﻿.down-r1 {
	display: table;
	width: 100%;
	min-width: 1300px;
	max-width: 1920px;
	height: auto;
	margin: 0 auto;
}

	.down-r1 .down-r1-box {
		position: relative;
		width: 1300px;
		height: auto;
		margin: 0 auto;
	}

		.down-r1 .down-r1-box .r1-box-c1 {
			width: 100%;
			height: 60px;
		}

			.down-r1 .down-r1-box .r1-box-c1 h3 {
				font-size: 30px;
				color: #303030;
				font-weight: bold;
			}

		.down-r1 .down-r1-box .r1-box-c2 {
			display: flex;
			flex-direction: row;
			justify-content: flex-start;
			align-items: flex-start;
			width: 100%;
			height: 60px;
		}

			.down-r1 .down-r1-box .r1-box-c2 .r1-c2-b1 {
				width: 100%;
				height: 100%;
				margin-right: 50px;
				padding-right: 50px;
				border: 1px solid #dddddd;
				border-left: none;
				border-top-right-radius: 10px;
				border-bottom-right-radius: 10px;
				background-color: #f3f4f6;
			}

				.down-r1 .down-r1-box .r1-box-c2 .r1-c2-b1 .r1-c2-ipt {
					width: 100%;
					height: 100%;
					line-height: 60px;
					border: 0;
					background-color: #f3f4f6;
					outline: none;
					font-size: 16px;
				}

			.down-r1 .down-r1-box .r1-box-c2 .r1-c2-b2 {
				display: flex;
				justify-content: center;
				align-items: center;
				width: 200px;
				height: 100%;
				border-radius: 10px;
				flex-shrink: 0;
				font-size: 20px;
				color: #FFF;
				cursor: pointer;
				background-color: #146deb;
			}

			.down-r1 .down-r1-box .r1-box-c2 .r1-c2-b3 {
				width: 80px;
				height: 60px;
				border-top-left-radius: 10px;
				border-bottom-left-radius: 10px;
				border: 1px solid #dddddd;
				border-right: none;
				flex-shrink: 0;
				background: #f3f4f6 url(../images/down-pic-1.png) center center no-repeat
			}

.down-r2 {
	display: table;
	width: 100%;
	min-width: 1300px;
	max-width: 1920px;
	height: auto;
	margin: 0 auto;
}

	.down-r2 .down-r2-box {
		position: relative;
		width: 1300px;
		height: auto;
		margin: 0 auto;
	}

		.down-r2 .down-r2-box .r2-box-c1 {
			width: 100%;
			height: 60px;
		}

			.down-r2 .down-r2-box .r2-box-c1 h3 {
				font-size: 30px;
				color: #303030;
				font-weight: bold;
			}

		.down-r2 .down-r2-box .r2-box-c2 {
			display: flex;
			flex-direction: row;
			justify-content: flex-start;
			align-items: flex-start;
			width: 100%;
			height: auto;
		}

			.down-r2 .down-r2-box .r2-box-c2 .r2-c2-tox {
				width: 310px;
				height: auto;
				margin: 0 10px 20px;
			}

				.down-r2 .down-r2-box .r2-box-c2 .r2-c2-tox:first-child {
					margin-left: 0;
				}

				.down-r2 .down-r2-box .r2-box-c2 .r2-c2-tox:last-child {
					margin-right: 0;
				}

				.down-r2 .down-r2-box .r2-box-c2 .r2-c2-tox .r2-tox-b1 {
					width: 100%;
					padding: 10px 0 10px 20px;
					font-size: 14px;
					color: #646566;
				}

				.down-r2 .down-r2-box .r2-box-c2 .r2-c2-tox .r2-tox-b2 {
					width: 100%;
					height: 60px;
					border: 1px solid #dddddd;
					border-radius: 5px;
					background-color: #f3f4f6;
				}

		.down-r2 .down-r2-box .r2-box-c3 {
			display: flex;
			flex-direction: row;
			justify-content: center;
			align-items: center;
			width: 100%;
			height: 60px;
		}

			.down-r2 .down-r2-box .r2-box-c3 .r2-c3-btn {
				display: flex;
				justify-content: center;
				align-items: center;
				width: 160px;
				height: 50px;
				cursor: pointer;
				margin: 0 20px;
				color: #FFF;
				font-size: 16px;
				border-radius: 50px;
				flex-shrink: 0;
				-moz-box-shadow: 0px 0px 3px #666;
				-webkit-box-shadow: 0px 0px 3px #666;
				box-shadow: 0px 0px 3px #666;
			}

				.down-r2 .down-r2-box .r2-box-c3 .r2-c3-btn.btn-1 {
					background-color: #f56c6c;
				}

					.down-r2 .down-r2-box .r2-box-c3 .r2-c3-btn.btn-1:hover {
						background-color: #fa3534;
					}

				.down-r2 .down-r2-box .r2-box-c3 .r2-c3-btn.btn-2 {
					background-color: #2979ff;
				}

					.down-r2 .down-r2-box .r2-box-c3 .r2-c3-btn.btn-2:hover {
						background-color: #3c9cff;
					}

.down-r3 {
	display: table;
	width: 100%;
	min-width: 1300px;
	max-width: 1920px;
	height: auto;
	margin: 0 auto;
}

	.down-r3 .down-r3-box {
		position: relative;
		width: 1300px;
		min-height: 400px;
		margin: 0 auto;
	}

		.down-r3 .down-r3-box .r3-box-box {
			width: 100%;
			height:100%;
		}

			/*.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	width: 1300px;
	height: 80px;
	background-color: #f3f4f6;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 li {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #303030;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 .r3-t1-b1 {
	justify-content: flex-start;
	width: 320px;
	height: 100%;
	padding-left: 20px;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 .r3-t1-b2 {
	width: 250px;
	height: 100%;
	text-align: center;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 .r3-t1-b3 {
	width: 250px;
	height: 100%;
	text-align: center;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 .r3-t1-b4 {
	width: 280px;
	height: 100%;
	text-align: center;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 .r3-t1-b5 {
	width: 200px;
	height: 100%;
	text-align: right;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	width: 1300px;
	height: 70px;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 li {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #646566;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t3:nth-of-type(2n+2) {
	background-color: #f3f4f6;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b1 {
	justify-content: flex-start;
	width: 320px;
	height: 100%;
	padding-left: 20px;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b2 {
	width: 250px;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b3 {
	width: 250px;
	height: 100%;
	text-align: center;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b4 {
	width: 280px;
	height: 100%;
	text-align: center;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b5 {
	width: 200px;
	height: 100%;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b5 .r3-b5-a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 120px;
	height: 40px;
	font-size: 12px;
	color: #FFF;
	padding-left: 20px;
	border-radius: 6px;
	background: #303030 url(../images/prod-pic-6.png) 20px center no-repeat;
	background-size: auto 20px;
}

.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b5 .r3-b5-a:hover {
	background-color: #fa3534;
}*/
			.down-r3 .down-r3-box .r3-box-box h2 {
				position: relative;
				width: 100%;
				height: 80px;
				line-height: 80px;
				padding-left: 30px;
				font-size: 35px;
				font-weight: bold;
				color: #303030;
				margin-bottom: 20px;
			}

				.down-r3 .down-r3-box .r3-box-box h2::after {
					position: absolute;
					left: 0;
					top: 20px;
					z-index: 1;
					width: 10px;
					height: 40px;
					content: '';
					background-color: #2979ff;
				}

			.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 {
				display: flex;
				flex-direction: row;
				justify-content: flex-start;
				align-items: flex-start;
				width: 1300px;
				height: 80px;
				background-color: #f3f4f6;
			}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 li {
					display: flex;
					justify-content: flex-start;
					align-items: center;
					color: #303030;
					font-size: 13px;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 .r3-t1-b1 {
					justify-content: flex-start;
					width: 320px;
					height: 100%;
					padding-left: 20px;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 .r3-t1-b2 {
					width: 100px;
					height: 100%;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 .r3-t1-b3 {
					display: flex;
					justify-content: center;
					align-items: center;
					width: 100px;
					height: 100%;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 .r3-t1-b4 {
					display: flex;
					justify-content: center;
					align-items: center;
					width: 150px;
					height: 100%;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 .r3-t1-b5 {
					display: flex;
					justify-content: center;
					align-items: center;
					width: 140px;
					height: 100%;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 .r3-t1-b6 {
					width: 280px;
					height: 100%;
					text-align: center;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t1 .r3-t1-b7 {
					width: 210px;
					height: 100%;
					text-align: center;
				}

			.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 {
				display: flex;
				flex-direction: row;
				justify-content: flex-start;
				align-items: center;
				width: 1300px;
				/*height: 70px;*/
				min-height: 70px;
			}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 li {
					display: flex;
					justify-content: flex-start;
					align-items: center;
					color: #646566;
					font-size: 13px;
					padding: 10px 0;
					min-height: 70px;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t3:nth-of-type(2n+2) {
					background-color: #f3f4f6;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b1 {
					justify-content: flex-start;
					width: 320px;
					height: 100%;
					padding-left: 20px;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b2 {
					width: 100px;
					height: 100%;
					text-align: center;
					vertical-align: middle;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b3 {
					display: flex;
					justify-content: center;
					align-items: center;
					width: 100px;
					height: 100%;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b4 {
					display: flex;
					justify-content: center;
					align-items: center;
					width: 150px;
					height: 100%;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b5 {
					display: flex;
					justify-content: center;
					align-items: center;
					width: 140px;
					height: 100%;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b6 {
					width: 280px;
					height: 100%;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b7 {
					width: 210px;
					height: 100%;
				}

				.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b5 .r3-b5-a {
					display: flex;
					justify-content: center;
					align-items: center;
					width: 100px;
					height: 38px;
					font-size: 12px;
					color: #FFF;
					padding-left: 20px;
					background: #303030 url(../images/prod-pic-6.png) 10px center no-repeat;
					background-size: auto 20px;
				}

					.down-r3 .down-r3-box .r3-box-box .r3-c3-t3 .r3-t3-b5 .r3-b5-a:hover {
						background-color: #fa3534;
					}
			.down-r3 .down-r3-box .r3-box-box .empty {
				display: flex;
				justify-content: center;
				align-items: center;
				width: 100%;
				min-height: 400px;
				font-size: 16px;
				color: #646566;
				background: #F3F4F6;
			}