@charset "utf-8";

/* CSS Document */
@media(min-width:1399px) {

	body,
	html {
		margin: 0;
		padding: 0;
		font-family: "Microsoft YaHei", "微软雅黑";
		font-size: 12px;
		-webkit-font-smoothing: antialiased;
		/*抗锯齿效果*/
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		overflow: auto;
		overflow-x: hidden;
	}

	body {
		max-width: 1920px;
		margin: 0 auto;
	}

	a,
	ul,
	li,
	ol,
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd {
		list-style: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		color: #292929;
		font-family: "Microsoft YaHei", "微软雅黑";
	}

	* img {
		display: block;
		border: none;
	}

	* {
		outline: none;
	}

	input,
	select,
	textarea {
		padding: 0;
		margin: 0;
		outline: none;
		font-family: "Microsoft YaHei", "微软雅黑";
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		border: none;
	}

	/*p{text-align:justify;text-justify:inter-ideograph;}*/
	.clearfix {
		clear: both;
	}

	.mob {
		display: none;
	}

	.pc {
		display: block;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right
	}

	.commen {
		width: 1400px;
		margin: 0 auto;
	}

	.ellipsis {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	/* placeholder样式 */
	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		color: #79839d;
	}

	input:-moz-placeholder,
	textarea:-moz-placeholder {
		color: #79839d;
	}

	input::-moz-placeholder,
	textarea::-moz-placeholder {
		color: #79839d;
	}

	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		color: #79839d;
	}


	/*滚动条样式*/
	::-webkit-scrollbar-track-piece {
		width: 8px;
		background-color: #f0f0f0;
		border-radius: 5px;
	}

	::-webkit-scrollbar {
		width: 8px;
		background-color: #028bff;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb {
		width: 8px;
		background-color: #282828;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb:hover {
		width: 8px;
		background-color: #028bff;
		border-radius: 5px;
	}

	/* 导航 */
	.top {
		width: 100%;
		z-index: 1000;
		position: absolute;
	}

	.dh>.fl:first-child {
		padding-top: 21px;
	}

	.dh>.fl:first-child p {
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		padding: 18px 0px 0px 17px;
	}

	.dh>.fl:first-child p span {
		display: block;
		font-size: 14px;
	}

	.nav {
		padding-top: 31px;
		margin-left: 119px;
	}

	.nava {
		position: relative;
		float: left;
		padding: 0px 10px 0px 10px;
		margin-left: 44px;
		transition: all 0.3s;
	}

	.nava:first-child {
		margin-left: 0px;
	}

	.nava>p {
		line-height: 42px;
	}

	.nava>p a {
		font-size: 14px;
		color: #fff;
	}

	.nava img {
		position: absolute;
		bottom: -6px;
		left: calc(50% - 6px);
		opacity: 0;
		z-index: 3;
		transition: all 0.3s;
	}

	.nav .on img {
		opacity: 1;
	}

	/* .nava:hover{border-bottom: 3px solid #fff;} */
	.nava:hover img {
		opacity: 1;
	}

	.navb {
		padding-top: 8px;
		padding-bottom: 8px;
		background: #fff;
		opacity: 0;
		position: absolute;
		width: 100px;
		z-index: 2;
		text-align: center;
		left: calc(50% - 50px);
		border-radius: 5px;
	}

	.navba {
		transition: all 0.3s;
		margin-bottom: 4px;
	}

	.navba:last-child {
		margin-bottom: 0;
	}

	.navba a {
		font-size: 12px;
		color: #000;
		line-height: 30px;
		transition: all 0.3s;
		position: relative;
		top: 0px;
	}

	/* .navba:hover{background: #e5f3ff;} */
	.navba:hover a {
		color: #7d61ee;
		top: -2px;
	}

	.ban {
		width: 100%;
		height: 700px;
		overflow: hidden;
		position: relative;
	}

	.imgbox {
		position: absolute;
		margin-left: -960px;
		left: 50%;
		width: 1920px;
		overflow: hidden;
		height: 700px;
	}

	.imgbox img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}

	.kw {
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 50px;
		background: url(../esimg/y2.png) no-repeat center;
	}

	.keywords {
		width: 55%;
	}

	.keywords p {
		font-size: 14px;
		line-height: 50px;
		color: #fff;
		width: 100%;
	}

	.keywords p a {
		font-size: 14px;
		line-height: 50px;
		color: #fff;
		transition: all 0.3s;
		margin-left: 15px;
	}

	.keywords p a:first-child {
		margin-left: 18px;
	}

	.keywords p a:hover {
		color: #ffac00;
	}

	.boy {
		width: 142px;
		height: 14px;
		position: relative;
		right: 59px;
		top: 16px;
	}

	.bt-a {
		width: 8px;
		height: 14px;
		position: absolute;
		left: 0;
		top: 0;
		cursor: pointer;
		z-index: 15;
	}

	.bt-b {
		background: url(../esimg/y3.png) no-repeat;
		width: 8px;
		height: 14px;
		opacity: 1;
		transition: all ease 0.3s;
	}

	.bt-b:hover {
		background: url(../esimg/y3a.png);
	}

	.bt-k {
		width: 8px;
		height: 14px;
		position: absolute;
		right: 0;
		top: 0;
		cursor: pointer;
		z-index: 15;
	}

	.bt-f {
		background: url(../esimg/y4.png) no-repeat;
		width: 8px;
		height: 14px;
		opacity: 1;
		transition: all ease 0.3s;
	}

	.bt-f:hover {
		background: url(../esimg/y4a.png);
	}

	.flip {
		cursor: default;
		text-align: center;
		font-size: 12px;
		color: #fff;
	}

	.flipa {
		font-size: 14px;
	}

	/* 服务 */
	.fw {
		background: #fafafa;
	}

	.fwa {
		padding: 24px 0px;
	}

	.fwa:first-child {
		width: 21.215%;
		padding-left: 8px;
		position: relative;
	}

	.fwa:first-child::after {
		content: '';
		position: absolute;
		height: 46px;
		border-right: 1px solid #e7e9f3;
		right: 0px;
		top: 37px;
	}

	.fwa:nth-child(2) {
		width: 28.785%;
		padding-left: 110px;
		position: relative;
	}

	.fwa:nth-child(2)::after {
		content: '';
		position: absolute;
		height: 46px;
		border-right: 1px solid #e7e9f3;
		right: 0px;
		top: 37px;
	}

	.fwa:nth-child(3) {
		width: 29.715%;
		padding-left: 108px;
		position: relative;
	}

	.fwa:nth-child(3)::after {
		content: '';
		position: absolute;
		height: 46px;
		border-right: 1px solid #e7e9f3;
		right: 0px;
		top: 37px;
	}

	.fwa:nth-child(4) {
		width: 20.285%;
		padding-left: 82px;
	}

	.fwb {
		padding: 11px 0px 0px 27px;
	}

	.fwb p {
		font-size: 20px;
		font-weight: bold;
		color: #2b3343;
		margin-bottom: 9px;
	}

	.fwb h6 {
		transition: all 0.3s;
		line-height: 18px;
		display: block;
		width: 54px;
		border-radius: 8px;
		text-align: center;
		background: #d3d3d3;
		font-size: 12px;
		font-family: arial;
		color: #fff;
	}

	.fwb:hover h6 {
		background: #7d61ee;
	}

	/* 服务项目 */
	.bta {
		display: table;
		margin: 0 auto;
	}

	.bta p {
		display: inline-block;
		font-size: 30px;
		font-weight: bold;
		color: #152036;
		letter-spacing: 1.8px;
		margin-left: 15px;
		margin-right: 15px;
	}

	.bta img {
		display: inline-block;
		position: relative;
		top: -3px;
	}

	.bt h6 {
		text-align: center;
		font-size: 14px;
		color: #9aa2ae;
		margin-top: 18px;
	}

	.fwxm {
		padding-top: 73px;
	}

	.fwc {
		overflow: hidden;
	}

	.fwc>.fl {
		width: 25%;
		padding-top: 37px;
	}

	.fwc>.fr {
		width: 75%;
		padding-top: 39px;
		background: url(../esimg/y14.png) no-repeat;
		background-position: right 110px;
	}

	.fwd {
		width: 100%;
		position: relative;
		transition: all 0.3s;
		border: 1px solid #f1f1f1;
		border-radius: 10px;
		margin-bottom: 20px;
	}

	.fwd img {
		position: absolute;
		right: 14.285%;
		top: 7px;
		transition: all 0.3s;
	}

	.fwd p {
		font-size: 30px;
		line-height: 68px;
		color: #c7c7c7;
		margin-left: 30px;
		transition: all 0.3s;
	}

	.fwd h6 {
		font-size: 16px;
		line-height: 68px;
		color: #333333;
		margin-left: 33px;
		transition: all 0.3s;
	}

	.y1 {
		opacity: 1;
	}

	.y2 {
		opacity: 0;
	}

	.fwe .on {
		border: 1px solid #fff;
		box-shadow: 1px 1px 20px 1px #ddecff;
	}

	.fwe .on p {
		color: #7a58f2;
	}

	.fwe .on h6 {
		color: #7a58f2;
	}

	.fwe .on .y1 {
		opacity: 0;
	}

	.fwe .on .y2 {
		opacity: 1;
	}

	.fwg>img {
		margin-left: 13.238%;
	}

	.fwh {
		margin-left: 11.524%;
	}

	.fwh p:first-child {
		font-size: 22px;
		font-weight: bold;
		color: #6d52f5;
		padding-top: 43px;
	}

	.fwh span {
		font-size: 14px;
		font-weight: normal;
		color: #b5b5b5;
		font-family: arial;
		margin-left: 6px;
	}

	.fwh h6 {
		font-size: 14px;
		line-height: 24px;
		color: #333333;
		margin-top: 71px;
		margin-bottom: 67px;
	}

	.mor {
		width: 150px;
		height: 60px;
		background: url(../esimg/y16.png) no-repeat;
		background-size: cover;
		text-align: center;
	}

	.mor a {
		font-size: 14px;
		line-height: 40px;
		color: #fafafa;
		letter-spacing: 0.5px;
	}

	/* 为什么选择一瞬 */
	.wsm {
		overflow: hidden;
		background: url(../esimg/y1.jpg) no-repeat;
		background-position: top center;
		margin-top: 60px;
		padding-top: 71px;
	}

	.wsm .bta p {
		color: #fff;
	}

	.wsm .bt h6 {
		color: #fff;
	}

	.wsa {
		width: 28.571%;
		border: 2px solid #6f7b98;
		border-radius: 10px;
		padding: 59px 0px 49px 47px;
		position: relative;
	}

	.wsa img {
		position: absolute;
		left: 51px;
		top: -28px;
	}

	.wsa p {
		font-size: 20px;
		font-weight: bold;
		color: #FFFFFF;
		letter-spacing: 0.5px;
		margin-bottom: 12px;
	}

	.wsa h6 {
		font-size: 14px;
		line-height: 20px;
		color: #dbdbdb;
		letter-spacing: 0.5px;
	}

	.wsa:first-child,
	.wsa:nth-child(2),
	.wsa:nth-child(3) {
		margin-bottom: 60px;
		margin-top: 66px;
	}

	.wsa:first-child {
		margin-right: 7.143%;
	}

	.wsa:nth-child(2) {
		margin-right: 7.143%;
	}

	.wsa:nth-child(4) {
		margin-right: 7.142%;
		margin-left: 17.857%;
	}

	.wse {
		border-radius: 10px;
		overflow: hidden;
		margin-top: 80px;
	}

	.wsb {
		width: 50%;
		padding: 9px 77px 12px 50px;
	}

	.wsb .fl h5 {
		font-size: 20px;
		color: #FFFFFF;
		letter-spacing: 1px;
		margin-top: 32px;
	}

	.wsb .fl h6 {
		font-size: 14px;
		color: #ffffff;
		margin-top: 10px;
		margin-bottom: 12px;
	}

	.wsb .fl p {
		width: 140px;
		height: 32px;
		border-radius: 16px;
		background: #fff;
		text-align: center;
	}

	.wsb .fl p a {
		font-size: 14px;
		line-height: 32px;
		color: #7a59f2;
		display: block;
	}

	.wsc {
		background: -webkit-linear-gradient(left, #7852f5, #7e64ec);
	}

	.wsd {
		background: -webkit-linear-gradient(left, #ffb700, #ff9600);
	}

	.wsd .fl p a {
		color: #ff9c00;
	}

	/* 案例 */
	.al {
		overflow: hidden;
		margin-top: 73px;
	}

	.al .bt {
		margin-bottom: 26px;
	}

	.ala {
		display: table;
		margin: 0 auto;
	}

	.ala p {
		width: 120px;
		height: 34px;
		border: 1px solid #cfdcea;
		border-radius: 15px;
		transition-delay: all 0.3s;
		text-align: center;
		display: inline-block;
		margin-left: 17px;
		margin-right: 18px;
	}

	.ala p a {
		font-size: 16px;
		line-height: 32px;
		color: #696a6c;
		letter-spacing: 1px;
		transition: all 0.3s;
	}

	.ala p:hover {
		border: 1px solid #7e64ec;
	}

	.ala p:hover a {
		color: #7e64ec;
	}

	.alb {
		margin-top: 39px;
	}

	.alc {
		width: 23.571%;
		margin-bottom: 40px;
		transition: all 0.3s;
		overflow: hidden;
		border-radius: 10px;
	}

	.alc:nth-child(4n - 2) {
		margin-left: 1.905%;
		margin-right: 1.905%;
	}

	.alc:nth-child(4n - 1) {
		margin-right: 1.905%;
	}

	.imgbox1 {
		width: 100%;
		overflow: hidden;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}

	.imgbox1 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox1 {
		transition: all 0.3s;
		padding: 23px 0px 20px 15px;
		background: url(../esimg/y24.png) no-repeat;
		background-position: 95% 24px;
		border-left: 1px solid #f4f4f4;
		border-bottom: 1px solid #f4f4f4;
		border-right: 1px solid #f4f4f4;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}

	.pbox1 p {
		font-size: 14px;
		color: #333333;
		width: 76%;
		transition: all 0.3s;
	}

	.pbox1 h6 {
		font-size: 12px;
		color: #b6b6b8;
		margin-top: 11px;
	}

	.alc:hover .imgbox1 img {
		transform: scale(1.05);
	}

	.alc:hover .pbox1 {
		border-left: 1px solid #fff;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
		background: url(../esimg/y25.png) no-repeat;
		background-position: 95% 24px;
	}

	.alc:hover .pbox1 p {
		color: #7d61ee;
	}

	.alc:hover {
		box-shadow: 1px 1px 20px 1px #ddecff;
	}

	.more {
		width: 130px;
		height: 34px;
		background: url(../esimg/more.png) no-repeat;
		background-size: 100% 100%;
		padding-left: 28px;
		transition: all 0.3s;
	}

	.more a {
		font-size: 12px;
		line-height: 34px;
		color: #ffffff;
		display: block;
	}

	.al .more {
		margin: 0 auto;
	}

	.more:hover {
		background: url(../esimg/more1.png) no-repeat;
		background-size: 100% 100%;
	}

	/* 售后 */
	.sh {
		background: url(../esimg/y26.png) no-repeat top center;
		padding-top: 133px;
		padding-bottom: ;
		height: 330px;
	}

	.sh .commen {
		padding-left: 40px;
	}

	.sh .commen>p {
		font-size: 32px;
		font-weight: bold;
		color: #ffffff;
	}

	.sh .commen>h6 {
		font-size: 20px;
		color: #ffffff;
		margin-top: 21px;
		margin-bottom: 23px;
	}

	.sha .commen {
		padding-left: 40px;
	}

	.sha .commen>p {
		font-size: 32px;
		font-weight: bold;
		color: #ffffff;
	}

	.sha .commen>h6 {
		font-size: 20px;
		color: #ffffff;
		margin-top: 21px;
		margin-bottom: 23px;
	}

	.sh .commen>img {}

	/* 客户 */
	.kh {
		height: 574px;
		width: 100%;
	}

	.kh img {
		position: relative;
		width: 1920px;
		left: 50%;
		margin-left: -960px;
	}

	/* 关于 */
	.gy {
		background: url(../esimg/y4.jpg) no-repeat top center;
		padding-top: 71px;
		padding-bottom: 56px;
		overflow: hidden;
	}

	.gy .bta p {
		color: #ffffff;
	}

	.gy .bt h6 {
		color: #fff;
	}

	.gy {}

	.gyd {
		padding-top: 23px;
	}

	.gyd>p:first-child {
		font-size: 20px;
		color: #fff;
		letter-spacing: 0.1px;
		margin-bottom: 21px;
	}

	.gyd>h6 {
		font-size: 24px;
		line-height: 46px;
		color: #ffffff;
	}

	.gy .more {
		background: url(../esimg/more2.png);
		background-size: 100% 100%;
	}

	.gy .more:hover {
		background: url(../esimg/more1.png);
		background-size: 100% 100%;
	}

	.gya {
		margin-top: 35px;
		margin-bottom: 40px;
	}

	.gyb {
		background: rgba(255, 255, 255, 0.05);
		border-radius: 6px;
		width: 250px;
		height: 90px;
		padding: 15px 0px 0px 22px;
		margin-right: 30px;
	}

	.gyb:nth-child(2) {
		margin-right: 30px;
	}

	.gyc {
		padding-left: 14px;
	}

	.gyc p {
		font-size: 18px;
		font-weight: bold;
		color: #ffffff;
		margin-top: 6px;
	}

	.gyc h6 {
		font-size: 14px;
		color: #ffffff;
		margin-top: 4px;
	}

	.gye {
		margin-right: 55px;
		margin-top: -4px;
	}

	/* 新闻 */
	.btb {}

	.btb p {
		display: inline-block;
		font-size: 30px;
		font-weight: bold;
		color: #152036;
		letter-spacing: 1.8px;
		margin-right: 15px;
	}

	.btb img {
		display: inline-block;
		position: relative;
		top: -3px;
	}

	.xw {
		overflow: hidden;
	}

	.xw {
		padding-top: 71px;
	}

	.xwb {
		padding-top: 6px;
	}

	.xwc {
		width: 140px;
		height: 34px;
		border: 1px solid #cfdcea;
		text-align: center;
		border-radius: 17px;
		margin-right: 20px;
		transition: all 0.3s;
	}

	.xwc a {
		font-size: 20px;
		line-height: 32px;
		color: #152036;
		letter-spacing: 0.8px;
		transition: all 0.3s;
	}

	.xwb .on {
		border: 1px solid #8268ed;
		background: -webkit-linear-gradient(left, #8268ed, #7852f5);
	}

	.xwb .on a {
		color: #ffffff;
		line-height: 32px;
	}

	.xws {
		margin-top: 43px;
	}

	.xwe {
		width: 30.714%;
		border: 1px solid #cfdcea;
		border-radius: 18px;
		transition: all 0.3s;
	}

	.imgbox2 {
		width: 100%;
		overflow: hidden;
		border-radius: 18px;
	}

	.imgbox2 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox2 {
		border-bottom-left-radius: 18px;
		border-bottom-right-radius: 18px;
		padding: 24px 0px 32px 34px;
	}

	.pbox2 {}

	.date {}

	.date p {
		font-size: 30px;
		font-family: arial;
		color: #3b3f48;
		display: inline-block;
		transition: all 0.3s;
	}

	.date h6 {
		font-size: 16px;
		font-family: arial;
		color: #3b3f48;
		display: inline-block;
		transition: all 0.3s;
	}

	.title {
		font-size: 18px;
		color: #3b3f48;
		transition: all 0.3s;
	}

	.mor1 {
		display: inline-block;
		font-size: 12px;
		color: #8b8b8b;
		transition: all 0.3s;
		border-bottom: 1px solid #98999a;
		padding-bottom: 9px;
		transition: all 0.3s;
	}

	.pbox2 .title {
		margin-top: 11px;
		margin-bottom: 19px;
		width: 93%;
	}

	.xwe:hover {
		box-shadow: 1px 1px 20px 1px #ddecff;
		border: 1px solid #ddecff;
	}

	.xwe:hover img {
		transform: scale(1.05);
	}

	.xwe:hover .title {
		color: #8268ed;
	}

	.xwe:hover .date p {
		color: #8268ed;
	}

	.xwe:hover .date h6 {
		color: #8268ed;
	}

	.xwe:hover .mor1 {
		color: #8268ed;
		border-bottom: 1px solid #8268ed;
	}

	.xwf {
		width: 65.357%;
	}

	.xwg {
		width: 46.994%;
		border: 1px solid #cfdcea;
		border-radius: 18px;
		padding: 22px 10px 31px 33px;
		margin-bottom: 41px;
		transition: all 0.3s;
	}

	.xwg:nth-child(odd) {
		margin-right: 6.012%;
	}

	.content {
		font-size: 14px;
		color: #a1a4a5;
	}

	.xwg .title {
		margin-top: 20px;
		margin-bottom: 8px;
	}

	.xwg .content {
		margin-bottom: 24px;
	}

	.xwg:hover {
		box-shadow: 1px 1px 20px 1px #ddecff;
		border: 1px solid #fff;
	}

	.xwg:hover .date p {
		color: #8268ed;
	}

	.xwg:hover .date h6 {
		color: #8268ed;
	}

	.xwg:hover .title {
		color: #8268ed;
	}

	.xwg:hover .mor1 {
		color: #8268ed;
		border-bottom: 1px solid #8268ed;
	}

	/* 百科 */
	.bk {
		background: #fafafa;
		padding-top: 56px;
		overflow: hidden;
	}

	.bk .commen:first-child {
		margin-bottom: 37px;
	}

	.bka {
		padding-top: 6px;
	}

	.bka .on a {
		color: #7557f3;
	}

	.bka p {
		display: inline-block;
	}

	.bka p a {
		font-size: 14px;
		color: #333333;
		letter-spacing: 1px;
		margin-right: 58px;
		transition: all 0.3s;
	}

	.bka p:last-child a {
		margin-right: 0px;
	}

	.bka p:hover a {
		color: #7557f3;
	}

	.bkb {
		width: 30.714%;
		margin-bottom: 30px;
		padding-left: 36px;
		border-radius: 30px;
		transition: all 0.3s;
		background: #fff url(../esimg/y32.png) no-repeat;
		background-position: 95% center;
	}

	.bkb:nth-child(3n - 1) {
		margin-left: 3.929%;
		margin-right: 3.929%;
	}

	.bkb a {
		display: block;
	}

	.bkb p {
		width: 67%;
		line-height: 60px;
		font-size: 14px;
		color: #3e424a;
		transition: all 0.3s;
		float: left;
	}

	.bkb h6 {
		float: left;
		line-height: 60px;
		font-size: 14px;
		color: #999999;
		transition: all 0.3s;
	}

	.bkb:hover {
		background: #7557f3 url(../esimg/y33.png) no-repeat;
		background-position: 95% center;
	}

	.bkb:hover p {
		color: #ffffff;
	}

	.bkb:hover h6 {
		color: #ffffff;
	}

	.btc {}

	.btc p {
		font-size: 24px;
		font-weight: bold;
		color: #152036;
	}

	/* 联系 */
	.btb h6 {
		display: inline-block;
		font-size: 14px;
		color: #79839d;
		letter-spacing: 1px;
		position: relative;
		top: -5px;
	}

	.lx {
		overflow: hidden;
		margin-top: 77px;
		background: url(../esimg/y6.jpg) no-repeat;
		background-position: center;
		background-size: auto 100%;
	}

	.lxc:nth-child(odd) {
		width: 53.7%;
	}

	.lxc:nth-child(3) .lxd h6 {
		font-size: 12px;
	}

	.lxc:nth-child(1),
	.lxc:nth-child(2) {
		margin-bottom: 70px;
	}

	.lxb {
		margin-top: 50px;
		padding-bottom: 66px;
	}

	.lxc {}

	.lxd {
		padding-top: 3px;
		padding-left: 17px;
	}

	.lxd p {
		font-size: 14px;
		color: #79839d;
		margin-bottom: 6px;
	}

	.lxd h6 {
		font-size: 16px;
		color: #000000;
	}

	.lxa {
		width: 50%;
	}

	.lxe {
		width: 50%;
		padding-left: 50px;
		padding-top: 30px;
	}

	.lxf {}

	.lxf p {
		font-size: 20px;
		font-weight: bold;
		color: #ffffff;
	}

	.lxf h6 {
		font-size: 18px;
		color: #ffffff;
	}

	.lxg {
		width: 100%;
	}

	.lxg input[type=text] {
		width: 49.23%;
		border-radius: 5px;
		background: #fff;
		padding-left: 10px;
		line-height: 46px;
		font-size: 14px;
		margin-top: 21px;
		margin-bottom: 8px;
	}

	.lxg input[type=text]:first-child {
		margin-right: 6px;
	}

	.lxg textarea {
		width: 100%;
		border-radius: 5px;
		background: #fff;
		padding-left: 10px;
		padding-top: 10px;
		font-size: 14px;
		height: 90px;
		margin-bottom: 6px;
	}

	.lxg input[type=submit] {
		width: 100%;
		height: 42px;
		border-radius: 5px;
		background: -webkit-linear-gradient(left, #ffb700, #f1901d);
		font-size: 16px;
		color: #ffffff;
		letter-spacing: 1px;
	}

	/* foot */
	.foot {
		background: #0a1633;
	}

	.foot .commen:first-child {
		padding-bottom: 61px;
		border-bottom: 1px solid #0e1f3a;
	}

	.fta {
		padding-top: 69px;
	}

	.fta p {
		font-size: 14px;
		color: #555a6e;
		margin-top: 13px;
		margin-bottom: 9px;
	}

	.ftb {
		padding-top: 76px;
		padding-left: 104px;
	}

	.ftc {
		margin-right: 95px;
	}

	.ftc h6 {
		font-size: 14px;
		color: #ffffff;
		margin-bottom: 16px;
	}

	.ftc h6 a {
		font-size: 14px;
		color: #ffffff;
		transition: all 0.3s;
	}

	.ftc p {
		font-size: 12px;
		line-height: 33px;
		color: #555a6e;
	}

	.ftc p a {
		font-size: 12px;
		line-height: 33px;
		color: #555a6e;
		transition: all 0.3s;
	}

	.ftc a:hover {
		color: #ffb700;
	}

	.ftd {
		padding-top: 77px;
	}

	.ftd p {
		font-size: 14px;
		color: #ffffff;
		margin-bottom: 23px;
	}

	.fte {
		padding-top: 80px;
		margin-right: 20px;
	}

	.fte p {
		font-size: 14px;
		color: #ffffff;
		letter-spacing: 0.5px;
		text-align: center;
		margin-top: 17px;
	}

	.ftf p {
		font-size: 12px;
		line-height: 76px;
		color: #494e5f;
		margin-right: 12px;
		display: flex;
		align-items: center;
	}

	.ftf p a {
		font-size: 12px;
		line-height: 76px;
		color: #494e5f;
		transition: all 0.3s;
	}

	.ftf p a:hover {
		color: #ffb700;
	}

	/*固定的悬浮窗*/
	.yb_conct {
		position: fixed;
		z-index: 9999999;
		top: 290px;
		right: -127px;
		cursor: pointer;
		transition: all .3s ease;
	}

	.yb_bar ul li {
		width: 180px;
		height: 53px;
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar ul li a {
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar .yb_top {
		background: #714cef url(../esimg/t1.png) no-repeat;
	}

	.yb_bar .yb_phone {
		background: #714cef url(../esimg/t2.png) no-repeat;
	}

	.yb_bar .yb_QQ {
		text-indent: 0;
		background: #714cef url(../esimg/t3.png) no-repeat;
	}

	.yb_bar .yb_ercode {
		background: #714cef url(../esimg/t4.png) no-repeat;
	}

	.hd_qr {
		padding: 6px 37px 25px 37px;
		box-sizing: border-box;
		width: 180px;
	}

	.yb_QQ a {
		display: block;
		text-indent: 54px;
		width: 100%;
		height: 100%;
		color: #fff;
	}

	.yb_QQ a:hover {
		color: #fff;
	}

	.zuoc {
		position: fixed;
		z-index: 9999999;
		bottom: 10%;
		left: -0;
		cursor: pointer;
		transition: all .3s ease;
		width: 255px;
		opacity: 0;
	}

	.zuoca {
		width: 100%;
		margin: 9.5px 0;
		margin-left: -160px;
		transition: all .3s ease;
	}

	.zuoca img {
		width: 100%;
	}

	.zuoca:hover {
		margin-left: 0;
	}

	/* 友情链接 */
	.yqlj p {
		line-height: 40px;
		color: #333333;
		font-size: 14px;
		padding-left: 10px;
	}

	.yqlj p a {
		font-size: 14px;
		color: #333333;
		transition: all 0.3s;
		margin-right: 10px;
	}

	.yqlj p a:hover {
		color: #714cef;
	}

	/* ============================================================================================================================================= */
	/* 网站建设 */
	.nyban {
		position: relative;
		width: 100%;
		height: 700px;
	}

	.nyban>img {
		position: absolute;
		width: 1920px;
		left: 50%;
		margin-left: -960px;
	}

	.pos {
		position: absolute;
		bottom: 0;
		left: 50%;
		margin-left: -960px;
		background: url(../esimg/p1.png) no-repeat;
		background-size: 100%;
		width: 1920px;
	}

	.pos .ellipsis {
		font-size: 14px;
		line-height: 50px;
		color: #fff;
		padding-left: 15px;
		width: 58%;
		background: url(../esimg/p4.png) no-repeat;
		background-position: left center;
		width: 90%;
	}

	.pos .ellipsis a {
		font-size: 14px;
		color: #ffffff;
		transition: all 0.3s;
	}

	.pos .ellipsis h1 {
		font-size: 14px;
		color: #ffffff;
		transition: all 0.3s;
		display: inline-block;
	}

	.pos .ellipsis a:hover {
		color: #ffbc18;
	}

	.pos .ellipsis a h1:hover {
		color: #ffbc18;
	}

	.pos .ellipsis a:first-child {
		margin-left: 28px;
	}

	.key {
		position: absolute;
		bottom: 50px;
		left: 50%;
		margin-left: -960px;
		height: 50px;
		background: url(../esimg/p2.png) no-repeat;
		background-size: 100%;
		width: 1920px;
	}

	.key p {
		font-size: 14px;
		line-height: 50px;
		color: #ffffff;
	}

	.key p a {
		font-size: 14px;
		line-height: 50px;
		color: #ffffff;
		margin-right: 10px;
		margin-left: 10px;
		transition: all 0.3s;
	}

	.key p a:hover {
		color: #ffbc18;
	}

	.rco {
		cursor: pointer;
	}

	.zwz {
		padding-top: 77px;
	}

	.nybt {}

	.nybta {
		display: table;
		margin: 0 auto;
		text-align: center;
		position: relative;
	}

	.nybta img:first-child {
		position: absolute;
		left: -46px;
		top: -13px;
	}

	.nybta p {
		font-size: 30px;
		font-weight: bold;
		padding-left: 10px;
		letter-spacing: 2px;
		padding-right: 10px;
		text-align: center;
		color: #152036;
		line-height: 42px;
	}

	.nybta img:nth-child(3) {
		position: absolute;
		right: -168px;
		top: -16px;
	}

	.zwz .nybta p {
		background: url(../esimg/y51.png) no-repeat;
		background-position: bottom center;
	}

	.zwza {
		background: url(../esimg/y9.jpg) no-repeat;
		background-position: right 22px;
		margin-top: 63px;
	}

	.zwzb>img {
		margin-right: 105px;
		margin-top: 22px;
	}

	.zwa {
		font-size: 22px;
		letter-spacing: 0.5px;
		font-weight: bold;
		color: #152036;
		background: url(../esimg/y54.png) left top no-repeat;
		padding-top: 10px;
		padding-left: 15px;
		margin-left: 30px;
	}

	.zwb {
		font-size: 18px;
		letter-spacing: 0.5px;
		margin-top: 38px;
		margin-bottom: 26px;
		font-weight: bold;
		color: #7b5af1;
		padding-left: 11px;
		border-left: 3px solid #e3ddf7;
		margin-left: 48px;
	}

	.zwc {}

	.zwd {
		margin-left: 46px;
	}

	.zwzb .zwd:first-child {
		margin-bottom: 30px;
	}

	.zwd p {
		font-size: 16px;
		color: #152036;
		display: inline-block;
	}

	.zwd p span {
		margin-right: 10px;
		display: inline-block;
		width: 20px;
		height: 20px;
		border-radius: 10px;
		background: #7b5af1;
		text-align: center;
		font-size: 14px;
		color: #fff;
		font-family: arial;
		font-weight: bold;
		line-height: 20px;
	}

	.zwd h6 {
		display: inline-block;
		font-size: 14px;
		color: #79839d;
		margin-left: 7px;
	}

	.zwe {
		font-size: 16px;
		font-weight: bold;
		color: #152036;
		letter-spacing: 1px;
		margin-left: 48px;
		margin-top: 29px;
	}

	.zwzc {
		margin-top: 112px;
	}

	.zwzc>img {
		width: 23.071%;
		margin-left: 9.5%;
		margin-right: 17.429%;
	}

	.zwzc>.fr {
		width: 50%;
	}

	.zwzc .zwd {
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 10px;
		border: 1px solid #eff1f8;
		border-radius: 20px;
		margin-bottom: 19px;
		width: 80%;
	}

	.zwzc .zwd:nth-child(even) p span {
		background: #ffbc18;
	}

	.ly {
		background: url(../esimg/y10.jpg) no-repeat center;
		background-size: cover;
		margin-top: 73px;
	}

	.lya {
		padding-top: 59px;
	}

	.lya h6 {
		font-size: 18px;
		font-family: arial;
		font-weight: bold;
		color: #7d62ed;
		text-align: center;
	}

	.lya p {
		font-size: 30px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		margin-top: 8px;
		letter-spacing: 2px;
	}

	.lya p span {
		color: #f5b104;
		font-size: 38px;
		position: relative;
		top: 5px;
	}

	.ly .commen {
		position: relative;
		padding-bottom: 78px;
	}

	.ly .commen>img {
		position: absolute;
		left: -77px;
		bottom: -57px;
	}

	.lyb {
		margin-top: 42px;
	}

	.lyc {
		width: 25%;
	}

	.lyc img {
		margin: 0 auto;
		width: 70px;
	}

	.lyc p {
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		color: #ffffff;
		margin-top: 31px;
	}

	.lyc h6 {
		text-align: center;
		font-size: 14px;
		line-height: 24px;
		color: #ffffff;
		margin-top: 15px;
	}

	.wz {
		padding-top: 107px;
	}

	.wz .nybta p {
		background: url(../esimg/y50.png) no-repeat;
		background-position: bottom center;
	}

	.wz .nybta p span {
		color: #7b5af1;
	}

	.wza {
		margin-top: 56px;
	}

	.wzb {
		width: 29.285%;
		border: 1px solid #dcd9ff;
		border-radius: 10px;
		padding: 37px 0px 40px 35px;
		margin-bottom: 50px;
	}

	.wzb:nth-child(3n - 1) {
		margin-left: 6.072%;
		margin-right: 6.072%;
	}

	.wzb p {
		font-size: 22px;
		font-weight: bold;
		color: #152036;
		padding-left: 10px;
		padding-top: 10px;
		background: url(../esimg/y54.png) no-repeat;
		background-position: left top;
		margin-bottom: 14px;
	}

	.wzb h6 {
		font-size: 14px;
		line-height: 36px;
		color: #676c76;
		letter-spacing: 0.5px;
		padding-left: 34px;
		background: url(../esimg/y59.png) no-repeat;
		background-position: left 9px;
	}

	.wzb:nth-child(4) h6 {
		padding-left: 22px;
	}

	.wzkf {
		background: #fafafa;
		padding-bottom: 101px;
		padding-top: 72px;
	}

	.kf1 {
		margin-top: 35px;
	}

	.kfa {
		width: 17.857%;
		background: #fff;
		border-radius: 10px;
		position: relative;
		padding: 20px 0px 22px 26px;
	}

	.kfa p {
		font-size: 16px;
		color: #152036;
		margin-bottom: 11px;
	}

	.kfa h6 {
		font-size: 12;
		line-height: 18px;
		color: #9aa2ae;
		height: 36px;
	}

	.kfa h5 {
		font-size: 34px;
		font-weight: bold;
		font-family: arial;
		color: #edf0f7;
		position: absolute;
		right: 17px;
		top: 14px;
	}

	.kf1>img {
		margin-left: 3.285%;
		margin-right: 3.241%;
		width: 3%;
		margin-top: 44px;
	}

	.kf2 {
		padding-top: 15px;
		padding-bottom: 23px;
		padding-right: 8.142%;
	}

	.kf3>img {
		margin-left: 3.285%;
		margin-right: 3.241%;
		width: 3%;
		margin-top: 44px;
	}

	.jdal {
		padding-top: 74px;
	}

	.jdal .more {
		margin-top: 6px;
	}

	.kf1 .kfa:nth-child(4n - 1) {
		background: #7d61ee;
	}

	.kf1 .kfa:nth-child(4n - 1) p,
	.kf1 .kfa:nth-child(4n - 1) h6 {
		color: #ffffff;
	}

	.kf1 .kfa:nth-child(4n - 1) h5 {
		color: rgba(237, 240, 247, 0.2);
	}

	.kf3 .kfa:nth-child(4n - 1) {
		background: #7d61ee;
	}

	.kf3 .kfa:nth-child(4n - 1) p,
	.kf3 .kfa:nth-child(4n - 1) h6 {
		color: #ffffff;
	}

	.kf3 .kfa:nth-child(4n - 1) h5 {
		color: rgba(237, 240, 247, 0.2);
	}

	/* app开发 */
	.appys {
		padding-top: 74px;
	}

	.appys .commen {
		margin-top: 51px;
	}

	.appys .nybta p {
		background: url(../esimg/y60.png) no-repeat;
		background-position: bottom center;
	}

	.appysa {
		width: 47.142%;
		border-radius: 5px;
		overflow: hidden;
		padding: 43px 0px 52px 56px;
		margin-bottom: 60px;
	}

	.appysa:nth-child(odd) {
		margin-right: 5.716%;
	}

	.appysa p {
		font-size: 24px;
		color: #152036;
		letter-spacing: 0.5px;
		margin-top: 19px;
		margin-bottom: 17px;
	}

	.appysa h6 {
		font-size: 16px;
		line-height: 24px;
		color: #9aa2ae;
		letter-spacing: 0.5px;
	}

	.appysa:first-child {
		background: url(../esimg/ys15.png) no-repeat;
		background-size: cover;
	}

	.appysa:nth-child(2) {
		background: url(../esimg/ys6.png) no-repeat;
		background-size: cover;
	}

	.appysa:nth-child(3) {
		background: url(../esimg/ys7.png) no-repeat;
		background-size: cover;
	}

	.appysa:nth-child(4) {
		background: url(../esimg/ys8.png) no-repeat;
		background-size: cover;
	}

	.appwt {
		width: 100%;
		margin-top: 36px;
	}

	.wdly {
		background: #fafafa;
		padding-top: 56px;
	}

	.wdly .commen {
		margin-top: 43px;
		padding-bottom: 72px;
	}

	.wdly .bta p span {
		color: #f5b104;
		font-size: 38px;
		position: relative;
		top: 5px;
	}

	.wdlya {
		width: 20%;
	}

	.wdlya img {
		width: 70px;
		margin: 0 auto;
	}

	.wdlya p {
		font-size: 20px;
		font-weight: bold;
		color: #152036;
		text-align: center;
		margin-top: 21px;
	}

	.wdlya h6 {
		font-size: 14px;
		line-height: 24px;
		color: #9aa2ae;
		text-align: center;
		margin-top: 15px;
	}

	.ywfw {
		background: url(../esimg/y11.jpg) no-repeat;
		background-position: center;
		background-size: cover;
		padding-top: 52px;
		padding-bottom: 59px;
	}

	.ywfw .bt h6 {
		color: #FFFFFF;
	}

	.ywfw .bta p {
		color: #FFFFFF;
	}

	.ywfwa {
		margin-top: 45px;
	}

	.ywfwa p {
		width: 8.571%;
		margin-right: 2.857%;
		text-align: center;
		line-height: 34px;
		color: #fff;
		font-size: 16px;
		border-radius: 20px;
		margin-bottom: 31px;
		background: rgba(255, 255, 255, 0.15);
	}

	.ywfwa p:nth-child(9n) {
		margin-right: 0;
	}

	.applc {
		margin-top: 80px;
	}

	.applc img {
		width: 100%;
	}

	/* 小程序 */
	.pswt {
		padding-top: 77px;
	}

	.pswt .commen {
		padding-top: 72px;
		padding-bottom: 70px;
		background: url(../esimg/y12.jpg) no-repeat;
		background-position: center 50px;
	}

	.pswt .nybta p {
		background: url(../esimg/y50.png) no-repeat;
		background-position: bottom center;
	}

	.pswta p,
	.pswtb p {
		font-size: 16px;
		line-height: 60px;
		color: #ffffff;
		width: 320px;
		border-radius: 5px;
		padding-left: 50px;
	}

	.pswta .fl {
		background: #7d61ed;
		margin-left: 100px;
	}

	.pswta .fr {
		background: #ffb400;
		margin-right: 100px;
	}

	.pswtb {
		margin-top: 66px;
	}

	.pswtb p {
		width: 350px;
	}

	.pswtb .fl {
		background: #ffb400;
		margin-left: 40px;
	}

	.pswtb .fr {
		background: #7d61ed;
		margin-right: 40px;
	}

	.jjkr {
		padding-top: 45px;
	}

	.jjkr .commen {
		margin-top: 37px;
	}

	.jjkra {
		width: 18.571%;
		margin-right: 1.786%;
		border-radius: 5px;
		transition: all 0.3s;
		padding: 78px 0px 74px 0px;
	}

	.jjkra:nth-child(5) {
		margin-right: 0;
	}

	.jjkra p {
		font-size: 18px;
		font-weight: bold;
		color: #7d61ed;
		letter-spacing: 0.5px;
		text-align: center;
		transition: all 0.3s;
		margin-bottom: 14px;
	}

	.jjkra h6 {
		font-size: 14px;
		line-height: 20px;
		color: #152036;
		letter-spacing: 0.5px;
		text-align: center;
		transition: all 0.3s;
	}

	.jjkra:nth-child(1) {
		background: url(../esimg/y13.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(2) {
		background: url(../esimg/y14.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(3) {
		background: url(../esimg/y15.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(4) {
		background: url(../esimg/y16.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(5) {
		background: url(../esimg/y17.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(1):hover {
		background: url(../esimg/y13a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(2):hover {
		background: url(../esimg/y14a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(3):hover {
		background: url(../esimg/y15a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(4):hover {
		background: url(../esimg/y16a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(5):hover {
		background: url(../esimg/y17a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:hover p {
		color: #ffffff;
	}

	.jjkra:hover h6 {
		color: #ffffff;
	}

	.xcxly {
		background: url(../esimg/y10.jpg) no-repeat center;
		background-size: cover;
		padding-bottom: 104px;
		padding-top: 84px;
		margin-top: 80px;
	}

	.xcxly .bta p {
		color: #ffffff;
	}

	.xcxly .commen {
		margin-top: 65px;
	}

	.xcxlya {
		width: 20%;
	}

	.xcxlya img:first-child {
		width: 70px;
		margin: 0 auto;
	}

	.xcxlya p {
		font-size: 20px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		margin-top: 18px;
		margin-bottom: 11px;
	}

	.xcxlya img:nth-child(3) {
		margin: 0 auto;
	}

	.xcxlya h6 {
		font-size: 14px;
		line-height: 22px;
		color: #ffffff;
		text-align: center;
		margin-top: 14px;
	}

	.xcxly .bta p span {
		color: #f5b104;
		font-size: 38px;
		position: relative;
		top: 5px;
	}

	.xcxlc {
		padding-top: 77px;
	}

	.xcxlcs {
		background: url(../esimg/y69.png) no-repeat;
		background-position: center 5px;
	}

	.xcxlcs .commen {}

	.xcxlc1 {
		margin-top: 52px;
	}

	.xcxlc2 {
		margin-top: 168px;
	}

	.xcxlca {}

	.xcxlca p {
		font-size: 16px;
		color: #152036;
	}

	.xcxlca h6 {
		font-size: 14px;
		line-height: 17px;
		color: #9aa2ae;
	}

	.xcxlc1 .xcxlca:first-child {
		margin-left: 49px;
	}

	.xcxlc1 .xcxlca:nth-child(2) {
		margin-left: 124px;
	}

	.xcxlc1 .xcxlca:nth-child(3) {
		margin-left: 223px;
	}

	.xcxlc1 .xcxlca:nth-child(4) {
		margin-left: 125px;
	}

	.xcxlc2 .xcxlca:nth-child(1) {
		margin-left: 210px;
	}

	.xcxlc2 .xcxlca:nth-child(2) {
		margin-left: 124px;
	}

	.xcxlc2 .xcxlca:nth-child(3) {
		margin-left: 123px;
	}

	.xcxlc2 .xcxlca:nth-child(4) {
		margin-left: 235px;
	}

	/* 软件开发 */
	.wsmdz {
		padding-top: 78px;
	}

	.wsmdz .nybta p {
		background: url(../esimg/y50.png) no-repeat;
		background-position: bottom center;
	}

	.wsmdz .commen {
		padding: 0 50px;
		margin-top: 32px;
	}

	.wsmdza {
		width: 100%;
		height: 150px;
		border: 1px solid #eff1f8;
		border-radius: 15px;
		padding: 14px 40px 0px 40px;
	}

	.wsmdza img {
		margin-top: 15px;
		width: 13.136%;
	}

	.wsmdza p {
		font-size: 16px;
		line-height: 39px;
		color: #79839d;
		text-align: center;
		width: 73.728%;
	}

	.dzrj {
		margin-top: 56px;
	}

	.dzrj .commen:first-child {}

	.dzrj .commen:nth-child(2) {}

	.dzrj .commen:nth-child(2) img {
		margin: 0 auto;
	}

	.dzrj .commen:first-child img {
		margin-right: 4.857%;
	}

	.dzrj .commen:first-child>.fl {
		width: 70%;
		padding-top: 38px;
	}

	.dzrj .zwa {
		margin-left: 55px;
	}

	.dzrja {
		margin-top: 50px;
	}

	.dzrja p {
		font-size: 16px;
		line-height: 30px;
		color: #79839d;
		padding-left: 42px;
		margin-left: 59px;
		margin-bottom: 32px;
	}

	.dzrja p:nth-child(odd) {
		width: 330px;
	}

	.dzrja p:first-child {
		background: url(../esimg/y73.png) no-repeat left center;
	}

	.dzrja p:nth-child(2) {
		background: url(../esimg/y74.png) no-repeat left center;
	}

	.dzrja p:nth-child(3) {
		background: url(../esimg/y75.png) no-repeat left center;
	}

	.dzrja p:nth-child(4) {
		background: url(../esimg/y76.png) no-repeat left center;
	}

	.dzrj .commen:nth-child(3) {
		margin-top: -6px;
	}

	.dzrj .commen:nth-child(3)>img {
		margin-left: 4.071%;
	}

	.dzrj .commen:nth-child(3)>.fr {
		width: 57.142%;
	}

	.dzrjb {
		margin-top: 34px;
	}

	.dzrjc {
		border: 1px solid #f5f1ff;
		border-radius: 20px;
		margin-bottom: 22px;
		width: 87.5%;
		margin-left: 8%;
	}

	.dzrjc p {
		display: inline-block;
		font-size: 16px;
		line-height: 36px;
		color: #152036;
		background: #f5f1ff;
		border-radius: 20px;
		padding: 0px 10px;
	}

	.dzrjc p span {
		display: inline-block;
		margin-right: 10px;
		font-size: 14px;
		font-family: arial;
		color: #ffffff;
		line-height: 20px;
		width: 20px;
		text-align: center;
		border-radius: 10px;
		background: #7d61ed;
	}

	.dzrjc h6 {
		display: inline-block;
		font-size: 16px;
		line-height: 36px;
		color: #79839d;
		padding-left: 16px;
	}

	.rjkfly {
		background: url(../esimg/y10.jpg) no-repeat center;
		background-size: cover;
		padding-top: 69px;
		padding-bottom: 72px;
		margin-top: 97px;
	}

	.rjkfly .commen {
		margin-top: 55px;
	}

	.rjkfly .bta p {
		color: #ffffff;
	}

	.rjkfly .bta p span {
		color: #f5b104;
		font-size: 38px;
		position: relative;
		top: 5px;
	}

	.rjkflya {
		width: 25%;
	}

	.rjkflya img {
		width: 70px;
		margin: 0 auto;
	}

	.rjkflya p {
		font-size: 20px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 16px;
	}

	.rjkflya h6 {
		font-size: 14px;
		line-height: 24px;
		color: #ffffff;
		text-align: center;
	}

	.rjkflc {
		padding-top: 68px;
	}

	.rjkflc .commen {}

	.rjkflc .commen>h6 {
		width: 1920px;
		position: relative;
		left: 50%;
		margin-left: -960px;
		border-bottom: 1px solid #e8e8e8;
		z-index: -1;
		margin-top: 57px;
		margin-bottom: 57px;
	}

	.rjlc1 {
		margin-top: 43px;
	}

	.rjlc2 {}

	.rjlca {
		width: 280px;
		border: 1px solid #e8e8e8;
		border-radius: 10px;
		position: relative;
		padding: 16px 0px 7px 28px;
	}

	.rjlca p {
		font-size: 18px;
		font-weight: bold;
		color: #7d61ed;
		letter-spacing: 0.5px;
		margin-bottom: 7px;
	}

	.rjlca h6 {
		font-size: 14px;
		line-height: 17px;
		color: #9aa2ae;
		letter-spacing: 0.5px;
		height: 54px;
	}

	.rjlca img {}

	.rjlc1 .rjlca {
		margin-right: 40px;
	}

	.rjlc2 .rjlca {
		margin-left: 40px;
	}

	.rjlc2 .rjlca:first-child {
		margin-left: 160px;
	}

	.rjlc1 .rjlca img {
		position: absolute;
		left: 18px;
		bottom: -64px;
		z-index: 10;
	}

	.rjlc2 .rjlca img {
		position: absolute;
		left: 18px;
		top: -64px;
		z-index: 10;
	}

	/* 案例列表页 */
	.all {
		padding-top: 69px;
	}

	.alla {}

	.allb {
		padding-top: 6px;
	}

	.allb p {
		float: left;
		width: 120px;
		border-radius: 17px;
		text-align: center;
		border: 1px solid #cfdcea;
		margin-left: 35px;
		transition: all 0.3s;
	}

	.allb p a {
		line-height: 34px;
		font-size: 16px;
		color: #696a6c;
		transition: all 0.3s;
		display: block;
	}

	.allb p:hover {
		background: #7d61ee;
		border: 1px solid #7d61ee;
	}

	.allb p:hover a {
		color: #fff;
	}

	.allb .on {
		background: #7d61ee;
		border: 1px solid #7d61ee;
	}

	.allb .on a {
		color: #fff;
	}

	.allc {
		padding-top: 49px;
	}

	.page {}

	.page p {
		width: 36px;
		border-radius: 10px;
		text-align: center;
		background: #fafafa;
		display: inline-block;
		margin-left: 4px;
		margin-right: 4px;
		transition: all 0.3s;
	}

	.page p a {
		font-size: 12px;
		line-height: 36px;
		color: #765df6;
		display: block;
		transition: all 0.3s;
	}

	.page .a {
		width: 70px;
	}

	.page .b {
		width: 50px;
	}

	.page .on {
		background: -webkit-linear-gradient(left, #6f55f5, #836cf7);
	}

	.page .on a {
		color: #fff;
	}

	.page p:hover {
		background: -webkit-linear-gradient(left, #6f55f5, #836cf7);
	}

	.page p:hover a {
		color: #fff;
	}

	.all .page {
		display: table;
		margin: 0 auto;
	}

	/* 案例详情 */
	.alxqe {
		padding-top: 40px;
		padding-bottom: 80px;
		background: url(../esimg/ba1.png);
	}

	.alxqe .commen {
		padding-top: 10px;
		background: #fff;
		padding-bottom: 50px;
	}

	.bte {
		font-size: 30px;
		font-weight: bold;
		color: #152036;
		letter-spacing: 2px;
		text-align: center;
		margin-bottom: 38px;
	}

	.alxqa {}

	.alxqa>.fl {
		width: 50%;
	}

	.alxqa>.fl:first-child {
		padding-left: 48px;
		padding-right: 59px;
	}

	.alxqa>.fl:nth-child(2) {
		padding-left: 60px;
	}

	.alxqb {}

	.alxqb .fl {
		font-size: 24px;
		color: #000000;
		letter-spacing: 2px;
		margin-bottom: 17px;
	}

	.alxqb .fr {
		width: 110px;
		height: 34px;
		border-radius: 17px;
		border: 1px solid #e1e7f4;
		text-align: center;
		transition: all 0.3s;
	}

	.alxqb .fr a {
		font-size: 12px;
		line-height: 34px;
		color: #666666;
		letter-spacing: 0.5px;
		transition: all 0.3s;
		display: block;
	}

	.alxqb .fr:hover {
		background: #6f55f5;
		border: 1px solid #6f55f5;
	}

	.alxqb .fr:hover a {
		color: #fff;
	}

	.s {
		width: 10px;
		border: 1px solid #9a9a9a;
	}

	.xqf {}

	.xqf>p {
		font-size: 16px;
		color: #000000;
		letter-spacing: 0.5px;
		margin-top: 26px;
	}

	.xqf>h6 {
		font-size: 14px;
		line-height: 22px;
		color: #555555;
		letter-spacing: 0.5px;
		margin-top: 18px;
	}

	.xqg {}

	.xqg>p {
		font-size: 24px;
		color: #000000;
		letter-spacing: 2px;
		margin-bottom: 17px;
	}

	.xqg .s {
		margin-bottom: 25px;
	}

	.alxqc {
		margin-bottom: 11px;
	}

	.alxqc p {
		font-size: 14px;
		color: #000000;
		letter-spacing: 0.5px;
		display: inline-block;
	}

	.alxqc h6 {
		font-size: 14px;
		color: #555555;
		letter-spacing: 0.5px;
		display: inline-block;
	}

	.alxqf {
		background: #fafafa;
	}

	.alxqf>img {
		width: 1920px;
		position: relative;
		z-index: 5;
		left: 50%;
		margin-left: -960px;
	}

	.alxqg {
		padding: 49px 100px 0px 100px;
		background: #fff;
		margin-top: -206px;
		position: relative;
		z-index: 10;
	}

	.alxqg p {
		font-size: 30px;
		font-weight: bold;
		color: #000000;
		text-align: center;
		letter-spacing: 2px;
		margin-bottom: 32px;
	}

	.alxqg>img {
		width: 100%;
		border: 1px solid #f1eeff;
	}

	.alxqh {
		margin-top: 50px;
		padding-bottom: 70px;
		padding-left: 100px;
		padding-right: 100px;
	}

	.alxqh a {
		display: block;
		position: relative;
	}

	.alxqh a img:first-child {
		width: 100%;
		transition: all 0.3s;
	}

	.alxqh a img:nth-child(2) {
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
		transition: all 0.3s;
	}

	.alxqh a:first-child {
		width: 5%;
	}

	.alxqh a:nth-child(2) {
		width: 2.142%;
		margin-left: 43.929%;
		margin-right: 43.929%;
	}

	.alxqh a:nth-child(2) img {}

	.alxqh a:nth-child(3) {
		width: 5%;
	}

	.alxqh a:hover img:first-child {
		opacity: 0;
	}

	.alxqh a:hover img:nth-child(2) {
		opacity: 1;
	}

	.alxqi {}

	.alxqi>.fl:first-child {
		width: 50%;
	}

	.alxqi>.fl:first-child {
		padding-left: 48px;
		padding-right: 59px;
	}

	.alxqi>.fl:nth-child(2) {
		padding-left: 60px;
		width: 25%;
	}

	.alxqi>.fr {
		width: 200px;
		height: 200px;
		border-radius: 50%;
		border: 5px solid #f3f8fe;
		overflow: hidden;
	}

	.alxqj {
		background: #fafafa;
	}

	.xqi {
		background: url(../esimg/y37.jpg) no-repeat;
		background-position: top center;
		padding: ;
	}

	.xqi .commen {
		padding: 61px 100px 0px 100px;
	}

	.xqi .commen>p {
		font-size: 30px;
		font-weight: bold;
		color: #fff;
		letter-spacing: 2px;
		text-align: center;
	}

	.xqi .commen>img {
		width: 100%;
		margin-top: 47px;
	}

	.xqj .commen {
		padding: 100px 100px 0px 100px;
		background: #fff;
	}

	.xqja {
		background: #fafafa;
		padding-bottom: 83px;
	}

	.xqja>p {
		font-size: 30px;
		font-weight: bold;
		color: #152036;
		text-align: center;
		padding-top: 65px;
		margin-bottom: 43px;
	}

	.xqja li {}

	#wrapper {
		min-width: 320px;
		max-width: 1400px;
	}

	.brand-list {}

	.brand-list .brand-bd {
		position: relative;
	}

	.brand-list .item,
	.brand-list .additem {
		position: absolute;
		width: 300px;
		background-color: #f8f8f8;
		border: 1px solid #f8f8f8;
		transition: all 0.3s;
	}

	.brand-list .additem {
		padding: 0;
		width: 0;
		border: none;
	}

	/* 智慧医疗 */
	.jjfa {
		margin-top: 80px;
	}

	.faa {
		position: relative;
		width: 18.571%;
		margin-right: 1.786%;
		border: 1px solid #edebeb;
		padding: 25px 0px 21px 0px;
		transition: all 0.3s;
	}

	.faa:nth-child(5) {
		margin-right: 0;
	}

	.faa img:first-child {
		margin: 0 auto;
		transition: all 0.3s;
	}

	.faa img:nth-child(2) {
		position: absolute;
		opacity: 0;
		left: calc(50% - 21px);
		top: 25px;
		transition: all 0.3s;
	}

	.faa p {
		font-size: 18px;
		color: #152036;
		text-align: center;
		margin-top: 10px;
		transition: all 0.3s;
	}

	.jjfa .on {
		background: -webkit-linear-gradient(left, #6f55f5, #836cf7);
		border: 1px solid #7a61f6;
	}

	.jjfa .on p {
		color: #ffffff;
	}

	.jjfa .on img:first-child {
		opacity: 0;
	}

	.jjfa .on img:nth-child(2) {
		opacity: 1;
	}

	.faa:hover {
		background: -webkit-linear-gradient(left, #6f55f5, #836cf7);
		border: 1px solid #7a61f6;
	}

	.faa:hover p {
		color: #ffffff;
	}

	.faa:hover img:first-child {
		opacity: 0;
	}

	.faa:hover img:nth-child(2) {
		opacity: 1;
	}

	.zhyla {
		margin-top: 68px;
		overflow: hidden;
	}

	.zhyla>.fl {
		width: 50%;
	}

	.zhyla>.fr {
		width: 50%;
	}

	.zhylb {}

	.zhylc {
		margin-bottom: 11px;
		overflow: hidden;
	}

	.zhylc>.fl {
		width: 50%;
	}

	.zhylc>.fr {
		width: 50%;
	}

	.zhylb:nth-child(2) {
		background: #fafafa;
		padding-top: 27px;
		margin-top: 47px;
		padding-bottom: 39px;
		border-radius: 10px;
	}

	.zhylb .zwa {
		margin-bottom: 24px;
		margin-left: 6px;
	}

	.zhylb h5 {
		font-size: 16px;
		color: #152036;
		padding-left: 21px;
		margin-bottom: 9px;
	}

	.zhylb h6 {
		font-size: 14px;
		line-height: 20px;
		color: #3e424a;
		margin-bottom: 10px;
		padding-left: 21px;
		width: 92.7%;
	}

	.zhylc {}

	/* 智慧城市 */
	.zhcs {
		overflow: hidden;
		margin-top: 68px;
	}

	.zhcs .commen>.fr {
		width: 50%;
	}

	.zhcs .commen>.fl {
		width: 50%;
	}

	.zhcs .commen>.fl h6 {
		font-size: 14px;
		line-height: 30px;
		color: #3e424a;
		margin-top: 20px;
		padding-left: 22px;
	}

	.zhcs .commen>.fl .zwa {
		margin-left: 11px;
	}

	.zhcs .commen>.fl .zwa:nth-child(3) {
		margin-top: 45px;
		margin-bottom: 26px;
	}

	.zhcsa {}

	.zhcsa p {
		width: 18.571%;
		margin-left: 3.214%;
		margin-right: 3.214%;
		margin-bottom: 20px;
		border-radius: 20px;
		font-size: 14px;
		line-height: 40px;
		color: #152036;
		text-align: center;
		float: left;
	}

	.zhcsa p:nth-child(odd) {
		background: #f1eeff;
	}

	.zhcsa p:nth-child(even) {
		background: #fafafa;
	}

	.zhcs .commen:nth-child(2) {}

	.zhcs .commen:nth-child(2) .zwa {}

	.zhcsb {
		width: 100%;
		margin-top: 28px;
		margin-bottom: 7px;
		padding-left: 10px;
	}

	.zhcsc {
		width: 31.428%;
		margin-left: 0.952%;
		margin-right: 0.952%;
		padding: 16px 10px 17px 26px;
		border-radius: 10px;
		border: 1px solid #edebeb;
	}

	.zhcsc p {
		font-size: 16px;
		color: #152036;
	}

	.zhcsc h6 {
		font-size: 14px;
		line-height: 17px;
		color: #3e424a;
		height: 34px;
		margin-top: 10px;
	}

	.zhyd {
		width: 92%;
	}

	/* 智慧能源 */
	.zhny {
		margin-top: 67px;
	}

	.zhny .commen {}

	.zhny .commen>.fl {
		width: 69%;
	}

	.zhny .commen>.fl>p {
		margin-left: 11px;
	}

	.zhny .commen>.fl>h6 {
		font-size: 14px;
		line-height: 30px;
		color: #3e424a;
		padding-left: 22px;
		width: 67%;
		margin-top: 19px;
	}

	.zhnya {
		margin-top: 47px;
	}

	.zhnya p {
		display: inline-block;
		margin-left: 5px;
	}

	.zhnya h6 {
		display: inline-block;
		font-size: 16px;
		color: #3e424a;
	}

	.zhnyb {
		padding-left: 17px;
		margin-top: 28px;
	}

	.zhnyb p {
		width: 290px;
		line-height: 60px;
		padding-left: 28px;
		font-size: 16px;
		color: #152036;
		border-radius: 15px;
		float: left;
		margin-right: 30px;
		margin-bottom: 30px;
	}

	.zhny .commen>.fr {
		width: 30.714%;
	}

	.zhnyb p:nth-child(odd) {
		background: #f2efff;
	}

	.zhnyb p:nth-child(even) {
		background: #fafafa;
	}

	.zhnyb p:nth-child(3) {
		margin-right: 0;
	}

	/* 企业电子 */
	.qydz {
		margin-top: 77px;
		overflow: hidden;
	}

	.qydz .commen {}

	.qydz .commen:first-child>.fl {
		width: 50%;
	}

	.qydz .commen:first-child>.fr {
		width: 50%;
	}

	.qydz .commen:first-child>.fl>p {
		margin-bottom: 28px;
		margin-left: 11px;
	}

	.qydza {
		padding-left: 29px;
		border-radius: 10px;
		margin-left: 17px;
		margin-right: 63px;
		margin-bottom: 20px;
	}

	.qydza:nth-child(even) {
		background: #f2efff;
	}

	.qydza:nth-child(odd) {
		background: #fafafa;
	}

	.qydza p {
		display: inline-block;
		font-size: 16px;
		line-height: 60px;
		color: #152036;
		width: 190px;
	}

	.qydza h6 {
		display: inline-block;
		font-size: 14px;
		line-height: 60px;
		color: #3e424a;
	}

	.qydz .commen:nth-child(2) {
		margin-top: 32px;
	}

	.qydz .commen:nth-child(2)>.zwa {
		margin-left: 11px;
	}

	.qydz .commen:nth-child(2)>h6 {
		font-size: 14px;
		line-height: 30px;
		color: #3e424a;
		margin-left: 22px;
		margin-top: 20px;
	}

	.qydz .commen:nth-child(3) {
		margin-top: 43px;
	}

	.qydz .commen:nth-child(3) .zwa {
		margin-left: 11px;
	}

	.qydzb {
		padding-left: 17px;
		margin-top: 27px;
	}

	.qydzc {
		width: 47%;
		padding: 17px 0px 22px 28px;
		border-radius: 15px;
		margin-bottom: 40px;
	}

	.qydzc:nth-child(odd) {
		margin-right: 6%;
	}

	.qydzc:nth-child(1),
	.qydzc:nth-child(4) {
		background: #fafafa;
	}

	.qydzc:nth-child(2),
	.qydzc:nth-child(3) {
		background: #f2efff;
	}

	.qydzc p {
		font-size: 16px;
		color: #152036;
		margin-bottom: 11px;
	}

	.qydzc h6 {
		font-size: 14px;
		color: #3e424a;
	}

	/* 百科列表页 */
	.bks {
		margin-top: 73px;
	}

	.bkc {}

	.bkd {
		padding-top: 6px;
	}

	.bkd p {
		width: 140px;
		border-radius: 17px;
		border: 1px solid #cfdcea;
		text-align: center;
		transition: all 0.3s;
		margin-left: 20px;
	}

	.bkd p a {
		font-size: 18px;
		line-height: 34px;
		color: #152036;
		transition: all 0.3s;
	}

	.bkd .on {
		background: -webkit-linear-gradient(left, #8168ec, #7b56f5);
		border: 1px solid #7b5cf0;
	}

	.bkd .on a {
		color: #fff;
	}

	.bkd p:hover {
		background: -webkit-linear-gradient(left, #8168ec, #7b56f5);
		border: 1px solid #7b5cf0;
	}

	.bkd p:hover a {
		color: #fff;
	}

	.bke {
		width: 100%;
		margin-top: 60px;
	}

	.bkf {
		position: relative;
		background: #fafafa;
		width: 30.714%;
		padding: 19px 35px 18px 36px;
		margin-bottom: 40px;
		border-radius: 15px;
		transition: all 0.3s;
	}

	.bkf:nth-child(3n - 1) {
		margin-left: 3.929%;
		margin-right: 3.929%;
	}

	.bkf p {
		font-size: 16px;
		color: #3e424a;
		transition: all 0.3s;
	}

	.bkf h6 {
		width: 100%;
		border-bottom: 1px solid #e9e9e9;
		margin-top: 13px;
		margin-bottom: 11px;
		transition: all 0.3s;
	}

	.bkf h5 {
		font-size: 12px;
		color: #999999;
		display: inline-block;
		transition: all 0.3s;
	}

	.bkf h4 {
		display: inline-block;
		font-size: 12px;
		color: #666666;
		transition: all 0.3s;
		margin-right: 10px;
	}

	.bkf img {
		position: absolute;
		right: 30px;
		top: calc(50% - 9px);
	}

	.bkf:hover {
		background: #7953f4;
	}

	.bkf:hover p {
		color: #ffffff;
	}

	.bkf:hover h6 {
		opacity: 0.6;
	}

	.bkf:hover h5 {
		color: #ffffff;
	}

	.bkf:hover h4 {
		color: #ffffff;
	}

	.bks .page {
		margin: 0 auto;
		display: table;
	}

	/* 资讯列表页 */
	.hyzx {
		margin-top: 73px;
	}

	.hyzx .commen {
		margin-top: 49px;
	}

	.hyzxa {
		border: 1px solid #cfdcea;
		border-radius: 15px;
		padding: 23px 0px 37px 43px;
		transition: background 0.3s;
		background: #fff url(../esimg/y80.png) no-repeat;
		background-position: 95% 64px;
		margin-bottom: 30px;
	}

	.hyzxa .fl:first-child {
		width: 8.635%;
	}

	.hyzxa .fl:nth-child(2) {
		width: 78%;
		border-left: 1px solid #cfdcea;
		padding-left: 53px;
	}

	.hyzxa .fl:first-child>p {
		font-size: 14px;
		color: #3b3f48;
		letter-spacing: 0.5px;
		margin-top: 35px;
		transition: all 0.3s;
	}

	.hyzxa .title {
		font-weight: bold;
		margin-top: 6px;
	}

	.hyzxa .content {
		font-size: 14px;
		line-height: 20px;
		color: #8b969b;
		margin-top: 18px;
		transition: all 0.3s;
		height: 40px;
		overflow: hidden;
	}

	.hyzxa:hover {
		background: #6d52f5 url(../esimg/y80.png) no-repeat;
		background-position: 95% 64px;
		border: 1px solid #6d52f5;
	}

	.hyzxa:hover .title {
		color: #ffffff;
	}

	.hyzxa:hover .content {
		color: #ffffff;
	}

	.hyzxa:hover .fl:first-child>p {
		color: #ffffff;
	}

	.hyzxa:hover .date p {
		color: #ffffff;
	}

	.hyzxa:hover .date h6 {
		color: #ffffff;
	}

	.hyzx .page {
		display: table;
		margin: 0 auto;
	}

	.sha .commen {
		background: url(../esimg/y26.jpg) no-repeat top center;
		padding-top: 133px;
		padding-bottom: ;
		height: 335px;
	}

	/* 资讯内页 */
	.zxxq {
		margin-top: 80px;
	}

	.zxxq .commen {}

	.zxxqa {
		width: 63.571%;
	}

	.zxs {
		width: 30.714%;
	}

	.zx {
		margin-top: 36px;
	}

	.zx .xwe {
		width: 100%;
		margin-bottom: 40px;
	}

	.zx .xwg {
		width: 100%;
		margin-bottom: 40px;
	}

	.xqa {}

	.xqa h1 {
		font-size: 24px;
		color: #152036;
		letter-spacing: 0.5px;
	}

	.xqb {
		margin-top: 21px;
		border-bottom: 1px solid #e1e7f4;
		padding-bottom: 28px;
	}

	.xqb p {
		display: inline-block;
		padding-left: 22px;
		margin-right: 63px;
		font-size: 12px;
		line-height: 16px;
		color: #79839d;
	}

	.xqb p:first-child {
		background: url(../esimg/z81.png) no-repeat;
		background-position: left center;
	}

	.xqb p:nth-child(2) {
		background: url(../esimg/z82.png) no-repeat;
		background-position: left center;
	}

	.xqb p:nth-child(3) {
		background: url(../esimg/z83.png) no-repeat;
		background-position: left center;
	}

	.xqc {
		padding-top: 37px;
		padding-bottom: 36px;
	}

	.xqc p {
		font-size: 14px;
		line-height: 24px;
		color: #333333;
	}

	.xqc img {
		max-width: 100%;
		margin: 0 auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.xqd {
		border-bottom: 1px solid #e1e7f4;
		padding-bottom: 40px;
	}

	.xqd img {
		width: 100%;
		margin-bottom: 24px;
	}

	.xqd strong {
		font-size: 14px;
		color: #333333;
	}

	.xqd strong a {
		font-size: 14px;
		color: #666666;
		transition: all 0.3s;
	}

	.xqd strong a:hover {
		color: #6d52f5;
	}

	.xqe {
		padding-top: 28px;
	}

	.xqe p {
		font-size: 14px;
		color: #333333;
		margin-bottom: 13px;
	}

	.xqe p a {
		color: #666666;
		font-size: 14px;
		transition: all 0.3s;
	}

	.xqe p a:hover {
		color: #6d52f5;
	}

	.xqe img {
		margin-top: 6px;
	}

	.xqe .fl {
		width: 80%;
	}

	/* 公司介绍 */
	.btc {}

	.btc p {
		display: inline-block;
		font-size: 30px;
		font-weight: bold;
		color: #0b1220;
	}

	.btc h6 {
		position: relative;
		display: inline-block;
		font-size: 14px;
		color: #969dab;
		margin-left: 21px;
		top: 2px;
	}

	.btc h6::before {
		position: absolute;
		content: "";
		display: block;
		width: 10px;
		height: 10px;
		border-radius: 5px;
		background: #ffb400;
		top: -11px;
	}

	.gsjs {
		margin-top: 82px;
	}

	.gsjsa {}

	.gsjsa .fl {
		width: 50%;
		padding-top: 20px;
	}

	.gsjsa .fr {
		width: 50%;
	}

	.gsjsa .fl>h6 {
		font-size: 18px;
		color: #0b1220;
		margin-top: 47px;
		margin-bottom: 21px;
	}

	.gsjsa .fl>p {
		font-size: 14px;
		line-height: 24px;
		color: #666666;
		width: 90%;
	}

	.gsjsb {
		margin-top: 56px;
	}

	.gsjsc {
		width: 25%;
	}

	.gsjsc p {
		font-size: 50px;
		font-weight: bold;
		color: #7557f3;
		font-family: arial;
		width: 42.3%;
	}

	.gsjsc img {
		margin-top: 19px;
	}

	.gsjsc h6 {
		font-size: 14px;
		line-height: 16px;
		color: #666666;
		padding-top: 11px;
		padding-left: 25px;
	}

	.gsjse {
		background: url(../esimg/y32.jpg) no-repeat;
		background-position: center;
		background-size: cover;
		padding-top: ;
		padding-bottom: 97px;
		margin-top: 78px;
		padding-top: 71px;
	}

	.gsjse .btc {}

	.gsjse .btc p {
		color: #fff;
	}

	.gsjse .btc h6 {
		color: #fff;
	}

	.gsjsf {
		width: 100%;
		margin-top: 52px;
	}

	.gsjsf>img {
		width: 2.142%;
		margin-top: 125px;
		cursor: pointer;
	}

	.gsjsf>img:first-child {
		margin-right: 0.715%;
	}

	.gsjsf>img:nth-child(3) {
		margin-left: 0.715%;
	}

	.gsjsg {
		width: 94.285%;
	}

	.gsjsh {
		width: 46.969%;
		background: #fff;
		border-radius: 10px;
		margin-bottom: 40px;
		padding: 30px 0px 30px 54px;
	}

	.gsjsh:nth-child(odd) {
		margin-right: 6.062%;
	}

	.gsjsh img {
		width: 60px;
	}

	.gsjsh p {
		font-size: 20px;
		font-weight: bold;
		color: #152036;
	}

	.gsjsh h6 {
		font-size: 14px;
		color: #666666;
		letter-spacing: 0.5px;
		margin-top: 14px;
	}

	.gsjsh div {
		border-left: 1px solid #f0f0f0;
		margin-left: 52px;
		padding-left: 48px;
	}

	.pagea {
		display: table;
		margin: 0 auto;
	}

	.pagea .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		background: #fff;
		border-radius: 5px;
		margin-left: 5px;
		margin-right: 5px;
	}

	.pagea .swiper-pagination-bullet-active {
		background: #ffb700;
	}

	.js {
		margin-top: 72px;
	}

	.js .commen {
		background: url(../esimg/y34.jpg) no-repeat;
		background-position: right top;
	}

	.jsa {
		width: 100%;
		margin-top: 56px;
	}

	.jsb {
		width: 50%;
		margin-bottom: 68px;
	}

	.jsb img {}

	.jsc {
		padding-top: 6px;
		padding-left: 62px;
	}

	.jsc p {
		font-size: 20px;
		font-weight: bold;
		color: #0b1220;
	}

	.jsc h6 {
		font-size: 16px;
		color: #666666;
		letter-spacing: 0.2px;
		margin-top: 20px;
	}

	/* 合作客户 */
	.khd {
		margin-top: 74px;
	}

	.khs {
		margin-top: 50px;
	}

	.kht {
		width: 17.857%;
		margin-right: 2.678%;
		margin-bottom: 40px;
		border-radius: 10px;
		overflow: hidden;
		box-shadow: 1px 1px 10px 1px #f0f2f4;
	}

	.kht:nth-child(5n) {
		margin-right: 0;
	}

	.kht img {
		width: 100%;
		transition: all 0.3s;
	}

	.kht:hover img {
		transform: scale(1.05);
	}

	/* 联系 */
	.lxys {
		margin-top: 88px;
	}

	.lxysa {
		border-top: 2px solid #f1eeff;
	}

	.lxysb {
		border-top: 2px solid #e4f5ff;
	}

	.lxysc {
		border-top: 2px solid #e4f5ff;
	}

	.ysa {
		margin-top: -15px;
	}

	.ysa p {
		font-size: 20px;
		font-weight: bold;
		color: #152036;
		letter-spacing: 1px;
		padding-right: 35px;
		background: #fff;
	}

	.ysc {
		width: 33.333%;
		margin-bottom: 44px;
	}

	.ysc img {
		margin-right: 17px;
	}

	.ysc p {
		font-size: 14px;
		letter-spacing: 1px;
		color: #79839d;
	}

	.ysc h6 {
		font-size: 16px;
		color: #000000;
		letter-spacing: 1px;
		margin-top: 6px;
	}

	.ysc:nth-child(5) h6,
	.ysc:nth-child(6) h6 {
		font-size: 14px;
	}

	.map {
		width: 100%;
		border: 10px solid #f1eeff;
		padding: 10px;
		overflow: hidden;
		margin-top: 34px;
	}

	.map iframe {
		width: 100%;
		height: 380px;
	}

	.lxl {
		padding-bottom: 60px;
		padding-top: 50px;
		margin-bottom: 81px;
		width: 100%;
		overflow: hidden;
		margin-top: 77px;
		background: url(../esimg/y35.jpg) no-repeat;
		background-position: center bottom;
	}



	.hyzx .bt {
		margin-bottom: 20px;
	}

	.zxmz {
		display: table;
		margin: 0 auto;
	}

	.zxmza {
		width: 110px;
		line-height: 30px;
		text-align: center;
		border-radius: 15px;
		border: 1px solid #7557f3;
		transition: all 0.3s;
		margin-left: 10px;
		margin-right: 10px;
	}

	.zxmza a {
		font-size: 14px;
		color: #333;
		transition: all 0.3s;
		line-height: 30px;
		display: block;
	}

	.zxmza:hover {
		background: #7557f3;
	}

	.zxmza:hover a {
		color: #FFFFFF;
	}

	.zxxq .commen {
		margin-top: 20px;
	}

	.zxxq .bt {
		margin-bottom: 20px;
	}

	.zxmz .on {
		background: #7557f3;
	}

	.zxmz .on a {
		color: #FFFFFF;
	}

	.sbt {
		margin-top: 60px;
	}

	.sbt .bt {
		margin-bottom: 30px;
	}

	/*网站地图*/
	.wzdt2 {
		width: 1200px;
		margin: 0 auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.wzdt_a {
		border: solid 2px #e5e5e5;
		margin-top: 22px;
	}

	.wzdt_a h6 {
		width: 1144px;
		margin: 0 auto;
		border-bottom: 1px solid #f2f2f2;
		margin-top: 5px;
	}

	.wzdt_a h6 a {
		font-size: 16px;
		color: #505050;
		font-weight: bold;
		line-height: 45px;
	}

	.wzdt_a p {
		margin: 0 25px;
	}

	.wzdt_a p a {
		color: #505050;
		line-height: 42px;
		margin-right: 15px;
	}

	.wzdt_a p a:hover {
		color: #0665d0
	}

	/*404*/
	.fzfbox {
		width: 100%;
		margin: 0 auto;
		background: #f9f9f9;
		padding: 110px 30px;
		margin-bottom: -90px;
	}

	.fzf1 {
		width: 1011px;
		margin: 20px auto;
	}

	.fzf1 img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 p {
		font-size: 36px;
		color: #434343;
		text-align: center;
		line-height: 50px;
	}

	.fzf2-1 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2-1 p {
		font-size: 26px;
		color: #434343;
		text-align: center;
		line-height: 50px;
	}

	.fzf2-1 p span {
		color: #333;
	}

	.fzf3 {
		width: 430px;
		margin: 20px auto;
		margin-top: 40px;
	}

	.fzf3z {
		float: left;
	}

	.fzf3z img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf3y {
		float: right;
	}

	.fzf3y img {
		width: 100%;
		margin: 0 auto;
	}

	/*404*/
}

@media screen and (min-width:1000px) and (max-width:1399px) {

	body,
	html {
		margin: 0;
		padding: 0;
		font-family: "Microsoft YaHei", "微软雅黑";
		font-size: 12px;
		-webkit-font-smoothing: antialiased;
		/*抗锯齿效果*/
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		overflow: auto;
		overflow-x: hidden;
	}

	a,
	ul,
	li,
	ol,
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd {
		list-style: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		color: #858585;
	}

	* img {
		display: block;
		border: none;
	}

	input,
	select,
	textarea {
		padding: 0;
		margin: 0;
		outline: none;
		font-family: "微软雅黑";
		-webkit-appearance: none;
		border: none;
	}

	.clearfix {
		clear: both;
	}

	.mob {
		display: none;
	}

	.pc {
		display: block;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right
	}

	.commen {
		width: 96%;
		margin: 0 auto;
	}

	.ellipsis {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	/*滚动条样式*/
	::-webkit-scrollbar-track-piece {
		width: 8px;
		background-color: #f0f0f0;
		border-radius: 5px;
	}

	::-webkit-scrollbar {
		width: 8px;
		background-color: #8951ad;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb {
		width: 8px;
		background-color: #282828;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb:hover {
		width: 8px;
		background-color: #8951ad;
		border-radius: 5px;
	}

	/* placeholder样式 */
	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		color: #d6ddf4;
	}

	input:-moz-placeholder,
	textarea:-moz-placeholder {
		color: #d6ddf4;
	}

	input::-moz-placeholder,
	textarea::-moz-placeholder {
		color: #d6ddf4;
	}

	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		color: #d6ddf4;
	}


	/*滚动条样式*/
	::-webkit-scrollbar-track-piece {
		width: 8px;
		background-color: #f0f0f0;
		border-radius: 5px;
	}

	::-webkit-scrollbar {
		width: 8px;
		background-color: #028bff;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb {
		width: 8px;
		background-color: #282828;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb:hover {
		width: 8px;
		background-color: #028bff;
		border-radius: 5px;
	}

	/* 导航 */
	.top {
		width: 100%;
		z-index: 1000;
		position: absolute;
	}

	.dh>.fl:first-child {
		padding-top: 21px;
	}

	.dh>.fl:first-child p {
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		padding: 18px 0px 0px 5px;
	}

	.dh>.fl:first-child p span {
		display: block;
		font-size: 14px;
	}

	.nav {
		padding-top: 31px;
		margin-left: 10px;
	}

	.nava {
		position: relative;
		float: left;
		padding: 0px 10px 0px 10px;
		margin-left: 4px;
		transition: all 0.3s;
	}

	.nava:first-child {
		margin-left: 0px;
	}

	.nava>p {
		line-height: 42px;
	}

	.nava>p a {
		font-size: 14px;
		color: #fff;
	}

	.nava img {
		position: absolute;
		bottom: -6px;
		left: calc(50% - 6px);
		opacity: 0;
		z-index: 3;
		transition: all 0.3s;
	}

	.nav .on img {
		opacity: 1;
	}

	/* .nava:hover{border-bottom: 3px solid #fff;} */
	.nava:hover img {
		opacity: 1;
	}

	.navb {
		padding-top: 8px;
		padding-bottom: 8px;
		background: #fff;
		opacity: 0;
		position: absolute;
		width: 100px;
		z-index: 2;
		text-align: center;
		left: calc(50% - 50px);
		border-radius: 5px;
	}

	.navba {
		transition: all 0.3s;
		margin-bottom: 4px;
	}

	.navba:last-child {
		margin-bottom: 0;
	}

	.navba a {
		font-size: 12px;
		color: #000;
		line-height: 30px;
		transition: all 0.3s;
		position: relative;
		top: 0px;
	}

	/* .navba:hover{background: #e5f3ff;} */
	.navba:hover a {
		color: #7d61ee;
		top: -2px;
	}

	.ban {
		width: 100%;
		height: 560px;
		overflow: hidden;
		position: relative;
	}

	.imgbox {
		position: absolute;
		margin-left: -768px;
		left: 50%;
		width: 1536px;
		overflow: hidden;
		height: 560px;
	}

	.imgbox img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}

	.kw {
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 50px;
		background: url(../esimg/y2.png) no-repeat center;
	}

	.keywords {
		width: 55%;
	}

	.keywords p {
		font-size: 14px;
		line-height: 50px;
		color: #fff;
		width: 100%;
	}

	.keywords p a {
		font-size: 14px;
		line-height: 50px;
		color: #fff;
		transition: all 0.3s;
		margin-left: 57px;
	}

	.keywords p a:first-child {
		margin-left: 18px;
	}

	.keywords p a:hover {
		color: #ffac00;
	}

	.boy {
		width: 142px;
		height: 14px;
		position: relative;
		right: 59px;
		top: 16px;
	}

	.bt-a {
		width: 8px;
		height: 14px;
		position: absolute;
		left: 0;
		top: 0;
		cursor: pointer;
		z-index: 15;
	}

	.bt-b {
		background: url(../esimg/y3.png) no-repeat;
		width: 8px;
		height: 14px;
		opacity: 1;
		transition: all ease 0.3s;
	}

	.bt-b:hover {
		background: url(../esimg/y3a.png);
	}

	.bt-k {
		width: 8px;
		height: 14px;
		position: absolute;
		right: 0;
		top: 0;
		cursor: pointer;
		z-index: 15;
	}

	.bt-f {
		background: url(../esimg/y4.png) no-repeat;
		width: 8px;
		height: 14px;
		opacity: 1;
		transition: all ease 0.3s;
	}

	.bt-f:hover {
		background: url(../esimg/y4a.png);
	}

	.flip {
		cursor: default;
		text-align: center;
		font-size: 12px;
		color: #fff;
	}

	.flipa {
		font-size: 14px;
	}

	/* 服务 */
	.fw {
		background: #fafafa;
	}

	.fwa {
		padding: 24px 0px;
	}

	.fwa:first-child {
		width: 21.215%;
		padding-left: 8px;
		position: relative;
	}

	.fwa:first-child::after {
		content: '';
		position: absolute;
		height: 46px;
		border-right: 1px solid #e7e9f3;
		right: 0px;
		top: 37px;
	}

	.fwa:nth-child(2) {
		width: 28.785%;
		padding-left: 90px;
		position: relative;
	}

	.fwa:nth-child(2)::after {
		content: '';
		position: absolute;
		height: 46px;
		border-right: 1px solid #e7e9f3;
		right: 0px;
		top: 37px;
	}

	.fwa:nth-child(3) {
		width: 29.715%;
		padding-left: 80px;
		position: relative;
	}

	.fwa:nth-child(3)::after {
		content: '';
		position: absolute;
		height: 46px;
		border-right: 1px solid #e7e9f3;
		right: 0px;
		top: 37px;
	}

	.fwa:nth-child(4) {
		width: 20.285%;
		padding-left: 12px;
	}

	.fwa img {}

	.fwb {
		padding: 11px 0px 0px 27px;
	}

	.fwb p {
		font-size: 20px;
		font-weight: bold;
		color: #2b3343;
		margin-bottom: 9px;
	}

	.fwb h6 {
		transition: all 0.3s;
		line-height: 18px;
		display: block;
		width: 54px;
		border-radius: 8px;
		text-align: center;
		background: #d3d3d3;
		font-size: 12px;
		font-family: arial;
		color: #fff;
	}

	.fwb:hover h6 {
		background: #7d61ee;
	}

	/* 服务项目 */
	.bta {
		display: table;
		margin: 0 auto;
	}

	.bta p {
		display: inline-block;
		font-size: 30px;
		font-weight: bold;
		color: #152036;
		letter-spacing: 1.8px;
		margin-left: 15px;
		margin-right: 15px;
	}

	.bta img {
		display: inline-block;
		position: relative;
		top: -3px;
	}

	.bt h6 {
		text-align: center;
		font-size: 14px;
		color: #9aa2ae;
		margin-top: 18px;
	}

	.fwxm {
		padding-top: 73px;
	}

	.fwc {
		overflow: hidden;
	}

	.fwc>.fl {
		width: 25%;
		padding-top: 37px;
	}

	.fwc>.fr {
		width: 75%;
		padding-top: 39px;
		background: url(../esimg/y14.png) no-repeat;
		background-position: right 110px;
		background-size: contain;
	}

	.fwd {
		width: 100%;
		position: relative;
		transition: all 0.3s;
		border: 1px solid #f1f1f1;
		border-radius: 10px;
		margin-bottom: 20px;
	}

	.fwd img {
		position: absolute;
		right: 14.285%;
		top: 7px;
		transition: all 0.3s;
	}

	.fwd p {
		font-size: 30px;
		line-height: 68px;
		color: #c7c7c7;
		margin-left: 15px;
		transition: all 0.3s;
	}

	.fwd h6 {
		font-size: 16px;
		line-height: 68px;
		color: #333333;
		margin-left: 15px;
		transition: all 0.3s;
	}

	.y1 {
		opacity: 1;
	}

	.y2 {
		opacity: 0;
	}

	.fwe .on {
		border: 1px solid #fff;
		box-shadow: 1px 1px 20px 1px #ddecff;
	}

	.fwe .on p {
		color: #7a58f2;
	}

	.fwe .on h6 {
		color: #7a58f2;
	}

	.fwe .on .y1 {
		opacity: 0;
	}

	.fwe .on .y2 {
		opacity: 1;
	}

	.fwg {}

	.fwg>img {
		margin-left: 3%;
		width: 58%;
	}

	.fwh {
		margin-left: 2%;
	}

	.fwh p:first-child {
		font-size: 22px;
		font-weight: bold;
		color: #6d52f5;
		padding-top: 43px;
	}

	.fwh span {
		font-size: 14px;
		font-weight: normal;
		color: #b5b5b5;
		font-family: arial;
		margin-left: 6px;
	}

	.fwh h6 {
		font-size: 14px;
		line-height: 24px;
		color: #333333;
		margin-top: 71px;
		margin-bottom: 67px;
	}

	.mor {
		width: 150px;
		height: 60px;
		background: url(../esimg/y16.png) no-repeat;
		background-size: cover;
		text-align: center;
	}

	.mor a {
		font-size: 14px;
		line-height: 40px;
		color: #fafafa;
		letter-spacing: 0.5px;
	}

	/* 为什么选择一瞬 */
	.wsm {
		overflow: hidden;
		background: url(../esimg/y1.jpg) no-repeat;
		background-position: top center;
		margin-top: 60px;
		padding-top: 71px;
	}

	.wsm .bta p {
		color: #fff;
	}

	.wsm .bt h6 {
		color: #fff;
	}

	.wsa {
		width: 28.571%;
		border: 2px solid #6f7b98;
		border-radius: 10px;
		padding: 40px 9px 35px 8px;
		position: relative;
	}

	.wsa img {
		position: absolute;
		left: 10px;
		top: -28px;
	}

	.wsa p {
		font-size: 20px;
		font-weight: bold;
		color: #FFFFFF;
		letter-spacing: 0.5px;
		margin-bottom: 12px;
	}

	.wsa h6 {
		font-size: 14px;
		line-height: 20px;
		color: #dbdbdb;
		letter-spacing: 0.5px;
		height: 60px;
	}

	.wsa:first-child,
	.wsa:nth-child(2),
	.wsa:nth-child(3) {
		margin-bottom: 60px;
		margin-top: 66px;
	}

	.wsa:first-child {
		margin-right: 7.143%;
	}

	.wsa:nth-child(2) {
		margin-right: 7.143%;
	}

	.wsa:nth-child(3) {}

	.wsa:nth-child(4) {
		margin-right: 7.142%;
		margin-left: 17.857%;
	}

	.wse {
		border-radius: 10px;
		overflow: hidden;
		margin-top: 80px;
	}

	.wsb {
		width: 50%;
		padding: 9px 5px 12px 10px;
	}

	.wsb .fl {
		width: 56%;
	}

	.wsb .fl h5 {
		font-size: 20px;
		color: #FFFFFF;
		letter-spacing: 0px;
		margin-top: 32px;
	}

	.wsb .fl h6 {
		font-size: 14px;
		color: #ffffff;
		margin-top: 10px;
		margin-bottom: 12px;
		line-height: 19px;
		height: 38px;
	}

	.wsb .fl p {
		width: 140px;
		height: 32px;
		border-radius: 16px;
		background: #fff;
		text-align: center;
	}

	.wsb .fl p a {
		font-size: 14px;
		line-height: 32px;
		color: #7a59f2;
		display: block;
	}

	.wsb .fr {}

	.wsc {
		background: -webkit-linear-gradient(left, #7852f5, #7e64ec);
	}

	.wsd {
		background: -webkit-linear-gradient(left, #ffb700, #ff9600);
	}

	.wsd .fl p a {
		color: #ff9c00;
	}

	/* 案例 */
	.al {
		overflow: hidden;
		margin-top: 73px;
	}

	.al .bt {
		margin-bottom: 26px;
	}

	.ala {
		display: table;
		margin: 0 auto;
	}

	.ala p {
		width: 120px;
		height: 34px;
		border: 1px solid #cfdcea;
		border-radius: 15px;
		transition-delay: all 0.3s;
		text-align: center;
		display: inline-block;
		margin-left: 17px;
		margin-right: 18px;
	}

	.ala p a {
		font-size: 16px;
		line-height: 32px;
		color: #696a6c;
		letter-spacing: 1px;
		transition: all 0.3s;
	}

	.ala p:hover {
		border: 1px solid #7e64ec;
	}

	.ala p:hover a {
		color: #7e64ec;
	}

	.alb {
		margin-top: 39px;
	}

	.alc {
		width: 23.571%;
		margin-bottom: 40px;
		transition: all 0.3s;
		overflow: hidden;
		border-radius: 10px;
	}

	.alc:nth-child(4n - 2) {
		margin-left: 1.905%;
		margin-right: 1.905%;
	}

	.alc:nth-child(4n - 1) {
		margin-right: 1.905%;
	}

	.imgbox1 {
		width: 100%;
		overflow: hidden;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}

	.imgbox1 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox1 {
		transition: all 0.3s;
		padding: 23px 0px 20px 15px;
		background: url(../esimg/y24.png) no-repeat;
		background-position: 95% 24px;
		border-left: 1px solid #f4f4f4;
		border-bottom: 1px solid #f4f4f4;
		border-right: 1px solid #f4f4f4;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}

	.pbox1 p {
		font-size: 14px;
		color: #333333;
		width: 76%;
		transition: all 0.3s;
	}

	.pbox1 h6 {
		font-size: 12px;
		color: #b6b6b8;
		margin-top: 11px;
	}

	.alc:hover {}

	.alc:hover .imgbox1 img {
		transform: scale(1.05);
	}

	.alc:hover .pbox1 {
		border-left: 1px solid #fff;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
		background: url(../esimg/y25.png) no-repeat;
		background-position: 95% 24px;
	}

	.alc:hover .pbox1 p {
		color: #7d61ee;
	}

	.alc:hover {
		box-shadow: 1px 1px 20px 1px #ddecff;
	}

	.more {
		width: 130px;
		height: 34px;
		background: url(../esimg/more.png) no-repeat;
		background-size: 100% 100%;
		padding-left: 28px;
		transition: all 0.3s;
	}

	.more a {
		font-size: 12px;
		line-height: 34px;
		color: #ffffff;
		display: block;
	}

	.al .more {
		margin: 0 auto;
	}

	.more:hover {
		background: url(../esimg/more1.png) no-repeat;
		background-size: 100% 100%;
	}

	/* 售后 */
	.sh {
		background: url(../esimg/y26.png) no-repeat top center;
		padding-top: 133px;
		padding-bottom: ;
		height: 330px;
	}

	.sh .commen {
		padding-left: 5px;
	}

	.sh .commen>p {
		font-size: 32px;
		font-weight: bold;
		color: #ffffff;
	}

	.sh .commen>h6 {
		font-size: 20px;
		color: #ffffff;
		margin-top: 21px;
		margin-bottom: 23px;
	}

	.sha {}

	.sha .commen {
		padding-left: 5px;
		background: url(../esimg/y26.png) no-repeat top center;
		padding-top: 133px;
		padding-bottom: ;
		height: 335px;
	}

	.sha .commen>p {
		font-size: 32px;
		font-weight: bold;
		color: #ffffff;
	}

	.sha .commen>h6 {
		font-size: 20px;
		color: #ffffff;
		margin-top: 21px;
		margin-bottom: 23px;
	}

	.sha .commen>img {}

	/* 客户 */
	.kh {
		height: 459px;
		width: 100%;
	}

	.kh img {
		position: relative;
		width: 1536px;
		left: 50%;
		margin-left: -768px;
	}

	/* 关于 */
	.gy {
		background: url(../esimg/y4.jpg) no-repeat top center;
		padding-top: 71px;
		padding-bottom: 56px;
		overflow: hidden;
	}

	.gy .bta p {
		color: #ffffff;
	}

	.gy .bt h6 {
		color: #fff;
	}

	.gy {}

	.gyd {
		padding-top: 23px;
	}

	.gyd>p:first-child {
		font-size: 20px;
		color: #fff;
		letter-spacing: 0.1px;
		margin-bottom: 21px;
	}

	.gyd>h6 {
		font-size: 24px;
		line-height: 46px;
		color: #ffffff;
	}

	.gy .more {
		background: url(../esimg/more2.png);
		background-size: 100% 100%;
	}

	.gy .more:hover {
		background: url(../esimg/more1.png);
		background-size: 100% 100%;
	}

	.gya {
		margin-top: 35px;
		margin-bottom: 40px;
	}

	.gyb {
		background: rgba(255, 255, 255, 0.05);
		border-radius: 6px;
		width: 220px;
		height: ;
		padding: 10px 0px 10px 10px;
		margin-right: 15px;
	}

	.gyb:nth-child(2) {
		margin-right: 15px;
	}

	.gyb img {
		width: 30%;
	}

	.gyc {
		padding-left: 5px;
	}

	.gyc p {
		font-size: 18px;
		font-weight: bold;
		color: #ffffff;
		margin-top: 6px;
	}

	.gyc h6 {
		font-size: 14px;
		color: #ffffff;
		margin-top: 4px;
	}

	.gye {
		margin-right: 55px;
		margin-top: -4px;
		display: none;
	}

	/* 新闻 */
	.btb {}

	.btb p {
		display: inline-block;
		font-size: 30px;
		font-weight: bold;
		color: #152036;
		letter-spacing: 1.8px;
		margin-right: 15px;
	}

	.btb img {
		display: inline-block;
		position: relative;
		top: -3px;
	}

	.xw {
		overflow: hidden;
	}

	.xw {
		padding-top: 71px;
	}

	.xwb {
		padding-top: 6px;
	}

	.xwc {
		width: 140px;
		height: 34px;
		border: 1px solid #cfdcea;
		text-align: center;
		border-radius: 17px;
		margin-right: 20px;
		transition: all 0.3s;
	}

	.xwc a {
		font-size: 20px;
		line-height: 32px;
		color: #152036;
		letter-spacing: 0.8px;
		transition: all 0.3s;
	}

	.xwb .on {
		border: 1px solid #8268ed;
		background: -webkit-linear-gradient(left, #8268ed, #7852f5);
	}

	.xwb .on a {
		color: #ffffff;
		line-height: 32px;
	}

	.xws {
		margin-top: 43px;
		padding-bottom: 30px;
	}

	.xwe {
		width: 30.714%;
		border: 1px solid #cfdcea;
		border-radius: 18px;
		transition: all 0.3s;
		margin-bottom: 10px;
	}

	.imgbox2 {
		width: 100%;
		overflow: hidden;
		border-radius: 18px;
	}

	.imgbox2 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox2 {
		border-bottom-left-radius: 18px;
		border-bottom-right-radius: 18px;
		padding: 24px 0px 32px 34px;
	}

	.pbox2 {}

	.date {}

	.date p {
		font-size: 30px;
		font-family: arial;
		color: #3b3f48;
		display: inline-block;
		transition: all 0.3s;
	}

	.date h6 {
		font-size: 16px;
		font-family: arial;
		color: #3b3f48;
		display: inline-block;
		transition: all 0.3s;
	}

	.title {
		font-size: 18px;
		color: #3b3f48;
		transition: all 0.3s;
	}

	.mor1 {
		font-size: 12px;
		display: inline-block;
		color: #8b8b8b;
		transition: all 0.3s;
		border-bottom: 1px solid #98999a;
		padding-bottom: 9px;
		transition: all 0.3s;
	}

	.pbox2 .title {
		margin-top: 11px;
		margin-bottom: 19px;
		width: 93%;
	}

	.xwe:hover {
		box-shadow: 1px 1px 20px 1px #ddecff;
		border: 1px solid #ddecff;
	}

	.xwe:hover img {
		transform: scale(1.05);
	}

	.xwe:hover .title {
		color: #8268ed;
	}

	.xwe:hover .date p {
		color: #8268ed;
	}

	.xwe:hover .date h6 {
		color: #8268ed;
	}

	.xwe:hover .mor1 {
		color: #8268ed;
		border-bottom: 1px solid #8268ed;
	}

	.xwf {
		width: 65.357%;
	}

	.xwg {
		width: 46.994%;
		border: 1px solid #cfdcea;
		border-radius: 18px;
		padding: 7px 10px 20px 33px;
		margin-bottom: 10px;
		transition: all 0.3s;
	}

	.xwg:nth-child(odd) {
		margin-right: 6.012%;
	}

	.content {
		font-size: 14px;
		color: #a1a4a5;
	}

	.xwg .title {
		margin-top: 20px;
		margin-bottom: 8px;
	}

	.xwg .content {
		margin-bottom: 24px;
	}

	.xwg:hover {
		box-shadow: 1px 1px 20px 1px #ddecff;
		border: 1px solid #ddecff;
	}

	.xwg:hover .date p {
		color: #8268ed;
	}

	.xwg:hover .date h6 {
		color: #8268ed;
	}

	.xwg:hover .title {
		color: #8268ed;
	}

	.xwg:hover .mor1 {
		color: #8268ed;
		border-bottom: 1px solid #8268ed;
	}

	/* 百科 */
	.bk {
		background: #fafafa;
		padding-top: 56px;
		overflow: hidden;
	}

	.bk .commen:first-child {
		margin-bottom: 37px;
	}

	.bka {
		padding-top: 6px;
	}

	.bka .on a {
		color: #7557f3;
	}

	.bka p {
		display: inline-block;
	}

	.bka p a {
		font-size: 14px;
		color: #333333;
		letter-spacing: 1px;
		margin-right: 58px;
		transition: all 0.3s;
	}

	.bka p:last-child a {
		margin-right: 0px;
	}

	.bka p:hover a {
		color: #7557f3;
	}

	.bkb {
		width: 30.714%;
		margin-bottom: 30px;
		padding-left: 15px;
		border-radius: 30px;
		transition: all 0.3s;
		background: #fff url(../esimg/y32.png) no-repeat;
		background-position: 95% center;
	}

	.bkb:nth-child(3n - 1) {
		margin-left: 3.929%;
		margin-right: 3.929%;
	}

	.bkb a {
		display: block;
	}

	.bkb p {
		width: 60%;
		line-height: 60px;
		font-size: 14px;
		color: #3e424a;
		transition: all 0.3s;
		float: left;
	}

	.bkb h6 {
		float: left;
		line-height: 60px;
		font-size: 14px;
		color: #999999;
		transition: all 0.3s;
	}

	.bkb:hover {
		background: #7557f3 url(../esimg/y33.png) no-repeat;
		background-position: 95% center;
	}

	.bkb:hover p {
		color: #ffffff;
	}

	.btc {}

	.btc p {
		font-size: 24px;
		font-weight: bold;
		color: #152036;
	}

	/* 联系 */
	.btb h6 {
		display: inline-block;
		font-size: 14px;
		color: #79839d;
		letter-spacing: 1px;
		position: relative;
		top: -5px;
	}

	.lx {
		overflow: hidden;
		margin-top: 77px;
		background: url(../esimg/y6.jpg) no-repeat;
		background-position: center;
		background-size: auto 100%;
	}

	.lxc:nth-child(odd) {
		width: 66%;
	}

	.lxc:nth-child(3) .lxd h6 {
		font-size: 12px;
	}

	.lxc:nth-child(1),
	.lxc:nth-child(2) {
		margin-bottom: 70px;
	}

	.lxb {
		margin-top: 50px;
		padding-bottom: 66px;
	}

	.lxc {}

	.lxd {
		padding-top: 3px;
		padding-left: 17px;
	}

	.lxd p {
		font-size: 14px;
		color: #79839d;
		margin-bottom: 6px;
	}

	.lxd h6 {
		font-size: 16px;
		color: #000000;
	}

	.lxa {
		width: 50%;
	}

	.lxe {
		width: 50%;
		padding-left: 50px;
		padding-top: 30px;
	}

	.lxf {}

	.lxf p {
		font-size: 20px;
		font-weight: bold;
		color: #ffffff;
	}

	.lxf h6 {
		font-size: 18px;
		color: #ffffff;
	}

	.lxg {
		width: 100%;
	}

	.lxg input[type=text] {
		width: 49.23%;
		border-radius: 5px;
		background: #fff;
		padding-left: 10px;
		line-height: 46px;
		font-size: 14px;
		margin-top: 21px;
		margin-bottom: 8px;
	}

	.lxg input[type=text]:first-child {
		margin-right: 3px;
	}

	.lxg textarea {
		width: 100%;
		border-radius: 5px;
		background: #fff;
		padding-left: 10px;
		padding-top: 10px;
		font-size: 14px;
		height: 90px;
		margin-bottom: 6px;
	}

	.lxg input[type=submit] {
		width: 100%;
		height: 42px;
		border-radius: 5px;
		background: -webkit-linear-gradient(left, #ffb700, #f1901d);
		font-size: 16px;
		color: #ffffff;
		letter-spacing: 1px;
	}

	/* foot */
	.foot {
		background: #0a1633;
	}

	.foot .commen:first-child {
		padding-bottom: 61px;
		border-bottom: 1px solid #0e1f3a;
	}

	.fta {
		padding-top: 69px;
	}

	.fta p {
		font-size: 14px;
		color: #555a6e;
		margin-top: 13px;
		margin-bottom: 9px;
	}

	.ftb {
		padding-top: 76px;
		padding-left: 40px;
	}

	.ftc {
		margin-right: 25px;
	}

	.ftc h6 {
		font-size: 14px;
		color: #ffffff;
		margin-bottom: 16px;
	}

	.ftc h6 a {
		font-size: 14px;
		color: #ffffff;
		transition: all 0.3s;
	}

	.ftc p {
		font-size: 12px;
		line-height: 33px;
		color: #555a6e;
	}

	.ftc p a {
		font-size: 12px;
		line-height: 33px;
		color: #555a6e;
		transition: all 0.3s;
	}

	.ftc a:hover {
		color: #ffb700;
	}

	.ftd {
		padding-top: 77px;
	}

	.ftd p {
		font-size: 14px;
		color: #ffffff;
		margin-bottom: 23px;
	}

	.fte {
		padding-top: 80px;
		margin-right: 20px;
	}

	.fte p {
		font-size: 14px;
		color: #ffffff;
		letter-spacing: 0.5px;
		text-align: center;
		margin-top: 17px;
	}

	.ftf p {
		font-size: 12px;
		line-height: 76px;
		color: #494e5f;
		margin-right: 12px;
		display: flex;
		align-items: center;
	}

	.ftf p a {
		font-size: 12px;
		line-height: 76px;
		color: #494e5f;
		transition: all 0.3s;
	}

	.ftf p a:hover {
		color: #ffb700;
	}

	/*固定的悬浮窗*/
	.yb_conct {
		position: fixed;
		z-index: 9999999;
		top: 180px;
		right: -127px;
		cursor: pointer;
		transition: all .3s ease;
	}

	.yb_bar ul li {
		width: 180px;
		height: 53px;
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar ul li a {
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar .yb_top {
		background: #714cef url(../esimg/t1.png) no-repeat;
	}

	.yb_bar .yb_phone {
		background: #714cef url(../esimg/t2.png) no-repeat;
	}

	.yb_bar .yb_QQ {
		text-indent: 0;
		background: #714cef url(../esimg/t3.png) no-repeat;
	}

	.yb_bar .yb_ercode {
		background: #714cef url(../esimg/t4.png) no-repeat;
	}

	.hd_qr {
		padding: 6px 37px 25px 37px;
		box-sizing: border-box;
		width: 180px;
	}

	.yb_QQ a {
		display: block;
		text-indent: 54px;
		width: 100%;
		height: 100%;
		color: #fff;
	}

	.yb_QQ a:hover {
		color: #fff;
	}

	.zuoc {
		position: fixed;
		z-index: 9999999;
		bottom: 10%;
		left: -0;
		cursor: pointer;
		transition: all .3s ease;
		width: 255px;
		opacity: 0;
	}

	.zuoca {
		width: 100%;
		margin: 9.5px 0;
		margin-left: -160px;
		transition: all .3s ease;
	}

	.zuoca img {
		width: 100%;
	}

	.zuoca:hover {
		margin-left: 0;
	}

	/* 友情链接 */
	.yqlj p {
		line-height: 40px;
		color: #333333;
		font-size: 14px;
		padding-left: 10px;
	}

	.yqlj p a {
		font-size: 14px;
		color: #333333;
		transition: all 0.3s;
		margin-right: 10px;
	}

	.yqlj p a:hover {
		color: #714cef;
	}

	/* ============================================================================================================================================= */
	/* 网站建设 */
	.nyban {
		position: relative;
		width: 100%;
		height: 560px;
	}

	.nyban>img {
		position: absolute;
		width: 1536px;
		left: 50%;
		margin-left: -768px;
	}

	.pos {
		position: absolute;
		bottom: 0;
		left: %;
		margin-left: ;
		background: url(../esimg/p1.png) no-repeat;
		background-size: cover;
		background-position: center;
		width: 100%;
	}

	.pos .ellipsis {
		font-size: 14px;
		line-height: 50px;
		color: #fff;
		padding-left: 15px;
		width: 58%;
		background: url(../esimg/p4.png) no-repeat;
		background-position: left center;
		width: 90%;
	}

	.pos .ellipsis a {
		font-size: 14px;
		color: #ffffff;
		transition: all 0.3s;
	}

	.pos .ellipsis h1 {
		font-size: 14px;
		color: #ffffff;
		transition: all 0.3s;
		display: inline-block;
	}

	.pos .ellipsis a:hover {
		color: #ffbc18;
	}

	.pos .ellipsis a h1:hover {
		color: #ffbc18;
	}

	.pos .ellipsis a:first-child {
		margin-left: 28px;
	}

	.key {
		position: absolute;
		bottom: 50px;
		left: ;
		margin-left: ;
		height: 50px;
		background: url(../esimg/p2.png) no-repeat;
		background-position: center;
		background-size: cover;
		width: 100%;
	}

	.key p {
		font-size: 14px;
		line-height: 50px;
		color: #ffffff;
		width: 60%;
	}

	.key p a {
		font-size: 14px;
		line-height: 50px;
		color: #ffffff;
		margin-right: 28px;
		margin-left: 28px;
		transition: all 0.3s;
	}

	.key p a:hover {
		color: #ffbc18;
	}

	.rco {
		cursor: pointer;
	}

	.zwz {
		padding-top: 77px;
	}

	.nybt {}

	.nybta {
		display: table;
		margin: 0 auto;
		text-align: center;
		position: relative;
	}

	.nybta img:first-child {
		position: absolute;
		left: -46px;
		top: -13px;
	}

	.nybta p {
		font-size: 30px;
		font-weight: bold;
		padding-left: 10px;
		letter-spacing: 2px;
		padding-right: 10px;
		text-align: center;
		color: #152036;
		line-height: 42px;
	}

	.nybta img:nth-child(3) {
		position: absolute;
		right: -168px;
		top: -16px;
	}

	.zwz .nybta p {
		background: url(../esimg/y51.png) no-repeat;
		background-position: bottom center;
	}

	.zwza {
		background: url(../esimg/y9.jpg) no-repeat;
		background-position: right 22px;
		margin-top: 63px;
	}

	.zwzb>.fl {
		width: 65%;
	}

	.zwzb>img {
		margin-right: 10px;
		margin-top: 22px;
		width: 30%;
	}

	.zwa {
		font-size: 22px;
		letter-spacing: 0.5px;
		font-weight: bold;
		color: #152036;
		background: url(../esimg/y54.png) left top no-repeat;
		padding-top: 10px;
		padding-left: 15px;
		margin-left: 30px;
	}

	.zwb {
		font-size: 18px;
		letter-spacing: 0.5px;
		margin-top: 38px;
		margin-bottom: 26px;
		font-weight: bold;
		color: #7b5af1;
		padding-left: 11px;
		border-left: 3px solid #e3ddf7;
		margin-left: 48px;
	}

	.zwc {}

	.zwd {
		margin-left: 46px;
	}

	.zwzb .zwd:first-child {
		margin-bottom: 30px;
	}

	.zwd p {
		font-size: 16px;
		color: #152036;
		display: inline-block;
	}

	.zwd p span {
		margin-right: 10px;
		display: inline-block;
		width: 20px;
		height: 20px;
		border-radius: 10px;
		background: #7b5af1;
		text-align: center;
		font-size: 14px;
		color: #fff;
		font-family: arial;
		font-weight: bold;
		line-height: 20px;
	}

	.zwd h6 {
		display: inline-block;
		font-size: 14px;
		color: #79839d;
		margin-left: 7px;
	}

	.zwe {
		font-size: 16px;
		font-weight: bold;
		color: #152036;
		letter-spacing: 1px;
		margin-left: 48px;
		margin-top: 29px;
	}

	.zwzc {
		margin-top: 112px;
	}

	.zwzc>img {
		width: 23.071%;
		margin-left: 9.5%;
		margin-right: 7.429%;
	}

	.zwzc>.fr {
		width: 60%;
	}

	.zwzc .zwd {
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 10px;
		border: 1px solid #eff1f8;
		border-radius: 20px;
		margin-bottom: 19px;
		width: 95%;
	}

	.zwzc .zwd:nth-child(even) p span {
		background: #ffbc18;
	}

	.ly {
		background: url(../esimg/y10.jpg) no-repeat center;
		background-size: cover;
		margin-top: 73px;
	}

	.lya {
		padding-top: 59px;
	}

	.lya h6 {
		font-size: 18px;
		font-family: arial;
		font-weight: bold;
		color: #7d62ed;
		text-align: center;
	}

	.lya p {
		font-size: 30px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		margin-top: 8px;
		letter-spacing: 2px;
	}

	.lya p span {
		color: #f5b104;
		font-size: 38px;
		position: relative;
		top: 5px;
	}

	.ly .commen {
		position: relative;
		padding-bottom: 78px;
	}

	.ly .commen>img {
		position: absolute;
		left: -77px;
		bottom: -57px;
	}

	.lyb {
		margin-top: 42px;
	}

	.lyc {
		width: 25%;
	}

	.lyc img {
		margin: 0 auto;
		width: 70px;
	}

	.lyc p {
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		color: #ffffff;
		margin-top: 31px;
	}

	.lyc h6 {
		text-align: center;
		font-size: 14px;
		line-height: 24px;
		color: #ffffff;
		margin-top: 15px;
	}

	.wz {
		padding-top: 107px;
	}

	.wz .nybta p {
		background: url(../esimg/y50.png) no-repeat;
		background-position: bottom center;
	}

	.wz .nybta p span {
		color: #7b5af1;
	}

	.wza {
		margin-top: 56px;
	}

	.wzb {
		width: 32.5%;
		border: 1px solid #dcd9ff;
		border-radius: 10px;
		padding: 37px 0px 40px 2px;
		margin-bottom: 50px;
	}

	.wzb:nth-child(3n - 1) {
		margin-left: 1.25%;
		margin-right: 1.25%;
	}

	.wzb p {
		font-size: 22px;
		font-weight: bold;
		color: #152036;
		padding-left: 10px;
		padding-top: 10px;
		background: url(../esimg/y54.png) no-repeat;
		background-position: left top;
		margin-bottom: 14px;
	}

	.wzb h6 {
		font-size: 12px;
		line-height: 36px;
		color: #676c76;
		letter-spacing: 0.5px;
		padding-left: 34px;
		background: url(../esimg/y59.png) no-repeat;
		background-position: left 9px;
	}

	.wzb:nth-child(4) h6 {
		padding-left: 5px;
		background: none;
	}

	.wzkf {
		background: #fafafa;
		padding-bottom: 101px;
		padding-top: 72px;
	}

	.kf1 {
		margin-top: 35px;
	}

	.kfa {
		width: 17.857%;
		background: #fff;
		border-radius: 10px;
		position: relative;
		padding: 20px 0px 22px 5px;
	}

	.kfa p {
		font-size: 16px;
		color: #152036;
		margin-bottom: 11px;
	}

	.kfa h6 {
		font-size: 12px;
		line-height: 18px;
		color: #9aa2ae;
		height: 36px;
	}

	.kfa h5 {
		font-size: 34px;
		font-weight: bold;
		font-family: arial;
		color: #edf0f7;
		position: absolute;
		right: 17px;
		top: 14px;
	}

	.kf1>img {
		margin-left: 3.245%;
		margin-right: 3.241%;
		width: 3%;
		margin-top: 44px;
	}

	.kf2 {
		padding-top: 15px;
		padding-bottom: 23px;
		padding-right: 8.142%;
	}

	.kf3>img {
		margin-left: 3.245%;
		margin-right: 3.241%;
		width: 3%;
		margin-top: 44px;
	}

	.jdal {
		padding-top: 74px;
	}

	.jdal .more {
		margin-top: 6px;
	}

	.kf1 .kfa:nth-child(4n - 1) {
		background: #7d61ee;
	}

	.kf1 .kfa:nth-child(4n - 1) p,
	.kf1 .kfa:nth-child(4n - 1) h6 {
		color: #ffffff;
	}

	.kf1 .kfa:nth-child(4n - 1) h5 {
		color: rgba(237, 240, 247, 0.2);
	}

	.kf3 .kfa:nth-child(4n - 1) {
		background: #7d61ee;
	}

	.kf3 .kfa:nth-child(4n - 1) p,
	.kf3 .kfa:nth-child(4n - 1) h6 {
		color: #ffffff;
	}

	.kf3 .kfa:nth-child(4n - 1) h5 {
		color: rgba(237, 240, 247, 0.2);
	}

	/* app开发 */
	.appys {
		padding-top: 74px;
	}

	.appys .commen {
		margin-top: 51px;
	}

	.appys .nybta p {
		background: url(../esimg/y60.png) no-repeat;
		background-position: bottom center;
	}

	.appysa {
		width: 47.142%;
		border-radius: 5px;
		overflow: hidden;
		padding: 15px 0px 15px 30px;
		margin-bottom: 60px;
	}

	.appysa:nth-child(odd) {
		margin-right: 5.716%;
	}

	.appysa p {
		font-size: 24px;
		color: #152036;
		letter-spacing: 0.5px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.appysa h6 {
		font-size: 16px;
		line-height: 24px;
		color: #9aa2ae;
		letter-spacing: 0.5px;
	}

	.appysa:first-child {
		background: url(../esimg/ys15.png) no-repeat;
		background-size: cover;
	}

	.appysa:nth-child(2) {
		background: url(../esimg/ys6.png) no-repeat;
		background-size: cover;
	}

	.appysa:nth-child(3) {
		background: url(../esimg/ys7.png) no-repeat;
		background-size: cover;
	}

	.appysa:nth-child(4) {
		background: url(../esimg/ys8.png) no-repeat;
		background-size: cover;
	}

	.appwt {
		width: 100%;
		margin-top: 36px;
	}

	.wdly {
		background: #fafafa;
		padding-top: 56px;
	}

	.wdly .commen {
		margin-top: 43px;
		padding-bottom: 72px;
	}

	.wdly .bta p span {
		color: #f5b104;
		font-size: 38px;
		position: relative;
		top: 5px;
	}

	.wdlya {
		width: 20%;
	}

	.wdlya img {
		width: 70px;
		margin: 0 auto;
	}

	.wdlya p {
		font-size: 20px;
		font-weight: bold;
		color: #152036;
		text-align: center;
		margin-top: 21px;
	}

	.wdlya h6 {
		font-size: 14px;
		line-height: 24px;
		color: #9aa2ae;
		text-align: center;
		margin-top: 15px;
	}

	.ywfw {
		background: url(../esimg/y11.jpg) no-repeat;
		background-position: center;
		background-size: cover;
		padding-top: 52px;
		padding-bottom: 59px;
	}

	.ywfw .bt h6 {
		color: #FFFFFF;
	}

	.ywfw .bta p {
		color: #FFFFFF;
	}

	.ywfwa {
		margin-top: 45px;
	}

	.ywfwa p {
		width: 8.571%;
		margin-right: 2.857%;
		text-align: center;
		line-height: 34px;
		color: #fff;
		font-size: 16px;
		border-radius: 20px;
		margin-bottom: 31px;
		background: rgba(255, 255, 255, 0.15);
	}

	.ywfwa p:nth-child(9n) {
		margin-right: 0;
	}

	.applc {
		margin-top: 80px;
	}

	.applc img {
		width: 100%;
	}

	/* 小程序 */
	.pswt {
		padding-top: 77px;
	}

	.pswt .commen {
		padding-top: 72px;
		padding-bottom: 70px;
		background: url(../esimg/y12.jpg) no-repeat;
		background-position: center 50px;
	}

	.pswt .nybta p {
		background: url(../esimg/y50.png) no-repeat;
		background-position: bottom center;
	}

	.pswta p,
	.pswtb p {
		font-size: 16px;
		line-height: 60px;
		color: #ffffff;
		width: 260px;
		border-radius: 5px;
		padding-left: 25px;
	}

	.pswta .fl {
		background: #7d61ed;
		margin-left: -15px;
	}

	.pswta .fr {
		background: #ffb400;
		margin-right: -15px;
	}

	.pswtb {
		margin-top: 66px;
	}

	.pswtb p {
		width: 300px;
	}

	.pswtb .fl {
		background: #ffb400;
		margin-left: -20px;
	}

	.pswtb .fr {
		background: #7d61ed;
		margin-right: -20px;
	}

	.jjkr {
		padding-top: 45px;
	}

	.jjkr .commen {
		margin-top: 37px;
	}

	.jjkra {
		width: 18.571%;
		margin-right: 1.786%;
		border-radius: 5px;
		transition: all 0.3s;
		padding: 78px 0px 74px 0px;
	}

	.jjkra:nth-child(5) {
		margin-right: 0;
	}

	.jjkra p {
		font-size: 18px;
		font-weight: bold;
		color: #7d61ed;
		letter-spacing: 0.5px;
		text-align: center;
		transition: all 0.3s;
		margin-bottom: 14px;
	}

	.jjkra h6 {
		font-size: 12px;
		line-height: 20px;
		height: 40px;
		color: #152036;
		letter-spacing: 0.5px;
		text-align: center;
		transition: all 0.3s;
	}

	.jjkra:nth-child(1) {
		background: url(../esimg/y13.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(2) {
		background: url(../esimg/y14.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(3) {
		background: url(../esimg/y15.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(4) {
		background: url(../esimg/y16.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(5) {
		background: url(../esimg/y17.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(1):hover {
		background: url(../esimg/y13a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(2):hover {
		background: url(../esimg/y14a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(3):hover {
		background: url(../esimg/y15a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(4):hover {
		background: url(../esimg/y16a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(5):hover {
		background: url(../esimg/y17a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:hover p {
		color: #ffffff;
	}

	.jjkra:hover h6 {
		color: #ffffff;
	}

	.xcxly {
		background: url(../esimg/y10.jpg) no-repeat center;
		background-size: cover;
		padding-bottom: 104px;
		padding-top: 84px;
		margin-top: 80px;
	}

	.xcxly .bta p {
		color: #ffffff;
	}

	.xcxly .commen {
		margin-top: 65px;
	}

	.xcxlya {
		width: 20%;
	}

	.xcxlya img:first-child {
		width: 70px;
		margin: 0 auto;
	}

	.xcxlya p {
		font-size: 20px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		margin-top: 18px;
		margin-bottom: 11px;
	}

	.xcxlya img:nth-child(3) {
		margin: 0 auto;
	}

	.xcxlya h6 {
		font-size: 14px;
		line-height: 22px;
		color: #ffffff;
		text-align: center;
		margin-top: 14px;
	}

	.xcxly .bta p span {
		color: #f5b104;
		font-size: 38px;
		position: relative;
		top: 5px;
	}

	.xcxlc {
		padding-top: 77px;
	}

	.xcxlcs {
		background: url(../esimg/y69.png) no-repeat;
		width: 1400px;
		background-position: center 5px;
		background-size: contain;
		margin-left: -176px;
	}

	.xcxlcs .commen {}

	.xcxlc1 {
		margin-top: 52px;
	}

	.xcxlc2 {
		margin-top: 100px;
	}

	.xcxlca {}

	.xcxlca p {
		font-size: 16px;
		color: #152036;
	}

	.xcxlca h6 {
		font-size: 14px;
		line-height: 17px;
		color: #9aa2ae;
	}

	.xcxlc1 .xcxlca:first-child {
		margin-left: 190px;
	}

	.xcxlc1 .xcxlca:nth-child(2) {
		margin-left: 38px;
	}

	.xcxlc1 .xcxlca:nth-child(3) {
		margin-left: 134px;
	}

	.xcxlc1 .xcxlca:nth-child(4) {
		margin-left: 38px;
	}

	.xcxlc2 .xcxlca:nth-child(1) {
		margin-left: 305px;
	}

	.xcxlc2 .xcxlca:nth-child(2) {
		margin-left: 40px;
	}

	.xcxlc2 .xcxlca:nth-child(3) {
		margin-left: 37px;
	}

	.xcxlc2 .xcxlca:nth-child(4) {
		margin-left: 150px;
	}

	.xcxlc2 .xcxlca:nth-child(4) h6 {
		width: 100px;
	}

	/* 软件开发 */
	.wsmdz {
		padding-top: 78px;
	}

	.wsmdz .nybta p {
		background: url(../esimg/y50.png) no-repeat;
		background-position: bottom center;
	}

	.wsmdz .commen {
		margin-top: 32px;
	}

	.wsmdza {
		width: 100%;
		height: ;
		border: 1px solid #eff1f8;
		border-radius: 15px;
		padding: 14px 40px 0px 40px;
	}

	.wsmdza img {
		margin-top: 15px;
		width: 13.136%;
	}

	.wsmdza p {
		font-size: 16px;
		line-height: 39px;
		color: #79839d;
		text-align: center;
		width: 73.728%;
	}

	.dzrj {
		margin-top: 56px;
	}

	.dzrj .commen:first-child {}

	.dzrj .commen:nth-child(2) {}

	.dzrj .commen:nth-child(2) img {
		display: none;
	}

	.dzrj .commen:first-child img {
		margin-right: ;
		width: 30%;
	}

	.dzrj .commen:first-child>.fl {
		width: 70%;
		padding-top: ;
	}

	.dzrj .zwa {
		margin-left: 10px;
	}

	.dzrja {
		margin-top: 20px;
	}

	.dzrja p {
		font-size: 14px;
		line-height: 30px;
		color: #79839d;
		padding-left: 36px;
		margin-left: 10px;
		margin-bottom: 20px;
	}

	.dzrja p:nth-child(odd) {
		width: 330px;
	}

	.dzrja p:first-child {
		background: url(../esimg/y73.png) no-repeat left center;
	}

	.dzrja p:nth-child(2) {
		background: url(../esimg/y74.png) no-repeat left center;
	}

	.dzrja p:nth-child(3) {
		background: url(../esimg/y75.png) no-repeat left center;
	}

	.dzrja p:nth-child(4) {
		background: url(../esimg/y76.png) no-repeat left center;
	}

	.dzrj .commen:nth-child(3) {
		margin-top: -6px;
	}

	.dzrj .commen:nth-child(3)>img {
		width: 30%;
	}

	.dzrj .commen:nth-child(3)>.fr {
		width: 70%;
	}

	.dzrjb {
		margin-top: 34px;
	}

	.dzrjc {
		border: 1px solid #f5f1ff;
		border-radius: 20px;
		margin-bottom: 22px;
		width: 94.5%;
		margin-left: 8%;
	}

	.dzrjc p {
		display: inline-block;
		font-size: 16px;
		line-height: 36px;
		color: #152036;
		background: #f5f1ff;
		border-radius: 20px;
		padding: 0px 10px;
	}

	.dzrjc p span {
		display: inline-block;
		margin-right: 10px;
		font-size: 14px;
		font-family: arial;
		color: #ffffff;
		line-height: 20px;
		width: 20px;
		text-align: center;
		border-radius: 10px;
		background: #7d61ed;
	}

	.dzrjc h6 {
		display: inline-block;
		font-size: 16px;
		line-height: 36px;
		color: #79839d;
		padding-left: 5px;
	}

	.rjkfly {
		background: url(../esimg/y10.jpg) no-repeat center;
		background-size: cover;
		padding-top: 69px;
		padding-bottom: 72px;
		margin-top: 97px;
	}

	.rjkfly .commen {
		margin-top: 55px;
	}

	.rjkfly .bta p {
		color: #ffffff;
	}

	.rjkfly .bta p span {
		color: #f5b104;
		font-size: 38px;
		position: relative;
		top: 5px;
	}

	.rjkflya {
		width: 25%;
	}

	.rjkflya img {
		width: 70px;
		margin: 0 auto;
	}

	.rjkflya p {
		font-size: 20px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 16px;
	}

	.rjkflya h6 {
		font-size: 14px;
		line-height: 24px;
		color: #ffffff;
		text-align: center;
	}

	.rjkflc {
		padding-top: 68px;
	}

	.rjkflc .commen {}

	.rjkflc .commen>h6 {
		width: 1920px;
		position: relative;
		left: 50%;
		margin-left: -960px;
		border-bottom: 1px solid #e8e8e8;
		z-index: -1;
		margin-top: 57px;
		margin-bottom: 57px;
	}

	.rjlc1 {
		margin-top: 43px;
	}

	.rjlc2 {}

	.rjlca {
		width: 224px;
		border: 1px solid #e8e8e8;
		border-radius: 10px;
		position: relative;
		padding: 16px 0px 7px 10px;
	}

	.rjlca p {
		font-size: 18px;
		font-weight: bold;
		color: #7d61ed;
		letter-spacing: 0.5px;
		margin-bottom: 7px;
	}

	.rjlca h6 {
		font-size: 14px;
		line-height: 17px;
		color: #9aa2ae;
		letter-spacing: 0.5px;
		height: 68px;
	}

	.rjlca h6 br {
		display: none;
	}

	.rjlca img {}

	.rjlc1 .rjlca {
		margin-right: 14px;
	}

	.rjlc2 .rjlca {
		margin-left: 14px;
	}

	.rjlc2 .rjlca:first-child {
		margin-left: 19px;
	}

	.rjlc1 .rjlca img {
		position: absolute;
		left: 18px;
		bottom: -64px;
		z-index: 10;
	}

	.rjlc2 .rjlca img {
		position: absolute;
		left: 18px;
		top: -64px;
		z-index: 10;
	}

	/* 案例列表页 */
	.all {
		padding-top: 69px;
	}

	.alla {}

	.allb {
		padding-top: 6px;
	}

	.allb p {
		float: left;
		width: 120px;
		border-radius: 17px;
		text-align: center;
		border: 1px solid #cfdcea;
		margin-left: 35px;
		transition: all 0.3s;
	}

	.allb p a {
		line-height: 34px;
		font-size: 16px;
		color: #696a6c;
		transition: all 0.3s;
		display: block;
	}

	.allb p:hover {
		background: #7d61ee;
		border: 1px solid #7d61ee;
	}

	.allb p:hover a {
		color: #fff;
	}

	.allc {
		padding-top: 49px;
	}

	.page {}

	.page p {
		width: 36px;
		border-radius: 10px;
		text-align: center;
		background: #fafafa;
		display: inline-block;
		margin-left: 4px;
		margin-right: 4px;
		transition: all 0.3s;
	}

	.page p a {
		font-size: 12px;
		line-height: 36px;
		color: #765df6;
		display: block;
		transition: all 0.3s;
	}

	.page .a {
		width: 70px;
	}

	.page .b {
		width: 50px;
	}

	.page .on {
		background: -webkit-linear-gradient(left, #6f55f5, #836cf7);
	}

	.page .on a {
		color: #fff;
	}

	.page p:hover {
		background: -webkit-linear-gradient(left, #6f55f5, #836cf7);
	}

	.page p:hover a {
		color: #fff;
	}

	.all .page {
		display: table;
		margin: 0 auto;
	}

	/* 案例详情 */
	.alxqe {
		padding-top: 40px;
		padding-bottom: 80px;
		background: url(../esimg/ba1.png);
	}

	.alxqe .commen {
		padding-top: 10px;
		background: #fff;
		padding-bottom: 50px;
	}

	.bte {
		font-size: 30px;
		font-weight: bold;
		color: #152036;
		letter-spacing: 2px;
		text-align: center;
		margin-bottom: 38px;
	}

	.alxqa {}

	.alxqa>.fl {
		width: 50%;
	}

	.alxqa>.fl:first-child {
		padding-left: 48px;
		padding-right: 59px;
	}

	.alxqa>.fl:nth-child(2) {
		padding-left: 60px;
	}

	.alxqb {}

	.alxqb .fl {
		font-size: 24px;
		color: #000000;
		letter-spacing: 2px;
		margin-bottom: 17px;
	}

	.alxqb .fr {
		width: 110px;
		height: 34px;
		border-radius: 17px;
		border: 1px solid #e1e7f4;
		text-align: center;
		transition: all 0.3s;
	}

	.alxqb .fr a {
		font-size: 12px;
		line-height: 34px;
		color: #666666;
		letter-spacing: 0.5px;
		transition: all 0.3s;
		display: block;
	}

	.alxqb .fr:hover {
		background: #6f55f5;
		border: 1px solid #6f55f5;
	}

	.alxqb .fr:hover a {
		color: #fff;
	}

	.s {
		width: 10px;
		border: 1px solid #9a9a9a;
	}

	.xqf {}

	.xqf>p {
		font-size: 16px;
		color: #000000;
		letter-spacing: 0.5px;
		margin-top: 26px;
	}

	.xqf>h6 {
		font-size: 14px;
		line-height: 22px;
		color: #555555;
		letter-spacing: 0.5px;
		margin-top: 18px;
	}

	.xqg {}

	.xqg>p {
		font-size: 24px;
		color: #000000;
		letter-spacing: 2px;
		margin-bottom: 17px;
	}

	.xqg .s {
		margin-bottom: 25px;
	}

	.alxqc {
		margin-bottom: 11px;
	}

	.alxqc p {
		font-size: 14px;
		color: #000000;
		letter-spacing: 0.5px;
		display: inline-block;
	}

	.alxqc h6 {
		font-size: 14px;
		color: #555555;
		letter-spacing: 0.5px;
		display: inline-block;
	}

	.alxqf {
		background: #fafafa;
	}

	.alxqf>img {
		width: 1920px;
		position: relative;
		z-index: 5;
		left: 50%;
		margin-left: -960px;
	}

	.alxqg {
		padding: 49px 50px 0px 50px;
		background: #fff;
		margin-top: -206px;
		position: relative;
		z-index: 10;
	}

	.alxqg p {
		font-size: 30px;
		font-weight: bold;
		color: #000000;
		text-align: center;
		letter-spacing: 2px;
		margin-bottom: 32px;
	}

	.alxqg>img {
		width: 100%;
		border: 1px solid #f1eeff;
	}

	.alxqh {
		margin-top: 50px;
		padding-bottom: 70px;
		padding-left: 50px;
		padding-right: 50px;
	}

	.alxqh a {
		display: block;
		position: relative;
	}

	.alxqh a img:first-child {
		width: 100%;
		transition: all 0.3s;
	}

	.alxqh a img:nth-child(2) {
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
		transition: all 0.3s;
	}

	.alxqh a:first-child {
		width: 5%;
	}

	.alxqh a:nth-child(2) {
		width: 2.142%;
		margin-left: 43.929%;
		margin-right: 43.929%;
	}

	.alxqh a:nth-child(2) img {}

	.alxqh a:nth-child(3) {
		width: 5%;
	}

	.alxqh a:hover img:first-child {
		opacity: 0;
	}

	.alxqh a:hover img:nth-child(2) {
		opacity: 1;
	}


	.alxqi {}

	.alxqi>.fl:first-child {
		width: 50%;
	}

	.alxqi>.fl:first-child {
		padding-left: 48px;
		padding-right: 59px;
	}

	.alxqi>.fl:nth-child(2) {
		padding-left: 60px;
		width: 25%;
	}

	.alxqi>.fr {
		width: 200px;
		height: 200px;
		border-radius: 50%;
		border: 5px solid #f3f8fe;
		overflow: hidden;
	}

	.alxqj {
		background: #fafafa;
	}

	.xqi {
		background: url(../esimg/y37.jpg) no-repeat;
		background-position: top center;
		padding: ;
	}

	.xqi .commen {
		padding: 50px 50px 0px 50px;
	}

	.xqi .commen>p {
		font-size: 30px;
		font-weight: bold;
		color: #fff;
		letter-spacing: 2px;
		text-align: center;
	}

	.xqi .commen>img {
		width: 100%;
		margin-top: 47px;
	}

	.xqj .commen {
		padding: 100px 50px 0px 50px;
		background: #fff;
	}

	.xqja {
		background: #fafafa;
		padding-bottom: 83px;
	}

	.xqja>p {
		font-size: 30px;
		font-weight: bold;
		color: #152036;
		text-align: center;
		padding-top: 65px;
		margin-bottom: 43px;
	}

	.xqja li {}

	.brand-list {}

	.brand-list .brand-bd {
		position: relative;
	}

	.brand-list .item,
	.brand-list .additem {
		position: absolute;
		width: 260px;
		background-color: #f8f8f8;
		border: 1px solid #f8f8f8;
		transition: all 0.3s;
	}

	.brand-list .additem {
		padding: 0;
		width: 0;
		border: none;
	}

	.brand-list .item img {
		width: 100%;
	}

	/* 智慧医疗 */
	.jjfa {
		margin-top: 80px;
	}

	.faa {
		position: relative;
		width: 18.571%;
		margin-right: 1.786%;
		border: 1px solid #edebeb;
		padding: 25px 0px 21px 0px;
		transition: all 0.3s;
	}

	.faa:nth-child(5) {
		margin-right: 0;
	}

	.faa img:first-child {
		margin: 0 auto;
		transition: all 0.3s;
	}

	.faa img:nth-child(2) {
		position: absolute;
		opacity: 0;
		left: calc(50% - 21px);
		top: 25px;
		transition: all 0.3s;
	}

	.faa p {
		font-size: 18px;
		color: #152036;
		text-align: center;
		margin-top: 10px;
		transition: all 0.3s;
	}

	.jjfa .on {
		background: -webkit-linear-gradient(left, #6f55f5, #836cf7);
		border: 1px solid #7a61f6;
	}

	.jjfa .on p {
		color: #ffffff;
	}

	.jjfa .on img:first-child {
		opacity: 0;
	}

	.jjfa .on img:nth-child(2) {
		opacity: 1;
	}

	.faa:hover {
		background: -webkit-linear-gradient(left, #6f55f5, #836cf7);
		border: 1px solid #7a61f6;
	}

	.faa:hover p {
		color: #ffffff;
	}

	.faa:hover img:first-child {
		opacity: 0;
	}

	.faa:hover img:nth-child(2) {
		opacity: 1;
	}

	.zhyla {
		margin-top: 68px;
	}

	.zhyla>.fl {
		width: 50%;
	}

	.zhyla>.fr {
		width: 50%;
	}

	.zhylb {}

	.zhylc {
		margin-bottom: 11px;
	}

	.zhylc>.fl {
		width: 50%;
	}

	.zhylc>.fr {
		width: 50%;
	}

	.zhylb:nth-child(2) {
		background: #fafafa;
		padding-top: 27px;
		margin-top: 47px;
		padding-bottom: 39px;
		border-radius: 10px;
	}

	.zhylb .zwa {
		margin-bottom: 24px;
		margin-left: 6px;
	}

	.zhylb h5 {
		font-size: 16px;
		color: #152036;
		padding-left: 21px;
		margin-bottom: 9px;
	}

	.zhylb h6 {
		font-size: 14px;
		line-height: 20px;
		color: #3e424a;
		margin-bottom: 10px;
		padding-left: 21px;
		width: 92.7%;
	}

	.zhylc {}


	/* 智慧城市 */
	.zhcs {
		overflow: hidden;
		margin-top: 68px;
	}

	.zhcs .commen>.fr {
		width: 50%;
	}

	.zhcs .commen>.fl {
		width: 50%;
	}

	.zhcs .commen>.fl h6 {
		font-size: 14px;
		line-height: 30px;
		color: #3e424a;
		margin-top: 20px;
		padding-left: 22px;
	}

	.zhcs .commen>.fl .zwa {
		margin-left: 11px;
	}

	.zhcs .commen>.fl .zwa:nth-child(3) {
		margin-top: 45px;
		margin-bottom: 26px;
	}

	.zhcsa {}

	.zhcsa p {
		width: 18.571%;
		margin-left: 3.214%;
		margin-right: 3.214%;
		margin-bottom: 20px;
		border-radius: 20px;
		font-size: 14px;
		line-height: 40px;
		color: #152036;
		text-align: center;
		float: left;
	}

	.zhcsa p:nth-child(odd) {
		background: #f1eeff;
	}

	.zhcsa p:nth-child(even) {
		background: #fafafa;
	}

	.zhcs .commen:nth-child(2) {}

	.zhcs .commen:nth-child(2) .zwa {}

	.zhcsb {
		width: 100%;
		margin-top: 28px;
		margin-bottom: 7px;
	}

	.zhcsc {
		width: 31.428%;
		margin-left: 0.952%;
		margin-right: 0.952%;
		padding: 16px 10px 17px 26px;
		border-radius: 10px;
		border: 1px solid #edebeb;
	}

	.zhcsc p {
		font-size: 16px;
		color: #152036;
	}

	.zhcsc h6 {
		font-size: 14px;
		line-height: 17px;
		color: #3e424a;
		height: 34px;
		margin-top: 10px;
	}

	/* 智慧能源 */
	.zhny {
		margin-top: 67px;
	}

	.zhny .commen {}

	.zhny .commen>.fl {
		width: 69%;
	}

	.zhny .commen>.fl>p {
		margin-left: 11px;
	}

	.zhny .commen>.fl>h6 {
		font-size: 14px;
		line-height: 30px;
		color: #3e424a;
		padding-left: 22px;
		width: 67%;
		margin-top: 19px;
	}

	.zhnya {
		margin-top: 47px;
	}

	.zhnya p {
		display: inline-block;
		margin-left: 5px;
	}

	.zhnya h6 {
		display: inline-block;
		font-size: 16px;
		color: #3e424a;
	}

	.zhnyb {
		padding-left: 17px;
		margin-top: 28px;
	}

	.zhnyb p {
		width: 290px;
		line-height: 60px;
		padding-left: 28px;
		font-size: 16px;
		color: #152036;
		border-radius: 15px;
		float: left;
		margin-right: 30px;
		margin-bottom: 30px;
	}

	.zhny .commen>.fr {
		width: 30.714%;
	}

	.zhnyb p:nth-child(odd) {
		background: #f2efff;
	}

	.zhnyb p:nth-child(even) {
		background: #fafafa;
	}

	/* .zhnyb p:nth-child(3){margin-right: 0;} */
	/* 企业电子 */
	.qydz {
		margin-top: 77px;
		overflow: hidden;
	}

	.qydz .commen {}

	.qydz .commen:first-child>.fl {
		width: 60%;
	}

	.qydz .commen:first-child>.fr {
		width: 40%;
	}

	.qydz .commen:first-child>.fl>p {
		margin-bottom: 28px;
		margin-left: 11px;
	}

	.qydza {
		padding-left: 5px;
		border-radius: 10px;
		margin-left: 17px;
		margin-right: 63px;
		margin-bottom: 20px;
	}

	.qydza:nth-child(even) {
		background: #f2efff;
	}

	.qydza:nth-child(odd) {
		background: #fafafa;
	}

	.qydza p {
		display: inline-block;
		font-size: 16px;
		line-height: 60px;
		color: #152036;
		width: 160px;
	}

	.qydza h6 {
		display: inline-block;
		font-size: 13px;
		line-height: 60px;
		color: #3e424a;
	}

	.qydz .commen:nth-child(2) {
		margin-top: 32px;
	}

	.qydz .commen:nth-child(2)>.zwa {
		margin-left: 11px;
	}

	.qydz .commen:nth-child(2)>h6 {
		font-size: 14px;
		line-height: 30px;
		color: #3e424a;
		margin-left: 22px;
		margin-top: 20px;
	}

	.qydz .commen:nth-child(3) {
		margin-top: 43px;
	}

	.qydz .commen:nth-child(3) .zwa {
		margin-left: 11px;
	}

	.qydzb {
		padding-left: 17px;
		margin-top: 27px;
	}

	.qydzc {
		width: 47%;
		padding: 17px 0px 22px 28px;
		border-radius: 15px;
		margin-bottom: 40px;
	}

	.qydzc:nth-child(odd) {
		margin-right: 6%;
	}

	.qydzc:nth-child(1),
	.qydzc:nth-child(4) {
		background: #fafafa;
	}

	.qydzc:nth-child(2),
	.qydzc:nth-child(3) {
		background: #f2efff;
	}

	.qydzc p {
		font-size: 16px;
		color: #152036;
		margin-bottom: 11px;
	}

	.qydzc h6 {
		font-size: 14px;
		color: #3e424a;
		line-height: 20px;
		height: 40px;
	}

	/* 百科列表页 */
	.bks {
		margin-top: 73px;
	}

	.bkc {}

	.bkd {
		padding-top: 6px;
	}

	.bkd p {
		width: 140px;
		border-radius: 17px;
		border: 1px solid #cfdcea;
		text-align: center;
		transition: all 0.3s;
		margin-left: 20px;
	}

	.bkd p a {
		font-size: 18px;
		line-height: 34px;
		color: #152036;
		transition: all 0.3s;
	}

	.bkd .on {
		background: -webkit-linear-gradient(left, #8168ec, #7b56f5);
		border: 1px solid #7b5cf0;
	}

	.bkd .on a {
		color: #fff;
	}

	.bkd p:hover {
		background: -webkit-linear-gradient(left, #8168ec, #7b56f5);
		border: 1px solid #7b5cf0;
	}

	.bkd p:hover a {
		color: #fff;
	}

	.bke {
		width: 100%;
		margin-top: 60px;
	}

	.bkf {
		position: relative;
		background: #fafafa;
		width: 30.714%;
		padding: 19px 35px 18px 36px;
		margin-bottom: 40px;
		border-radius: 15px;
		transition: all 0.3s;
	}

	.bkf:nth-child(3n - 1) {
		margin-left: 3.929%;
		margin-right: 3.929%;
	}

	.bkf p {
		font-size: 16px;
		color: #3e424a;
		transition: all 0.3s;
	}

	.bkf h6 {
		width: 100%;
		border-bottom: 1px solid #e9e9e9;
		margin-top: 14px;
		margin-bottom: 11px;
	}

	.bkf h5 {
		font-size: 12px;
		color: #999999;
		display: inline-block;
		transition: all 0.3s;
	}

	.bkf h4 {
		display: inline-block;
		font-size: 12px;
		color: #666666;
		transition: all 0.3s;
		margin-right: 10px;
	}

	.bkf img {
		position: absolute;
		right: 30px;
		top: calc(50% - 10px);
	}

	.bkf:hover {
		background: #7953f4;
	}

	.bkf:hover p {
		color: #ffffff;
	}

	.bkf:hover h5 {
		color: #ffffff;
	}

	.bkf:hover h4 {
		color: #ffffff;
	}

	.bks .page {
		margin: 0 auto;
		display: table;
	}

	/* 资讯列表页 */
	.hyzx {
		margin-top: 73px;
	}

	.hyzx .commen {
		margin-top: 49px;
	}

	.hyzxa {
		border: 1px solid #cfdcea;
		border-radius: 15px;
		padding: 23px 0px 37px 43px;
		transition: background 0.3s;
		background: #fff url(../esimg/y80.png) no-repeat;
		background-position: 95% 64px;
		margin-bottom: 30px;
	}

	.hyzxa .fl:first-child {
		width: 8.635%;
	}

	.hyzxa .fl:nth-child(2) {
		width: 78%;
		border-left: 1px solid #cfdcea;
		padding-left: 53px;
	}

	.hyzxa .fl:first-child>p {
		font-size: 14px;
		color: #3b3f48;
		letter-spacing: 0.5px;
		margin-top: 35px;
		transition: all 0.3s;
	}

	.hyzxa .title {
		font-weight: bold;
		margin-top: 6px;
	}

	.hyzxa .content {
		font-size: 14px;
		line-height: 20px;
		color: #8b969b;
		margin-top: 18px;
		transition: all 0.3s;
		height: 40px;
		overflow: hidden;
	}

	.hyzxa:hover {
		background: #6d52f5 url(../esimg/y80.png) no-repeat;
		background-position: 95% 64px;
		border: 1px solid #6d52f5;
	}

	.hyzxa:hover .title {
		color: #ffffff;
	}

	.hyzxa:hover .content {
		color: #ffffff;
	}

	.hyzxa:hover .fl:first-child>p {
		color: #ffffff;
	}

	.hyzxa:hover .date p {
		color: #ffffff;
	}

	.hyzxa:hover .date h6 {
		color: #ffffff;
	}

	.hyzx .page {
		display: table;
		margin: 0 auto;
	}

	/* 资讯内页 */
	.zxxq {
		margin-top: 80px;
	}

	.zxxq .commen {}

	.zxxqa {
		width: 63.571%;
	}

	.zxs {
		width: 30.714%;
	}

	.zx {
		margin-top: 36px;
	}

	.zx .xwe {
		width: 100%;
		margin-bottom: 40px;
	}

	.zx .xwg {
		width: 100%;
		margin-bottom: 40px;
	}

	.xqa {}

	.xqa h1 {
		font-size: 24px;
		color: #152036;
		letter-spacing: 0.5px;
	}

	.xqb {
		margin-top: 21px;
		border-bottom: 1px solid #e1e7f4;
		padding-bottom: 28px;
	}

	.xqb p {
		display: inline-block;
		padding-left: 22px;
		margin-right: 63px;
		font-size: 12px;
		line-height: 16px;
		color: #79839d;
	}

	.xqb p:first-child {
		background: url(../esimg/z81.png) no-repeat;
		background-position: left center;
	}

	.xqb p:nth-child(2) {
		background: url(../esimg/z82.png) no-repeat;
		background-position: left center;
	}

	.xqb p:nth-child(3) {
		background: url(../esimg/z83.png) no-repeat;
		background-position: left center;
	}

	.xqc {
		padding-top: 37px;
		padding-bottom: 36px;
	}

	.xqc p {
		font-size: 14px;
		line-height: 24px;
		color: #333333;
	}

	.xqc img {
		max-width: 100%;
		margin: 0 auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.xqd {
		border-bottom: 1px solid #e1e7f4;
		padding-bottom: 40px;
	}

	.xqd img {
		width: 100%;
		margin-bottom: 24px;
	}

	.xqd strong {
		font-size: 14px;
		color: #333333;
	}

	.xqd strong a {
		font-size: 14px;
		color: #666666;
		transition: all 0.3s;
	}

	.xqd strong a:hover {
		color: #6d52f5;
	}

	.xqe {
		padding-top: 28px;
	}

	.xqe p {
		font-size: 14px;
		color: #333333;
		margin-bottom: 13px;
	}

	.xqe p a {
		color: #666666;
		font-size: 14px;
	}

	.xqe img {
		margin-top: 6px;
	}

	.xqe .fl {
		width: 80%;
	}


	/* 公司介绍 */
	.btc {}

	.btc p {
		display: inline-block;
		font-size: 30px;
		font-weight: bold;
		color: #0b1220;
	}

	.btc h6 {
		position: relative;
		display: inline-block;
		font-size: 14px;
		color: #969dab;
		margin-left: 21px;
		top: 2px;
	}

	.btc h6::before {
		position: absolute;
		content: "";
		display: block;
		width: 10px;
		height: 10px;
		border-radius: 5px;
		background: #ffb400;
		top: -11px;
	}

	.gsjs {
		margin-top: 82px;
	}

	.gsjsa {}

	.gsjsa .fl {
		width: 50%;
		padding-top: 20px;
	}

	.gsjsa .fr {
		width: 50%;
	}

	.gsjsa .fl>h6 {
		font-size: 18px;
		color: #0b1220;
		margin-top: 47px;
		margin-bottom: 21px;
	}

	.gsjsa .fl>p {
		font-size: 14px;
		line-height: 24px;
		color: #666666;
	}

	.gsjsb {
		margin-top: 36px;
	}

	.gsjsc {
		width: 25%;
	}

	.gsjsc p {
		font-size: 50px;
		font-weight: bold;
		color: #7557f3;
		font-family: arial;
	}

	.gsjsc img {
		display: none;
	}

	.gsjsc h6 {
		font-size: 14px;
		line-height: 16px;
		color: #666666;
		padding-top: 11px;
		padding-left: 10px;
	}

	.gsjse {
		background: url(../esimg/y32.jpg) no-repeat;
		background-position: center;
		background-size: cover;
		padding-top: ;
		padding-bottom: 97px;
		margin-top: 78px;
		padding-top: 71px;
	}

	.gsjse .btc {}

	.gsjse .btc p {
		color: #fff;
	}

	.gsjse .btc h6 {
		color: #fff;
	}

	.gsjsf {
		width: 100%;
		margin-top: 52px;
	}

	.gsjsf>img {
		width: 2.142%;
		margin-top: 125px;
		cursor: pointer;
	}

	.gsjsf>img:first-child {
		margin-right: 0.715%;
	}

	.gsjsf>img:nth-child(3) {
		margin-left: 0.715%;
	}

	.gsjsg {
		width: 94.285%;
	}

	.gsjsh {
		width: 46.969%;
		background: #fff;
		border-radius: 10px;
		margin-bottom: 40px;
		padding: 30px 0px 30px 10px;
	}

	.gsjsh:nth-child(odd) {
		margin-right: 6.062%;
	}

	.gsjsh img {
		width: 60px;
	}

	.gsjsh p {
		font-size: 20px;
		font-weight: bold;
		color: #152036;
	}

	.gsjsh h6 {
		font-size: 14px;
		color: #666666;
		letter-spacing: 0.5px;
		margin-top: 14px;
	}

	.gsjsh div {
		border-left: 1px solid #f0f0f0;
		margin-left: 30px;
		padding-left: 20px;
	}

	.pagea {
		display: table;
		margin: 0 auto;
	}

	.pagea .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		background: #fff;
		border-radius: 5px;
		margin-left: 5px;
		margin-right: 5px;
	}

	.pagea .swiper-pagination-bullet-active {
		background: #ffb700;
	}

	.js {
		margin-top: 72px;
	}

	.js .commen {
		background: url(../esimg/y34.jpg) no-repeat;
		background-position: right top;
	}

	.jsa {
		width: 100%;
		margin-top: 56px;
	}

	.jsb {
		width: 50%;
		margin-bottom: 68px;
	}

	.jsb img {
		width: 50px;
	}

	.jsc {
		padding-top: 6px;
		padding-left: 5px;
	}

	.jsc p {
		font-size: 20px;
		font-weight: bold;
		color: #0b1220;
	}

	.jsc h6 {
		font-size: 16px;
		color: #666666;
		letter-spacing: 0.2px;
		margin-top: 20px;
	}



	/* 合作客户 */
	.khd {
		margin-top: 74px;
	}

	.khs {
		margin-top: 50px;
	}

	.kht {
		width: 17.857%;
		margin-right: 2.678%;
		margin-bottom: 40px;
		border-radius: 10px;
		overflow: hidden;
		box-shadow: 1px 1px 10px 1px #f0f2f4;
	}

	.kht:nth-child(5n) {
		margin-right: 0;
	}

	.kht img {
		width: 100%;
		transition: all 0.3s;
	}

	.kht:hover img {
		transform: scale(1.05);
	}


	/* 联系 */
	.lxys {
		margin-top: 88px;
	}

	.lxysx {}

	.lxysa {
		border-top: 2px solid #f1eeff;
	}

	.lxysb {
		border-top: 2px solid #e4f5ff;
	}

	.lxysc {
		border-top: 2px solid #e4f5ff;
	}

	.ysa {
		margin-top: -15px;
	}

	.ysa p {
		font-size: 20px;
		font-weight: bold;
		color: #152036;
		letter-spacing: 1px;
		padding-right: 35px;
		background: #fff;
	}

	.ysb {}

	.ysc {
		width: 33.333%;
		margin-bottom: 44px;
	}

	.ysc img {
		margin-right: 1px;
		width: 40px;
	}

	.ysc p {
		font-size: 14px;
		letter-spacing: 1px;
		color: #79839d;
	}

	.ysc h6 {
		font-size: 16px;
		color: #000000;
		letter-spacing: 1px;
		margin-top: 6px;
	}

	.ysc:nth-child(5) h6,
	.ysc:nth-child(6) h6 {
		font-size: 12px;
	}

	.map {
		width: 100%;
		border: 10px solid #f1eeff;
		padding: 10px;
		overflow: hidden;
		margin-top: 34px;
	}

	.map iframe {
		width: 100%;
		height: 380px;
	}

	.lxl {
		padding-bottom: 60px;
		padding-top: 50px;
		margin-bottom: 81px;
		width: 100%;
		overflow: hidden;
		margin-top: 77px;
		background: url(../esimg/y35.jpg) no-repeat;
		background-position: center bottom;
	}

	.hyzx .bt {
		margin-bottom: 20px;
	}

	.zxmz {
		display: table;
		margin: 0 auto;
	}

	.zxmza {
		width: 110px;
		line-height: 30px;
		text-align: center;
		border-radius: 15px;
		border: 1px solid #7557f3;
		transition: all 0.3s;
		margin-left: 10px;
		margin-right: 10px;
	}

	.zxmza a {
		font-size: 14px;
		color: #333;
		transition: all 0.3s;
		line-height: 30px;
		display: block;
	}

	.zxmza:hover {
		background: #7557f3;
	}

	.zxmza:hover a {
		color: #FFFFFF;
	}

	.zxxq .commen {
		margin-top: 20px;
	}

	.zxxq .bt {
		margin-bottom: 20px;
	}

	.zxmz .on {
		background: #7557f3;
	}

	.zxmz .on a {
		color: #FFFFFF;
	}

	.sbt {
		margin-top: 50px;
	}

	.sbt .bt {
		margin-bottom: 30px;
	}

	.allb .on {
		background: #7d61ee;
		border: 1px solid #7d61ee;
	}

	.allb .on a {
		color: #fff;
	}

	/*网站地图*/
	.wzdt2 {
		width: 96%;
		margin: 0 auto;
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.wzdt_a {
		border: solid 2px #e5e5e5;
		margin-top: 22px;
	}

	.wzdt_a h6 {
		width: 96%;
		margin: 0 auto;
		border-bottom: 1px solid #f2f2f2;
		margin-top: 5px;
	}

	.wzdt_a h6 a {
		font-size: 16px;
		color: #505050;
		font-weight: bold;
		line-height: 45px;
	}

	.wzdt_a p {
		margin: 0 25px;
	}

	.wzdt_a p a {
		color: #505050;
		line-height: 42px;
		margin-right: 15px;
	}

	.wzdt_a p a:hover {
		color: #0665d0
	}

	/*网站地图*/
	/*404*/
	.fzfbox {
		width: 100%;
		margin: 0 auto;
		background: #f9f9f9;
		padding: 110px 20px;
		margin-bottom: -130px;
	}

	.fzf1 {
		width: 90%;
		margin: 15px auto;
	}

	.fzf1 img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 p {
		font-size: 18px;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2-1 p {
		font-size: 16px;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 p span {
		color: #333;
	}

	.fzf3 {
		width: 310px;
		margin: 30px auto;
	}

	.fzf3z {
		float: left;
	}

	.fzf3z img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf3y {
		float: right;
	}

	.fzf3y img {
		width: 100%;
		margin: 0 auto;
	}

	/*404*/




	@media (min-width: 1050px) {
		.nava {
			margin-left: 10px;
		}

		.wsb {
			padding: 10px 10px 12px 30px;
		}

		.xwg {
			margin-bottom: 22px;
		}

		.ftc {
			margin-right: 35px;
		}



	}




	@media (min-width: 1100px) {
		.nav {
			margin-left: 50px;
		}

		.xwg {
			padding: 12px 10px 20px 33px;
		}

		.ftc {
			margin-right: 45px;
		}

		.wzb h6 {
			font-size: 13px;
		}

		.xcxlcs {
			width: 1500px;
		}

		.xcxlc2 {
			margin-top: 117px;
		}

		.xcxlc1 .xcxlca:first-child {
			margin-left: 210px;
		}

		.xcxlc1 .xcxlca:nth-child(2) {
			margin-left: 52px;
		}

		.xcxlc1 .xcxlca:nth-child(3) {
			margin-left: 150px;
		}

		.xcxlc1 .xcxlca:nth-child(4) {
			margin-left: 52px;
		}

		.xcxlc2 .xcxlca:nth-child(1) {
			margin-left: 330px;
		}

		.xcxlc2 .xcxlca:nth-child(2) {
			margin-left: 55px;
		}

		.xcxlc2 .xcxlca:nth-child(3) {
			margin-left: 55px;
		}

		.xcxlc2 .xcxlca:nth-child(4) {
			margin-left: 165px;
		}

		.pswta .fl,
		.pswta .fr {
			margin-left: 10px;
		}

		.rjlc1 .rjlca {
			margin-right: 38px;
		}

		.rjlc2 .rjlca {
			margin-left: 38px;
		}

		.jsb img {
			width: 80px;
		}

		.jsc {
			padding-left: 20px;
		}

		.gsjsh {
			padding: 30px 0px 30px 40px;
		}

		.ysc:nth-child(5) h6,
		.ysc:nth-child(6) h6 {
			font-size: 13px;
		}

		.qydza p {
			width: 190px;
		}

		.qydza {
			padding-left: 15px;
		}

	}

	@media (min-width: 1150px) {
		.ftb {
			padding-left: 70px;
		}

		.xwg {
			padding: 15px 10px 21px 33px;
		}

		.nava {
			margin-left: 15px;
		}

		.pswta .fl {
			margin-left: 30px;
		}

		.pswta .fr {
			margin-right: 30px;
		}


	}


	@media (min-width: 1200px) {
		.dh>.fl:first-child p {
			padding: 18px 0px 0px 15px;
		}

		.nava {
			margin-left: 20px;
		}

		.fwg>img {
			width: auto;
			margin-left: 8%;
		}

		.fwh {
			margin-left: 7%;
		}

		.wsa h6 {
			height: auto;
		}

		.xwg {
			padding: 20px 10px 22px 33px;
		}

		.ftc {
			margin-right: 58px;
		}

		.wzb h6 {
			font-size: 14px;
		}

		.pswta .fl {
			margin-left: 60px;
		}

		.pswta .fr {
			margin-right: 60px;
		}

		.xcxlcs {
			width: 1700px;
		}

		.xcxlc2 {
			margin-top: 140px;
		}

		.xcxlc1 .xcxlca:first-child {
			margin-left: 230px;
		}

		.xcxlc1 .xcxlca:nth-child(2) {
			margin-left: 88px;
		}

		.xcxlc1 .xcxlca:nth-child(3) {
			margin-left: 183px;
		}

		.xcxlc1 .xcxlca:nth-child(4) {
			margin-left: 89px;
		}

		.xcxlc2 .xcxlca:nth-child(1) {
			margin-left: 372px;
		}

		.xcxlc2 .xcxlca:nth-child(2) {
			margin-left: 88px;
		}

		.xcxlc2 .xcxlca:nth-child(3) {
			margin-left: 85px;
		}

		.xcxlc2 .xcxlca:nth-child(4) {
			margin-left: 200px;
		}

		.rjlc2 .rjlca:first-child {
			margin-left: 120px;
		}

		.ysc:nth-child(5) h6,
		.ysc:nth-child(6) h6 {
			font-size: 14px;
		}

		.ysc img {
			margin-right: 15px;
		}

		.qydzc h6 {
			height: auto;
		}






	}

	@media (min-width: 1250px) {
		.nav {
			margin-left: 80px;
		}

		.wsa {
			padding: 40px 10px 35px 15px;
		}

		.gyb img {
			width: auto;
		}

		.xwg {
			padding: 21px 10px 25px 33px;
		}

		.ftc {
			margin-right: 65px;
		}

		.wzb {
			padding: 37px 0px 40px 10px;
		}

		.wzb:nth-child(4) h6 {
			padding-left: 25px;
			background: url(../esimg/y59.png) no-repeat;
			background-position: left 9px;
		}

		.kfa {
			padding: 20px 0px 22px 20px;
		}

		.pswta .fl {
			margin-left: 90px;
		}

		.pswta .fr {
			margin-right: 90px;
		}

		.pswtb .fl {
			margin-left: 10px;
		}

		.pswtb .fr {
			margin-right: 10px;
		}

	}

	@media (min-width: 1300px) {
		.nava {
			margin-left: 30px;
		}

		.wsb .fl {
			width: auto;
		}

		.wsb .fl h6 {
			height: auto;
		}

		.gye {
			margin-right: 50px;
			display: block;
		}

		.xwg {
			padding: 25px 10px 26px 33px;
		}

		.ftb {
			padding-left: 100px;
		}

		.zwzb>.fl {
			width: 69%;
		}

		.pswta .fl {
			margin-left: 120px;
		}

		.pswta .fr {
			margin-right: 120px;
		}

		.pswtb .fl {
			margin-left: 50px;
		}

		.pswtb .fr {
			margin-right: 50px;
		}

		.xcxlc2 .xcxlca:nth-child(4) h6 {
			width: auto;
		}

		.rjlc1 .rjlca {
			margin-right: 50px;
		}

		.rjlc2 .rjlca {
			margin-left: 50px;
		}
	}

	@media (min-width: 1350px) {
		.xwg {
			margin-bottom: 34px;
		}




	}
}

@media(max-width:999px) {

	body,
	html {
		padding: 0;
		background: #fff;
		font-family: Arial;
		-webkit-font-smoothing: antialiased;
		-webkit-text-size-adjust: none;
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
		max-width: 750px;
		margin: 0 auto;
	}

	body {
		overflow-x: hidden;
	}

	a,
	ul,
	li,
	ol,
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd {
		list-style: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
	}

	* img {
		display: block;
		border: none;
	}

	input,
	select,
	textarea {
		padding: 0;
		margin: 0;
		font-family: "微软雅黑";
		-webkit-appearance: none;
		outline: none;
		border: none;
	}

	p {
		text-align: justify;
		font-size: 0.85rem;
	}

	.pc {
		display: none;
	}

	.mob {
		display: block;
	}

	.yqlj {
		display: none;
	}

	.ellipsis {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.clearfix {
		clear: both;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right
	}

	.commen {
		width: 92%;
		margin: 0 auto;
	}

	.commen1 {
		width: 92%;
		margin: 0 auto;
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		color: #79839d;
	}

	input:-moz-placeholder,
	textarea:-moz-placeholder {
		color: #79839d;
	}

	input::-moz-placeholder,
	textarea::-moz-placeholder {
		color: #79839d;
	}

	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		color: #79839d;
	}

	/*手机nav*/
	.sjban {
		width: 100%;
		margin-top: 17.5%;
	}

	.sjban img {
		width: 100%;
	}

	.pos {
		font-size: 0.85rem;
		width: 100%;
		float: none;
		color: #333;
		margin-top: 2%;
	}

	.pos .ellipsis {
		width: 100%;
		line-height: 20px;
	}

	.pos a {
		color: #333;
		line-height: 20px;
	}

	.pos a h1 {
		display: inline-block;
		font-size: 0.85rem;
		line-height: 20px;
	}


	.sjdhgd {
		width: 100%;
		background-size: 100% 100%;
		position: fixed;
		z-index: 10000;
		top: 0;
		left: 0;
		background-color: #fff;
	}

	.sjdh {
		margin: 0 auto;
		width: 100%;
		padding: 4% 1%;
		transition: all ease 0.4s;
	}

	.sjdha {
		width: 100%;
	}

	.sjdha_t1 {
		width: 27%;
		overflow: hidden;
		margin-left: 4%;
		float: left;
		padding-top: 1%;
	}

	.sjdha_t1 img {
		width: 100%;
		max-width: 100px;
	}

	.sjdha_t3 {
		float: left;
		padding-left: 3%;
	}

	.sjdha_t3 p {
		font-size: 0.9rem;
		margin-top: 10%;
	}

	.sjdha_t2 {
		width: 32px;
		position: absolute;
		right: 5%;
		top: calc(50% - 14px);
	}

	.sjdha_t2 img {
		width: 100%;
	}

	.topa {
		position: absolute;
		right: 3%;
		top: 50%;
		margin-top: -13px;
	}

	.topa_a {
		margin-left: 7px;
		position: relative;
		z-index: 100;
		cursor: pointer;
	}

	.topa_a img.t1 {
		width: 26px;
		height: 26px;
		transition: all ease 0.3s;
	}

	.topa_a img.t3 {
		position: absolute;
		left: 0;
		top: 0;
		opacity: 0;
		transition: all ease 0.3s;
		width: 26px;
		height: 26px;
	}

	.topa_a:hover img.t3 {
		opacity: 1;
	}

	.topa_a:nth-child(1) img.t3 {
		opacity: 1;
	}

	.huakuai {
		position: fixed;
		top: 0;
		right: -100%;
		z-index: 100001;
		transition: all .4s cubic-bezier(.4, 0, 0, 1);
		width: 100%;
		background: rgba(0, 0, 0, 0.5);
		height: 100%;
	}

	.sjdhb {
		width: 79%;
		background: #fff;
		overflow-y: scroll;
		height: 100%;
		padding-bottom: 25%;
		float: right;
	}

	.guanbi {
		width: 100%;
	}

	.guanbi img {
		width: 22px;
		height: 22px;
		margin: 5%;
		float: right;
	}

	.sjdhb_a {
		width: 100%;
	}

	.sjdhb_a h6 {
		line-height: 48px;
		width: 100%;
		padding-left: 18px;
		text-transform: uppercase;
	}

	.sjdhb_a h6 a {
		font-size: 1.1rem;
		color: #222222;
	}

	.sjdhb_a h6 span {
		font-size: 0.8rem;
		display: inline-block;
		margin-left: 7px;
		color: #b6b6b6;
	}

	.sjdhb_ah1 h6 {
		border-left: 3px solid #7a56f3;
		background: #f6f6f6;
	}

	.sjdhb_ah1 h6 a {
		color: #7a56f3;
	}

	.sjdhb_aa {
		width: 100%;
		height: 0;
		overflow: hidden;
	}

	.sjdhb_ah1 .sjdhb_aa {
		height: auto;
	}

	.sjdhb_p {
		width: 100%;
		line-height: 28px;
		padding-left: 37px;
		text-transform: uppercase;
		margin: 11px 0;
	}

	.sjdhb_p a {
		font-size: 0.95rem;
		color: #222222;
	}

	.sjdhb_pa a {
		color: #7a56f3;
	}

	.sjdh {
		box-shadow: 0 -2px 18px -2px #7a56f3;
	}

	/**手机底部导航**/
	.dan-xia {
		width: 100%;
		background-color: #fff;
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 1000;
		background-size: 100% 100%;
		box-shadow: 0 0 20px -5px #000;
	}

	.dan-xib {
		width: 25%;
		padding: 2% 0 1% 0%;
	}

	.dan-xid img {
		width: 30px;
		height: 30px;
		margin: 0 auto;
	}

	.dan-xid p {
		color: #000;
		text-align: center;
		font-size: 0.85rem;
		line-height: 22px;
		margin-top: 5px;
	}

	.dhgd_d {
		width: 49px;
		position: absolute;
		left: calc(50% - 22px);
		top: -22px;
		animation: bounce_a 2s infinite;
	}

	.dhgd_d img {
		width: 100%;
	}

	/* banner */
	.banmob {
		margin-top: 17% !important;
		position: relative;
	}

	.banmob img {
		width: 100%;
	}

	.kw {
		background: #f8fcff;
	}

	.keywords {
		width: 100%;
		background: #f8fcff;
	}

	.keywords p {
		font-size: 0.85rem;
		color: #8193b0;
		line-height: 34px;
	}

	.keywords p a {
		font-size: 0.85rem;
		color: #8193b0;
		margin-right: 8px;
	}


	/* 服务项目 */
	.bta {
		display: table;
		margin: 0 auto;
	}

	.bta p {
		display: inline-block;
		font-size: 1.2rem;
		font-weight: bold;
		color: #152036;
		letter-spacing: 1px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.bta img {
		width: 20px;
		display: inline-block;
		position: relative;
		top: -1px;
	}

	.bt h6 {
		text-align: center;
		font-size: 0.65rem;
		color: #9aa2ae;
		margin-top: 2%;
	}

	.fwxm {
		padding-top: 10%;
	}

	.fwc {
		overflow: hidden;
	}

	.fwc>.fl {
		width: 100%;
		padding-top: 6%;
		overflow: auto;
	}

	.fwc>.fr {
		display: none;
	}

	.fwd {
		/* pointer-events:none; */
		width: 49%;
		position: relative;
		float: left;
		transition: all 0.3s;
		border: 1px solid #f1f1f1;
		border-radius: 10px;
		margin-bottom: 4%;
	}

	.fwd:nth-child(odd) {
		margin-right: 2%;
	}

	.fwd img {
		position: absolute;
		right: 5%;
		top: 5px;
		transition: all 0.3s;
		width: 40px;
	}

	.fwd p {
		font-size: 1.4rem;
		line-height: 50px;
		color: #c7c7c7;
		margin-left: 10px;
		transition: all 0.3s;
	}

	.fwd h6 {
		font-size: 0.85rem;
		line-height: 50px;
		color: #333333;
		margin-left: 8px;
		transition: all 0.3s;
	}

	.y1 {
		opacity: 0;
	}

	.y2 {
		opacity: 0;
	}

	.fwg {}

	.fwg>img {
		margin-left: 3%;
		width: 58%;
	}

	.fwh {
		margin-left: 2%;
	}

	.fwh p:first-child {
		font-size: 22px;
		font-weight: bold;
		color: #6d52f5;
		padding-top: 43px;
	}

	.fwh span {
		font-size: 14px;
		font-weight: normal;
		color: #b5b5b5;
		font-family: arial;
		margin-left: 6px;
	}

	.fwh h6 {
		font-size: 14px;
		line-height: 24px;
		color: #333333;
		margin-top: 71px;
		margin-bottom: 67px;
	}

	.mor {
		width: 150px;
		height: 60px;
		background: url(../esimg/y16.png) no-repeat;
		background-size: cover;
		text-align: center;
	}

	.mor a {
		font-size: 14px;
		line-height: 40px;
		color: #fafafa;
		letter-spacing: 0.5px;
	}

	/* 为什么选择一瞬 */
	.wsm {
		overflow: hidden;
		background: url(../esimg/y1.jpg) no-repeat;
		background-position: top center;
		margin-top: 6%;
		padding-top: 10%;
		padding-bottom: 10%;
	}

	.wsm .bta p {
		color: #fff;
	}

	.wsm .bt h6 {
		color: #fff;
	}

	.wsx {
		width: 100%;
		margin-top: 6%;
	}

	.wsf {
		width: 200%;
		margin-left: -50% !important;
	}

	.wsa {
		width: 100%;
		border: 2px solid #6f7b98;
		border-radius: 10px;
		padding: 30px 20px 20px 20px;
		position: relative;
	}

	.wsa img {
		position: absolute;
		left: 25px;
		top: -20px;
		width: 40px;
	}

	.wsa p {
		font-size: 0.85rem;
		font-weight: bold;
		color: #FFFFFF;
		letter-spacing: 0.5px;
		margin-bottom: 12px;
	}

	.wsa h6 {
		font-size: 0.75rem;
		line-height: 20px;
		color: #dbdbdb;
		letter-spacing: 0.5px;
		height: 60px;
	}

	.wsa:first-child,
	.wsa:nth-child(2),
	.wsa:nth-child(3) {
		margin-bottom: 0px;
		margin-top: 20px;
	}

	.wsa:first-child {
		margin-right: 7.143%;
	}

	.wsa:nth-child(2) {
		margin-right: 7.143%;
	}

	.wsa:nth-child(3) {}

	.wsa:nth-child(4) {
		margin-right: 7.142%;
		margin-left: 17.857%;
	}

	.wsb {
		padding: 4%;
		background: -webkit-linear-gradient(left, #7852f5, #7e64ec);
		border-radius: 10px;
		margin-top: 10%;
	}

	.wsb .fl {
		width: 70%;
	}

	.wsb .fr {
		width: 30%;
	}

	.wsb .fl h5 {
		font-size: 0.95rem;
		color: #fff;
		margin-top: 2%;
	}

	.wsb .fl h6 {
		font-size: 0.75rem;
		color: #fff;
		margin-top: 1%;
		margin-bottom: 2%;
		line-height: 20px;
	}

	.wsb .fl p {
		width: 120px;
		height: 28px;
		border-radius: 16px;
		background: #fff;
		text-align: center;
	}

	.wsb .fl p a {
		font-size: 0.85rem;
		line-height: 28px;
		color: #7a59f2;
		display: block;
	}

	/* 案例 */
	.al {
		overflow: hidden;
		margin-top: 10%;
	}

	.al .bt {
		margin-bottom: 6%;
	}

	.ala {
		display: table;
		margin: 0 auto;
	}

	.ala p {
		width: 80px;
		height: 28px;
		border: 1px solid #cfdcea;
		border-radius: 14px;
		transition-delay: all 0.3s;
		text-align: center;
		display: inline-block;
		margin-left: 3px;
		margin-right: 3px;
	}

	.ala p a {
		font-size: 0.85rem;
		line-height: 28px;
		color: #696a6c;
		letter-spacing: 1px;
		transition: all 0.3s;
	}

	.ala p:hover {
		border: 1px solid #7e64ec;
	}

	.ala p:hover a {
		color: #7e64ec;
	}

	.alb {
		margin-top: 6%;
	}

	.alc {
		width: 100%;
		margin-bottom: 5%;
		transition: all 0.3s;
		overflow: hidden;
		border-radius: 10px;
		display: none;
	}

	.alc:first-child,
	.alc:nth-child(2),
	.alc:nth-child(3) {
		display: block;
	}

	.imgbox1 {
		width: 100%;
		overflow: hidden;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}

	.imgbox1 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox1 {
		transition: all 0.3s;
		padding: 4%;
		background: url(../esimg/y24.png) no-repeat;
		background-position: 95% 18px;
		border-left: 1px solid #f4f4f4;
		border-bottom: 1px solid #f4f4f4;
		border-right: 1px solid #f4f4f4;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}

	.pbox1 p {
		font-size: 0.85rem;
		color: #333333;
		width: 76%;
		transition: all 0.3s;
	}

	.pbox1 h6 {
		font-size: 0.7rem;
		color: #b6b6b8;
		margin-top: 2%;
	}

	.alc:hover {}

	.alc:hover .imgbox1 img {
		transform: scale(1.05);
	}

	.alc:hover .pbox1 {
		border-left: 1px solid #fff;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
		background: url(../esimg/y25.png) no-repeat;
		background-position: 95% 18px;
	}

	.alc:hover .pbox1 p {
		color: #7d61ee;
	}

	.alc:hover {
		box-shadow: 1px 1px 20px 1px #ddecff;
	}

	.more {
		width: 120px;
		height: 30px;
		background: url(../esimg/more.png) no-repeat;
		background-size: 100% 100%;
		padding-left: 28px;
		transition: all 0.3s;
	}

	.more a {
		font-size: 12px;
		line-height: 30px;
		color: #ffffff;
		display: block;
	}

	.al .more {
		margin: 0 auto;
	}

	.more:hover {
		background: url(../esimg/more1.png) no-repeat;
		background-size: 100% 100%;
	}

	/* 售后 */
	.sh {
		background: url(../esimg/y46.png) no-repeat top center;
		padding-top: 12%;
		padding-bottom: 10%;
		margin-top: 8%;
		background-size: 100% auto;
	}

	.sh .commen {}

	.sh .commen>p {
		font-size: 1rem;
		font-weight: bold;
		color: #ffffff;
	}

	.sh .commen>h6 {
		display: none;
	}

	.sh .commen>img {
		width: 40%;
		margin-top: 4%;
	}

	.sha {
		background: url(../esimg/y46.png) no-repeat top center;
		padding-top: 12%;
		overflow: hidden;
		padding-bottom: 10%;
		margin-top: 8%;
		background-size: 100% auto;
	}

	.sh .commen {}

	.sha .commen>p {
		font-size: 1rem;
		font-weight: bold;
		color: #ffffff;
	}

	.sha .commen>h6 {
		display: none;
	}

	.sha .commen>img {
		width: 40%;
		margin-top: 4%;
	}

	/* 客户 */
	.kh {
		width: 100%;
		overflow: hidden;
		background: url(../esimg/y47.png) no-repeat;
		background-position: top center;
		padding-top: 8%;
		padding-bottom: 10%;
	}

	.khb {
		margin-top: 6%;
	}

	.khc {
		width: 48%;
		border-radius: 5px;
		margin-bottom: 4%;
		overflow: hidden;
		box-shadow: 1px 1px 10px 1px #e5f0fe;
	}

	.khc:nth-child(odd) {
		margin-right: 4%;
	}

	.khc img {
		width: 100%;
	}

	.kha .more {
		margin: 0 auto;
		margin-top: 4%;
	}

	/* 关于 */
	.gy {
		background: url(../esimg/y7.jpg) no-repeat;
		background-size: cover;
		background-position: center;
		padding-top: 10%;
		padding-bottom: 10%;
		overflow: hidden;
	}

	.gy .bta p {
		color: #ffffff;
	}

	.gy .bt h6 {
		display: none;
	}

	.gy .commen {
		position: relative;
	}

	.gyd {
		padding-top: 6%;
	}

	.gyd>p:first-child {
		font-size: 0.9rem;
		color: #fff;
		letter-spacing: 0.1px;
		margin-bottom: 4%;
	}

	.gyd>h6 {
		font-size: 0.9rem;
		line-height: 24px;
		color: #ffffff;
	}

	.gyd>h6 br {
		display: none;
	}

	.gy .more {
		margin: 0 auto;
	}

	.gy .more {
		background: url(../esimg/more2.png);
		background-size: 100% 100%;
	}

	.gy .more:hover {
		background: url(../esimg/more1.png);
		background-size: 100% 100%;
	}

	.gya {
		margin-top: 3%;
		margin-bottom: 4%;
		width: 50%;
	}

	.gyb {
		background: rgba(255, 255, 255, 0.05);
		border-radius: 6px;
		width: 100%;
		max-width: 220px;
		height: ;
		padding: 2%;
		margin-bottom: 6%;
	}

	.gyb:nth-child(2) {
		margin-right: 15px;
	}

	.gyb img {
		width: 25%;
	}

	.gyc {
		padding-left: 5px;
	}

	.gyc p {
		font-size: 0.85rem;
		font-weight: bold;
		color: #ffffff;
		margin-top: 6px;
	}

	.gyc h6 {
		font-size: 0.75rem;
		color: #ffffff;
		margin-top: 4px;
	}

	.gye {
		margin-right: 0;
		margin-top: ;
		width: 50%;
		position: absolute;
		right: 0;
		bottom: 20%;
	}

	/* 免费获取解决方案 */
	.wsd {
		background: -webkit-linear-gradient(left, #ffb700, #ff9600);
	}

	.wsd .fl p a {
		color: #ff9c00;
	}

	/* 新闻 */
	.btb {}

	.btb p {
		display: inline-block;
		font-size: 1.2rem;
		font-weight: bold;
		color: #152036;
		letter-spacing: 1.8px;
		margin-right: 10px;
	}

	.btb img {
		display: inline-block;
		position: relative;
		top: -1px;
		width: 20px;
	}

	.xw {
		overflow: hidden;
	}

	.xw {
		padding-top: 10%;
	}

	.xwa .btb {
		margin-top: 5px;
	}

	.xwb {}

	.xwc {
		display: none;
	}

	.xwb .on {
		border: 1px solid #8268ed;
		background: -webkit-linear-gradient(left, #8268ed, #7852f5);
	}

	.xwb .on a {
		color: #ffffff;
		line-height: 32px;
	}

	.xws {
		margin-top: 6%;
		padding-bottom: 5%;
	}

	.xwe {
		width: 100%;
		border: 1px solid #cfdcea;
		border-radius: 18px;
		transition: all 0.3s;
		margin-bottom: 7%;
	}

	.imgbox2 {
		width: 100%;
		overflow: hidden;
		border-radius: 18px;
	}

	.imgbox2 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox2 {
		border-bottom-left-radius: 18px;
		border-bottom-right-radius: 18px;
		padding: 4% 5% 8% 5%;
	}

	.pbox2 {}

	.date {}

	.date p {
		font-size: 1.5rem;
		font-family: arial;
		color: #3b3f48;
		display: inline-block;
		transition: all 0.3s;
	}

	.date h6 {
		font-size: 0.7rem;
		font-family: arial;
		color: #3b3f48;
		display: inline-block;
		transition: all 0.3s;
	}

	.title {
		font-size: 0.85rem;
		color: #3b3f48;
		transition: all 0.3s;
	}

	.mor1 {
		font-size: 0.75rem;
		display: inline-block;
		color: #8b8b8b;
		transition: all 0.3s;
		border-bottom: 1px solid #98999a;
		padding-bottom: 9px;
		transition: all 0.3s;
	}

	.pbox2 .title {
		margin-top: 3%;
		margin-bottom: 5%;
		width: 93%;
	}

	.xwe:hover {
		box-shadow: 1px 1px 20px 1px #ddecff;
		border: 1px solid #ddecff;
	}

	.xwe:hover img {
		transform: scale(1.05);
	}

	.xwe:hover .title {
		color: #8268ed;
	}

	.xwe:hover .date p {
		color: #8268ed;
	}

	.xwe:hover .date h6 {
		color: #8268ed;
	}

	.mor1:hover {
		color: #8268ed;
		border-bottom: 1px solid #8268ed;
	}

	.xwf {
		width: 100%;
	}

	.xwg {
		width: 100%;
		border: 1px solid #cfdcea;
		border-radius: 18px;
		padding: 4% 5% 8% 5%;
		margin-bottom: 7%;
		transition: all 0.3s;
	}

	.xwg:nth-child(3),
	.xwg:nth-child(4) {
		display: none;
	}

	.content {
		font-size: 0.8rem;
		color: #a1a4a5;
	}

	.xwg .title {
		margin-top: 3%;
		margin-bottom: 2%;
	}

	.xwg .content {
		margin-bottom: 3%;
	}

	.xwg:hover {
		box-shadow: 1px 1px 20px 1px #ddecff;
		border: 1px solid #ddecff;
	}

	.xwg:hover .date p {
		color: #8268ed;
	}

	.xwg:hover .date h6 {
		color: #8268ed;
	}

	.xwg:hover .title {
		color: #8268ed;
	}

	/* 百科 */
	.bk {
		background: #fff;
		padding-top: 3%;
		padding-bottom: 8%;
		overflow: hidden;
	}

	.bk .commen:first-child {
		margin-bottom: 5%;
	}

	.bkb {
		width: 100%;
		margin-bottom: 4%;
		padding-left: 20px;
		border-radius: 30px;
		transition: all 0.3s;
		background: #f5f5f5 url(../esimg/y33.png) no-repeat;
		background-position: 95% center;
	}

	.bkb a {
		display: block;
	}

	.bkb p {
		width: 60%;
		line-height: 50px;
		font-size: 0.85rem;
		color: #3e424a;
		transition: all 0.3s;
		float: left;
	}

	.bkb h6 {
		float: left;
		line-height: 50px;
		font-size: 0.75rem;
		color: #999999;
		transition: all 0.3s;
	}

	.bkb:hover {
		background: #7557f3 url(../esimg/y32.png) no-repeat;
		background-position: 95% center;
	}

	.bkb:hover p {
		color: #ffffff;
	}

	.btc {
		padding-top: 5px;
	}

	.btc p {
		font-size: 1.2rem;
		font-weight: bold;
		color: #152036;
	}

	/* 联系 */
	.lx {
		overflow: hidden;
		margin-top: 3%;
	}

	.lx .commen {
		width: 100%;
	}

	.lxc:nth-child(odd) {
		width: 66%;
	}

	.lxc:nth-child(3) .lxd h6 {
		font-size: 0.8rem;
	}

	.lxc:nth-child(1),
	.lxc:nth-child(2) {
		width: 50%;
	}

	.lxc:nth-child(3) {
		width: 100%;
		margin-top: 7%;
		margin-bottom: 7%;
	}

	.lxb {
		margin-top: 8%;
		padding-bottom: 10%;
	}

	.lxc {}

	.lxd {
		padding-top: 3px;
		padding-left: 17px;
	}

	.lxd p {
		font-size: 0.85rem;
		color: #79839d;
		margin-bottom: 6px;
	}

	.lxd h6 {
		font-size: 0.9rem;
		color: #000000;
	}

	.lxa {
		width: 92%;
		float: none;
		margin: 0 auto;
		background: url(../esimg/y38.png) no-repeat;
		background-position: right bottom;
		background-size: 40%;
	}

	.lxe {
		width: 100%;
		padding-top: 6%;
		padding-bottom: 6%;
		background: url(../esimg/y8.jpg) no-repeat;
		background-size: cover;
	}

	.lxf {}

	.lxf p {
		font-size: 1.2rem;
		font-weight: bold;
		color: #3b3f48;
		width: 100%;
		text-align: center;
	}

	.lxf h6 {
		font-size: 0.85rem;
		color: #79839d;
		width: 100%;
		text-align: center;
		margin-top: 4%;
		margin-bottom: 3%;
	}

	.lxz {
		width: 92%;
		margin: 0 auto;
		background: #fff;
		border-radius: 16px;
		padding: 4%;
	}

	.lxg {
		width: 100%;
		padding-bottom: 5%;
	}

	.lxg input[type=text] {
		width: 100%;
		border-radius: 5px;
		background: #f4faff;
		border: 1px solid #dde8f4;
		padding-left: 10px;
		line-height: 36px;
		font-size: 0.85rem;
		margin-top: 2%;
		margin-bottom: 2%;
	}

	.lxg textarea {
		width: 100%;
		border-radius: 5px;
		background: #f4faff;
		border: 1px solid #dde8f4;
		padding-left: 10px;
		padding-top: 10px;
		font-size: 0.85rem;
		height: 80px;
		margin-bottom: 2%;
		margin-top: 2%;
	}

	.lxg input[type=submit] {
		width: 100%;
		height: 36px;
		border-radius: 5px;
		background: -webkit-linear-gradient(left, #ffb700, #f1901d);
		font-size: 16px;
		color: #ffffff;
		letter-spacing: 1px;
		margin-top: 2%;
	}

	/* foot */
	.foot {
		background: #0a1633;
	}

	.foot .commen:first-child {
		padding-bottom: 6%;
		border-bottom: 1px solid #0e1f3a;
	}

	.fta {
		padding-top: 8%;
		width: 45%;
	}

	.fta img:first-child {
		width: 100%;
		max-width: 165px;
	}

	.fta p {
		font-size: 0.85rem;
		color: #555a6e;
		margin-top: 3%;
		margin-bottom: 2%;
	}

	.ftb,
	.ftd {
		display: none;
	}

	.ftf {
		padding-bottom: 27%;
		padding-top: 3%;
	}

	.ftf p {
		font-size: 0.6rem;
		line-height: 24px;
		color: #494e5f;
		text-align: center;
		float: none;
		display: flex;
		align-items: center;
	}

	.ftf p:nth-child(4) {
		display: none;
	}

	.ftf p a {
		font-size: 0.6rem;
		line-height: 24px;
		color: #494e5f;
		transition: all 0.3s;
	}

	.ftf p a:hover {
		color: #ffb700;
	}

	.ftg {
		padding-top: 10%;
	}

	.ftg img {
		width: 60%;
		margin-right: 5px;
	}

	.ftg p {
		width: 16px;
		font-size: 0.7rem;
		color: #5a5f71;
	}

	/* ============================================================================================================================================= */
	/* 网站建设 */
	.nyban {}

	.nyban>img {
		display: none;
	}

	.key,
	.rco {
		display: none;
	}

	.zwz {
		padding-top: 10%;
	}

	.nybta {
		display: table;
		margin: 0 auto;
		text-align: center;
		position: relative;
	}

	.nybta img:first-child {
		position: absolute;
		left: -46px;
		top: -13px;
	}

	.nybta p {
		font-size: 1.2rem;
		font-weight: bold;
		padding-left: 10px;
		letter-spacing: 2px;
		padding-right: 10px;
		text-align: center;
		color: #152036;
		line-height: 30px;
	}

	.nybta img:nth-child(3) {
		position: absolute;
		right: -168px;
		top: -16px;
	}

	.zwz .nybta p {
		background: url(../esimg/y51.png) no-repeat;
		background-position: bottom center;
		background-size: 100% auto;
	}

	.zwza {
		margin-top: 8%;
	}

	.zwzb>.fl {
		width: 100%;
		float: none;
	}

	.zwzb>img {
		width: 100%;
		max-width: 383px;
		margin: 0 auto;
		margin-top: 6%;
		float: none;
	}

	.zwa {
		font-size: 0.95rem;
		letter-spacing: 0.5px;
		font-weight: bold;
		color: #152036;
		background: url(../esimg/y54.png) left top no-repeat;
		padding-top: 10px;
		padding-left: 15px;
	}

	.zwb {
		font-size: 0.85rem;
		letter-spacing: 0.5px;
		margin-top: 38px;
		margin-bottom: 26px;
		font-weight: bold;
		color: #7b5af1;
		padding-left: 11px;
		border-left: 3px solid #e3ddf7;
	}

	.zwc {}

	.zwd {}

	.zwzb .zwd:first-child {
		margin-bottom: 30px;
	}

	.zwd p {
		font-size: 0.85rem;
		color: #152036;
		display: inline-block;
	}

	.zwd p span {
		margin-right: 10px;
		display: inline-block;
		width: 20px;
		height: 20px;
		border-radius: 10px;
		background: #7b5af1;
		text-align: center;
		font-size: 0.75rem;
		color: #fff;
		font-family: arial;
		font-weight: bold;
		line-height: 20px;
	}

	.zwd h6 {
		font-size: 0.8rem;
		color: #79839d;
	}

	.zwd h6 span {
		display: none;
	}

	.zwe {
		font-size: 0.9rem;
		font-weight: bold;
		color: #152036;
		letter-spacing: 1px;
		margin-top: 6%;
	}

	.zwzc {
		margin-top: 8%;
	}

	.zwzc>img {
		display: none;
	}

	.zwzc>.fr {
		width: 100%;
		float: none;
	}

	.zwzc .zwd {
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 10px;
		border: 1px solid #eff1f8;
		border-radius: 20px;
		margin-bottom: 19px;
		width: 100%;
	}

	.zwzc .zwd:nth-child(even) p span {
		background: #ffbc18;
	}

	.ly {
		background: url(../esimg/y10.jpg) no-repeat center;
		background-size: cover;
		margin-top: 10%;
	}

	.lya {
		padding-top: 8%;
	}

	.lya h6 {
		font-size: 0.85rem;
		font-family: arial;
		font-weight: bold;
		color: #7d62ed;
		text-align: center;
	}

	.lya p {
		font-size: 1.1rem;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		margin-top: 8px;
		letter-spacing: 2px;
	}

	.lya p span {
		color: #f5b104;
		font-size: 1.2rem;
	}

	.ly .commen {
		position: relative;
		padding-bottom: 8%;
	}

	.ly .commen>img {
		display: none;
	}

	.lyb {
		margin-top: 42px;
	}

	.lyc {
		width: 80%;
		margin: 0 auto;
		padding: 4% 0;
		border-radius: 15px;
		margin-top: 6%;
	}

	.lyc img {
		margin: 0 auto;
		width: 70px;
	}

	.lyc p {
		text-align: center;
		font-size: 0.95rem;
		font-weight: bold;
		color: #ffffff;
		margin-top: 31px;
	}

	.lyc h6 {
		text-align: center;
		font-size: 0.85rem;
		line-height: 24px;
		height: 72px;
		color: #ffffff;
		margin-top: 15px;
	}

	.wz {
		padding-top: 10%;
	}

	.wz .nybta p {
		background: url(../esimg/y50.png) no-repeat;
		background-position: bottom center;
	}

	.wz .nybta p span {
		color: #7b5af1;
	}

	.wza {
		margin-top: 6%;
	}

	.wzb {
		width: 100%;
		border: 1px solid #dcd9ff;
		border-radius: 10px;
		padding: 4% 5%;
		margin-bottom: 5%;
	}

	.wzb p {
		font-size: 0.95rem;
		font-weight: bold;
		color: #152036;
		padding-left: 10px;
		padding-top: 10px;
		background: url(../esimg/y54.png) no-repeat;
		background-position: left top;
		margin-bottom: 14px;
	}

	.wzb h6 {
		font-size: 0.85rem;
		line-height: 26px;
		color: #676c76;
		letter-spacing: 0.5px;
		padding-left: 24px;
		background: url(../esimg/y59.png) no-repeat;
		background-position: left 5px;
	}

	.wzkf {
		background: #fafafa;
		padding-bottom: 6%;
		padding-top: 8%;
	}

	.kf1 {
		margin-top: 6%;
	}

	.kfa {
		width: 48%;
		background: #fff;
		border-radius: 10px;
		position: relative;
		padding: 4% 2%;
		margin-bottom: 4%;
	}

	.kfa p {
		font-size: 0.85rem;
		color: #152036;
		margin-bottom: 11px;
	}

	.kfa h6 {
		font-size: 0.75rem;
		line-height: 18px;
		color: #9aa2ae;
		height: 54px;
	}

	.kfa h5 {
		font-size: 0.95rem;
		font-weight: bold;
		font-family: arial;
		color: #edf0f7;
		position: absolute;
		right: 17px;
		top: 14px;
	}

	.kf1>img,
	.kf3>img {
		display: none;
	}

	.kf2 {
		display: none;
	}

	.jdal {
		padding-top: 8%;
	}

	.jdal .more {
		margin-top: 6px;
	}

	.kf1 .kfa:nth-child(4n - 1) {
		background: #7d61ee;
		margin-left: 4%;
	}

	.kf1 .kfa:nth-child(4n - 1) p,
	.kf1 .kfa:nth-child(4n - 1) h6 {
		color: #ffffff;
	}

	.kf1 .kfa:nth-child(4n - 1) h5 {
		color: rgba(237, 240, 247, 0.2);
	}

	.kf3 .kfa:nth-child(4n - 1) {
		background: #7d61ee;
		margin-right: 4%;
	}

	.kf3 .kfa:nth-child(4n - 1) p,
	.kf3 .kfa:nth-child(4n - 1) h6 {
		color: #ffffff;
	}

	.kf3 .kfa:nth-child(4n - 1) h5 {
		color: rgba(237, 240, 247, 0.2);
	}

	.pageb {
		display: table;
		margin: 0 auto;
		width: auto !important;
		margin-top: 4%;
	}

	.pageb .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		border-radius: 5px;
		background: #fff;
		transition: all 0.3s;
	}

	.pageb .swiper-pagination-bullet-active {
		background: #f5b104;
	}

	/* app开发 */
	.appys {
		padding-top: 10%;
		overflow: hidden;
	}

	.appys .commen {
		margin-top: 6%;
	}

	.appys .nybta p {
		background: url(../esimg/y60.png) no-repeat;
		background-position: bottom center;
		background-size: 100% auto;
	}

	.appysa {
		width: 100%;
		border-radius: 5px;
		overflow: hidden;
		padding: 4% 2%;
		margin-bottom: 4%;
	}

	.appysa p {
		font-size: 0.95rem;
		color: #152036;
		letter-spacing: 0.5px;
		margin-top: 3%;
		margin-bottom: 3%;
	}

	.appysa h6 {
		font-size: 0.8rem;
		line-height: 24px;
		color: #333;
		letter-spacing: 0.5px;
	}

	.appysa:first-child {
		background: url(../esimg/ys15.png) no-repeat;
		background-size: cover;
		background-position: right;
	}

	.appysa:nth-child(2) {
		background: url(../esimg/ys6.png) no-repeat;
		background-size: cover;
		background-position: right;
	}

	.appysa:nth-child(3) {
		background: url(../esimg/ys7.png) no-repeat;
		background-size: cover;
		background-position: right;
	}

	.appysa:nth-child(4) {
		background: url(../esimg/ys8.png) no-repeat;
		background-size: cover;
		background-position: right;
	}

	.appcjwt {
		margin-top: 6%;
		overflow: hidden;
	}

	.appwt {
		width: 100%;
		margin-top: 6%;
	}

	.wdly {
		background: #fafafa;
		padding-top: 6%;
		overflow: hidden;
	}

	.wdly .commen {
		margin-top: 43px;
		padding-bottom: 8%;
	}

	.wdly .bta p span {
		color: #f5b104;
		font-size: 32px;
		position: relative;
		top: 5px;
	}

	.wdlya {
		width: 100%;
	}

	.wdlya img {
		width: 50px;
		margin: 0 auto;
	}

	.wdlya p {
		font-size: 0.85rem;
		font-weight: bold;
		color: #152036;
		text-align: center;
		margin-top: 4%;
	}

	.wdlya h6 {
		font-size: 0.75rem;
		line-height: 24px;
		color: #9aa2ae;
		text-align: center;
		margin-top: 3%;
	}

	.ywfw {
		background: url(../esimg/y11.jpg) no-repeat;
		overflow: hidden;
		background-position: center;
		background-size: cover;
		padding-top: 6%;
		padding-bottom: 8%;
	}

	.ywfw .bt h6 {
		color: #FFFFFF;
	}

	.ywfw .bta p {
		color: #FFFFFF;
	}

	.ywfwa {
		margin-top: 6%;
	}

	.ywfwa p {
		width: 100px;
		margin-right: 11px;
		text-align: center;
		line-height: 30px;
		color: #fff;
		font-size: 0.85rem;
		border-radius: 20px;
		margin-bottom: 4%;
		background: rgba(255, 255, 255, 0.15);
	}

	.ywfwa p:nth-child(3n) {
		margin-right: 0;
	}

	.applc {
		margin-top: 8%;
		overflow: hidden;
	}

	.lc {
		margin-top: 6%;
	}

	.lc p {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
		border-radius: 10px;
		line-height: 20px;
		border: 1px solid #999999;
		padding: 0 2%;
		font-size: 0.75rem;
	}

	.lc p:nth-child(even) {
		margin-right: 0;
	}

	.wdlyc {
		margin-top: 6%;
		padding-bottom: 8%;
	}

	.sh,
	.jdal {
		overflow: hidden;
	}

	.wta {
		margin-top: 3%;
	}

	.wta p {
		padding: 0 1%;
		font-size: 0.85rem;
		line-height: 24px;
		border-radius: 10px;
		border: 1px solid #666;
		margin-bottom: 3%;
		margin-right: 2%;
	}

	.applca {
		margin-top: 6%;
	}

	.applca>img {
		width: 100%;
	}

	.zpplcb>p {
		text-align: center;
		font-size: 0.75rem;
		border: 1px solid #cec4fb;
		line-height: 30px;
		border-radius: 15px;
		width: 100%;
	}

	.plca {
		margin-top: 5%;
	}

	.plca p {
		text-align: center;
		font-size: 0.75rem;
		border: 1px solid #cec4fb;
		line-height: 30px;
		border-radius: 15px;
		width: 40%;
	}

	.plcb {
		margin-top: 3%;
		margin-bottom: 3%;
	}

	.plcb .fl {
		margin-left: 16%;
	}

	.plcb .fr {
		margin-right: 16%;
	}

	.plce {
		width: 10%;
		margin-left: 5%;
		margin-right: 5%;
		padding-top: 5px;
	}

	.plce img {
		margin: 0 auto;
	}

	.wb {
		width: 100%;
	}

	.wta p:first-child {
		width: 40%;
	}

	.wta p:nth-child(2) {
		width: 58%;
		margin-right: 0;
	}

	.wta p:nth-child(4) {
		width: 49%;
	}

	.wta p:nth-child(5) {
		width: 49%;
		margin-right: 0;
	}

	.wta p:nth-child(8) {
		width: 60%;
	}

	.wta p:nth-child(9) {
		width: 38%;
		margin-right: 0;
	}




	/* 小程序 */
	.pswt {
		padding-top: 10%;
	}

	.pswt .commen {
		padding-top: 6%;
		padding-bottom: 8%;
	}

	.pswt .nybta p {
		background: url(../esimg/y50.png) no-repeat;
		background-position: bottom center;
		background-size: 100% auto;
	}

	.pswta p,
	.pswtb p {
		font-size: 0.85rem;
		line-height: 40px;
		color: #ffffff;
		width: 100%;
		border-radius: 5px;
		padding-left: 20px;
		margin-bottom: 4%;
	}

	.pswta .fl {
		background: #7d61ed;
	}

	.pswta .fr {
		background: #ffb400;
	}

	.pswtb .fl {
		background: #ffb400;
	}

	.pswtb .fr {
		background: #7d61ed;
	}

	.jjkr {
		padding-top: 2%;
	}

	.jjkr .commen {
		margin-top: 5%;
	}

	.jjkra {
		width: 48%;
		margin-right: 4%;
		border-radius: 5px;
		margin-bottom: 4%;
		transition: all 0.3s;
		padding: 4% 2%;
	}

	.jjkra:nth-child(even) {
		margin-right: 0;
	}

	.jjkra p {
		font-size: 0.95rem;
		font-weight: bold;
		color: #7d61ed;
		letter-spacing: 0.5px;
		text-align: center;
		transition: all 0.3s;
		margin-bottom: 4%;
	}

	.jjkra h6 {
		font-size: 0.85rem;
		line-height: 20px;
		height: 60px;
		color: #152036;
		letter-spacing: 0.5px;
		text-align: center;
		transition: all 0.3s;
	}

	.jjkra:nth-child(1) {
		background: url(../esimg/y13.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(2) {
		background: url(../esimg/y14.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(3) {
		background: url(../esimg/y15.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(4) {
		background: url(../esimg/y16.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(5) {
		background: url(../esimg/y17.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(1):hover {
		background: url(../esimg/y13a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(2):hover {
		background: url(../esimg/y14a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(3):hover {
		background: url(../esimg/y15a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(4):hover {
		background: url(../esimg/y16a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:nth-child(5):hover {
		background: url(../esimg/y17a.jpg) no-repeat;
		background-size: cover;
		background-position: center;
	}

	.jjkra:hover p {
		color: #ffffff;
	}

	.jjkra:hover h6 {
		color: #ffffff;
	}

	.xcxly {
		background: url(../esimg/y10.jpg) no-repeat center;
		background-size: cover;
		padding-bottom: 8%;
		padding-top: 8%;
		margin-top: 8%;
	}

	.xcxly .bta p {
		color: #ffffff;
	}

	.xcxly .commen {
		margin-top: 6%;
	}

	.xcxlya {
		width: 100%;
	}

	.xcxlya img:first-child {
		width: 50px;
		margin: 0 auto;
	}

	.xcxlya p {
		font-size: 0.85rem;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		margin-top: 18px;
		margin-bottom: 11px;
	}

	.xcxlya img:nth-child(3) {
		margin: 0 auto;
	}

	.xcxlya h6 {
		font-size: 0.8rem;
		line-height: 22px;
		color: #ffffff;
		text-align: center;
		margin-top: 14px;
	}

	.xcxly .bta p span {
		color: #f5b104;
		font-size: 38px;
		position: relative;
		top: 5px;
	}

	.xcxlc {
		padding-top: 8%;
	}

	.xcxlcs {}

	.xcxlcs .commen {
		margin-top: 6%;
		overflow: auto;
	}

	.xcxlc1 {
		float: left;
		width: 49%;
		margin-right: 2%;
	}

	.xcxlc2 {
		float: right;
		width: 49%;
	}

	.xcxlca {
		border: 1px dashed #666666;
		padding: 2%;
		width: 100%;
		margin-bottom: 2%;
		border-radius: 5px;
	}

	.xcxlc1 .xcxlca h5 {
		font-size: 1rem;
		font-family: arial;
		color: #ffb400;
	}

	.xcxlc2 .xcxlca h5 {
		font-size: 1rem;
		font-family: arial;
		color: #7d61ed;
	}

	.xcxlca p {
		font-size: 0.85rem;
		color: #152036;
		margin-top: 3%;
	}

	.xcxlca h6 {
		font-size: 0.65rem;
		line-height: 16px;
		height: 48px;
		color: #9aa2ae;
		margin-top: 2%;
	}

	.xcxlcb {
		padding: 5% 0;
		border-radius: 15px;
		margin-bottom: 5%;
	}

	.xcxlcb p {
		font-size: 0.95rem;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
	}

	.xcxlcb h6 {
		font-size: 0.85rem;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		margin-top: 3%;
	}

	.xcxlcb:first-child {
		background: url(../esimg/y40.jpg);
		background-position: center;
		background-size: cover;
	}

	.xcxlcb:nth-child(2) {
		background: url(../esimg/y41.jpg);
		background-position: center;
		background-size: cover;
	}

	.xcxlcb:nth-child(3) {
		background: url(../esimg/y42.jpg);
		background-position: center;
		background-size: cover;
	}

	.xcxlcb:nth-child(4) {
		background: url(../esimg/y43.jpg);
		background-position: center;
		background-size: cover;
	}

	.xcxlcb:nth-child(5) {
		background: url(../esimg/y44.jpg);
		background-position: center;
		background-size: cover;
	}

	.xcxlcc {
		margin-bottom: 5%;
	}

	.xcxlcc>p {
		width: 50px;
		height: 50px;
		border-radius: 25px;
		text-align: center;
		line-height: 50px;
		font-size: 1.2rem;
		font-weight: bold;
		color: #ffffff;
		position: relative;
	}

	.xcxlcc>p::after {
		content: '';
		display: block;
		position: absolute;
		height: 50px;
		border-left: 1px solid #e9e8ea;
		left: 24px;
	}

	.xcxlcc div {
		width: calc(100% - 50px);
		padding-left: 5%;
		padding-right: 5%;
	}

	.xcxlcc div p {
		font-size: 0.95rem;
		color: #152036;
		font-weight: bold;
	}

	.xcxlcc div h6 {
		font-size: 0.85rem;
		color: #9aa2ae;
		line-height: 20px;
		height: 40px;
	}

	.xcxlcc:nth-child(odd)>p {
		background: #7d61ed;
	}

	.xcxlcc:nth-child(even)>p {
		background: #ffb400;
	}

	.xcxlcc:last-child>p::after {
		content: none;
	}



	/* 软件开发 */
	.wsmdz {
		padding-top: 10%;
		overflow: hidden;
	}

	.wsmdz .nybta p {
		background: url(../esimg/y50.png) no-repeat;
		background-position: bottom center;
	}

	.wsmdz .commen {
		padding: ;
		margin-top: 6%;
	}

	.wsmdza {
		width: 100%;
		border: 1px solid #eff1f8;
		border-radius: 15px;
		padding: 4% 3%;
	}

	.wsmdza img {
		display: none;
	}

	.wsmdza p {
		font-size: 0.80rem;
		line-height: 26px;
		color: #79839d;
		text-align: center;
		width: 100%;
	}

	.dzrj {
		margin-top: 5%;
		overflow: hidden;
	}

	.dzrj .commen:first-child {}

	.dzrj .commen:nth-child(2) {}

	.dzrj .commen:nth-child(2) img {
		display: none;
	}

	.dzrj .commen:first-child img {
		width: 80%;
		margin: 0 auto;
		float: none;
	}

	.dzrj .commen:first-child>.fl {
		width: 100%;
		padding-top: 6%;
	}

	.dzrj .zwa {
		margin-left: ;
	}

	.dzrja {
		margin-top: 5%;
	}

	.dzrja p {
		font-size: 0.85rem;
		line-height: 30px;
		color: #79839d;
		padding-left: 42px;
		margin-left: 5%;
		margin-bottom: 4%;
	}

	.dzrja p:first-child {
		background: url(../esimg/y73.png) no-repeat left center;
	}

	.dzrja p:nth-child(2) {
		background: url(../esimg/y74.png) no-repeat left center;
	}

	.dzrja p:nth-child(3) {
		background: url(../esimg/y75.png) no-repeat left center;
	}

	.dzrja p:nth-child(4) {
		background: url(../esimg/y76.png) no-repeat left center;
	}

	.dzrj .commen:nth-child(3) {
		margin-top: 6%;
	}

	.dzrj .commen:nth-child(3)>img {
		width: 80%;
		float: none;
		margin: 0 auto;
	}

	.dzrj .commen:nth-child(3)>.fr {
		width: 100%;
	}

	.dzrjb {
		margin-top: 5%;
	}

	.dzrjc {
		border: 1px solid #f5f1ff;
		border-radius: 20px;
		margin-bottom: 22px;
		width: 100%;
	}

	.dzrjc p {
		display: inline-block;
		font-size: 0.85rem;
		line-height: 36px;
		color: #152036;
		background: #f5f1ff;
		border-radius: 20px;
		padding: 0px 10px;
	}

	.dzrjc p span {
		display: inline-block;
		margin-right: 10px;
		font-size: 0.7rem;
		font-family: arial;
		color: #ffffff;
		line-height: 20px;
		width: 20px;
		text-align: center;
		border-radius: 10px;
		background: #7d61ed;
	}

	.dzrjc h6 {
		font-size: 0.85rem;
		line-height: 36px;
		color: #79839d;
		padding-left: 16px;
	}

	.rjkfly {
		background: url(../esimg/y10.jpg) no-repeat center;
		background-size: cover;
		padding-top: 8%;
		padding-bottom: 8%;
		margin-top: 8%;
	}

	.rjkfly .commen {
		margin-top: 55px;
	}

	.rjkfly .bta p {
		color: #ffffff;
	}

	.rjkfly .bta p span {
		color: #f5b104;
		font-size: 38px;
		position: relative;
		top: 5px;
	}

	.rjkflya {
		width: 100%;
	}

	.rjkflya img {
		width: 50px;
		margin: 0 auto;
	}

	.rjkflya p {
		font-size: 0.95rem;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		margin-top: 4%;
		margin-bottom: 3%;
	}

	.rjkflya h6 {
		font-size: 0.85rem;
		line-height: 24px;
		color: #ffffff;
		text-align: center;
	}

	.rjkfly .bt {
		margin-bottom: 6%;
	}

	.rjkflc {
		padding-top: 6%;
	}

	.rjkflc .commen {
		overflow: auto;
		margin-top: 6%;
	}

	.rjkflc .commen>h6 {}

	.rjlc1 {
		float: left;
		width: 49%;
	}

	.rjlc2 {
		float: right;
		width: 49%;
	}

	.rjlca {
		width: 100%;
		border: 1px solid #e8e8e8;
		border-radius: 10px;
		position: relative;
		padding: 4% 2%;
		margin-bottom: 2%;
	}

	.rjlca p {
		font-size: 0.85rem;
		font-weight: bold;
		color: #7d61ed;
		letter-spacing: 0.5px;
		margin-bottom: 2%;
	}

	.rjlca h6 {
		font-size: 0.7rem;
		line-height: 16px;
		color: #9aa2ae;
		letter-spacing: 0.5px;
		height: 80px;
	}

	.rjlc1 .rjlca {
		margin-right: 2%;
	}

	.rjlc2 .rjlca {}

	.rjlca img {
		display: none;
	}

	.rjlcb {
		position: relative;
		padding: 4% 3%;
		border: 1px solid #cec4fb;
		border-radius: 15px;
		margin-bottom: 7%;
	}

	.rjlcb p {
		font-size: 0.95rem;
		font-weight: bold;
		color: #7d61ed;
		margin-bottom: 3%;
	}

	.rjlcb h6 {
		font-size: 0.85rem;
		color: #9aa2ae;
	}

	.rjlcb img {
		position: absolute;
		right: 5%;
		bottom: -14px;
		width: 16px;
	}

	.rjlcb:nth-child(odd) p {
		color: #7d61ed;
	}

	.rjlcb:nth-child(even) p {
		color: #ffb500;
	}

	.rjkflc .mob {
		overflow: hidden;
	}

	/* 案例列表页 */
	.all {
		padding-top: 6%;
	}

	.alla {}

	.allb {
		padding-top: 4%;
		width: 100%;
	}

	.allb p {
		float: left;
		width: 24%;
		border-radius: 17px;
		text-align: center;
		border: 1px solid #cfdcea;
		margin-left: 0.5%;
		margin-right: 0.5%;
		transition: all 0.3s;
	}

	.allb p a {
		line-height: 30px;
		font-size: 0.75rem;
		color: #696a6c;
		transition: all 0.3s;
		display: block;
	}

	.allb p:hover {
		background: #7d61ee;
		border: 1px solid #7d61ee;
	}

	.allb p:hover a {
		color: #fff;
	}

	.allc {
		padding-top: 6%;
		padding-bottom: 5%;
	}

	.page {}

	.page p {
		width: 32px;
		border-radius: 10px;
		text-align: center;
		background: #fafafa;
		display: inline-block;
		margin-left: 3px;
		margin-right: 3px;
		transition: all 0.3s;
	}

	.page p a {
		font-size: 0.75rem;
		line-height: 32px;
		color: #765df6;
		display: block;
		transition: all 0.3s;
	}

	.page .a {
		width: 50px;
	}

	.page .b {
		width: 40px;
	}

	.page .on {
		background: -webkit-linear-gradient(left, #6f55f5, #836cf7);
	}

	.page .on a {
		color: #fff;
	}

	.page p:hover {
		background: -webkit-linear-gradient(left, #6f55f5, #836cf7);
	}

	.page p:hover a {
		color: #fff;
	}

	.all .page {
		display: table;
		margin: 0 auto;
	}

	.all .alc {
		display: block;
	}

	/* 智慧医疗 */
	.jjfa {
		margin-top: 6%;
	}

	.faa {
		width: 32%;
		margin-right: 0.666%;
		margin-right: 0.666%;
		margin-bottom: 4%;
		border-radius: 30px;
		border: 1px solid #edebeb;
		padding: 3% 0;
		transition: all 0.3s;
	}

	.faa:nth-child(4) {
		margin-left: 17.334%;
	}

	.faa img:first-child {
		display: none;
	}

	.faa img:nth-child(2) {
		display: none;
	}

	.faa p {
		font-size: 0.85rem;
		color: #152036;
		text-align: center;
		transition: all 0.3s;
	}

	.jjfa .on {
		background: -webkit-linear-gradient(left, #6f55f5, #836cf7);
		border: 1px solid #7a61f6;
	}

	.jjfa .on p {
		color: #ffffff;
	}

	.faa:hover {
		background: -webkit-linear-gradient(left, #6f55f5, #836cf7);
		border: 1px solid #7a61f6;
	}

	.faa:hover p {
		color: #ffffff;
	}

	.zhyl {
		margin-top: 4%;
	}

	.zhyla {
		overflow: hidden;
	}

	.zhyla>.fl {
		width: 100%;
	}

	.zhyla>.fr {
		width: 100%;
	}

	.zhylc {
		margin-bottom: 11px;
		overflow: hidden;
	}

	.zhylc>.fl {
		width: 100%;
	}

	.zhylc>.fr {
		width: 100%;
	}

	.zhylb:nth-child(2) {
		background: #fafafa;
		padding-top: 4%;
		margin-top: 5%;
		padding-bottom: 4%;
		border-radius: 10px;
	}

	.zhylb .zwa {
		margin-bottom: 24px;
		margin-left: 6px;
	}

	.zhylb h5 {
		font-size: 0.85rem;
		color: #152036;
		padding-left: 3%;
		margin-bottom: 2%;
	}

	.zhylb h6 {
		font-size: 0.75rem;
		line-height: 20px;
		color: #3e424a;
		margin-bottom: 1%;
		padding-left: 3%;
		width: 98%;
	}

	.zhylc {}


	/* 智慧城市 */
	.zhcs {
		overflow: hidden;
		margin-top: 4%;
	}

	.zhcs .commen>.fr {
		width: 100%;
	}

	.zhcs .commen>.fl {
		width: 100%;
	}

	.zhcs .commen>.fl h6 {
		font-size: 0.85rem;
		line-height: 26px;
		color: #3e424a;
		margin-top: 3%;
		padding-left: ;
	}

	.zhcs .commen>.fl .zwa {}

	.zhcs .commen>.fl .zwa:nth-child(3) {
		margin-top: 5%;
		margin-bottom: 3%;
	}

	.zhcsa {}

	.zhcsa p {
		width: 20.571%;
		margin-left: 2.214%;
		margin-right: 2.214%;
		margin-bottom: 20px;
		border-radius: 20px;
		font-size: 14px;
		line-height: 40px;
		color: #152036;
		text-align: center;
		float: left;
	}

	.zhcsa p:nth-child(odd) {
		background: #f1eeff;
	}

	.zhcsa p:nth-child(even) {
		background: #fafafa;
	}

	.zhcs .commen:nth-child(2) {}

	.zhcs .commen:nth-child(2) .zwa {}

	.zhcsb {
		width: 100%;
		margin-top: 28px;
		margin-bottom: 7px;
	}

	.zhcsc {
		width: 100%;
		padding: 4% 2%;
		border-radius: 10px;
		border: 1px solid #edebeb;
		margin-bottom: 4%;
	}

	.zhcsc p {
		font-size: 0.9rem;
		color: #152036;
	}

	.zhcsc h6 {
		font-size: 0.85rem;
		line-height: 18px;
		color: #3e424a;
		height: 34px;
		margin-top: 10px;
	}

	/* 智慧能源 */
	.zhny {
		margin-top: 4%;
	}

	.zhny .commen>.fl {
		width: 100%;
	}

	.zhny .commen>.fr {
		width: 70%;
		max-width: 330px;
		margin: 0 auto;
		float: none;
	}

	.zhny .commen>.fl>h6 {
		font-size: 0.85rem;
		line-height: 24px;
		color: #3e424a;
		margin-top: 3%;
	}

	.zhnya {
		margin-top: 5%;
	}

	.zhnya h6 {
		font-size: 0.85rem;
		color: #3e424a;
		margin-top: 3%;
	}

	.zhnyb {
		margin-top: 4%;
	}

	.zhnyb p {
		width: 100%;
		line-height: 30px;
		padding-left: 15px;
		font-size: 0.85rem;
		color: #152036;
		border-radius: 10px;
		float: left;
		margin-bottom: 4%;
	}

	.zhnyb p:nth-child(odd) {
		background: #f2efff;
	}

	.zhnyb p:nth-child(even) {
		background: #fafafa;
	}

	/* 百科列表页 */
	.bks {
		margin-top: 6%;
	}

	.bkd {
		padding-top: 6px;
		float: none;
		display: table;
		margin: 0 auto;
	}

	.bkd p {
		width: 76px;
		border-radius: 15px;
		border: 1px solid #cfdcea;
		text-align: center;
		transition: all 0.3s;
		margin-left: 2px;
		margin-right: 2px;
	}

	.bkd p a {
		font-size: 0.85rem;
		line-height: 30px;
		color: #152036;
		transition: all 0.3s;
	}

	.bkd .on {
		background: -webkit-linear-gradient(left, #8168ec, #7b56f5);
		border: 1px solid #7b5cf0;
	}

	.bkd .on a {
		color: #fff;
	}

	.bkd p:hover {
		background: -webkit-linear-gradient(left, #8168ec, #7b56f5);
		border: 1px solid #7b5cf0;
	}

	.bkd p:hover a {
		color: #fff;
	}

	.bke {
		width: 100%;
		margin-top: 5%;
		margin-bottom: 2%;
	}

	.bkf {
		position: relative;
		background: #fafafa;
		width: 100%;
		padding: 4% 7% 4% 3%;
		margin-bottom: 4%;
		border-radius: 15px;
		transition: all 0.3s;
	}

	.bkf p {
		font-size: 0.95rem;
		color: #3e424a;
		transition: all 0.3s;
	}

	.bkf h6 {
		width: 100%;
		border-bottom: 1px solid #e9e9e9;
		margin-top: 3%;
		margin-bottom: 2%;
	}

	.bkf h5 {
		font-size: 0.85rem;
		color: #999999;
		display: inline-block;
	}

	.bkf h4 {
		display: inline-block;
		font-size: 12px;
		color: #666666;
		transition: all 0.3s;
		margin-right: 10px;
	}

	.bkf img {
		position: absolute;
		right: 6%;
		top: calc(50% - 10px);
	}

	.bkf:hover {
		background: #7953f4;
	}

	.bkf:hover p {
		color: #ffffff;
	}

	.bkf:hover h5 {
		color: #ffffff;
	}

	.bkf:hover h4 {
		color: #ffffff;
	}

	.bks .page {
		margin: 0 auto;
		display: table;
	}


	/* 资讯列表页 */
	.hyzx {
		margin-top: 6%;
	}

	.hyzx .commen {
		margin-top: 6%;
	}

	.hyzxa {
		border: 1px solid #cfdcea;
		border-radius: 15px;
		padding: 4% 2%;
		background: #fff;
		margin-bottom: 4%;
	}

	.hyzxa .fl:first-child {
		width: 20%;
	}

	.hyzxa .fl:nth-child(2) {
		width: 80%;
		border-left: 1px solid #cfdcea;
		padding-left: 3%;
	}

	.hyzxa .fl:first-child>p {
		font-size: 0.85rem;
		color: #3b3f48;
		letter-spacing: 0.5px;
		margin-top: 30px;
		transition: all 0.3s;
	}

	.hyzxa .title {
		font-weight: bold;
		margin-top: 1%;
	}

	.hyzxa .content {
		font-size: 0.85rem;
		line-height: 19px;
		color: #8b969b;
		margin-top: 13px;
		transition: all 0.3s;
		height: 40px;
		overflow: hidden;
	}

	.hyzx .page {
		display: table;
		margin: 0 auto;
	}


	/* 资讯内页 */
	.zxxq {
		margin-top: 6%;
	}

	.zxxq .commen {}

	.zxxqa {
		width: 100%;
	}

	.zxs {
		display: none;
	}

	.xqa {}

	.xqa h1 {
		font-size: 1.1rem;
		color: #152036;
		letter-spacing: 0.5px;
	}

	.xqb {
		margin-top: 4%;
		border-bottom: 1px solid #e1e7f4;
		padding-bottom: 3%;
	}

	.xqb p {
		display: inline-block;
		padding-left: 18px;
		margin-right: 2%;
		font-size: 0.65rem;
		line-height: 16px;
		color: #79839d;
	}

	.xqb p:first-child {
		background: url(../esimg/z81.png) no-repeat;
		background-position: left center;
	}

	.xqb p:nth-child(2) {
		background: url(../esimg/z82.png) no-repeat;
		background-position: left center;
	}

	.xqb p:nth-child(3) {
		background: url(../esimg/z83.png) no-repeat;
		background-position: left center;
	}

	.xqc {
		padding-top: 5%;
		padding-bottom: 5%;
	}

	.xqc p {
		font-size: 0.85rem;
		line-height: 22px;
		color: #333333;
	}

	.xqc img {
		max-width: 100%;
		margin: 0 auto;
		margin-top: 3%;
		margin-bottom: 3%;
	}

	.xqd {
		border-bottom: 1px solid #e1e7f4;
		padding-bottom: 4%;
	}

	.xqd img {
		width: 100%;
		margin-bottom: 24px;
	}

	.xqd strong {
		font-size: 0.8rem;
		color: #333333;
	}

	.xqd strong a {
		font-size: 0.8rem;
		color: #666666;
		transition: all 0.3s;
	}

	.xqd strong a:hover {
		color: #6d52f5;
	}

	.xqe {
		padding-top: 4%;
	}

	.xqe p {
		font-size: 0.85rem;
		color: #333333;
		margin-bottom: 2%;
	}

	.xqe p a {
		color: #666666;
		font-size: 0.85rem;
	}

	.xqe img {
		margin-top: ;
		width: 100%;
	}

	.xqe .fl {
		width: 80%;
	}

	.xqe>a {
		width: 10%;
	}


	/* 公司介绍 */
	.btc {}

	.btc p {
		display: inline-block;
		font-size: 1.3rem;
		font-weight: bold;
		color: #0b1220;
	}

	.btc h6 {
		position: relative;
		display: inline-block;
		font-size: 0.85rem;
		color: #969dab;
		margin-left: 10px;
		top: 2px;
	}

	.btc h6::before {
		position: absolute;
		content: "";
		display: block;
		width: 10px;
		height: 10px;
		border-radius: 5px;
		background: #ffb400;
		top: -11px;
	}

	.gsjs {
		margin-top: 6%;
	}

	.gsjsa {}

	.gsjsa .fl {
		width: 100%;
		padding-top: 2%;
	}

	.gsjsa .fr {
		width: 100%;
		margin-top: 3%;
		margin-bottom: 3%;
	}

	.gsjsa .fl>h6 {
		font-size: 0.95rem;
		color: #0b1220;
		margin-top: 5%;
		margin-bottom: 3%;
	}

	.gsjsa .fl>p {
		font-size: 0.85rem;
		line-height: 20px;
		color: #666666;
	}

	.gsjsb {
		margin-top: 6%;
	}

	.gsjsc {
		width: 50%;
		margin-bottom: 3%;
	}

	.gsjsc p {
		font-size: 1.2rem;
		font-weight: bold;
		color: #7557f3;
		font-family: arial;
	}

	.gsjsc img {
		display: none;
	}

	.gsjsc h6 {
		font-size: 0.75rem;
		line-height: 16px;
		color: #666666;
		padding-left: 10px;
	}

	.gsjse {
		background: url(../esimg/y32.jpg) no-repeat;
		background-position: center;
		background-size: cover;
		padding-top: ;
		padding-bottom: 6%;
		margin-top: 6%;
		padding-top: 6%;
	}

	.gsjse .btc {}

	.gsjse .btc p {
		color: #fff;
	}

	.gsjse .btc h6 {
		color: #fff;
	}

	.gsjsf {
		width: 100%;
		margin-top: 4%;
	}

	.gsjsf>img {
		display: none;
	}

	.gsjsg {
		width: 100%;
	}

	.gsjsh {
		width: 100%;
		background: #fff;
		border-radius: 10px;
		margin-bottom: 3%;
		padding: 4% 3%;
	}

	.gsjsh img {
		width: 50px;
	}

	.gsjsh p {
		font-size: 0.95rem;
		font-weight: bold;
		color: #152036;
	}

	.gsjsh h6 {
		font-size: 0.85rem;
		color: #666666;
		margin-top: 10px;
	}

	.gsjsh div {
		border-left: 1px solid #f0f0f0;
		margin-left: 5px;
		padding-left: 5px;
	}

	.pagea {
		display: table;
		margin: 0 auto;
	}

	.pagea .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		background: #fff;
		border-radius: 5px;
		margin-left: 5px;
		margin-right: 5px;
	}

	.pagea .swiper-pagination-bullet-active {
		background: #ffb700;
	}

	.js {
		margin-top: 8%;
		margin-bottom: 5%;
	}

	.js .commen {}

	.jsa {
		width: 100%;
		margin-top: 6%;
	}

	.jsb {
		width: 50%;
		margin-bottom: 4%;
	}

	.jsb img {
		width: 50px;
		float: none;
	}

	.jsc {
		padding-left: 5px;
	}

	.jsc p {
		font-size: 0.95rem;
		font-weight: bold;
		color: #0b1220;
		margin-top: 10px;
	}

	.jsc h6 {
		font-size: 0.75rem;
		color: #666666;
		letter-spacing: 0.2px;
		margin-top: 5px;
		line-height: 18px;
		height: 36px;
	}


	/* 合作客户 */
	.khd {
		margin-top: 6%;
	}

	.khs {
		margin-top: 5%;
	}

	.kht {
		width: 48%;
		margin-bottom: 4%;
		border-radius: 10px;
		overflow: hidden;
		box-shadow: 1px 1px 10px 1px #f0f2f4;
	}

	.kht:nth-child(odd) {
		margin-right: 4%;
	}

	.kht img {
		width: 100%;
		transition: all 0.3s;
	}

	.kht:hover img {
		transform: scale(1.05);
	}

	/* 联系 */
	.lxys {
		margin-top: 6%;
	}

	.lxysx {
		margin-top: 4%;
	}

	.ysa p {
		font-size: 0.95rem;
		font-weight: bold;
		color: #152036;
		letter-spacing: 1px;
		padding-right: 5px;
		background: #fff;
	}

	.ysa img {
		display: none;
	}

	.ysb {
		margin-top: 6%;
	}

	.ysc {
		width: 48%;
		margin-bottom: 4%;
	}

	.ysc:nth-child(odd) {
		margin-right: 4%;
	}

	.ysc img {
		float: none;
		margin-bottom: 2%;
	}

	.ysc p {
		font-size: 0.7rem;
		letter-spacing: 1px;
		color: #79839d;
	}

	.ysc h6 {
		font-size: 0.8rem;
		color: #000000;
		letter-spacing: 1px;
		margin-top: 2%;
	}

	.ysc:nth-child(5) h6,
	.ysc:nth-child(6) h6 {
		font-size: 14px;
	}

	.map {
		width: 100%;
		border: 1px solid #f1eeff;
		padding: 2%;
		overflow: hidden;
		margin-top: 6%;
	}

	.map iframe {
		width: 750px;
		height: 240px;
		position: relative;
		left: 50%;
		margin-left: -375px;
	}

	.lxl {
		padding-bottom: 6%;
		padding-top: ;
		margin-bottom: ;
		width: 100%;
		overflow: hidden;
		margin-top: 6%;
		background: #805ff4;
	}

	.lxl .lxe {
		background: none;
	}

	/* 案例详情 */
	.alxqe {
		padding-top: 8%;
		padding-bottom: 8%;
	}

	.alxqe .commen {
		padding-top: 6%;
		background: #fff;
		padding-bottom: 6%;
	}

	.bte {
		font-size: 1.2rem;
		font-weight: bold;
		color: #152036;
		letter-spacing: 2px;
		text-align: center;
		margin-bottom: 5%;
	}

	.alxqa {}

	.alxqa>.fl {
		width: 100%;
	}

	.alxqa>.fl:first-child {
		padding: 0% 3%;
	}

	.alxqa>.fl:nth-child(2) {
		padding: 0% 3%;
		margin-top: 5%;
	}

	.alxqb {}

	.alxqb .fl {
		font-size: 0.95rem;
		color: #000000;
		letter-spacing: 2px;
		margin-bottom: 3%;
	}

	.alxqb .fr {
		width: 100px;
		height: 30px;
		border-radius: 17px;
		border: 1px solid #e1e7f4;
		text-align: center;
		transition: all 0.3s;
	}

	.alxqb .fr a {
		font-size: 0.8rem;
		line-height: 30px;
		color: #666666;
		letter-spacing: 0.5px;
		transition: all 0.3s;
		display: block;
	}

	.alxqb .fr:hover {
		background: #6f55f5;
		border: 1px solid #6f55f5;
	}

	.alxqb .fr:hover a {
		color: #fff;
	}

	.s {
		width: 10px;
		border: 1px solid #9a9a9a;
	}

	.xqf {}

	.xqf>p {
		font-size: 0.85rem;
		color: #000000;
		letter-spacing: 0.5px;
		margin-top: 3%;
	}

	.xqf>h6 {
		font-size: 0.75rem;
		line-height: 22px;
		color: #555555;
		letter-spacing: 0.5px;
		margin-top: 3%;
	}

	.xqg {}

	.xqg>p {
		font-size: 1.2rem;
		color: #000000;
		letter-spacing: 2px;
		margin-bottom: 3%;
	}

	.xqg .s {
		margin-bottom: 3%;
	}

	.alxqc {
		margin-bottom: 2%;
	}

	.alxqc p {
		font-size: 0.85rem;
		color: #000000;
		letter-spacing: 0.5px;
		display: inline-block;
	}

	.alxqc h6 {
		font-size: 0.85rem;
		color: #555555;
		letter-spacing: 0.5px;
		display: inline-block;
	}

	.alxqf {
		background: #fafafa;
		padding-bottom: 4%;
	}

	.alxqf>img {
		width: 100%;
		z-index: 5;
	}

	.alxqg {
		padding: 4% 2%;
		background: #fff;
		position: relative;
		z-index: 10;
	}

	.alxqg p {
		font-size: 1.1rem;
		font-weight: bold;
		color: #000000;
		text-align: center;
		letter-spacing: 2px;
		margin-bottom: 3%;
	}

	.alxqg>img {
		width: 100%;
		border: 1px solid #f1eeff;
	}

	.alxqh {
		margin-top: 3%;
		padding-left: 2%;
		padding-right: 2%;
	}

	.alxqh a {
		display: block;
		position: relative;
	}

	.alxqh a img:first-child {
		width: 100%;
		transition: all 0.3s;
	}

	.alxqh a img:nth-child(2) {
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
		transition: all 0.3s;
	}

	.alxqh a:first-child {
		width: 17%;
		padding-top: 2%;
	}

	.alxqh a:nth-child(2) {
		width: 7%;
		margin-left: 29.5%;
		margin-right: 29.5%;
	}

	.alxqh a:nth-child(2) img {}

	.alxqh a:nth-child(3) {
		width: 17%;
		padding-top: 2%;
	}

	.alxqh a:hover img:first-child {
		opacity: 0;
	}

	.alxqh a:hover img:nth-child(2) {
		opacity: 1;
	}

	.alxqi {}

	.alxqi>.fl:first-child {
		width: 100%;
	}

	.alxqi>.fl:first-child {}

	.alxqi>.fl:nth-child(2) {
		width: 100%;
	}

	.alxqi>.fr {
		width: 80%;
		max-width: 200px;
		margin: 0 auto;
		float: none;
		height: ;
		border-radius: 50%;
		border: 5px solid #f3f8fe;
		overflow: hidden;
	}

	.alxqj {
		background: #fafafa;
	}

	.xqi {
		background: url(../esimg/y37.jpg) no-repeat;
		background-position: top center;
		background-size: 100% 100px;
		padding: ;
	}

	.xqi .commen {
		padding: 6% 0;
	}

	.xqi .commen>p {
		font-size: 1.1rem;
		font-weight: bold;
		color: #fff;
		letter-spacing: 2px;
		text-align: center;
	}

	.xqi .commen>img {
		width: 100%;
		margin-top: 4%;
	}

	.xqj .commen {
		padding: 5% 2%;
		background: #fff;
	}

	.xqja {
		background: #fafafa;
		padding-bottom: 5%;
	}

	.xqja>p {
		font-size: 1.1rem;
		font-weight: bold;
		color: #152036;
		text-align: center;
		padding-top: 5%;
		margin-bottom: 5%;
	}

	.xqja li {}

	.brand-list {}

	.brand-list .brand-bd {}

	.brand-list .item,
	.brand-list .additem {
		width: 100%;
		background-color: #f8f8f8;
		transition: all 0.3s;
		margin-bottom: 4%;
	}

	.brand-list .additem {
		padding: 0;
		width: 0;
		border: none;
	}

	.brand-list .item img {
		width: 100%;
	}

	/* 企业电子 */
	.qydz {
		margin-top: 4%;
		overflow: hidden;
	}

	.qydz .commen {}

	.qydz .commen:first-child>.fl {
		width: 100%;
	}

	.qydz .commen:first-child>.fr {
		width: 100%;
	}

	.qydz .commen:first-child>.fl>p {
		margin-bottom: 5%;
	}

	.qydza {
		border-radius: 10px;
		margin-bottom: 4%;
		width: 100%;
		padding: 4% 2%;
	}

	.qydza:nth-child(even) {
		background: #f2efff;
	}

	.qydza:nth-child(odd) {
		background: #fafafa;
	}

	.qydza p {
		font-size: 0.95rem;
		line-height: 24px;
		color: #152036;
		width: ;
	}

	.qydza h6 {
		font-size: 0.85rem;
		line-height: 20px;
		color: #3e424a;
		margin-top: 3%;
	}

	.qydz .commen:nth-child(2) {
		margin-top: 5%;
	}

	.qydz .commen:nth-child(2)>h6 {
		font-size: 0.85rem;
		line-height: 30px;
		color: #3e424a;
		margin-top: 3%;
	}

	.qydz .commen:nth-child(3) {
		margin-top: 6%;
	}

	.qydzb {
		margin-top: 5%;
	}

	.qydzc {
		width: 100%;
		padding: 4% 2%;
		border-radius: 15px;
		margin-bottom: 4%;
	}

	.qydzc:nth-child(odd) {
		margin-right: 6%;
	}

	.qydzc:nth-child(1),
	.qydzc:nth-child(4) {
		background: #fafafa;
	}

	.qydzc:nth-child(2),
	.qydzc:nth-child(3) {
		background: #f2efff;
	}

	.qydzc p {
		font-size: 16px;
		color: #152036;
		margin-bottom: 11px;
	}

	.qydzc h6 {
		font-size: 14px;
		color: #3e424a;
		line-height: 20px;
		height: 40px;
	}


	.hyzx .bt {
		margin-bottom: 10px;
	}

	.zxmz {
		display: table;
		margin: 0 auto;
	}

	.zxmza {
		width: 80px;
		line-height: 30px;
		text-align: center;
		border-radius: 15px;
		border: 1px solid #7557f3;
		transition: all 0.3s;
		margin-left: 3px;
		margin-right: 3px;
	}

	.zxmza a {
		font-size: 0.75rem;
		color: #333;
		transition: all 0.3s;
		line-height: 30px;
		display: block;
	}

	.zxmza:hover {
		background: #7557f3;
	}

	.zxmza:hover a {
		color: #FFFFFF;
	}

	.zxxq .commen {
		margin-top: 10px;
	}

	.zxxq .bt {
		margin-bottom: 10px;
	}

	.zxmz .on {
		background: #7557f3;
	}

	.zxmz .on a {
		color: #FFFFFF;
	}

	.sbt {
		margin-top: 8%;
	}

	.sbt .bt {
		margin-bottom: 4%;
	}

	.allb .on {
		background: #7d61ee;
		border: 1px solid #7d61ee;
	}

	.allb .on a {
		color: #fff;
	}

	/*网站地图*/
	.wzdt2 {
		width: 96%;
		margin: 0 auto;
		margin-top: 20%;
		margin-bottom: 20px;
	}

	.wzdt_a {
		border: solid 2px #e5e5e5;
		margin-top: 22px;
	}

	.wzdt_a h6 {
		width: 96%;
		margin: 0 auto;
		border-bottom: 1px solid #f2f2f2;
		margin-top: 5px;
	}

	.wzdt_a h6 a {
		font-size: 0.95rem;
		color: #505050;
		font-weight: bold;
		line-height: 45px;
	}

	.wzdt_a p {
		margin: 0 25px;
	}

	.wzdt_a p a {
		color: #505050;
		line-height: 42px;
		margin-right: 10px;
		font-size: 0.85rem;
	}

	.wzdt_a p a:hover {
		color: #0665d0
	}

	/*网站地图*/
	/*404*/
	.fzfbox {
		width: 100%;
		margin: 0 auto;
		background: #f9f9f9;
		padding: 30px;
		margin-bottom: -8%;
		margin-top: 14%;
	}

	.fzf1 {
		width: 90%;
		margin: 15px auto;
	}

	.fzf1 img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 p {
		font-size: 1rem;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2-1 p {
		font-size: 0.9rem;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 p span {
		color: #333;
	}

	.fzf3 {
		width: 310px;
		margin: 30px auto;
	}

	.fzf3z {
		float: left;
	}

	.fzf3z img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf3y {
		float: right;
	}

	.fzf3y img {
		width: 100%;
		margin: 0 auto;
	}

	/*404*/




	@media (min-width: 350px) {}

	@media (min-width: 374px) {
		.sjdha_t3 p {
			margin-top: 14%;
		}

		.ywfwa p {
			margin-right: 22px;
		}

		.page .a {
			width: 60px;
		}

		.sjban {
			margin-top: ;
		}


	}

	@media (min-width: 400px) {
		.ywfwa p {
			margin-right: 34px;
		}

		.sjban {
			margin-top: 16.5%;
		}

		.page .b {
			width: 50px;
		}

	}

	@media (min-width: 414px) {
		.ywfwa p {
			margin-right: 40px;
		}

		.xcxlca h6 {
			font-size: 0.75rem;
		}

		.page p {
			margin-left: 4px;
			margin-right: 4px;
		}

	}

	@media (min-width: 450px) {
		.ywfwa p {
			margin-right: 55px;
		}

		.page p {
			margin-left: 5px;
			margin-right: 5px;
		}

		.faa {
			width: 19%;
			margin-left: 0.5%;
			margin-right: 0.5%;
		}

		.faa:nth-child(4) {
			margin-left: 0.5%;
		}

		.sjban {
			margin-top: 16%;
		}
	}

	@media (min-width: 500px) {
		.ywfwa p {
			margin-right: 19px;
		}

		.ywfwa p:nth-child(3n) {
			margin-right: 19px;
		}

		.ywfwa p:nth-child(4n) {
			margin-right: 0;
		}

		.sjban {
			margin-top: 15%;
		}

	}



	@media (min-width: 550px) {
		.ywfwa p {
			margin-right: 25px;
		}

		.ywfwa p:nth-child(3n) {
			margin-right: 25px;
		}

		.ywfwa p:nth-child(4n) {
			margin-right: 0;
		}

		.sjban {
			margin-top: 14.5%;
		}

	}

	@media (min-width: 600px) {
		.ywfwa p {
			margin-right: 42px;
		}

		.ywfwa p:nth-child(3n) {
			margin-right: 42px;
		}

		.ywfwa p:nth-child(4n) {
			margin-right: 0;
		}

		.sjban {
			margin-top: 14%;
		}


	}

	@media (min-width: 650px) {
		.ywfwa p {
			margin-right: 55px;
		}

		.ywfwa p:nth-child(3n) {
			margin-right: 55px;
		}

		.ywfwa p:nth-child(4n) {
			margin-right: 0;
		}

		.sjban {
			margin-top: 13.8%;
		}



	}

	@media (min-width: 700px) {}

	@media (min-width: 750px) {
		body {
			max-width: 750px;
			margin: 0 auto;
		}




	}


}