/*
 *前端代码制作：聆风
 *联系qq：635772733
 */
@font-face {
  font-family: 'HarmonyOS_Sans_SC';
  src: url('../font/HarmonyOS_Sans_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'HarmonyOS_Sans_SC_Medium';
  src: url('../font/HarmonyOS_Sans_Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'HarmonyOS_Sans_SC_Light';
  src: url('../font/HarmonyOS_Sans_Light.ttf') format('truetype');
}

@font-face {
  font-family: 'HarmonyOS_Sans_SC_Bold';
  src: url('../font/HarmonyOS_Sans_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'HarmonyOS_Sans_SC_Black';
  src: url('../font/HarmonyOS_Sans_SC_Black.ttf') format('truetype');
}

body{ margin:0 auto; font-size:12px;font-family: 'HarmonyOS_Sans_SC', Microsoft Yahei,"微软雅黑","宋体";color:#333;overflow-x: hidden;}
body, button, input, select, textarea {font-family:'HarmonyOS_Sans_SC', Microsoft Yahei,"微软雅黑","宋体";outline:0px;font-size:12px;}
textarea {overflow-y:hidden;}
ul{ margin:0px; padding:0px;zoom:1;/*用于IE6*/ }
div {zoom:1;/*用于IE6,要是IE6错位,修复这个.*/}
li{ margin:0px; padding:0px;list-style:none;vertical-align:middle;}
dl,dt,dd {margin:0;padding:0;}
img{margin:0px auto;border:0;}
a {text-decoration:none;color:#333;}
a:hover {color:#0078ff;}
a img{border:none;border:0;}
p,h1,h2,h3,h4,h5 {margin:0;padding:0;font-weight: normal;}
.clear {clear:both;width:100%;height:0;font-size:0px;overflow:hidden;}
i,em,cite {font-style:normal;}
input,select {padding:0;margin:0;}
.wrap {width:1200px;margin:0 auto;height:auto;}
.w1500 {width:1500px;margin:0 auto;height:auto;}
.fl {float:left;}
.fr {float:right;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f24 {font-size:24px;}
.lh18 {line-height: 18px;}
.lh20 {line-height: 20px;}
.lh22 {line-height: 22px;}
.lh24 {line-height: 24px;}
.lh26 {line-height: 26px;}
.lh28 {line-height: 28px;}
.lh30 {line-height: 30px;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.fb {font-weight:bold;}
.fn {font-weight:normal;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt100 {margin-top:100px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb100 {margin-bottom:100px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.m10 {margin:10px;_display:inline;}
.m20 {margin:20px;}
.mb20 {margin-bottom:20px;}
.pl10 {padding-left: 10px;}
.pl20 {padding-left: 20px;}
.pr10 {padding-right: 10px;}
.pr20 {padding-right: 20px;}
.pt15 {padding-top: 15px;}
.pt10 {padding-top: 10px;}
.pt20 {padding-top: 20px;}
.pt100 {padding-top: 100px;}
.pb10 {padding-bottom: 10px;}
.pb20 {padding-bottom: 20px;}
.pr5 {padding-right: 5px;}
.pl5 {padding-left: 5px;}
.pt5 {padding-top: 5px;}
.pb5 {padding-bottom: 5px;}
.p10 {padding: 10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p5 {padding: 5px;}
.p1 {padding: 1px;}
.b {display:block;}
.in-b {display:inline-block;zoom:1;*display:inline;}
.por {position:relative;}
.poa {position:absolute;}
.ti {text-indent:-999999px;}
#no {border:none;border:0;}

.pc-show {display:block;}
.phone-show {display:none;}


/*颜色*/
.red {color:red;}
.black {color:black;}
.blue {color:blue;}
.gray {color:#999;}
.white {color:white;}

/*宽度*/
.w100 {width:100%;}
.mw100 {max-width:100%;}
.w790 {width:790px;}
.w280 {width:280px;}

/* 文章间距 */
.content {font-size:14px;line-height:30px;}
.content p {margin-bottom:10px;}
.content img {max-width:100%;}

/* 背景 */
.bgf {background-color:#fff;}
.bg1 {background-color:#f5f5f5;}
.bg2 {background-color:#000;}
.bg3 {background-color:#f8f8f8;}


/* 头部 */
.ny {padding-top:67px;}
.header {position:fixed;_position:absolute;left:0;top:0;width:100%;height:67px;z-index:9999;}
.header.hover,.ny .header {background-color:#fff;border-bottom:1px solid #e3e3e3;height:66px;}
.header.hover .center li a,.ny .header .center li a,.header.black .center li a {color:#000;}
.header-box {
	display:flex;display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
	gap:13px;-webkit-gap: 13px;
	height:67px;
	position:relative;
}

.header-phone ,.header-phone-nav {display:none;}

/* 头部搜索 */
.head-search-box {position:fixed;_position:absolute;right:0;top:0;height:67px;width:100%;background-color:#fff;z-index:99999;}
.head-search,.head-search form {
	display: flex;display: -webkit-flex;
    align-items: center;
	height:67px;
}

.search-logo {flex: 0 0 200px;}
.head-search form {flex: 0 0 calc(100% - 200px);}
.head-search form .submit {height:24px;background:url("../images/search.svg") no-repeat center center;flex: 0 0 50px;border:none;border:0;text-indent:-9999px;background-size: contain;}
.head-search form .text {height:34px;flex: 0 0 calc(100% - 100px);border:none;border:0;font-size:14px;color:#000;}
.head-search form .head-close {height:24px;flex: 0 0 50px;}
.head-search form .head-close img {height:24px;}


.header-box .left .logo {margin-left:72px;width:114px;height:31px;background:url("../images/logo.png") no-repeat center top;}
.header.hover .header-box .left .logo,.ny .header-box .left .logo,.header.black .header-box .left .logo {background:url("../images/logo_hover.png") no-repeat center top;}
.header-box .center li {margin:0 25px;float:left;}
.header-box .center li a {font-size:13px;color:#fff;padding:5px 0 ;}
.header-box .center li > a.hover,.header-box .center li > a:hover {border-bottom:1px solid #0078ff;}
.header-box .right {display:flex;display: -webkit-flex;gap:20px;-webkit-gap: 20px;}
.header-box .right .search {background-image:url("../images/icon.png");background-repeat:no-repeat;background-position:left top;width:19px;height:19px;}
.header-box .right .lang {margin-right:72px;position:relative;}
.header-box .right .lang span {font-size:13px;color:#fff;display:flex;display: -webkit-flex;align-items: center;height:20px;gap:10px;-webkit-gap: 10px;}
.header-box .right .lang span i {display:inline-block;zoom:1;*display:inline;background-image:url("../images/icon.png");background-repeat:no-repeat;background-position:right top;width:19px;height:19px;}
.header-box .right .lang ul {position:absolute;left:0;top:20px;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 8px;
    outline: none;
    box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
	z-index:222;
	display:none;
	width:100px;
}

.header-box .right .lang ul li {height:40px;line-height:40px;text-align:center;width:100%;}
.header-box .right .lang ul li:hover {background-color: rgba(0, 0, 0, 0.04);}

.header.hover .right .search {background-image:url("../images/icon_hover.png");}
.header.hover .right .lang span {color:#000;}
.header.hover .right .lang span i {background-image:url("../images/icon_hover.png");}

.header.black .header-box .right .search {background-image:url("../images/icon_hover.png");}
.header.black .header-box .right .lang span {color:#000;}
.header.black .header-box .right .lang span i {background-image:url("../images/icon_hover.png");}

.ny .header .right .search {background-image:url("../images/icon_hover.png");}
.ny .header .right .lang span {color:#000;}
.ny .header .right .lang span i {background-image:url("../images/icon_hover.png");}

.product-xl {width:100%;background-color:#fff;position:absolute;left:0;top:67px;display:none;}
.header .nav li.hover .product-xl {display:block;}
.product-xl .all-product {
height:60px;
line-height:60px;
border-top:1px solid #e3e3e3;
text-align:center;
}
.product-xl .all-product a {
	font-size: 15px !important;
	color: #000000 !important;
}
.product-xl .all-product a img {margin-left:10px;_display:inline;}

.product-xl-slider {width:1100px;margin:78px auto 86px;display:flex;display: -webkit-flex;}
.product-xl-slider .hd {flex: 0 0 200px;display:flex;display: -webkit-flex;flex-direction: column;text-align:center;
	height: 193px;
	border-right:2px solid #ccc;
	gap:20px;-webkit-gap: 20px;
}
.product-xl-slider .hd span {display:block;
	width: 144px;
	height: 21px;
	line-height:21px;
	font-size: 15px;
	color: #000000;
}
.product-xl-slider .hd span.on {
	background-color: #0078ff;
	color:#fff;
}
.product-xl-slider .bd {flex: 0 0 calc(100% - 200px);}
.product-xl-slider .bd .bd-list {}
.product-xl-slider .bd .bd-list .box {width: 140px;
    text-align: center;
    float: left;
    height: 200px;
    margin: 0 20px 65px;}
.product-xl-slider .bd .bd-list .box .img {height:126px;display:flex;display: -webkit-flex;background-repeat: no-repeat;
    background-position: center;
    background-size: contain;}
.product-xl-slider .bd .bd-list .box .img img {max-width:130px;max-height: 110px;}
.product-xl-slider .bd .bd-list a.b {
	font-size: 15px;
	color: #000000;
	margin:24px 0 10px;
}
.product-xl-slider .bd .bd-list span.new {
	font-size: 13px;
	color: #087cff;
}
.product-xl-slider .bd .bd-list {}

/* index-banner */
.index-banner {height:800px;position:relative;width:100%;}
.index-banner .img-phone {display:none}
.index-banner .bd li {height:800px;width:100%;text-align:center;color:#fff;background-position:center top;background-repeat:no-repeat;float:left;position:relative;}
.index-banner .bd li.black {color:#000;}
.index-banner .bd li .banner-txt {position:absolute;left:0;top:0;width:100%;}
.index-banner .bd li .text {font-size:22px;margin-top:139px;margin-bottom:30px;}
.index-banner .bd li .title {font-size:56px;margin:24px auto;}
.index-banner .bd li img {width:100%;height:800px;}
.index-banner .bd li .btn a {
	width: 124px;
	height: 30px;
	line-height:30px;
	font-size:15px;
	color:#fff;
	border-radius: 15px;
	display:inline-block;zoom:1;*display:inline;
	margin:0 10px;
	background:url("../images/jt8.png") no-repeat 90% center #0078ff;
	padding-right:15px;
}

.index-banner .hd {
	position:absolute;
	left:0;
	bottom:20px;
	width:100%;
	text-align:center;
}
.index-banner .hd ul {width:100%;text-align:center;}
.index-banner .hd li {
	width: 84px;
	height: 4px;
	background-color: #ffffff;
	border-radius: 2px;
	opacity: 0.5;
	display:inline-block;zoom:1;*display:inline;
	float:none;
}
.index-banner .hd li.on {
	opacity: 1;
}
.index-banner .hd li span {display:none;}
.index-banner .hd li.on span {display:block;position:relative;top:-20px;font-size:15px;color:#fff;text-align:center;width:100%;}
.index-banner.black .hd li {background-color:#000;}
.index-banner.black .hd li.on span {color:#000;}

.index-banner a.prev,.index-banner a.next {
	width: 80px;
	height: 80px;
	display:none;
}

.index-banner:hover a.prev,.index-banner:hover a.next {
	display:block;
}

.index-banner a.prev {background:url("../images/jt4_h1.png") no-repeat center center;left:0;top:50%;margin-top:-40px;}
.index-banner a.next {background:url("../images/jt4_h2.png") no-repeat center center;right:0;top:50%;margin-top:-40px;}

.index-banner a.prev:hover {background:url("../images/jt4.png") no-repeat right top;}
.index-banner a.next:hover {background:url("../images/jt4.png") no-repeat left top;}

.service-xl {width:100%;background-color:#fff;position:absolute;left:0;top:67px;display:none;}
.service-xl .wrap {
	display: flex;display: -webkit-flex;
	align-items: center;
	height: 215px;
	gap: 65px;-webkit-gap: 65px;
	padding-left: 552px;
}
.service-xl a {font-size: 15px !important;
	color: #000000 !important;display:flex;display: -webkit-flex;gap:15px;-webkit-gap: 15px;flex-direction: column;}

/* product-tj */
.product-tj {display:flex;display: -webkit-flex;gap:21px;-webkit-gap: 21px;padding:21px;}
.product-tj .box {width:100%;position:relative;}
.product-tj .box img {width:100%;}
.product-tj .box img.img-phone {display:none;}
.product-tj .con {position:absolute;left:84px;top:88px;}
.product-tj .con .title {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 42px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 53px;
	color: #000000;
}
.product-tj .con .text {
	font-size: 25px;
	color: #000000;
	margin:20px 0 35px;
}
.product-tj .con .btn {}
.product-tj .con .btn a {
	width: 78px;
	font-size: 15px;
	color: #000000;
	background:url("../images/jt2.png") no-repeat right center;
	padding:0 20px 0 0;
	margin-right:30px;_display:inline;
}



/* 视频播放 */
.video-slider {width:100%;min-width:1200px;height:720px;position:relative;overflow:hidden;background:#fff;text-align:center;margin-bottom:84px;}
.video-slider .bd {width:1200px;position:absolute;left:50%;margin-left:-600px}
.video-slider .bd li {width:1200px;overflow:hidden;position:relative;height:720px;}
.video-slider .bd li .box {margin:0 8px;}
.video-slider .bd li img {display:block;width:100%;height:720px;}
.video-slider .bd li video {display:none;width:100%;height:720px;background-color:#000;object-fit: contain; }
.video-slider .bd li a.play {position:absolute;left:50%;top:50%;width:113px;height:113px;margin:-56px 0 0 -56px;background:url("../images/play.png") no-repeat center top;display:inline-block;zoom:1;*display:inline;}
.video-slider .tempWrap {overflow:visible !important}
.video-slider .tempWrap ul {margin-left:-1200px !important;}
.video-slider .hd {position:absolute;width:100%;left:0;z-index:1;height:8px;bottom:44px;text-align:center;}
.video-slider .hd li {display:inline-block;*display:inline;zoom:1;overflow:hidden;margin:0 5px;cursor:pointer;
	width: 40px;
	height: 4px;
	background-color: #ffffff;
	border-radius: 2px;
	opacity: 0.5;
}
.video-slider .hd li.on {background-color:#fff;opacity:1;}
.video-slider .pnBtn {position:absolute;z-index:1;top:0;width:100%;height:720px;cursor:pointer;}
.video-slider .prev {left:-50%;margin-left:-600px;}
.video-slider .next {left:50%;margin-left:600px;}
.video-slider .pnBtn .blackBg {display:block;position:absolute;left:0px;top:0;width:100%;height:720px;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.video-slider .pnBtn .arrow {display:none;position:absolute;top:0;z-index:1;width:60px;height:720px;}
.video-slider .pnBtn .arrow:hover {filter:alpha(opacity=60);opacity:0.6;}
.video-slider .prev .arrow {right:-100px;background:url("../images/left.png") no-repeat center center;}
.video-slider .next .arrow {left:-100px;background:url("../images/right1.png") no-repeat center center;}
.video-slider .prev .blackBg {left:-8px;}
.video-slider .next .blackBg {left:8px;}

/* 中间幻灯片样式 */


/* product-box */
.product-box {width:100%;}
.product-box h2 {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 32px;
	text-align:center;
	color: #000000;
	margin-bottom:50px;
	font-weight: normal;
}
.product-box .bd {}
.product-box .bd li {height:500px;}
.product-box .bd {}

/* news */
.news h2 {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 32px;
	text-align:center;
	color: #000000;
	margin-bottom:50px;
	font-weight: normal;
}
.news ul {display:flex;display: -webkit-flex;gap:20px;-webkit-gap: 20px;}
.news li {
	border-bottom:1px solid #ccc;
	padding-bottom:30px;
	float:left;
	width:33.333%;
}
.news li img {width:100%;height:240px;}
.news li a.t {
	height: 68px;
	line-height:34px;
	font-size: 16px;
	color: #000000;
	display:block;
	margin:30px 0 20px;
	overflow: hidden;
}

.news li span.time {
	font-family: HarmonyOS_Sans_SC_Light;
	font-size: 15px;
	color: #717171;
}
.news .hd {display:none;}

.news .btn {text-align:center;margin:70px auto 55px;}
.news .btn a {
	width: 162px;
	height: 30px;
	line-height:30px;
	border-radius: 15px;
	font-size: 16px;
	color: #ffffff;
	background:#0078ff;
	display:inline-block;zoom:1;*display:inline;
}

.news .btn a img {margin-left: 8px;}

/* morefun-data */
.morefun-data {background:url("../images/footer1.png") no-repeat center top;height:648px;color:#fff;text-align:center;}
.morefun-data .title {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 32px;
	color: #ffffff;
	padding:67px 0 36px;
}
.morefun-data .btn {margin-bottom:82px;}
.morefun-data .btn a {
	width: 150px;
	height: 30px;
	line-height:30px;
	background-color: #0078ff;
	border-radius: 15px;
	font-size: 15px;
	color: #ffffff;
	background:#0078ff;
	display:inline-block;zoom:1;*display:inline;
	margin:0 14px;
}

.morefun-data .btn a img {margin-left: 8px;position: relative;top:2px;}

.morefun-data ul li {
	width:33%;
	font-size: 20px;
	color: #ffffff;
	margin-bottom:55px;
	float:left;
}
.morefun-data ul li span {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 60px;
	color: #ffffff;
}

/* parteners */
.parteners h2 {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 32px;
	text-align:center;
	color: #000000;
	margin:70px 0 80px;
	font-weight: normal;
}

.parteners .wrap {
	height: 100px;
	overflow: hidden;
	position: relative;
	margin: 20px auto;
}

.parteners .bd {
	position: relative;
	height: 100%;
}

.parteners-list {
	white-space: nowrap;
	margin: 0;
	padding: 0;
	height: 100%;
	display: flex;display: -webkit-flex;
	align-items: center;
}

.parteners-list li {
	display: inline-block;
	list-style: none;
	width: 16.666%; 
	height: 80px;
	flex-shrink: 0;
	float:left;
}

.parteners-list li a {
	height: 80px;
	width: 196px;
	display: flex;display: -webkit-flex;
	align-items: center;
	pointer-events: none;
}

.parteners-list img {
	max-width:196px;
	max-height:80px;
}
/* footer */
.footer {
	background-color: #272727;
	margin:85px 0 0;
	font-family: HarmonyOS_Sans_SC_Light;
	font-size: 13px;
	color: #ffffff;
}

.footer .wrap {
	height: 260px;
	padding-top:50px;
	display:flex;display: -webkit-flex;
	flex-direction: column;
}

.footer a {
	font-family: HarmonyOS_Sans_SC;
	font-size: 13px;
	color: #ffffff;
}

.footer .line1 {
	display:flex;display: -webkit-flex;
	justify-content: space-between;
}

.footer .line1 .left {
	display:flex;display: -webkit-flex;
	width:800px;
}

.footer .line1 .left .f-subnav {
	flex: 0 0 calc(33.333%);
}

.footer .line1 .left h2 {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 14px;
    color: #ffffff;
    line-height: 31px;
    letter-spacing: 1px;
	font-weight: normal;
}
.footer .line1 .left li {width:100%;line-height:31px;}
.footer .line1 .left li a {

}
.footer .right {text-align:right;display:flex;display: -webkit-flex;flex-direction: column;}
.footer .phone {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 24px;
}

.footer .time {
	font-family: HarmonyOS_Sans_SC_Light;
	font-size: 13px;
}

.footer .share {
	margin-top:auto;
}

.footer .share h3 {
	font-size:13px;
}

.footer .share .ewm-tb {position: relative;}

.footer .share .ewm {
	position: absolute;
	left:36px;
	top:50%;
	margin-top:-65px;
	height: 125px;
	display: none;
}

.footer .share .ewm img {max-width:125px;}
.footer .share .ewm-tb:hover .ewm {
	display: block;
}

.footer .copyright {
	margin-top:auto;
	line-height:36px;
	border-top:1px solid #686868;
}

.footer .copyright span {margin:0 15px;}

.share {display:flex;display: -webkit-flex;flex-direction: column;gap:10px;-webkit-gap: 10px;}
.share .list {display:flex;display: -webkit-flex;gap:25px;-webkit-gap: 25px;justify-content: end;}

.footer-lang,.inquiry-btn {display:none;}

/* 单页 */
.dy-box {}
.dy-box h1 {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 32px;
	line-height: 31px;
	text-align:center;
	color: #262626;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:61px;
	margin-bottom:61px;
}
.dy-box .con {
	font-size: 20px;
	color: #262626;
	line-height: 36px;
	text-align: justify;
	word-break: normal;
	 hyphens: auto;              /* 自动添加连字符 */
  -webkit-hyphens: auto;      /* Safari兼容 */
  -moz-hyphens: auto;         /* Firefox兼容 */
}

.dy-box .con h3 {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 26px;
}

/* 产品展示 */
.super-slider {
  position: relative;
  width: 100vw;
  margin-bottom:110px;
  margin-left: -50vw;
  left: 50%;
}

.super-slider .viewport {
  width: 100%;
  height: 500px;
  overflow: hidden;
  position: relative;
}

.super-slider .track {
  display: flex;display: -webkit-flex;
  height: 500px;
  transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* 初始偏移显示第一个的右半部分 */
  transform: translateX(calc(-8.333%));
}

.super-slider .slide {
 flex: 0 0 calc(16.666% - 20px); /* 包含间距 */
  margin: 0 10px; /* 左右各10px间距 */
  height: 500px;
  display: flex;display: -webkit-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  flex-direction: column;
  background-color: #f8f9fc;
  text-align:center;
}

.super-slider .slide .title {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 26px;
	line-height: 31px;
	color: #000000;
}

.super-slider .slide .img {
	display:flex;display: -webkit-flex;align-items: center;flex-direction: column;justify-content: center;
	height:260px;
}
.super-slider .slide img {
	max-width:100%;
	max-height:200px;
	margin:30px auto;
}


.super-slider .slide .text {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 15px;
	line-height: 31px;
	color: #717171;
}

.super-slider .slide .btn a {
	font-size: 15px;
	color: #000000;
	background:url("../images/jt2.png") no-repeat right center;
	padding:0 20px 0 0;
}
.super-slider .slide span.new {
	width: 47px;
	height: 25px;
	line-height:25px;
	display:inline-block;zoom:1;*display:inline;
	background-color: #0078ff;
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 15px;
	color: #ffffff;
	position:absolute;right:0;top:0;
	text-align:center;
}

.super-slider .arrow-box {
	text-align:center;
	margin-top:24px;
}

.super-slider .prev,.super-slider .next {
	display:inline-block;zoom:1;*display:inline;
	width:50px;
	height:50px;
	background-image:url("../images/jt1.png");
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0 20px;
}

.super-slider .prev {
  background-position:left top;
}

.super-slider .next {
  background-position:right top;
}


/* 右侧 */

.right-fd {position:fixed;_position:absolute;right:28px;bottom:76px;z-index:99999;width:53px;}
.right-fd a {display:inline-block;zoom:1;*display:inline;width:53px;height:53px;margin-bottom:10px;border-radius:50%;
	position: relative;box-shadow: 0px 5px 20px 0px rgba(4, 0, 0, 0.1);}
.right-fd a.f1 {background:url("../images/fd1.png") no-repeat center center #fff;}
.right-fd a.f2 {background:url("../images/right.png") no-repeat left -64px #fff;}
.right-fd a.f3 {background:url("../images/right.png") no-repeat left bottom #fff;}

.right-fd a.f1:hover {background:url("../images/right.png") no-repeat left top #0078ff;}
.right-fd a.f2:hover {background:url("../images/fd2_h.png") no-repeat center center #0078ff;}
.right-fd a.f3:hover {background:url("../images/fd3_h.png") no-repeat center center #0078ff;}
.right-fd span {
	width: 136px;
	height: 53px;
	line-height: 53px;
	background-color: #ffffff;
	border-radius: 26px;
	display: inline-block;
	position: absolute;
	right:0;
	top:0px;
	font-size: 16px;
	color: #000000;
	z-index: -1;
	text-indent:25px;
	display: none;
	animation: stretch 0.5s;
	box-shadow: 0px 5px 20px 0px rgba(4, 0, 0, 0.1);
}

.right-fd a.f2 span {text-indent:20px;}

.right-fd a:hover span {display: block;}

/* 定义动画 */
@keyframes stretch {
	from {
		width: 53px;
		font-size: 0px;
	}
	to {
		width: 136px;
		font-size: 16px;
	}
}


/* 产品中心 */
.product-nav {text-align:center;border-bottom:1px solid #e3e3e3;margin-bottom:100px;padding-bottom:24px;margin-top:60px;}
.product-nav a {display:inline-block;zoom:1;*display:inline;
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 15px;
	color: #000000;
	margin:0 45px;
	border-bottom:1px solid #fff;
	cursor:pointer;
}
.product-nav a.hover,.product-nav a:hover {border-bottom:1px solid #0078ff;}
.product-nav a img {margin-bottom:20px;}
.product-index {margin-bottom:100px;}
.product-index h2 {
	font-size: 32px;
	font-weight:bold;
	color: #000000;
	font-weight: normal;
}

.product-index .p {
	margin:30px 0 60px;
	font-size: 20px;
	line-height: 31px;
	color: #717171;
}
.product-index .p samp {display:block;font-family: 'HarmonyOS_Sans_SC';}

.product-index .box {
  display: grid;display: -webkit-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap:40px; -webkit-grid-gap: 40px;
}
.product-index .slide {
  height: 500px;
  display: flex;display: -webkit-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  flex-direction: column;
  background-color: #f8f9fc;
  text-align:center;
}

.product-index .slide a {display:block;}

.product-index .slide .title {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 26px;
	line-height: 31px;
	color: #000000;
}
.product-index .slide .img {
	display:flex;display: -webkit-flex;align-items: center;flex-direction: column;justify-content: center;
	height:310px;
}
.product-index .slide img {
	max-width:100%;
	max-height:250px;
	margin:30px auto;
}

.content-block {
	scroll-margin-top: 100px; /* 等于导航栏高度 */
}

@media not all and (prefers-reduced-motion: reduce) {
	.content-block {
		scroll-behavior: smooth;
	}
}

/* 默认 */
.product-index .slide img.default {
    display:block;
}

.product-index .slide img.zoom {
    display:none;
}

.product-index .slide.hover .img img.default {
    display:none;
}

.product-index .slide.hover .img img.zoom {
    display:block;
}

.product-index .slide .text {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 15px;
	line-height: 31px;
	color: #717171;
}

.product-index .slide .btn a {
	font-size: 15px;
	color: #000000;
	background:url("../images/jt2.png") no-repeat right center;
	padding:0 20px 0 0;
}
.product-index .slide span.new {
	width: 47px;
	height: 25px;
	line-height:25px;
	display:inline-block;zoom:1;*display:inline;
	background-color: #0078ff;
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 15px;
	color: #ffffff;
	position:absolute;right:0;top:0;
	text-align:center;
}

/* case */
.case-bg {padding-bottom:85px;margin-bottom:-85px;}
.case-nav h2 {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 32px;
	line-height: 31px;
	text-align:center;
	color: #000000;
	padding:82px 0 40px;
	font-weight: normal;
}

.case-nav .box {text-align:center;border-bottom:1px solid #a4a4a4;padding-bottom:24px;margin-bottom:40px;}
.case-nav .box a {
	width: 135px;
	height: 41px;
	line-height:41px;
	background-color: #e8e8e6;
	color:#000;
	font-size:15px;
}

.case-nav .box a:hover,.case-nav .box a.hover,.case-nav .box a.on {
	background-color: #0078ff;
	color:#fff;
}

.case-list {
  display: grid;display: -webkit-grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap:22px; -webkit-grid-gap: 22px;
}
.case-list .box {background-color:#fff;}
.case-list .pa {padding:24px;}
.case-list img {}
.case-list a.t {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 16px;
	line-height: 23px;
	color: #000000;
	margin-bottom:60px;
	text-align: justify;
	word-break: normal;
	 hyphens: auto;              /* 自动添加连字符 */
  -webkit-hyphens: auto;      /* Safari兼容 */
  -moz-hyphens: auto;         /* Firefox兼容 */
}
.case-list .btn {display:flex;display: -webkit-flex;align-items: center;
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 16px;
	color: #000000;
	gap:20px;-webkit-gap: 20px;
	border-bottom:1px solid #dedede;
	height:20px;
	padding-bottom:20px;
	margin-bottom:20px;
}
.case-list .btn a {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 16px;
	color: #000000;
}
.case-list .link {background:url("../images/jt2.png") no-repeat right center;padding-right:20px;}

.case-list .tags {display:flex;display: -webkit-flex;align-items: center;gap:20px;-webkit-gap: 20px;}
.case-list .tags span {
	height: 24px;
	background-color: #f8f8f8;
	border-radius: 12px;
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 15px;
	color: #717171;
	text-align:center;
	padding:0 10px;
}

/* 关于我们 */
.banner4 {
	height: 300px;
	background:url("../images/banner4.png") no-repeat center top;
	background-size: cover !important;
	text-align:center;
	display:flex;display: -webkit-flex;align-items: center;flex-direction: column;
	margin-bottom:100px;
	justify-content: center;
}
.banner4 h2 {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 36px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 72px;
	height:72px;
	letter-spacing: 0px;
	color: #000000;
	font-weight: normal;
}
.banner4 p {
	height: 39px;
	font-size: 16px;
	color: #000000;
}

.title1 {
	height: 49px;
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 32px;
	line-height: 49px;
	text-align:center;
	color: #000000;
	margin-bottom:40px;
}

.content1 {
	font-size: 20px;
	line-height: 32px;
	color: #000000;
	margin-bottom:40px;
	text-align: justify;
	word-break: normal;
	 hyphens: auto;              /* 自动添加连字符 */
  -webkit-hyphens: auto;      /* Safari兼容 */
  -moz-hyphens: auto;         /* Firefox兼容 */
}

.about1 {
display:grid;display: -webkit-grid;
grid-template-columns: 50% 50%; 
background-color: #f8f8f8;
margin-bottom:100px;
}

.about1 .left {
	font-size: 16px;
	line-height: 31px;
	color: #000000;
	display:flex;display: -webkit-flex;align-items: center;
	justify-content: center;
	padding:20px 100px 0;
	text-align: justify;
	word-break: normal;
	 hyphens: auto;              /* 自动添加连字符 */
  -webkit-hyphens: auto;      /* Safari兼容 */
  -moz-hyphens: auto;         /* Firefox兼容 */
}

.about2 {
display:grid;display: -webkit-grid;
grid-template-columns: 50% 50%; 
background-color: #f8f8f8;
margin-bottom:100px;
}

.about2 .right {
	font-size: 20px;
	line-height: 32px;
	color: #000000;
	display:flex;display: -webkit-flex;flex-direction: column;
	justify-content: center;
	padding:0 100px 0 176px;
	text-align: justify;
	word-break: normal;
	 hyphens: auto;              /* 自动添加连字符 */
  -webkit-hyphens: auto;      /* Safari兼容 */
  -moz-hyphens: auto;         /* Firefox兼容 */
}

.about2 h2 {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 20px;
	line-height: 70px;
	color: #000000;
}




.world-map {background:url("../images/bg1.png") no-repeat center top;height:659px;position:relative;width:1339px;}
.world-map .touch {position:absolute;display:flex;display: -webkit-flex;align-items: center;flex-direction: column;text-align:center;width:172px;}
.world-map .touch span {
	height: 26px;
	background-color: #0078ff;
	border-radius: 13px;
	font-size: 20px;
	color: #ffffff;
	display:block;
	padding: 0 20px;
}
.world-map .touch1 {left:140px;top:152px;}
.world-map .touch2 {left:583px;top:187px;}
.world-map .touch3 {left:953px;top:230px;}
.world-map .touch4 {left:685px;top:330px;}
.world-map .touch5 {left:304px;top:372px;}
.world-map .touch6 {left:1060px;top:453px;}

.about3 .wrap {display:flex;display: -webkit-flex;gap:24px;-webkit-gap: 24px;margin-bottom:100px;}
.about3 .wrap .box {
	height: 320px;
	background-color: #f8f8f8;
	border: solid 1px #f8f9fc;
	display:flex;display: -webkit-flex;align-items: center;flex-direction: column;justify-content: center;
	text-align:center;
	width:33.333%;
}
.about3 .wrap .box span {display:block;height:70px;background-position:center center;background-repeat:no-repeat;width:100%;}
.about3 .wrap .box .a1 {background-image:url("../images/b1.png");}
.about3 .wrap .box .a2 {background-image:url("../images/b2.png");}
.about3 .wrap .box .a3 {background-image:url("../images/b3.png");}
.about3 .wrap .box:hover .a1 {background-image:url("../images/b1_hover.png");}
.about3 .wrap .box:hover .a2 {background-image:url("../images/b2_hover.png");}
.about3 .wrap .box:hover .a3 {background-image:url("../images/b3_hover.png");}
.about3 .wrap .box p {
	font-size: 20px;
	line-height: 30px;
	color: #000000;
	padding:0 50px;
	margin-top:20px;
}

.about3 .wrap .box:hover {
	background-color: #0078ff;
	border: solid 1px #f8f9fc;
}

.about3 .wrap .box:hover p {
	color: #fff;
}

.about4 .wrap ul {
	display:flex;display: -webkit-flex;gap:24px;-webkit-gap: 24px;
	margin-bottom:100px;
}

.about4 .wrap ul li {
	text-align:center;
	height: 390px;
	background-color: #f8f8f8;
}
.about4 .wrap ul li img {width:100%;height:273px;}
.about4 .wrap ul li span {
	font-size: 20px;
	line-height: 90px;
	color: #000000;
}

.about5 .wrap ul {
	display:flex;display: -webkit-flex;gap:24px;-webkit-gap: 24px;
	margin-bottom:100px;
	height: 209px;
	background-color: #f8f8f8;
	align-items: center;
}

.about5 .wrap ul li {
	width:25%;
	text-align:center;
	background-color: #f8f8f8;
	display:flex;display: -webkit-flex;align-items: center;flex-direction: column;justify-content: center;
	border-right: 1px solid #d5d5d6;
	height: 82px;
}

.about5 .wrap ul li:last-child {
	border:0;
}

.about5 .wrap ul li span {
	font-size: 20px;
	color: #000000;
}

.about5 .wrap ul li span.capacity {
	font-size: 56px;
	color: #000000;
	font-family: HarmonyOS_Sans_SC_Black;
}

/* 历史展示 */
.history-slider {
  position: relative;
  width: 100vw;
  margin-bottom:110px;
  padding-top:119px;
  padding-bottom: 100px;
  background:url("../images/about3.png") no-repeat center top;
}

.history-slider .viewport {
  width: 100%;
  height: 502px;
  overflow: hidden;
  position: relative;
  padding-top:119px;
}

.history-slider .track {
  display: flex;display: -webkit-flex;
  height: 500px;
/*   transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  初始偏移显示第一个的右半部分
  transform: translateX(calc(-12.5%)); */
}

.history-slider .slide {
/* flex: 0 0 calc(25% - 20px); /* 包含间距 */*/
  margin: 0 10px; /* 左右各10px间距 */
  display: flex;display: -webkit-flex;
  position: relative;
  flex-direction: column;
}

.history-slider .slide .box {
	background-color: #2b2c30;
	border-radius: 20px;
	border: solid 1px #d5d5d6;
	opacity: 0.7;
	 height: 500px;
}

.history-slider .slide.swiper-slide-active .box {
	opacity:1;
}


.history-slider .slide h2 {
	font-size: 46px;
	line-height: 70px;
	color: #ffffff;
	margin-top:80px;
	margin-left:40px;
}
.history-slider .slide span {
	width: 98px;
	height: 5px;
	display:inline-block;zoom:1;*display:inline;
	margin:28px 0 62px 40px;
}

.history-slider .slide.swiper-slide-active span {
	background-color: #0078ff;
}


.history-slider .slide .p {
	font-size: 20px;
	line-height: 36px;
	color: #ffffff;
	margin:0 40px;
	/* text-align: justify; */
	word-break: normal;
	 hyphens: auto;              /* 自动添加连字符 */
  -webkit-hyphens: auto;      /* Safari兼容 */
  -moz-hyphens: auto;         /* Firefox兼容 */
}

.history-slider .arrow-box {
	text-align:center;
	margin-top:24px;
}

.history-slider .prev,.history-slider .next {
	display:inline-block;zoom:1;*display:inline;
	width:62px;
	height:62px;
	background-image:url("../images/jt6.png");
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0 20px;
}

.history-slider .prev {
  background-position:left top;
}

.history-slider .next {
  background-position:right top;
}

/* 联系我们 */
.banner5 {
	height: 300px;
	background:url("../images/banner5.png") no-repeat center top;
	text-align:center;
	display:flex;display: -webkit-flex;align-items: center;flex-direction: column;
	justify-content: center;
	background-size: cover !important;
}
.banner5 h2 {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 36px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 72px;
	height:72px;
	letter-spacing: 0px;
	color: #000000;
}
.banner5 p {
	height: 39px;
	font-size: 16px;
	color: #000000;
}
.contact1 {
	background-color: #ffffff;
	padding:51px;
}
.contact1 h2 {
	font-size: 26px;
	line-height: 72px;
	color: #131315;
	border-bottom:2px solid #00000020;
}

.contact1 .box {display:flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.contact1 .box .info {flex: 0 0 50%;display:flex;display: -webkit-flex;align-items: center;gap:30px;-webkit-gap: 30px;margin-top:30px;}
.contact1 .box .info span {
	font-size: 16px;
	color: #000000;
}
.contact1 .box span.phone {
	font-size: 20px;
	font-family: 'HarmonyOS_Sans_SC_Bold';
}
.contact1 .box .info span.left {
	width: 90px;
	height: 30px;
	line-height:30px;
	background-color: #0078ff;
	border-radius: 15px;
	font-size: 16px;
	text-align:center;
	color: #ffffff;
	flex: 0 0 90px;
}


.contact-map {position:relative;}
.contact-map .address {position:absolute;left: 750px;
    top: 170px;display:none;}

.contact2 {
display:flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;gap:40px;-webkit-gap: 40px;padding-bottom:40px;border-bottom:1px solid #fff;margin-top:40px;
}
.contact2:last-child {border-bottom:0;}
.contact2 h2 {
	font-size: 26px;
	line-height: 72px;
	color: #131315;
	border-bottom:2px solid #00000020;
}

.contact2 .box {flex: 0 0 calc(50% - 128px);justify-content: space-between;flex-wrap: wrap;background-color:#fff;padding:0 54px 40px;min-height:230px;}
.contact2 .box .info {flex: 0 0 50%;display:flex;display: -webkit-flex;align-items: center;gap:30px;-webkit-gap: 30px;margin-top:30px;}
.contact2 .box .info span {
	font-size: 16px;
	color: #000000;
}
.contact2 .box .info span.left {
	width: 90px;
	height: 30px;
	line-height:30px;
	background-color: #0078ff;
	border-radius: 15px;
	font-size: 16px;
	text-align:center;
	color: #ffffff;
	flex: 0 0 90px;
}

.contact3 {}
.contact3 h2 {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 26px;
	line-height: 37px;
	color: #000000;
	text-align:center;
	margin:100px 0 40px;
}

.contact3 .box {display:grid;display: -webkit-grid;grid-template-columns: 1fr 1fr 1fr;gap:30px; -webkit-grid-gap: 30px;}
.contact3 .box .link {
	height: 240px;
}
.contact3 .box .link a {width:100%;height:240px;}
.contact3 .box a.b1 {background:url("../images/d1.png") no-repeat center center #f5f5f5;}
.contact3 .box a.b2 {background:url("../images/d2.png") no-repeat center center #f5f5f5;}
.contact3 .box a.b3 {background:url("../images/d3.png") no-repeat center center #f5f5f5;}

.contact3 .box a.b1:hover {background:url("../images/d1_h.png") no-repeat center center #ff0000;}
.contact3 .box a.b2:hover {background:url("../images/d2_h.png") no-repeat center center #0a66c2;}
.contact3 .box a.b3:hover {background:url("../images/d3_h.png") no-repeat 32px center #1bd66c;}


.contact3 .box a.b3 {position: relative;}

.contact3 .box a.b3 .ewm {
	position: absolute;
	right:22px;
	top:58px;
	height: 125px;
	display: none;
}

.contact3 .box a.b3 .ewm img {max-width:125px;}
.contact3 .box a.b3:hover .ewm {
	display: block;
}

/* 新闻资讯 */
.news-box {margin:100px auto 0;}
.news-box .content {width:790px;}
.news-box .content h1 {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 26px;
	color: #000000;
}
.news-box .content .time {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 16px;
	color: #717171;
	padding:40px 0 20px;
	border-bottom:1px solid #00000020;
	margin-bottom:60px;
}

.news-box .content .box {
	font-family: HarmonyOS_Sans_SC_Light;
	font-size: 16px;
	line-height: 31px;
	color: #000000;
	text-align: justify;
	word-break: normal;
	 hyphens: auto;              /* 自动添加连字符 */
  -webkit-hyphens: auto;      /* Safari兼容 */
  -moz-hyphens: auto;         /* Firefox兼容 */
}

.news-box .content .box img {margin-top:40px;}

.news-box {}
.news-box .right {width:280px;}
.news-box .right h2 {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 26px;
	color: #000000;
	margin-bottom:60px;
}

.social-media h2 {
	margin-bottom:30px !important;
}


.latest-news {}

.latest-news li {width:100%;margin-bottom:60px;float:left;}
.latest-news li a.b {
	font-size: 15px;
	line-height: 23px;
	color: #000000;
	margin:20px 0;
}

.latest-news li span {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 16px;
	color: #717171;
}

.social-media .box {display:flex;display: -webkit-flex;flex-direction: column;gap:4px;-webkit-gap: 4px;text-align:center;}
.social-media .box .link {width:150px;position: relative;}
.social-media .box .link a {width:100%;height:50px;line-height:50px;
	font-size: 16px;
	color: #000000;
}
.social-media .box a.b1 {background:url("../images/share1.png") no-repeat 20px 18px #f5f5f5;}
.social-media .box a.b2 {background:url("../images/share1.png") no-repeat 20px -38px #f5f5f5;}
.social-media .box a.b3 {background:url("../images/share1.png") no-repeat 20px -92px #f5f5f5;}

.social-media .box a:hover {color:#fff;}
.social-media .box a.b1:hover {background:url("../images/share1.png") no-repeat 20px -216px #ff0000;}
.social-media .box a.b2:hover {background:url("../images/share1.png") no-repeat 20px -272px #0a66c2;}
.social-media .box a.b3:hover {background:url("../images/share1.png") no-repeat 20px -327px #1bd66c;}

.social-media .ewm {
	width: 150px;
	height: 140px;
	background-color: #ffffff;
	border: solid 1px #eeeeee;
	position: absolute;
	left:180px;
	top:50%;
	margin-top:-70px;
	display: none;
}

.social-media .ewm img {max-width:150px;}
.social-media .link:hover .ewm {
	display: block;
}

	/* 新闻页 */
.content-list {}
.content-list a.b {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 20px;
	color: #000000;
	margin:30px 0 20px;
}
.content-list .time2 {
	font-size: 16px;
	color: #717171;
}
.content-list2 {display:flex;display: -webkit-flex;gap:20px; -webkit-grid-gap: 20px;flex-wrap: wrap;
/*display:grid;display: -webkit-grid;*/

}

/* 第一个元素占满整行 */
.content-list2 > *:first-child {
  flex: 0 0 100%;
  max-width: 100%;
  margin-top: 0 !important;
}

/* 后续元素两栏布局 */
.content-list2 > *:not(:first-child) {
  flex: 0 0 calc(50% - 10px);
  box-sizing: border-box;
}

/* 处理奇数个元素时最后一个元素占满整行 */
.content-list2 > *:nth-last-child(1):nth-child(even) {
  flex: 0 0 calc(50% - 10px);
}

.content-list2 .box {margin-top:60px;}

/*.content-list2 .box img {height:240px;}*/
.content-list2 .box a.b {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 16px;
	line-height: 23px;
	height:46px;
	overflow: hidden;
	color: #000000;
	margin:30px 0 20px;
}
.content-list2 .box a.b b {font-weight:normal;}
.content-list2 .box .time2 {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 16px;
	color: #717171;
}

/* 咨询 */
.banner6 {
	height: 300px;
	background:url("../images/banner6.png") no-repeat center top;
	background-size: cover !important;
	text-align:center;
	display:flex;display: -webkit-flex;align-items: center;flex-direction: column;
	margin-bottom:100px;
	justify-content: center;
}
.banner6 h2 {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 36px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 72px;
	height:72px;
	letter-spacing: 0px;
	color: #000000;
}
.banner6 p {
	height: 39px;
	font-size: 16px;
	color: #000000;
}
.inquiry-form {margin-top:100px;width:962px;}
.inquiry-form h2 {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 32px;
	color: #131315;
	margin-bottom:60px;
	text-align:center;
}
.inquiry-form .bd {display:flex;display: -webkit-flex;gap:40px; -webkit-grid-gap: 40px;
display:grid;display: -webkit-grid;
grid-template-columns: 1fr 1fr;

}
.inquiry-form .text,.inquiry-form select {
	height: 46px;
	background-color: #ffffff;
	border: solid 1px #a0a0a0;
	line-height:46px;
	font-family: HarmonyOS_Sans_SC_Light;
	font-size: 16px;
	color: #a0a0a0;
	width:100%;
	text-indent:16px;
}
.inquiry-form .bd .box  {display:flex;display: -webkit-flex;flex-direction: column;}
.inquiry-form .bd .box span {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 16px;
	line-height: 20px;
	height:30px;
	color: #0078ff;
}
.inquiry-form .notes {margin-top:60px;}
.inquiry-form .notes .name {
	font-family: HarmonyOS_Sans_SC_Light;
	font-size: 16px;
	color: #a0a0a0;
	height:30px;
}
.inquiry-form .notes textarea {
	height: 101px;
	background-color: #ffffff;
	border: solid 1px #a0a0a0;
	width:calc(100% - 34px);
	font-family: HarmonyOS_Sans_SC_Light;
	font-size: 16px;
	color: #a0a0a0;
	padding:17px;
}
.inquiry-form #span_country_sec {display:none;}
.inquiry-form #span_country_son {display:none;}
.inquiry-form .submit {display:flex;display: -webkit-flex;align-items: center;flex-direction: column;margin-top:60px;}
.inquiry-form .submit input {
	width: 121px;
	height: 41px;
	background-color: #a0a0a0;
	border-radius: 20px;
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 20px;
	color: #ffffff;
	border:none;border:0;
	cursor:pointer;
}
.inquiry-form .submit input.valid-form {background-color:#0078ff;}
/* 软件服务 */
.banner7 {height:500px;background:url("../images/banner7.png") no-repeat center top;background-size: cover !important;}
.banner7 h2 {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 60px;
	color: #0078ff;
	position:absolute;
	left:600px;
	top:126px;
}
.banner7 p {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 26px;
	color: #717171;
	top:208px;
	position:absolute;
	left:600px;
}
.banner7 a {
	width: 161px;
	height: 40px;
	line-height:40px;
	text-align:center;
	background:url("../images/jt8.png") no-repeat 90% center #0078ff;
	border-radius: 20px;
	font-size: 18px;
	letter-spacing: 2px;
	color: #ffffff;
	top:309px;
	position:absolute;
	left:600px;
}

.banner8 {height:500px;background:url("../images/banner9.png") no-repeat center top;background-size: cover !important;}
.banner8 h2 {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 60px;
	color: #0078ff;
	position:absolute;
	left:0;
	top:126px;
}
.banner8 p {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 26px;
	color: #717171;
	top:208px;
	position:absolute;
	left:0;
}
.banner8 a {
	width: 161px;
	height: 40px;
	line-height:40px;
	text-align:center;
	background:url("../images/jt8.png") no-repeat 90% center #0078ff;
	border-radius: 20px;
	font-size: 18px;
	letter-spacing: 2px;
	color: #ffffff;
	top:309px;
	position:absolute;
	left:0;
}


/* softwore1 */
.softwore1 {height:700px;width:1300px;margin:0 auto;display:flex;display: -webkit-flex;align-items: center;flex-direction: column;justify-content: space-between;background:url("../images/banner8.png") no-repeat center top;}
.softwore1 .bottom {margin-top:auto;display:flex;display: -webkit-flex;gap:20px;-webkit-gap: 20px;}
.softwore1 .box {
	width: 286px;
	height: 320px;
	background-color: #ffffff;
	border-radius: 20px;
	border: solid 1px #ffffff;
	text-align:center;
}
.softwore1 .xx-bg {
	height: 120px;
	background-image: linear-gradient(-37deg, 
		#bbd4fe 0%, 
		#e7f0fe 39%, 
		#ffffff 100%);
	border-radius: 20px 20px 0px 0px;
	border: solid 1px #ffffff;
	display:flex;display: -webkit-flex;align-items: center;flex-direction: column;justify-content: center;
}
.softwore1 span {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 20px;
	color: #000000;
	margin:40px 0 30px;
	display:block;
}
.softwore1 p {
	font-size: 20px;
	color: #717171;
}

.softwore2 {display:flex;display: -webkit-flex;align-items: center;flex-direction: column;gap:19px;-webkit-gap: 19px;}
.softwore2 .box {background-color:#fff;height:150px;width:100%;display:flex;display: -webkit-flex;align-items: center;}
.softwore2 .box .left {
	flex: 0 0 360px;
	height: 150px;
	background-image: linear-gradient(159deg, 
		#f0f6ff 24%, 
		#d6e7ff 50%, 
		#bed7fe 75%, 
		#bbd4fe 100%);
	border: solid 1px #ffffff;
	display:flex;display: -webkit-flex;align-items: center;justify-content: center;text-align:left;
}
.softwore2 .box .left .img {flex: 0 0 142px;text-align:center;}
.softwore2 .box .left span {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 20px;
	color: #000000;
	text-align:left;
	flex: 0 0 calc(100% - 142px);
}
.softwore2 p {
	font-size: 20px;
	line-height: 31px;
	color: #717171;
	flex: 0 0 calc(100% - 488px);
	padding:0 64px;
}

.softwore3 {padding-bottom:98px;}
.softwore3 .left {width:460px;}
.softwore3 .left .box {height:170px;background-color:#fff;margin-bottom:13px;padding:10px 30px;}
.softwore3 .left .box span {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 20px;
	color: #000000;
	border-bottom:1px solid #d8d8d8;
	height:45px;
	line-height:45px;
	margin-bottom:10px;
}
.softwore3 .left .box p {
	font-size: 20px;
	line-height: 31px;
	color: #717171;
}
.softwore3 .right {
	width: 730px;
	height: 596px;
	background-image: linear-gradient(0deg, 
		#f0f6ff 0%, 
		#d4e4ff 50%, 
		#bbd4fe 100%);
	display:flex;display: -webkit-flex;align-items: center;flex-direction: column;justify-content: center;
}
.softwore3 .right img {width:590px;}

.softwore4 .hd-top {margin-bottom:43px;border-bottom:1px solid #ccc;padding-bottom:30px;}
.softwore4 .hd-top ul {display:grid;display: -webkit-grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap:2px; -webkit-grid-gap: 2px;}
.softwore4 .hd-top ul li {
	height: 39px;
	line-height:39px;
	text-align:center;
	background-color: #e8e8e6;
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 16px;
	color: #000000;
}
.softwore4 .hd-top ul li.on,.softwore4 .hd-top ul li:hover {background-color:#0078ff;color:#fff;cursor:pointer;}
.softwore4 .bd-top {height:361px;}
.softwore4 .bd-top .box {}
.softwore4 .bd-top .left {
	width: 325px;
    float: left;
    height: 340px;
    border: solid 1px #e8e8e6;
    padding: 46px 0 00px 35px;
}
.softwore4 .bd-top .left span {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 20px;
	color: #000000;
	margin-bottom:20px;
	display:block;
}
.softwore4 .bd-top .left .p {
	font-size: 20px;
	line-height: 40px;
	color: #717171;
}
.softwore4 .bd-top .right {
	width: 820px;
    float: right;
    text-align: center;
    display: flex;display: -webkit-flex;
    justify-content: center;
    height: 340px;
	align-items: center;
}

.softwore4 .bd-top .right img {max-height:260px;}

.softwore4 .tv-slideBox {display:flex;display: -webkit-flex;align-items: center;flex-direction: column;position:relative;}
.softwore4 .tv-slideBox .bd,.softwore4 .tv-slideBox .bd ul {height:400px;width:100%;}
.softwore4 .tv-slideBox .bd ul li {height:300px;background-position:center center;background-repeat:no-repeat;width:100%;}
.softwore4 .tv-slideBox .hd {
	width: 820px;
    margin-left: auto;
}
.softwore4 .tv-slideBox .hd ul {display:flex;display: -webkit-flex;align-items: center;gap:8px;-webkit-gap: 8px;margin-top:-40px;justify-content: center;}
.softwore4 .tv-slideBox .hd li {
	width: 40px;
	height: 4px;
	background-color: #e8e8e6;
	border-radius: 2px;
	text-indent:-9999px;
}
.softwore4 .tv-slideBox .hd li.on {
	background-color: #0078ff;
}
.softwore4 .tv-slideBox .prev-n,.softwore4 .tv-slideBox .next-n {width:50px;height:50px;top:150px;display:none;}
.softwore4 .tv-slideBox .prev-n {background:url("../images/jt7.png") no-repeat left center;left:405px;}
.softwore4 .tv-slideBox .next-n {background:url("../images/jt7.png") no-repeat right center;right:0;}
.softwore4 .tv-slideBox.hover .prev-n,.softwore4 .tv-slideBox.hover .next-n {display:block;}


/* softwore5 */
.softwore5 {display:grid;display: -webkit-grid;grid-template-columns: 1fr 1fr 1fr;gap:16px; -webkit-grid-gap: 16px;}
.softwore5 .box {
	height: 320px;
	background-color: #ffffff;
	border-radius: 20px;
	border: solid 1px #ffffff;
	text-align:center;
}
.softwore5 .xx-bg {
	height: 120px;
	background-image: linear-gradient(-37deg, 
		#bbd4fe 0%, 
		#e7f0fe 39%, 
		#ffffff 100%);
	border-radius: 20px 20px 0px 0px;
	border: solid 1px #ffffff;
	display:flex;display: -webkit-flex;align-items: center;flex-direction: column;justify-content: center;
}
.softwore5 span {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 20px;
	color: #000000;
	margin:40px 0 30px;
	display:block;
}
.softwore5 p {
	font-size: 20px;
	color: #717171;
}

.softwore6 {background:url("../images/banner10.png") no-repeat center top;height:500px;}
.softwore6 .con {
	width: 584px;
	font-size: 20px;
	line-height: 36px;
	color: #717171;
	padding:90px 0 0 64px;
}

.softwore6 .con p {margin-bottom:25px;}

/* 产品详情页 */
.pro-content {
	font-size: 16px;
	line-height: 32px;
	color: #ffffff;
}
.pro-content table td {border-bottom:1px solid #3c3c3c;padding:40px 0;width:50%;}
.pro-content table td:first-child {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 20px;
}
.download {display:flex;display: -webkit-flex;align-items: center;justify-content: space-between;width:875px;margin:100px auto 70px;}
.download .box {
	width: 400px;
	height: 159px;
	background-color: #0c0d0f;
	border-radius: 10px;
	display:flex;display: -webkit-flex;align-items: center;justify-content: center;
}
.download .box .left {display:flex;display: -webkit-flex;flex-direction: column;text-align:left;width:280px;}
.download .box .left span {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 26px;
	color: #ffffff;
}
.download .box .left span.size {
	font-family: HarmonyOS_Sans_SC;
	font-size: 16px;
}
.download .box .left span {}

.pro-more {height:160px;display:flex;display: -webkit-flex;align-items: center;flex-direction: column;justify-content: center;margin-bottom:-85px;}
.pro-more h2 {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 20px;
	line-height: 31px;
	color: #9d9d9d;
}
.pro-more span,.pro-more span a {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 26px;
	line-height: 31px;
	color: #0078ff;
}
.pro-more {}

/* subnav */
.subnav {border-bottom:1px solid #e3e3e3;background-color:#fff;}
.subnav .wrap {display:flex;display: -webkit-flex;align-items: center;justify-content: space-between;height:61px;}
.subnav .left {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 16px;
	color: #000000;
}
.subnav .left span {margin: 0 14px}
.subnav .right {display:flex;display: -webkit-flex;gap:38px;-webkit-gap: 38px;}
.subnav .right a {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 18px;
	color: #000000;
}

.subnav .right a.hover,.subnav .right a:hover {
	color: #0078ff;
}

.subnav a.now,.subnav a.now:hover {
	width: 124px;
	height: 30px;
	line-height:30px;
	font-size:15px;
	color:#fff;
	border-radius: 15px;
	display:inline-block;zoom:1;*display:inline;
	margin:0 10px;
	background:url("../images/jt8.png") no-repeat 90% center #0078ff;
	padding-right:15px;
	text-align:center;
}


/* product-title */
.product-title {/* height:800px;background:url("../images/bg3.png") no-repeat center top; */text-align:center;}
.product-title h1 {
	font-size: 56px;
	color: #000000;
	padding:127px 0 27px;
	position:relative;
	display: inline-flex;
	gap:10px;-webkit-gap: 10px;
}
.product-title h1:before {
	content: " ";
	width:153px;
	height:2px;
	background-color:#0078ff;
	display:block;
	position:absolute;
	left:0;
	bottom:27px;
}
.product-title h1 span {
	font-family: HarmonyOS_Sans_SC_Black;
}
.product-title p {
	font-family: HarmonyOS_Sans_SC_Light;
	font-size: 26px;
	color: #000000;
}

.product-img {display:flex;display: -webkit-flex;align-items: center;flex-direction: column;}

.product-base {
display:grid;display: -webkit-grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap:16px; -webkit-grid-gap: 16px;
margin-bottom:85px;
padding-top:100px;
}
.product-base .box {
display:flex;display: -webkit-flex;align-items: center;justify-content: center;
	height: 151px;
	background-color: #f6f6f6;
	border-radius: 15px;
	font-size: 16px;
	color: #000000;
}
.product-base .box span {display:block;
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 20px;
	line-height: 36px;
	color: #000000;
}
.product-base .box img {width:37px;margin:0 20px;}

.product-video {position:relative;}
.product-video img {width:100%;}
.product-video .play {border:0;position:absolute;left:50%;top:50%;width:113px;height:113px;margin:-56px 0 0 -56px;background:url("../images/play.png") no-repeat center top;display:inline-block;zoom:1;*display:inline;}


.pro-3d {
	height:780px;
	overflow: hidden;
	position:relative;
}
.pro-3d iframe {
	width: 100%;
	height: 1100px;
	border: 0;
	display: block; /* 移除默认的inline间隙 */
}

.pro-3d .bottom {
	position:absolute;
	left:0;
	bottom:10px;
	z-index:222;
	text-align:center;
	display:flex;display: -webkit-flex;justify-content: center;
	width:100%;
}

.pro-3d .bottom a {
	font-size:16px;
	color:#fff;
	display:flex;display: -webkit-flex;flex-direction: column;justify-content: center;
	gap:10px;-webkit-gap: 10px;
}

/*分页*/
.list_pages{ text-align:center;height:52px;margin-top:50px;}
.list_pages ul{}
.list_pages ul li{float:none;width:auto;padding:4px 8px;border:1px solid #eee;background-color:#eee;display:inline-block;zoom:1;*display:inline;margin:0 2px;}
.list_pages ul li a{color:#606060;}
.list_pages ul li a:hover{color:#000000;}
.list_pages ul li.thisclass,.list_pages ul li.thisclass a,.list_pages ul li.thisclass a:hover{background-color:#0078ff;color:#fff;border:1px solid #0078ff;}
.list_pages .pageinfo{padding:4px 10px;color:#555;font-weight:normal;float:none;}
.list_pages .pageinfo strong{color:#555; font-weight:normal;}
.list_pages select{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}

.video-slider-phone {display: none;}

/* 人才招聘 */

.banner9 {height:300px;background:url("../images/banner11.png") no-repeat center top;background-size: cover !important;text-align:center;
display:flex;display: -webkit-flex;align-items: center;flex-direction: column;justify-content: center;gap:26px;-webkit-gap: 26px;
}
.banner9 h2 {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 36px;
	line-height:72px;
	color: #fff;
}
.banner9 p {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 20px;
	color: #fff;
}

.job-title {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 32px;
	color: #000000;
	text-align:center;
	margin:100px 0 60px;
}

.job-box .hd {width:360px;float:left;}
.job-box .hd ul {display:flex;display: -webkit-flex;flex-direction: column;gap:29px;-webkit-gap: 29px;}
.job-box .hd li {width:100%;height:201px;background-color:#f8f9fc;}
.job-box .hd li a.b {position:relative;height:201px;pointer-events:none;}
.job-box .hd li .t {padding:32px 0 0 25px;
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 20px;
	color: #000000;
}

.job-box .hd li .zw {
	font-size: 16px;
	margin:20px 0 0 25px;
	color: #505050;
}

.job-box .hd li .salary  {
	width:100%;
	height: 59px;
	line-height:59px;
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 20px;
	color: #0078ff;
	position:absolute;
	left:0;
	bottom:0;
	text-indent:25px;
	background:url("../images/jt10.png") no-repeat 95% center #e8ebf4;
}

.job-box .bd {width:800px;float:right;}
.job-box .bd .bd-box {
	background-color: #f8f9fc;
	padding:56px 53px;
	color: #000000;
}

.job-box .bd .bd-top {
	border-bottom:1px solid #e6e6e6;
	padding-bottom:44px;
	position:relative;
	margin-bottom:40px;
}

.job-box .bd .bd-top .t {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 26px;
	color: #000000;
	margin-bottom:26px;
}

.job-box .bd .bd-top .zw {
	font-size: 16px;
	color: #505050;
}

.job-box .bd .bd-top .salary {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 20px;
	color: #0078ff;
	position:absolute;
	right:0;
	top:0;
}

.job-box .bd .bd-content {
	font-size: 16px;
	line-height: 42px;
	padding-bottom:50px;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:44px;
}

.job-box .bd .bd-lxr {
	display:flex;display: -webkit-flex;gap:6px;-webkit-gap: 6px;
	padding-bottom:35px;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:44px;
}

.job-box .bd .bd-lxr-l {
	font-size: 16px;
	color: #000000;
}

.job-box .bd .bd-lxr-r {
	display:flex;display: -webkit-flex;gap:18px;-webkit-gap: 18px;
	flex-direction: column;justify-content: center;
}

.job-box .bd .bd-lxr span {
	font-size: 16px;
	color: #000000;
}

.job-box .bd .bd-lxr span.lxr-zw {
	font-size: 16px;
	color: #505050;
}

.job-box .bd .bd-map .t {
	font-family: HarmonyOS_Sans_SC_Medium;
	font-size: 20px;
	color: #000000;
	margin-bottom:29px;
}
.job-box .bd .bd-map .addr  {
	font-size: 16px;
	color: #505050;
}

.job-box .bd .bd-map .map  {
	margin:20px 0 32px;
}

.job-box .apply  {
	width: 131px;
	height: 41px;
	line-height:41px;
	background-color: #0078ff;
	border-radius: 20px;
	font-size: 20px;
	color: #ffffff;
	text-align:center;
}

#map-container {
	width: 100%;
	height: 286px;
}

.job-bottom {
	height:869px;
	background:url("../images/banner12.png") no-repeat center;
	background-size:cover;
	text-align:center;
	margin-top:100px;
	margin-bottom:-85px;
}

.job-bottom .title {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 32px;
	line-height: 41px;
	color: #ffffff;
	padding:82px 0 31px;
}
.job-bottom .p {
	font-size: 20px;
	color: #ffffff;
}

.job-box iframe {
	width: 100%;
	height: 286px;
	border: 0;
	display: block; /* 移除默认的inline间隙 */
}


@media(max-width:1500px){
	.w1500 {width:1200px;}

	.social-media .ewm {
		right: 180px;
		left:auto;
	}

	.history-slider .slide span {
		margin: 18px 0 22px 60px;
	}

	.history-slider .slide .p {line-height:35px;}
	.about1 {
		grid-template-columns: 50% 50%;
	}
	.about1 .left {
		padding: 30px 20px 30px;
	}
	.about1 .right,.about2 .left {
		display: flex;display: -webkit-flex;
		align-items: center;
	}
	.about2 .right {
		padding: 0 20px 30px;
	}
}

@media(min-width:2500px){
	.wrap,.w1500 {width:1920px;}
}

@media(max-width:800px){
    .wrap,.w1500,.w790 {width:100%;}
    .header,.right-fd,.phone-hide {display:none !important;}
	.pc-show {display:none;}
	.phone-show {display:block;}
	.ny {
		padding-top: 40px;
	}
	#pro-content-con {padding-top:80px;}
	
	.title1 {height:auto;font-size:18px;margin-bottom:21px;line-height:25px;}
	.title1.pt100 {padding-top:40px;}

	

	.header-phone ,.header-phone-nav {display:block;}

	.header-phone {position:fixed;left:0;top:0;width:100%;height:40px;z-index:9999;}
	.header-phone.hover,.ny .header-phone {background-color:#fff;border-bottom:1px solid #e3e3e3;height:39px;}
	.header-phone .open {width: 16px;height:14px;right:16px;top:14px;background:url("../images1/nav1.png") no-repeat center center;background-size: 100%;display:block;}
	.header-phone.hover .open,.ny .header-phone .open,.header-phone.black .open {background:url("../images1/nav2.png") no-repeat center center;background-size: 100%;}
	.header-phone .box {
		height: 40px;
		display: flex;display: -webkit-flex;
		justify-content: center;
		align-items: center;
	}

	.header-phone .logo {width:96px;height:26px;background:url("../images1/logo2.png") no-repeat center center;background-size: 100%;}
	.header-phone.hover .logo,.ny .header-phone .logo,.header-phone.black .logo {
		background: url(../images1/logo2_hover.png) no-repeat center center;
        background-size: 100%;
	}

	.header-phone-nav {
		position: fixed;
		left:0;
		top:0;
		width:100%;
		height: 100%;
		z-index: 99999;
		background-color: #fff;
		display:none;
	}

	.header-phone-nav .box {
		height:57px;
		display: flex;display: -webkit-flex;
        justify-content: center;
        align-items: center;
        border-bottom:1px solid #e3e3e3;
	}

	.header-phone-nav .logo {width:96px;height:26px;background:url("../images1/logo2_hover.png") no-repeat center center;background-size: 100%;}
	.header-phone-nav .close {width: 16px;height:16px;right:18px;background:url("../images1/close.png") no-repeat center center;background-size: 100%;}
	.header-phone-nav .top {margin:0 30px;}
	.header-phone-nav .top-link {border-bottom:1px solid #e6e6e6;height:70px;line-height:70px;font-size: 15px;display:block;color: #000000;width:100%;position: relative;}
	.header-phone-nav .top-link.hover {border:none;border:0;}
	.header-phone-nav .top-link img {position:absolute;right:0;top:0;}
	.header-phone-nav .top .xl {background:url("../images1/jt1.png") no-repeat 95% center;background-size:16px;}
	.header-phone-nav .top .xl.hover {background:url("../images1/jt1_h.png") no-repeat 95% center;background-size:16px;}
	.header-phone-nav .top ul {background-color:#e6e6e6;margin: 0 -30px;padding: 0 30px;}
	.header-phone-nav .top li {height:70px;}
	.header-phone-nav .top li a {display:block;width:100%;height:70px;line-height:70px;
		font-size: 15px;
		color: #000000;
	}
	.header-phone-nav .top {}

	.product-tj {
        flex-direction: column;
		padding: 15px 0;
		gap: 15px;-webkit-gap:15px;
    }
	
	.index-banner {height:auto;}
	.index-banner .img {display:none}
	.index-banner .img-phone {display:block;}
	.index-banner a.prev, .index-banner a.next {display:none;}
	.index-banner .bd li {height:auto;}
	.index-banner .bd li .text {
		font-size:16px;
	}
	.index-banner .bd li .title {}
	.index-banner .bd li .btn a {font-size:13px;background-size: 4px;width:101px;}
	.index-banner .hd li {width:37px;height:3px;}
	.index-banner .hd li.on span {display:none;}

	.product-tj .box img.img {display:none;}
	.product-tj .box img.img-phone {display:block;}
	.product-tj .con {left:0;top:39px;width:100%;text-align:center;}
    
	.product-tj .con .title {font-size:28px;line-height:26px;}
	.product-tj .con .text {font-size:16px;margin: 15px 0 22px;}
	.product-tj .con .btn a {font-size:13px;background-size: 4px;padding:0 9px 0 0;margin:0 15px;_display:inline;}

	/* 产品展示 */
	.product-box {display:none;}
	.super-slider {
	  width: 100vw;
	  margin-bottom:110px;
	  margin-left: 0vw;
	  left: 0%;
	  display:none;
	}

	.super-slider .viewport {
	  height: 500px;
	}

	.super-slider .track {
		display: block;
	  height: 500px;
	  transform: none;
	}

	.super-slider .slide {
	  height: 500px;
	  width:100%;
	}

	/* 视频播放 */
    .video-slider {display:none;}
    .video-slider-phone {display: none;}
    .video-slider-phone {width:100%;height:460px;position:relative;overflow:hidden;background:#fff;text-align:center;margin-bottom:84px;}
    .video-slider-phone .bd li {position:relative;height:460px;}
    .video-slider-phone .bd li .box {margin:0 20px;}
    .video-slider-phone .bd li img {display:block;width:100%;height:460px;}
    .video-slider-phone .bd li video {display:none;width:100%;height:460px;background-color:#000;object-fit: contain; }
    .video-slider-phone .bd li a.play {position:absolute;left:50%;top:50%;width:113px;height:113px;margin:-56px 0 0 -56px;background:url("../images/play.png") no-repeat center top;display:inline-block;zoom:1;*display:inline;}
    .video-slider-phone .hd {position:absolute;width:100%;left:0;z-index:1;height:8px;bottom:20px;text-align:center;}
    .video-slider-phone .hd li {display:inline-block;*display:inline;zoom:1;width:8px;height:8px;line-height:99px;overflow:hidden;margin:0 5px;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;}
    .video-slider-phone .hd li.on {background-position:0 0;filter:alpha(opacity=100);opacity:1;}
	
	.news {margin:0 10px;position:relative;}
	.news h2 {margin-bottom:30px;font-size:18px;}
	.news ul {display:block;}
	.news .hd {display:block;position:absolute;right:10px;bottom:120px;}
	.news .hd ul {width:100%;}
	.news .hd li {color:#fff;width:12px;height:12px;border-radius:50%;background-color:#fff;opacity: 0.5;margin:0 2px;text-indent:-99999px;display:inline-block;float:none;border:none;border:0;padding:0;}
	.news .hd li.on {opacity: 1;}
	.news li {padding-bottom:0px;border:none;border:0;width:100%;}
	.news li a.t {margin:13px 0 0;padding:0 12px;font-size:15px;height:auto;line-height:26px;}
	.news li span.time {display:none;}
	.news .btn {margin:30px 0;}
	.news .btn a {font-size:13px;}
	.news .btn a img {width:12px;}
    
    .morefun-data {height:548px;}
	.morefun-data .title {padding:46px 0 24px;font-size:18px;}
	.morefun-data .btn a {width:auto;font-size:10px;background-size:4px;height:20px;line-height:20px;border-radius:10px;padding:0 7px;}
	.morefun-data .btn a img {width:4px;top:0;}
	.morefun-data {overflow:hidden;background: url(../images1/footer1.png) no-repeat center top;}
    .morefun-data ul li {
    	width:50%;
		font-size:13px;
		margin-bottom:65px;
    }

	.morefun-data ul li span {font-size:30px;}

	.parteners h2 {margin:40px 0 30px;font-size:18px;}
	.parteners .wrap {height:70px;margin:0;}
	.parteners-list li {
		width: 33.333%;
		height:65px;
	}

	.parteners-list li img {width:100px;max-height:65px;}
	.parteners-list li a {width:100%;height:65px;}
	

	.footer {margin:40px 0 0;}
	.footer .wrap {padding:32px 30px 50px;width:calc(100% - 60px);}
	.footer .phone {font-size:23px;}
    .footer .line1 .left {display: none;}
	.footer .right {
		text-align:left;
		width: 100%;
	}
	.footer .time {margin:16px 0 40px;}

	.footer .share {
		flex-direction: unset;
        display: flex;display: -webkit-flex;
        align-items: center;
        height: 40px;
	}

	.footer .copyright {
		margin-top: 20px;
		line-height:22px;
		padding-top:20px;
	}
	.footer .copyright .f1 {display:block;margin:10px 0 0;}
	.footer .copyright .f1 span:first-child {display:none;}

	.footer-lang {
		position: relative;
		display: block;
		margin-left: auto;
	}
	.footer-lang span {font-size:13px;color:#fff;display:flex;display: -webkit-flex;align-items: center;height:20px;gap:10px;-webkit-gap: 10px;}
	.footer-lang span i {display:inline-block;zoom:1;*display:inline;background-image:url("../images/icon.png");background-repeat:no-repeat;background-position:right top;width:19px;height:19px;}
	.footer-lang ul {position:absolute;left:0;bottom:20px;
		background-color: #ffffff;
		background-clip: padding-box;
		border-radius: 8px;
		outline: none;
		box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
		z-index:222;
		display:none;
		width:100px;
	}

	.footer-lang ul li {height:40px;line-height:40px;text-align:center;width:100%;color:#000;}
	.footer-lang ul li:hover {background-color: rgba(0, 0, 0, 0.04);}
	.footer-lang ul li a {color:#000;}

	.inquiry-btn {display:block; margin-left: auto;}
	.inquiry-btn a {
		height: 21px;
		line-height: 21px;
		font-size: 13px;
		color: #fff;
		border-radius: 15px;
		display: inline-block;
		zoom: 1;
		margin: 0 10px;
		background: url(../images/jt8.png) no-repeat 90% center #0078ff;
		background-size:4px;
		padding:0 17px 0 10px;
		text-align:center;
	}

	/* 产品 */
	.product-nav {display:none;}
	.product-index {padding:0 14px;margin-bottom:40px;}
	#n2 {margin-top:40px;}
	.product-index h2 {font-size:18px;}
	.product-index .p {font-size:13px;line-height:18px;margin:20px 0 30px;
	text-align: justify;
	word-break: normal;
	 hyphens: auto;              /* 自动添加连字符 */
  -webkit-hyphens: auto;      /* Safari兼容 */
  -moz-hyphens: auto;         /* Firefox兼容 */
	}
	.product-index .p samp {display:inline;}
	.product-index .box {
		grid-template-columns: 1fr 1fr;
		gap: 20px;-webkit-gap: 20px;
	}
	.product-index .slide {height:250px;}
	.product-index .slide .title a {font-size:18px;}
	.product-index .slide .text {font-size:13px;line-height:16px;margin-bottom:19px;}
	.product-index .slide .img {
		height: 130px;
	}
	.product-index .slide img {max-height:130px;}


	.product-title h1 {
		font-size: 28px;
		padding: 74px 0 20px;
	}
	.product-title h1:before {display:none;}
	.product-title p {
		font-size: 15px;
	}
	.product-base {
		grid-template-columns: 1fr 1fr;
		margin:30px 18px;
		width:calc(100% - 36px);
		gap: 10px;-webkit-gap: 10px;
		padding-top:0px;
	}
	.product-base .box {font-size:12px;padding-right: 10px;}
	.product-base .box img {width:19px;margin:0 10px;}
	.product-base .box span {font-size:15px;}
	.product-title {
		height: 500px;
		background: url(../images1/bg1.png) no-repeat center bottom #f4f4f4;
		background-size: cover;
	}
	.pro-more {margin-bottom:-40px;height:81px;}
	.pro-more h2 {font-size:13px;}
	.pro-more span, .pro-more span a {font-size:18px;line-height:16px;}

	.pro-content table tr {
		display:grid;display: -webkit-grid;
		grid-template-columns: 30% 70%;
	}
	.pro-content table td {
		width:auto;
		padding:20px;
		font-size:13px;
		line-height: 20px;
	}
	.pro-content table td:first-child {font-size:13px;}
	.pro-3d {
		height: 600px;
		overflow: hidden;
	}
	.pro-3d iframe {height:900px;}
	.download {
		margin: 50px 20px 36px;
        gap: 9px; -webkit-grid-gap: 9px;
        width: calc(100% - 40px);
        display: grid;display: -webkit-grid;
        grid-template-columns: 1fr 1fr;
	}
	.download .box {
		width:auto;
		height: 80px;
		position:relative;
	}

	.download .box .left {width:auto;}
	.download .box .left span {font-size:15px;}
	.download .box .left span.size {font-size:10px;}
	.download .box .right {position:absolute;right:14px;bottom:13px;height:26px;}
	.download .box .right img {width:26px;}

	/* case */
	.case-nav h2 {font-size:17px;font-weight:bold;padding:40px 0 30px;}
	.case-list {
		grid-template-columns: 1fr;
		margin: 0 20px;
		gap:20px;-webkit-gap: 20px;
	}
	.case-list a.t {font-size:15px;line-height:22px;margin-bottom:26px;}
	.case-list .btn {gap:9px;-webkit-gap: 9px;padding-bottom:16px;margin-bottom:16px;}
	.case-list .btn a {font-size:13px;}
	.case-list .link {background-size:4px;}
	.case-list .tags span {font-size:13px;}
	
	/* 软件服务 */
	.banner7 {height:400px;background:url("../images1/banner7.png") no-repeat center bottom;text-align:center;background-size: cover !important;}
	.banner7 h2,.banner7 p,.banner7 a {position:static;text-align:center;}
	.banner7 h2 {
		padding-top:35px;
		font-size:30px;
	}
	.banner7 p {
		font-size: 15px;
		margin:13px 0 19px;
	}
	.banner7 a {
		font-size: 13px;
		display: inline-block;
		width:101px;
		height:21px;
		line-height:21px;
		letter-spacing: 0;
		background-size: 4px;
	}

	.banner8 {height:400px;background:url("../images1/banner9.png") no-repeat center bottom;text-align:center;background-size: cover !important;}
	.banner8 h2,.banner8 p,.banner8 a {position:static;text-align:center;}
	.banner8 h2 {
		padding-top:39px;
		font-size:23px;
	}
	.banner8 p {
		font-size: 13px;
		margin:14px 0 24px;
	}
	.banner8 a {
		font-size: 13px;
		display: inline-block;
		background-size:4px;
		width:101px;
		height:20px;
		line-height:20px;
		letter-spacing:0;
	}

	.softwore1 {
		height: auto;
		width:100%;
		background:none;
	}
	
	.softwore1 .box {margin:0;width:100%;height:220px;}
	.softwore1 .bottom {
		display: grid;display: -webkit-grid;
        grid-template-columns: 1fr 1fr;
		gap:8px; -webkit-grid-gap: 8px;
		margin:-62px 7px 0;
		width: calc(100% - 14px);
	}
	.softwore1 .xx-bg {
		height:60px;
	}
	.softwore1 .xx-bg img {height:30px;width:30px;}
	.softwore1 span {margin:18px 0 16px;font-size:15px;}
	.softwore1 p {font-size:15px;line-height:20px;height:80px;display:flex;display: -webkit-flex;align-items: center;justify-content: center;}
	
	.softwore2 {margin:0 10px;width:calc(100% - 20px);gap:8px;-webkit-gap: 8px;}
	.softwore2 .box {
		height: auto;
		flex-direction: column;
		width:100%;
	}

	.softwore2 .box .left {flex: unset;width: 100%;height:50px;}
	.softwore2 .box .left .img {flex: 0 0 69px;}
	.softwore2 .box .left .img img {width:23px;height:23px;}
	.softwore2 .box .left span {flex: 0 0 calc(100% - 69px);font-size:15px;}
	.softwore2 p {flex:auto;width: calc(100% - 27px);padding:20px;font-size:15px;}
	
	.softwore3 {margin:0 10px;padding-bottom:30px;width:calc(100% - 20px);}
	.softwore3 img {margin-bottom:9px;}
	.softwore3-title {padding:30px 0 !important;margin-bottom:0px;}
	.softwore3 .left {width:100%;}
	.softwore3 .left .box {margin:0 0 3px;width:calc(100% - 42px);padding:21px 21px 32px;height:auto;}
	.softwore3 .left .box span {font-size:15px;height: auto;padding-bottom:12px;margin-bottom:15px;line-height: 16px;}
	.softwore3 .left .box p {font-size:15px;line-height:20px;}
	.softwore3 .right {width:100%;display:none;}
	.softwore3 .right img {width:100%;}
	
	.softwore4-box {margin:0 20px;width: calc(100% - 40px);overflow:hidden;}
	.softwore4 .hd-top {border:none;border:0;padding:0;margin-bottom:45px;}
	.softwore4 .hd-top ul {
		display:flex;display: -webkit-flex;align-items: center;flex-direction: column;border-top:1px solid #e6e6e6;
		height:41px;
		overflow:hidden;
	}
	.softwore4 .hd-top ul.thisclass {height:auto;}
	.softwore4 .hd-top ul li {width:100%;background:none;border-bottom:1px solid #e6e6e6;height:40px;line-height:40px;text-align:left;text-indent:32px;color: #717171;font-size:15px;}
	.softwore4 .hd-top ul li.on {background-color:#fff;color:#0078ff;}
	.softwore4 .hd-top ul li:first-child {background:url("../images1/jt1.png") no-repeat 95% center;background-size:16px;}
	.softwore4 .hd-top ul.thisclass li:first-child {background:url("../images1/jt1_h.png") no-repeat 95% center;background-size:16px;}

	.softwore4 .bd-top {
		height:auto;
	}
	.softwore4 .tv-slideBox {display:block;}
	.softwore4 .tv-slideBox .bd, .softwore4 .tv-slideBox .bd ul {
		height:auto;
	}
	.softwore4 .tv-slideBox .bd ul li {
		display:flex;display: -webkit-flex;
		flex-direction: column-reverse;
		height:auto;
		width:100%;
		overflow:hidden;
	}
	
	

	.softwore4 .bd-top .left {width: calc(100% - 100px);padding:0;margin:0 20px;height:auto;padding:30px;}
	.softwore4 .bd-top .right {width:100%;height:auto;padding-bottom:100px;display:flex;display: -webkit-flex;align-items: baseline;justify-content: center;}
	.softwore4 .bd-top .right img {max-width:70%;max-height:150px;}

	.softwore4 .tv-slideBox .hd {width:100%;        
	position: absolute;
        left: 0;
        top: 200px;}
	.softwore4 .tv-slideBox .prev-n {left:10px;}
	.softwore4 .tv-slideBox .next-n {right:10px;}
	.softwore4 .tv-slideBox .prev-n, .softwore4 .tv-slideBox .next-n {top:70px;display:block;width:26px;height:26px;background-size:cover;}
	.softwore4 .bd-top .left span {font-size:15px;margin-bottom:15px;}
	.softwore4 .bd-top .left .p {font-size:15px;line-height:23px;}

	.softwore5 {
		grid-template-columns: 1fr 1fr;
        margin: 0 8px;
        width: calc(100% - 16px);
        gap: 6px;-webkit-gap: 6px;
	}
	.softwore5 .box {height:250px;}
	.softwore5 .xx-bg {height:65px;}
	.softwore5 .xx-bg img {height:30px;}
	.softwore5 span {font-size:15px;margin:20px 0 17px;}
	.softwore5 p  {font-size:15px;line-height:18px;display:flex;display: -webkit-flex;align-items: center;flex-direction: column;justify-content: center;height:100px;}

	.softwore6 {
		background-image: linear-gradient(110deg, 
				#deeafe 0%, 
				#ffffff 63%, 
				#bbd4fe 100%);
			border: solid 2px #ffffff;
		height:auto;
		margin:0 10px;width: calc(100% - 20px);
	}

	.softwore6 .con {
		width: calc(100% - 50px);
		padding: 25px;
		font-size:15px;
		line-height:20px;
	}

	/* 关于我们 */
	.content1 {margin:0 20px;width: calc(100% - 40px);font-size:15px;line-height:23px;}
	.banner4 {
		height: 500px;
		background: url(../images1/banner4.png) no-repeat center bottom;
		background-size: cover !important;
		justify-content: flex-start;
		margin-bottom:50px;
	}
	.banner4 h2 {color:#fff;padding-top:20px;font-size:28px;}
	.banner4 p {color:#fff;font-size:13px;line-height:21px;}

	.about1 {display:flex;display: -webkit-flex;flex-direction: column-reverse;margin-bottom:40px;}
	.about1 .left {padding:40px;font-size:15px;line-height:23px;}
	.about2 {display:flex;display: -webkit-flex;flex-direction: column;margin-bottom:40px;}
	.about2 .right {padding:40px;font-size:15px;line-height:23px;}
	.about3 {margin:0 20px;}
	.about3 .wrap {display:flex;display: -webkit-flex;flex-direction: column;gap: 6px;-webkit-gap: 6px;margin-bottom:40px;}
	.about3 .wrap .box {width:100%;flex-direction: row;height:auto;padding:20px 0;display:grid;display: -webkit-grid;
grid-template-columns: 30% 70%;}
.about3 .wrap .box span {width:35px;height:35px;background-size: 100%;margin:0 28px;}
	.about3 .wrap .box p {padding:0;margin:0;font-size:15px;line-height:25px;}
	.about4 {margin:20px 13px;}
	.about4 .wrap ul {display:grid;display: -webkit-grid;grid-template-columns: 1fr 1fr;gap:12px; -webkit-grid-gap: 12px;margin-bottom:40px;}
	.about4 .wrap ul li {height:auto;width:100%;}
	.about4 .wrap ul li a {width:100%;}
	.about4 .wrap ul li span {display:block;width:100%;line-height: 30px;padding: 20px 0;font-size:12px;}
	.about4 .wrap ul li img {width:100%;height:150px;}

	/* .history-slider {display:none;} */
	.history-slider {
		margin-left: 0;
		left: 0;
		background: url(../images1/about3.png) no-repeat center bottom;
		background-size: cover;
		padding:70px 83px 0;
		height:400px;
		width: calc(100% - 166px);
		margin-bottom:40px;
	}
	.history-slider:before {
        width: 73px;
        height: 300px;
        background-color: #2b2c30;
        border-radius: 10px;
        border: solid 0px #d5d5d6;
        opacity: 0.4;
        content: " ";
        display: block;
        position: absolute;
        left: 0;
        top: 70px;
        z-index: 2222;
	}

	.history-slider:after {
        width: 73px;
        height: 300px;
        background-color: #2b2c30;
        border-radius: 10px;
        border: solid 0px #d5d5d6;
        opacity: 0.4;
        content: " ";
        display: block;
        position: absolute;
        right: 0;
        top: 70px;
        z-index: 2222;
	}

	.history-slider .slide .box {height:300px;}
	.history-slider .slide h2 {
		margin-top:40px;
		margin-left:20px;
		font-size:23px;
		line-height:35px;
	}
	.history-slider .slide span {background-color:#0078ff;    margin: 28px 0 14px 20px;width:49px;}
	.history-slider .slide .p {margin:0 20px;font-size:13px;line-height:25px;}
	.history-slider .prev, .history-slider .next {width:32px;height:32px;background-size: 62px;margin:0 5px;}

	

	.world-map-img {margin:30px 20px;}
	
	.about5 {margin-bottom:20px;display: flex;display: -webkit-flex;background-color:#f8f8f8;}
	.about5 .wrap .box {background-color:#f8f8f8;padding: 0px 31px;}
	.about5 .wrap ul {display:block;height:auto;margin:0;}
	.about5 .wrap ul li {width:49%;float:left;height: 150px;border-bottom:1px solid #d5d5d6;}
	.about5 .wrap ul li span {font-size:15px;}
	.about5 .wrap ul li span.capacity {font-size:28px;margin-right:7px;_display:inline;}
	.about5 .wrap ul li:nth-child(2) {
		border-right:0;
	}
	.about5 .wrap ul li:nth-child(3) {
		border-bottom:0;
	}

	/* 联系我们 */
	.banner5 {
		height: 500px;
		background: url(../images1/banner5.png) no-repeat center bottom;
		background-size: cover !important;
		justify-content: flex-start;
		margin-bottom:0px;
	}
	.banner5 h2 {color:#000;padding:46px 0 15px;font-size:23px;line-height:36px;height:36px;}
	.banner5 p {color:#000;font-size:15px;}
	.bg1 > .wrap > .pt100 {padding-top:30px;}
	
	.contact1 {padding:20px;}
	.contact1 h2 {font-size:18px;line-height:36px;padding-bottom:16px;}
	.contact1 .box {flex-direction: column;}
	.contact1 .box .info span {font-size:15px;}
	.contact1 .box .info span.left {font-size:12px;height:20px;line-height:20px;border-radius:8px;width:70px;flex: 0 0 70px;}
	.contact-map {padding-bottom:20px;}
	.contact2 {flex-direction: column;gap: 20px;-webkit-gap: 20px;padding-bottom:20px;margin-top:20px;}
	.contact2 .box {
		flex: 0 0 calc(100% - 74px);
		padding: 0 17px 20px;
		margin:0 20px;
		min-height:auto;
	}
	.contact2 h2 {font-size:18px;line-height:36px;padding-bottom:16px;padding-top:16px;}
	.contact2 .box .info {margin-top:24px;}
	.contact2 .box .info span {font-size:15px;}
	.contact2 .box .info span.left {font-size:12px;height:20px;line-height:20px;border-radius:8px;width:70px;flex: 0 0 70px;}
	
	.contact3 h2 {margin:37px 0 20px;}
	.contact3 .box {margin:0 10px;width: calc(100% - 20px);gap:12px; -webkit-grid-gap: 12px;}
	.contact3 .box .link {
		height: 70px;
	}
	.contact3 .box .link a {
		background-size: 60px;
		height: 80px;
	}
	
	/* 咨询 */
	.banner6 {
		height: 200px;
		background: url(../images1/banner6.png) no-repeat center bottom;
		background-size: cover !important;
		justify-content: center;
		margin-bottom:0px;
	}
	.banner6 h2 {color:#000;font-size:28px;line-height:36px;height:46px;}
	.banner6 p {color:#000;font-size:16px;line-height:23px;}
	.inquiry-form {margin:38px 25px 0;width: calc(100% - 50px);}
	.inquiry-form h2 {display:none;}
	.inquiry-form .text, .inquiry-form select {height:41px;line-height:41px;font-size:16px;}
	.inquiry-form .bd {
		grid-template-columns: 1fr;
		gap: 25px;-webkit-gap: 25px;
	}
	.inquiry-form .notes {
		margin-top: 25px;
	}
	.inquiry-form .submit {margin-top:40px;}
	.inquiry-form .submit input {width:81px;height:31px;line-height:31px;font-size:13px;}

	/* 新闻 */
	.content-list {margin:31px 8px 20px;width: calc(100% - 16px);}
	.content-list a.b {margin:20px 0;font-size:15px;line-height:20px;max-height:40px;overflow:hidden;}
	.content-list .time2 {font-size:12px;}
	.news-box .content {margin:0 8px 0;width: calc(100% - 16px);}
	.content-list2 {margin:30px 8px 0;width: calc(100% - 16px);/* grid-template-columns: 1fr; */}
	.content-list2 .box {margin-top:10px;}
	/*.content-list2 .box img {height:100px;}*/
	.content-list2 .box .time2 {font-size:12px;}
	.content-list2 .box a.b {font-size:15px;line-height:20px;max-height:40px;overflow:hidden;margin:15px 0;}
	.right .social-media,.news-box .right {display:none;}
	.news-box {margin-top:39px;}
	.news-box .content h1 {font-size:18px;line-height:23px;}
	.news-box .content .time {padding:30px 0 12px;margin-bottom:29px;font-size:12px;}
	.news-box .content .box {font-size:15px;line-height:23px;color:#717171;}
	.news-box .content .box img {margin:20px 0;}

	
	/* 手机内页导航 */
	.subnav {display:none;}
	.subnav .wrap {height:40px;}
	.subnav .left {margin-left:10px;font-size:15px;}
	.subnav a.now, .subnav a.now:hover {
		height: 21px;
        line-height: 21px;
        font-size: 13px;
        width: auto;
        background-size: 4px;
        border-radius: 10px;
        padding: 0 17px 0 10px;
	}
	#pro-subnav {display:block;position: fixed;width: 100%;left: 0;top: 40px;z-index:9999;height:40px;}
	.phone-subnav {}
	.phone-subnav .name {border-bottom:1px solid #e6e6e6;height:40px;line-height:40px;font-size: 15px;display:block;color: #0078ff;width:100%;position: relative;background:url("../images1/jt1.png") no-repeat 95% center;text-indent:20px;background-size: 16px;}
	.phone-subnav .name.hover {background:url("../images1/close.png") no-repeat 95% center;background-size: 14px;}
	.phone-subnav .box {position:relative;z-index:7777;}
	.phone-subnav ul {padding:0 20px 0;width: calc(100% - 40px);position:absolute;left:0;top:40px;background-color:#fff;display:none;z-index:8888;}
	.phone-subnav li {height:40px;border-bottom:1px solid #e6e6e6;}
	.phone-subnav li:last-child {border-bottom:0;}
	.phone-subnav li a {display:block;width:100%;height:40px;line-height:40px;color:#717171;font-size:15px;}
	
	.dy-box h1 {font-size:18px;margin:30px 0 ;padding-bottom:30px;}
	.dy-box {padding:10px;}
	.dy-box .con {font-size:15px;line-height:24px;}

	.pro-3d .bottom img {width:30px;}
	.pro-3d .bottom a {font-size:12px;}

	/* 人才招聘 */
	.banner9 {height:400px;text-align: left;text-indent: 35%;}
	.banner9 h2 {font-size:23px;margin-bottom:100px;}
	.banner9 p {font-size:16px;}

	.job-title {margin:50px 0 30px;font-size:18px;}
	.job-box {padding:0 10px;}
	.job-box .hd {width:100%;}
	.job-box .hd ul {gap: 20px;-webkit-gap: 20px;}
	.job-box .hd li {height:150px;}
	.job-box .hd li a.b {height:150px;pointer-events: auto;}
	.job-box .hd li .t {padding:26px 0 0 29px;font-size:16px;}
	.job-box .hd li .zw {margin:20px 0 0 29px;font-size:13px;}
	.job-box .hd li .salary {height:41px;line-height:41px;text-indent:29px;font-size:15px;background-size:7px;}
	.job-box .bd {display:none;
	background-color:#f8f9fc;
	padding:0 22px;
	width: calc(100% - 44px);
	}
	.job-box .bd .bd-box {padding:31px 0;}
	.job-box .bd .bd-top {
		padding-bottom:22px;
		margin-bottom:20px;
	}

	.job-box .bd .bd-top .t {
		font-size: 16px;
		margin-bottom:20px;
	}

	.job-box .bd .bd-top .zw {
		font-size: 13px;
	}

	.job-box .bd .bd-top .salary {
		font-size: 15px;
	}

	.job-box .bd .bd-content {
		font-size: 15px;
		line-height: 28px;
		padding-bottom:38px;
		margin-bottom:18px;
	}

	.job-box .bd .bd-lxr {
		gap:12px;-webkit-gap: 12px;
		padding-bottom:16px;
		margin-bottom:24px;
	}

	.job-box .bd .bd-lxr-l {
		font-size: 13px;
	}

	.job-box .bd .bd-lxr-r {
		gap:12px;-webkit-gap: 12px;
	}

	.job-box .bd .bd-lxr span {
		font-size: 15px;
	}

	.job-box .bd .bd-lxr span.lxr-zw {
		font-size: 13px;
	}

	.job-box .bd .bd-map .t {
		font-size: 13px;
		margin-bottom:16px;
	}
	.job-box .bd .bd-map .addr  {
		font-size: 15px;
	}

	.job-box .bd .bd-map .map  {
		margin:20px 0 28px;
	}

	.job-box .apply  {
		width: 81px;
		height: 21px;
		line-height:21px;
		border-radius: 10px;
		font-size: 13px;
	}


	.job-bottom {
		height:280px;
		background:url("../images1/banner12.png") no-repeat center;
		margin-top:40px;
		margin-bottom:-40px;
	}
	.job-bottom .title {
		font-size: 18px;
		padding: 31px 0 18px;
	}
	.job-bottom .p {
		font-size: 15px;
	}
}