@charset "gb2312"; 
/* CSS Document */
*{
	margin:0;
	padding:0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
hr{
	color:#B3B3B3;
}
li{
	list-style-type:none;
}
.clearfix:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:"";
	clear:both;
	height:0;
}
.clearfix{
	zoom:1;
}
.cys {
	::-webkit-scrollbar {
		display: none;
		width: 0;
		height: 0;
		color: transparent;
	}
	/*首页*/
	/*页头*/
	.top1-bj {
		width: 100%;
		height: 100px;
		padding-top: 10px;
		background-color: #FFFFFF;
	}

	.top1 {
		width: 1300px;
		margin: auto;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.top1-l {
		width: 270px;
		height: 70px;
	}

	.top1-c {
		width: 700px;
		margin-top: 20px;
		margin-left: 50px;
	}
	/* 导航开始 */
	.daohang1 {
		width: 700px;
	}

		.daohang1 a {
			margin-left: 30px;
		}
	/* 导航结束 */
	.top1-r {
		width: 260px;
		margin-left: 20px;
		display: grid;
		grid-template-columns: repeat(2, 1fr); /* 创建2列 */
		grid-gap: 0px 20px; /* 列之间的间隔 */
		margin-top: 15px;
	}

	.top1-rl {
		width: 110px;
		height: 40px;
		padding-left: 10px;
		border: 1px solid #CCCCCC;
		border-radius: 10px;
		overflow: hidden;
	}

	.anniu1 {
		width: 120px;
		height: 40px;
		border-radius: 10px;
		overflow: hidden;
		position: relative;
	}

	.anniu1-t {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		width: 120px;
		height: 40px;
		font-size: 14px;
		color: #FFFFFF;
		line-height: 40px;
		text-align: center;
		border-radius: 10px;
		z-index: 999999;
	}

	.anniu1-c {
		width: 0%;
		height: 40px;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		border-radius: 10px;
		background-color: #3669CF;
		transition-duration: .5s;
		z-index: 99;
	}

	.anniu1-b {
		width: 100%;
		height: 40px;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		border-radius: 10px;
		background: linear-gradient(to right,#6699FF,#3669CF);
		z-index: 0;
	}

	.anniu1:hover .anniu1-c {
		width: 100%;
		transition-duration: .5s;
	}

	.liebiao1 {
		float: left;
		width: 100%;
		height: 40px;
		border-radius: 6px;
		padding-left: 2%;
		padding-right: 2%;
		text-align: left;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: url(images/jt1-1.png) no-repeat right;
		background-position: right 7px center;
		font-size: 16px;
		color: #666666;
		background-color: #FFFFFF;
		border: none;
		margin-right: 40px;
		outline: none;
	}

		.liebiao1 option {
			color: #666666;
		}
	/*/页头*/
	/*内容*/
	.shou1-bj {
		width: 100%;
		padding: 20px 0%;
		background-color: #162C6C;
	}

	.shou1 {
		width: 1300px;
		margin: auto;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.shou1-l {
		width: 1000px;
		display: grid;
		grid-template-columns: repeat(4, 1fr); /* 创建4列 */
		grid-gap: 5px; /* 列之间的间隔 */
	}

	.shou1-ln {
		width: 100%;
	}

	.shou1-lnt {
		font-size: 24px;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 30px;
		text-align: left;
	}

	.shou1-lnb {
		font-size: 14px;
		color: #FFFFFF;
		line-height: 20px;
		text-align: left;
	}

	.shou1-r {
		width: 300px;
		margin-top: 8px;
	}

	.shou1-rl {
		float: right;
		width: 40px;
		height: 40px;
		margin-right: 10px;
	}

	.shou1-rr {
		float: right;
		max-width: 250px;
		font-size: 18px;
		color: #FFFFFF;
		line-height: 40px;
		text-align: left;
	}

	.biaoti1 {
		width: 1300px;
		margin: 80px auto 30px;
	}

	.biaoti1-t {
		width: 100%;
		font-size: 30px;
		font-weight: bold;
		color: #000000;
		line-height: 40px;
		text-align: center;
	}

	.biaoti1-c {
		width: 30px;
		height: 10px;
		margin: auto;
		border-bottom: 1px solid #FF6600;
	}

	.biaoti1-b {
		width: 100%;
		font-size: 14px;
		color: #999999;
		line-height: 40px;
		text-align: center;
		margin-top: 10px;
	}

	.shou2-bj {
		width: 100%;
	}

	.shou2 {
		width: 1300px;
		margin: auto;
		display: grid;
		grid-template-columns: repeat(3, 1fr); /* 创建三列 */
		grid-gap: 20px; /* 列之间的间隔 */
	}

	.shou2-n {
		padding: 20px;
		border: 1px solid #CCCCCC;
		border-radius: 20px;
		background-color: #FFFFFF;
		cursor: pointer;
		transition-duration: .5s;
	}

	.shou2-n1 {
		width: 100%;
		font-size: 18px;
		font-weight: bold;
		color: #000000;
		line-height: 30px;
		text-align: left;
	}

	.shou2-n2 {
		width: 100%;
		font-size: 14px;
		color: #000000;
		line-height: 30px;
		text-align: left;
	}

	.shou2-n3 {
		width: 100%;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.shou2-n3l {
		width: 20px;
		height: 20px;
		margin-right: 10px;
	}

	.shou2-n3r {
		width: 200px;
		font-size: 14px;
		color: #000000;
		line-height: 20px;
		text-align: left;
	}

	.shou2-n4 {
		width: 100%;
		margin-top: 20px;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.shou2-n4l {
		width: 100px;
		padding: 0px 10px;
		font-size: 14px;
		color: #6699FF;
		line-height: 30px;
		text-align: center;
		background-color: #F0F5FF;
		border-radius: 500px;
		margin-right: 230px;
	}

	.shou2-n4r {
		width: 20px;
		height: 20px;
		margin-top: 5px;
	}

	.shou2-n:hover {
		border: 1px solid #6699FF;
		background-color: #F0F5FF;
		transition-duration: .5s;
	}

		.shou2-n:hover .shou2-n4l {
			background-color: #FFFFFF;
		}

	.shou3_bj {
		width: 100%;
		padding: 80px 0px;
		background-color: #1F2239;
		margin-top: 50px;
	}

	.biaoti2 {
		width: 1300px;
		margin: auto;
	}

	.biaoti2-t {
		width: 100%;
		font-size: 30px;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 40px;
		text-align: center;
	}

	.biaoti2-c {
		width: 30px;
		height: 10px;
		margin: auto;
		border-bottom: 1px solid #FF6600;
	}

	.biaoti2-b {
		width: 100%;
		font-size: 14px;
		color: #999999;
		line-height: 40px;
		text-align: center;
		margin-top: 10px;
	}

	.shou3 {
		width: 1300px;
		margin: 30px auto 0px;
		display: grid;
		grid-template-columns: repeat(4, 1fr); /* 创建4列 */
		grid-gap: 20px; /* 列之间的间隔 */
	}

	.shou3-nn {
		padding: 30px;
		border-radius: 20px;
		border: 1px solid #4D4D4D;
		background-color: #26283E;
		transition-duration: .5s;
	}

	.shou3 .shou3-n:hover .shou3-nn {
		border: 1px solid #FFFFFF;
		transition-duration: .5s;
	}

	.shou3-nn1 {
		width: 60px;
		height: 60px;
		border-radius: 20px;
		overflow: hidden;
	}

	.shou3-nn2 {
		margin-top: 15px;
		width: 100%;
		font-size: 18px;
		color: #FFFFFF;
		line-height: 30px;
		text-align: left;
	}

	.shou3-nn3 {
		width: 100%;
		font-size: 14px;
		color: #999999;
		line-height: 20px;
		text-align: left;
	}

	.shou3-nn4 {
		margin-top: 10px;
		width: 100%;
		font-size: 14px;
		color: #FFFFFF;
		line-height: 20px;
		text-align: justify;
	}

	.shou3-nn5 {
		margin-top: 10px;
		width: 100%;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.shou3-nn5-l {
		max-width: 100px;
		font-size: 14px;
		color: #FFFFFF;
		line-height: 20px;
		text-align: left;
		margin-right: 6px;
	}

	.shou3-nn5-l1 {
		color: #6699FF;
	}

	.shou3-nn5-l2 {
		color: #FF6633;
	}

	.shou3-nn5-l3 {
		color: #33AAFF;
	}

	.shou3-nn5-l4 {
		color: #FF9966;
	}

	.shou3-nn5-r {
		width: 20px;
		height: 20px;
	}

	.shou4-bj {
		width: 100%;
		padding: 70px 0px;
		background-color: #F7F7F7;
	}

	.shou4 {
		width: 1300px;
		margin: auto;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.shou4-l {
		width: 500px;
		height: 350px;
		overflow: hidden;
		transition-duration: .5s;
	}

		.shou4-l img {
			transition: all 500ms linear;
		}

	.shou4:hover .shou4-l img {
		-webkit-transition: scale(1.2,1.2);
		-moz-transition: scale(1.2,1.2);
		-ms-transition: scale(1.2,1.2);
		-o-transition: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}

	.shou4-r {
		width: 750px;
		margin-left: 50px;
	}

	.shou4-r1t {
		width: 100%;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.shou4-r1t-l {
		width: 30px;
		height: 10px;
		margin-right: 10px;
		border-bottom: 1px solid #FF6600;
	}

	.shou4-r1t-r {
		width: 200px;
		font-size: 16px;
		color: #999999;
		line-height: 20px;
		text-align: left;
	}

	.shou4-r1c {
		font-size: 30px;
		font-weight: bold;
		color: #000000;
		line-height: 50px;
		text-align: left;
	}

	.shou4-r1b {
		font-size: 14px;
		color: #000000;
		line-height: 20px;
		text-align: left;
	}

	.shou4-r2 {
		width: 100%;
		font-size: 14px;
		color: #000000;
		line-height: 20px;
		text-align: justify;
		margin-top: 10px;
	}

	.shou4-r3 {
		width: 100%;
		display: grid;
		margin-top: 20px;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.shou4-r3n {
		padding: 5px 20px;
		border-radius: 50px;
		background-color: #E1EBFF;
		margin-right: 20px;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.shou4-r3n-l {
		width: 24px;
		height: 24px;
		margin-right: 5px;
	}

	.shou4-r3n-r {
		max-width: 100px;
		font-size: 14px;
		color: #6699FF;
		line-height: 24px;
		text-align: left;
	}

	.shou4-r4 {
		margin-top: 40px;
	}

	.shou5-bj {
		width: 100%;
		padding: 10px 0px 50px;
		background-color: #F7F7F7;
	}

	.shou5 {
		width: 1300px;
		margin: auto;
		display: grid;
		grid-template-columns: repeat(4, 1fr); /* 创建4列 */
		grid-gap: 20px; /* 列之间的间隔 */
	}

	.shou5-nnt {
		width: 300px;
		height: 440px;
		overflow: hidden;
		transition-duration: .5s;
	}

		.shou5-nnt img {
			transition: all 500ms linear;
		}

	.shou5-n .shou5-nn:hover .shou5-nnt img {
		-webkit-transition: scale(1.2,1.2);
		-moz-transition: scale(1.2,1.2);
		-ms-transition: scale(1.2,1.2);
		-o-transition: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}

	.shou5-nnb {
		width: 300px;
		font-size: 14px;
		color: #000000;
		line-height: 40px;
		text-align: center;
	}

	.shou6-bj {
		width: 100%;
		padding: 50px 0;
	}

	.shou6 {
		width: 1300px;
		margin: auto;
		display: grid;
		grid-template-columns: repeat(3, 1fr); /* 创建三列 */
		grid-gap: 20px; /* 列之间的间隔 */
	}

	.shou6-nn {
		width: 410px;
		border-radius: 20px;
		overflow: hidden;
	}

	.shou6-nnt {
		width: 410px;
		height: 300px;
		overflow: hidden;
		transition-duration: .5s;
	}

		.shou6-nnt img {
			transition: all 500ms linear;
		}

	.shou6-n .shou6-nn:hover .shou6-nnt img {
		-webkit-transition: scale(1.2,1.2);
		-moz-transition: scale(1.2,1.2);
		-ms-transition: scale(1.2,1.2);
		-o-transition: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}

	.shou6-nnb {
		width: 350px;
		padding: 30px;
		background-color: #F7F7F7;
	}

	.shou6-nnb-t {
		width: 100%;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.shou6-nnb-tl {
		width: 100px;
		font-size: 14px;
		color: #6699FF;
		line-height: 30px;
		text-align: center;
		background-color: #E1EBFF;
		border-radius: 50px;
	}

	.shou6-nnb-tr {
		width: 100px;
		font-size: 14px;
		color: #999999;
		line-height: 30px;
		text-align: left;
		margin-left: 10px;
	}

	.shou6-nnb-c {
		width: 100%;
		font-size: 18px;
		color: #000000;
		line-height: 30px;
		text-align: justify;
		margin-top: 10px;
	}

	.shou6-nnb-b {
		width: 100%;
		font-size: 14px;
		color: #999999;
		line-height: 20px;
		text-align: justify;
		margin-top: 10px;
	}
	/*在线留言*/
	.zxly1-bj {
		width: 100%;
		padding: 50px 0;
		background: linear-gradient(to right,#1A2B6D,#3668DE);
	}

	.zxly1 {
		width: 1300px;
		margin: auto;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.zxly1-l {
		width: 420px;
	}

	.zxly1-ltt {
		width: 100%;
		font-size: 14px;
		color: #FFFFFF;
		line-height: 20px;
		text-align: left;
	}

	.zxly1-ltc {
		width: 100%;
		font-size: 30px;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 50px;
		text-align: left;
	}

	.zxly1-ltb {
		width: 100%;
		font-size: 14px;
		color: #FFFFFF;
		line-height: 20px;
		text-align: left;
	}

	.zxly1-lb {
		margin-top: 30px;
	}

	.zxly1-lbn {
		width: 420px;
		margin-bottom: 15px;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.zxly1-lbn-l {
		width: 30px;
		height: 30px;
		border-radius: 4px;
		overflow: hidden;
	}

	.zxly1-lbn-r {
		width: 380px;
		height: 30px;
		margin-left: 10px;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 30px;
		text-align: left;
	}

	.zxly1-r {
		width: 770px;
		padding: 30px;
		background-color: #FFFFFF;
		border-radius: 20px;
	}

	.zxly1-rt {
		width: 770px;
		font-size: 18px;
		font-weight: bold;
		color: #000000;
		line-height: 30px;
		text-align: left;
		padding-bottom: 10px;
		border-bottom: 1px solid #CCCCCC;
	}

	.zxly1-rct {
		width: 770px;
		display: grid;
		grid-template-columns: repeat(2, 1fr); /* 创建2列 */
		grid-gap: 20px; /* 列之间的间隔 */
	}

	.zxly1-rct-n {
		width: 375px;
		margin-top: 10px;
	}

	.zxly1-rct-nt {
		width: 100%;
		font-size: 16px;
		color: #000000;
		line-height: 30px;
		text-align: left;
	}

	.zxly1-rct-nb {
		width: 335px;
		padding: 5px 20px;
		background-color: #F7F7F7;
		border-radius: 10px;
		margin-top: 5px;
	}

	.inp1 {
		width: 100%;
		height: 40px;
		font-size: 14px;
		color: #000000;
		background-color: #F7F7F7;
		outline: none;
		border: none;
	}

	.zxly1-rcb-t {
		width: 100%;
		font-size: 16px;
		color: #000000;
		line-height: 30px;
		text-align: left;
	}

	.zxly1-rcb-b {
		width: 730px;
		padding: 5px 20px;
		background-color: #F7F7F7;
		border-radius: 10px;
		margin-top: 5px;
	}

	.ys-textarea {
		display: block;
		width: 730px;
		border: none;
		padding: 5px 0px;
		outline: 0;
		font-size: 14px;
		line-height: 26px;
		color: #000000;
		letter-spacing: .02em;
		background-color: rgba(0,0,0,0);
		resize: none;
	}

	.zxly1-rb {
		width: 100%;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 50px;
		text-align: center;
		background-color: #6699FF;
		border-radius: 10px;
		margin-top: 20px;
		transition-duration: .5s;
	}

		.zxly1-rb:hover {
			background-color: #3669CF;
			transition-duration: .5s;
		}
	/*/在线留言*/
	/*/内容*/
	/*页脚*/
	.yejiao1-bj {
		width: 100%;
		padding: 30px 0;
		background-color: #000000;
	}

	.yejiao1 {
		width: 1300px;
		margin: auto;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.yejiao1-l {
		width: 270px;
	}

	.yejiao1-lt {
		width: 270px;
		height: 70px;
		margin-bottom: 20px;
	}

	.yejiao1-lb {
		width: 270px;
		font-size: 14px;
		color: #FFFFFF;
		line-height: 25px;
		text-align: justify;
	}

	.yejiao1-c {
		width: 500px;
		margin-left: 150px;
		margin-top: 10px;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.yejiao1-cl {
		width: 150px;
	}

	.yejiao1-clt {
		width: 100%;
		font-size: 20px;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 25px;
		text-align: left;
	}

	.yejiao1-clb {
		margin-top: 10px;
	}

	.yejiao1-cr {
		width: 150px;
		margin-left: 40px;
	}

	.yejiao1-crt {
		width: 100%;
		font-size: 20px;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 25px;
		text-align: left;
	}

	.yejiao1-crb {
		margin-top: 10px;
	}

	.yejiao1-r {
		width: 300px;
		margin-top: 10px;
	}

	.yejiao1-rt {
		width: 100%;
		font-size: 20px;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 25px;
		text-align: left;
	}

	.yejiao1-rb {
		margin-top: 10px;
	}

	.yejiao1-rbn {
		width: 300px;
		margin-bottom: 10px;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.yejiao1-rbn-l {
		width: 24px;
		height: 24px;
	}

	.yejiao1-rbn-r {
		width: 266px;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 24px;
		text-align: left;
		margin-left: 10px;
	}

	.yejiao2-bj {
		width: 100%;
		padding: 10px 0px;
		border-top: 1px solid #4D4D4D;
		background-color: #000000;
	}

	.yejiao2 {
		width: 1300px;
		margin: auto;
		font-size: 14px;
		color: #FFFFFF;
		line-height: 30px;
		text-align: center;
	}
	/*/页脚*/
	/*关于我们*/
	/*banner*/
	.banner1-bj {
		width: 100%;
		padding: 50px 0;
		background: linear-gradient(to right,#1C2C71,#5A8DF7);
	}

	.banner1 {
		width: 1300px;
		margin: auto;
	}

	.banner1-tn {
		font-size: 16px;
		color: #6699FF;
		line-height: 30px;
		text-align: left;
		margin-left: 10px;
		margin-right: 10px;
	}

	.banner1-c {
		font-size: 36px;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 50px;
		text-align: left;
	}

	.banner1-b {
		font-size: 16px;
		color: #FFFFFF;
		line-height: 30px;
		text-align: left;
	}

	.banner1-n {
		width: 100%;
		font-size: 30px;
		letter-spacing: 3px;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 40px;
		text-align: left;
		padding-top: 120px;
	}
	/*/banner*/
	.gy1-bj {
		width: 100%;
		padding: 70px 0px;
	}

	.gy1 {
		width: 1300px;
		margin: auto;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.gy1-l {
		width: 1300px;
		
	}

	.gy1-l1t {
		width: 100%;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.gy1-l1t-l {
		width: 30px;
		height: 10px;
		margin-right: 10px;
		border-bottom: 1px solid #FF6600;
	}

	.gy1-l1t-r {
		width: 200px;
		font-size: 16px;
		color: #999999;
		line-height: 20px;
		text-align: left;
	}

	.gy1-l1c {
		font-size: 30px;
		font-weight: bold;
		color: #000000;
		line-height: 50px;
		text-align: left;
	}

	.gy1-l1b {
		font-size: 14px;
		color: #000000;
		line-height: 20px;
		text-align: left;
	}

	.gy1-l2 {
		width: 100%;
		font-size: 14px;
		color: #000000;
		line-height: 20px;
		margin-top: 10px;
	}

	.gy1-l3 {
		width: 100%;
		display: grid;
		margin-top: 20px;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.gy1-l3n {
		padding: 5px 20px;
		border-radius: 50px;
		background-color: #E1EBFF;
		margin-right: 20px;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.gy1-l3n-l {
		width: 24px;
		height: 24px;
		margin-right: 5px;
	}

	.gy1-l3n-r {
		max-width: 100px;
		font-size: 14px;
		color: #6699FF;
		line-height: 24px;
		text-align: left;
	}

	.gy1-r {
		width: 500px;
		height: 350px;
		overflow: hidden;
		transition-duration: .5s;
	}

		.gy1-r img {
			transition: all 500ms linear;
		}

	.gy1:hover .gy1-r img {
		-webkit-transition: scale(1.2,1.2);
		-moz-transition: scale(1.2,1.2);
		-ms-transition: scale(1.2,1.2);
		-o-transition: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}

	.gy2-bj {
		width: 100%;
		padding: 10px 0px 50px;
		background-color: #F7F7F7;
	}

	.gy2 {
		width: 1300px;
		margin: auto;
		display: grid;
		grid-template-columns: repeat(4, 1fr); /* 创建4列 */
		grid-gap: 20px; /* 列之间的间隔 */
	}

	.gy2-n {
		padding: 30px;
		background-color: #EAF0FC;
		border: 1px solid #DAE5FC;
		border-radius: 10px;
		transition-duration: .5s;
	}

	.gy2 .gy2-n:hover {
		border: 1px solid #6699FF;
		transition-duration: .5s;
	}

	.gy2-nt {
		width: 56px;
		height: 56px;
		border-radius: 10px;
		overflow: hidden;
	}

	.gy2-nc {
		width: 100%;
		font-size: 18px;
		font-weight: bold;
		color: #000000;
		line-height: 50px;
		text-align: left;
	}

	.gy2-nb {
		width: 100%;
		font-size: 14px;
		color: #000000;
		line-height: 20px;
		text-align: justify;
	}

	.gy3-bj {
		width: 100%;
		padding: 0px 0px 70px;
	}

	.gy3 {
		width: 1270px;
		padding-left: 30px;
		margin: auto;
		border-left: 1px solid #CCCCCC;
	}

	.gy3-n {
		width: 100%;
		margin-top: 20px;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.gy3 .gy3-n:nth-child(1) {
		margin-top: 0px;
	}

	.gy3 .gy3-n:hover .gy3-nc {
		color: #6699FF;
		transition-duration: .5s;
	}

	.gy3 .gy3-n:hover .gy3-nr {
		border: 1px solid #6699FF;
		color: #6699FF;
		transition-duration: .5s;
	}

	.gy3-nl {
		width: 30px;
		margin-top: 15px;
	}

	.gy3-nln {
		width: 10px;
		height: 10px;
		border-radius: 50px;
		background-color: #CCCCCC;
	}

	.gy3-nc {
		width: 70px;
		font-size: 18px;
		color: #000000;
		line-height: 40px;
		text-align: left;
		transition-duration: .5s;
	}

	.gy3-nr {
		width: 1150px;
		padding: 0px 20px;
		font-size: 16px;
		color: #000000;
		line-height: 40px;
		text-align: left;
		border: 1px solid #CCCCCC;
		border-radius: 10px;
		background-color: #F7F7F7;
		transition-duration: .5s;
	}
	/*/关于我们*/
	/*应用范围*/
	.yy1-bj {
		width: 100%;
	}

	.yy1 {
		width: 1300px;
		margin: auto;
		display: grid;
		grid-template-columns: repeat(3, 1fr); /* 创建3列 */
		grid-gap: 20px; /* 列之间的间隔 */
	}

	.yy1-nn {
		width: 410px;
		border-radius: 20px;
		overflow: hidden;
		border: 1px solid #CCCCCC;
	}

	.yy1-nnt {
		width: 410px;
		height: 300px;
		overflow: hidden;
		transition-duration: .5s;
	}

		.yy1-nnt img {
			transition: all 500ms linear;
		}

	.yy1 .yy1-nn:hover .yy1-nnt img {
		-webkit-transition: scale(1.2,1.2);
		-moz-transition: scale(1.2,1.2);
		-ms-transition: scale(1.2,1.2);
		-o-transition: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}

	.yy1-nnb {
		width: 350px;
		padding: 30px;
		background-color: #FFFFFF;
	}

	.yy1-nnb-1 {
		width: 100%;
		font-size: 18px;
		color: #000000;
		line-height: 30px;
		text-align: left;
	}

	.yy1-nnb-2 {
		width: 100%;
		font-size: 14px;
		color: #999999;
		line-height: 20px;
		text-align: left;
	}

	.yy1-nnb-3 {
		width: 100%;
		font-size: 14px;
		color: #000000;
		line-height: 25px;
		text-align: justify;
		margin-top: 10px;
	}

	.yy1-nnb-4 {
		margin-top: 20px;
		width: 100%;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.yy1-nnb-4l {
		max-width: 200px;
		margin-right: 10px;
		font-size: 14px;
		color: #6699FF;
		line-height: 20px;
		text-align: left;
	}

	.yy1-nnb-4r {
		width: 20px;
		height: 20px;
	}
	/*页码*/
	.page {
		text-align: center;
		font-size: 14px;
		font-family: arial;
	}

	.page_list {
		height: 24px;
		line-height: 24px;
		text-align: center;
		letter-spacing: 0;
		font-family: "Arial Black";
		font-size: 12px;
		margin-top: 20px;
		font-size: 14px;
	}

		.page_list a {
			display: inline-block;
			color: #4D4D4D;
			border: 1px solid #4D4D4D;
			background: #FFF;
			text-align: center;
			padding: 2px 10px;
			margin: 0 3px;
			font-size: 14px;
		}

			.page_list a.on {
				color: #FFF;
				border: 1px solid #6699FF;
				background: #6699FF;
				font-size: 14px;
			}

	a.a16ym:link {
		font-family: "arial";
		background-color: #FFF;
		color: #4D4D4D;
		TEXT-DECORATION: none
	}

	a.a16ym:visited {
		font-family: "arial";
		background-color: #FFF;
		color: #4D4D4D;
		TEXT-DECORATION: none
	}

	a.a16ym:hover {
		background-color: #6699FF;
		border: 1px solid #6699FF;
		color: #FFF;
		TEXT-DECORATION: none
	}
	/*/页码*/
	/*/应用范围*/
	/*产品展示*/
	.cp1 {
		width: 1300px;
		margin: 50px auto;
		display: grid;
		grid-template-columns: repeat(5, 1fr); /* 创建4列 */
		grid-gap: 10px; /* 列之间的间隔 */
	}

	.cp1-n {
		width: 100%;
		background-color: #F7F7F7;
		font-size: 14px;
		color: #000000;
		line-height: 40px;
		text-align: center;
		border-radius: 10px;
	}

	.cp1-nx {
		color: #FFFFFF;
		background: linear-gradient(to right,#6699FF,#3669CF);
	}

	.cp2-bj {
		width: 100%;
	}

	.cp2 {
		width: 1300px;
		margin: auto;
		display: grid;
		grid-template-columns: repeat(3, 1fr); /* 创建三列 */
		grid-gap: 20px; /* 列之间的间隔 */
	}

	.cp2-n {
		padding: 20px;
		border: 1px solid #CCCCCC;
		border-radius: 20px;
		background-color: #FFFFFF;
		cursor: pointer;
		transition-duration: .5s;
	}

	.cp2-n1 {
		width: 100%;
		font-size: 18px;
		font-weight: bold;
		color: #000000;
		line-height: 30px;
		text-align: left;
	}

	.cp2-n2 {
		width: 100%;
		font-size: 14px;
		color: #000000;
		line-height: 30px;
		text-align: left;
	}

	.cp2-n3 {
		width: 100%;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.cp2-n3l {
		width: 20px;
		height: 20px;
		margin-right: 10px;
	}

	.cp2-n3r {
		width: 200px;
		font-size: 14px;
		color: #000000;
		line-height: 20px;
		text-align: left;
	}

	.cp2-n4 {
		width: 100%;
		margin-top: 20px;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.cp2-n4l {
		width: 100px;
		padding: 0px 10px;
		font-size: 14px;
		color: #6699FF;
		line-height: 30px;
		text-align: center;
		background-color: #F0F5FF;
		border-radius: 500px;
		margin-right: 230px;
	}

	.cp2-n4r {
		width: 20px;
		height: 20px;
		margin-top: 5px;
	}

	.cp2-n:hover {
		border: 1px solid #6699FF;
		background-color: #F0F5FF;
		transition-duration: .5s;
	}

		.cp2-n:hover .cp2-n4l {
			background-color: #FFFFFF;
		}
	/*/产品展示*/
	/*新闻中心*/
	.xw1 {
		width: 1300px;
		margin: 50px auto;
		display: grid;
		grid-template-columns: repeat(5, 1fr); /* 创建4列 */
		grid-gap: 10px; /* 列之间的间隔 */
	}

	.xw1-n {
		width: 100%;
		background-color: #F7F7F7;
		font-size: 14px;
		color: #000000;
		line-height: 40px;
		text-align: center;
		border-radius: 10px;
	}

	.xw1-nx {
		color: #FFFFFF;
		background: linear-gradient(to right,#6699FF,#3669CF);
	}

	.xw2-bj {
		width: 100%;
	}

	.xw2 {
		width: 1300px;
		margin: auto;
		display: grid;
		grid-template-columns: repeat(3, 1fr); /* 创建三列 */
		grid-gap: 20px; /* 列之间的间隔 */
	}

	.xw2-nn {
		width: 410px;
		border-radius: 20px;
		overflow: hidden;
	}

	.xw2-nnt {
		width: 410px;
		height: 300px;
		overflow: hidden;
		transition-duration: .5s;
	}

		.xw2-nnt img {
			transition: all 500ms linear;
		}

	.xw2-n .xw2-nn:hover .xw2-nnt img {
		-webkit-transition: scale(1.2,1.2);
		-moz-transition: scale(1.2,1.2);
		-ms-transition: scale(1.2,1.2);
		-o-transition: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}

	.xw2-nnb {
		width: 350px;
		padding: 30px;
		background-color: #F7F7F7;
	}

	.xw2-nnb-t {
		width: 100%;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.xw2-nnb-tl {
		width: 100px;
		font-size: 14px;
		color: #6699FF;
		line-height: 30px;
		text-align: center;
		background-color: #E1EBFF;
		border-radius: 50px;
	}

	.xw2-nnb-tr {
		width: 100px;
		font-size: 14px;
		color: #999999;
		line-height: 30px;
		text-align: left;
		margin-left: 10px;
	}

	.xw2-nnb-c {
		width: 100%;
		font-size: 18px;
		color: #000000;
		line-height: 30px;
		text-align: justify;
		margin-top: 10px;
	}

	.xw2-nnb-b {
		width: 100%;
		font-size: 14px;
		color: #999999;
		line-height: 20px;
		text-align: justify;
		margin-top: 10px;
	}
	/*/新闻中心*/
	/*服务中心*/
	.fw1 {
		width: 1300px;
		margin: 50px auto;
		display: grid;
		grid-template-columns: repeat(5, 1fr); /* 创建4列 */
		grid-gap: 10px; /* 列之间的间隔 */
	}

	.fw1-n {
		width: 100%;
		background-color: #F7F7F7;
		font-size: 14px;
		color: #000000;
		line-height: 40px;
		text-align: center;
		border-radius: 10px;
	}

	.fw1-nx {
		color: #FFFFFF;
		background: linear-gradient(to right,#6699FF,#3669CF);
	}

	.fw2 {
		width: 1300px;
		margin: 30px auto 0px;
		display: grid;
		grid-template-columns: repeat(3, 1fr); /* 创建3列 */
		grid-gap: 20px; /* 列之间的间隔 */
	}

	.fw2-nn {
		padding: 30px;
		border-radius: 20px;
		border: 1px solid #CCCCCC;
		background-color: #FFFFFF;
		transition-duration: .5s;
	}

	.fw2 .fw2-n:hover .fw2-nn {
		border: 1px solid #6699FF;
		transition-duration: .5s;
	}

	.fw2-nn1 {
		width: 60px;
		height: 60px;
		border-radius: 20px;
		overflow: hidden;
	}

	.fw2-nn2 {
		margin-top: 15px;
		width: 100%;
		font-size: 18px;
		color: #000000;
		line-height: 30px;
		text-align: left;
	}

	.fw2-nn3 {
		width: 100%;
		font-size: 14px;
		color: #999999;
		line-height: 20px;
		text-align: left;
	}

	.fw2-nn4 {
		margin-top: 10px;
		width: 100%;
		font-size: 14px;
		color: #000000;
		line-height: 20px;
		height: 60px;
		text-align: justify;
	}

	.fw2-nn5 {
		margin-top: 10px;
		width: 100%;
		display: flex;
		flex-direction: row; /*子元素会按照水平方向从左到右排列，这是 flex-direction 的默认值。*/
	}

	.fw2-nn5-l {
		max-width: 100px;
		font-size: 14px;
		color: #000000;
		line-height: 20px;
		text-align: left;
		margin-right: 6px;
	}

	.fw2-nn5-l1 {
		color: #6699FF;
	}

	.fw2-nn5-l2 {
		color: #FF6633;
	}

	.fw2-nn5-l3 {
		color: #33AAFF;
	}

	.fw2-nn5-l4 {
		color: #FF9966;
	}

	.fw2-nn5-r {
		width: 20px;
		height: 20px;
	}
	/*/服务中心*/
	/*联系我们*/
	.lx1 {
		width: 1300px;
		margin: 50px auto;
		display: grid;
		grid-template-columns: repeat(4, 1fr); /* 创建4列 */
		grid-gap: 20px; /* 列之间的间隔 */
	}

	.lx1-n {
		padding: 30px;
		border-radius: 20px;
		border: 1px solid #CCCCCC;
		transition-duration: .5s;
	}

		.lx1-n:hover {
			border: 1px solid #6699FF;
			transition-duration: .5s;
		}

	.lx1-nt {
		width: 50px;
		height: 50px;
		margin: auto;
	}

	.lx1-nc {
		width: 100%;
		font-size: 18px;
		color: #000000;
		line-height: 40px;
		text-align: center;
	}

	.lx1-nb {
		width: 100%;
		font-size: 14px;
		color: #000000;
		line-height: 20px;
		text-align: center;
	}
	/*/联系我们*/
	/* 产品标题美化 */
	.pro-title {
		font-size: 24px;
		font-weight: bold;
		color: #333;
		text-align: center;
		margin: 40px 0 20px 0;
		padding-bottom: 10px;
		border-bottom: 1px solid #cdcdcd; /* 下划线 */
		width: 90%;
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
	/* 产品内容容器美化 */
	.pro-content {
		width: 90%;
		max-width: 1200px;
		margin: 0 auto 50px auto;
		line-height: 1.8;
		font-size: 16px;
		color: #555;
		text-align: justify;
		padding: 0 10px;
	}
		/* 产品内容图片 100% 显示（核心样式） */
		.pro-content img {
			width: 100% !important;
			height: auto !important;
			display: block;
			margin: 15px 0;
			border-radius: 4px;
			box-shadow: 0 2px 8px rgba(0,0,0,0.1);
		}
