﻿@import url(style.css);
@import url(swiper.min.css);
@import url(pscroll.css);
@import url(lrtk3.css);
/*轮显*/
.banner{ width: 100%; overflow:hidden; position:relative; height: 700px !important;}
.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;}
.banner .text { max-width: 1400px; width: 96%; position: absolute; left: 50%; top: 50%; 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; font-weight:normal; 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; text-align:left;line-height:1;}
.banner .text .h3{ font-weight:normal; overflow:hidden; margin-top:9%;}
.banner .text .desc{  margin-top:2%; overflow:hidden;  font-style:normal;  line-height:1.6; color:rgba(255,255,255,0.44);}
.banner .text .ul{ overflow:hidden; margin-top:5%; font-size:17px; line-height:1.2;}
.banner .text .ul li{ display:inline-block; vertical-align:top; position:relative; padding-right:27px; margin-right:26px; text-align:center;}
.banner .text .ul li img{ width:62px; height:60px; display:block; margin:0 auto; margin-bottom:12px;}
.banner .text .ul li:after{ content:""; position:absolute; right:0; top:50%; width:1px; height:60px; margin-top:-40px; background:rgba(255,255,255,0.1);}
.banner .text .a{ width:193px; height:50px; line-height:50px; text-align:center; color:#fff; background:#0077c3; border-radius:4px; font-style:normal; display:block; font-size:15px; margin-top:5%;transition:all 0.3s;}
.banner .text .a span{ width:20px; height:7px; display:inline-block; vertical-align:middle; background:url(../images/i_bg1.png) no-repeat; background-size:100% 100%; overflow:hidden; margin-left:13px;transition:all 0.3s; margin-bottom:3px;}
.banner .text .a:hover{opacity:0.9;filter:Alpha(opacity=90); text-indent:5px;}
.banner .text .ul li:last-child:after{ display:none;}
.banner .text .small { font-size: 30px;}
.banner .swiper-pagination { width: 100%;bottom: 45px; 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 { width: 10px; height: 10px; background:url(../images/dian.png) center center no-repeat; background-size:100% 100%;opacity: 1; margin: 0 6px; border-radius:0;}
.banner .swiper-pagination .swiper-pagination-bullet-active { background:url(../images/dian_on.png) center center no-repeat; background-size:100% 100%; }
.lzpic1{transition:all 0.3s;}
.lzpic1 img{ width:100%;opacity:0;filter:Alpha(opacity=0);}
.banner:hover .lzpic1{transform:scale(1.01, 1.01);}
.lzpic2 { display: none;}
.lzpic2 img{ width:100%;}
.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;
}
/*.banner_box{ max-width:1400px; width:96%; margin:0 auto; position:relative;}
.banner_page{ position:absolute; right:0; color:#fff; font-size:16px; font-family:Arial; z-index:10; bottom:30px;}
.banner_page .current{ font-size:20px;}*/
/*产品中心*/
.justify-content-center { padding: 30px 0px;}
.i_one{ background:url(../images/i_bg2.jpg) center center no-repeat;  background-size:cover; overflow:hidden; background-attachment: fixed;}
.i_title.bgs1{ background-image:url(../images/i_t1.png);}
.i_title.bgs2{ background-image:url(../images/i_t4.png); background-size:auto 86px;}
.i_title.bgs3{ background-image:url(../images/i_t44.png); background-size:auto 86px;}

.i_title{ overflow:hidden; margin-top:5%; background-repeat:no-repeat; background-size:auto 61px; background-position:center top; text-align:center;}
.i_title .h3{ font-weight:normal; overflow:hidden; color:#333; margin-top:25px; line-height:1.1; font-weight: bold;}
.i_title.bgs2 .h3{ margin-top:30px; font-weight:bold;}
.i_title .h3 span{ display:inline-block; vertical-align:middle; margin-left:1%; margin-right:1%;}
.i_title .p{ color:#999999; overflow:hidden; font-size:15px; margin-top:1%;}
.i_tab{ overflow:hidden; margin-top:2.5%; text-align:center;}
.i_tab ul li{ display:inline-block; vertical-align:top; overflow:hidden; margin-left:4px; margin-right:4px; width:164px; height:46px; line-height:46px; border-radius:30px; cursor:pointer; color:#000; font-size:15px; }
.i_tab ul li:hover{ color:#f77309;}
.i_tab ul li.on{ background:#f77309; color:#fff;}
.i_tab#i_tab2{ font-weight:bold;}
.i_tab ul li a { color: #fff !important;}
/*关于我们*/
.i_two{ margin-top:6%; margin-bottom:6%;}
.i_two .imgs{ float:left; width:48.5%; position:relative;}
.i_two .imgs:after{ content:""; width:111px; height:111px; left:-111px; bottom:-25px; position:absolute; background:url(../images/i_pic5.png) no-repeat; background-size:100% 100%;}
.i_two .imgs img{ width:100%;}
.i_two .txts{ float:right; width:49%; overflow:hidden; max-width:660px; background:url(../images/i_bg5.png) 60% bottom no-repeat; background-size:410px auto; padding-bottom:4%;}
.i_two  .cons{ color:#888888; font-size:16px; overflow:hidden; line-height:36px; margin-top:5%;}
.i_two  .cons p{ padding-bottom:5px;}
.i_two .counter{ overflow:hidden; text-align:center; margin-top:7%;}
.i_two .counter ul li{ display:inline-block; vertical-align:top; padding-right:5.5%; margin-right:5.5%; transition:all 0.3s; position:relative; text-align:center; }
.i_two .counter ul li:after{ content:""; position:absolute; right:0; top:50%; margin-top:-24px; height:48px; width:1px; background:#e6e6e6;}
.i_two .counter ul li:last-child:after{ width:0;}
.i_two .counter ul li:last-child{ margin-right:0; padding-right:0;}
.i_two .counter ul li .txts2{}
.i_two .counter ul li .nums{ overflow:hidden; color:#333; line-height:1;}
.i_two .counter span{display:inline-block; vertical-align:top; overflow:hidden;  color:#0077c3; font-weight:bold; font-family:Arial;}
.i_two .counter label{display:inline-block;vertical-align:top; margin-top:-5%; line-height:2;font-weight:500; font-size:14px; color:#999999;  }
.i_two .counter .h6{ font-weight: normal; font-size:14px;  overflow:hidden; line-height:24px; height:24px;  white-space:nowrap;text-overflow:ellipsis; margin-top:2px; margin-bottom:6px; color:rgba(51,51,51,0.5);}
.i_two .counter ul li:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.i_title2.bgs1{ background-image:url(../images/i_t2.png);}
.i_title2.bgs2{ background-image:url(../images/i_t3.png);}
.i_title2.bgs3{ background-image:url(../images/i_t5.png);background-size:auto 85px;}
.i_title2{ overflow:hidden; margin-top:5%; background-repeat:no-repeat; background-size:auto 61px; background-position:left top; text-align:left;}
.i_title2 .h3{ font-weight:bold; overflow:hidden; color:#333; margin-top:25px; line-height:1.1;}
.i_title2.bgs3 .h3{ margin-top:35px;}
.i_title2 .h3 span{ display:inline-block; vertical-align:middle; margin-left:2%; margin-right:2%;}
.i_title2 .p{ color:#333333; overflow:hidden;margin-top:6%; padding-top:7%; position:relative;}
.i_title2 .p:after{ content:""; position:absolute; top:0; left:0; width:63px; height:3px; background:#0077c3;}

/*解决方案*/
.i_solution{ overflow:hidden; background:url(../images/i_bg6.jpg) center center no-repeat; background-size:cover; padding-bottom:25px}
.i_solution .wrap{ position:relative;}
.i_solution .i_title2{ }
.i_solution .i_title2 .h3{ color:#fff;}
.i_solution .i_title2 .p{ margin-top:1%;color:#fff;}
.i_solution .i_title2 .p:after{ display:none;}
.i_solution .i_solution_l{ width:49%; float:left; overflow:hidden;max-width:600px; margin-top:9%; margin-bottom:15%;}
.i_solution .i_solution_l .a{ width:165px; height:48px; line-height:48px; text-align:center; color:#fff; background:#0077c3; border-radius:30px; font-style:normal; display:block; font-size:15px; margin-top:31%;transition:all 0.3s;}
.i_solution .i_solution_l .a span{ width:20px; height:7px; display:inline-block; vertical-align:middle; background:url(../images/i_bg1.png) no-repeat; background-size:100% 100%; overflow:hidden; margin-left:13px;transition:all 0.3s; margin-bottom:3px;}
.i_solution .i_solution_l .a:hover{opacity:0.9;filter:Alpha(opacity=90); text-indent:5px;}
.i_solution .i_solution_r{ width:49%; right:0; position:absolute; top:0; height:100%;overflow:hidden; max-width:600px;}
.i_solution .i_solution_r ul{ height:100%;}
.i_solution .i_solution_r ul li{ width:100%; height:33.3353%; overflow:hidden; display:block;display: flex; align-items: center; justify-content: left; background:rgba(0,0,0,0.2); }
.i_solution .i_solution_r ul li .txts{ width:calc(94% - 60px);width:-webkit-calc(94% - 60px);width:-moz-calc(94% - 60px); margin:0 auto; max-width:446px; overflow:hidden;  background-repeat:no-repeat; background-position:right center; background-size:50px 50px; background-image:url(../images/i_pic6.png); padding-right:60px;transition:all 0.6s; }
.i_solution .i_solution_r ul li:nth-child(1):hover .txts{ background-image:url(../images/i_pic7.png);}
.i_solution .i_solution_r ul li:nth-child(2):hover .txts{ background-image:url(../images/i_pic7.png);}
.i_solution .i_solution_r ul li:nth-child(3):hover .txts{ background-image:url(../images/i_pic7.png);}
.i_solution .i_solution_r ul li:hover{ background-color:rgba(255,255,255,0.49);}
.i_solution .i_solution_r ul li .txts .h3{ font-weight:normal; color:#fff;  line-height:50px;transition:all 0.3s;}
.i_solution .i_solution_r ul li:hover .txts .h3{ font-weight:bold; color:#0077c3;}
.i_solution .i_solution_r ul li .txts .p{ max-width:330px; color:#555555; font-size:14px; line-height:24px; height:0;transition:all 0.6s;transition-delay: 0.3s;}
.i_solution .i_solution_r ul li:hover .txts .p{ height:72px;margin-top:3%;}
/*新闻中心*/
.i_news{ overflow:hidden; background:url(../images/i_bg7.jpg) center center no-repeat; background-size:cover;}
.i_news .i_new_box{ margin-top:3%; overflow:hidden; margin-bottom:6%;}
.i_news .i_news_l{ float:left; width:602px;  overflow:hidden; margin-right:64px;}
.i_news .i_news_l .cons{ overflow:hidden;text-align:left;}
.i_news .i_news_l .cons .imgs{ overflow:hidden; position:relative; padding-top:55.15%;}
.i_news .i_news_l .imgs img{display:block;width: 100%; height:100%; position:absolute; top:0; left:0; }
.i_news .i_news_l .imgs img{ overflow:hidden;background-repeat:no-repeat; background-position:center center; background-size:cover;transition:all 0.7s;}
.i_news .i_news_l:hover .imgs img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.i_news .i_news_l .cons .h3{ font-weight:bold; height:28px; line-height:28px; overflow:hidden; color:#333; margin-top:4%;white-space:nowrap;text-overflow:ellipsis; font-size:20px;}
.i_news .i_news_l .cons .h3 em{ font-weight:normal; float:right; margin-left:10px; overflow:hidden; font-style:normal; color:#888888; font-size:15px; font-family:Arial;}
.i_news .i_news_l .cons .p{ line-height:28px; height:56px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;color:#999999; font-size:14px; margin-top:2%;}
.i_news .i_news_l:hover .cons .h3{ color:#0077c3;}
.i_news .i_news_r{ overflow:hidden;}
.i_news .i_news_r .i_news_ul{ overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list{display: block;margin-top: 15px; padding-bottom:32px; overflow:hidden;/* border-bottom:1px solid #f4f4f4;*/ text-align:left;}
.i_news .i_news_r .i_news_ul .inr-list:last-child{ margin-bottom:0; border-bottom:0;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l{width: 60px;float: left;  text-align:center; overflow:hidden; margin-right:20px; padding-right:20px; position:relative; border-right:1px solid #e1e1e1;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h4{font-size: 42px;color: #333;/*font-family: 'sn';*/ font-family:Arial;line-height: 40px; height:40px;  font-weight:normal; overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h5{font-size: 15px;color: #888888;/*font-family: 'Open sans';*/ font-family:Arial; margin-top:4px; line-height:24px; height:24px; overflow:hidden;border-top:1px solid #e1e1e1; padding-top:3px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r{ overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .h3{ font-size: 18px;color: #333333;line-height: 36px; height:36px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;transition:all 0.3s; font-weight:bold; }
.i_news .i_news_r .i_news_ul .inr-list:hover .inr-r .h3{ margin-left:3px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .p{ height: 36px;font-size: 14px;color: #888888;line-height: 36px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.i_news .i_news_r .i_news_ul .inr-list:hover .inr-r .h3{ color:#0077c3;}
/*合作伙伴*/
.i_partner{ overflow:hidden; background:url(../images/i_bg8.jpg) center center no-repeat; background-size:cover; position:relative;}
.i_partner .i_partner_l{ float:left; overflow:hidden; width:49%; max-width:635px; margin-top:3%;}
.i_partner .i_partner_l .cons{ overflow:hidden; line-height:36px; font-size:16px; color:#555555;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; margin-top:-1%;}
.i_partner .i_partner_l .a{ height:48px; line-height:48px; text-align:center; color:#fff; background:#0077c3; border-radius:30px; font-style:normal; display:block; font-size:24px; margin-top:8%;transition:all 0.3s; margin-bottom:10%;}
.i_partner .i_partner_l .a span{ width:20px; height:7px; display:inline-block; vertical-align:middle; background:url(../images/i_bg1.png) no-repeat; background-size:100% 100%; overflow:hidden; margin-left:13px;transition:all 0.3s; margin-bottom:3px;}
.i_partner .i_partner_l .a:hover{opacity:0.9;filter:Alpha(opacity=90); text-indent:5px;}
.i_partner .i_partner_r{ right:0; position:absolute; top:0; height:100%; width:50%; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:cover;display: flex; align-items: center; justify-content: center; }
.i_partner .i_partner_r .ul{ overflow:hidden; width:90%; max-width:650px; margin:0 auto;}
.i_partner .i_partner_r .ul ul li{ float:left; width:33.33%; overflow:hidden; position:relative;}
.i_partner .i_partner_r .ul ul li:before{ position:absolute; content:""; left:0; bottom:0; width:100%; height:1px; background:rgba(255,255,255,0.15);}
.i_partner .i_partner_r .ul ul li:after{ position:absolute; content:""; right:0; top:0; width:1px; height:100%; background:rgba(255,255,255,0.15);}
.i_partner .i_partner_r .ul ul li:nth-child(3n+0):after{ display:none;}
.i_partner .i_partner_r .ul ul li:nth-child(7):before,.i_partner .i_partner_r .ul ul li:nth-child(8):before,.i_partner .i_partner_r .ul ul li:nth-child(9):before{ display:none;}
.i_partner .i_partner_r .ul ul li .imgs{ overflow:hidden; position:relative; padding-top:46.16%;}
.i_partner .i_partner_r .ul ul li .imgs img{display:block;width: 100%; height:100%; position:absolute; top:0; left:0;overflow:hidden;transition:all 0.3s; }
.i_partner .i_partner_r .ul ul li:hover .imgs img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
@media screen and (max-width:1620px) {

	.i_two .counter ul li{ padding-right:2%; margin-right:2%; }
	.i_two .counter span{ font-size:42px;}
	.i_title2{ background-size:auto 55px;}
	.i_title2.bgs3{background-size:auto 78px;}
	}

@media screen and (max-width:1440px) {
/*轮显*/
.banner .swiper-pagination { bottom:30px;}
/*产品中心*/
.i_title{ background-size:auto 55px;}
.i_title.bgs2{background-size:auto 78px;}
/*关于我们*/
.i_two .counter ul li{ padding-right:2%; margin-right:2%; }
.i_two .counter span{ font-size:42px;}
.i_title2{ background-size:auto 55px;}
.i_title2.bgs3{background-size:auto 78px;}
}
@media screen and (max-width:1360px) {
/*轮显*/
.banner .text .ul{ font-size:16px;}
.banner .text .ul li img{ width:52px; height:50px;}
.banner .text .a{ width:180px; height:46px; line-height:46px;}
/*关于我们*/
.i_two .counter{ margin-top:4%;}
.i_two .counter ul li{ float:left; width:25%;padding-right:0%; margin-right:0%; }
.i_two .counter span{ font-size:40px;}
/*新闻中心*/
.i_news .i_news_l{ margin-right:40px;}
/*合作伙伴*/
.i_partner .i_partner_l .cons{ font-size:15px; line-height:30px;}
}
@media screen and (max-width:1200px) {
/*关于我们*/
.i_two .txts{background-size: 350px auto;}
.i_two .cons{ font-size:15px; line-height:30px;}
.i_two .counter .h6{ font-size:13px;}
.i_two .counter label{ font-size:13px;}
.i_two .counter span{ font-size:32px;}
/*新闻中心*/
.i_news .i_news_l{ margin-right:3%;}
/*合作伙伴*/
.i_partner .i_partner_l .cons{ font-size:14px; line-height:26px;}
}
@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 5px;}
/*.banner_page{bottom:25px; font-size:15px;}
.banner_page .current{ font-size:18px;}*/
.banner .text .h3{ margin-top:0;}
/*关于我们*/
.i_two .cons{ line-height:26px; margin-top:4%;}
.i_two .counter{ margin-top:3%; overflow:visible;}
.i_two .counter .h6{ font-size:14px;}
.i_two .counter ul li .nums{ line-height:normal; overflow:visible;}
.i_two .counter span{ font-size:30px;}
.i_title2{ margin-top:3%;}
.i_title2.bgs3{background-size:auto 65px;}
/*新闻中心*/
.i_news .i_news_l{ width:500px;}
.i_news .i_news_r .i_news_ul .inr-list{ padding-bottom:20px; margin-top:8px;}
}
@media screen and (max-width:960px) {
	.banner{ width: 100%; overflow:hidden; position:relative; height: auto !important;}
/*轮显*/
.banner .text .ul{ font-size:15px;}
.banner .text .ul li{ padding-right:20px; margin-right:18px;}
.banner .text .ul li img{ width:50px; height:48px;}
.banner .text .a{ width:170px; height:42px; line-height:42px; font-size:14px;}
/*产品中心*/
.i_title{ background-size:auto 50px; margin-top:6%;}
.i_title.bgs2{background-size:auto 72px;}
.i_title .h3{ margin-top:20px;}
.i_title.bgs2 .h3{ margin-top:25px;}
/*关于我们*/
.i_title2{ background-size:auto 50px; margin-top:0; }
.i_title2.bgs3{background-size:auto 55px;}
.i_title2 .h3{ margin-top:20px;}
.i_title2.bgs3 .h3{ margin-top:25px;}
.i_two .txts{background-size: 300px auto;}
.i_two .cons{ font-size:14px; line-height:24px;}
/*解决方案*/
.i_solution .i_solution_l .a{ font-size:14px; width:140px; }
.i_solution .i_solution_r ul li .txts{ background-size:40px 40px;}
.i_solution .i_solution_r ul li .txts .p{ line-height:22px; font-size:13px;}
.i_solution .i_solution_r ul li .txts .h3{ line-height:40px;}
.i_solution .i_solution_r ul li:hover .txts .p{ margin-top:3%; height:66px;}
/*新闻中心*/
.i_news .i_news_l{ width:400px;}
.i_news .i_news_l .cons .h3{ font-size:18px;}
.i_news .i_news_l .cons .h3 em{ font-size:14px;}
.i_news .i_news_l .cons .p{ font-size:13px; line-height:24px; height:48px;}
.i_news .i_news_r .i_news_ul .inr-list{ padding-bottom:12px; margin-top:5px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l{ width:50px; padding-right:15px; margin-right:15px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h4{ font-size:36px; height:36px; line-height:36px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h5{ font-size:14px; margin-top:0;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .p{ height:30px; line-height:30px; font-size:13px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .h3{ font-size:16px;}
/*合作伙伴*/
.i_partner .i_partner_l .a{font-size:14px;  }
}


@media screen and (max-width: 780px) {
/*轮显*/
.banner .swiper-pagination { bottom:20px;}
.banner .swiper-pagination .swiper-pagination-bullet {margin: 0 3px;}
/*.banner_page{bottom:20px; font-size:14px;}
.banner_page .current{ font-size:17px;}*/
/*产品中心*/
.i_title{ background-size:auto 40px; margin-top:7%;}
.i_title .h3 span{ margin-left:2%; margin-right:2%;}
.i_title.bgs2{background-size:auto 62px;}
.i_title .h3{ margin-top:18px;}
.i_title.bgs2 .h3{ margin-top:23px;}
.i_title .p{ font-size:14px;}
.i_tab ul li{ font-size:14px; height:40px; line-height:40px; width:150px;}
/*关于我们*/
.i_title2{ background-size:auto 40px; margin-top:7%;  }
.i_title2.bgs3{background-size:auto 62px;background-position:center top;text-align:center;}
.i_title2.bgs1{background-position:center top;text-align:center;}
.i_title2 .h3{ margin-top:18px;}
.i_title2.bgs3 .h3{ margin-top:23px;}
.i_title2 .p{ margin-top:4%; padding-top:4%;}
.i_title2.bgs1 .p:after,.i_title2.bgs3 .p:after{ left:50%; margin-left:-31px;}
.i_two .imgs{ float:none; width:100%;}
.i_two .txts{ float:none; width:100%; max-width:none; margin-top:3%;background-size: 250px auto;}
.i_two .cons{ margin-top:4%;}
.i_two .counter{ margin-top:7%;}
.i_two .counter label{ font-size:13px;}
.i_two .counter .h6{ font-size:13px;}
.i_two .counter span{ font-size:26px;}

/*新闻中心*/
.i_news .i_new_box{ margin-top:4%;}
.i_news .i_news_l{ width:100%; float:none; margin-right:0;}
.i_news .i_news_r{ margin-top:3%;}
/*合作伙伴*/
.i_partner{ background-position:left 20%; background-size:200% auto; background-color:#f2f2f2;}
.i_partner .i_partner_l{ float:none; width:100%; max-width:none;}
.i_partner .i_partner_r{ position:static; width:100%;}
}
@media screen and (max-width: 640px) {
/*轮显*/
.banner .text .ul{ font-size:14px;}
.banner .text .ul li{ padding-right:14px; margin-right:13px;}
.banner .text .ul li img{ width:46px; height:45px;}
.banner .text .a{ width:160px; height:40px; line-height:40px; font-size:13px;}
/*产品中心*/
.i_title{ background-size:auto 36px; }
.i_title.bgs2{background-size:auto 56px;}
.i_title .h3{ margin-top:15px;}
.i_title.bgs2 .h3{ margin-top:20px;}
.i_title .p{ font-size:13px; margin-top:2%;}
.i_tab{ margin-top:3%;}
.i_tab ul li{ font-size:13px; height:36px; line-height:36px; width:130px;}
/*关于我们*/
.i_title2{ background-size:auto 36px; }
.i_title2.bgs3{background-size:auto 56px;}
.i_title2 .h3{ margin-top:15px;}
.i_title2.bgs3 .h3{ margin-top:20px;}
.i_title2.bgs2{background-position:center top;text-align:center;}
.i_title2.bgs2 .p:after{ left:50%; margin-left:-31px;}
.i_two .counter ul li{ width:49%; text-align:center; margin-bottom:2%;}
.i_two .counter ul li:nth-child(2):after{ width:0;}
/*解决方案*/
.i_solution .i_solution_l{ float:none; width:100%; max-width:none; margin-top:5%; margin-bottom:7%;}
.i_solution .i_solution_l .a{ margin:0 auto; margin-top:6%;}
.i_solution .i_solution_r{ position:static; width:100%; max-width:none; margin-bottom:7%;}
.i_solution .i_solution_r ul li{ height:160px; margin-bottom:2%;}
/*合作伙伴*/
.i_partner .i_partner_l .a{margin-top:6%;}
}

@media screen and (max-width: 480px) {
/*轮显*/
.banner .swiper-pagination { bottom:15px;}
/*.banner_page{bottom:15px; font-size:13px;}
.banner_page .current{ font-size:16px;}*/
.banner .text .h3{ font-size:22px;}
.banner .text .ul li{ padding-right:10px; margin-right:9px;}
.banner .text .ul li img{ width:42px; height:40px;}
.banner .text .a{ width:150px;}
/*产品中心*/
.i_title{ background-size:auto 30px; }
.i_title.bgs2{background-size:auto 50px;}
.i_title.bgs3{background-size:auto 50px;}
.i_title .p{ font-size:12px; margin-top:2.5%;}
.i_tab{ margin-top:3.5%;}
.i_tab ul li{ font-size:12px; line-height:34px; height:34px; width:29%; margin-left:1%; margin-right:1%; margin-bottom:15px}
/*关于我们*/
.i_title2{ background-size:auto 30px; }
.i_title2.bgs3{background-size:auto 50px;}
/*解决方案*/
.i_solution .i_solution_l{ margin-bottom:8%;}
.i_solution .i_solution_l .a{ height:36px; line-height:36px; font-size:13px; width:130px;border-radius:20px;}
.i_solution .i_solution_r ul li{ height:140px;}
.i_solution .i_solution_r ul li .txts{ background-size:30px 30px;}
.i_solution .i_solution_r ul li .txts .p{ line-height:20px; font-size:12px;}
.i_solution .i_solution_r ul li:hover .txts .p{ height:60px;}
/*新闻中心*/
.i_news .i_news_l .cons .h3{ font-size:16px;}
.i_news .i_news_l .cons .p{ font-size:12px; line-height:22px; height:44px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h4{ font-size:30px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h5{ font-size:13px; height:20px; line-height:20px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .h3{ font-size:15px; height:30px; line-height:30px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .p{ font-size:12px;}
/*合作伙伴*/
.i_partner .i_partner_l .a{height:36px; line-height:36px; font-size:13px; border-radius:20px;}
}

@media screen and (max-width: 420px) {
/*关于我们*/
.i_two .counter .h6{ font-size:12px;}
.i_two .counter label{ font-size:12px;}

}

@keyframes mymove6
{
	from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(100px) translateX(0);
  -moz-transform: translateY(60px) translateX(0);
  transform: translateY(60px) 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(60px) translateX(0);
  transform: translateY(60px) 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);}
}

/* index-certificate 代理证书 ******************************************************************************/
.index-certificate{padding-bottom:60px;width:100%}
#certificate{position:relative;overflow:hidden;padding-top:50px;width:100%}
#certificate .swiper-slide{position:relative;background:#fff;box-shadow:0 2px 10px rgba(128,128,128,.2);cursor:pointer;transition:all .3s ease 0s;transform:scale(.8)}
#certificate .swiper-slide img{width:100%;border-radius:3px;border:10px solid #fff;transition:all .3s ease 0s}
#certificate .swiper-slide-active,#certificate .swiper-slide-duplicate-active{transform:scale(1)}
/*分页*/
#certificate .swiper-pagination-certificate{margin-top:2rem;text-align:center}
#certificate .swiper-pagination-bullet{width:15px;height:8px;border-radius:10px;background:#999;vertical-align:middle;opacity:1;transition:all .5s ease 0s}
#certificate .swiper-pagination-bullet-active{width:35px;background:#2669c2}
/*左右切换*/
#certificate .swiper-button-next-certificate,#certificate .swiper-button-prev-certificate{position:absolute;top:calc(50% - 50px);z-index:100;background:rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease 0s}
#certificate .swiper-button-next-certificate{right:-50px}
#certificate .swiper-button-prev-certificate{left:-50px}
#certificate:hover .swiper-button-next-certificate,#certificate:hover .swiper-button-prev-certificate{background:rgba(0,0,0,.3)}
#certificate:hover .swiper-button-next-certificate{right:15px}
#certificate:hover .swiper-button-prev-certificate{left:15px}
#certificate .next,#certificate .prev{width:50px;height:50px;border-radius:50%;color:#fff;text-align:center;font-size:1.3rem;line-height:50px}
#certificate .next:after,#certificate .prev:after{font-size:inherit}
#certificate .next:after{content:"→";font-family:FontAwesome}
#certificate .prev:after{content:"←";font-family:FontAwesome}
#certificate .next:hover,#certificate .prev:hover{background:#2669c2;color:#fff}
@media screen and (max-width:576px){
    #certificate{padding-top:25px}
    #certificate .next,#certificate .prev{display:none}
}

/*--footer--*/
.footer{padding:60px 0 20px;overflow:hidden;background: #000;}
.ft-menu{overflow:hidden;}
.ft-menu h3{line-height:30px;font-size:18px;color:#fff;}
.ft-menu ul{display:flex;margin-top:20px;}
.ft-menu ul li{position:relative;margin-right:40px;padding-right:41px;line-height:25px;font-size:18px;}
.ft-menu ul li:after{display:block;position:absolute;right:0;top:2px;bottom:2px;width:1px;content:"";background:#fff;opacity:.1;}
.ft-menu ul li a{color:#fff;}
.ft-menu ul li a:hover{color:#fff;}
.ft-infos{padding-bottom:40px;overflow:hidden;}
.ft-infos .address{float:left;padding-top:45px;width:500px;}
.ft-infos .address-menu{overflow:hidden;}
.ft-infos .address-menu li{float:left;margin-right:24px;font-size:18px;color:#fff;cursor:pointer;}
.ft-infos .address-menu li.cur{color:#fff;}
.ft-infos .address-main{margin-top:20px;overflow:hidden;}
.ft-infos .address-main .item{}
.ft-infos .address-main .item p{margin-bottom:5px;font-size:16px;color:#fff;}
.ft-infos .address-main .item p em{font-family:"DIN Medium";}
.ft-infos .tel{float:left;padding-top:70px;width:400px;text-align:center;overflow:hidden;}
.ft-infos .tel em{display:inline-block;padding:0 32px;min-height:32px;font:bold 24px/32px "DIN Medium";color:#fff;background:url(../images/ft_tel.png) no-repeat 0 center;}
.ft-infos .tel span{display:block;font-size:16px;color:#fff;}
.ft-infos .QRcode{float:right;padding-top: 20px;}
.ft-infos .QRcode .item{float:left;margin-right:20px;padding:15px;width:145px;border:rgba(255,255,255,.4) solid 1px;}
.ft-infos .QRcode .item:last-child{margin-right:0;}
.ft-infos .QRcode .item i{display:block;}
.ft-infos .QRcode .item i img { width:100%}
.ft-infos .QRcode .item span{display:block;margin-top:10px;font-size:16px;color:#fff;text-align:center;}
.ft-bottom{padding:20px 0;overflow:hidden;border-top:rgba(255,255,255,.3) solid 1px;}
.ft-bottom .copyright{overflow:hidden;}
.ft-bottom .copyright .fl span{display:inline-block;margin-right:20px;font-size:14px;color:#fff;}
.ft-bottom .copyright .fl span a{color:#fff;}
.ft-bottom .copyright .fl span a:hover{color:#fff;}
.ft-bottom .copyright .fr a{display:block;font-size:14px;font-family:"DIN Medium";color:#fff;text-transform:uppercase;}
.ft-bottom .copyright .fr a:before{font-family:"iconfont";content:"\e695";}
.ft-bottom .flinks{margin-top:10px;font-size:14px;overflow:hidden;}
.ft-bottom .flinks .addlink{display:block;float:right;color:#fff;}
.ft-bottom .flinks .addlink:hover{color:#fff;}
.ft-bottom .flinks dl{display:block;overflow:hidden;}
.ft-bottom .flinks dt{float:left;color:#fff;}
.ft-bottom .flinks dd{padding-left:32px;overflow:hidden;}
.ft-bottom .flinks dd a{display:inline-block;margin-right:32px;color:#fff;}
.ft-bottom .flinks dd a:hover{color:#fff;}
@media(max-width:1600px){
.footer{padding:40px 0 10px;}
.ft-infos .tel{width:360px;}
}
@media(max-width:1200px){
.footer{display:none;}   
}
.wrapper { max-width:1300px; margin:0 auto}
/*--affixMenu--*/
.affixMenu{display:none;position:fixed;z-index:999;left:0;bottom:0;width:100%;background:#fff;}
.affixMenu ul{display:flex;}
.affixMenu li{position:relative;flex:none;text-align:center;}
.affixMenu li:nth-child(1),.affixMenu li:nth-child(2),.affixMenu li:nth-child(3){width:19%;}
.affixMenu li:nth-child(4){width:27%;background:var(--vi-color);}
.affixMenu li:nth-child(5){width:16%;background:#212121;}
.affixMenu li a{display:block;padding:1rem 0;height:6.25rem;border-right:rgba(0,0,0,0.1) solid 1px;}
.affixMenu li:last-child a{border-right:none;}
.affixMenu li i{font-size:1.75rem;color:#999;}
.affixMenu li span{display:block;margin-top:0.3125rem;font-size:1.5rem;color:#666;line-height:1;}
.affixMenu li:nth-child(4) i,.affixMenu li:nth-child(5) i{color:#fff;}
.affixMenu li:nth-child(4) span,.affixMenu li:nth-child(5) span{color:#fff;}
.affixMenu li:nth-child(4) a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;}
.affixMenu li:nth-child(4) span{margin-top:0;margin-left:0.3125rem;}
@media(max-width:1200px){
.affixMenu{display:block;}   
}

/*--footer-m--*/
.footer-m{display:none;padding:3.75rem 1.25rem;text-align:center;overflow:hidden;background:#1c1c1c;}
.footer-m .infos{position:relative;padding-bottom:1.5rem;overflow:hidden;}
.footer-m .infos:before,.footer-m .infos:after{display:block;position:absolute;bottom:0;height:1px;content:"";background:#fff;}
.footer-m .infos:before{z-index:1;left:0;width:100%;opacity:0.1;}
.footer-m .infos:after{z-index:2;left:50%;width:1.875rem;transform:translateX(-50%);}
.footer-m .infos span{display:block;font-size:1.25rem;color:#999;}
.footer-m .infos em{display:block;font-family:"DIN Medium";font-size:1.75rem;color:#fff;}
.footer-m .infos h3{margin-top:0.5rem;font-size:1.75rem;color:#fff;}
.footer-m .copyright{padding-top:2rem;overflow:hidden;}
.footer-m .copyright p{font-size:18px;line-height:1.75;color:#666;}
.footer-m .copyright p span{display:inline-block;margin:0 0.5rem;}
.footer-m .copyright p a{color:#666;}
.ewm .item { width:45%; margin-top:20px}
.ewm .item span { display:block; color:#fff; font-size:16px;}
@media(max-width:992px){
.footer-m{display:block;}
}
/*--