﻿@import url(style.css);
@import url(mobile.css);
@import url(custom.css);
@import url(pscroll.css);
/*轮显*/
.banner{ width: 100%; overflow:hidden; position:relative;}
.banner .swiper-container{/* width: 100%; height: 100%; position: absolute; z-index: 1; top: 0;left: 0; right: 0;bottom: 0;*/}
.banner .lzpic1,
.banner .lzpic2 { width: 100%;height: 100%; background: no-repeat center; background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;transition:all 0.3s;}
.banner .text{ max-width: 1520px; width: 100%; position: absolute; left: 50%; top: 49%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); z-index: 10; color: #fff; /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=45, Color=#989898)"; text-shadow: -2px 2px 6px rgba(152, 152, 152, 0.8); filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color=#989898);*/ padding: 0 20px; }
.banner .text .tit{ line-height:1.2; margin-bottom:3%; overflow:hidden;}
.banner .text .small{ width:160px; border:1px solid rgba(137,137,137,1.0); text-align:center; height:58px; line-height:56px;font-size: 17px; border-radius:10px; margin-top:4%;transition:all 0.3s; font-weight:normal;}
.banner .text .small span{ padding-left:14px; font-family:"宋体";}
.banner .text .small:hover{ background:#897365;}
.banner .text .desc{ margin-bottom:15px; overflow:hidden; font-weight:normal; text-transform:uppercase; line-height:1.6; font-size:16px;}
.banner .swiper-pagination { position:absolute; z-index:2;left:2%; text-align:center;width: 96%;bottom: 35px; 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.gao {bottom: 380px;}
.banner .swiper-pagination .swiper-pagination-bullet { display:inline-block;width: 26px; height: 26px;  color:rgba(255,255,255,0.6);  text-align:center; border:1px solid rgba(255,255,255,0.6);opacity: 1; margin: 0 12px; border-radius:50%;transition:all 0.3s; position:relative;}
.banner .swiper-pagination .swiper-pagination-bullet-active { color:#a2f532; border:1px solid #a2f532; }
.banner .swiper-pagination .swiper-pagination-bullet:after{ content:""; position:absolute; left:0; top:0; width:100%; height:100%;line-height:24px; text-align:center; color:rgba(255,255,255,0.6);font-size:12px;}
.banner .swiper-pagination .swiper-pagination-bullet-active:after{ color:#a2f532; }
.banner .swiper-pagination .swiper-pagination-bullet:nth-child(1):after{ content:"1";}
.banner .swiper-pagination .swiper-pagination-bullet:nth-child(2):after{ content:"2";}
.banner .swiper-pagination .swiper-pagination-bullet:nth-child(3):after{ content:"3";}
.banner .swiper-pagination .swiper-pagination-bullet:nth-child(4):after{ content:"4";}
.banner .swiper-pagination .swiper-pagination-bullet:nth-child(5):after{ content:"5";}
.lzpic1 img{ width:100%;opacity:0;filter:Alpha(opacity=0);}
/*.banner:hover .lzpic1{transform:scale(1.05, 1.05);}*/
.lzpic2 { display: none;}
.lzpic2 img{ width:100%;opacity:0;filter:Alpha(opacity=0);}
.banner .anim-1,.banner .anim-4{filter:alpha(opacity=0);opacity:0; }
.banner .swiper-slide-active .anim-1{animation:mymove6 0.6s; -webkit-animation:mymove6 0.6s linear;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	animation-delay:0.2s;

	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards; 
	-webkit-animation-delay:0.2s;}
.banner .swiper-slide-active .anim-4{animation:mymove6 0.6s; -webkit-animation:mymove6 0.6s linear;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	animation-delay:0.8s;

	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards; 
	-webkit-animation-delay:0.8s;
}
/*关于我们*/
.i_about{ background:url(../img/i_img1.jpg) center center no-repeat; position:relative; overflow:hidden; background-size:cover;}
.i_about .wrap{ margin-top:7%; margin-bottom:7%;}
.i_about .i_about_l{ float:left; width:49%; overflow:hidden; padding-top:12%; position:relative; max-width:723px;}
.i_about .i_about_l .imgs{ float:right; width:88.52%; overflow:hidden; position:relative; cursor:pointer;}
.i_about .i_about_l .imgs 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;}
.i_about .i_about_l .imgs:hover 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);}
.i_about .i_about_l .imgs .bgs{ width:100%; height:100%; top:0; left:0; position:absolute;display: flex; align-items: center; justify-content: left;}
.i_about .i_about_l .imgs .bgs .boxs{ width:100%; overflow:hidden;}
.i_about .i_about_l .imgs .bgs i{ display:block;  width:60px; height:60px; margin:0 auto; position:relative;background:url(../images/i_pic2.png) center center no-repeat; background-size:100% 100%;}
.i_about .i_about_l .imgs .bgs i:before{ content:""; position:absolute; left:-90px; width:60px; height:1px; background:#fff; top:50%;}
.i_about .i_about_l .imgs .bgs i:after{content:""; position:absolute; right:-90px; width:60px; height:1px; background:#fff; top:50%;}
.i_about .i_about_l .imgs .bgs span{ display:block;padding-top:18px; line-height:1.1; overflow:hidden; text-transform:uppercase; color:#fff; text-align:center; font-weight:bold; font-family:Arial;}
.i_about .i_about_l .img{ position:absolute; top:0; left:0; width:63.62%;}
.i_about .i_about_r{ float:right; width:49%; overflow:hidden; max-width:650px;}
.i_about .i_about_r .h4{ position:relative; overflow:hidden; font-weight:normal; text-transform:uppercase; color:rgba(224,224,224,0.6); line-height:0.9; text-align:right;}
.i_about .i_about_r .h4 span{ color:#000000; position:absolute; line-height:1; display:none;}
.i_about .i_about_r .desc{ overflow:hidden; line-height:1.8; margin-top:4%; color:#333333;}
.i_about .i_about_r .counter{ text-align:left; margin-top:6%;}
.i_about .i_about_r .counter ul li{ display:inline-block; vertical-align:top; max-width:150px; width:32%;transition:all 0.3s; position:relative; }
.i_about .i_about_r .counter ul li .txts2{}
.i_about .i_about_r .counter ul li .nums{  line-height:1;}
.i_about .i_about_r .counter span{display:inline-block; vertical-align:middle; overflow:hidden; letter-spacing:1px; color:#8dc740; font-weight:bold; font-family:Arial; }
.i_about .i_about_r .counter label{display:inline-block;vertical-align:-webkit-baseline-middle;font-weight:500; font-size:14px; color:#333333;}
.i_about .i_about_r .counter .h6{ font-weight: normal; font-size:14px;  overflow:hidden; line-height:24px; height:24px;  white-space:nowrap;text-overflow:ellipsis; margin-top:6px; margin-bottom:6px; color:#333;}
.i_about .i_about_r .counter ul li:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.i_about .i_about_r .i_more{ margin-top:8%;}
.i_more{ display:block; width:168px; height:52px; line-height:50px; border:1px solid #8bc63c; text-indent:28px;color:#8bc63c; font-size:16px; background:url(../images/i_pic1.png) right 29px center no-repeat; margin-top:5%;}
.i_more:hover{ background-color:#8bc63c; background-image:url(../images/i_pic1_on.png); color:#fff; background-position:right 24px center; text-indent:33px;}
/*产品*/
.i_product{ overflow:hidden; position:relative;}
.i_product .i_product_r{ float:right; width:51.56%; }
.i_product .i_product_l{ position:absolute; top:0; width:45%; max-width:540px;  overflow:hidden; height:100%; }
.i_product .i_product_l .boxs{ overflow:hidden; width:100%;}
.i_product .i_product_l .i_title{ margin-top:10%; padding-bottom:2%;}
.i_product .i_product_l .i_product_a{ max-width:700px; overflow:hidden; margin-top:7%;}
.i_product .i_product_l .i_product_a li{ float:left; width:22%; margin-right:2%; margin-bottom:7px;}
.i_product .i_product_l .i_product_a li:nth-child(2n+0){ margin-right:0;}
.i_product .i_product_l .i_product_a li a{ display:inline-block; vertical-align:top; line-height:34px; height:34px;border-bottom:2px solid #fff; color:#333333;}
.i_product .i_product_l .i_product_a li.isel a{ border-bottom:2px solid #8bc63c; color:#8bc63c;}
.i_product .i_product_l .i_product_cons{ overflow:hidden; margin-top:11%;}
.i_product .i_product_l .i_product_cons .h5{ font-weight:normal; overflow:hidden; line-height:38px; height:38px;white-space:nowrap;text-overflow:ellipsis; color:#8bc63c;}
.i_product .i_product_l .i_product_cons .p{ overflow:hidden; line-height:28px; height:140px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; margin-top:3%;}
.i_product .i_product_l .i_product_cons .divhidden{ display:block;opacity:0;filter:Alpha(opacity=0); height:0; overflow:hidden;transition:all 0.3s;}
.i_product .i_product_l .i_product_cons .divhidden.on{opacity:1.0;filter:Alpha(opacity=100); height:auto;}
.i_title{ font-weight:normal; position:relative; overflow:hidden; font-weight:normal; text-transform:uppercase; color:rgba(224,224,224,0.6); line-height:0.9; padding-bottom:1%; margin-top:5%;}
.i_title span{ color:#000000; position:absolute; line-height:1; bottom:0; width:100%; display:block;}
/*解决方案*/
.i_solution{ overflow:hidden; background:#f0f0f0;}
.i_solution .i_title{ text-align:center;}
.i_solution .i_more{ margin:0 auto; margin-top:2%; margin-bottom:4%;}
/*案例*/
.i_case{ overflow:hidden; background:url(../img/i_img13.jpg) center center no-repeat; background-size:cover; position:relative;}
.i_case .img{ float:left; width:50%; display:block;}
.i_case .bgs{ position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden;display: flex; align-items: center; justify-content: left;}
.i_case .i_case_l{ float:left; width:61.875%; overflow:hidden;}
.i_case .i_case_l li{ float:left; width:48.5%; margin-right:1.5%; overflow:hidden; position:relative;}
.i_case .i_case_l li .imgs{  overflow:hidden; position:relative; padding-top:131.25%;}
.i_case .i_case_l li .imgs img{ width:100%; display:block; 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.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;}
.i_case .i_case_l li:hover .imgs 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);}
.i_case .i_case_l li .bgs2{ width:100%; position:absolute; top:0; left:0; height:100%; overflow:hidden;background-color:rgba(0,0,0,0.1); background: linear-gradient(to top,rgba(0,0,0,0.3),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0));transition:all 0.6s;}
.i_case .i_case_l li .bgs2 .h4{ overflow:hidden; font-weight:normal; padding-left:5%; width:98%; position:absolute; bottom:0; line-height:52px; height:52px;white-space:nowrap;text-overflow:ellipsis; color:#fff;}
.i_case .i_case_l li:hover .bgs2{opacity:0;filter:Alpha(opacity=0);}
.i_case .i_case_l li .bgs3{ width:100%; position:absolute; bottom:0; left:0%; height:100%; width:100%; overflow:hidden;background:rgba(0,0,0,0.6);transition:all 0.6s; text-align:center;display: flex; align-items: center; justify-content: left; color:#fff; text-align:center;opacity:0;filter:Alpha(opacity=0);transition:all 0.6s;}
.i_case .i_case_l li .bgs3 .cons{ overflow:hidden; width:100%; width:96%; margin:0 auto;}
.i_case .i_case_l li .bgs3 .h4{ font-weight:normal; color:#fff; height:32px; line-height:32px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.i_case .i_case_l li .bgs3 em{ font-style:normal; display:inline-block; padding-right:36px; background:url(../images/i_pic1_on.png) right center no-repeat; margin-top:4%; font-size:16px;}
.i_case .i_case_l li:hover .bgs3{ opacity:1.0;filter:Alpha(opacity=100);}

.i_case .i_case_r{ float:right; width:37%; max-width:430px; overflow:hidden;}
.i_case .i_case_r .p{ color:#666666; overflow:hidden; line-height:30px; max-height:150px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; margin-top:7%;}
.i_case .i_case_r .i_case_a{ max-width:400px; overflow:hidden; margin-top:10%;}
.i_case .i_case_r .i_case_a li{ display:block;margin-bottom:7px;}
.i_case .i_case_r .i_case_a li a{ display:inline-block; vertical-align:top; line-height:34px; height:34px;border-bottom:2px solid #fff; color:#333333;}
.i_case .i_case_r .i_case_a li a:hover{ border-bottom:2px solid #8bc63c; color:#8bc63c;}
.i_case .i_case_r .i_more{ margin-top:35%;}
/*新闻*/
.i_news{ background:#f0f0f0; overflow:hidden;}
.i_news .wrap{ padding-top:5%; padding-bottom:5%;}
.i_news .i_news_r{ float:right; width:69.875%; overflow:hidden; margin-top:5%; border-left:1px solid #e0e0e0;  padding-left:4%;}
.i_news .i_news_r .boxs{ overflow:hidden; max-width:940px; margin:0 auto; width:96%;}
.i_news .i_news_r li{ float:left; width:49%; max-width:440px; overflow:hidden;}
.i_news .i_news_r li:nth-child(2n+0){ float:right;}
.i_news .i_news_r li .imgs{  overflow:hidden; position:relative; padding-top:59.1%;}
.i_news .i_news_r li .imgs img{ width:100%; display:block; 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.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;}
.i_news .i_news_r li:hover .imgs 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);}
.i_news .i_news_r li .date{ overflow:hidden; line-height:28px; height:28px; margin-top:30px; font-size:16px; color:#666666;}
.i_news .i_news_r li .h4{ overflow:hidden; font-weight:normal;   line-height:30px; height:60px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color:#000000; margin-top:18px;transition:all 0.3s;}
.i_news .i_news_r li:hover .h4{ color:#8bc63c;}
.i_news .i_news_r li em{ font-style:normal;transition:all 0.3s; margin-top:11%;opacity:0;filter:Alpha(opacity=0);}
.i_news .i_news_r li:hover em{opacity:1.0;filter:Alpha(opacity=100);}

.i_news .i_news_r .divhidden{ display:block;opacity:0;filter:Alpha(opacity=0); height:0; overflow:hidden;transition:all 0.3s;}
.i_news .i_news_r .divhidden.on{opacity:1.0;filter:Alpha(opacity=100); height:auto;}
.i_news .i_news_l{ float:left; width:28%; max-width:400px; overflow:hidden;}
.i_news .i_news_l .p{ color:#666666; overflow:hidden; line-height:30px; max-height:150px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; margin-top:7%;}
.i_news .i_news_l .i_news_a{ max-width:400px; overflow:hidden; margin-top:30%;}
.i_news .i_news_l .i_news_a li{ display:block;margin-bottom:7px;}
.i_news .i_news_l .i_news_a li a{ display:inline-block; vertical-align:top; line-height:34px; height:34px;border-bottom:2px solid #f0f0f0; color:#333333;}
.i_news .i_news_l .i_news_a li.isel a{ border-bottom:2px solid #8bc63c; color:#8bc63c;}
.i_news .i_news_l .i_more{ margin-top:32.8%;}
/*联系*/
.i_contact{ overflow:hidden; background:url(../images/i_bg1.jpg) center center no-repeat; background-size:cover; text-align:center; padding-top:34px; padding-bottom:32px; }
.i_contact .a{ display:inline-block; vertical-align:top; background:url(../images/i_pic3.png) left center no-repeat; background-size:37px 37px; color:#fff; padding-left:50px; line-height:37px;transition:all 0.3s; letter-spacing:2px;}
.i_contact .h3{ overflow:hidden; font-weight:normal; height:50px; line-height:50px; color:#fff; margin-bottom:17px; letter-spacing:5px;}
.i_contact .a:hover{opacity:0.8;filter:Alpha(opacity=80);}
@media screen and (max-width: 1760px) {
/*产品*/
.i_product .i_product_l .i_product_cons{ margin-top:6%;}
.i_product .i_product_l .i_product_cons .p{ height:112px;-webkit-line-clamp: 4;}
/*新闻*/
.i_news .i_news_r li .date{ margin-top:25px;}
.i_news .i_news_r li .h4{ margin-top:15px;}
.i_news .i_news_r li em{ margin-top:8%;}
.i_news .i_news_l .i_news_a{ margin-top:32%;}
.i_news .i_news_l .i_more{ margin-top:33%;}
}
@media screen and (max-width: 1600px) {
/*关于我们*/
.i_about .i_about_r .counter{ margin-top:4%;}
.i_about .i_about_r .i_more{ margin-top:5%;}
/*案例*/
.i_case .i_case_r .i_more{ margin-top:28%;}
}
@media screen and (max-width: 1400px) {
/*轮显*/
.main .banner .swiper-button-prev{ margin-left:0px;}
.main .banner .swiper-button-next{ margin-right:0px;}
/*关于我们*/
.i_about .i_about_l{ margin-top:1%;}
.i_about .i_about_r .desc{ line-height:1.6;}
.i_more{  width:140px; height:46px; line-height:44px; text-indent:18px; background-position:right 19px center; font-size:15px;}
.i_more:hover{ background-position:right 14px center; text-indent:23px;}
.i_about .i_about_r .i_more{margin-top:4%;}
/*产品*/
.i_product .i_product_l .i_product_cons{ margin-top:4%;}
/*案例*/
.i_case .i_case_r .i_more{ margin-top:15%;}
}

@media screen and (max-width: 1200px) {
/*关于我们*/
.i_about .i_about_l{ margin-top:3%;}
.i_about .i_about_r .counter .h6{ font-size:13px; margin-top:4px; line-height:20px; height:20px;}
.i_about .i_about_r .counter label{ font-size:13px;}
/*产品*/
.i_product .i_product_l{ position:static; height:auto; width:100%; max-width:none; margin-bottom:6%;}
.i_product .i_product_l .i_product_cons .p{ height:auto;}
.i_product .i_product_l .i_product_a{ margin-top:5%;}
.i_product .i_product_l .i_title{ padding-bottom:1%;}
.i_product .i_product_r{ float:none; width:100%;}
/*案例*/
.i_case .i_case_r .p{ line-height:26px; max-height:130px;}
.i_case .i_case_r .i_case_a{ margin-top:5%;}
.i_case .i_case_r .i_more{ margin-top:11%;}
}


@media screen and (max-width: 1100px) {
/*轮显*/
.lzpic2{display: block;}
.lzpic1{display: none;}
/*.banner .swiper-container{ position:static;}*/
.banner .swiper-pagination { bottom:25px;}
.banner .swiper-pagination .swiper-pagination-bullet {margin: 0 8px;}
/*.banner .text { display:none;}*/
.main .banner .down { bottom:55px;}
/*关于我们*/
.i_about .i_about_l{ margin-top:10%;}
/*案例*/
.i_case .i_case_r .i_more{ margin-top:6%;}
.i_case .i_case_r .p{ margin-top:5%;}
.i_case .i_case_r .i_case_a{ margin-top:4%;}
}
@media screen and (max-width: 960px) {
/*轮显*/
.banner .text .small{ width:140px; height:48px; line-height:46px;}
.banner .text .desc{ font-size:15px; margin-bottom:10px;}
/*关于我们*/
.i_about .i_about_l{ float:none; width:100%; max-width:none; padding-top:0; margin-top:8%;}
.i_about .i_about_l .img{ display:none;}
.i_about .i_about_l .imgs{ float:none; width:100%;}
.i_about .i_about_r{ float:none; width:100%; max-width:none;}
.i_about .i_about_r .h4{ text-align:center; padding-bottom:1%;}
.i_about .i_about_r .h4 br{ display:none;}
.i_about .i_about_r .h4 span{ display:block; bottom:0; width:100%;}
.i_about .i_about_r .counter ul li{ max-width:none; text-align:center;}
.i_more{font-size:14px;margin:0 auto; margin-top:5%; display:none;}
.i_product_cons .i_more{display:block;}
.i_about .i_about_r .desc{ line-height:1.8;}
/*产品*/
.i_product .i_product_l .i_product_a{ max-width:none;}
.i_product .i_product_l .i_product_a li{ width:23.5%;}
.i_product .i_product_l .i_product_a li:nth-child(2n+0){ margin-right:2%;}
.i_product .i_product_l .i_product_a li:nth-child(4n+0){ margin-right:0;}
.i_title{  text-align:center; margin-top:6%;}
/*解决方案*/
.i_solution .i_more{ margin-top:3%;}
/*案例*/
.i_case .i_case_l{ float:none; width:100%; margin-top:4%; margin-bottom:6%;}
.i_case .img{ display:none;}
.i_case .bgs{ position:static; height:auto; display:block;}
.i_case .i_case_l li .bgs3 em{ font-size:14px; padding-right:25px;}
.i_case .i_case_r{ float:none; width:100%; max-width:none; margin-bottom:6%;}
.i_case .i_case_r .i_case_a{ max-width:none; text-align:center;}
.i_case .i_case_r .i_case_a li{width:23%; display:inline-block; margin-left:0.8%; margin-right:0.8%;}
/*新闻*/
.i_news .i_news_l{ float:none; width:100%; max-width:none;}
.i_news .i_news_l .i_more{ margin-top:6%;}
.i_news .i_news_l .i_news_a{ max-width:none; margin-top:4%;text-align:center;}
.i_news .i_news_l .i_news_a li{width:23%; display:inline-block; margin-left:0.8%; margin-right:0.8%;}
.i_news .i_news_l .p{ margin-top:4%;text-align:center; }
.i_news .wrap{ padding-top:0; padding-bottom:6%;}
.i_news .i_news_r{ float:none; padding-left:0; border-left:0; width:100%; margin-top:6%;}
.i_news .i_news_r li em{ margin-left:0; margin-top:5%;opacity:1.0;filter:Alpha(opacity=100);}
}

@media screen and (max-width: 780px) {
/*轮显*/
.banner .swiper-pagination { bottom:20px;}
.banner .swiper-pagination .swiper-pagination-bullet { margin: 0 6px;}
.banner .text .desc{ font-size:14px;}
.main .banner .down { bottom:50px;}
/*解决方案*/
.i_solution .i_more{ margin-top:4%; margin-bottom:6%;}
}

@media screen and (max-width: 640px) {
/*关于我们*/
.i_about .i_about_r .counter .h6{ font-size:12px;}
.i_about .i_about_r .counter label{ font-size:12px;}
.i_about .i_about_l .imgs .bgs i:before{ width:40px; left:-56px;}
.i_about .i_about_l .imgs .bgs i:after{ width:40px; right:-56px;}
/*产品*/
.i_product .i_product_l .i_product_a li{ width:32%;}
.i_product .i_product_l .i_product_a li:nth-child(4n+0){ margin-right:2%;}
.i_product .i_product_l .i_product_a li:nth-child(3n+0){ margin-right:0;}
/*案例*/
.i_case .i_case_r .i_case_a li{ width:31%;}
/*新闻*/
.i_news .i_news_r{ margin-top:7%;}
.i_news .i_news_r li .date{ margin-top:5%; height:24px; line-height:24px; font-size:14px;}
.i_news .i_news_r li .h4{ margin-top:3%; height:48px; line-height:24px;}
.i_news .i_news_r li em{ margin-top:7%;}
/*联系*/
.i_contact .h3{ height:36px; line-height:36px; margin-bottom:12px;}

}
@media screen and (max-width: 480px) {
/*轮显*/
.banner .swiper-pagination { bottom:13px;}
.banner .swiper-pagination .swiper-pagination-bullet { margin: 0 4px; width:24px; height:24px;}
.banner .swiper-pagination .swiper-pagination-bullet:after{ line-height:24px; font-size:14px;}
.banner .text .small{ width:130px; height:38px; line-height:36px; margin-top:30px;}
.banner .text .desc{ font-size:13px; margin-bottom:8px;}
.main .banner .down { bottom:45px;}
.main .banner .down span{ padding-left:24px;}
/*关于我们*/
.i_about .i_about_r .counter{ margin-top:6%;}
.i_more{ width:110px; height:40px; line-height:38px; text-indent:12px; background-position:right 15px center; font-size:13px;}
.i_more:hover{ background-position:right 10px center; text-indent:17px;}
.i_about .i_about_l .imgs .bgs i{ width:50px; height:50px;}
/*产品*/
.i_title{ margin-top:6%;}
.i_product .i_product_l .i_product_cons .h5{ height:30px; line-height:30px;}
.i_product .i_product_l .i_product_cons .p{ line-height:22px;}
.i_product .i_product_l .i_more{ margin-top:6%;}
/*解决方案*/
.i_solution .i_more{ margin-top:5%;}
/*案例*/
.i_case .i_case_r{ margin-bottom:7%;}
.i_case .i_case_r .p{ line-height:22px; max-height:110px;}
.i_case .i_case_l li .bgs3 em{ font-size:13px; padding-right:22px;}
/*新闻*/
.i_news .i_news_r li .date{ font-size:12px; height:22px; line-height:22px;}
/*联系*/
.i_contact{ padding-top:26px; padding-bottom:26px;}
.i_contact .a{ background-size:30px 30px; padding-left:40px;}
.i_contact .h3{ margin-bottom:8px; height:30px; line-height:30px;}
}
@media screen and (max-width: 420px) {
/*轮显*/
.banner .text .small{ width:120px; height:34px; line-height:32px; font-size:13px;}
.banner .text .desc{ font-size:12px;}
/*关于我们*/
.i_more{ font-size:12px;height:36px; line-height:34px;}
/*联系*/
.i_contact{ padding-top:20px; padding-bottom:20px; }
.i_contact .h3{letter-spacing:2px;}
/*案例*/
.i_case .i_case_l li .bgs3 em{ font-size:12px;}
}

@keyframes animate1 {
  0% {
    transform: translate(-50%, 0%);
  }
  50% {
    transform: translate(-50%, 50%);
  }
  100% {
    transform: translate(-50%, 0%);
  }
}
@keyframes ani-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
