/* 滚动条样式 */
body::-webkit-scrollbar {width: 8px;height: 1px;}
body::-webkit-scrollbar-thumb {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #8c8c8c;border-radius: 4px;}
body::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, .3);background-color: #ededed;border-radius: 4px;}
body {background-color: #eaeaea;font-family: "microsoft yahei";}


/* 全局样式 */
.bg-w {background-color: #fff;}
.p-0 {padding: 0;}
.p-1{padding: 0.5rem;}
.p-2{padding: 1rem;}
.ptb-4{padding: 2rem 0 !important;}
.prl-2{padding-right: 1.5rem;padding-left: 1.5rem;}
.pr-1{padding-right: 1rem;}
.p-4 {padding: 2rem;}
.pt-2{padding-top: 1rem;}
.mt-2{margin-top: 2rem;}
.mt-1{margin-top: 1rem;}
.mb-2{margin-bottom: 1.5rem;}
/* text-align:right */
.t-r{text-align: right;}
.t-c{text-align: center;}

/* 主标题，重色，居左，1.5 */
h3{font-size: 1.5rem;letter-spacing: 1px;line-height: 3rem;}

/* 一级副标题，稍浅色，居左，1.5 */
.title-6{line-height: 2rem;color: #737383;padding-left: 1rem;}
/* 二级副标题，最浅色，居中，1.01 */
.title-7{font-size: 1.01rem;color: #a5a5a5;margin-top: 0.5rem;letter-spacing: 1px;}
/* 三级副标题，最浅色，居左，0.9 */
.title-8{ font-size: 0.9rem;color: #888888;float: right;font-weight: normal; }
/* 三级副标题，稍浅色，居左，0.9 */
.text-1{font-size: 0.9rem;color: #666;padding: 0.5rem 0.9rem;line-height: 1.5rem;}

/* 二级主标题 */
.text-2{font-size: 1.5rem;color: #4f4f4f;line-height: 2rem;letter-spacing: 1px;}

.text-3{font-size: 1rem;color: #777777;letter-spacing: 1px;line-height: 1.5rem;}

.text-4{font-size: 1.01rem;color: #666666;line-height: 1.6rem;letter-spacing: 1px;}

h4{text-transform: uppercase;font-size: 1.5rem;letter-spacing: 1px;padding-left: 1rem;}

/*.logo img{width: 100%;}*/

/* 固定在顶部的导航 */
.fixedNav {
	width: 100%;
	border-bottom: 1px solid rgba(202, 202, 202, 0.06);
	height: 90px;
	position: fixed;
	top: 0;
	z-index: 999;
	background-color: transparent;
}

.menu{display: flex;justify-content: space-between;}

/* 品牌 */
.logo{display: inline-block;width: 140px;height: 100%;min-width: 150px;text-align: center;line-height: 90px;float: left;text-align: center;}
.logo span{font-size: 2rem;color: #fff;}

/* 导航菜单及滑块 */
nav{width: auto;display: inline-block;position: relative;height: 100%;float: left;}
nav a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 4rem;
	text-align: center;
	color: #e5e5e5;
	text-decoration: none;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-weight: bold;
	padding: 12px 20px;
	transition: 0.2s ease color;
}

#indicator {
	position: absolute;
	left: 0%;
	bottom: 0;
	width: 30px;
	height: 3px;
	background-color: #fff;
	border-radius: 5px;
	transition: 0.3s ease left;
	margin-left: 20px;
}

nav a:hover {color: #fff;}
nav a:nth-child(1):hover~#indicator {left: 0;}
nav a:nth-child(2):hover~#indicator {left: 9.1%;}
nav a:nth-child(3):hover~#indicator {left: 19.2%;}
nav a:nth-child(4):hover~#indicator {left: 29.6%;}
nav a:nth-child(5):hover~#indicator {left: 40.7%;}
nav a:nth-child(6):hover~#indicator {left: 51.6%;}
nav a:nth-child(7):hover~#indicator {left: 61.4%;}
nav a:nth-child(8):hover~#indicator {left: 70.93%;}
nav a:nth-child(9):hover~#indicator {left: 81.2%;}
nav a:nth-child(10):hover~#indicator {left: 91.6%;}

/* 首页 */
/* 第一部分,服务理念及服务范围简介 */
.module1 .block-1 {background-color: #fff;min-height: 117px;padding: 2rem;transition: all 0.3s;height: 100%;box-sizing: border-box;}
.module1 .layui-col-sm12>.block-1>a{display: flex;align-items: center;justify-content: space-between;}
.module1 .block-1 img{margin-top: 1rem;}
.module1 .block-1:hover {transform: translateY(-5px);box-shadow: 0 5px 6px 0 rgba(0, 0, 0, .1);}
.block-1 p{font-size: 13px;color: #676767;line-height: 1.5rem;}
.title-2{font-size: 1.4rem !important;color: #464646;margin-bottom: 1rem;}
.icon{font-size: 1.2rem !important;color: #888888 !important;text-align: center;padding: 1.5rem 0 0;}
.icon p .iconfont,.icon span{ font-size: 2.5rem;line-height: 2.5rem; }
.icon p:last-child{ font-size: 1.1rem;margin-top: 6px; } 

.simpleBtn {
	width: 86px;
	height: 30px;
	position: relative;
	z-index: 1;
	color: #c2c2c2;
	display: inline-block;
	text-align: center;
	border: 1px solid #e7e7e7;
	margin-top: 15px;
}
.simpleBtn span{font-size: 1.5rem;/* font-weight: bold; */line-height: 30px;}

.simpleBtn::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 30px;
	transition: all 0.3s;
	z-index: -1;
}

/* 产品案例 */
.block-2:hover .simpleBtn::before,.block-3:hover .simpleBtn::before,.block-4:hover .simpleBtn::before {width: 100%;background-color: #363636;}
.block-2:hover .simpleBtn {color: #fff;}
.block-2 {position: relative;transition: all 0.3s;border: 1px solid #f1f1f1;z-index: 1;background-color: #FFFFFF;}
.block-2>div{padding: 1.5rem;background-color: #FFFFFF;}
/* 新闻中心每篇新闻的标题 */
.block-2 p:first-child{font-size: 1.1rem;font-weight: normal;margin-bottom: 6px;}
.block-2 p:last-of-type{color: #8c8c8c;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;letter-spacing: 1px;line-height: 1.5rem;}

/* 手机端时出现轮播图 */
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

/* 在手机端时显示 */
.phoneShow{display: none;}


.footer{background-color: #f6f6f6;padding: 2rem;color: #777777;font-size: 0.9rem;}
.footer ul li{ display: inline-block;padding: 3px; }
.footer ul li a{font-size: 0.9rem;color: #777777;}

/* 固定在右侧的导航 */
.rightNav{position: fixed;right: 0;bottom: 10%;z-index: 888;}
.rightNav .star{opacity: 0;display: none;}
.rightNav .box{position: relative;width: 5px;height: 50px;}
.rightNav .box span:first-child{ width: 50px;height: 50px;font-size: 1.3rem;color: #EDEDED;text-align: center;box-sizing: border-box;vertical-align: middle;line-height: 50px;}
.rightNav .box a{color: #fff;display: block;word-break: keep-all;width: 50px;overflow: hidden;height: 50px;position: absolute;right: 0;background-color: rgba(0,0,0,.7);transition: all 0.3s;border-bottom: 1px solid #CCCCCC;}

.more{ text-transform: uppercase;transition: all 0.3s;display: inline-block;padding:6px 10px;font-size: 1.1rem;color: #555555;position: relative;margin-right: 5px;background-color: #fff; }
.more:hover{color: #484848;letter-spacing: 1px;margin-right: 0;border: 1px solid #000000;border-left: none;border-right: none;transform: scale(1.1,1);-moz-transform: scale(1.1,1);-webkit-transform: scale(1.1,1);transform: perspective(1px);}

.imgBox img{width: 100%;}
.imgBox{height: 120px;}

.block-3{display: flex;padding: 0.6rem 1rem;border: 1px solid #ebebeb;margin: 0.5rem 0;}
.block-3 .time{color: #777777;float: right;font-size: 1.01rem;padding-top: 25px;}
.block-3:hover{background-color: #f4f4f4;border: 1px solid #d5d5d5;}
.block-3>div{width: 100%;overflow: hidden;}

.title-1{ font-size: 1.2rem;color: #646464;line-height: 1.9rem; }
.brief-1{ color: #787878;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;min-height: 38px;margin-top: 5px; }
.block-4{margin-top: 1rem;min-height: 453px;border: 1px solid #eaeaea;}
.block-4 .brief-1{line-height: 1.5rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.block-4 div{padding: 1rem;}
.block-4 .time{line-height: 3rem;color: #777777;font-size: 1.01rem;}
/* #sliding-block{position: absolute;bottom: 0;width: 20px;height: 4px;background-color: #fff;transition: all 0.3s;} */
#btnShow{display: none;border: none;background: none;color: #fff;float: right;height: 100%;padding-right: 2rem;position:relative;}
#btnShow span{width: 30px;height: 3px;background-color: #efefef;display: block;margin-bottom: 4px;transition: all 0.3s;}
.showing span:first-child{transform: rotate(45deg) translate(10px,10px);}
.showing span:nth-of-type(2){opacity: 0;}
.showing span:last-child{transform: rotate(-45deg);}

.mask{width: 100vw;height: 100vh;position: fixed;left: 0;z-index: 888;top: 0;background-color: rgba(0,0,0,.8);}

.jia li{display: inline-block;padding: 10px 20px;}

.phoneNum{float: left;color: #fff;height: 100%;vertical-align: middle;line-height: 90px;margin-left: 20px;font-size: 16px;margin-top: -3px;}
.phoneNum img{width: 21px;border-left: 1px solid #fff;padding-left: 30px;margin-right: 10px;}

/* 服务客户 */
ul.images{width: 90%;margin: 2rem auto 1rem;border-bottom: 1px solid #DDDDDD;height: 220px;}
ul.images li{width: calc(100% / 6);height: 110px;overflow: hidden;border: 1px solid #DDDDDD;padding: 1.5rem;box-sizing: border-box;line-height: 40px;float: left;border-bottom: none;border-right: none;transition: box-shadow 0.3s;display: flex;align-items: center;justify-content: center;}
ul.images li:last-child,ul.images li:nth-child(6),ul.images li:nth-child(12){border-right:1px solid #DDDDDD;}
ul.images img{width: 100%;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
ul.images li:hover img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter: none;}
ul.images li:hover { box-shadow: 0 0 15px 1px rgba(0,0,0,.15); }

.banner{width: 100%;height: 75vh;overflow: hidden;}

h2{padding: 0.9rem 0;}
.title-3{font-size: 2rem;padding-left: 10px;margin:0 1rem 0;text-align: right;color: #333;}
.title-3 span{margin-right: 10px;font-size: 2rem;}
.font-1{font-size: 3rem;font-style: italic;color: #959595;}

.module11 .layui-col-sm6{background-color: #FFFFFF;border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 2rem;}
.module11 .layui-col-sm6 p{color: #888888;margin: 1rem 0;}
.module11 .layui-col-sm6 p:first-child{ font-size: 1.3rem;color: #565656 !important; }

/* 关于英特页面 */
.gyyt .bg-w {height: 340px;}
.gyyt .bg-w p{color: #777777;line-height: 1.9rem;text-indent: 2em;letter-spacing: 1px;font-size: 18px;}
.gyyt .bg-w p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;font-size: 1rem !important;}
.icon-1{text-align: center;}
.icon span {height: 64px;line-height: 64px;}
.icon-1 img {width: 60px;}
.icon-1 p {color: #777777;margin-top: 1.1rem;font-size: 1.01rem;}
.module2{ background-image: url(/web/20230722170506im_/http://e0951.cn/web/20221007064209im_/http://e0951.cn/images/bg-1.jpg);height: 350px;background-size: 100% 100%;background-attachment: fixed;background-repeat: no-repeat;transform: translateZ(0);z-index: -1;-webkit-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0); -webkit-transform: translateZ(0);display: flex;align-items: center;flex-direction: column;justify-content: space-around;padding: 1rem;text-align: center; }
.module2>p{color: #fff;width: 80%;}
.module2 p:first-child{font-size: 1.7rem;}
.text-2 span{font-size: 1.02rem;}
.block-5{width: 100%;display: flex;}
.block-5 div{ float: left;flex: 1;text-align: center;font-size: 1rem;color: #fff; }
.block-5 span{font-size: 2rem;color: #fff;font-weight: bold;}
.gyyt .layui-col-sm6:nth-child(2){
	 display: flex;
	  flex-direction: column;
	  justify-content: space-between;
		min-height: 340px;
		padding: 3rem 0 0.5rem;
}
/*企业理念*/
.app-kflc .p-2{padding: 0.1rem 1rem;}
.app-kflc .text-2{text-transform: uppercase;}
.app-kflc p{color: #fff !important;}
.app-kflc{background: url(/web/20230722170506im_/http://e0951.cn/web/20221007064209im_/http://e0951.cn/images/bg-app.jpg);background-attachment: fixed;background-repeat: no-repeat;background-position-x:center;}

/* 网站建设页面 */
[class *= 'block-bg']{min-height: 320px;transition: all 0.5s;-webkit-transition: all .5s;position: relative;display: flex;align-items: center;flex-direction: column;justify-content: center;color: #333;background-size: 100% 100%;}
[class *= 'block-bg'] div{opacity: 0;transform: translateY(10px);transition: opacity 0.3s ease-in,transform 0.3s ease-in;margin-top: 10px;height: 0;padding: 1rem 1rem 0;color: #ccc; }
[class *= 'block-bg']:hover div{ opacity: 1;transform: translateY(-10px);height: 70px; }
[class *= 'block-bg'] p{transition: all 0.3s;transform: translateY(10px);color: #fff;}
[class *= 'block-bg'] p:first-child span{font-size: 4rem;color: #fff;}
[class *= 'block-bg']:hover p{transform: translateY(-10px);}
[class *= 'block-bg'] p:nth-child(2){font-size: 1.01rem;margin-top: 10px;}
.block-bg-1{background-image: linear-gradient(216deg, rgba(77, 77, 77,0.05) 0%, rgba(77, 77, 77,0.05) 25%,rgba(42, 42, 42,0.05) 25%, rgba(42, 42, 42,0.05) 38%,rgba(223, 223, 223,0.05) 38%, rgba(223, 223, 223,0.05) 75%,rgba(36, 36, 36,0.05) 75%, rgba(36, 36, 36,0.05) 100%),linear-gradient(44deg, rgba(128, 128, 128,0.05) 0%, rgba(128, 128, 128,0.05) 34%,rgba(212, 212, 212,0.05) 34%, rgba(212, 212, 212,0.05) 57%,rgba(25, 25, 25,0.05) 57%, rgba(25, 25, 25,0.05) 89%,rgba(135, 135, 135,0.05) 89%, rgba(135, 135, 135,0.05) 100%),linear-gradient(241deg, rgba(55, 55, 55,0.05) 0%, rgba(55, 55, 55,0.05) 14%,rgba(209, 209, 209,0.05) 14%, rgba(209, 209, 209,0.05) 60%,rgba(245, 245, 245,0.05) 60%, rgba(245, 245, 245,0.05) 69%,rgba(164, 164, 164,0.05) 69%, rgba(164, 164, 164,0.05) 100%),linear-gradient(249deg, rgba(248, 248, 248,0.05) 0%, rgba(248, 248, 248,0.05) 32%,rgba(148, 148, 148,0.05) 32%, rgba(148, 148, 148,0.05) 35%,rgba(202, 202, 202,0.05) 35%, rgba(202, 202, 202,0.05) 51%,rgba(181, 181, 181,0.05) 51%, rgba(181, 181, 181,0.05) 100%),linear-gradient(92deg, hsl(214,0%,11%),hsl(214,0%,11%)); }
.block-bg-2{background-image: linear-gradient(231deg, rgba(233, 233, 233, 0.01) 0%, rgba(233, 233, 233, 0.01) 25%,rgba(10, 10, 10, 0.01) 25%, rgba(10, 10, 10, 0.01) 50%,rgba(237, 237, 237, 0.01) 50%, rgba(237, 237, 237, 0.01) 75%,rgba(200, 200, 200, 0.01) 75%, rgba(200, 200, 200, 0.01) 100%),linear-gradient(344deg, rgba(2, 2, 2, 0.03) 0%, rgba(2, 2, 2, 0.03) 20%,rgba(10, 10, 10, 0.03) 20%, rgba(10, 10, 10, 0.03) 40%,rgba(100, 100, 100, 0.03) 40%, rgba(100, 100, 100, 0.03) 60%,rgba(60, 60, 60, 0.03) 60%, rgba(60, 60, 60, 0.03) 80%,rgba(135, 135, 135, 0.03) 80%, rgba(135, 135, 135, 0.03) 100%),linear-gradient(148deg, rgba(150, 150, 150, 0.03) 0%, rgba(150, 150, 150, 0.03) 14.286%,rgba(15, 15, 15, 0.03) 14.286%, rgba(15, 15, 15, 0.03) 28.572%,rgba(74, 74, 74, 0.03) 28.572%, rgba(74, 74, 74, 0.03) 42.858%,rgba(175, 175, 175, 0.03) 42.858%, rgba(175, 175, 175, 0.03) 57.144%,rgba(16, 16, 16, 0.03) 57.144%, rgba(16, 16, 16, 0.03) 71.42999999999999%,rgba(83, 83, 83, 0.03) 71.43%, rgba(83, 83, 83, 0.03) 85.71600000000001%,rgba(249, 249, 249, 0.03) 85.716%, rgba(249, 249, 249, 0.03) 100.002%),linear-gradient(122deg, rgba(150, 150, 150, 0.01) 0%, rgba(150, 150, 150, 0.01) 20%,rgba(252, 252, 252, 0.01) 20%, rgba(252, 252, 252, 0.01) 40%,rgba(226, 226, 226, 0.01) 40%, rgba(226, 226, 226, 0.01) 60%,rgba(49, 49, 49, 0.01) 60%, rgba(49, 49, 49, 0.01) 80%,rgba(94, 94, 94, 0.01) 80%, rgba(94, 94, 94, 0.01) 100%),linear-gradient(295deg, rgba(207, 207, 207, 0.02) 0%, rgba(207, 207, 207, 0.02) 25%,rgba(47, 47, 47, 0.02) 25%, rgba(47, 47, 47, 0.02) 50%,rgba(142, 142, 142, 0.02) 50%, rgba(142, 142, 142, 0.02) 75%,rgba(76, 76, 76, 0.02) 75%, rgba(76, 76, 76, 0.02) 100%),linear-gradient(73deg, rgba(81, 81, 81, 0.03) 0%, rgba(81, 81, 81, 0.03) 12.5%,rgba(158, 158, 158, 0.03) 12.5%, rgba(158, 158, 158, 0.03) 25%,rgba(136, 136, 136, 0.03) 25%, rgba(136, 136, 136, 0.03) 37.5%,rgba(209, 209, 209, 0.03) 37.5%, rgba(209, 209, 209, 0.03) 50%,rgba(152, 152, 152, 0.03) 50%, rgba(152, 152, 152, 0.03) 62.5%,rgba(97, 97, 97, 0.03) 62.5%, rgba(97, 97, 97, 0.03) 75%,rgba(167, 167, 167, 0.03) 75%, rgba(167, 167, 167, 0.03) 87.5%,rgba(22, 22, 22, 0.03) 87.5%, rgba(22, 22, 22, 0.03) 100%),linear-gradient(90deg, hsl(137,0%,23%),hsl(137,0%,23%));}
.block-bg-3{background-image: repeating-linear-gradient(45deg, hsla(207,0%,63%,0.05) 0px, hsla(207,0%,63%,0.05) 1px,transparent 1px, transparent 11px,hsla(207,0%,63%,0.05) 11px, hsla(207,0%,63%,0.05) 12px,transparent 12px, transparent 32px),repeating-linear-gradient(0deg, hsla(207,0%,63%,0.05) 0px, hsla(207,0%,63%,0.05) 1px,transparent 1px, transparent 11px,hsla(207,0%,63%,0.05) 11px, hsla(207,0%,63%,0.05) 12px,transparent 12px, transparent 32px),repeating-linear-gradient(135deg, hsla(207,0%,63%,0.05) 0px, hsla(207,0%,63%,0.05) 1px,transparent 1px, transparent 11px,hsla(207,0%,63%,0.05) 11px, hsla(207,0%,63%,0.05) 12px,transparent 12px, transparent 32px),repeating-linear-gradient(90deg, hsla(207,0%,63%,0.05) 0px, hsla(207,0%,63%,0.05) 1px,transparent 1px, transparent 11px,hsla(207,0%,63%,0.05) 11px, hsla(207,0%,63%,0.05) 12px,transparent 12px, transparent 32px),linear-gradient(90deg, rgb(17, 17, 17),rgb(66, 66, 66));}
.block-bg-4{background-image: linear-gradient(50deg, rgba(146, 146, 146, 0.02) 0%, rgba(146, 146, 146, 0.02) 25%,rgba(82, 82, 82, 0.02) 25%, rgba(82, 82, 82, 0.02) 50%,rgba(217, 217, 217, 0.02) 50%, rgba(217, 217, 217, 0.02) 75%,rgba(41, 41, 41, 0.02) 75%, rgba(41, 41, 41, 0.02) 100%),linear-gradient(252deg, rgba(126, 126, 126, 0.01) 0%, rgba(126, 126, 126, 0.01) 25%,rgba(117, 117, 117, 0.01) 25%, rgba(117, 117, 117, 0.01) 50%,rgba(219, 219, 219, 0.01) 50%, rgba(219, 219, 219, 0.01) 75%,rgba(41, 41, 41, 0.01) 75%, rgba(41, 41, 41, 0.01) 100%),linear-gradient(272deg, rgba(166, 166, 166, 0.01) 0%, rgba(166, 166, 166, 0.01) 20%,rgba(187, 187, 187, 0.01) 20%, rgba(187, 187, 187, 0.01) 40%,rgba(238, 238, 238, 0.01) 40%, rgba(238, 238, 238, 0.01) 60%,rgba(204, 204, 204, 0.01) 60%, rgba(204, 204, 204, 0.01) 80%,rgba(5, 5, 5, 0.01) 80%, rgba(5, 5, 5, 0.01) 100%),linear-gradient(86deg, rgba(143, 143, 143, 0.02) 0%, rgba(143, 143, 143, 0.02) 12.5%,rgba(36, 36, 36, 0.02) 12.5%, rgba(36, 36, 36, 0.02) 25%,rgba(23, 23, 23, 0.02) 25%, rgba(23, 23, 23, 0.02) 37.5%,rgba(223, 223, 223, 0.02) 37.5%, rgba(223, 223, 223, 0.02) 50%,rgba(101, 101, 101, 0.02) 50%, rgba(101, 101, 101, 0.02) 62.5%,rgba(94, 94, 94, 0.02) 62.5%, rgba(94, 94, 94, 0.02) 75%,rgba(148, 148, 148, 0.02) 75%, rgba(148, 148, 148, 0.02) 87.5%,rgba(107, 107, 107, 0.02) 87.5%, rgba(107, 107, 107, 0.02) 100%),linear-gradient(25deg, rgba(2, 2, 2, 0.02) 0%, rgba(2, 2, 2, 0.02) 16.667%,rgba(51, 51, 51, 0.02) 16.667%, rgba(51, 51, 51, 0.02) 33.334%,rgba(26, 26, 26, 0.02) 33.334%, rgba(26, 26, 26, 0.02) 50.001000000000005%,rgba(238, 238, 238, 0.02) 50.001%, rgba(238, 238, 238, 0.02) 66.668%,rgba(128, 128, 128, 0.02) 66.668%, rgba(128, 128, 128, 0.02) 83.33500000000001%,rgba(21, 21, 21, 0.02) 83.335%, rgba(21, 21, 21, 0.02) 100.002%),linear-gradient(325deg, rgba(95, 95, 95, 0.03) 0%, rgba(95, 95, 95, 0.03) 14.286%,rgba(68, 68, 68, 0.03) 14.286%, rgba(68, 68, 68, 0.03) 28.572%,rgba(194, 194, 194, 0.03) 28.572%, rgba(194, 194, 194, 0.03) 42.858%,rgba(51, 51, 51, 0.03) 42.858%, rgba(51, 51, 51, 0.03) 57.144%,rgba(110, 110, 110, 0.03) 57.144%, rgba(110, 110, 110, 0.03) 71.42999999999999%,rgba(64, 64, 64, 0.03) 71.43%, rgba(64, 64, 64, 0.03) 85.71600000000001%,rgba(31, 31, 31, 0.03) 85.716%, rgba(31, 31, 31, 0.03) 100.002%),linear-gradient(90deg, hsl(80,0%,14%),hsl(80,0%,14%));}
.block-bg-5{background-image: radial-gradient(circle at 13% 47%, rgba(140, 140, 140,0.03) 0%, rgba(140, 140, 140,0.03) 25%,transparent 25%, transparent 100%),radial-gradient(circle at 28% 63%, rgba(143, 143, 143,0.03) 0%, rgba(143, 143, 143,0.03) 16%,transparent 16%, transparent 100%),radial-gradient(circle at 81% 56%, rgba(65, 65, 65,0.03) 0%, rgba(65, 65, 65,0.03) 12%,transparent 12%, transparent 100%),radial-gradient(circle at 26% 48%, rgba(60, 60, 60,0.03) 0%, rgba(60, 60, 60,0.03) 6%,transparent 6%, transparent 100%),radial-gradient(circle at 97% 17%, rgba(150, 150, 150,0.03) 0%, rgba(150, 150, 150,0.03) 56%,transparent 56%, transparent 100%),radial-gradient(circle at 50% 100%, rgba(25, 25, 25,0.03) 0%, rgba(25, 25, 25,0.03) 36%,transparent 36%, transparent 100%),radial-gradient(circle at 55% 52%, rgba(69, 69, 69,0.03) 0%, rgba(69, 69, 69,0.03) 6%,transparent 6%, transparent 100%),linear-gradient(90deg, rgb(255,255,255),rgb(255,255,255));color: #343443;}
.block-bg-5 p,.block-bg-5 div{color: #344343;}
.block-bg-6{background-image: linear-gradient(219deg, rgba(246, 246, 246, 0.02) 0%, rgba(246, 246, 246, 0.02) 20%,rgba(225, 225, 225, 0.02) 20%, rgba(225, 225, 225, 0.02) 40%,rgba(136, 136, 136, 0.02) 40%, rgba(136, 136, 136, 0.02) 60%,rgba(216, 216, 216, 0.02) 60%, rgba(216, 216, 216, 0.02) 80%,rgba(35, 35, 35, 0.02) 80%, rgba(35, 35, 35, 0.02) 100%),linear-gradient(299deg, rgba(213, 213, 213, 0.02) 0%, rgba(213, 213, 213, 0.02) 20%,rgba(150, 150, 150, 0.02) 20%, rgba(150, 150, 150, 0.02) 40%,rgba(161, 161, 161, 0.02) 40%, rgba(161, 161, 161, 0.02) 60%,rgba(186, 186, 186, 0.02) 60%, rgba(186, 186, 186, 0.02) 80%,rgba(28, 28, 28, 0.02) 80%, rgba(28, 28, 28, 0.02) 100%),linear-gradient(50deg, rgba(157, 157, 157, 0.02) 0%, rgba(157, 157, 157, 0.02) 16.667%,rgba(147, 147, 147, 0.02) 16.667%, rgba(147, 147, 147, 0.02) 33.334%,rgba(42, 42, 42, 0.02) 33.334%, rgba(42, 42, 42, 0.02) 50.001000000000005%,rgba(214, 214, 214, 0.02) 50.001%, rgba(214, 214, 214, 0.02) 66.668%,rgba(34, 34, 34, 0.02) 66.668%, rgba(34, 34, 34, 0.02) 83.33500000000001%,rgba(211, 211, 211, 0.02) 83.335%, rgba(211, 211, 211, 0.02) 100.002%),linear-gradient(278deg, rgba(79, 79, 79, 0.03) 0%, rgba(79, 79, 79, 0.03) 20%,rgba(217, 217, 217, 0.03) 20%, rgba(217, 217, 217, 0.03) 40%,rgba(5, 5, 5, 0.03) 40%, rgba(5, 5, 5, 0.03) 60%,rgba(200, 200, 200, 0.03) 60%, rgba(200, 200, 200, 0.03) 80%,rgba(125, 125, 125, 0.03) 80%, rgba(125, 125, 125, 0.03) 100%),linear-gradient(274deg, rgba(235, 235, 235, 0.03) 0%, rgba(235, 235, 235, 0.03) 12.5%,rgba(100, 100, 100, 0.03) 12.5%, rgba(100, 100, 100, 0.03) 25%,rgba(44, 44, 44, 0.03) 25%, rgba(44, 44, 44, 0.03) 37.5%,rgba(228, 228, 228, 0.03) 37.5%, rgba(228, 228, 228, 0.03) 50%,rgba(36, 36, 36, 0.03) 50%, rgba(36, 36, 36, 0.03) 62.5%,rgba(72, 72, 72, 0.03) 62.5%, rgba(72, 72, 72, 0.03) 75%,rgba(30, 30, 30, 0.03) 75%, rgba(30, 30, 30, 0.03) 87.5%,rgba(109, 109, 109, 0.03) 87.5%, rgba(109, 109, 109, 0.03) 100%),linear-gradient(90deg, hsl(28,0%,14%),hsl(28,0%,14%));}
[class *= 'block-bg']:hover{background-size: 110% 110%;}
/* 服务范围 */
.module3{background-color: #f2f1f1;margin: 1rem 0.5rem;padding: 1rem 0.8rem;}
.module3{display: flex;align-items: center;min-height: 67px}
.module3>div:first-child{width: 50px;text-align: center;border-right: 1px solid #d8d8d8;margin-right: 10px;font-size: 1.5rem;}
.module3>div:first-child span{font-size: 2rem;color: #443333;}
.module3>div:last-child{width: calc(100% - 50px) !important;}
.module3>div:last-child p:first-child{font-size: 1.01rem;font-weight: bold;margin-bottom: 6px;}
.module3>div:last-child p:last-child{color: #7f7f7f;line-height: 1.3rem;letter-spacing: 1px;}

.font-2{font-size: 1.5rem;text-align: center;margin: 2rem 0 0.5rem;color: #454545;}
.font-3{font-size: 1.01rem;text-align: center;color: #7a7a7a;margin-bottom: 2rem;}

.toList{float: right;transition: all 0.3s;}
.toList:hover{text-shadow: 4px 2px 2px #7a7a7a;}
.viewMore{background-color: #fff;border-radius: 6px;border: 1px solid #ccc;padding: 9px 22px;color: #676767;font-size: 1.01rem;}
.viewMore:hover{box-shadow: 0 4px 5px 7px #eee;}

/* 制作流程 */
.module4{display: flex;justify-content: space-between;margin-top: 1rem;color: #636363;}
.module4 .icon2{width: 10%;display: flex;align-items: center;justify-content: center;position: relative;;}
.module4 .icon2 i{font-size: 3rem;color: #545454;background-color: #fff;position: relative;z-index: 2}
.module4 .title{width: 20%;background-color: #b9b9b9;color: #fff;line-height: 1.5rem;font-size: 16px;padding: 1rem;box-sizing: border-box;}
.module4 .cont{width: calc(100% - 30%);padding: 0.5rem 1rem;box-shadow: 0 0 9px 0 #cecece;background-color: #f9f9f9;}
.module4 .cont p{padding: 0;font-size: 15px;}
.module4 p{padding: 1rem 0;}
.module4 p span{font-size: 1.9rem;vertical-align: sub;color: #5a5a5a;display: none; }
.icon2::before{position: absolute;width: 1px;height: calc(100% + 1rem);background-color: #ccc;content: '';}


/* 项目案例 */
.module6{overflow: hidden;position: relative;margin: 0.6rem;text-align: center;}
.module6 a{position: relative;z-index: 3;width: 100%;height: 100%;display: inline-block;}
.module6 a::after{content: '';opacity: 0;transition: all 0.3s ease-in;background-color: rgba(0,0,0,0.5);position: absolute;width: 100%;height: 100%;bottom: -100%;left: 0;z-index: 2;}
.module6 span{position: absolute;left: 0;right: 0;margin: auto;transition: all 0.6s ease-in-out;color: #FFFFFF;text-align: center;bottom: -50%;font-size: 1.01rem;font-weight: bold;}
.module6:hover span{bottom: 50%;z-index: 3;}
.module6:hover a::after{opacity: 1;bottom: 0;}

/* 软件开发页面 */
.module7{background-color: #fff;margin-right: 1px;position: relative;padding: 50px 2rem 2rem;transition: all 0.15s;text-align: center;margin-top: 2rem;}
.icon-2{position: absolute;width: 80px;height: 80px;border: 4px solid #fff;border-radius: 50%;box-shadow: 0 3px 6px 0 #DDDDDD;top: 0;left: 0;right: 0;margin: 0 auto;transform: translateY(-50%);background-color: #3e3e3e;display: flex;align-items: center;justify-content: center;transition: all 0.3s;}
.icon-2 span{color: #fff;font-size: 2rem;}
.module7:hover{transform: translateY(-5px);box-shadow: 0 0 15px 0 rgba(68, 68, 68, 0.4);}
.module7:hover .icon-2{animation: upDown 0.5s linear;}
.module7 p{color: #888888;}
.title-4{font-size: 1.1rem;margin: 1rem 0;color: #676767 !important;}
.title-5{text-transform: uppercase;font-size: 0.8rem;color: #989889;margin: 1rem 0;}

.ds-flex{display: flex !important;}
.ds-flex>div{display: flex;}
.height-100{height: 100%;box-sizing: border-box;}


/* 软件开发流程 */
/*.module8{width: 15.5%;height: 190px;float: left;}
.module8 div{background-color: #009688;position: relative;width: 100px;height: 100px;border-radius: 50%;text-align: center;vertical-align: middle;line-height: 100px;margin:0 auto 1rem;}
.module8 div::before{content: '';width: 70%;height: 70%;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: rgba(255,255,255,.5);border-radius: 50%;position: absolute;transition: all 0.3s;}
.module8:hover div::before{background-color: transparent;}
.module8 p {text-align: center;text-indent: 1rem;color: #777777;}*/
.module8{width: 1100px;margin: auto;}
.module8 ul{display: flex;background: url(/web/20230722170506im_/http://e0951.cn/web/20221007064209im_/http://e0951.cn/images/index_53.png) no-repeat;background-position: bottom;background-size: 91%;height: 160px;}
.module8 ul li{flex: 1;display: flex;flex-direction: column;align-items: center;color: #fff;}
.module8 ul li img{transition: all 0.3s;}
.module8 ul li:hover img{transform: scale(1.06,1.06);}
.module8 img{width: 60px;}

/*国产化软件*/
.gchkflc{padding: 2rem 1rem;}
.module15{width: calc((100% - 40px * 8) / 9);text-align: center;color: #454545;}
.module15>div{font-size: 1.5rem;font-style: italic;margin-bottom: 0.5rem;color: #4aa3d8;}

.next2{width: 40px;text-align: center;}
.next2:before,.next2:after{content: '\00BB';animation: goOn 0.9s infinite linear;font-size: 1.8rem}
.next2:after{animation: goOn 0.9s 0.3s infinite linear;}

@keyframes goOn {
	0% {
		color: #333;
	}
	100% {
		color: transparent;
	}
}
@-webkit-keyframes goOn{
	0% {
		color: #333;
	}
	100% {
		color: transparent;
	}
}

/*.next2{width: 60px;float: left;height: 90px;position: relative;}
.next2::before,.next2::after{content: '';width: 10px;height: 10px;border-radius: 50%;background-color: #ccc;position: absolute;}
.next2::before{animation: jumpDot 1s linear infinite;left: 0;}
.next2::after{animation: jumpDot 1s linear infinite 0.5s;left: 20px;}*/

/* 微信开发页面 */
.icon-3{border: 1px dashed #CCCCCC;margin: 1rem;text-align: center;height: 100px;display: flex;align-items: center;flex-direction: column;justify-content: center;color: #666666;padding: 1px;box-sizing: border-box;}
.icon-3 span{font-size: 1.9rem;margin-bottom: 10px;}
.icon-3:hover{border: 2px #FFFFFF solid;background-color: #fff;}

/* 功能整合 */
.module9{text-align: center;padding: 0 1.5rem;margin: 1.5rem 0;border-right: 1px solid #e7e7e7;height: 220px;}
.module9 p:first-of-type{font-size: 16px;margin: 0.6rem 0;color: #4f4f4f !important;}
.module9 p{color: #676767;}

.layui-col-sm3:last-child .module9{border: none;}

.module10{ padding: 0.6rem;margin-bottom: 1rem; }
.module10 p{padding: 1rem;background-color: #FFFFFF;box-shadow: 0 0 9px 0 #CCCCCC;min-height: 70px;}

/* 小程序页面 */
.module13{ padding: 0.2rem;margin-bottom: 3rem; }
.module13 p{ padding: 1rem; }

.module14 .layui-col-sm2{width: 20%;text-align: center;}
.module14 .layui-col-sm2>div{padding: 2rem 0;margin: 1rem;border: 2px solid;border-image: -webkit-linear-gradient(#F80, #2ED) 20 20;border-image: -moz-linear-gradient(#F80, #2ED) 20 20;border-image: -o-linear-gradient(#F80, #2ED) 20 20;border-image: linear-gradient(-45deg,#f1a9aa, #88c0db) 20 20;}
.module14 .layui-col-sm2 span{background-image:-webkit-linear-gradient(bottom,#ffb6b9,#bbded6,#8ac6d1); -webkit-background-clip:text; -webkit-text-fill-color:transparent;font-size: 2rem; transition: all 0.6s;margin-bottom: 10px;display: inline-block;}
.module14 .layui-col-sm2>div:hover{ box-shadow: 0 0 10px 0 rgba(0,0,0,.1) inset, 10px 10px 10px 0 rgba(255,255,255,.1); }
.module14 .layui-col-sm2>div:hover span{ transform: rotate(360deg); }

/* 新闻中心页面 */
.module12{padding: 1rem;}
.module12 a>div:first-child{ width: 100%;max-height: 210px;overflow: hidden;background-color: #f8f8f8; }
.module12 a>div:first-child img{width: 100%;}
.module12 a>div:last-child{ box-shadow: 0 0 12px -3px rgba(0,0,0,.3);background-color: #f8f8f8;transition: all 0.3s;padding: 1rem;}
.module12 a>div:last-child p:first-child{color: #343434;font-size: 16px;margin-bottom: 0.5rem;font-weight: bold;width: 100%;overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;display: block;}
.module12 a>div:last-child p:last-child{color: #787878;height: 72px;letter-spacing: 1px;line-height: 1.5rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-top: 0.5rem;}
.module12:hover a div{box-shadow: none;background-color: #fcfcfc;}

/* 加入我们页面 */
.layui-colla-title{height: 70px;background-color: #fff;padding: 0.5rem 15px 0.5rem 3rem;}
.layui-colla-title>div{float: left;width: calc(100% - 100px);}
.layui-colla-title>div>p{margin: 0;line-height: 1rem;color: #757575;width: 100%;overflow: hidden;word-break: keep-all;white-space: nowrap;}
.layui-colla-title>div>span{font-size: 1.2rem;color: #4b4b4b;}
.layui-colla-title>span{float: right; display: inline-block;line-height: 70px;font-size: 2.8rem;color: #777777;padding-right: 1rem;}
.layui-colla-title span img{width: 50px;height: 50px;}
.layui-colla-icon{top: 27%;}
.layui-colla-content{padding: 1.5rem 2rem;background-color: #f9f9f9;position: relative;}
.layui-colla-content p{font-size: 1.05rem;color: #6b6b6b;}
.layui-colla-content ol li{list-style-type: decimal;color: #8b8b8b;line-height: 1.5rem;}
.layui-colla-content::after{position: absolute;content: '';width: 100%;height: 100%;background-color: rgba(255,255,255,.8);top: 0;left: 0;opacity: 0;transition: all 0.3s;z-index: -1;}
.layui-colla-content:hover::after{opacity: 1;z-index: 1;}

.layui-colla-content a{position: absolute;z-index: 6;width: 120px;height: 40px;padding: 0.5rem;top: 0;left: 0;right: 0;bottom: 0;margin: auto;visibility: hidden;background-color: #333333;color: #FFFFFF;text-align: center;transition: all 0.4s;display: inline-block;vertical-align: middle;opacity: 0;box-sizing: border-box;}
.layui-colla-content:hover a{visibility: visible;opacity: 1;}

/* 查看更多按钮 */
#knowMore{ width: 130px;height: 44px;margin: 2rem auto;border:1px solid #CCCCCC;cursor: pointer;position: relative;overflow: hidden;z-index: 1;background-color: transparent;display: inline-block; }
#knowMore::before,#knowMore::after{ content: '查看更多>';position: absolute;width: calc(100% - 4px);height: calc(100% - 4px);z-index: -1;text-align: center;vertical-align: middle;display: inline-block;line-height: 38px; }
#knowMore::before{ background-color: #ffffff;transition: all 0.2s;top: 2px;left: 2px;color: #333333; }
#knowMore::after{ background: #2b2b2b;bottom: -100%;left: 2px;transition: all 0.3s 0.1s;color: #fff; }
#knowMore:hover::after{bottom: 2px;}
#knowMore:hover::before{top: -100%;}

/* 联系我们 */
.lxwm div{padding: 1rem;}
.lxwm div p{line-height: 1.5rem;}
.lxwm div p:first-child{color: #a7a7a7;padding: 1rem 0;}

/* 轮播图导航图标样式 */
.gray .swiper-pagination-bullet{ opacity: .15;width: 10px;height: 10px; }
.gray .swiper-pagination-bullet-active{ opacity: .7;background-color: #000000; }

/* 问题咨询 */
.dyjh{ background-color: #fff;padding: 1rem;font-weight: bold;color: #343434;font-size: 15px; }
.layui-card-body{color: #888;}
.layui-card-header{height: 54px;font-size: 15px;background-color: #fcfcfc;color: #565656;font-weight: bold;line-height: 54px; }
.layui-card-header a{width:70%;overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
.layui-card-body>div{color: #969696;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

/* 详情页 */
.detail{padding-bottom: 1rem;border-bottom: 1px solid #dddddd;}
.detail p{font-size: 1.5rem;letter-spacing: 1px;color: #282828;line-height: 2rem;text-align: center;}
.detail p:last-child{font-size: 0.9rem;color: #777;}
.cont p{line-height: 1.5rem;color: #666666;font-size: 16px;letter-spacing: 1px;}
.cont ul li{list-style-type: none;}
.cont.p-2 img{max-width: 100%;}

/* 一行文字超出省略 */
.p1{width: 100%;overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;display: block;}
/* 二行文字超出省略 */
.p2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}


.layui-tab-title .layui-this{background-color: #eee;}
.layui-tab-title{height: 46px;margin: 1rem;border-color: #DDDDDD;}
.layui-tab-title li{min-width: 70px;line-height: 46px;font-size: 16px;color: #343434;padding: 0 20px;}
.layui-tab-title .layui-this:after{height: 47px;border-color: #DDDDDD;border-bottom-color: #fff !important;}
.module1 .layui-col-sm5 .block-1 img{width: 100%;min-height: 228px;}

/* 分页 */
.page{font-size: 1rem;color: #484848;margin: 1.5rem 1rem 1rem;}
.page a{display: inline-block;border: 1px solid #ccc;padding: 7px 12px;font-size: 1.03rem;margin-right: 0.5rem;transition: all 0.3s;height: 2.2rem;vertical-align: middle;box-sizing: border-box;border-radius: 2px;}
.page a:hover{background-color: rgba(0,0,0,.6);color: #fff;}
.page a.page_wz{font-size: 2.2rem;padding: 0 10px;position: relative;width: 2rem;text-align: center;}
.page a.page_wz span{position: absolute;top: -10px;left: 30%;margin: auto;}
.page a:nth-child(3){background-color: rgba(0,0,0,.6);color: #fff;}

/*详情页的特殊宽度*/
.special {max-width: 1100px !important;}
.border-box{border: 1px solid #ccc;padding: 1rem;margin-top: 7px;}
.time-and-share{position: relative;text-align: center;color: #767676;line-height: 36px;height: 36px;}
.time-and-share #ckepop{position: absolute;top: 0;right: 0;}

.weChat{border: 1px solid #dfdfdf;padding: 0.4rem;display: inline-block;margin-right: 3px;}
.weChat img{width: 120px;}

/* 响应式开始 */
@media (min-width:1920px) {
	.layui-container{width: 1680px;}
	/*修改*/
	 .module1 .layui-col-sm5 .block-1{height: 528.4px;overflow: hidden;box-sizing: border-box;}
	 .module1 .layui-col-sm5 .block-1 img{width: 100%;height: 312.38px;}
	
	.block-4{max-height: 501.2px;}
	.block-4 img{max-height: 289px;}
	.module12{padding: 2rem;}
	/*.fixedNav{padding: 0 12% !important;}	*/
}

@media (min-width:1200px) and (max-width:1920px) {
	.module12 a>div:first-child img{height: 220px;}
}

@media (min-width:1680px) {
	.layui-container{ width: 80%; }
	.layui-colla-title{height: 120px;padding: 1.5rem 15px 2rem 3rem;box-sizing: border-box;}
	.layui-colla-title>div>p{line-height: 2rem;}
	.module14 .layui-col-sm2 span{font-size: 3rem;}
	.p-lg-1{padding: 2rem 1rem !important;}
	.icon{padding: 2rem 1rem 1.6rem;}
	.block-2{margin: 0.9rem;}
	.block-4 .time{line-height: 2rem;}
	.block-3{padding: 0.7rem 1rem;margin: 1rem 0;}
	.fs-15{font-size: 15px !important;}
	.module1 .block-1{min-height: 160px;}
	.icon p:last-child{margin-top: 13px;}
	.p-4{padding: 2.5rem;}
	ul.images{width: 80%;margin: 2rem auto 1rem;border-bottom: 1px solid #DDDDDD;height: 239px;}
	ul.images li{height: 120px;padding: 2.5rem;}
	.module12 a>div:first-child{max-height: 240px;}
	.block-3>div{width: calc(100% - 250px);}
	.imgBox { width: 234px;height: 132px;overflow: hidden;}
	.block-3{justify-content: space-between;}
	.fixedNav .menu{width: calc(80% - 2rem) !important;}
	.logo{margin-right: 1rem;}
	nav a{padding: 10px 20px !important;}
	#indicator{margin-left: 20px !important;}
	.block-4{min-height: 499px;}
	
}

@media (min-width:1200px) and (max-width:1680px) {
	.block-3>div{width: calc(100% - 246px);}
	.imgBox { width: 230px;height: 128px;overflow: hidden;}
	.block-3{justify-content: space-between;padding: 0.6rem;}
	.fixedNav .menu{width: calc(100% - 2rem);}
	.logo{margin-right: 1rem;}
}

@media (min-width:1300px) {
	/* 首页产品案例,适应手机样式 */
	.block-2::after,.block-2::before{content: '';position: absolute;width: 0;height: 0;transition: all 0.5s;z-index: -1;}
	.block-2::after{top: -2px;left: -2px;}
	.block-2::before{bottom: -2px;right: -2px;}
	.block-2:hover::after,.block-2:hover::before{width: calc(100% + 4px);height: calc(100% + 4px);background-color: #363636;}	
	.layui-carousel{min-height: 70vh;max-height: 80vh;}
	.fixedNav .menu{width: 84%;min-width: 1277px;height: 100%;margin: auto;overflow: hidden;}
	nav a{padding: 10px 13px;}
	#indicator{margin-left: 10px;}
	
}
@media (max-width:1330px) {
	nav a{padding: 10px}
	#indicator{margin-left: 10px;}
	.phoneNum{margin-left: 5px;}
	.phoneNum img{padding-left: 10px;}
	.fixedNav .menu{height: 100%;margin: auto;overflow: hidden;}
	.logo{margin-right: 0;}
	.footer{padding: 1.5rem 2rem;}
}
@media (max-width:1200px) {
	.block-3>div{width: calc(100% - 220px);}
	.imgBox { width: 200px;height: 115px;overflow: hidden;}
	.block-3{justify-content: space-between;padding: 0.6rem;}
	.block-4{max-height: 420px;min-height: 414px;height: auto;}
	.block-3 .time{padding-top: 20px;}
	.block-3 .simpleBtn{margin-top: 10px;}
	.phoneNum{display: none;}
	.module8{width: auto;}
	.module1 .block-1{padding: 1rem}
	.icon p:last-child{font-size: 0.95rem}
	.module1 .layui-col-sm5 .block-1 img{min-height: 221px}
}

/* 因为栏目太多,太长, */
@media (max-width:964px) {
	nav a{padding: 10px 15px;}
	#indicator{margin-left: 15px;}
	#btnShow{display: inline-block;}
	nav{height: 100vh;background-color: #444444;position: absolute;top: 0;left: -100px;transition: all 0.4s;width: 0;visibility: hidden;overflow: hidden;padding-top: 90px;}
	nav.phoneing{width: 160px;visibility: visible;left: 0;}
	nav a{display: block;line-height: 1.5rem;color: #fff;transition: all 0.9s 0.3s;transform: translateX(120px);margin-left: 15px;}
	nav.phoneing a{transform: translateX(0);}
	nav a::before{ content: '';position: relative;top: 9px;left: 14px; }
	/* .layui-carousel{height: 48;} */
	.fixedNav{height: 74px;}
	.logo{width: 160px;min-width: 160px;line-height: 74px;}
	.swiper-button-next, .swiper-button-prev{top: 90%;}
	.block-4{max-height: 600px;}
	.block-4>a{max-height: 368px;overflow: hidden;padding: 2rem;box-sizing: border-box;display: block;}
	.pb-w-a{width: auto;}
	ul.images li{width: calc(100% / 4);height: 110px;overflow: hidden;border: 1px solid #DDDDDD;padding: 1.5rem;box-sizing: border-box;line-height: 40px;float: left;border-bottom: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;}

	.star{width: 35px;opacity: 1 !important;display: block !important;}
	.star img{width: 100%;animation: star 0.8s infinite;margin-right: 3px}
	.rightNav{height: 170px;bottom: 0}
	.rightNav .box{width: auto !important;display: none;height: 38px !important;visibility: hidden;transition: all 0.3s;}
	.rightNav .box a,.rightNav .box span{width: 40px !important;height: 38px !important;}
	.rightNav .box span:first-child{line-height: 41px !important;font-size: 1.1rem;}
	.showRight .star img{animation-play-state:paused;}
	.showRight .box{display: block;visibility: visible;}
	@keyframes star{
		0%{
			transform: translateY(0);
		}
		50%{
			transform: translateY(5px);
		}
		100%{
			transform: translateY(0);
		}
	}

	.cont img{width: 100%}
	.module1 .block-1{padding: 1rem;}
	.font-1{font-size: 2rem;}
	.text-2{}
	[class *= 'block-bg']{min-height: 255px;}
}

@media (max-width:768px) {
	/* 全局样式 */
	.pb-p-0{padding: 0;}
	.pb-pt-1{padding-top: 1rem;}
	.pbHidden{display: none;}
	
	.p-p-tb-2{padding: 1rem 0 !important;}
	.p-mb-2{margin-bottom: 1rem;}
	
	.banner,.layui-carousel{ height: 70vh !important; text-align: center;}
	.banner img,.layui-carousel img{height: 100%;width: auto;object-fit: fill;transform: translateX(-21%);}
	.module1 .layui-col-sm12>.block-1{flex-direction: column;}
	.module1 .layui-col-sm5 .block-1 img{min-height: 215px}

	/* 合作品牌 */
	.swiper-container2{position: relative;overflow: hidden;padding:0 0 4rem;}
	.swiper-container2 .swiper-slide div{height: 140px;overflow: hidden;padding: 1rem;border: 1px solid #ddd;display: flex;align-items: center;}
	.swiper-container2 img{width: 100%;}
	.swiper-container2 .swiper-slide:nth-child(odd) div{border-right: none;}
	.block-2{padding-bottom: 2rem;width: 100%;}
	.block-2 p{font-size: 0.9rem;}
	.block-2 p:first-child{font-size: 1rem;font-weight: bold;}
	h3{ font-size: 1.1rem;text-align: center; }
	.icon-1{width: calc(100% / 3);float: left;font-size: 0.9rem;word-break: break-all;padding: 1rem;color: #777777;margin-top: 1.5rem;}
	.icon-1 p{margin-top: 1rem;}
	.icon-1 span{font-size: 2rem;}
	
	.module4 p{padding: 0.5rem;font-size: 0.94rem;text-align: left;letter-spacing: 1px;}
	
	.icon-1 p{font-size: 0.9rem;}
	.gyyt .layui-col-sm6:nth-child(2){padding: 0;}
	.next2{ display: none; }
	
	.module6 span{position: relative;color: #555;display: inline-block;margin-top: 0.5rem;}
	.module14 .layui-col-sm2 {width: calc(100% / 3);text-align: center;float: left;}
	.layui-colla-icon{display: none;}
	.layui-colla-title{padding: 1rem;}
	.module12{padding: 0.5rem;}
	.module12 a>div:first-child img{height: 155px;}
	.module12 a>div:last-child p:last-child{-webkit-line-clamp:2;height: 48px;}
	.footer{padding: 1rem;}
	.module7{padding: 1rem;margin: 0;border: 1px solid #ccc;}
	.module7 p:nth-of-type(3){color: #888888;font-size: 0.9rem;}
	.module7 .icon-2{position: relative;transform: translateY(0);}
	.gchkflc>div{flex-wrap: wrap;}
	.module15{width: calc(100% / 3);padding: 0.3rem 0.1rem;box-sizing: border-box;height: 106px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
	.module15:nth-of-type(1),.module15:nth-of-type(9),.module15:nth-of-type(17),.module15:nth-of-type(5),.module15:nth-of-type(9),.module15:nth-of-type(13){background-color: #efefef;}
	

	.sjnews .pr-1{padding-right: 0}
	.block-5 div {font-size: 0.9rem;padding: 0.2rem;}
	.weChat{padding: 0.1rem;margin-right: 1rem;}
	.weChat img{width: 100px;}
	.module8 img{width: 50px;}
	.module8 ul li{font-size: 0.9rem;}
	.icon-3{margin: 0.5rem;height: 90px;}
	.module9{padding: 0 1rem;}
	.module10{padding: 0;}
	.layui-show.layui-colla-content p{font-size: 0.94rem;color: #666;}

}
@media(max-width: 768px) and (min-width: 450px){
		[class *= 'col-xs']{display: inline-block;float: left;}
	
	.col-xs-6{width: 50%;}
	.col-xs-8{width: 66.7%;}
	.col-xs-4{width: 33.3%}
}

@media(max-width: 450px){
	.p-p-0{padding: 0 !important;} 	/*在手机端*/
	.phoneShow{display: block;}
	.phoneHidden{display: none;}
	.app-kflc{background-size: auto 100%;background-repeat: no-repeat;background-attachment: inherit;}
	.module8{width: 100%;display: flex;height: auto;margin: 0.5rem 0;padding: 10px;box-sizing: border-box;}
	.module8 ul{background: none;flex-direction: column;justify-content: space-between;align-items: center;height: auto;width: 100%}
	.module8 ul li::marker{border: 1px solid #fff;}
	.module8 ul li {display: list-item;list-style-type: korean-hanja-informal;list-style-position: inside;width: 160px;margin: 0.3rem 0;}
	.module4{width: 100%;display:block;box-shadow: 0 11px 21px #d4d8e4;margin-top: 0;padding-bottom: 0.5rem; }
	.module4>div{padding: 1rem;background:url(/web/20230722170506im_/http://e0951.cn/web/20221007064209im_/http://e0951.cn/images/bg-blue.jpg);color: #fff;font-size: 18px;background-size: cover;background-repeat: no-repeat;}
	.fwfw .ds-flex{display: block !important;}		/*服务范围*/
	.block-3 .title-1,.title-1 .p1{font-size: 1rem;word-break:break-word;white-space: inherit;}
	.module1.layui-col-space10{margin: 0;}
	.block-5{margin-top: 1rem;}
	.block-5 span{font-size: 1.5rem}
}


@media (max-width:420px) {
	.time-and-share #ckepop{position: relative;}
	.border-box{padding: 0;}
	.page{zoom: 0.9;}
	.page a{margin-right: 0;padding: 5px 8px;}
	
	
	
	.font-2{font-size: 1.2rem;}
	.font-3{font-size: 0.9rem;padding:0 1rem !important;margin-bottom: 1rem;}
	[class *= 'block-bg']{ min-height: 210px;padding: 1rem;margin: 1px; }
	[class *= 'block-bg'] div{opacity: 1;transform: translateY(10px);transition: opacity 0.3s ease-in,transform 0.3s ease-in;margin-top: 10px;height: 80px !important; }
	.module3{ padding: 1rem 0.5rem;margin: 1rem 0; }
	.module3>div:first-child{width: 50px;text-align: center;border-right: 1px solid #d8d8d8;margin-right: 10px;font-size: 1.5rem;}
	.module3>div:last-child{width: calc(100% - 50px) !important;}
	
	#btnShow{padding-right: 1rem;}
	.fixedNav{height: 70px;}
	.logo{line-height: 70px;}
	.logo img{width: 142px;}
	
	.p-4{padding: 1rem;}
	.layui-col-sm8.pr-1{padding-right: 0;}
	.jia{display: none;}
	
	.module6{ height: 230px;border-bottom: 1px solid #D0D0D0;margin: 0;padding: 1rem 0.6rem;}
	.module6 img{ max-height: 200px; }
	.module6 span{ bottom: 10px;color: #565656;}
	
	/* 加入我们页面 */
	.layui-colla-title>div{width: 70%;}
	.layui-colla-title{height: 80px;}
	.layui-colla-title>div>span{font-size: 1.1rem;}
	.module14 .layui-col-sm2{width: 33.3%;float: left;}
	.module14 .layui-col-sm2>div{padding: 1rem 0; margin: 0.5rem;}
	.module14 .layui-col-sm2:last-child{display: none;}
	
	.block-3 img{width: 100%;}
	.block-3 div{float: left;}
	.block-3{justify-content: space-between;align-items: center;padding:1rem 0.6rem;margin: 0;border: none; border-top: 1px solid #e8e8e8;}
	.block-3:last-child{border-bottom: 1px solid #e8e8e8;}
	.block-3>div {width: calc(100% - 150px);}
	.imgBox{width: 140px;height: auto;}
	/* 合作品牌 */
	.swiper-container2{position: relative;overflow: hidden;padding:0 0 3rem;}
	.swiper-container2 .swiper-slide div{height: 80px;overflow: hidden;padding: 1rem;border: 1px solid #ddd;display: flex;align-items: center;}
	.swiper-container2 img{width: 100%;}
	.swiper-container2 .swiper-slide:nth-child(odd) div{border-right: none;}
	
	h4{font-size: 1.1rem;padding-bottom: 0.4rem;}
	.title-7{ font-size: .9rem; }
	.title-6{text-align: center;margin-bottom: 1rem;}
	.title-1{font-size: .96rem;}
	.layui-col-space10>*{padding: 0;}
	.layui-col-space10{margin: 0;}
	.module1 .block-1{padding: 2rem;margin: 10px 0;}
	.layui-carousel{height: 50vh !important;}
	.banner img,.layui-carousel img{height:	100%;object-fit: cover;}
	
	.sjnews{padding: 1rem 0 !important;}
	
	.footer{padding: 1rem;text-align: center;color: #8f8f8f;font-size: .85rem;}
	.module2{ height: 350px; }
	.module2 p:first-child{ font-size: 1.1rem; }
	
	.swiper-button-next:after, .swiper-button-prev:after{font-size: 1rem;}
	
	.wxkf .layui-col-sm2{width: calc(100% / 3);float: left;}
	.icon-3{margin: 0;}
	.swiper-container3{overflow: hidden;position: relative;}
	.module10{padding: 0.2rem;}
	.module10 p{font-size: 12px;height: 50px;}
	.module12{padding: 0.5rem 0;}
	.module12>div p:last-child{min-height: 50px;height: auto;}
	.nowPage{color: #fff;line-height: 70px;width: 70px;margin: auto;display: inline-block;position: relative;}
	
	.lxwm .layui-col-sm3{border-bottom: 1px solid #E2E2E2;}
	.module9{border-bottom: 10px solid #eaeaea;}
	
	.text-1{padding: 0 0.6rem;}
	.layui-colla-title>span{padding-right: 0;}
	.layui-form-label{padding: 9px;width: 70px;}
	.layui-input-block{margin-left: 99px;}
	
	.module1 .layui-col-sm5 .block-1{height: auto;}
	.layui-tab-title{height: 46px;margin: 1rem;border-color: #DDDDDD;}
	.layui-tab-title li{font-size: 1.01rem;min-width: 60px;padding: 0 10px;}

	.module12 a>div:last-child p:last-child{height: auto;}
	.gyyt .layui-col-sm6:nth-child(2){
		min-height: 330px;
		padding: 0;
	}

	

	.block-5 span{font-size: 1.5rem}
	.block-5 p{font-size: 13px;width: 80%;word-break: break-all;margin:0.5rem auto;}
}

/* 动画 */
@keyframes jumpDot{
	0%{bottom: 0;}
	50%{bottom: 20px;}
	100%{bottom: 0;}
}

@-webkit-keyframes jumpDot{
	0%{ bottom: 0; }
	50%{ bottom: 20px; }
	100%{ bottom: 0; }
}
@keyframes upDown{
	0%{transform: translateY(-50%);}
	50%{transform: translateY(-40%);}
	100%{transform: translateY(-50%);}
} 

@-webkit-keyframes upDown{
	0%{transform: translateY(-50%);}
	50%{transform: translateY(-40%);}
	100%{transform: translateY(-50%);}
}
/*
     FILE ARCHIVED ON 06:42:09 Oct 07, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:22:49 Jul 03, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 576.833
  exclusion.robots: 0.07
  exclusion.robots.policy: 0.061
  cdx.remote: 0.052
  esindex: 0.008
  LoadShardBlock: 549.231 (3)
  PetaboxLoader3.datanode: 567.305 (4)
  load_resource: 513.691
  PetaboxLoader3.resolve: 431.649
*/
/*
     FILE ARCHIVED ON 17:05:06 Jul 22, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:31:57 Oct 20, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 331.231
  exclusion.robots: 0.069
  exclusion.robots.policy: 0.058
  cdx.remote: 0.065
  esindex: 0.012
  LoadShardBlock: 296.851 (3)
  PetaboxLoader3.datanode: 138.271 (4)
  PetaboxLoader3.resolve: 720.778 (2)
  load_resource: 724.098
*/