* {margin: 0;padding: 0;box-sizing: border-box}
img{max-width: 100%;display: block;margin: 0 auto;}
html {font-size: 16px;}
body {font-size: 16px;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
body {overflow-x: hidden;}
a {color: #333;text-decoration: none;outline: none;cursor: pointer;}
li,ul,ol {list-style: outside none;}
.footer,.main,.header,.mainwrap,.top,.head,.mainbox{width: 1400px;margin-left:auto; margin-right:auto; padding:0px;}
.w1400{max-width: 1400px;margin-left:auto; margin-right:auto; padding:0px;}
.swiper {width: 100%;height: 100%;position: relative;overflow-x: hidden;}
.swiper-slide {background-position: center;background-size: cover;}
.clear{clear:both; height:0;}
.clearfix{zoom:1;}
.clearfix:after {content: "."; display: block;  height: 0; clear: both;  visibility: hidden;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
.float_l{float:left;}
.float_r{float:right;}
/* 头部 */
header{position: fixed;top: 0;left: 0;z-index: 999;width: 100%;background-color: #fff;}
/* 头部2 */
.head2{width: 100%;background-color: #fff;display: flex;justify-content: center;height: 80px;box-shadow: 0px 4px 4px rgba(0,0,0,0.1);}
.head2 .an{margin: 0 auto;display: flex;align-items: center;width: 100%;height: 100%;}
.head2 .an .img{width: calc(20%);margin-top: 0;}
.head2 .an .img img{max-width: 100%;margin: 0;}
.head2 .an .uls{display: flex;justify-content: flex-end;align-items: center;width: calc(100% - 20%);margin-left: 20px;height: 100%;}
.head2 .an .uls>li{position: relative;z-index: 99999;width: calc((100% / 6) - 1%);margin: 0 0.5%;}
.head2 .an .uls>li>a{display: block;height: 90px;padding: 0px 20px;font-size: 1.125rem;line-height: 1.7;line-height: 90px;border-bottom: 1px solid transparent;}
.head2 .an .uls>li:hover>a,.head2 .an .uls>li.active>a{border-bottom: 1px solid #fb9800;color: #fb9800;}
.head2 .an .uls>li>ul{position: absolute;top: 80px;left: 50%;text-align: center;transform: translate(-50%,0);z-index: 10000;display: none;background-color: #fff;}
.head2 .an .uls>li>ul>li>a{display: block;padding: 15px 10px;font-size: 18px;min-width: 200px;border-bottom: 1px solid #eee;}
.head2 .an .uls>li:hover>ul{display: block;}
.head2 .an .uls>li>ul>li>a:hover{background-color: #fb9800;color: #fff;border-bottom: 1px solid #fb9800;}
.head_list{display: none;}
.head_tel{ width: calc(100% - 20% - 60%);  background: url(../images/toptel.png) no-repeat left center; background-position: 0 calc(66%); }
.head_tel p{ padding-left: 15%;}
.head_tel a{color: #fb9800; font-weight: bold;font-size: 1.875rem;}
/* 内容 */
main{margin-top: calc(56px + 25px);}
/* banner */
.index1 .swiper-slide{position: relative;}
.index1 .swiper-slide img{min-height: 150px;}
.index1 .swiper-slide .text{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);}
.index1 .swiper-slide .text h2{font-size: 48px;font-weight: normal;line-height: 1.7;color: #fff;margin-bottom: 30px;}
.index1 .swiper-slide .text p{font-size: 24px;font-weight: normal;line-height: 1.7;color: #fff;     letter-spacing: .5rem;}
/* 首页-公用 */
.padds{padding: 60px 0;}
.mar_t{ margin-top: 5%;}
.mar_t3{ margin-top: 3%;}
.IndexGlobal .an{display: flex;flex-wrap: wrap;}
.IndexGlobal .tit {  width: 100%; text-align: center;}
.IndexGlobal .tit h2{ font-size: 2.125rem; color: #333; text-align: center; font-weight: normal; line-height: 2;}
.IndexGlobal .tit h3{ font-size: 2.5rem; color: #999; text-transform: uppercase;}
.IndexGlobal .tit p{ font-size: 1rem; color: #999;}
.line1{ background: url(../images/line1.png) no-repeat bottom center; width: 211px; height:3px; margin:10px auto;}
/* 首页-关于我们 */
.index2{background: #fff;}
.index2 .txt{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.index2 .txt .img{width:calc(48%);}
.index2 .txt .img img{width: 100%; height: 100%; object-fit: cover;}
.index2 .txt .text{width:calc(48%); padding-top: 3%;}
.index2 .txt .text h3{font-size: 1.875rem;font-weight: normal;line-height: 1.7;margin-bottom: 5%;}
.index2 .txt .text h1{font-size: 1.875rem;display: none;}
.index2 .txt .text p{font-size: 1rem;line-height: 2; color: #333;}
.index2 .about_bt{ width: 100%; }
.index2 .about_bt .uls{ display: flex; justify-content: space-between;}
.index2 .about_bt .uls li{ width: calc(20%); border-right: #e1e1e1 solid 1px; padding-right: 3%; text-align: left;}
.index2 .about_bt .uls li:nth-child(4n){ border-right: none;}
.about_btimg{ width: calc(22%); display: inline-block;}
.about_btimg img{ width: 100%; object-fit: cover;}
.about_bttxt{ width: calc(72%); display: inline-block;}
.about_bttxt h3{ font-size: 1.75rem; font-weight: normal;}
.about_bttxt p {font-size: 1rem;color: #666;margin: 0 0;text-align: left;}
/* 首页-产品中心 */
.index3 { background: #fff; }
.text_list{margin-top: 3%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center; width:100%;}
.text_list li a{display: block;text-align: center;padding: 15px 35px;transition: .5s;font-size: 1.125rem;}
.text_list li.active a,.text_list li a:hover{color: #fff;background-color: #ff9400;}
.index3 .text{display: none;}
.proitem{position: relative;padding: 6px;}
.proitem  .lt,.proitem  .lb,.proitem  .rt,.proitem  .rb {position: absolute;width:30%;height:30%;}
.proitem .bg{position:absolute; left:6px; top:6px;right: 6px;bottom: 6px; background:rgba(40,47,57,0.67);transition: all .3s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;opacity: 0;display: flex;justify-content: center;align-items: center;border: 1px solid transparent;}
.proitem .bg h3{font-size: 1.125rem;color: #fff;font-weight: normal;line-height: 1.7;}
.lh li a h4{color: #fff;text-align: center;font-size: 1.125rem;font-weight: normal;line-height: 1.7;padding: 10px 10px;
background: #ff9400;}
.lh li a h4:hover{ color: #ff9400;}
.lh{display: flex;flex-wrap: wrap;}
.lh li{width: calc(18.9%);margin-right: 0%;}
.lh li a{display: block;position: relative;border: 1px solid transparent;}
.lh li:nth-child(5n){margin-right: 0%;}
@keyframes run {0% {width:0;height:0}50% { width:40%; height:40%;}100% { width:30%; height:30%;}}
.proitem  .lt {top: 0;left: 0;border-top: 2px solid #ff9400;border-left: 2px solid #ff9400;}
.proitem  .lb {bottom: 0;left: 0;border-bottom: 2px solid #ff9400;border-left: 2px solid #ff9400;}
.proitem .rt {top: 0;right: 0;border-top: 2px solid #ff9400;border-right: 2px solid #ff9400;}
.proitem  .rb {bottom: 0;right: 0;border-bottom: 2px solid #ff9400;border-right: 2px solid #ff9400;}
.proitem .ani {display:none;animation: run 2s ease-in-out;-webkit-animation: run 2s ease-in-out;-moz-animation: run 2s ease-in-out;-o-animation: run 2s ease-in-out;}
.lh li a:hover{}
.lh li a:hover .proitem  .ani {display:block;}
.lh li a:hover .proitem .bg{opacity: 1;border-color: #ff9400;}
/*首页-企业优势 */
.index4{background-color: #fff;}
.index-adv .tit p{ color: #333;}
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
.w-accor{ overflow:hidden; position:relative;}
.w-accor ul,.w-accor li{ padding:0; margin:0; list-style:none;}
.w-accor ul{ width:101%;}
.w-accor li{ position:relative; overflow:hidden;float:left;}
.accorClick li{ cursor:pointer;}
.w-accor li .item{ position:relative;}
.w-accor li > a{ display:block; position:absolute; left:0; right:0; top:0; bottom:0;}
.w-accor h3{ font-size:125%; margin:0; padding:0; font-weight:normal;}
.w-accor .acr_p{ margin-top:0.5em; }
.w-accor2 li img{ max-width:100%; width: 100%;}
.w-accor2 li .cont_ar{ color:#fff; position:absolute; bottom:0; height:100%; left:0; right:0; background:rgba(0,0,0,0.5);transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor2 li .i_img{position:absolute; width:80px; height:80px; top:40%; margin-top:0px; left:50%; margin-left:-40px; text-align:center;}
.w-accor2 li .i_img img{ max-width:100%; max-height:100%;}
.w-accor2 li .ys_tit{position:absolute; width:90%; height:80px; top:55%; margin-top:0px; left:15%; margin-left:-40px; text-align:center;
font-size: 1.275rem; font-weight: bold;}
.w-accor2 li .dec_ar{padding:30px 4% 10px; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor2 li .acr_p{ opacity:0; transform:translateY(50%);-webkit-transform:translateY(50%);transition:all 0.5s; -webkit-transition:all 0.5s; transition-delay:0.2s; -webkit-transition-delay:0.2s; padding:0 2%; line-height: 2;}
.w-accor2 li.cur .i_img{ display:none;}
.w-accor2 li.cur .ys_tit{ display:none;}
.w-accor2 li.cur .cont_ar{background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); height: auto; bottom: 0;}
.w-accor2 li.cur .dec_ar{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.w-accor2 li.cur .dec_ar h3{ margin-left: 2%; font-size: 1.5rem; font-weight: bold;}
.w-accor2 li.cur .acr_p{ opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
/*首页-应用案例 */
.index5{ background: #f8f8f8; position: relative; z-index:1;}
.index_case{padding-bottom: 5%;}
.index_rys{
	height: 400px;
}
.index_rys{
	position: relative;
	z-index:1
}
.index_rys .next{
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
	z-index: 999;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: -40px;
	right: auto;
	color: #f78429;
	/* background: url(../images/l.png) no-repeat top center;
	width: 34px;
	height: 44px; */
	background: url(../images/l.png) no-repeat center / cover;
	    background-size: 25px 40px;
}
.index_rys .prev{
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
	z-index: 999;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	right: -40px;
  left: auto;
	color: #f78429;
	background: url(../images/r.png) no-repeat center / cover;
	    background-size: 25px 40px;
}
/* .index_rys .prev::after{
	font-family: swiper-icons;
	font-size:33px;
	text-transform: none!important;
	letter-spacing: 0;
	font-variant: initial;
	line-height: 1;
	content: 'next';
}
.index_rys .next::after{
	font-family: swiper-icons;
	font-size: 33px;
	text-transform: none!important;
	letter-spacing: 0;
	font-variant: initial;
	line-height: 1;
	content: 'prev';
} */
.index_ry .swiper-slide img{
	width: 440px;
	height: 274px;
}
.index_ry .swiper-button-prev,.index_ry .swiper-button-next{
	display: none;
}
.index_case .uls{display: flex;	justify-content: space-between;	flex-wrap: ;}
.index_case .uls .swiper-slide{width: calc(31.33%);margin-right: 1.16%;}
.index_case .uls .swiper-slide :nth-child(3n){	margin-right: 0;}
.index_case .uls .swiper-slide .img{width: 100%;overflow: hidden;}
.index_case .uls .swiper-slide .img img{width: 100%;height: 100%;object-fit: cover;transition: .5s;}
.index_case .uls .swiper-slide .txt{background: #fff;text-align: center;padding:6% 0;}
.index_case .uls .swiper-slide .txt h5{font-size: 1rem; text-align: center;color: #333; font-weight: normal;}
.index_case .uls .swiper-slide:hover .img img{transform: scale(1.05);}
.index_case .uls .swiper-slide:hover .txt h5{color: #fb9800;}
/*首页-广告栏 */
.index_advertise{ background: url(../images/ggbg.png) no-repeat top / cover; min-height: 424px; position: relative;}
.index_advertise .an{ display: flex; justify-content: space-between; position: relative;}
.index_advertise .an .img{ width: calc(40%); position: absolute;  top: -30px; height: 502px; z-index: 2;}
.index_advertise .an .img img{ height: 502px;}
.index_advertise .an .txt{ width: calc(55%); padding-top: 5%; position: absolute; right: 0;}
.index_advertise .an .txt h2{ font-size: 2.5rem; color: #fff; line-height: 3; font-weight: normal;}
.index_advertise .an .txt p{ font-size: 1rem; line-height: 2; color: #fff;}
.index_advertise .an .txt h3{ margin-top: 3%;}
.index_advertise .an .txt h3 a{ font-size: 2.5rem; color: #fff; line-height: 2; font-weight: bold; display: inline-block;}
.index_advertise .an .txt h3 a img{ width: 37px;display: inline-block; padding-top: 2%; }
/*首页-服务流程 */
.index_process{ background: url(../images/lcbg.png) no-repeat top / cover; position: relative; z-index: 1;}
.index_proItem{ width: 100%;}
.index_process .uls{display: flex; justify-content: space-between; align-items: center; width: 100%;}
.index_process .uls li{ width:calc(9%); margin-right: 1%; text-align: center; overflow: hidden; position: relative;}
.index_process .uls li h5{ font-size: 1rem; color: #333; line-height: 3; font-weight: normal;}
.index_process .uls li .img1 img{ display: inline-block;}
.index_process .uls li:hover h5{color: #fb9800; }
.index_process .uls li:nth-child(2n+2){ width: 2%; margin-right: .5%;}
.index_process .uls li .img1{ display: block; }
.index_process .uls li .img2{ display: none; }
.index_process .uls li:hover .img2{ display: block;}
.index_process .uls li:hover .img1{ display: none;}
/*首页-合作顾客*/
.index8{ background: #f8f8f8;}
.index_clientItem{ width: 100%; overflow: hidden; height: 140px;}
.index_client .swiper-slide img {display: block;width: 100%;height: 94px;object-fit: cover; }
/*首页-新闻动态 */
.index9{ background: #fff;}
.index_newsItem{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.index_qynews{ width: calc(48%);}
.index_hynews{ width: calc(48%);}
.index_newsItem .tit { width: 100%; height: 45px; line-height:45px; display: flex; justify-content: space-between; margin-bottom: 20px;}
.index_newsItem .tit h4{ font-size: 1.35rem; color: #333; text-align: left; font-weight: normal; }
.index_newsItem .tit a{ text-align: right; font-size: .875rem; }
.index_newsItem .tit a:hover{ color: #fb9800;}
.index_newsItem .in_time{ display: flex;  justify-content: space-between; margin-bottom: 20px; width: 100%;}
.index_newsItem .in_time .newstime{ width: calc(30%); background: #fb9800; padding:3% 5%; display: flex; align-items:  center;}
.index_newsItem .in_time .newstime h2{ font-size: 4rem; color: #fff; align-items: center;}
.index_newsItem .in_time .newstime h4{ font-size: 2rem; color: #fff; align-items: center; font-weight: normal;}
.index_newsItem .in_time  .img{ width: calc(100% - 30%); height: 190px; overflow: hidden;}
.index_newsItem .in_time  .img img{ width: 100%; height: 190px;}
.index_qynewsTop{ border-bottom: #d1d1d1 solid 1px; padding-bottom: 5%; margin-bottom: 5%;}
.index_qynewsTop a h5{ font-size: 1.125rem; line-height: 2; text-align: left; color: #333; font-weight: normal;overflow: hidden;				
text-overflow: ellipsis;white-space: nowrap;}
.index_qynewsTop a p{ font-size: 1rem; color: #666; line-height: 1.5;text-overflow: -o-ellipsis-lastline;	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;	}
.index_qynewsTop a:hover h5,.index_qynewsTop a:hover p{ color: #fb9800;}
.index_qynews .uls{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.index_qynews .uls li{ height: 40px; line-height:40px; width: 100%;}
.index_qynews .uls li a { width: 100%;}
.index_qynews .uls li a h5{ color: #333; font-size: 1rem; font-weight: normal; display: inline-block;}
.index_qynews .uls li a span{ text-align: right; float: right; font-size: .875rem;}
.index_qynews .uls li a:hover h5,.index_qynews .uls li a:hover span{ color: #fb9800;}
.index_hynews .uls{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.index_hynews .uls li{ margin-bottom: 2%;}
.index_hynews .uls li a h5{ background: url(../images/s.png) no-repeat left; padding-left: 30px; font-size: 1.125rem; line-height: 2; text-align: left; color: #333; font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_hynews .uls li a p{ font-size: 1rem; color: #666; line-height: 25px;text-overflow: -o-ellipsis-lastline;	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;	}
.index_hynews .uls li a:hover h5,.index_hynews .uls li a:hover span{ color: #fb9800;}
/* 底部 */
.footer1{background: #333333; padding-top: 3%;}
.footer1 .an{display: flex; justify-content: space-between; flex-wrap: wrap;}
.footer1 .an .text{ width: calc(20%);}
.footer1 .an .text>a>img{filter: brightness(100);max-width: 237px;	max-height: 65px;}
.footer_uls{display: flex;flex-wrap: wrap;width: calc(75%); padding-bottom: 3%;}
.footer_uls h3{font-size: 1rem;color: #fff; font-weight: normal; position: relative; margin-bottom: 3%;}
.footer_uls h3::after{ content: ''; width: 30px; height: 2px; background:#fb9800; position: absolute; top: 30px; left: 0;}
.footer_uls h3 a{font-size: 16px;color: #fff;}
.footer_uls{padding-left: 15px;margin-left: 2%;}
.footer_uls2{padding-top: 10px; margin-top: 2%;}
.footer_uls2>li{padding-top: 10px; margin-bottom: 1%;}
.footer_uls>li{width: calc((100% / 5) - 1%);margin: 0 0.5%;}
.footer_uls2>li a{color: #868686; font-size: 1rem;}
.footer_uls2>li a:hover{color: #fb9800;}
.footcopy{border-top: 1px solid #484848;display: flex;justify-content: center;align-items: center; padding-top: 2%; margin-top: 2%; width: 100%;
padding-bottom: 2%;}
.footcopy p{font-size: 1rem;color: #808080;width: 100%;}
.footcopy p a{font-size: 1rem;color: #808080;}
.footcopy p a:hover{color: #fb9800;}
/* 子页面banner */
.z_banner{z-index: 1;position: relative;}
.z_banner img{filter: brightness(0.8);}
.z_banner .text{position: absolute;	top: 50%;left: 50%;transform: translate(-50%,-50%);	z-index: 20;width: 100%;padding: 0 20px;}
.z_banner .text h3 {font-size: 34px;font-weight: 300;color: #fff;justify-content: center;display: flex;	align-items: flex-end;	margin-bottom: 35px;line-height: 1.3; font-weight: normal;  letter-spacing: 3px; margin-bottom: 21px;font-size: 42px;}
.z_banner .text p {	font-size: 1.25rem;	color: #fff;  line-height: 28px; letter-spacing: 1.5px;text-align: center;}
/*热搜关键词*/
.rm{background-color: #f7f7f7;border-bottom: 1px solid #ededed;}
.rm .an{display: flex;flex-wrap: wrap;}
.rm p{font-size: 1rem;color: #333;font-weight: bold;margin: 28px 0px 28px 0;}
.rm a{font-size: 1rem;color: #666666;	display: block;	margin-right: 15px;	margin: 28px 15px 28px 0;}
.mySwiper6{	width: calc(100% - 10%);}
.mySwiper6 .swiper-slide{width: auto;}
.rm a:hover{color: #ff9400;}
/* 面包屑 */
.mbx{padding: 15px 0;background-color: #fff;}
.mbx .an{display: flex;flex-wrap: wrap;align-items: center;}
.mbx img{margin: 0;margin-right: 10px;}
.mbx span{font-size: 1rem;color: #808080;}
.mbx a{font-size: 1rem;color: #999;}
.mbx a:hover{color: #ff9400;}
.mbx em{font-size: 1rem;color: #808080;margin: 0 6px;}
/* 关于我们-about.html */
.content h1{ font-size: 2rem; display: none;}
.content img{ margin:2% auto; text-align: center;}
.content p{ font-size: 1rem; color: #333; line-height: 2;}
/* 企业荣誉-honor.html */
.Item .lh li{ margin-bottom: 1%;}
.Item .lh li:nth-child(4n) { margin-right: 0%;}
.Item .lh li:nth-child(3n) { margin-right: 1.16%;}
/* 联系我们-contact.html */
.contact .text h3{	font-size: 1.5rem;color: #333;	line-height: 1.7;font-weight: normal;position: relative;}
.contact .text h3::after{content: "";position: absolute;width:calc(7%);height: 3px;bottom: -10px;left: 0;background-color: #ff9400;}
.contact .text p{font-size: 1rem;color: #464646;line-height: 1.7;margin-top: 35px;}
.contact .uls{	display: flex;flex-wrap: wrap;margin-top: 5%;}
.contact .uls li{width: 25%;background-color: #fafafb;	padding: 36px 0px 70px;}
.contact .uls li .textss{	border-left: 1px dashed #bdbcbb;padding: 0 20px;}
.contact .uls li:nth-child(1) .textss{	border-left: 0px dashed #bdbcbb;}
.contact .uls li .textss img{margin: 0 auto;}
.contact .uls li .textss h4{text-align:center;margin-top:20px;margin-bottom: 5px;line-height:1.7;font-size: 1.125rem;color: #3c3c3c;font-weight:bold; font-weight: 600;}
.contact .uls li .textss p{	text-align: center;	line-height: 1.7;color: #3c3c3c;font-size: 1rem;}
/* 在线留言-message.html */
.contact .txt{display: flex;flex-wrap: wrap; justify-content: space-between;}
.contact .forms{width:calc(48%);}
.contact .map{width:calc(48%);}
.contact .map img{ width: 100%; height: 100%; object-fit: cover;}
.contact .forms h3{	font-size: 1.5rem;color: #000000;line-height: 1.7;font-weight: normal;position: relative;	margin-bottom: 40px;}
.contact .forms h3::after{content: "";	position: absolute;width:calc(14%);height: 3px;bottom: -10px;	left: 0;background-color: #ff9400;}
.contact .forms .Input { width: calc(100%);height: 46px; overflow: hidden; border: 1px solid #dcdcdc; margin-bottom: 17px;}
.contact .forms .Input span { width: 85px; height: 32px; display: block; float: left; border-right: 1px solid #dcdcdc; margin-top: 7px; line-height: 32px; text-indent: 10px; font-size: 1rem; color: #666666;}
.contact .forms .Input input {height: 46px;line-height: 46px;max-width: 281px;padding-left: 10px; border: none; outline: none;float: left;font-size: 1rem; color: #666666; width: calc(100% - 85px);}
.contact .forms .textarea span {width: 85px; height: 100px;display: block; float: left;border-right: 1px solid #dcdcdc; margin-top: 7px;text-indent: 10px; padding-top: 7px; font-size: 1rem; color: #666666;line-height: 80px;}
.contact .forms .textarea { width: 100%;border: 1px solid #dcdcdc; height: 125px;}
.contact .forms .textarea input { height: 108px; max-width: 692px; padding-left: 10px; border: none; outline: none; float: left; resize: none;
    padding-top: 0px; font-size: 1rem;  color: #666666;  width: calc(100% - 85px);}
.contact .submit {max-width: 100%; height: 54px; line-height: 54px;text-align: center;font-size: 1.125rem;color: #fff; font-weight: normal; background: #ff9400; margin: 20px auto 0; cursor: pointer; transition: all .5s ;}
.contact .submit button { border:0; width:100%; height:100%;font-weight: normal; color: #fff; background: rgba(7, 122, 212, 0); font-size: 1.125rem;cursor: pointer;}
.contact .submit:hover{ background: #333;}
/* 产品中心-product.html */
.products .an{display: flex;flex-wrap: wrap;}
.nav_left{width: calc(20%);}
.nav_left>h2{font-size: 1.5rem;	color: #fff;background-color: #ff9400;font-weight: normal;padding: 22px 40px;}
.nav_uls{margin-top: 1px;margin-bottom: 20px;}
.nav_uls>li{margin-bottom: 2px;}
.nav_uls>li h3{	padding: 14px 0px 14px 40px;font-weight: normal;background-color: #ececeb;	position: relative;	font-size: 1rem;}
.nav_uls>li h3::after{content: "";position: absolute;right: 25px;top: 50%;width: 12px;height: 2px;background-color: #bababa;transform: translate(-0%,-50%);	z-index: 99;cursor: pointer;}
.nav_uls>li h3::before{	content: "";position: absolute;	right: 25px;top: 50%;width: 12px;height: 2px;background-color: #bababa;	transform: translate(-0,-50%) rotate(-90deg);z-index: 99;cursor: pointer;}
.nav_uls>li.active h3,.nav_uls>li:hover h3{	background-color: #ff9400;}
.nav_uls>li.active h3::after,.nav_uls>li:hover h3::after{background-color: #fff;}
.nav_uls>li.active h3::before,.nav_uls>li:hover h3::before{background-color: #fff;}
.nav_uls>li.on h3::after,.nav_uls>li.on h3::before{	display: none;}
.nav_uls>li h3 a{color: #666;font-size: 1rem;}
.nav_uls>li.active h3 a,.nav_uls>li:hover h3 a{	color: #fff;}
.nav_product h2{font-size: 1.5rem;font-weight: normal;color: #fff;background-color: #ff9400;	padding: 14px 0 14px 40px;}
.nav_product .uls{margin-bottom: 20px;}
.nav_product .uls li{margin-top: 10px;}
.nav_product .uls li .imgs{	overflow: hidden;width: 100%;height: 180px;	border: 1px solid #e0e0e0;	padding: 20px;}
.nav_product .uls li .imgs img{	margin: 0 auto;	transition: all .5s;height: 100%;}
.nav_product .uls li p{	text-overflow: ellipsis;white-space: nowrap;display: block;	overflow: hidden;	background-color: #333;	font-size: 1rem;
	color: #fff;	padding: 10px 0;	text-align: center;}
.nav_product .uls li a:hover .imgs{	border:1px solid #ff9400;}
.nav_product .uls li a:hover .imgs img{	transform: scale(1.1);}
.nav_product .uls li a:hover p{	background-color: #ff9400;}
.txts_uls{	display: none;}
.nav_uls li.active .txts_uls{	display: block;}
.txts_uls>li{	margin-bottom: 1px;}
.txts_uls>li h4 a{	display: block;	font-size: 15px;	color: #666666;	position: relative;	padding: 14px 0 14px 50px;	background-color: #ececec;
	font-weight: normal;}
.txts_uls>li h4 a::after{	content: ">";	position: absolute;	top: 50%;	right: 25px;	color: #bababa;	font-size: 20px;	transform: translate(-0,-50%);}
.txts_uls>li h4 a:hover::after{	color: #fff;}
.txts_uls>li h4 a{	font-size: 15px;	color: #666666;}
.txts_uls>li h4 a:hover{	color: #fff;	background-color: #ff9400;}
.uls_products{	display: flex;	flex-wrap: wrap;	margin-bottom: 50px;}
.uls_products li{	    width: 24%;	    margin-right: 1.3%;	    margin-bottom: 25px;}
.uls_products li:nth-child(4n){	margin-right: 0%;}
.uls_products li a{	    display: block;	 width: 100%; height: 100%; border: 1px solid #dedede; padding: 20px 30px;}
.uls_products li a:hover{border: 1px solid #ff9400;}
.uls_products li a:hover h2{color: #ff9400;}
.uls_products li a:hover .imgs img{	transform: scale(1.1);}
.uls_products li a p{font-size: 1rem;  color: #727272;  line-height: 2;  margin-top: 6px;}
.uls_products li a h2{line-height: 2;  color: #000; font-size: 18px; font-weight: normal;}
.uls_products li a .imgs{width: 100%; padding: 10px 0; overflow: hidden;height: 260px;}
.uls_products li a .imgs img{ max-width: 100%;  margin: 0 auto; display: block; transition: all 0.5s;height: 100%;}
.nav_news h2{font-size: 1.5rem;font-weight: normal;color: #fff;background-color: #ff9400;	padding: 14px 0 14px 40px;}
.nav_news .uls{	margin-bottom: 20px;}
.nav_news .uls li{	padding: 0 10px;}
.nav_news .uls li a{text-overflow: ellipsis;white-space: nowrap;display: block;overflow: hidden;font-size: 1rem;color: #666;border-bottom: 1px dashed #dbdbdb;	padding: 10px 0;}
.nav_news .uls li a:hover{	color: #ff9400;}
.nav_fwrx .txt{padding: 15px 10px 20px;	background-color: #ff9400;}
.nav_fwrx .txt>div{	display: flex;	align-items: center;	justify-content: center;}
.nav_fwrx .txt>div img{	margin: 0;}
.nav_fwrx .txt>div p{	color: #fff;	margin-left: 6px;font-size: 1rem;}
.nav_fwrx .txt h3{	font-size: 25px;	color: #fff;	font-weight: bold;	text-align: center;	line-height: 1.7;}
.nav_uls>li.active2 h3:before{	content: initial;}
.client-2{	right: -160px;}
.prodcut1_btns{display: none;}
.nav_po>div{display: none;}
.abouts .txts{display: none;}
.nav_right{	width: calc(100% - 20% - 30px);	margin-left: 30px;}
.nav_right .uls{display: flex;	flex-wrap: wrap;}
.nav_right>h1,.nav_right>h2{display: flex;	align-items: center;border-bottom: 2px solid #dfdfdf;position: relative;padding-bottom: 10px;
	margin-bottom: 28px;font-size: 1.5rem;color: #464646;	font-weight: normal;}
.nav_right>h1::after,.nav_right>?h2::after{position: absolute;	content: "";bottom: -2px;width: 126px;height: 2px;	background-color: #333333;}
.products .lh li{ width: calc(25%); }

.products .lh li:nth-child(4n){   margin-right: 0%; }

.nav_uls>li.on>h3{padding: 0;}
.nav_uls>li.on>h3 a{width: 100%;padding: 14px 0px 14px 40px;display: block;}
/* 产品内容 */
.nav_right .lh li a h4{	font-size: 1rem;margin-top: 0;	padding: 10px 10px;}
/* 分页 */
.pagess{clear: both;overflow: hidden;margin-left: 0px;text-align: center;margin-top: 40px;}
.pagess ul{	display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.pagess ul li a,.pagess ul li span{ display: inline-block; border: 1px solid #ccc; padding: 4px 10px; margin: 0 5px;line-height: 20px;
	    background: #fff; color: #999;}
.pagess ul li.active a,.pagess ul li.active span,.pagess ul li:hover a{display: inline-block;background: #ff9400;color: #fff;}
.pagess ul li a{color: #666666;	font-size: 1rem;border: 1px solid #e5e5e5;}
.pagess ul li.prev a,.pagess ul li.next a,.pagess ul li.prev span,.pagess ul li.next span{	padding: 4px 8px;}
/* 产品详情-product_details.html */
.nav_right .img.swiper .swiper-slide{width: 100%;position: relative;padding-top: 76%;}
.nav_right .img.swiper .swiper-slide img{width: 100%;position: absolute;top: 0;	left: 0;}
.product_detailes{display: flex;flex-wrap: wrap;}
.product_detailes .img{	width: 466px; height: 456px; position: relative;	border: 1px solid #e7e7e7;display: flex;justify-content: center;align-items: center;}
.product_detailes .img img{	position: absolute;	top: 0;	left: 0;width: 100%;height: 100%;object-fit: cover;	margin: 0 auto;}
.product_detailes .text{width: calc(100% - 466px - 40px);margin-left: 40px; 
font-size: 1rem;
  color: #333;
  line-height: 2; margin-top: 30px;}
  
.product_detailes .text h2{	border-bottom:1px solid #e5e5e5;font-weight: normal;font-size: 1.8rem;color: #464646;line-height: 1.7;padding-bottom: 10px;margin-bottom: 20px; font-weight: bold; }
.product_detailes .text h2::after{content: initial;}
.product_detailes .text p {line-height: 1.8;	font-size: 1rem;color: #464646;	margin-bottom: 10px;}
.product_detailes2 >h2{	position: relative;	border-bottom: 1px solid #eeeeee;padding-left: 15px;margin-top: 30px;line-height: 1.7;padding-bottom: 5px;	margin-bottom: 25px;font-weight: normal;color: #333;}
.product_detailes2 >h2::after{content: "";position: absolute;height: 100%;width: 7px;background-color: #ff9400;left: 0;}
.nav_right>h2{display: flex;align-items: center;border-bottom: 2px solid #dfdfdf;position: relative;padding-bottom: 10px;margin-bottom: 28px;
    font-size: 1.5rem;color: #464646; font-weight: normal;}
.nav_right>h2::after{position: absolute;content: "";bottom: -2px;width: 126px;height: 2px;background-color: #333333;}
.nav_right>h2 img{	margin-right: 7px;}
.product_detailes3{	padding-bottom: 20px;}
.product_detailes3 p{line-height: 1.7;color: #464646; font-size: 1rem;}
/* 新闻&案例详情 */
.detailed .tit h4{ font-size: 1.375rem; color: #333; line-height: 2; font-weight: normal; text-align: center;}
.detailTime{ color: #999; font-size: 1rem; text-align: center; font-weight: normal;}
.PageFlip {width: 100%;overflow: hidden;padding: 15px 0px;line-height: 30px;}
.PageFlip .newslist_read {padding: 0px 5px;display: flex;justify-content: space-between;flex-wrap: wrap; margin-top: 5%;}
.PageFlip .newslist_read li {width: 100%; background: url(../images/icon2.gif) no-repeat 0px 12px;padding: 0px 0px 5px 8px; overflow: hidden;
background: #f8f8f8; margin-bottom: .5%; color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.PageFlip .newslist_read li a{ color: #999;}
.PageFlip .newslist_read li a:hover{ color: #ff9400;}
/* 新闻资讯-news.html */
.nav_right .uls_news li a{display: flex;flex-wrap: wrap;padding: 23px 35px;border: 1px solid #dedede;align-items: center;}
.nav_right .uls_news li a .times{width: 100px;}
.nav_right .uls_news li a .times p{	height: 48px;line-height: 48px;	background-color: #ececeb;text-align: center;color: #666;}
.nav_right .uls_news li a .times p:nth-child(1){font-size: 1.5rem;margin-bottom: 5px;}
.nav_right .uls_news li a .times p:nth-child(2){font-size: 1rem;}
.nav_right .uls_news li a .txt{	width: calc(100% - 100px - 30px);margin-left: 30px;}
.nav_right .uls_news li a .txt h2{color:#4b4a4a;font-size: 1.125rem;line-height: 1.7;font-weight: normal;margin-bottom: 10px;}
.nav_right .uls_news li a .txt p{color: #797979;font-size: 1rem;line-height: 1.7;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
	display: -webkit-box;overflow: hidden;}
.nav_right .uls_news{margin-bottom: 50px;}
.nav_right .uls_news li{margin-bottom: 20px;}
.nav_right .uls_news li a:hover .times p{background-color: #ff9400;	color: #fff;}
.nav_right .uls_news li a:hover{border:1px solid #ff9400;}
.nav_right .uls_news li a:hover .txt h2{color: #ff9400;}


@media (min-width:1025px){
	/* .index2 .img,.index2 .text,.in_h,.text_list,.ctr,.index4 .uls,.main_he li,.about1 .img,.about1 .text,.contact1 h2,.contact1 p,.form1,.rleft,.nav_right{visibility: hidden;animation-name: none;} */
	
}

@media (max-width:1440px){
	/* 公共样式 */
	.w1400{max-width: 100%;padding-left: 4% !important;padding-right: 4% !important;}
	.footer,.main,.header,.mainwrap,.top,.head,.mainbox{max-width: 100%;padding-left: 4% !important;padding-right: 4% !important;}
	/* 头部 */
}
@media  (max-width:1300px) and  (min-width:1201px){
	.index2 .text p{font-size: 14px;}
	.about1 .text p{font-size: 14px;}
	/*首页-关于我们*/
	.about_bttxt p{ font-size: .875rem;}
	/*首页-企业优势*/
	.w-accor h3{ font-size: 1.25rem;}
	.w-accor2 li .ys_tit{ left: 24%; top: 62%;}
	.w-accor2 li .acr_p{ line-height: 1.5;}
	/*product.html*/
	.nav_uls>li h3{ padding-left: 20px;}
	.txts_uls>li h4 a{ padding-left: 30px;} 
	
}
@media (max-width:1200px){
	.head2 .an .uls>li>a{padding: 0 1.5vw;}
}
@media (min-width:1025px){aside{display: none !important;}}
@media (max-width:1024px){
	/* 头部 */
	.head2 .an .uls{display: none;}
	.head_tel{ display: none;}
	.head_list{display: block;margin: 0 0 0 auto;cursor: pointer;}
	.head2{height: 60px;}
	.head2 .an .img{width: auto;}
	.head2 .an .img img{height: 38px;}
	aside{position: fixed;left: 0%;top: 0px;right: 0px;bottom: 0px;z-index: 99999;height: 100%;overflow-y: auto;transition: .5s;
	opacity: 0;transform: translateX(100%);transition-delay: 0.2s;}
	aside>img{position: fixed;right: 4%;width: 20px;top: 20px;z-index: 99999;}
	aside.on{opacity: 1;transform: translateX(0%);transition-delay: 0.4s;}
	aside:after{background:#666;position:absolute;top:0;left:0;right:0;top:0;bottom:0;width:56%;margin-left:44%;content:"";}
	aside.on .mans{position:fixed;top:0;left:0;bottom:0;right:0;z-index:998;background:rgba(0,0,0,0);width: 100vw;margin: 0 0 0 -56%;}
	.mhead_uls{position:relative;z-index:999;width:56%;margin-left: 44%;}
	.mhead_uls{padding: 40px 4% 0;}
	.mhead_uls>li{position: relative;}
	.mhead_uls>li>a{color: #fff;font-size: 16px;border-bottom: 1px solid rgba(255,255,255,0.2);line-height: 1.7;padding: 10px 0;display: block;}
	.mToggle, .mToggle_a {height: 48px;width: 48px;position: absolute;top: 0px;right: 0px;background: url(../images/mhead_i1.png) no-repeat center center;cursor: pointer;display: none;}
	.mToggle2, .mToggle2_a {background: url(../images/reduce.png) no-repeat center center;}
	.mhead_uls>li>ul{display: none;}
	.mhead_uls>li>ul>li>a{color: #fff;font-size: 16px;border-bottom: 1px solid rgba(255,255,255,0.2);line-height: 1.7;padding: 10px 0px 10px 20px;display: block;}
	/* 内容 */
	main{margin-top:46px;}
	/* banner */
	.index1 .swiper-slide .text h2{font-size: 3.3vw;margin-bottom: 1.3vw;}
	.index1 .swiper-slide .text p{font-size: 2.6vw;}
	/* 首页-关于我们 */
	.index2 .img{width: 100%;position: static;padding: 0px;}
	.index2 .img img{width: auto;}
	.index2 .text{width: 100%;position: static;padding: 0px;padding-top: 40px;}
	.index2 .text h3{text-align: center;margin-bottom: 20px;}
	.btn{margin: 30px 0;}
	.nums{font-size: 3vw;}
	.nums em{font-size: 2.6vw;}
	/* 底部 */
	.footer1 .an .text{ width: 100%;}
	.footer_uls{display: none;}
	.footcopy p{ text-align:center;}
	.footer1 .an .text>a>img{ max-width: 60%;}
	/* 产品详情 */
	.product_detailes .img{height: auto;}
	.product_detailes .text{width: 100%;margin-left: 0;margin-top: 20px;}
}
@media (max-width:993px){
	/* 头部 */
	.top font{display: none;}
	.top .float_r{float: none;}
	.menu a{margin-left: 0;}
}
@media (max-width:768px){
	/* banner */
	.padds{padding: 10px 0 30px;}
	.index1 .swiper-slide .text h2{font-size: 5vw;text-align: center; }
	.index1 .swiper-slide .text p{font-size: 4vw;text-align: center;}
	/*首页-公用*/
	.IndexGlobal .tit h2{font-size: 1.5rem; line-height: 1.5;}
	.IndexGlobal .tit h3{ font-size: 1.25rem;}
	/* 首页-关于我们 */
	.index2 .txt .img{ width: 100%;}
	.index2 .txt .text{ width: 100%;}
	.index2 .txt .text h3{display: none;}
	.index2 .text p{font-size: 16px;}
	.index2 .about_bt .uls{flex-wrap: wrap;}
	.index2 .about_bt .uls li{width: 49%;margin-right:2%; margin-bottom: 1%;}
	.index2 .about_bt .uls li:nth-child(2n){margin-right: 0; border:none;}
	.about_btimg{ display: block; width: 100%;}
	.about_btimg img{ width: auto;}
	.about_bttxt{ text-align: center; width: 100%;}
	.about_bttxt h3{ font-size: 1.25rem;}
	.about_bttxt p{ text-align: center;}
	/* 首页-产品中心 */
	.in_h2{font-size: 22px;}
	.text_list{margin-top: 20px;}
	.text_list li{width: 33.33%;margin-bottom: 10px;}
	.text_list li a{padding: 8px 10px;font-size: 16px;}
	.index3 .text{margin-top: 10px;}
	.lh li a h4{font-size: 16px;padding: 5px 10px;}
	/*首页-企业优势 */
	/* .w-accor2 li .i_img{ width: 40px; height: 40px; margin-left: 0; top:35%; left: 20%; text-align: center;}
	.w-accor2 li .ys_tit{ display: none;} */
	/*首页-企业优势-9.27 */
	.w-accor{     height: 253px  !important; margin-top: 5% !important;}
	.w-accor ul { height: 400px !important;	}
	.w-accor li{width: 33% !important; height: 130px !important;}
	.w-accor li .item{ height:122px !important;}
	.w-accor2 li .i_img{ width: 40px; height: 40px; margin-left: 0; top:35%; left: 33%; text-align: center;}
	.w-accor2 li .ys_tit{ display: none;} 
	/*首页-应用案例 */
	/* .index_case .uls{ flex-wrap: wrap;} */
	.index_case .uls li{ width: 100%; margin-right: 0;}
	/*首页-应用案例-9.27 */
	.index_rys{ height: 320px !important; width: 100% !important;}
	.index_rys .next,.index_rys .prev{ display: none;}
	/*首页-广告栏 */
	.index_advertise{ max-height: 250px !important;min-height: 250px !important;}
	.index_advertise .an .img{display: none;}
	.index_advertise .an .txt{ width: 100%; padding:0 3%; overflow: hidden;}
	.index_advertise .an .txt h2{ text-align: center; font-size: 2rem;}
	.index_advertise .an .txt p{ text-align: center;}
	.index_advertise .an .txt h3{ text-align: center; margin-top: 1%;}
	/*首页-服务流程 */
	.index_process .uls{ flex-wrap: wrap;}
	.index_process .uls li{ width: calc(30%); }
	.index_process .uls li .img1 img{ width: 60px; height: 60px;}
	.index_process .uls li:nth-child(2n+2){ width: 1%; margin-right: .5%;}
	.index_process .uls li:nth-child(2n+2) img{ width: 4px; height: 6px;}
	/*首页-新闻动态 */
	.index_qynews,.index_hynews{ width: 100%;}
	.index_newsItem .in_time .newstime{ flex-direction: column;align-items: center; justify-content: center;}
	.index_newsItem .in_time .newstime h2{ font-size: 2.5rem; text-align: center;}
	.index_hynews{ margin-top: 3%;}
	.index_hynews .uls{ width: 100%; overflow: hidden;}
	.index_hynews .uls li{ width: 100%;}		
	/* 子页面banner */
	.z_banner .text h3{font-size: 2rem; margin-bottom: 0;}
	/*热搜关键词*/
	.rm p{margin: 10px 0px 10px 0;}
	.rm a{margin: 10px 10px 10px 0;}
	/* 产品列表 */
	.products{margin-bottom: 20px;}
	.nav_left{margin: 0 auto; width: 100%;}
	.nav_right{width: 100%;margin-left: 0;}
	.nav_left>h2{font-size: 18px;padding: 12px 24px;}
	.prodcut1_btns {display: block;border-bottom: 1px solid #e3e0e0;background: #fff;margin: 0 0 15px;padding-top: 10px;padding: 10px;}
	.prodcut1_btns p{    background-color: #ff9400;color: #fff;
text-align: center;border-radius: 5px;height: 40px;line-height: 40px;}
	.prodcut1_btns p:hover{background-color: #ff9400;}
	.nav_po{position: fixed;top: 0;left: 100%;height: 100%;width: 100%;z-index: 1000;display: flex;background-color: #fff;transition: all 0.5s;}
	.nav_po>div{display:flex;align-content:center;width: 40px;align-items:center;font-size: 20px;justify-content: center;background-color: #f5f5f5;}
	.nav_po>div span{display: block;padding: 10px;color: #333;}
	.prodcut1 .text .uls{width: calc(100% - 40px);border-radius: 0;padding-top: 0;overflow: auto;}
	.prodcut1 .text .uls li a{width: 100%;}
	.prodcut1_btns{display: block;border-bottom: 1px solid #e3e0e0;background: #fff;margin: 0 0 15px;padding-top: 10px;padding: 10px;}
	.nav_uls{width: 100%;overflow: auto;}
	.nav_news {display: none ;}
	.nav_fwrx .txt{padding: 10px 10px;}
	.nav_fwrx .txt h3{font-size: 20px;}
	.nav_right{margin-top: 20px;}
	.nav_right h1{font-size: 18px;margin-bottom: 20px;}
	.uls_products li{width: 100%;margin-right: 0;margin-bottom: 15px;}
	.uls_products li a .imgs{height: 200px;}
	.uls_products li a .imgs img{height: 100%;}
	.uls_products li a h2{font-size: 1rem;text-align: center;}
	.uls_products{margin-bottom: 0px;}
	.products .lh li{ width: 100%;}
	.pagess ul li a{font-size: 14px;}
	/* 新闻资讯-news.html */
	.nav_right .uls_news li a .txt{width: 100%;margin-left: 0;}
	.nav_right .uls_news li a .times{display: none;}
	.nav_right .uls_news li a{padding: 15px;}
	.nav_right .uls_news{margin-bottom: 0;}
	.nav_product h2{font-size: 18px;padding: 12px 0 12px 24px;}
	.nav_product .uls li p{font-size: 1rem;}
	.nav_product .uls li .imgs{padding: 10px;}
	.nav_right .uls_news li a .txt h2{font-size: 1rem;}	
	/* 联系我们-contact.html */
	.contact{margin-top: 20px;margin-bottom: 20px;}
	.contact .text h1{font-size: 1rem;text-align: center;}
	.contact .text h1::after{left: 50%;transform: translate(-50%,0)}
	.contact .text p{margin-top: 20px;font-size: 1rem;}
	.contact .uls{margin-top: 20px;}
	.contact .uls li{width: 50%;padding: 10px;}
	.contact .uls li .textss{border: 0;padding: 0 5px;}
	.contact .uls li .textss h4{font-size: 1rem;margin-top: 10px;}
	.contact .uls li .textss img{ width: 20%;}
	.contact .txt{margin-top: 20px;}
	/* 在线留言-message.html */
	.contact .forms{width: 100%;padding-right: 0;margin-bottom: 20px;}
	.contact .forms h2{font-size:1rem;text-align: center;}
	.contact .forms h2::after{left: 50%;width: calc((372 / 1500) * 100%);transform: translate(-50%,0);}
	.contact .submit button{font-size: 1rem;}
	.contact .submit{height: 42px;line-height: 42px;}
	.contact .test h3{font-size: 20px;text-align: center;}
	.contact .map{ width: 100%;}
}
/* @media(max-width:768px){
	.lh li{width: 49%;margin-right:2%}
	.lh li:nth-child(3n){margin-right:2%}
	.lh li:nth-child(2n){margin-right:0%}
} */
@media(max-width:500px){
	.lh li{width: 50%;margin-right:0%}
}


/* 英文大小写 */
/* 英文大小写 */
.head2 .an .uls>li>a{
	text-transform: uppercase;
}
.head2 .an .uls>li>ul>li>a{
	text-transform: uppercase;
}
aside .mhead_uls a{
	text-transform: uppercase;
}
.in_h2{
	text-transform: uppercase;
}
.head2 .an .uls>li>a{
	max-height: 80px;
	min-height: 80px;
	height: 100%;
	display: flex;
	line-height: 1.7;
	text-align: center;
	justify-content: center;
	align-items: center;
}
.footer_uls h3 a{
	text-transform: uppercase;
}
.footer_uls2>li a{
	text-transform: uppercase;
}
.test p{
	text-transform: uppercase;
}
.index1 .swiper-slide img{
	min-height: 200px;
}
.z_banner .text h3{
	text-transform: uppercase;
}
.in_h2 span{
	text-transform: uppercase;
}
.lh li a h4 span{
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden;
}
/* {
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}
{
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden;
} */
@media (max-width:840px){
	.text_list{justify-content: flex-start;}
	.text_list li{margin-bottom: 10px;}
	.text_list li a{padding:15px 10px;margin-right: 10px;}
	.btn a p{color:#fff}
	.btn a::after{width: 100%;border-radius: 5px;}
	.index4 .uls li:nth-child(3){width: 100%;}
	.index4 .uls li:nth-child(1){width: 49%;margin-right:2%}
	.index4 .uls li:nth-child(2){width: 49%;margin-right:0%}
}
@media (max-width:768px){
	.in_h p{font-size:16px;margin-top: 5px;}
	.index2 .an{margin-top: 20px;}
	.text_list{justify-content: center;}
	.text_list li{width: auto;}
	.text_list li a{margin-right: 8px;}
	.btn a{color: #fff;}
	.btn a p{color: #fff;}
	.btn a::after{width: 100%;border-radius: 5px;}
	.nums em{font-size:16px}
}
@media (max-width:500px){
	.index4 .uls li:nth-child(3){width: 100%;}
	.index4 .uls li:nth-child(1){width: 100%;margin-right:0%}
	.index4 .uls li:nth-child(2){width: 100%;margin-right:0%}
}







.lina-xqd{position:fixed;right:2px;bottom:10%;margin:auto;height:350px;z-index: 99;transition:.3s;}
.wz-kzsq{position:relative;height:100%;width:170px}
.sq-kzdw{position:absolute;top:66px;left:0;cursor:pointer;display: none;}
.log-sqd{position:absolute;left:44px;border: 1px solid #006db8;width:125px;border-radius:8px;overflow:hidden;background:#fff;}
.lg-ycd{width:100%;overflow:hidden;text-align:center;height: 82px;background:#fff;border-bottom:1px solid #ccc;}
.lg-ycd img{display:inline-block;margin-top: 24px;width: 82%;}
.zx-xqico{width:100%;overflow:hidden;border-bottom:1px solid #ccc}
.zx-xqico span{display:block;overflow:hidden;padding:10px 0;text-align:center}
.zx-xqico span img{display:inline-block}
.zx-xqico span:hover{background:#f2f1f0;cursor:pointer}
.wx-zdc{width:100%;overflow:hidden;text-align:center;margin-top:13px}
.wx-zdc img{display:inline-block;width:75%}
.wx-zdc p{display:block;width:100%;font-size:16px;color:#000;font-weight:700;line-height:30px;margin-top:5px}
.phone-zx{padding: 15px 0 20px 0;background: #006db8;overflow:hidden;text-align:center;}
.phone-zx b{display:block;font-size: 17px;letter-spacing: -1px;color: #eee;}
.phone-zx p{font-size: 15px;color: #eee;}
.lina-xqd.active {right: -128px;transition: .3s;}

.pageChange{display: flex;justify-content: space-between;border-top: 1px solid #ddd;padding-top: 1rem;margin-top: 4rem;clear: both;}
.pageChange a{color: #333;font-size: 1rem;}
.pageChange a:hover{color: #006db8;}


@media (max-width:768px){
	.lina-xqd{display:none;}
}