.section{
	width: 100%;
	.zoom;
	margin-top: 28px;
	.common-left{
		width: 286px;
		.zoom;
		float: left;
		.top{
			width: 100%;
			height: 80px;
			background:#2c74c0 url(../image/left.jpg);
			p{
				text-align: center;
				line-height: 80px;
				font-size: 20px;
				color: #fff;
				font-weight: bold;
				span{
					font-size: 14px;
					color: #fff;
					font-weight: normal;
				}
			}
		}
		.down{
			width: 100%;
			.zoom;

			.first-a{
				width: 100%;
				height: 52px;
				overflow: hidden;
				/*产品页侧边导航css，三级*/
				.two-a{
					width: 100%;
					.zoom;
					.ul-two{
						width: 100%;
						.zoom;
						.ul-two-li{
							display: block;
							width: 100%;
							height: auto;
							.zoom;
							border-top: 1px dashed #fff;
							border-bottom: 1px dashed #e1e1e1;
							&:hover{
								.ul-two-li-head{
									p{
										color: #316eba;
										&:before{
											color: #316eba;
										}
									}
								}
							}
							&:first-child{
								border-top: none;
							}
							&:last-child{
								border-bottom: none;
							}
							.ul-two-li-head{
								display: block;
								width: 100%;
								height: 39px;
								p{
									padding-left: 60px;
									line-height: 39px;
									font-size: 14px;
									color: #7f7865;
									&:before{
										content: '· ';
										font-size: 16px;
									}
								}
							}
							.ul-two-li-head-act{
								p{
									color: #316eba;
									&:before{
										color: #316eba;
									}
								}
							}
							.ul-three{
								width: 100%;
								.zoom;
								display: none;
								.ul-three-li{
									display: block;
									width: 100%;
									height: 34px;
									a{
										display: block;
										width: 100%;
										height: 100%;
										p{
											padding-left: 70px;
											line-height: 34px;
											color: #7f7865;
											font-size: 14px;
										}
										&:hover{
											p{
												color: #316eba;
											}
										}
									}
									.a-act{
										p{
											color: #316eba;
										}
									}
								}
							}
						}
					}
				}
				&:first-child{
					border-top: none;
				}
				&:last-child{
					border-bottom: none;
				}
				border-top: 1px dashed #ffffff;
				border-bottom: 1px dashed #e1e1e1;
				
				background: #f1f2ee;
				.boz;
				.head-a{
					border-left: 3px solid #f1f2ee;
					display: block;
					width: 100%;
					height: 50px;
					.boz;
					&:hover{
						border-left: 3px solid #326eb9;
						background: #fff;
						p{
							color: #326db9;
						}
					}
					p{
						padding-left: 36px;
						line-height: 50px;
						color: #7f7865;
						font-size: 14px;
						&:before{
							content: '▶　';
							color: #7c7c7c;
						}
					}
				}
				.head-a-act{
					border-left: 3px solid #326eb9;
					background: #fff;
					p{
						color: #326db9;
					}
				}
				
			}
			.product-first-a{
				width: 100%;
				.zoom;
				height: auto;

			}
		}
	}
	.common-right{
		width: calc(~'100% - 336px');
		.zoom;
		.crumbs{
			width: 100%;
			height: 20px;
			border-bottom: 1px dashed #e1e0e0;
			p{
				text-align: right;
				color: #999;
				font-size: 12px;
				a{
					color: #999;
				}
			}
		}
		.contact-box{
			width: 100%;
			.zoom;
			input{
				display: block;
				width: 62.8%;
				height: 37px;
				margin-left: 10px;
				text-indent: 12px;
				color: #666;
				outline: none;
				margin-top: 24px;
				border: 1px solid #d2d2d2;
			}
			textarea{
				display: block;
				width: 62.8%;
				height: 200px;
				color: #666;
				outline: none;
				margin-top: 24px;
				border: 1px solid #d2d2d2;
				margin-left: 10px;
				text-indent: 12px;
				resize: none;
				line-height: 24px;
			}
			.sub-box{
				width: 62.8%;
				.zoom;
				float: left;
				margin-top: 24px;
				.sub{
					width: 168px;
					height: 39px;
					display: block;

					border: none;
					background: #225aaf;
					font-size: 16px;
					color: #fff;
					font-family: '微软雅黑';
					margin: auto;
					cursor: pointer;
				}
			}
			.recruit-list{
				display: block;
				width: 100%;
				.zoom;
				border-bottom: 1px dashed #e1e0e0;
				.p-head{
					padding-top: 22px;
					font-size: 16px;
					color: #333;
					span{
						color: #235fb2;
					}
				}
				.p-cont{
					font-size: 14px;
					color: #666;
					line-height: 24px;
					padding-top: 12px;
					padding-bottom: 12px;
				}
			}
			.p-msg{
				font-size: 13px;
				color: #333;
				line-height: 24px;
				padding-top: 40px;
				padding-bottom: 16px;
				padding-left: 10px;
				padding-right: 10px;
			}
			.p-companyname{
				font-size: 18px;
				color: #235fb2;
				padding-top: 20px;
			}
			.p-hotline{
				font-size: 14px;
				color: #999;
				padding-top: 10px;
			}
			.box{
				width: 100%;
				.zoom;
				.left{
					float: left;
					width: 50%;
					.zoom;
					p{
						font-size: 14px;
						color: #999;
						padding-top: 8px;
					}
				}
			}
			.map-box{
				width: 100%;
				height: 490px;
				margin-top: 26px;
			}
		}
		.news-box{
			width: 100%;
			.zoom;
			.news-list-a{
				display: block;
				width: 100%;
				height: 170px;
				border-bottom: 1px solid #efefef;
				margin-top: 22px;
				&:hover{
					.left{
						.img-box{
							img{
								transform: scale(1.1);
							}
						}
					}
				}
				.left{
					width: 222px;
					height: 146px;
					float: left;
					border: 1px solid #e5e5e5;
					.img-box{
						width: 212px;
						height: 136px;
						overflow: hidden;
						margin: auto;
						margin-top: 5px;
						img{
							display: block;
							border: none;
							width: 100%;
							height: 100%;
							transition: all 0.6s;
						}
					}
				}
				.right{
					width: calc(~'100% - 246px');
					height: 146px;
					float: right;
					.p-head{
						font-size: 16px;
						color: #333;
						padding-top: 28px;
						.gt;
					}
					.p-date{
						font-size: 14px;
						color: #999;
						padding-top: 8px;
					}
					.p-cont{
						font-size: 14px;
						color: #666;
						line-height: 24px;
						padding-top: 6px;
						.gt2;
						span{
							color: #235fb2;
						}
					}
				}
			}
		}
		.case-box{
			width: 100%;
			.zoom;
			.case-list-a{
				display: block;
				width: 100%;
				height: 170px;
				border-bottom: 1px solid #efefef;
				margin-top: 22px;
				&:hover{
					.img-box{
						img{
							transform: scale(1.2);
						}
					}
					.right{
						.p-cont{
							color: #235fb2;
							text-decoration: underline;
						}
					}
				}
				.img-box{
					width: 222px;
					height: 146px;
					border: 1px solid #e5e5e5;
					overflow: hidden;
					float: left;
					img{
						display: block;
						border: none;
						width: 100%;
						height: 100%;
						transition: all 0.6s;
					}
				}
				.right{
					width: calc(~'100% - 246px');
					float: right;
					height: 146px;
					.p-head{
						font-size: 18px;
						color: #235fb2;
						padding-top: 28px;
						.gt;
					}
					.p-cont{
						font-size: 14px;
						color: #666;
						padding-top: 20px;
						line-height: 24px;
						.gt3;
					}
				}
			}
		}
		.content-box{
			width: 100%;
			.zoom;
			.honor-box{
				width: 100%;
				height: 682px;
				margin-bottom: 20px;
				.top{
					width: 100%;
					height: 20px;
					span{
						display: block;
						width: 73px;
						height: 20px;
						background: #f1f2ee;
						color: #7f7865;
						font-size: 14px;
						margin-left: 14px;
						text-align: center;
						line-height: 20px;

					}
				}
				.box{
					width: 100%;
					height: 662px;
					overflow: auto;
					margin-bottom: 20px;
					a{
						display: block;
						width: 380px;
						height: 274px;
						float: left;
						margin-top: 40px;
						margin-left: 64px;
						&:nth-child(2n+1){
							margin-left: 0;
						}
						img{
							display: block;
							width: 100%;
							height: 100%;
							border: none;
						}
					}
				}
			}
			.patent-box{
				width: 100%;
				height: 682px;
				.top{
					width: 100%;
					height: 20px;
					border-top: 1px solid #e5e5e5; 
					span{
						display: block;
						width: 73px;
						height: 20px;
						background: #f1f2ee;
						color: #7f7865;
						font-size: 14px;
						margin-left: 14px;
						text-align: center;
						line-height: 20px;

					}
				}
				.box{
					width: 100%;
					height: 346px;
					overflow: auto;
					a{
						display: block;
						width: 238px;
						height: 314px;
						float: left;
						margin-top: 32px;
						margin-left: 46px;
						&:nth-child(3n+1){
							margin-left: 0;
						}
						img{
							display: block;
							width: 100%;
							height: 100%;
							border: none;
						}
					}
				}
			}
			.pic-box{
				width: 100%;
				height: 602px;
				margin-top: 20px;
				#img-show-box{
					width: 100%;
					height: 450px;
					img{
						display: block;
						width: 100%;
						height: 100%;
						border: none;
					}
				}
				.img-list{
					width: 100%;
					height: 126px;
					margin-top: 26px;
					position: relative;
					.prev{
						position: absolute;
						display: block;
						width: 18px;
						height: 30px;
						text-align: center;
						line-height: 30px;
						color: #fff;
						background: #1e51a2;
						left: 0;
						top: 50%;
						margin-top: -10px;
						z-index: 9999;
						cursor: pointer;
					}
					.next{
						position: absolute;
						display: block;
						width: 18px;
						height: 30px;
						text-align: center;
						line-height: 30px;
						color: #fff;
						background: #1e51a2;
						right: 0;
						top: 50%;
						margin-top: -10px;
						z-index: 9999;
						cursor: pointer;
					}
					.mr_frUl{
						width: 100%;
						height: 100%;
						overflow: hidden;
						ul{
							li{
								display: block;
								.boz;
								width: 204px;
								height: 126px;
								float: left;
								margin-right: 16px;
								&:hover{
									border: 1px solid #235fb2;
								}
								a{
									img{
										display: block;
										border: none;
										width: 100%;
										height: 100%;
									}
								}
							}
							.li-act{
								border: 1px solid #235fb2;
							}
						}
					}
				}
			}
			.video-box{
				width: 100%;
				height: 406px;
				.boz;
				border: 1px solid #365652;
				margin-top: 30px;
				float: left;
				.video{
					max-width: calc(~'100% - 186px');
					height: 100%;
					float: left;
					#video-play{
						display: block;
						width: 676px;
					}
				}
			}
			.video-list{
				width: 186px;
				height: 100%;
				overflow: auto;
				background: #292929;
				float: right;
				.list-a{
					display: block;
					width: 178px;
					height: 108px;
					border: 1px solid #2358a3;
					margin: auto;
					margin-top: 6px;
					position: relative;
					&:first-child{
						.black{
							display: none;
						}
					}
					&:hover{
						.black{
							display: none;
						}
					}
					img{
						display: block;
						border: none;
						width: 100%;
						height: 100%;
					}
					.black{
						width: 100%;
						height: 100%;
						position: absolute;
						z-index: 99;
						top: 0;
						left: 0;
						background: rgba(0, 0, 0, 0.2);
					}
				}
			}
		}
	}
}

@media (min-width: 800px) {
.section {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	margin-top: 28px;
}
.section .common-left {
	width: 286px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	float: left;
}
.section .common-left .top {
	width: 100%;
	height: 80px;
	background: #2c74c0 url(/Public/Home/images/left.jpg);
}
.section .common-left .top p {
	text-align: center;
	line-height: 80px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}
.section .common-left .top p span {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}
.section .common-left .down {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-left .down .first-a {
	width: 100%;
	height: 52px;
	overflow: hidden;
	/*产品页侧边导航css，三级*/

	border-top: 1px dashed #ffffff;
	border-bottom: 1px dashed #e1e1e1;
	background: #f1f2ee;
	box-sizing: border-box;
}
.section .common-left .down .first-a .two-a {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-left .down .first-a .two-a .ul-two {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	border-top: 1px dashed #fff;
	border-bottom: 1px dashed #e1e1e1;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li:hover .ul-two-li-head p {
	color: #316eba;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li:hover .ul-two-li-head p:before {
	color: #316eba;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li:first-child {
	border-top: none;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li:last-child {
	border-bottom: none;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-two-li-head {
	display: block;
	width: 100%;
	height: 39px;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-two-li-head p {
	padding-left: 60px;
	line-height: 39px;
	font-size: 14px;
	color: #7f7865;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-two-li-head p:before {
	content: '· ';
	font-size: 16px;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-two-li-head-act p {
	color: #316eba;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-two-li-head-act p:before {
	color: #316eba;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-three {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	display: none;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-three .ul-three-li {
	display: block;
	width: 100%;
	height: 34px;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-three .ul-three-li a {
	display: block;
	width: 100%;
	height: 100%;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-three .ul-three-li a p {
	padding-left: 70px;
	line-height: 34px;
	color: #7f7865;
	font-size: 14px;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-three .ul-three-li a:hover p {
	color: #316eba;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-three .ul-three-li .a-act p {
	color: #316eba;
}
.section .common-left .down .first-a:first-child {
	border-top: none;
}
.section .common-left .down .first-a:last-child {
	border-bottom: none;
}
.section .common-left .down .first-a .head-a {
	border-left: 3px solid #f1f2ee;
	display: block;
	width: 100%;
	height: 50px;
	box-sizing: border-box;
}
.section .common-left .down .first-a .head-a:hover {
	border-left: 3px solid #326eb9;
	background: #fff;
}
.section .common-left .down .first-a .head-a:hover p {
	color: #326db9;
}
.section .common-left .down .first-a .head-a p {
	padding-left: 36px;
	line-height: 50px;
	color: #7f7865;
	font-size: 14px;
}
.section .common-left .down .first-a .head-a p:before {
	content: '▶　';
	color: #7c7c7c;
}
.section .common-left .down .first-a .head-a-act {
	border-left: 3px solid #326eb9;
	background: #fff;
}
.section .common-left .down .first-a .head-a-act p {
	color: #326db9;
}
.section .common-left .down .product-first-a {
	width: 100%;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	height: auto;
}
.section .common-right {
	width: calc(100% - 336px);
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-right .crumbs {
	width: 100%;
	height: 20px;
	border-bottom: 1px dashed #e1e0e0;
}
.section .common-right .crumbs p {
	text-align: right;
	color: #999;
	font-size: 12px;
}
}
 @media (max-width: 900px) {
.section {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	margin-top: 28px;
}
.section .common-left {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	float: left;
}
.section .common-left .top {
	width: 100%;
	height: 80px;
	background: #2c74c0;
	background-size: 100% 100%;
}
.section .common-left .top p {
	text-align: left;
	padding-left: 40px;
	line-height: 80px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}
.section .common-left .top p span {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}
.section .common-left .down {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-left .down .first-a {
	width: 100%;
	height: 52px;
	overflow: hidden;
	/*产品页侧边导航css，三级*/

	border-top: 1px dashed #ffffff;
	border-bottom: 1px dashed #e1e1e1;
	background: #f1f2ee;
	box-sizing: border-box;
}
.section .common-left .down .first-a .two-a {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-left .down .first-a .two-a .ul-two {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	border-top: 1px dashed #fff;
	border-bottom: 1px dashed #e1e1e1;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li:hover .ul-two-li-head p {
	color: #316eba;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li:hover .ul-two-li-head p:before {
	color: #316eba;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li:first-child {
	border-top: none;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li:last-child {
	border-bottom: none;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-two-li-head {
	display: block;
	width: 100%;
	height: 39px;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-two-li-head p {
	padding-left: 60px;
	line-height: 39px;
	font-size: 14px;
	color: #7f7865;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-two-li-head p:before {
	content: '· ';
	font-size: 16px;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-two-li-head-act p {
	color: #316eba;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-two-li-head-act p:before {
	color: #316eba;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-three {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	display: none;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-three .ul-three-li {
	display: block;
	width: 100%;
	height: 34px;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-three .ul-three-li a {
	display: block;
	width: 100%;
	height: 100%;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-three .ul-three-li a p {
	padding-left: 70px;
	line-height: 34px;
	color: #7f7865;
	font-size: 14px;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-three .ul-three-li a:hover p {
	color: #316eba;
}
.section .common-left .down .first-a .two-a .ul-two .ul-two-li .ul-three .ul-three-li .a-act p {
	color: #316eba;
}
.section .common-left .down .first-a:first-child {
	border-top: none;
}
.section .common-left .down .first-a:last-child {
	border-bottom: none;
}
.section .common-left .down .first-a .head-a {
	border-left: 3px solid #f1f2ee;
	display: block;
	width: 100%;
	height: 50px;
	box-sizing: border-box;
}
.section .common-left .down .first-a .head-a:hover {
	border-left: 3px solid #326eb9;
	background: #fff;
}
.section .common-left .down .first-a .head-a:hover p {
	color: #326db9;
}
.section .common-left .down .first-a .head-a p {
	padding-left: 36px;
	line-height: 50px;
	color: #7f7865;
	font-size: 14px;
}
.section .common-left .down .first-a .head-a p:before {
	content: '▶　';
	color: #7c7c7c;
}
.section .common-left .down .first-a .head-a-act {
	border-left: 3px solid #326eb9;
	background: #fff;
}
.section .common-left .down .first-a .head-a-act p {
	color: #326db9;
}
.section .common-left .down .product-first-a {
	width: 100%;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	height: auto;
}
.section .common-right {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	float: left;
	margin-top: 30px;
}
.section .common-right .crumbs {
	width: 100%;
	height: 20px;
	border-bottom: 1px dashed #e1e0e0;
}
.section .common-right .crumbs p {
	text-align: left;
	color: #999;
	font-size: 12px;
	padding-left: 20px;
}
}
.section .common-right .crumbs p a {
	color: #999;
}
.section .common-right .contact-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-right .contact-box input {
	display: block;
	width: 62.8%;
	height: 37px;
	/* margin-left: 10px; */
	text-indent: 12px;
	color: #666;
	outline: none;
	margin: auto;
	margin-top: 24px;
	border: 1px solid #d2d2d2;
}
.section .common-right .contact-box textarea {
	display: block;
	width: 62.8%;
	height: 200px;
	color: #666;
	outline: none;
	margin: auto;
	margin-top: 24px;
	border: 1px solid #d2d2d2;
	/* margin-left: 10px; */
	text-indent: 12px;
	resize: none;
	line-height: 24px;
}
.section .common-right .contact-box .sub-box {
	width: 62.8%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	margin-top: 24px;
}
.section .common-right .contact-box .sub-box .sub {
	width: 168px;
	height: 39px;
	display: block;
	border: none;
	background: #225aaf;
	font-size: 16px;
	color: #fff;
	font-family: '微软雅黑';
	margin: auto;
	cursor: pointer;
}
.section .common-right .contact-box .recruit-list {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	border-bottom: 1px dashed #e1e0e0;
}
.section .common-right .contact-box .recruit-list .p-head {
	padding-top: 22px;
	font-size: 16px;
	color: #333;
}
.section .common-right .contact-box .recruit-list .p-head span {
	color: #235fb2;
}
.section .common-right .contact-box .recruit-list .p-cont {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.section .common-right .contact-box .p-msg {
	font-size: 13px;
	color: #333;
	line-height: 24px;
	padding-top: 40px;
	padding-bottom: 16px;
	padding-left: 10px;
	padding-right: 10px;
}
.section .common-right .contact-box .p-companyname {
	font-size: 18px;
	color: #235fb2;
	padding-top: 20px;
}
.section .common-right .contact-box .p-hotline {
	font-size: 14px;
	color: #999;
	padding-top: 10px;
}
.section .common-right .contact-box .box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-right .contact-box .box .left {
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-right .contact-box .box .left p {
	font-size: 14px;
	color: #999;
	padding-top: 8px;
}
.section .common-right .contact-box .map-box {
	width: 100%;
	height: 490px;
	margin-top: 26px;
}
 @media (min-width: 640px) {
.section .common-right .news-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-right .news-box .news-list-a {
	display: block;
	width: 100%;
	height: 170px;
	border-bottom: 1px solid #efefef;
	margin-top: 22px;
}
.section .common-right .news-box .news-list-a:hover .left .img-box img {
	transform: scale(1.1);
}
.section .common-right .news-box .news-list-a .left {
	width: 222px;
	height: 146px;
	float: left;
	border: 1px solid #e5e5e5;
}
.section .common-right .news-box .news-list-a .left .img-box {
	width: 212px;
	height: 136px;
	overflow: hidden;
	margin: auto;
	margin-top: 5px;
}
.section .common-right .news-box .news-list-a .left .img-box img {
	display: block;
	border: none;
	width: 100%;
	height: 100%;
	transition: all 0.6s;
}
.section .common-right .news-box .news-list-a .right {
	width: calc(100% - 246px);
	height: 146px;
	float: right;
}
.section .common-right .news-box .news-list-a .right .p-head {
	font-size: 16px;
	color: #333;
	padding-top: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.section .common-right .news-box .news-list-a .right .p-date {
	font-size: 14px;
	color: #999;
	padding-top: 8px;
}
.section .common-right .news-box .news-list-a .right .p-cont {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.section .common-right .news-box .news-list-a .right .p-cont span {
	color: #235fb2;
}
}
 @media (max-width: 640px) {
.section .common-right .news-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-right .news-box .news-list-a {
	display: block;
	width: 100%;
	height: 140px;
	border-bottom: 1px solid #efefef;
	margin-top: 22px;
}
.section .common-right .news-box .news-list-a:hover .left .img-box img {
	transform: scale(1.1);
}
.section .common-right .news-box .news-list-a .left {
	width: 170px;
	height: 120px;
	float: left;
	border: 1px solid #e5e5e5;
}
.section .common-right .news-box .news-list-a .left .img-box {
	width: 160px;
	height: 110px;
	overflow: hidden;
	margin: auto;
	margin-top: 5px;
}
.section .common-right .news-box .news-list-a .left .img-box img {
	display: block;
	border: none;
	width: 100%;
	height: 100%;
	transition: all 0.6s;
}
.section .common-right .news-box .news-list-a .right {
	width: calc(100% - 180px);
	height: 146px;
	float: right;
}
.section .common-right .news-box .news-list-a .right .p-head {
	font-size: 14px;
	color: #333;
	padding-top: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.section .common-right .news-box .news-list-a .right .p-date {
	font-size: 12px;
	color: #999;
	padding-top: 8px;
}
.section .common-right .news-box .news-list-a .right .p-cont {
	font-size: 12px;
	color: #666;
	line-height: 24px;
	padding-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.section .common-right .news-box .news-list-a .right .p-cont span {
	color: #235fb2;
}
}
 @media (min-width: 640px) {
.section .common-right .case-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-right .case-box .case-list-a {
	display: block;
	width: 100%;
	height: 170px;
	border-bottom: 0;
	margin-top: 22px;
}
.section .common-right .case-box .case-list-a:hover {
	background-color: #f1f1f1;
}
.section .common-right .case-box .case-list-a:hover .img-box img {
	transform: scale(1.2);
}
.section .common-right .case-box .case-list-a:hover .right .p-cont {
	color: #235fb2;
	text-decoration: none;
}
.section .common-right .case-box .case-list-a .img-box {
	width: 222px;
	height: 146px;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	float: left;
}
.section .common-right .case-box .case-list-a .img-box img {
	display: block;
	border: none;
	width: 100%;
	height: 100%;
	transition: all 0.6s;
}
.section .common-right .case-box .case-list-a .right {
	width: calc(100% - 246px);
	float: right;
	height: 146px;
}
.section .common-right .case-box .case-list-a .right .p-head {
	font-size: 18px;
	color: #235fb2;
	padding-top: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.section .common-right .case-box .case-list-a .right .p-cont {
	font-size: 14px;
	color: #666;
	padding-top: 20px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
}
 @media (max-width: 640px) {
.section .common-right .case-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-right .case-box .case-list-a {
	display: block;
	width: 100%;
	height: 110px;
	border-bottom: 1px solid #efefef;
	margin-top: 22px;
	overflow: hidden;
}
.section .common-right .case-box .case-list-a:hover .img-box img {
	transform: scale(1.2);
}
.section .common-right .case-box .case-list-a:hover .right .p-cont {
	color: #235fb2;
	text-decoration: underline;
}
.section .common-right .case-box .case-list-a .img-box {
	width: 130px;
	height: 84px;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	float: left;
}
.section .common-right .case-box .case-list-a .img-box img {
	display: block;
	border: none;
	width: 100%;
	height: 100%;
	transition: all 0.6s;
}
.section .common-right .case-box .case-list-a .right {
	width: calc(100% - 140px);
	float: right;
	height: 146px;
}
.section .common-right .case-box .case-list-a .right .p-head {
	font-size: 16px;
	color: #235fb2;
	padding-top: 0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.section .common-right .case-box .case-list-a .right .p-cont {
	font-size: 12px;
	color: #666;
	padding-top: 2px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
}
 @media (min-width: 1200px) {
.section .common-right .content-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-right .content-box .honor-box {
	width: 100%;
	height: 682px;
	margin-bottom: 20px;
}
.section .common-right .content-box .honor-box .top {
	width: 100%;
	height: 20px;
}
.section .common-right .content-box .honor-box .top span {
	display: block;
	width: 73px;
	height: 20px;
	background: #f1f2ee;
	color: #7f7865;
	font-size: 14px;
	margin-left: 14px;
	text-align: center;
	line-height: 20px;
}
.section .common-right .content-box .honor-box .box {
	width: 100%;
	height: 662px;
	overflow: auto;
	margin-bottom: 20px;
}
.section .common-right .content-box .honor-box .box a {
	display: block;
	width: 380px;
	height: 274px;
	float: left;
	margin-top: 40px;
	margin-left: 64px;
}
.section .common-right .content-box .honor-box .box a:nth-child(2n+1) {
	margin-left: 0;
}
.section .common-right .content-box .honor-box .box a img {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
}
.section .common-right .content-box .patent-box {
	width: 100%;
	height: 682px;
}
.section .common-right .content-box .patent-box .top {
	width: 100%;
	height: 20px;
	border-top: 1px solid #e5e5e5;
}
.section .common-right .content-box .patent-box .top span {
	display: block;
	width: 73px;
	height: 20px;
	background: #f1f2ee;
	color: #7f7865;
	font-size: 14px;
	margin-left: 14px;
	text-align: center;
	line-height: 20px;
}
.section .common-right .content-box .patent-box .box {
	width: 100%;
	height: 346px;
	overflow: auto;
}
.section .common-right .content-box .patent-box .box a {
	display: block;
	width: 238px;
	height: 314px;
	float: left;
	margin-top: 32px;
	margin-left: 46px;
}
.section .common-right .content-box .patent-box .box a:nth-child(3n+1) {
	margin-left: 0;
}
.section .common-right .content-box .patent-box .box a img {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
}
.section .common-right .content-box .video-box {
	width: 100%;
	height: 406px;
	box-sizing: border-box;
	border: 1px solid #365652;
	margin-top: 30px;
	float: left;
}
.section .common-right .content-box .video-box .video {
	max-width: calc(100% - 186px);
	height: 100%;
	float: left;
}
.section .common-right .content-box .video-box .video #video-play {
	display: block;
	width: 676px;
}
.section .common-right .content-box .video-list {
	width: 186px;
	height: 100%;
	overflow: auto;
	background: #292929;
	float: right;
}
.section .common-right .content-box .video-list .list-a {
	display: block;
	width: 178px;
	height: 108px;
	border: 1px solid #2358a3;
	margin: auto;
	margin-top: 6px;
	position: relative;
}
.section .common-right .content-box .video-list .list-a:first-child .black {
	display: none;
}
.section .common-right .content-box .video-list .list-a:hover .black {
	display: none;
}
.section .common-right .content-box .video-list .list-a img {
	display: block;
	border: none;
	width: 100%;
	height: 100%;
}
.section .common-right .content-box .video-list .list-a .black {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.2);
}
.section .common-right .content-box .pic-box {
	width: 100%;
	height: 602px;
	margin-top: 20px;
}
.section .common-right .content-box .pic-box #img-show-box {
	width: 100%;
	height: 450px;
}
.section .common-right .content-box .pic-box #img-show-box img {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
}
.section .common-right .content-box .pic-box .img-list {
	width: 100%;
	height: 126px;
	margin-top: 26px;
	position: relative;
}
.section .common-right .content-box .pic-box .img-list .prev {
	position: absolute;
	display: block;
	width: 18px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #1e51a2;
	left: 0;
	top: 50%;
	margin-top: -10px;
	z-index: 9999;
	cursor: pointer;
}
.section .common-right .content-box .pic-box .img-list .next {
	position: absolute;
	display: block;
	width: 18px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #1e51a2;
	right: 0;
	top: 50%;
	margin-top: -10px;
	z-index: 9999;
	cursor: pointer;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul li {
	display: block;
	box-sizing: border-box;
	width: 204px;
	height: 126px;
	float: left;
	margin-right: 16px;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul li:hover {
	border: 1px solid #235fb2;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul li a img {
	display: block;
	border: none;
	width: 100%;
	height: 100%;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul .li-act {
	border: 1px solid #235fb2;
}
}
 @media (max-width: 1200px) and (min-width: 900px) {
.section .common-right .content-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-right .content-box .honor-box {
	width: 100%;
	height: 682px;
	margin-bottom: 20px;
}
.section .common-right .content-box .honor-box .top {
	width: 100%;
	height: 20px;
}
.section .common-right .content-box .honor-box .top span {
	display: block;
	width: 73px;
	height: 20px;
	background: #f1f2ee;
	color: #7f7865;
	font-size: 14px;
	margin-left: 14px;
	text-align: center;
	line-height: 20px;
}
.section .common-right .content-box .honor-box .box {
	width: 100%;
	height: 662px;
	overflow: auto;
	margin-bottom: 20px;
}
.section .common-right .content-box .honor-box .box a {
	display: block;
	width: 47%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	float: left;
	margin-top: 40px;
	margin-left: 6%;
}
.section .common-right .content-box .honor-box .box a:nth-child(2n+1) {
	margin-left: 0;
}
.section .common-right .content-box .honor-box .box a img {
	display: block;
	width: 100%;
	border: none;
}
.section .common-right .content-box .patent-box {
	width: 100%;
	height: 682px;
}
.section .common-right .content-box .patent-box .top {
	width: 100%;
	height: 20px;
	border-top: 1px solid #e5e5e5;
}
.section .common-right .content-box .patent-box .top span {
	display: block;
	width: 73px;
	height: 20px;
	background: #f1f2ee;
	color: #7f7865;
	font-size: 14px;
	margin-left: 14px;
	text-align: center;
	line-height: 20px;
}
.section .common-right .content-box .patent-box .box {
	width: 100%;
	height: 346px;
	overflow: auto;
}
.section .common-right .content-box .patent-box .box a {
	display: block;
	width: 32%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	float: left;
	margin-top: 32px;
	margin-left: 2%;
}
.section .common-right .content-box .patent-box .box a:nth-child(3n+1) {
	margin-left: 0;
}
.section .common-right .content-box .patent-box .box a img {
	display: block;
	width: 100%;
	border: none;
}
.section .common-right .content-box .video-box {
	width: 550px;
	height: 406px;
	box-sizing: border-box;
	border: 1px solid #365652;
	margin: auto;
	margin-top: 30px;
}
.section .common-right .content-box .video-box .video {
	max-width: calc(100% - 186px);
	height: 100%;
	float: left;
}
.section .common-right .content-box .video-box .video #video-play {
	display: block;
	width: 364px;
}
.section .common-right .content-box .video-list {
	width: 186px;
	height: 100%;
	overflow: auto;
	background: #292929;
	float: right;
}
.section .common-right .content-box .video-list .list-a {
	display: block;
	width: 178px;
	height: 108px;
	border: 1px solid #2358a3;
	margin: auto;
	margin-top: 6px;
	position: relative;
}
.section .common-right .content-box .video-list .list-a:first-child .black {
	display: none;
}
.section .common-right .content-box .video-list .list-a:hover .black {
	display: none;
}
.section .common-right .content-box .video-list .list-a img {
	display: block;
	border: none;
	width: 100%;
	height: 100%;
}
.section .common-right .content-box .video-list .list-a .black {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.2);
}
.section .common-right .content-box .pic-box {
	width: 530px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	margin-top: 20px;
}
.section .common-right .content-box .pic-box #img-show-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
}
.section .common-right .content-box .pic-box #img-show-box img {
	display: block;
	width: 100%;
	border: none;
}
.section .common-right .content-box .pic-box .img-list {
	width: 100%;
	height: 126px;
	margin-top: 26px;
	position: relative;
}
.section .common-right .content-box .pic-box .img-list .prev {
	position: absolute;
	display: block;
	width: 18px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #1e51a2;
	left: 0;
	top: 50%;
	margin-top: -10px;
	z-index: 9999;
	cursor: pointer;
}
.section .common-right .content-box .pic-box .img-list .next {
	position: absolute;
	display: block;
	width: 18px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #1e51a2;
	right: 0;
	top: 50%;
	margin-top: -10px;
	z-index: 9999;
	cursor: pointer;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul li {
	display: block;
	box-sizing: border-box;
	width: 170px;
	height: 116px;
	float: left;
	margin-right: 16px;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul li:hover {
	border: 1px solid #235fb2;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul li a img {
	display: block;
	border: none;
	width: 100%;
	height: 100%;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul .li-act {
	border: 1px solid #235fb2;
}
}
 @media (max-width: 900px) and (min-width: 640px) {
.section .common-right .content-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-right .content-box .honor-box {
	width: 100%;
	height: 682px;
	margin-bottom: 20px;
}
.section .common-right .content-box .honor-box .top {
	width: 100%;
	height: 20px;
}
.section .common-right .content-box .honor-box .top span {
	display: block;
	width: 73px;
	height: 20px;
	background: #f1f2ee;
	color: #7f7865;
	font-size: 14px;
	margin-left: 14px;
	text-align: center;
	line-height: 20px;
}
.section .common-right .content-box .honor-box .box {
	width: 100%;
	height: 662px;
	overflow: auto;
	margin-bottom: 20px;
}
.section .common-right .content-box .honor-box .box a {
	display: block;
	width: 47%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	float: left;
	margin-top: 40px;
	margin-left: 6%;
}
.section .common-right .content-box .honor-box .box a:nth-child(2n+1) {
	margin-left: 0;
}
.section .common-right .content-box .honor-box .box a img {
	display: block;
	width: 100%;
	border: none;
}
.section .common-right .content-box .patent-box {
	width: 100%;
	height: 682px;
}
.section .common-right .content-box .patent-box .top {
	width: 100%;
	height: 20px;
	border-top: 1px solid #e5e5e5;
}
.section .common-right .content-box .patent-box .top span {
	display: block;
	width: 73px;
	height: 20px;
	background: #f1f2ee;
	color: #7f7865;
	font-size: 14px;
	margin-left: 14px;
	text-align: center;
	line-height: 20px;
}
.section .common-right .content-box .patent-box .box {
	width: 100%;
	height: 346px;
	overflow: auto;
}
.section .common-right .content-box .patent-box .box a {
	display: block;
	width: 32%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	float: left;
	margin-top: 32px;
	margin-left: 2%;
}
.section .common-right .content-box .patent-box .box a:nth-child(3n+1) {
	margin-left: 0;
}
.section .common-right .content-box .patent-box .box a img {
	display: block;
	width: 100%;
	border: none;
}
.section .common-right .content-box .video-box {
	width: 640px;
	height: 406px;
	box-sizing: border-box;
	border: 1px solid #365652;
	margin: auto;
	margin-top: 30px;
}
.section .common-right .content-box .video-box .video {
	max-width: calc(100% - 186px);
	height: 100%;
	float: left;
}
.section .common-right .content-box .video-box .video #video-play {
	display: block;
	width: 454px;
}
.section .common-right .content-box .video-list {
	width: 186px;
	height: 100%;
	overflow: auto;
	background: #292929;
	float: right;
}
.section .common-right .content-box .video-list .list-a {
	display: block;
	width: 178px;
	height: 108px;
	border: 1px solid #2358a3;
	margin: auto;
	margin-top: 6px;
	position: relative;
}
.section .common-right .content-box .video-list .list-a:first-child .black {
	display: none;
}
.section .common-right .content-box .video-list .list-a:hover .black {
	display: none;
}
.section .common-right .content-box .video-list .list-a img {
	display: block;
	border: none;
	width: 100%;
	height: 100%;
}
.section .common-right .content-box .video-list .list-a .black {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.2);
}
.section .common-right .content-box .pic-box {
	width: 640px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	margin-top: 20px;
}
.section .common-right .content-box .pic-box #img-show-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
}
.section .common-right .content-box .pic-box #img-show-box img {
	display: block;
	width: 100%;
	border: none;
}
.section .common-right .content-box .pic-box .img-list {
	width: 100%;
	height: 126px;
	margin-top: 26px;
	position: relative;
}
.section .common-right .content-box .pic-box .img-list .prev {
	position: absolute;
	display: block;
	width: 18px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #1e51a2;
	left: 0;
	top: 50%;
	margin-top: -10px;
	z-index: 9999;
	cursor: pointer;
}
.section .common-right .content-box .pic-box .img-list .next {
	position: absolute;
	display: block;
	width: 18px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #1e51a2;
	right: 0;
	top: 50%;
	margin-top: -10px;
	z-index: 9999;
	cursor: pointer;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul li {
	display: block;
	box-sizing: border-box;
	width: 204px;
	height: 126px;
	float: left;
	margin-right: 16px;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul li:hover {
	border: 1px solid #235fb2;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul li a img {
	display: block;
	border: none;
	width: 100%;
	height: 100%;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul .li-act {
	border: 1px solid #235fb2;
}
}
 @media (max-width: 640px) {
.section .common-right .content-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.section .common-right .content-box .honor-box {
	width: 100%;
	height: 682px;
	margin-bottom: 20px;
}
.section .common-right .content-box .honor-box .top {
	width: 100%;
	height: 20px;
}
.section .common-right .content-box .honor-box .top span {
	display: block;
	width: 73px;
	height: 20px;
	background: #f1f2ee;
	color: #7f7865;
	font-size: 14px;
	margin-left: 14px;
	text-align: center;
	line-height: 20px;
}
.section .common-right .content-box .honor-box .box {
	width: 100%;
	height: 662px;
	overflow: auto;
	margin-bottom: 20px;
}
.section .common-right .content-box .honor-box .box a {
	display: block;
	width: 47%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	float: left;
	margin-top: 40px;
	margin-left: 6%;
}
.section .common-right .content-box .honor-box .box a:nth-child(2n+1) {
	margin-left: 0;
}
.section .common-right .content-box .honor-box .box a img {
	display: block;
	width: 100%;
	border: none;
}
.section .common-right .content-box .patent-box {
	width: 100%;
	height: 682px;
}
.section .common-right .content-box .patent-box .top {
	width: 100%;
	height: 20px;
	border-top: 1px solid #e5e5e5;
}
.section .common-right .content-box .patent-box .top span {
	display: block;
	width: 73px;
	height: 20px;
	background: #f1f2ee;
	color: #7f7865;
	font-size: 14px;
	margin-left: 14px;
	text-align: center;
	line-height: 20px;
}
.section .common-right .content-box .patent-box .box {
	width: 100%;
	height: 346px;
	overflow: auto;
}
.section .common-right .content-box .patent-box .box a {
	display: block;
	width: 48%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	float: left;
	margin-top: 32px;
	margin-left: 4;
}
.section .common-right .content-box .patent-box .box a:nth-child(2n+1) {
	margin-left: 0;
}
.section .common-right .content-box .patent-box .box a img {
	display: block;
	width: 100%;
	border: none;
}
.section .common-right .content-box .video-box {
	width: 320px;
	min-height: 406px;
	overflow: hidden;
	zoom: 1;
	box-sizing: border-box;
	border: 1px solid #365652;
	margin: auto;
	margin-top: 30px;
}
.section .common-right .content-box .video-box .video {
	max-width: 100%;
	height: 406px;
}
.section .common-right .content-box .video-box .video #video-play {
	display: block;
	width: 320px;
}
.section .common-right .content-box .video-list {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	background: #292929;
}
.section .common-right .content-box .video-list .list-a {
	display: block;
	width: 178px;
	height: 108px;
	border: 1px solid #2358a3;
	margin: auto;
	margin-top: 6px;
	position: relative;
}
.section .common-right .content-box .video-list .list-a:last-child {
	margin-bottom: 10px;
}
.section .common-right .content-box .video-list .list-a:first-child .black {
	display: none;
}
.section .common-right .content-box .video-list .list-a:hover .black {
	display: none;
}
.section .common-right .content-box .video-list .list-a img {
	display: block;
	border: none;
	width: 100%;
	height: 100%;
}
.section .common-right .content-box .video-list .list-a .black {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.2);
}
.section .common-right .content-box .pic-box {
	width: 98%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	margin-top: 20px;
}
.section .common-right .content-box .pic-box #img-show-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
}
.section .common-right .content-box .pic-box #img-show-box img {
	display: block;
	width: 100%;
	border: none;
}
.section .common-right .content-box .pic-box .img-list {
	width: 100%;
	height: 126px;
	margin-top: 26px;
	position: relative;
}
.section .common-right .content-box .pic-box .img-list .prev {
	position: absolute;
	display: block;
	width: 18px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #1e51a2;
	left: 0;
	top: 50%;
	margin-top: -16px;
	z-index: 9999;
	cursor: pointer;
}
.section .common-right .content-box .pic-box .img-list .next {
	position: absolute;
	display: block;
	width: 18px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #1e51a2;
	right: 0;
	top: 50%;
	margin-top: -16px;
	z-index: 9999;
	cursor: pointer;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul li {
	display: block;
	box-sizing: border-box;
	width: 48%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	float: left;
	margin-right: 12px;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul li:hover {
	border: 1px solid #235fb2;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul li a img {
	display: block;
	border: none;
	width: 100%;
}
.section .common-right .content-box .pic-box .img-list .mr_frUl ul .li-act {
	border: 1px solid #235fb2;
}
}



::-webkit-scrollbar {
 width: 18px;
 height: 10px;
}

::-webkit-scrollbar-track, 
::-webkit-scrollbar-thumb {
 border-radius: 999px;
 border: 5px solid transparent;
}

::-webkit-scrollbar-track {
 box-shadow: 1px 1px 5px rgba(158, 158, 158, 0.2) inset;
}

::-webkit-scrollbar-thumb {
 min-height: 20px;
 background-clip: content-box;
 box-shadow: 0 0 0 5px rgba(158, 158, 158, 0.2) inset;
}

::-webkit-scrollbar-corner {
 background: transparent;
}
/*分页，公用*/

.common-page {
	width: 100%;
	margin-top: 30px;
}
.common-page a {
	float: left;
	padding-left: 14px;
	padding-right: 14px;
	line-height: 22px;
	font-size: 14px;
	color: #666;
	box-sizing: border-box;
	border: 1px solid #235fb2;
	margin-left: 6px;
}
.common-page a:hover {
	background: #235fb2;
	color: #fff;
}
.common-page a:first-child {
	margin-left: 0;
}
.common-page .a-act {
	background: #235fb2;
	color: #fff;
}
span.rows {
	font-size: 14px;
	color: #333;
}
 @media (min-width:1000px) {
#id-nav {
	display: none;
}
}
@media (max-width:440px) {
#id-nav {
	width: 100%;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px;
}
#id-nav a {
	display: block;
	width: 33.33%;
	float: left;
	height: 34px;
	box-sizing: border-box;
	border-left: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	text-align: center;
	line-height: 34px;
	color: #333;
	font-size: 12px;
}
#id-nav a:nth-child(3n) {
	border-right: 1px solid #d6d6d6;
}
#id-nav a:nth-child(4) {
	border-bottom: 1px solid #d6d6d6;
}
#id-nav a:nth-child(5) {
	border-bottom: 1px solid #d6d6d6;
}
#id-nav a:nth-child(6) {
	border-bottom: 1px solid #d6d6d6;
}
}
 @media (max-width:1000px) and (min-width: 440px) {
#id-nav {
	width: 100%;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px;
}
#id-nav a {
	display: block;
	width: 16.66%;
	float: left;
	height: 34px;
	box-sizing: border-box;
	border-left: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	text-align: center;
	line-height: 34px;
	color: #333;
	font-size: 12px;
}
#id-nav a:last-child {
	border-right: 1px solid #d6d6d6;
}
}
.cooperation-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
}
.cooperation-box .p-head {
	font-size: 20px;
	color: #326db9;
	margin-bottom: 34px;
	font-family: '微软雅黑';
	padding-top: 20px;
}
.cooperation-box .p-ftitle {
	font-size: 13px;
	color: #333;
	line-height: 24px;
	padding-top: 0px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	text-indent: 2em;
}
.cooperation-box .item {
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: auto;
	margin-bottom: 24px;
}
.cooperation-box .item input {
	display: block;
	width: 100%;
	height: 38px;
	box-sizing: border-box;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	font-family: '微软雅黑';
	font-size: 14px;
	text-indent: 20px;
	background: #f9f9f9;
}
.cooperation-box .item input:focus {
	outline: none;
	border: 1px solid #326db9;
}
.cooperation-box .item .input1 {
	float: left;
	width: 48%;
}
.cooperation-box .item .input2 {
	float: right;
	width: 48%;
}
.cooperation-box .item textarea {
	display: block;
	width: 100%;
	min-height: 114px;
	overflow: hidden;
	word-wrap: break-word;
	height: 114px;
	font-family: '微软雅黑';
	font-size: 14px;
	text-indent: 20px;
	line-height: 24px;
	background: #f9f9f9;
	box-sizing: border-box;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	resize: none;
}
.cooperation-box .item textarea:focus {
	outline: none;
	border: 1px solid #326db9;
	border-radius: 4px;
}
.cooperation-box .item .sub {
	background: #326db9;
	color: #fff;
	font-size: 14px;
	font-family: '微软雅黑';
	outline: none;
	border: none;
	width: 168px;
	text-indent: 0;
	margin: auto;
}
.cooperation-box .item .sub:focus {
	outline: none;
	border: none;
}
