﻿
/*首页*/
.header .nav > ul > li.on > a{ color: #000022;}
.header:hover .nav > ul > li.on > a{ color: var(--main-color);}
/*轮显*/
.banner_page{ position:absolute; width:100%; text-align:left; left:0%; height:0px;  color:#fff; font-size:16px; z-index:10; bottom:86px; line-height:36px; z-index:5; /*font-style:italic; font-weight:bold;*/}
.banner_page .wrap{ height:0; text-align:right;}
.banner_page span{ color:#fff;}
.banner_page label{ color:#fff;}
.banner_page em{ font-style:normal; color:#fff;}
.main .banner .btn .boxs{ margin-left:240px;}
.swiper-container-autoheight .swiper-slide{ cursor:default;}
.banner .c-dot-page {position: absolute; z-index: 10;bottom: 60px; right:0; width:100%;}
.banner .c-dot-box { float:right; /*right: 5.8%;*/ display: flex; align-items: center; width: 200px;color: #fff; font-size: 18px;}
.banner .c-dot-box .c-text1 {width: 50px; line-height: 1;}
.banner .c-dot-box .c-text2 { width: 50px; line-height: 1; text-align: right;}
.banner .c-dot-box .c-line-box { width: -webkit-calc(100% - 80px); width: calc(100% - 80px); height: 2px;  background: rgba(255, 255, 255, .2);}
.banner .c-dot-box .c-line-box .c-line {  width: 0; height: 2px;  background: #fff; transition: 1s;}
.main .banner .down {
  width: 90px;
  height: 52px;
  position: absolute;
  left: 50%;
  bottom:5.4%;
  z-index: 10;
  cursor: pointer;
  margin-left: -45px; font-size:14px; color:#999; text-align:center;
}
.main .banner .down span {
  height: 28px;
  background: url(../images/i_pic2.png) no-repeat center;
  background-size: auto 100%;
  display: block; 
  animation: banner-down 0.6s infinite alternate;
  -o-animation: banner-down 0.6s infinite alternate;
  -moz-animation: banner-down 0.6s infinite alternate;
  -webkit-animation: banner-down 0.6s infinite alternate; margin-bottom:12px;
}
/* .main .banner .swiper-pagination{ margin-top:20px;} */
.swiper-other{position: absolute; left: 0; bottom: 5.4%; width: 100%; z-index: 2;}
.swiper-other .swiper-number .swiper-pagination .swiper-pagination-bullet{
  width: 40px;
  height: 2px;

  background: #CCCCCC;
  opacity: 1;
  margin-right:14px;position: relative;z-index: 0;border-radius: 0;
}
.swiper-other .swiper-number .swiper-pagination .swiper-pagination-bullet::before{
  content: "";position: absolute; top: 0; left: 0; width: 0; height: 100%;background: linear-gradient(90deg, #2270bf 0%, #2765b7 100%);z-index: -1;
}
.swiper-other .swiper-number .swiper-pagination .swiper-pagination-bullet-active::before{ width: 100%;transition:all 3s;  }
.main .banner .swiper-other .number {
  margin-left: 15px;
  line-height: 1.4em;
  color: rgba(255, 255, 255, 1); float: right;
}
.main .banner.swiper-other .number .current {
  margin-right: 4px;
  font-size: 20px;
  color: #ffffff;
}
.main .banner .swiper-other .number .all {
  margin-left: 3px;
}

/*产品中心*/
.i_title2{ overflow: hidden; margin-top: 7%;color: #222222; text-align: left;margin-bottom: 3%; }
.i_title2 .h3{  font-weight: bold;line-height: 1.1;}
.i_title2 .p{ overflow: hidden; padding-top:1.3%; color: #555;}
.i_product_bg{ overflow: hidden; background: #f7f7f7;}
.i_product_bg .i_prodcut_box{ position: relative;margin-top: 3%; margin-bottom: 8%;}
.i_product{ position: relative;}
.i_product .divhidden{opacity: 0; filter: Alpha(opacity=0);transition: all 0.3s;/* height: 0; */display: block; /* overflow: hidden; */z-index: -1;}
.i_product .divhidden.on{opacity: 1.0; filter: Alpha(opacity=100); /* height: auto; */ display: block; z-index: 0;}
.i_product .divhidden:nth-child(2),.i_product .divhidden:nth-child(3),.i_product .divhidden:nth-child(4),.i_product .divhidden:nth-child(5),.divhidden:nth-child(6),.divhidden:nth-child(7),.divhidden:nth-child(8),.divhidden:nth-child(9){ position:absolute; top:0; left:0; width:100%; height:100%; }
.i_product .rbtn{ font-style: normal; margin-top: 30px; float: right;}
.i_product_a{ position: absolute; top: 0; right: 2%; width: 30%; max-width: 430px; z-index: 2;}
.i_product_a li{ margin-bottom:28px; display: block; cursor: pointer;color: #666666;font-weight: 500; overflow: hidden;line-height: 28px; height: 36px;}
.i_product_a li span{ display: inline-block; vertical-align: top; position: relative; padding-bottom: 6px; }
.i_product_a li span::before{ content: ""; position: absolute; bottom: 0; left: 0; width: 0; height: 2px;background: linear-gradient(98deg, #2270bf, #4375a8); border-radius: 1px;transition:all 0.3s;}
.i_product_a li.on{color: #4375a8;}
.i_product_a li.on span::before{ width: 100%;}
/*解决方案*/
.i_solution_bg{ overflow: hidden;}
#update_itera .up_it{ position: relative;height: 200vh;}
.i_solution_a{ float: right; overflow: hidden; text-align: center; margin-top: -110px;}
.i_solution_a ul{ display: block;}
.i_solution_a li{ float: left; padding-right: 40px; margin-right: 40px; position: relative; cursor: pointer; font-size: 16px;}
.i_solution_a li:last-child{ padding-right: 0; margin-right: 0;}
.i_solution_a li:last-child::after{ display: none;}
.i_solution_a li::after{ content: ""; position: absolute; right: 0; top: 0; height: 76px; width: 1px; background: #dfdfdf;}
.i_solution_a li .imgs{ overflow: hidden; position: relative; width: 56px; height: 44px; margin: 0 auto; margin-bottom: 10px;}
.i_solution_a li .imgs img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;transition:all 0.3s;}
.i_solution_a li .imgs img#img2{opacity:0;filter:Alpha(opacity=0);}
.i_solution_a li.on .imgs img#img2{opacity:1.0;filter:Alpha(opacity=100);}
.i_solution_a li.on .imgs img#img1{opacity:0;filter:Alpha(opacity=0);}
.i_solution{ position: relative; clear: both; margin-bottom: 10%; left: 50%; top: 0;-webkit-transition: ease 0.6s;
  -moz-transition: ease 0.6s; -o-transition: ease 0.6s;transition: ease 0.6s;height: 100vh;min-height: 300px;  max-height: 100vh;transform: translate(-50%, 0%);}
.i_solution .divhidden{opacity: 0; filter: Alpha(opacity=0);transition: all 0.3s;/* height: 0; */display: block; /* overflow: hidden; */z-index: -1; height: 100%;}
.i_solution .divhidden.on{opacity: 1.0; filter: Alpha(opacity=100); /* height: auto; */ display: block; z-index: 0;}
.i_solution .divhidden:nth-child(2),.i_solution .divhidden:nth-child(3){ position:absolute; top:0; left:0; width:100%; height:100%; }
.i_solution .divhidden a{height: 100%;position: absolute; top: 0; left: 0; width: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.i_solution .imgs{ overflow: hidden; position: relative;border-radius: 10px; height: 100%;}
.i_solution .imgs img{ display: block; width: 100%; min-height: 150px;opacity: 0;}
.i_solution .txts{ position: absolute; top:0; left: 0; width: 100%; height: 100%;display: flex; align-items: center; justify-content: left;}
.i_solution .txts .boxs{ width: 94%; max-width:1220px; margin: 0 auto;}
.i_solution .txts .h3{ font-weight: 500;color: #222222;line-height: 32px; overflow: hidden;}
.i_solution .txts .desc{font-weight: 400; color: #666666; line-height: 32px; margin-top:1.5%;overflow: hidden; }
.i_solution .txts .rbtn{ font-style: normal; margin-top: 5%;}
.i_solution_bg .i_title2{width: 45%;}
/*关于我们*/
.i_about_bg{ overflow: hidden; background-repeat: no-repeat;min-height:650px; background-position: center bottom; background-size: cover; position: relative; background: #fff; background-image:url(../images/i_img3.png)}
.i_about_bg .imgs{ width: 100%; display: block;}
.i_about_bg .imgs2{width: 100%; display: block;   border-radius: 10px; display: none; margin-top: 4%; }
.i_about_bg .bgs{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.i_about_bg .wrap{ margin-top: 4%; margin-bottom: 10%;}
.i_about_left{ float:left; width: 45%; position: relative; margin-top:20px;}
.i_about_left img{ border:6px solid #eee;}
.i_about{ float: right; width: 50%; position: relative;}
.i_about::before{width: 13px;height: 13px; background: #2270bf; border-radius: 50%; position: absolute; content: ""; left: -6px; top: 17px;
  animation: about-down 1ms infinite alternate;
  -o-animation: about-down 1s infinite alternate;
  -moz-animation: about-down 1s infinite alternate;
  -webkit-animation: about-down 1s infinite alternate;}
.i_about::after{ content: ""; height:550px; top: 30px; left: 0; width: 1px; position: absolute;background: #2765b7; opacity: 0.2;}
.i_about .cons{ max-width: 640px; width: 94%; float: right;}
.i_about .cons .h3{ font-weight: 500;color: #112;line-height: 1.2; overflow: hidden;}
.i_about .cons .desc{font-weight: 400; color: #2765b7; line-height: 1.6; margin-top:1.5%;overflow: hidden; margin-bottom:4%;}
.i_about .cons p{font-size: 16px;font-weight: 400; color: #666666; line-height: 1.6; margin-top:20px;overflow: hidden; }
.i_about .cons .num{ overflow: hidden; margin-top: 10%;font-size: 16px;}
.i_about .cons .num .one{ float: left; width: 30%; overflow: hidden; padding-right: 1%;  margin-bottom: 8%; position: relative;}
.i_about .cons .num .one:nth-child(2){ width: 40%;}
.i_about .cons .num .one:nth-child(3)::before{ display: none;}
.i_about .cons .num .one::before{ content: ""; position: absolute; top: 5px; height: 60px; right: 15%; width: 1px; background: #DFDFDF;}
.i_about .cons .num .top{ color: #1a55a5; line-height: 1;}
.i_about .cons .num .top span{font-family: 'Open-Sans'; line-height: 1; font-weight: bold; float: left; margin-right: 10px;}
.i_about .cons .num .top label{ overflow: hidden; display: inline-block; vertical-align: top;}
.i_about .cons .num .top sup{ display: block;font-size: 16px; margin-bottom: 40px; }
.i_about .cons .num .bot{ color: #666666;line-height: 1.2; clear: both;}
/*新闻中心*/
.index-news_bg{ background: #fff; overflow: hidden; position: relative;}
.index-news{ overflow: hidden; margin-top: 4%; padding-bottom: 5%;position:relative;}
.index-news .list-box {
  --br: 20px;width:50%; 
  float:left; 
  color: #ffffff;
}
.index-news .list-box .time {
  font-size: 15px;
  line-height: 1em;
  color: #CACACA;
  margin-bottom: 15px;
  display: block;
  margin-top: 10px;
}
.index-news .list-box .title {
  line-height: 1.4em;color: #333333;transition:all 0.3s;font-weight: 400;
}
.index-news .list-box .des {
  margin-top: 20px;
  font-size: 16px;
  line-height: 1.5em;color: #999999;
  -webkit-line-clamp: 2;
}
.index-news .list-box .imore {
  color: #777777;
  margin-top: 16px; font-size: 15px;
  background: url(../images/i_pic3.png) right center no-repeat; padding-right: 30px; background-size: 20px auto; float: left;transition:all 0.3s;
}
.index-news .list-box .imore:hover{margin-left: 5px;}
.index-news .list-box .list .li:hover .imore{ color: #1a55a5; background-image: url(../images/i_pic3_on.png);}
.index-news .list-box .big-img {
  width: 49%; max-width: 700px;
  overflow: hidden;
}
.index-news .list-box .big-img img{
border:6px solid #eee;
}
.index-news .list-box .big-img .img-box::before {
  padding-top: 54.858%;
}
.index-news .list-box .big-img .img-box .date{ position: absolute; left: 6px; top: 6px; width: 99px;height: 36px;background: linear-gradient(98deg, #1a55a5, #0D9862); text-align: center; line-height: 36px; color: #fff;font-size: 15px; font-family: Arial;font-weight: 400;}
.index-news .list-box .big-img .cont {
  padding: 30px 0px 30px;
}
.index-news .list-box .big-img:hover .title{ color: #1a55a5;}
.index-news .list-box .list {
  width: 92%;
  max-width:700px;
  overflow: hidden;
  float:right; 

  
}
.index-news .list-box .list li{
 margin-bottom: 20px;overflow: hidden;  border-bottom: 1px solid #f0f0f0;
 padding:0px 0px 30px 0px;
}
.index-news .list-box .list .li:last-child{ margin-bottom: 0;border-bottom: 0px solid #ddd;}
.index-news .list-box .list .des {
  -webkit-line-clamp: 2; padding:0px 0px 0px 0px; color:#999; font-size:14px;
}
.index-news .list-box .list .li .title{ line-height: 28px; height: 56px;}
.index-news .list-box .list .li:hover .title{ color: #1a55a5;}
.index-news .list-box .list .img-box::before {
  padding-top:135px;
}
.index-news .list-box .list .img-box{ float: left; width: 222px; margin-right: 30px;}
.index-news .list-box .list .txts{ overflow: hidden; text-align: left;}

@media screen and (max-width: 1500px) {
 /*关于我们*/
 .i_about .cons .num .one::before{right: 10%;}

}
@media screen and (max-width: 1400px) {
  /*轮显*/
  .main .banner .swiper-slide .table .imgs{ width: 530px;}
  /*解决方案*/
  .i_solution_a li{ padding-right: 30px; margin-right: 30px;}
/*新闻中心*/
.index-news .list-box .list .li{ margin-bottom: 40px;}
  
}
@media screen and (max-width: 1260px) {
   /*关于我们*/
  .i_about .cons .num .top sup{ margin-bottom: 30px;}
}
@media screen and (max-width: 1200px) {
/*轮显*/
.banner_page{ bottom:76px;}
.main .banner .btn{ bottom:40px;}
.banner .c-dot-page { bottom:50px;}
/* .main .banner .swiper-pagination{ margin-top:15px;} */
.main .banner .swiper-slide .table .imgs{ width: 460px;}
.down{ display: none;}
.banner .swiper-pagination{ width: 100%; position: relative;}
.banner .swiper-other .swiper-number .swiper-pagination .swiper-pagination-bullet{ margin-left: 3px; margin-right: 3px;}
/*产品中心*/
.i_product_a li{ margin-bottom: 13px;}
  /*解决方案*/
  .i_solution_a li{ padding-right: 20px; margin-right: 20px;}
  .i_solution{ height: auto;}
  #update_itera .up_it{ height: auto;}
 /*关于我们*/
 .i_about .cons .num{ font-size: 15px;}
 .i_about .cons .num .one::before{ right: 13%;}
/*新闻中心*/
.index-news .list-box .list .li{ margin-bottom: 30px;}
}

@media screen and (max-width: 1100px) {

}

@media screen and (max-width: 960px) {
/*轮显*/
.main .banner .swiper-slide .table .imgs{ width: 360px;}
/*产品中心*/
.i_title2{ text-align: center;}
.i_product_a{width: 100%;max-width: none; position:relative; line-height:20px; margin-top:20px;}
.i_product_a ul{ width: 100%; margin-bottom:10px; overflow:hidden; border:0px solid #f60;}/* position: absolute;*/
.i_product_a li{ margin-bottom:18px; display: block; cursor: pointer;color: #666666;font-weight: 500; overflow: hidden;line-height: 18px; height:26px;}
.i_product_a li span{ display: inline-block; vertical-align: top; position: relative; padding-bottom:4px;font-size:15px;}
.i_product_a li span::before{ content: ""; position: absolute; bottom: 0; left: 0; width: 0; height: 2px;background: linear-gradient(98deg, #2270bf, #4375a8); border-radius: 1px;transition:all 0.3s;}
.i_product_a li.on{color: #4375a8;}
.i_product_a li.on span::before{ width: 100%;}
.i_product_a .contact_scroll{ overflow:hidden;position:absolute; height:94%; padding-right:3%; width:94%; right:3%; top:3%;}
.i_product_a #srcolls{ overflow:hidden; overflow-x:auto; }
.i_product_a #srcolls::-webkit-scrollbar {width: 5px;height: 0px;}
.i_product_a #srcolls::-webkit-scrollbar-thumb { /*background-image:url(../images/product_bg1.png); background-position:center center; background-repeat:no-repeat; background-size:10px 6px;*/background-color: rgba(0, 117, 193, 1.0);}
.i_product_a #srcolls:hover::-webkit-scrollbar-thumb {background-color: rgba(0, 117, 193, 0.7);}
.i_product_a #srcolls::-webkit-scrollbar-thumb:hover { background-color: rgba(0, 117, 193, 1.0);-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1); }
.i_product_a #srcolls::-webkit-scrollbar-track {  background-color:#e6e6e6;}
.i_product_a li{ float: left; margin-bottom:0px; margin-left: 10px; margin-right:10px; border:0px solid #F60;}
.i_product{ clear: both; padding-top:20px;}
/*解决方案*/
.i_solution_bg .i_title2{width: 100%;}
.i_solution_a{ float: none; margin-top: 3%; margin-bottom: 3%;}
.i_solution_a ul{ display: inline-block; vertical-align: top;}
.i_solution_a li{ font-size: 15px;}
.i_solution .txts .desc{ line-height: 28px;}
 /*关于我们*/
.i_about{ float: none; width: 100%;}
.i_about::after{ height: 90%  ;}
.i_about .cons{ float: none;max-width: none; margin: 0 auto; text-align: center;}
.i_about .cons .num{ font-size: 14px; margin-top: 4%; text-align: left;}
.i_about .cons .num .top sup{ font-size: 15px;}
.i_about .cons .num .one{ margin-bottom: 8%;}
.i_about .cons .p{ margin-top: 3%; font-size: 15px;}
.i_about .cons .desc{ margin-top: 2%;}
.i_about_bg .bgs{ position: static;}
.i_about_bg .wrap{margin-bottom: 7%;}
.i_about_bg .imgs{ display: none;}
.i_about_bg .imgs2{ display: block;}
.i_about_bg .rbtn{ }
.i_about::before{ display: none;}
.i_about::after{ display: none;}
.i_about .cons .p{ margin-top: 4%; text-align: left;}
/*新闻中心*/
.index-news{ padding-bottom: 8%; margin-top: 5%;}
.index-news .list-box .flex-box{ display: block;}
.index-news .list-box .big-img{ width: 100%; max-width: none;}
.index-news .list-box .big-img .img-box .date{ font-size: 14px;}
.index-news .list-box .list{width: 100%; max-width: none; margin-top: 2%;}
.index-news .list-box .list .li{ margin-bottom: 3%;}
.index-news .list-box .imore{ font-size: 14px;}
.index-news .list-box .time{ font-size: 14px; margin-bottom: 10px;}
.index-news .list-box .des{ font-size: 15px;}



}


@media screen and (max-width: 640px) {
/*轮显*/
.main .banner .btn{bottom:30px;}
.main .banner .btn .boxs{ margin-left:140px;}
.banner_page{ bottom:66px; font-size:15px;}
.banner_page label{ /*display:none;*/ display:inline-block; width:40px; vertical-align:top; overflow:hidden;}
.banner_page em{  display:inline-block; width:40px; vertical-align:top; overflow:hidden;}
.banner .c-dot-page { bottom:40px; }
.banner .c-dot-box {width:160px; margin-right:-16px;}
.banner .c-dot-box .c-text1{ width:30px;}
.banner .c-dot-box .c-text2{ width:30px;}
/* .main .banner .swiper-pagination{ margin-top:5px;} */
.swiper-other .swiper-number .swiper-pagination .swiper-pagination-bullet{ width: 30px; }
.main .banner .swiper-slide .table .imgs{ width: 300px;}
.main .banner .swiper-slide .rbtn{ margin-top: 3%;}
.main .banner .swiper-slide .desc{max-width: 63%;}
/*解决方案*/
.i_solution_a li{ max-width: 134px;}
.i_solution_a li .imgs{ width: 50px; height: 39px;}
.i_solution .txts .desc{ line-height: 24px;}

 /*关于我们*/

.i_about .cons .p{ font-size: 14px;}
.i_about .cons .num .top sup{ font-size: 14px; margin-bottom: 20px;}
.i_about_left{ width: 100%; position: relative; margin-top:20px; border:0px solid #F60;}
.i_about_left img{ border:6px solid #eee;}
.i_about{  width: 100%; position: relative;border:0px solid #330; margin:0px; overflow:hidden;}

.i_about::before{width: 13px;height: 13px; background: #2270bf; border-radius: 50%; position: absolute; content: ""; left: -6px; top: 17px;
  animation: about-down 1ms infinite alternate;
  -o-animation: about-down 1s infinite alternate;
  -moz-animation: about-down 1s infinite alternate;
  -webkit-animation: about-down 1s infinite alternate;}
.i_about .cons{ max-width: 640px; width: 94%; float: right;}
.i_about .cons .h3{ font-weight: 500;color: #112;line-height: 1.2; overflow: hidden;}
.i_about .cons .desc{font-weight: 400; color: #2765b7; line-height: 1.6; margin-top:1.5%;overflow: hidden; margin-bottom:4%;}
.i_about .cons p{font-size: 16px;font-weight: 400; color: #666666; line-height: 1.6; margin-top:20px;overflow: hidden; }
.index-news_bg{ background: #fff; overflow: hidden; position: relative; }
.index-news .list-box {
  --br: 20px;width:100%; 
  color: #ffffff;
}
}

@media screen and (max-width: 480px) {
/*轮显*/
.main .banner .btn{bottom:22px;}
.banner_page{ bottom:58px;}

.main .banner .swiper-slide .txt{ line-height:1;}
.banner .c-dot-page { bottom:30px; }
.main .banner .swiper-slide .table .imgs{ width: 260px;}
/*产品中心*/
.i_title2{margin-top: 8%;}
.i_product .rbtn{margin-top: 20px;}
/*解决方案*/
.i_solution_a{ margin-top: 4%;}
.i_solution_a li{ font-size: 14px; max-width: 120px;}
.i_solution_a li .imgs{ width: 40px; height: 31px;}
.i_solution .txts .h3{ line-height: 28px;}
 /*关于我们*/
 .i_about_bg{ overflow: hidden; background-repeat: no-repeat; background: #fff;  border:0px solid #220; padding-bottom:60px;}
 .i_about .cons .p{ font-size: 13px; border:0px solid #f50; }
 .i_about .cons .num{margin-top: 12%; font-size: 13px;}
 .i_about .cons .num .top sup{ font-size: 13px; margin-bottom: 15px; }
/*新闻中心*/
.index-news_bg{ background: #fff; overflow: hidden; position: relative;border-top:1px solid #ddd;}
.index-news .list-box .big-img .img-box .date{ font-size: 13px;}
 .index-news .list-box .des{ font-size: 14px;margin-top: 10px;}
 .index-news .list-box .time{ font-size: 13px;}
 .index-news .list-box .imore{ font-size: 13px; margin-top: 12px;}
 .index-news .list-box .title{ font-size: 16px;}
 .index-news .list-box .list .img-box{ width: 200px; margin-right: 10px;}
 .index-news .list-box .list .img-box::before{ padding-top: 122px;}
 .index-news .list-box .list .li .title{line-height: 24px; height: 48px;}

}


@media screen and (max-width: 420px) {
/*轮显*/
.main .banner .swiper-slide .table .imgs{ width: 220px;}
/*解决方案*/
.i_solution_a li{ font-size: 13px; padding-right: 15px; margin-right: 15px; max-width: 104px;}
 /*关于我们*/
.i_about .cons .num{ font-size: 12px;}
.i_about .cons .p{ font-size: 12px;}
.i_about .cons .num .top sup{ font-size: 12px;}
/*新闻中心*/
.index-news .list-box .big-img .img-box .date{ font-size: 12px; width: 90px; height: 32px; line-height: 32px;}
.index-news .list-box .big-img .cont{ padding-top: 20px; padding-bottom: 20px;}
.index-news .list-box .list .img-box{ width:160px;}
.index-news .list-box .list .img-box::before{ padding-top: 97px;}
.index-news .list-box .time{ font-size: 12px; margin-top: 5px;}
.index-news .list-box .list .li .title{ line-height: 22px; height: 44px; font-size: 15px;}
.index-news .list-box .imore{ font-size: 12px; margin-top: 6px;}


}
@media screen and (max-width: 360px) {
/*解决方案*/
.i_solution_a li{ font-size: 12px;padding-right: 10px; margin-right: 10px; max-width: 92px;}

}
@keyframes banner-down {
  0% {
    margin-top: 0;
  }
  100% {
   transform: translate(0%, 10px);
  }
}
@-o-keyframes banner-down {
  0% {
    margin-top: 0;
  }
  100% {
    transform: translate(0%, 10px);
  }
}
@-moz-keyframes banner-down {
  0% {
    margin-top: 0;
  }
  100% {
    transform: translate(0%, 10px);
  }
}
@-webkit-keyframes banner-down {
  0% {
    margin-top: 0;
  }
  100% {
   transform: translate(0%, 10px);
  }
}
@keyframes mymove6
{
	from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(-100px) translateX(0);
  -moz-transform: translateY(-100px) translateX(0);
  transform: translateY(-100px) translateX(0);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;}
	to { filter:alpha(opacity=100);opacity:1; -webkit-transform: translateY(0px) translateX(0);
  -moz-transform: translateY(0px) translateX(0);
  transform: translateY(0px) translateX(0);}
}

@-webkit-keyframes mymove6
{
	/*from { filter:alpha(opacity=0);opacity:0; margin-bottom:-20%;}
	to {margin-bottom:3%;filter:alpha(opacity=1);opacity:1;}*/
	from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(-100px) translateX(0);
  -moz-transform: translateY(-100px) translateX(0);
  transform: translateY(-100px) translateX(0);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;}
	to { filter:alpha(opacity=100);opacity:1; -webkit-transform: translateY(0px) translateX(0);
  -moz-transform: translateY(0px) translateX(0);
  transform: translateY(0px) translateX(0);}
}

@keyframes map-point {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0.15;
    transform: scale(5);
  }
}
@keyframes about-down {
  0% {
    margin-top: 0;
  }
  100% {
   transform: translate(0%, 20px);
  }
}