  

.df_l_01 {
	width:100%;
	height:380px;
	margin-bottom:10px;
	padding: 0px;
	position: relative;
	overflow:hidden;
	float:left;
}
	.df_l_01_01 {
		width:600px;
		margin-bottom:10px;
		padding-bottom:0px;
		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e9e9e9);
		background:-moz-linear-gradient(top,#ffffff,#e9e9e9);
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e9e9e9));
		position: relative;
		overflow: hidden;
		float:left;
	}
		.df_l_01_01_box {
			width:600px;
			height:380px;
			margin:0px auto 0px auto;
			overflow: hidden;
		}
			#tl_68_num {
				height: 24px;
				line-height: 24px;
				padding:0px 10px;
				border-radius:0px;
				color:#ffffff;
				font-size:14px;
				font-weight:100;
				font-family:"����";
				background: #ffffff;
				filter:alpha(opacity=10);
				background: rgba(255,255,255,0.5);
				position: absolute;
				top: 15px;
				right: -70px;
				z-index: 2;
				display: none;
			}
				#tl_68_num em {
					margin:0px 2px;
					color:#999999;
					font-size:14px;
					font-family:"����";
					float:left;
				}
				#tl_68_num font {
					color:#333333;
					font-size:14px;
					font-family:"����";
					float:left;
				}
				#tl_68_num b {
					color:#e7011d;
					font-size:14px;
					font-family:"����";
					font-weight:100;
					float:left;
				}
			.df_68 {
				width:600px;
				height:380px;
				position: relative;
				overflow: hidden;
			}
				.df_68 ul {
					width:600px;
					height:338px;
					position: relative;
					overflow: hidden;
					z-index: 1;
				}
					.df_68 ul li {
						width:600px;
						height:338px;
						text-align:center;
						background: url(/images/df_loading13.gif) no-repeat center center;
						position: absolute;
						top: 0;
						left: 0;
						opacity: 0;
						z-index: 0;
						overflow: hidden;
						zoom: 1;
					}
						.df_68 ul li a {
							width:600px;
							height:338px;
							position: relative;
							overflow: hidden;
							float:left;
						}
							.df_68 ul li a p,
							.df_68 ul li a p img {
								width:600px;
								height:338px;
								-webkit-transition-duration: 0.6s;
								transition-duration: 0.6s;
								transition: all 0.6s;  
								float:left;
							}
							.df_68 ul li a:hover p img {
								transform: scale(1.0);
							}
							.df_68 ul li a h3 {
								width: 580px;
								height:50px;
								line-height:50px;
								padding:0px 20px;
								font-size:14px;
								font-weight:100;
								color:#ffffff;
								position: absolute;
								bottom: 0px;
								left: 0px;
								z-index:3;
								overflow: hidden;
								float:left;
							}
				.df_68 .df_68_btn {
					width: 30px;
					height: 60px;
					margin-top: 0px;
					background: #000000; 
					filter: alpha(opacity=30);
					background: rgba(0,0,0,0.3);
					cursor: pointer;
					position: absolute;
					top: 130px;
					z-index: 2;
				}
					.df_68_btn.df_68_prev {
						left: 0px;
					}
					.df_68_btn.df_68_next {
						right: 0px;
					}
						.df_68_btn span {
							width: 100%;
							height: 100%;
							overflow:hidden;
							float:left;
						}
						.df_68_btn.df_68_prev .df_prev_icon {
							background: url(/images/df_prev2.png) no-repeat center center;
						}
						.df_68_btn.df_68_next .df_next_icon  {
							background: url(/images/df_next2.png) no-repeat center center;
						}	
			.df_68 ol {
				height: 6px;
				margin-left:0px;
				position:absolute;
				bottom:19px;
				left:50%;
				z-index:2;
				overflow: hidden;
				float: left;
			}
				.df_68 ol li {
					width: 15px;
					height: 6px;
					margin: 0px 2px;
					font-size: 0px;
					cursor:default;
					border-radius: 3px;
					background: #cccccc;
					overflow: hidden;
					float: left;
				}
				.df_68 ol li.df_on {
					width: 30px;
					background: #e7011d;
				}	
				
	.df_l_01_02 {
		width:300px;
		margin-bottom:10px;
		padding-bottom:0px;
		position: relative;
		overflow: hidden;
		float:right;
	}
		.df_l_01_02_box {
			width:100%;
			overflow: hidden
		}
			.df_l_01_02_box ol {
				width:100%;
				height: 50px;
				margin-bottom:0px;
				-moz-user-select:none;
				-webkit-user-select: none;       
				-ms-user-select: none;
				overflow: hidden
			}
				.df_l_01_02_box ol li {
					width: 50%;
					height: 48px;
					line-height: 48px;
					border-top: 2px #e9e9e9 solid;
					padding:0px 0px;
					text-align:center;
					filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e9e9e9,endColorStr=#ffffff);
					background:-moz-linear-gradient(top,#e9e9e9,#ffffff);
					background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
					-webkit-transition-duration: 0.25s;
					transition-duration: 0.25s;
					overflow:hidden;
					float: left;
				}
					.df_l_01_02_box ol li a {
						color: #666666;
						font-size:20px;
						font-weight:900;
					}
				.df_l_01_02_box ol li.df_cur {
					border-top: 2px #e7011d solid;
					filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ffffff);
					background: #ffffff;
				}
					.df_l_01_02_box ol li.df_cur a {
						color: #e7011d;
					}
			.df_l_01_02_box dl {
				width:100%;
				overflow: hidden
			}
				.df_l_01_02_box dl dd {
					width:100%;
					overflow: hidden;
					display:none;
					float:left;
				}
					.df_l_01_02_box dl dd ul {
						width:100%;
						height: 310px;
						padding: 0px 0px 20px 0px;
						overflow: hidden;
					}
						.df_l_01_02_box dl dd ul li {
							width:100%;
							overflow: hidden;
							float:left;
						}	
							.df_l_01_02_box dl dd ul li a {
								width:100%;
								height: 41px;
								background: url(/images/df_39.png) no-repeat 3px center;
								-webkit-transition-duration: 0.2s;
								transition-duration: 0.2s;
								overflow: hidden;
								float:left;
							}
							.df_l_01_02_box dl dd ul li a:hover {
								background: #ffffff url(/images/df_58.png) no-repeat 3px center;
								background: rgba(255,255,255,0.3) url(/images/df_58.png) no-repeat 3px center;
							}	
								.df_l_01_02_box dl dd ul li a div {
									width:100%;
									height: 41px;
									line-height: 41px;
									margin:0px auto;
									overflow: hidden;
								}
									.df_l_01_02_box dl dd ul li a div span {
										padding-left:18px;
										font-size:16px;
										color:#333333;
										float:left;
									}
									.df_l_01_02_box dl dd ul li a:hover div span {
										color:#e7011d;
									}	
									.df_l_01_02_box dl dd ul li a div font {
										font-size:16px;
										color:#999999;
										float:right;
									}
									.df_l_01_02_box dl dd ul li a:hover div font {
										color:#666666;
									}			




.df_l_02 {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_l_02_box {
		width:100%;
		position: relative;
		overflow:hidden;
	}
		.df_l_02_box ol {
			width:100%;
			background:#eeeeee;
			margin-bottom:0px;
			-moz-user-select:none;
			-webkit-user-select: none;       
			-ms-user-select: none;
			overflow: hidden
		}
			.df_l_02_box ol li {
				height: 48px;
				line-height: 48px;
				padding:0px 30px;
				text-align:center;
				background:#eeeeee;
				border-top: 2px #eeeeee solid;
				-webkit-transition-duration: 0.25s;
				transition-duration: 0.25s;
				overflow:hidden;
				float: left;
			}
				.df_l_02_box ol li i {
					width:3px;
					height: 15px;
					font-size:0px;
					margin-top:17px;
					margin-right:10px;
					border-radius: 2px;
					background: #eeeeee;
					float:left;
				}
				.df_l_02_box ol li a {
					color: #505050;
					font-size:20px;
					font-weight:900;
					float:left;
				}
			.df_l_02_box ol li.df_cur {
				border-top: 2px #e7011d solid;
				filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e9e9e9,endColorStr=#ffffff);
				background:-moz-linear-gradient(top,#e9e9e9,#ffffff);
				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
			}
				.df_l_02_box ol li.df_cur i {
					background:#e7011d;
				}
				.df_l_02_box ol li.df_cur a {
					color: #e7011d;
				}
		.df_l_02_box dl {
			width:100%;
			overflow: hidden
		}
			.df_l_02_box dl dd {
				width:100%;
				overflow: hidden;
				display:none;
				float:left;
			}
				.df_l_02_box dl dd ul {
					width:100%;
					height: 300px;
					padding: 10px 0px 20px 0px;
					overflow: hidden;
				}
					.df_l_02_box dl dd ul li {
						width:100%;
						overflow: hidden;
						float:left;
					}	
						.df_l_02_box dl dd ul li a {
							width:100%;
							height: 40px;
							background: url(/images/df_39.png) no-repeat 3px center;
							-webkit-transition-duration: 0.2s;
							transition-duration: 0.2s;
							overflow: hidden;
							float:left;
						}
						.df_l_02_box dl dd ul li a:hover {
							background: #ffffff url(/images/df_58.png) no-repeat 3px center;
							background: rgba(255,255,255,0.3) url(/images/df_58.png) no-repeat 3px center;
						}	
							.df_l_02_box dl dd ul li a div {
								width:100%;
								height: 40px;
								line-height: 40px;
								margin:0px auto;
								overflow: hidden;
							}
								.df_l_02_box dl dd ul li a div span {
									padding-left:18px;
									font-size:16px;
									color:#333333;
									float:left;
								}
								.df_l_02_box dl dd ul li a:hover div span {
									color:#e7011d;
								}	
								.df_l_02_box dl dd ul li a div font {
									font-size:16px;
									color:#999999;
									float:right;
								}
								.df_l_02_box dl dd ul li a:hover div font {
									color:#666666;
								}




.df_l_03 {
	width:100%;
	margin-bottom:0px;
	padding: 0px;
	text-align:center;
	color:#333333;
	font-size:18px;
	background:#f0f0f0;
	position: relative;
	overflow:hidden;
}




.df_l_11 {
	margin:0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_11 .df_all_top2 {
		margin:0px 0px 10px 0px;
	}
	.df_l_11_box {
		width:100%;
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		overflow:hidden;
	}
		.df_l_11_box ul {
			width:100%;
			padding: 0px;
			position: relative;
			overflow:hidden;
		}
			.df_l_11_box ul li {
				width:100%;
				position: relative;
				overflow:hidden;
				float:left;
			}
			.df_l_11_box ul li.df_dashed {
				width:100%;
				height:0px;
				margin:10px 0px;
				border-bottom:1px #cccccc dashed;
				font-size:0px;
				background:#ffffff;
				overflow:hidden;
			}
				
					.df_l_11_box ul li div {
						width:100%;
						height:50px;
						line-height:50px;
						position: relative;
						overflow:hidden;
					}
					.df_l_11_box ul li:hover div {
						background:#f0f0f0;
					}
						.df_l_11_box ul li div a {
							padding-left: 30px;
							color:#333333;
							font-size:18px;
							background: url(/images/df_41.png) no-repeat 15px center;
							float:left;
						}
						.df_l_11_box ul li:hover  a,
						.df_l_11_box ul li:active  a {
							color:#e7011d;
							background: url(/images/df_17.png) no-repeat 15px center;
						}
						.df_l_11_box ul li  font {
							margin-right:20px;
							color:#999999;
							font-size:18px;
							float:right;
						}
						.df_l_11_box ul li:hover  font,
						.df_l_11_box ul li:active  font {
							color:#666666;
						}

.df_l_12 {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_12 .df_all_top2 {
		margin:0px 0px 20px 0px;
	}
	.df_l_12_box {
		width:100%;
		margin:0px auto;
		position: relative;
		overflow:hidden;
	}
		.df_l_12_box ul {
			width:100%;
			margin:0px auto;
			position: relative;
			overflow:hidden;
		}
			.df_l_12_box ul li {
				width:292px;
				margin-bottom:0px;
				position: relative;
				overflow:hidden;
				float:left;
			}
				.df_l_12_box ul li a {
					width:292px;
					overflow:hidden;
					float:left;
				}
					.df_l_12_box ul li a p {
						width:284px;
						height:160px;
						border:4px #e0e0e0 solid;
						overflow:hidden;
					}
						.df_l_12_box ul li a p img {
							width:284px;
							-webkit-transition-duration: 0.6s;
							transition-duration: 0.6s;
							transition: all 0.6s;  
						}
					.df_l_12_box ul li a:hover p {
						border:4px #c0c0c0 solid;
					}
						.df_l_12_box ul li a:hover p img {
							transform: scale(1.2);
							filter:alpha(opacity=70);
							opacity:0.7;
						}
					.df_l_12_box ul li a h3 {
						width:240px;
						height:60px;
						line-height:50px;
						margin:0px auto;
						font-size:16px;
						font-weight:100;
						color:#333333;
						text-align:center;
						overflow:hidden;
					}
					.df_l_12_box ul li a:hover h3,
					.df_l_12_box ul li a:active h3 {
						color:#e7011d;
					}
					


.df_l_32 {
	margin:0px 0px 10px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_32 .df_all_top2 {
		margin:0px 0px 10px 0px;
	}
	.df_l_32_l {
		width:49%;
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		overflow:hidden;
		float:left;
	}
	.df_l_32_r {
		width:49%;
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		overflow:hidden;
		float:right;
	}
		.df_l_32_box {
			width:100%;
			margin:0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			position: relative;
			overflow:hidden;
		}
			.df_l_32_box ul {
				width:100%;
				padding: 0px;
				position: relative;
				overflow:hidden;
			}
				.df_l_32_box ul li {
					width:100%;
					position: relative;
					overflow:hidden;
					float:left;
				}
				.df_l_32_box ul li.df_dashed {
					width:100%;
					height:0px;
					margin:10px 0px;
					border-bottom:1px #cccccc dashed;
					font-size:0px;
					background:#ffffff;
					overflow:hidden;
				}
					.df_l_32_box ul li a {
						width:100%;
						-webkit-transition-duration: 0.2s;
						transition-duration: 0.2s;
						position: relative;
						overflow:hidden;
						display:block;
					}
						.df_l_32_box ul li a div {
							width:100%;
							height:50px;
							line-height:50px;
							background:#ffffff url(/images/df_41.png) no-repeat 15px center;
							position: relative;
							overflow:hidden;
						}
						.df_l_32_box ul li a:hover div {
							background:#f0f0f0 url(/images/df_17.png) no-repeat 15px center;
						}
							.df_l_32_box ul li a div span {
								padding-left: 30px;
								color:#333333;
								font-size:18px;
								float:left;
							}
							.df_l_32_box ul li a:hover div span,
							.df_l_32_box ul li a:active div span {
								color:#e7011d;
							}
							.df_l_32_box ul li a div font {
								margin-right:20px;
								color:#999999;
								font-size:18px;
								float:right;
							}
							.df_l_32_box ul li a:hover div font,
							.df_l_32_box ul li a:active div font {
								color:#666666;
							}					
					
					
	
.df_l_33 {
	width:100%;
	overflow: hidden
}
	.df_l_33_box {
		width:100%;
		margin:0px auto;
		overflow: hidden;
	}
		.df_l_33_box ul {
			width:100%;
			overflow: hidden;
		}
		.df_l_33_box ul li {
			width:100%;
			overflow: hidden;
			float:left;
		}
			.df_l_33_box ul li a {
				width:100%;
				height:100px;
				margin:0px auto;
				padding:20px 0px;
				background: #ffffff;
				filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f0f0f0,endColorStr=#ffffff);
				background:-moz-linear-gradient(top,#f0f0f0,#ffffff);
				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#ffffff));
				border-bottom:1px #e9e9e9 solid;
				overflow: hidden;
				display:block;
			}
			.df_l_33_box ul li a:hover {
				filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fdf7e5,endColorStr=#ffffff);
				background:-moz-linear-gradient(top,#fdf7e5,#ffffff);
				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdf7e5), to(#ffffff));
				border-bottom:1px #eee5cb solid;
			}
				.df_l_33_box ul li a p {
					width:100px;
					height:100px;
					margin-right:20px;
					position:relative;
					overflow: hidden;
					float:left;
				}
					.df_l_33_box ul li a p img {
						height:100%;
					}
					.df_l_33_box ul li a p i {
						width:32px;
						height:32px;
						background: url(/images/df_56.png) no-repeat center center;
						position:absolute;
						top: 34px;
						left: 34px;
						overflow: hidden;
					}					
					
				.df_l_33_box ul li a h3 {
					height:40px;
					color:#333333;
					font-size:20px;
					overflow: hidden;
				}
				.df_l_33_box ul li a:hover h3 {
					color:#e7011d;
				}
				.df_l_33_box ul li a div {
					height:60px;
					line-height:30px;
					text-indent:2em;
					overflow: hidden;
				}
					.df_l_33_box ul li a div span {
						margin-right:20px;
						font-size: 16px;
						font-weight: 100;
						color:#666666;
					}
					.df_l_33_box ul li a:hover div span {
						color:#333333;
					}
					.df_l_33_box ul li a div font {
						font-size: 16px;
						font-weight: 100;
						color:#999999;
					}
					.df_l_33_box ul li a:hover div font {
						color: #339900;
					}
					
					
					
					
					
					
					
					
					
					

.df_all_top3 {
	width: 100%;
	height:50px;
	line-height:50px;
	background: url(/images/24.jpg) no-repeat 0px 0px;
	margin-bottom:0px;			
	overflow:hidden;
}
	.df_all_top3 h2 {
		font-size:20px;
		font-family:"����";
		color:#ffffff;
		padding-left:35px;
		overflow:hidden;
		float:left;
	}	
		.df_all_top3 h2 a {
			font-size:20px;
			font-family:"����";
			color:#ffffff;
		}
	.df_all_top3 span {
		font-size:16px;
		font-family:"����";
		color:#999999;
		margin-right:20px;
		overflow:hidden;
		float:right;
	}
		.df_all_top3 span a {
			font-size:16px;
			font-family:"����";
			color:#ffffff;
		}
		

.df_all_top4 {
	width:100%;
	height:50px;
	line-height:50px;
	margin-bottom:10px;
	background: #eeeeee;
	-moz-user-select:none;
	-webkit-user-select: none;       
	-ms-user-select: none;
	overflow: hidden;
}
	.df_all_top4 h2 {
		padding:0px 0px 0px 20px;
		font-size:18px;
		color:#e7011d;
		overflow: hidden;
		float:left;
	}
		.df_all_top4 h2 a {
			margin-right:20px;
			font-size:20px;
			font-weight:900;
			color:#505050;
			float:left;
		}
		.df_all_top4 h2 a:hover {
			color:#e7011d;
		}
		.df_all_top4 h2 i {
			width:2px;
			height:16px;
			margin-top:17px;
			border-radius: 0px;
			border-left:1px #ffffff solid;
			font-size:0px;
			background:#e0e0e0;
			float:right;
		}
		.df_all_top4 h2:hover i {
			background:#e7011d;
		}
	.df_all_top4 span {
		padding-right: 15px;
		font-size:16px;
		font-family:"����";
		color:#999999;
		float:right;
	}
		.df_all_top4 span a {
			font-size:14px;
			color:#999999;
		}
		.df_all_top4 span a:hover {
			color:#666666;
		}

.df_all_top5 {
	width: 100%;
	height:50px;
	line-height:50px;	
	margin-bottom:10px;	
	background: url(/images/24.jpg) no-repeat 0px 0px;
	overflow:hidden;
}	
	.df_all_top5 h2 {
		font-size:20px;
		font-family:"����";
		color:#ffffff;
		padding-left:35px;
		overflow:hidden;
		float:left;
	}	
		.df_all_top5 h2 a {
			font-size:20px;
			font-family:"����";
			color:#ffffff;
		}
	.df_all_top5 span {
		padding-right: 15px;
		font-size:16px;
		font-family:"����";
		color:#ffffff;
		float:right;
	}
		.df_all_top5 span a {
			font-size:14px;
			color:#ffffff;
		}	
.df_all_top8 {
	width: 100%;
	height:50px;
	line-height:50px;	
	margin-bottom:10px;	
	background: url(/images/25.jpg) no-repeat 0px 0px;
	overflow:hidden;
}	
	.df_all_top8 h2 {
		font-size:20px;
		font-family:"����";
		color:#ffffff;
		padding-left:35px;
		overflow:hidden;
		float:left;
	}	
		.df_all_top8 h2 a {
			font-size:20px;
			font-family:"����";
			color:#ffffff;
		}
	.df_all_top8 span {
		padding-right: 15px;
		font-size:16px;
		font-family:"����";
		color:#ffffff;
		float:right;
	}
		.df_all_top8 span a {
			font-size:14px;
			color:#ffffff;
		}	
	

.df_all_top9 {
	width:100%;
	height:50px;
	line-height:50px;
	margin-bottom:10px;
	background: #eeeeee;
	-moz-user-select:none;
	-webkit-user-select: none;       
	-ms-user-select: none;
	overflow: hidden;
}
	.df_all_top9 h2 {
		padding:0px 0px 0px 20px;
		font-size:20px;
		color:#333333;
		position:relative;
		overflow: hidden;
		float:left;
	}
		.df_all_top9 h2 a {
			margin-right:10px;
			font-size:20px;
			font-weight:900;
			color:#333333;
			float:left;
		}
		.df_all_top9 h2 a:hover {
			color:#e7011d;
		}
		.df_all_top9 h2 i {
			width: 20px;
			height: 50px;
			margin-top:0px;
			background: url(/images/df_04_01_02_05.png) no-repeat center center;
			float:left;
		}
		.df_all_top9 h2:hover i {
		}
	.df_all_top9 span {
		padding-right: 15px;
		font-size:16px;
		font-family:"����";
		color:#999999;
		float:right;
	}
		.df_all_top9 span a {
			font-size:14px;
			color:#999999;
		}
		.df_all_top9 span a:hover {
			color:#666666;
		}	
							
					

.df_l_17 {
	margin:0px 0px 0px 0px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_l_17_box {
		width:100%;
		padding: 0px 0px 0px 0px;
		border-bottom:0px #e9e9e9 solid;
		position: relative;
		overflow:hidden;
	}
		.df_l_17_box ol {
			width:10%;
			height: 400px;
			-moz-user-select:none;
			-webkit-user-select: none;       
			-ms-user-select: none;
			overflow: hidden;
			float:left;
		}
			.df_l_17_box ol li {
				width:100%;
				height: 100px;
				line-height: 100px;
				padding:0px 0px;
				text-align:center;
				background:#f0f0f0;
				-webkit-transition-duration: 0.25s;
				transition-duration: 0.25s;
				overflow:hidden;
				float: left;
			}
				.df_l_17_box ol li i {
					width:1px;
					height: 100px;
					font-size:0px;
					margin-top:0px;
					border-radius: 2px;
					background: #f0f0f0;
					float:left;
				}
				.df_l_17_box ol li a {
					color: #505050;
					font-size:20px;
					font-weight:100;
				}
			.df_l_17_box ol li.df_cur {
				background:#ffffff;
			}
				.df_l_17_box ol li.df_cur i {
					background:#e7011d;
				}
				.df_l_17_box ol li.df_cur a {
					color: #e7011d;
				}
		.df_l_17_box dl {
			width:90%;
			height: 400px;
			overflow: hidden;
			float:right;
		}
			.df_l_17_box dl dd {
				height: 400px;
				padding: 0px 0px 0px 20px;
				overflow: hidden;
				display:none;
			}
				.df_l_17_box dl dd ul {
					width:100%;
					height: 400px;
					overflow: hidden;
				}
					.df_l_17_box dl dd ul li {
						width:33.33%;
						margin-bottom:10px;
						overflow: hidden;
						float:left;
					}	
						.df_l_17_box dl dd ul li a {
							width:97%;
							height: 46px;
							line-height: 46px;
							margin:0px auto;
							border-radius: 0px;
							border:1px #e9e9e9 solid;
							text-align:center;
							font-size:18px;
							-webkit-transition-duration: 0.2s;
							transition-duration: 0.2s;
							background:#f0f0f0;
							overflow: hidden;
							display:block;
						}
						.df_l_17_box dl dd ul li a:hover {
							background:#fff9e1;
						}	
							.df_l_17_box dl dd ul li a span {
								font-size:18px;
								color: #333333;
							}
							.df_l_17_box dl dd ul li a:hover span {
								color: #e7011d;
							}		

.df_l_18 {
	margin:0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_l_18_box {
		width:100%;
		position: relative;
		overflow:hidden;
	}
		.df_l_18_01 {
			width:49%;
			position: relative;
			overflow:hidden;
			float:left;
		}
		.df_l_18_02 {
			width:49%;
			position: relative;
			overflow:hidden;
			float:right;
		}
			.df_l_18_box ol {
				width:100%;
				background:#eeeeee;
				margin-bottom:0px;
				-moz-user-select:none;
				-webkit-user-select: none;       
				-ms-user-select: none;
				overflow: hidden
			}
				.df_l_18_box ol li {
					height: 48px;
					line-height: 48px;
					padding:0px 30px;
					text-align:center;
					background:#eeeeee;
					border-top: 2px #eeeeee solid;
					-webkit-transition-duration: 0.25s;
					transition-duration: 0.25s;
					overflow:hidden;
					float: left;
				}
					.df_l_18_box ol li i {
						width:3px;
						height: 15px;
						font-size:0px;
						margin-top:17px;
						margin-right:10px;
						border-radius: 2px;
						background: #eeeeee;
						float:left;
					}
					.df_l_18_box ol li a {
						color: #505050;
						font-size:20px;
						font-weight:900;
						float:left;
					}
				.df_l_18_box ol li.df_cur {
					border-top: 2px #e7011d solid;
					filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e9e9e9,endColorStr=#ffffff);
					background:-moz-linear-gradient(top,#e9e9e9,#ffffff);
					background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
				}
					.df_l_18_box ol li.df_cur i {
						background:#e7011d;
					}
					.df_l_18_box ol li.df_cur a {
						color: #e7011d;
					}
			.df_l_18_box dl {
				width:100%;
				overflow: hidden
			}
				.df_l_18_box dl dd {
					width:100%;
					overflow: hidden;
					display:none;
					float:left;
				}
					.df_l_18_box dl dd ul {
						width:100%;
						height: 270px;
						padding: 10px 0px 20px 0px;
						overflow: hidden;
					}
						.df_l_18_box dl dd ul li {
							width:100%;
							overflow: hidden;
							float:left;
						}	
							.df_l_18_box dl dd ul li a {
								width:100%;
								height: 40px;
								background: url(/images/df_39.png) no-repeat 3px center;
								-webkit-transition-duration: 0.2s;
								transition-duration: 0.2s;
								overflow: hidden;
								float:left;
							}
							.df_l_18_box dl dd ul li a:hover {
								background: #ffffff url(/images/df_58.png) no-repeat 3px center;
								background: rgba(255,255,255,0.3) url(/images/df_58.png) no-repeat 3px center;
							}	
								.df_l_18_box dl dd ul li a div {
									width:100%;
									height: 40px;
									line-height: 40px;
									margin:0px auto;
									overflow: hidden;
								}
									.df_l_18_box dl dd ul li a div span {
										padding-left:18px;
										font-size:16px;
										color:#333333;
										float:left;
									}
									.df_l_18_box dl dd ul li a:hover div span {
										color:#e7011d;
									}	
									.df_l_18_box dl dd ul li a div font {
										font-size:16px;
										color:#999999;
										float:right;
									}
									.df_l_18_box dl dd ul li a:hover div font {
										color:#666666;
									}					

.df_l_19 {
	width: 100%;
	margin-bottom:10px;	
	overflow:hidden;
}
	.df_l_19_box {
		width: 100%;
		height:410px;
		padding-top:10px;
		background: #ffffff;
		overflow:hidden;
		float:left;
	}	
		.df_l_19_01 {
			width: 50%;	
			overflow:hidden;
			float:left;
		}	
			.df_l_19_01 p {
				width: 250px;
				height:180px;
				margin:30px auto 20px auto;
				padding:9px;	
				border:1px #e0e0e0 solid;	
				overflow:hidden;
			}	
				.df_l_19_01 p a img {
					width: 250px;
					height:180px;
				}
			.df_l_19_01 h3 {
				width: 270px;
				height:30px;
				line-height:30px;
				margin:0px auto 20px auto;
				text-align:center;
				font-weight:100;
				overflow:hidden;
			}
				.df_l_19_01 h3 a font {
					font-size:18px;
					margin-right:10px;
					color:#999999;
				}
				.df_l_19_01 h3 a span {
					font-size:18px;
					color:#505050;
				}	
				.df_l_19_01 h3 a:hover span {
					color:#000000;
				}
				.df_l_19_01 h3 a:hover font {
					color:#666666;
				}	
			.df_l_19_01 div {
				width: 80%;
				line-height:240%;
				margin:0px auto 0px auto;
				font-weight:100;
				text-indent:2em;
				overflow:hidden;
			}
				.df_l_19_01 div font {
					margin-right:10px;
					font-weight:900;
					color:#e7011d;
					font-size:18px;
				}
				.df_l_19_01 div span {
					color:#505050;
					font-size:18px;
				}	
		.df_l_19_02 {
			width: 50%;
			height:410px;	
			margin-bottom:0px;		
			overflow:hidden;
			float:right;
		}
			.df_l_19_02 div {
				width: 100%;
				height:40px;
				line-height:40px;
				margin-top:24px;
				margin-bottom:0px;		
				overflow:hidden;
			}
				.df_l_19_02 div h3 {
					padding-left:0px;		
					margin-bottom:0px;
					overflow:hidden;
					float:left;
				}
					.df_l_19_02 div h3 i {
						width: 6px;
						height:16px;
						margin-top:13px;
						margin-left:0px;
						margin-right:10px;
						border-radius:2px;
						background: url(/images/df_17.png) no-repeat 0px center;
						overflow:hidden;
						float:left;
					}
					.df_l_19_02 div h3 a {
						font-weight:900;
						color:#e7011d;
						font-size:20px;
					}
					.df_l_19_02 div h3 a:hover {
						color:#000000;
					}
				.df_l_19_02 div span {
					font-size:18px;
					margin-right:10px;
					float:right;
				}
					.df_l_19_02 div span a {
						font-weight:100;
						color:#999999;
						font-family:"����";
						font-size:14px;
					}
			.df_l_19_02 ul {
				width: 100%;
				margin-bottom:5px;		
				overflow:hidden;
			}
				.df_l_19_02 ul li {
					width: 100%;
					height:45px;
					line-height:45px;	
					border-bottom:1px #e0e0e0 dashed;
					background: url(/images/df_39.png) no-repeat 0px center;
					overflow:hidden;
					float:left;
				}
					.df_l_19_02 ul li span {
						padding-left:17px;	
						color:#999999;
						font-family:"����";
						font-size:18px;
						float:left;
					}
						.df_l_19_02 ul li span a {
							color:#505050;
							font-family:"����";
							font-size:18px;
						}
						.df_l_19_02 ul li span a:hover {
							color:#000000;
						}
					.df_l_19_02 ul li font {
						margin-right:10px;
						color:#999999;
						font-family:"����";
						font-size:16px;
						float:right;
					}
			.df_l_19_02 ol {
				width: 450px;	
				overflow:hidden;
			}
				.df_l_19_02 ol li {
					width: 130px;	
					height:50px;
					line-height:50px;	
					margin-right:20px;
					margin-bottom:0px;
					overflow:hidden;
					float:left;
				}
					.df_l_19_02 ol li h3 {
						margin-bottom:0px;
						overflow:hidden;
						float:left;
					}
						.df_l_19_02 ol li h3 i {
							width: 6px;
							height:16px;
							margin-top:18px;
							margin-left:0px;
							margin-right:10px;
							border-radius:2px;
							background: url(/images/df_17.png) no-repeat 0px center;
							overflow:hidden;
							float:left;
						}
						.df_l_19_02 ol li h3 a {
							font-weight:900;
							color:#e7011d;
							font-size:20px;
						}
						.df_l_19_02 ol li h3 a:hover {
							color:#000000;
						}

.df_l_20 {
	margin:0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_20 .df_all_top2 {
		margin:0px 0px 10px 0px;
	}
	.df_l_20_box {
		width:100%;
		margin:0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		overflow:hidden;
	}
		.df_l_20_box ul {
			width:100%;
			padding: 0px;
			position: relative;
			overflow:hidden;
		}
			.df_l_20_box ul li {
				width:100%;
				position: relative;
				overflow:hidden;
				float:left;
			}
			.df_l_20_box ul li.df_dashed {
				width:100%;
				height:0px;
				margin:10px 0px;
				border-bottom:1px #cccccc dashed;
				font-size:0px;
				background:#ffffff;
				overflow:hidden;
			}
				.df_l_20_box ul li a {
					width:100%;
					-webkit-transition-duration: 0.2s;
					transition-duration: 0.2s;
					position: relative;
					overflow:hidden;
					float:left;
				}
					.df_l_20_box ul li a div {
						width:100%;
						height:50px;
						line-height:50px;
						position: relative;
						overflow:hidden;
					}
					.df_l_20_box ul li a:hover div {
						background:#f0f0f0;
					}
						.df_l_20_box ul li a div span {
							padding-left: 30px;
							color:#333333;
							font-size:18px;
							background: url(/images/df_40.png) no-repeat 15px center;
							float:left;
						}
						.df_l_20_box ul li a:hover div span,
						.df_l_20_box ul li a:active div span {
							color:#e7011d;
							background: url(/images/df_58.png) no-repeat 15px center;
						}
						.df_l_20_box ul li a div font {
							margin-right:20px;
							color:#999999;
							font-size:18px;
							float:right;
						}
						.df_l_20_box ul li a:hover div font,
						.df_l_20_box ul li a:active div font {
							color:#666666;
						}


.df_l_21 {
	width:100%;
	height:380px;
	margin-bottom:10px;
	padding: 0px;
	position: relative;
	overflow:hidden;
	float:left;
}
	.df_l_21_01 {
		width:600px;
		margin-bottom:10px;
		padding-bottom:0px;
		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e9e9e9);
		background:-moz-linear-gradient(top,#ffffff,#e9e9e9);
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e9e9e9));
		position: relative;
		overflow: hidden;
		float:left;
	}
		.df_l_21_01_box {
			width:600px;
			height:380px;
			margin:0px auto 0px auto;
			overflow: hidden;
		}
				
	.df_l_21_02 {
		width:300px;
		margin-bottom:10px;
		padding-bottom:0px;
		position: relative;
		overflow: hidden;
		float:right;
	}
		.df_l_21_02_box {
			width:100%;
			overflow: hidden
		}
			.df_l_21_02_box ol {
				width:100%;
				height: 50px;
				margin-bottom:0px;
				-moz-user-select:none;
				-webkit-user-select: none;       
				-ms-user-select: none;
				overflow: hidden
			}
				.df_l_21_02_box ol li {
					width: 50%;
					height: 48px;
					line-height: 48px;
					border-top: 2px #e9e9e9 solid;
					padding:0px 0px;
					text-align:center;
					filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e9e9e9,endColorStr=#ffffff);
					background:-moz-linear-gradient(top,#e9e9e9,#ffffff);
					background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
					-webkit-transition-duration: 0.25s;
					transition-duration: 0.25s;
					overflow:hidden;
					float: left;
				}
					.df_l_21_02_box ol li a {
						color: #666666;
						font-size:20px;
						font-weight:900;
					}
				.df_l_21_02_box ol li.df_cur {
					border-top: 2px #e7011d solid;
					filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ffffff);
					background: #ffffff;
				}
					.df_l_21_02_box ol li.df_cur a {
						color: #e7011d;
					}
			.df_l_21_02_box dl {
				width:100%;
				overflow: hidden
			}
				.df_l_21_02_box dl dd {
					width:100%;
					overflow: hidden;
					display:none;
					float:left;
				}
					.df_l_21_02_box dl dd ul {
						width:100%;
						height: 310px;
						padding: 0px 0px 20px 0px;
						overflow: hidden;
					}
						.df_l_21_02_box dl dd ul li {
							width:100%;
							overflow: hidden;
							float:left;
						}	
							.df_l_21_02_box dl dd ul li a {
								width:100%;
								height: 41px;
								background: url(/images/df_39.png) no-repeat 3px center;
								-webkit-transition-duration: 0.2s;
								transition-duration: 0.2s;
								overflow: hidden;
								float:left;
							}
							.df_l_21_02_box dl dd ul li a:hover {
								background: #ffffff url(/images/df_58.png) no-repeat 3px center;
								background: rgba(255,255,255,0.3) url(/images/df_58.png) no-repeat 3px center;
							}	
								.df_l_21_02_box dl dd ul li a div {
									width:100%;
									height: 41px;
									line-height: 41px;
									margin:0px auto;
									overflow: hidden;
								}
									.df_l_21_02_box dl dd ul li a div span {
										padding-left:18px;
										font-size:16px;
										color:#333333;
										float:left;
									}
									.df_l_21_02_box dl dd ul li a:hover div span {
										color:#e7011d;
									}	
									.df_l_21_02_box dl dd ul li a div font {
										font-size:16px;
										color:#999999;
										float:right;
									}
									.df_l_21_02_box dl dd ul li a:hover div font {
										color:#666666;
									}




.df_l_23 {
	width:100%;
	margin-bottom:20px;
	padding: 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_23_top {
		width:100%;
		height:50px;
		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f0f0f0,endColorStr=#ffffff);
		background:-moz-linear-gradient(top,#f0f0f0,#ffffff);
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#ffffff));
		-moz-user-select:none;
		-webkit-user-select: none;       
		-ms-user-select: none;
		overflow: hidden;
	}
		.df_l_23_top h2 {
			height:48px;
			line-height:48px;
			padding:0px 20px 0px 50px;
			border-top:2px #e7011d solid;
			font-size:18px;
			color:#e7011d;
			overflow: hidden;
			float:left;
		}
		.df_l_23_01 h2 {
			background: url(/images/df_04_01_02_01_on.png) no-repeat 17px 13px;
		}
		.df_l_23_02 h2 {
			background: url(/images/df_04_01_02_02_on.png) no-repeat 17px 13px;
		}
		.df_l_23_03 h2 {
			background: url(/images/df_04_01_02_03_on.png) no-repeat 17px 13px;
		}
		.df_l_23_04 h2 {
			background: url(/images/df_04_01_02_04_on.png) no-repeat 17px 13px;
		}
		.df_l_23_05 h2 {
			background: url(/images/df_04_01_02_05_on.png) no-repeat 17px 13px;
		}
			.df_l_23_top h2 a {
				font-size:20px;
				color:#e7011d;
				float:left;
			}
		.df_l_23_top span {
			line-height:48px;
			padding-right: 20px;
			text-align:right;
			font-size:14px;
			font-family:"����";
			color:#cccccc;
			float:right;
		}
			.df_l_23_top span a {
				font-size:14px;
				color:#999999;
			}
			.df_l_23_top span a:hover {
				color:#505050;
			}
	.df_l_23_box {
		width:100%;
		overflow: hidden;
	}
		.df_l_23_box ul {
			width:100%;
			overflow: hidden;
		}
			.df_l_23_box ul li {
				width:100%;
				overflow: hidden;
				float:left;
			}
				.df_l_23_box ul li a {
					background: url(/images/df_39.png) no-repeat 20px 16px;
					overflow: hidden;
					display:block;
				}
				.df_l_23_box ul li a:hover {
					background: #f5f5f5 url(/images/df_58.png) no-repeat 20px 16px;
				}
				.df_l_23_box ul li a strong {
					margin-right:10px;
					font-weight:100;
					color:#333333;
					font-size:16px;
					overflow: hidden;
					float:left;
				}
				.df_l_23_box ul li a span {
					margin-right:10px;
					color:#a0a0a0;
					font-size:14px;
					font-family:"����";
					float:left;
				}
				.df_l_23_box ul li a font {
					margin-right:10px;
					color:#468500;
					font-size:14px;
					float:left;
				}
				.df_l_23_box ul li a b {
					margin-right:10px;
					font-weight:100;
					color:#a0a0a0;
					font-size:14px;
					text-align:right;
					overflow: hidden;
					float:right;
				}
				.df_l_23_box ul li a:hover strong {
					color:#e7011d;
				}
				.df_l_23_box ul li a:hover span {
					color:#666666;
				}
				.df_l_23_box ul li a:hover font {
					color:#e7011d;
				}
				.df_l_23_box ul li a:hover b {
					color:#666666;
				}
				
				


.df_l_24 {
	width:100%;
	margin-bottom:20px;
	padding: 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_24_top {
		width:100%;
		margin: 0px 0px 0px 0px;
		padding: 40px 0px 0px 0px;
		border-top:1px #ececec solid;
		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f0f0f0,endColorStr=#ffffff);
		background:-moz-linear-gradient(top,#f0f0f0,#ffffff);
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#ffffff));
		-moz-user-select:none;
		-webkit-user-select: none;       
		-ms-user-select: none;
		overflow: hidden;
	}
		.df_l_24_top h2 {
			width:90%;
			line-height:200%;
			margin: 0px auto 20px auto;
			text-align:center;
			font-size:20px;
			color:#e7011d;
			overflow: hidden;
		}
			.df_l_24_top h2 span {
				margin-right: 10px;
				font-size:24px;
				color:#e7011d;
			}
			.df_l_24_top h2 font {
				font-size:24px;
				color:#333333;
			}
		.df_l_24_top h3 {
			width:90%;
			line-height:200%;
			margin: 0px auto;
			text-align:center;
			font-size:16px;
			font-weight:100;
			color:#339900;
			overflow: hidden;
		}
	.df_l_24_box {
		width:90%;
		margin: 20px auto 0px auto;
		padding: 0px 0px 0px 0px;
		border-top:1px #dedede dashed;
		overflow: hidden;
	}
		.df_l_24_01 {
			padding: 20px 20px 20px 20px;
			background:#ffffff;
			overflow: hidden;
		}
		.df_l_24_02 {
			padding: 20px 20px 20px 20px;
			background:#e9f5ff;
			overflow: hidden;
		}
			.df_l_24_box dl,
			.df_l_24_box dt,
			.df_l_24_box dd {
				width:100%;
				overflow: hidden;
				float:left;
			}	
				.df_l_24_box dl dt {
					width:100%;
					height:40px;
					color:#e7011d;
					font-size:18px;
					font-weight:900;
					overflow: hidden;
				}	
					.df_l_24_box .df_l_24_01 dl dt {
						background: url(/images/df_80.png) no-repeat 0px 0px;
					}	
					.df_l_24_box .df_l_24_02 dl dt {
						background: url(/images/df_81.png) no-repeat 0px 0px;
					}
						.df_l_24_box dl dt span {
							padding-left:30px;
							color:#e7011d;
							color:#333333;
							font-size:18px;
							font-weight:900;
						}		
				.df_l_24_box dl dd h3 {
					width:25%;
					line-height:240%;
					color: #999999;
					font-size:16px;
					font-weight:100;
					overflow: hidden;
					float: left;
				}	
				.df_l_24_box dl dd p {
					width:75%;
					line-height:240%;
					color: #333333;
					font-size:16px;
					font-weight:100;
					overflow: hidden;
					float: left;
				}
					.df_l_24_box dl dd p strong {
						color: #0066cc;
						font-size:16px;
						font-weight:100;
					}
					.df_l_24_box dl dd p span {
						color: #505050;
						font-size:16px;
						font-weight:100;
					}
					.df_l_24_box dl dd p font {
						color: #339900;
						font-size:16px;
						font-weight:100;
					}				
				
				
				
				

.df_l_22 {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_l_22_box {
		width:100%;
		position: relative;
		overflow:hidden;
	}
		.df_l_22_box ol {
			width:100%;
			background:#eeeeee;
			margin-bottom:0px;
			-moz-user-select:none;
			-webkit-user-select: none;       
			-ms-user-select: none;
			overflow: hidden
		}
			.df_l_22_box ol li {
				height: 48px;
				line-height: 48px;
				text-align:center;
				background:#eeeeee;
				border-top: 2px #eeeeee solid;
				-webkit-transition-duration: 0.25s;
				transition-duration: 0.25s;
				overflow:hidden;
				float: left;
			}
			.df_l_22_box ol li.df_cur {
				border-top: 2px #e7011d solid;
				filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e9e9e9,endColorStr=#ffffff);
				background:-moz-linear-gradient(top,#e9e9e9,#ffffff);
				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
			}
				.df_l_22_box ol li a {
					padding:0px 30px 0px 55px;
					color: #999999;
					font-size:20px;
					font-weight:100;
					float:left;
				}
				.df_l_22_box ol li.df_l_22_01 a {
					background: url(/images/df_04_01_02_01.png) no-repeat 25px 14px;
				}
				.df_l_22_box ol li.df_l_22_02 a {
					background: url(/images/df_04_01_02_02.png) no-repeat 25px 14px;
				}
				.df_l_22_box ol li.df_l_22_03 a {
					background: url(/images/df_04_01_02_03.png) no-repeat 25px 14px;
				}
				.df_l_22_box ol li.df_l_22_04 a {
					background: url(/images/df_04_01_02_04.png) no-repeat 25px 14px;
				}
				.df_l_22_box ol li.df_l_22_05 a {
					background: url(/images/df_04_01_02_05.png) no-repeat 25px 14px;
				}
				.df_l_22_box ol li.df_cur a {
					color: #e7011d;
					font-weight:900;
				}	
				.df_l_22_box ol li.df_cur.df_l_22_01 a {
					background: url(/images/df_04_01_02_01_on.png) no-repeat 25px 14px;
				}
				.df_l_22_box ol li.df_cur.df_l_22_02 a {
					background: url(/images/df_04_01_02_02_on.png) no-repeat 25px 14px;
				}
				.df_l_22_box ol li.df_cur.df_l_22_03 a {
					background: url(/images/df_04_01_02_03_on.png) no-repeat 25px 14px;
				}
				.df_l_22_box ol li.df_cur.df_l_22_04 a {
					background: url(/images/df_04_01_02_04_on.png) no-repeat 25px 14px;
				}
				.df_l_22_box ol li.df_cur.df_l_22_05 a {
					background: url(/images/df_04_01_02_05_on.png) no-repeat 25px 14px;
				}
		.df_l_22_box dl {
			width:100%;
			padding:20px 0px;
			overflow: hidden;
		}
		.df_l_22_box dl dd {
			width:100%;
			overflow: hidden;
			display:none;
		}
		.df_l_22_box ul {
			width:100%;
			overflow: hidden;
		}
			.df_l_22_box ul li {
				width:100%;
				overflow: hidden;
				float:left;
			}
				.df_l_22_box ul li a {
					width:100%;
					height:40px;
					line-height:40px;
					padding-left:0px;
					background: url(/images/df_39.png) no-repeat 20px 16px;
					overflow: hidden;
					float:left;
				}
				.df_l_22_box ul li a:hover {
					background: #f5f5f5 url(/images/df_58.png) no-repeat 20px 16px;
				}
				.df_l_22_box ul li a strong {
					width:60%;
					margin-right:0px;
					padding-left:40px;
					font-weight:100;
					color:#333333;
					font-size:16px;
					overflow: hidden;
					float:left;
				}
				.df_l_22_box ul li a span {
					margin-right:20px;
					color:#a0a0a0;
					font-size:14px;
					font-family:"����";
					float:left;
				}
				.df_l_22_box ul li a font {
					color:#468500;
					font-size:14px;
					float:left;
				}
				.df_l_22_box ul li a b {
					width: 150px;
					margin-right:20px;
					font-weight:100;
					color:#a0a0a0;
					font-size:14px;
					text-align:right;
					overflow: hidden;
					float:right;
				}
				.df_l_22_box ul li a:hover strong {
					color:#e7011d;
				}
				.df_l_22_box ul li a:hover span {
					color:#666666;
				}
				.df_l_22_box ul li a:hover font {
					color:#e7011d;
				}
				.df_l_22_box ul li a:hover b {
					color:#666666;
				}			
				

.df_l_25 {
	margin:0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_25_box {
		width:80%;
		margin:0px auto;
		position: relative;
		overflow: hidden;
	}
		.df_l_25_box h2 {
			width:100%;
			line-height:200%;
			margin:20px auto 30px auto;
			padding-bottom:30px;
			color:#e7011d;
			font-size:26px;
			text-align: center;
			border-bottom:1px #cccccc dashed;
			overflow:hidden;
		}
		.df_l_25_box p {
			width: 250px;
			height:180px;
			margin:30px auto;
			border:5px #ffffff solid;
			box-shadow: 0px 0px 30px #cccccc;
			position: relative;
			overflow:hidden;
		}
			.df_l_25_box p img {
				width: 100%;
				height: 100%;
			}
		.df_l_25_box h3 {
			width:100%;
			text-align:center;
			margin-bottom: 20px;
			font-weight: 100;
			color:#999999;
			font-size:18px;
			overflow:hidden;
		}
			.df_l_25_box h3 span {
				margin-right:10px;
				font-weight: 100;
				color:#000000;
				font-size:20px;
			}
			.df_l_25_box h3 font {
				color:#666666;
				font-size:20px;
			}
		.df_l_25_box div {
			width:100%;
			margin: 0px auto;
			line-height:240%;
			margin-bottom:20px;
			text-indent:2em;
			font-weight: 100;
			color:#999999;
			font-size:18px;
			overflow:hidden;
		}
			.df_l_25_box div span {
				color:#e7011d;
				font-size:18px;
				font-weight: 900;
			}
			.df_l_25_box div font {
				color:#666666;
				font-size:18px;
			}		


.df_l_26 {
	width:100%;
	margin-bottom:20px;
	padding: 0px;
	position: relative;
	overflow:hidden;
	display:none;
}
	.df_l_26_box {
		width:100%;
		height:150px;
		text-align:center;
		overflow: hidden;
	}
	.df_l_26_01 {
		background: url(/images/df_l_26_01.jpg) no-repeat 0px 0px;
	}
	.df_l_26_02 {
		background: url(/images/df_l_26_02.jpg) no-repeat 0px 0px;
	}
		.df_l_26_02 img {
			margin-top:50px;
		}
	.df_l_26_03 {
		background: url(/images/df_l_26_03.jpg) no-repeat 0px 0px;
	}
	.df_l_26_04 {
		background: url(/images/df_l_26_04.jpg) no-repeat 0px 0px;
	}
		.df_l_26_04 img {
			margin-top:50px;
		}
	.df_l_26_07 {
		text-align:right;
		background: url(/images/df_l_26_07.jpg) no-repeat 0px 0px;
	}
		.df_l_26_07 img {
			margin-top:10px;
			margin-right:20px;
		}


.df_l_27 {
	margin:0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_27_box {
		width:100%;
		position: relative;
		overflow:hidden;
	}
		.df_l_27_box dl {
			margin:0px 0px 0px 0px;
			padding: 20px 20px 20px 20px;
			filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e9e9e9,endColorStr=#ffffff);
			background:-moz-linear-gradient(top,#e9e9e9,#ffffff);
			background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
			position: relative;
			overflow: hidden;
		}
			.df_l_27_box dl dt {
				margin-right: 20px;
				position: relative;
				overflow:hidden;
				float:left;
			}
				.df_l_27_box dl dt a {
					-webkit-transition-duration: 0.2s;
					transition-duration: 0.2s;
				}
				.df_l_27_box dl dt a p {
					width: 102px;
					height:133.5px;
					margin:0px auto;
					border:5px #ffffff solid;
					position: relative;
					overflow:hidden;
				}
				.df_l_27_box dl dt a:hover p img {
					filter:alpha(opacity=60);
					opacity: 0.6
				}
					.df_l_27_box dl dt a p img {
						width: 100%;
						height: 100%;
					}
			.df_l_27_box dl dd {
				line-height:240%;
				position: relative;
				overflow:hidden;
			}
				.df_l_27_box dl dd h3 {
					width:100%;
					margin-bottom: 20px;
					font-weight: 100;
					color:#999999;
					font-size:18px;
					overflow:hidden;
				}
					.df_l_27_box dl dd h3 a span {
						margin-right:10px;
						font-weight: 900;
						color:#505050;
						font-size:18px;
					}
					.df_l_27_box dl dd h3 a:hover span {
						color:#000000;
					}
					.df_l_27_box dl dd h3 a font {
						color:#999999;
						font-size:18px;
					}
					.df_l_27_box dl dd h3 a:hover font {
						color:#666666;
					}
				.df_l_27_box dl dd div {
					width:100%;
					font-weight: 100;
					text-indent:2em;
					color:#999999;
					font-size:18px;
					overflow:hidden;
				}
					.df_l_27_box dl dd div font {
						color:#ff3300;
						font-size:18px;
					}
					.df_l_27_box dl dd div span {
						color:#666666;
						font-size:18px;
					}
					.df_l_27_box dl dd div a {
						margin-right:10px;
						color:#ff3300;
						font-size:18px;
					}
					.df_l_27_box dl dd div a:hover {
						color:#000000;
					}


.df_l_28 {
	margin:0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_28_box {
		width:100%;
		position: relative;
		overflow:hidden;
	}
		.df_l_28_box dl {
			width:100%;
			margin:0px 0px 0px 0px;
			background:#ffffff;
			position: relative;
			overflow: hidden;
		}
			.df_l_28_box dl dt {
				width:100%;
				position: relative;
				overflow:hidden;
			}
				.df_l_28_box dl dt p {
					width: 204px;
					height: 267px;
					margin:30px auto;
					border:5px #ffffff solid;
					box-shadow: 0px 0px 30px #cccccc;
					position: relative;
					overflow:hidden;
				}
					.df_l_28_box dl dt p img {
						width: 100%;
						height: 100%;
					}
				.df_l_28_box dl dt h3 {
					width:100%;
					text-align:center;
					margin-bottom: 20px;
					font-weight: 100;
					color:#999999;
					font-size:18px;
					overflow:hidden;
				}
					.df_l_28_box dl dt h3 span {
						margin-right:10px;
						font-weight: 900;
						color:#505050;
						font-size:20px;
					}
					.df_l_28_box dl dt h3 font {
						color:#999999;
						font-size:20px;
					}
				.df_l_28_box dl dt div {
					width:80%;
					margin: 0px auto;
					line-height:240%;
					margin-bottom:20px;
					text-indent:2em;
					font-weight: 100;
					color:#999999;
					font-size:18px;
					overflow:hidden;
				}
					.df_l_28_box dl dt div span {
						color:#e7011d;
						font-size:18px;
						font-weight: 900;
					}
					.df_l_28_box dl dt div font {
						color:#666666;
						font-size:18px;
					}
			.df_l_28_box dl dd {
				width:100%;
				margin: 0px auto;
				position: relative;
				overflow:hidden;
			}
				.df_l_28_box dl dd div {
					width: 100%;
					height:50px;
					line-height:50px;
					margin-bottom:10px;	
					background: #f0f0f0;		
					overflow:hidden;
				}
					.df_l_28_box dl dd div h2 {
						font-size:20px;
						font-family:"����";
						color:#e7011d;
						padding-left:20px;
						overflow:hidden;
						float:left;
					}
						.df_l_28_box dl dd div h2 i {
							width:3px;
							height:16px;
							margin-top:17px;
							margin-right:10px;
							border-radius: 2px;
							font-size:0px;
							background:#e7011d;
							float:left;
						}	
						.df_l_28_box dl dd div h2 a {
							font-size:20px;
							font-family:"����";
							color:#e7011d;
						}
					.df_l_28_box dl dd div span {
						font-size:16px;
						font-family:"����";
						color:#999999;
						margin-right:20px;
						overflow:hidden;
						float:right;
					}
						.df_l_28_box dl dd div span a {
							font-size:16px;
							font-family:"����";
							color:#999999;
						}
				.df_l_28_box dl dd ol {
					width: 100%;
					margin-bottom:10px;
					padding:10px 0px;
					overflow:hidden;
				}
					.df_l_28_box dl dd ol li {
						width: 50%;
						height: 45px;
						line-height: 45px;
						overflow:hidden;
						float:left;
					}
						.df_l_28_box dl dd ol li a span {
							width: 80%;
							padding-left:20px;
							font-size:18px;
							font-family:"����";
							color:#505050;
							overflow:hidden;
							float:left;
						}
						.df_l_28_box dl dd ol li a font {
							padding-right:10px;
							font-size:18px;
							font-family:"����";
							color:#999999;
							float:right;
						}
				.df_l_28_box dl dd ul {
					width: 100%;
					margin-bottom:10px;		
					overflow:hidden;
				}
					.df_l_28_box dl dd ul li {
						width: 33.33%;	
						overflow:hidden;
						float:left;
					}
						.df_l_28_box dl dd ul li a {
							width: 100%;
							padding:20px 0px 10px 0px;	
							position: relative;		
							overflow:hidden;
							float:left;
						}
						.df_l_28_box dl dd ul li a:hover {
							background: #f0f0f0;	
						}
							.df_l_28_box dl dd ul li a p {
								width: 240px;
								height:135px;
								margin:0px auto;	
								position: relative;		
								overflow:hidden;
							}
							.df_l_28_box dl dd ul li a:hover p {
								box-shadow: 0px 0px 20px #cccccc;
							}
								.df_l_28_box dl dd ul li a p s {
									width: 40px;
									height:38px;
									background: url(/images/df_72.png) no-repeat 0px 0px;
									position:absolute;
									left:0px;
									top:0px;		
									overflow:hidden;
								}
								.df_l_28_box dl dd ul li a p i {
									width: 32px;
									height:32px;
									background: url(/images/df_56.png) no-repeat 0px 0px;
									position:absolute;
									left:100px;
									top:50px;		
									overflow:hidden;
								}
								.df_l_28_box dl dd ul li a p img {
									width: 100%;
									height: 100%;
								}
							.df_l_28_box dl dd ul li h3 {
								width: 240px;
								height:50px;
								line-height:50px;
								margin:0px auto;
								text-align:center;
								font-weight:100;	
								overflow:hidden;
							}




.df_l_31 {
	margin:0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_31 .df_all_top2 {
		margin:0px 0px 10px 0px;
	}
	.df_l_31_box {
		width:100%;
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		overflow:hidden;
	}
		.df_l_31_box ul {
			width:100%;
			padding: 0px;
			position: relative;
			overflow:hidden;
		}
			.df_l_31_box ul li {
				width:100%;
				position: relative;
				overflow:hidden;
				float:left;
			}
			.df_l_31_box ul li.df_dashed {
				width:100%;
				height:0px;
				margin:10px 0px;
				border-bottom:1px #cccccc dashed;
				font-size:0px;
				background:#ffffff;
				overflow:hidden;
			}
				.df_l_31_box ul li a {
					width:100%;
					-webkit-transition-duration: 0.2s;
					transition-duration: 0.2s;
					position: relative;
					overflow:hidden;
					float:left;
				}
					.df_l_31_box ul li a div {
						width:100%;
						height:50px;
						line-height:50px;
						margin: 0px auto;
						position: relative;
						overflow:hidden;
					}
					.df_l_31_box ul li a:hover div {
						background:#f0f0f0;
					}
						.df_l_31_box ul li a div span {
							padding-left: 30px;
							color:#333333;
							font-size:18px;
							background: url(/images/df_41.png) no-repeat 15px center;
							float:left;
						}
						.df_l_31_box ul li a:hover div span,
						.df_l_31_box ul li a:active div span {
							color:#e7011d;
							background: url(/images/df_17.png) no-repeat 15px center;
						}
						.df_l_31_box ul li a div font {
							margin-right:20px;
							color:#999999;
							font-size:18px;
							float:right;
						}
						.df_l_31_box ul li a:hover div font,
						.df_l_31_box ul li a:active div font {
							color:#666666;
						}



.df_l_40 {
	width: 100%;
	margin: 0px auto 20px auto;
	background: url(/images/20.jpg) no-repeat center center;
	position: relative;
	overflow: hidden;
}
	.df_l_40_box {
		width: 80%;
		margin: 30px auto 50px auto;
		box-shadow: 0px 0px 20px rgba(0,0,0,0.4);
		background: rgba(255,255,255,0.1);
		position: relative;
		overflow:hidden;
	}	
		.df_l_40_box dl {
			width: 100%;
			position: relative;
			overflow:hidden;
		}
			.df_l_40_box dl dd {
				width: 100%;
				position: absolute;
				overflow:hidden;
				float: left;
			}
				.df_l_40_box dl dd h3 {
					width: 100%;
					height: 40px;
					line-height: 40px;
					text-align:center;
					color:#ffffff;
					text-shadow: 0px 0px 1px rgba(0,0,0,0.7);
					background: rgba(0,0,0,0.2);
					position: absolute;
					left:0px;
					bottom:0px;
					overflow:hidden;
				}
					.df_l_40_box dl dd h3 a {
						font-size:16px;
						font-weight:100;
						color:#ffffff;
					}
					.df_l_40_box dl dd h3 a:hover,
					.df_l_40_box dl dd h3 a:active {
						color:#ffffff;
					}
				.df_l_40_box dl dd p {
					width: 100%;
					cursor: url(/images/df_hand.cur), default;
					overflow:hidden;
				}
					.df_l_40_box dl dd p img {
						width: 100%;
					}
	.df_l_40 ol {
		height: 16px;
		position:absolute;
		left:0px;
		bottom:16px;
		z-index:222;
		overflow:hidden;
	}
		.df_l_40 ol li {
			width: 16px;
			height: 16px;
			margin: 0px 5px;
			cursor:pointer;
			background: url(/images/df_75.png) no-repeat center center;
			position: relative;
			overflow:hidden;
			float:left;
		}
		.df_l_40 ol li.df_on {
			background: url(/images/df_76.png) no-repeat center center;
		}
	.df_l_40 .df_btn {
		width: 50px;
		height: 50px;
		margin-top:-25px;
		cursor: pointer;
		transition: opacity 0.15s ease;
		position: absolute;
		top: 50%;
		z-index:100000;
	}
		.df_l_40 .df_prev {
			left: 10px;
			background: #505050 url(/images/df_prev2.png) no-repeat center center;
			background: rgba(0,0,0,0.3) url(/images/df_prev2.png) no-repeat center center;
		}
		.df_l_40 .df_next {
			right: 10px;
			background: #505050 url(/images/df_next2.png) no-repeat center center;
			background: rgba(0,0,0,0.3) url(/images/df_next2.png) no-repeat center center;
		}



.df_l_41 {
	width: 100%;
	margin: 0px auto 0px auto;
	position: relative;
	overflow: hidden;
}
	.df_l_41 ol {
		width:100%;
		height:50px;
		margin-bottom:10px;
		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e9e9e9,endColorStr=#ffffff);
		background:-moz-linear-gradient(top,#e9e9e9,#ffffff);
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
		-moz-user-select:none;
		-webkit-user-select: none;       
		-ms-user-select: none;
		overflow: hidden;
	}
		.df_l_41 ol li {
			width:33.33%;
			height: 50px;
			position: relative;
			overflow:hidden;
			float:left;
		}
			.df_l_41 ol li a {
				width:100%;
				height: 50px;
				line-height: 50px;
				text-align:center;
				font-size:20px;
				color:#999999;
				position: relative;
				overflow:hidden;
				float:left;
			}
			.df_l_41 ol li.df_on a {
				height:48px;
				line-height:46px;
				border-top:2px #e7011d solid;
				background:#ffffff;
				color:#e7011d;
				font-weight:900;
			}
	.df_l_41 .df_btn {
		display:none;
	}
	.df_l_41_box {
		width: 100%;
		margin: 0px auto;
		background: #ffffff;
		position: relative;
		z-index:0;
		overflow:hidden;
	}	
		.df_l_41_box dl {
			width: 100%;
			position: relative;
			overflow:hidden;
		}
			.df_l_41_box dl dd {
				width: 100%;
				position: absolute;
				overflow:hidden;
				float: left;
			}
				.df_l_41_box dl dd ul {
					width:100%;
					padding: 0px;
					position: relative;
					overflow:hidden;
				}
					.df_l_41_box dl dd ul li {
						width:100%;
						position: relative;
						overflow:hidden;
						float:left;
					}
					.df_l_41_box dl dd ul li.df_dashed {
						width:100%;
						height:0px;
						margin:10px 0px;
						border-bottom:1px #cccccc dashed;
						font-size:0px;
						background:#ffffff;
						overflow:hidden;
					}
						.df_l_41_box dl dd ul li a {
							width:100%;
							-webkit-transition-duration: 0.2s;
							transition-duration: 0.2s;
							position: relative;
							overflow:hidden;
							float:left;
						}
							.df_l_41_box dl dd ul li a div {
								width:100%;
								height:50px;
								line-height:50px;
								position: relative;
								overflow:hidden;
							}
							.df_l_41_box dl dd ul li a:hover div {
								background:#f0f0f0;
							}
								.df_l_41_box dl dd ul li a div span {
									padding-left: 30px;
									color:#333333;
									font-size:18px;
									background: url(/images/df_41.png) no-repeat 15px center;
									float:left;
								}
								.df_l_41_box dl dd ul li a:hover div span,
								.df_l_41_box dl dd ul li a:active div span {
									color:#e7011d;
									background: url(/images/df_17.png) no-repeat 15px center;
								}
								.df_l_41_box dl dd ul li a div font {
									margin-right:20px;
									color:#999999;
									font-size:18px;
									float:right;
								}
								.df_l_41_box dl dd ul li a:hover div font,
								.df_l_41_box dl dd ul li a:active div font {
									color:#666666;
								}	



.df_l_42 {
	width: 100%;
	margin-bottom:20px;
	position: relative;
	overflow: hidden;
	float:left;
}
	.df_l_42_box {
		width: 100%;
		background: #ffffff;
		position: relative;
		overflow:hidden;
		float:left;
	}
		.df_l_42_box ol {
			width:100%;
			height:50px;
			margin-bottom:10px;
			filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e9e9e9,endColorStr=#ffffff);
			background:-moz-linear-gradient(top,#e9e9e9,#ffffff);
			background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
			-moz-user-select:none;
			-webkit-user-select: none;       
			-ms-user-select: none;
			overflow: hidden;
		}
			.df_l_42_box ol li {
				height: 50px;
				position: relative;
				overflow:hidden;
				float:left;
			}
				.df_l_42_box ol li a {
					height: 50px;
					line-height: 50px;
					padding:0px 30px;
					text-align:center;
					font-size:20px;
					color:#999999;
					position: relative;
					overflow:hidden;
					float:left;
				}
				.df_l_42_box ol li.df_cur a {
					height:48px;
					line-height:46px;
					border-top:2px #e7011d solid;
					background:#ffffff;
					color:#e7011d;
					font-weight:900;
				}	
		.df_l_42_box dl {
			width: 100%;
			height:300px;
			position: relative;
			overflow:hidden;
			float: left;
		}
			.df_l_42_box dl dd {
				width: 100%;
				overflow:hidden;
				display:none;
				float: left;
			}
				.df_l_42_box dl dd ul {
					width:100%;
					padding: 0px;
					position: relative;
					overflow:hidden;
					float: left;
				}
					.df_l_42_box dl dd ul li {
						width:100%;
						position: relative;
						overflow:hidden;
						float:left;
					}
					.df_l_42_box dl dd ul li.df_dashed {
						width:100%;
						height:0px;
						margin:10px 0px;
						border-bottom:1px #cccccc dashed;
						font-size:0px;
						background:#ffffff;
						overflow:hidden;
					}
						.df_l_42_box dl dd ul li a {
							width:100%;
							-webkit-transition-duration: 0.2s;
							transition-duration: 0.2s;
							position: relative;
							overflow:hidden;
							float:left;
						}
							.df_l_42_box dl dd ul li a div {
								width:100%;
								height:50px;
								line-height:50px;
								position: relative;
								background: #ffffff url(/images/df_41.png) no-repeat 15px center;
								overflow:hidden;
							}
							.df_l_42_box dl dd ul li a:hover div {
								background:#f0f0f0 url(/images/df_17.png) no-repeat 15px center;
							}
								.df_l_42_box dl dd ul li a div span {
									padding-left: 30px;
									color:#333333;
									font-size:18px;
								}
								.df_l_42_box dl dd ul li a:hover div span,
								.df_l_42_box dl dd ul li a:active div span {
									color:#e7011d;
								}
								.df_l_42_box dl dd ul li a div font {
									margin-right:20px;
									color:#999999;
									font-size:18px;
									float:right;
								}
								.df_l_42_box dl dd ul li a:hover div font,
								.df_l_42_box dl dd ul li a:active div font {
									color:#666666;
								}	


.df_l_43 {
	width: 49%;
	margin-bottom:10px;
	position: relative;
	overflow: hidden;
	float:left;
}
	.df_l_43_box {
		width: 100%;
		background: #ffffff;
		position: relative;
		overflow:hidden;
		float:left;
	}	
		.df_l_43_box ol {
			width:100%;
			height:50px;
			margin-bottom:10px;
			filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e9e9e9,endColorStr=#ffffff);
			background:-moz-linear-gradient(top,#e9e9e9,#ffffff);
			background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
			-moz-user-select:none;
			-webkit-user-select: none;       
			-ms-user-select: none;
			overflow: hidden;
		}
			.df_l_43_box ol li {
				height: 50px;
				position: relative;
				overflow:hidden;
				float:left;
			}
				.df_l_43_box ol li a {
					height: 50px;
					line-height: 50px;
					padding:0px 30px;
					text-align:center;
					font-size:20px;
					color:#999999;
					position: relative;
					overflow:hidden;
					float:left;
				}
				.df_l_43_box ol li.df_cur a {
					height:48px;
					line-height:46px;
					border-top:2px #e7011d solid;
					background:#ffffff;
					color:#e7011d;
					font-weight:900;
				}
		.df_l_43_box dl {
			width: 100%;
			position: relative;
			overflow:hidden;
			float: left;
		}
			.df_l_43_box dl dd {
				width: 100%;
				overflow:hidden;
				display:none;
				float: left;
			}
				.df_l_43_box dl dd ul {
					width:100%;
					padding: 0px;
					position: relative;
					overflow:hidden;
				}
					.df_l_43_box dl dd ul li {
						width:100%;
						position: relative;
						overflow:hidden;
						float:left;
					}
						.df_l_43_box dl dd ul li a {
							width:100%;
							-webkit-transition-duration: 0.2s;
							transition-duration: 0.2s;
							position: relative;
							overflow:hidden;
							float:left;
						}
							.df_l_43_box dl dd ul li a div {
								width:100%;
								height:50px;
								line-height:50px;
								background: #ffffff url(/images/df_41.png) no-repeat 15px center;
								position: relative;
								overflow:hidden;
							}
							.df_l_43_box dl dd ul li a:hover div {
								background:#f0f0f0 url(/images/df_17.png) no-repeat 15px center;
							}
								.df_l_43_box dl dd ul li a div span {
									padding-left: 30px;
									color:#333333;
									font-size:18px;
								}
								.df_l_43_box dl dd ul li a:hover div span,
								.df_l_43_box dl dd ul li a:active div span {
									color:#e7011d;
								}





.df_l_45 {
    margin-bottom:10px;
	background: #ffffff;
	overflow:hidden;
}
	.df_l_45_box {
		border-bottom:1px #eeeeee solid;
		border-right:1px #eeeeee solid;
		overflow:hidden;
	}
		.df_l_45_box ul {
			width: 100%;
			overflow:hidden;
			float:left;
		}
			.df_l_45_box ul li {
				width: 33.33%;
				text-align:center;
				overflow:hidden;
				float:left;
			}
				.df_l_45_box ul li a {
					border:1px #eeeeee solid;
					border-right:0px;
					border-bottom:0px;
					text-align:center;
					overflow:hidden;
					display:block;
				}
					.df_l_45_box ul li a span {
						width: 100%;
						height:60px;
						line-height:60px;
						text-align:center;
						font-family:"����";
						font-size:18px;
						color:#505050;
						background: #ffffff;
						overflow:hidden;
						float:left;
					}
					.df_l_45_box ul li a:hover span {
						font-weight:100;
						color:#d33336;
						background: #fffade;
					}
					.df_l_45_box ul li:first-child a span {
						font-weight:900;
						color:#d33336;
						background: #fffade;
					}


.df_l_51 {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_51 .df_all_top5 {
		margin:0px 0px 20px 0px;
	}
	.df_l_51_box {
		width:100%;
		margin:0px auto;
		position: relative;
		overflow:hidden;
	}
		.df_l_51_box ul {
			width:100%;
			margin:0px auto;
			position: relative;
			overflow:hidden;
		}
			.df_l_51_box ul li {
				width:100%;
				margin-bottom:0px;
				position: relative;
				overflow:hidden;
				float:left;
			}
				.df_l_51_box ul li a {
					background:#f0f0f0;
					filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#efefef,endColorStr=#ffffff);
					background:-moz-linear-gradient(top,#efefef,#ffffff);
					background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#ffffff));
					overflow:hidden;
					display:block;
				}
				.df_l_51_box ul li a:hover {
					background:#f3ffdf;
					filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f3ffdf,endColorStr=#ffffff);
					background:-moz-linear-gradient(top,#f3ffdf,#ffffff);
					background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3ffdf), to(#ffffff));
				}
					.df_l_51_box ul li a div {
						width:100%;
						line-height:200%;
						overflow:hidden;
					}
						.df_l_51_box ul li a div b {
							width:64px;
							padding-left:36px;
							font-size: 18px;
							font-weight: 100;
							color:#e6011d;
							background: url(/images/df_04_01_02_05_on.png) no-repeat 0px 4px;
							overflow:hidden;
							float:left;
						}
						.df_l_51_box ul li a div strong {
							width:100px;
							font-size: 18px;
							font-weight: 100;
							color:#339900;
							overflow:hidden;
							float:left;
						}
						.df_l_51_box ul li a div span {
							font-size: 18px;
							font-weight: 100;
							color:#333333;
							overflow:hidden;
							display:block;
						}
						.df_l_51_box ul li a div font {
							font-size: 18px;
							font-weight: 100;
							color:#999999;
							overflow:hidden;
							display:block;
						}

.df_l_52 {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_52 .df_all_top5 {
		margin:0px 0px 20px 0px;
	}
	.df_l_52_box {
		width:100%;
		margin:0px auto;
		position: relative;
		overflow:hidden;
	}
		.df_l_52_box ul {
			width:100%;
			margin:0px auto;
			position: relative;
			overflow:hidden;
		}
			.df_l_52_box ul li {
				width:100%;
				margin-bottom:0px;
				position: relative;
				overflow:hidden;
				float:left;
			}
				.df_l_52_box ul li a {
					background:#f0f0f0;
					filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#efefef,endColorStr=#ffffff);
					background:-moz-linear-gradient(top,#efefef,#ffffff);
					background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#ffffff));
					overflow:hidden;
					display:block;
				}
				.df_l_52_box ul li a:hover {
					background:#f3ffdf;
					filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f3ffdf,endColorStr=#ffffff);
					background:-moz-linear-gradient(top,#f3ffdf,#ffffff);
					background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3ffdf), to(#ffffff));
				}
					.df_l_52_box ul li a p {
						overflow:hidden;
						float:left;
					}
						.df_l_52_box ul li a p img {
							-webkit-transition-duration: 0.6s;
							transition-duration: 0.6s;
							transition: all 0.6s;  
						}
						.df_l_52_box ul li a:hover p img {
							transform: scale(1.2);
							filter:alpha(opacity=70);
							opacity:0.7;
						}
					.df_l_52_box ul li a div {
						overflow:hidden;
					}
						.df_l_52_box ul li a div strong {
							width:50px;
							font-size: 18px;
							font-weight: 100;
							color:#339900;
							overflow:hidden;
							float:left;
						}
						.df_l_52_box ul li a div span {
							font-size: 18px;
							font-weight: 100;
							color:#333333;
							overflow:hidden;
							display:block;
						}
						.df_l_52_box ul li a div font {
							font-size: 18px;
							font-weight: 100;
							color:#999999;
							overflow:hidden;
							display:block;
						}
					



.df_l_53 {
	margin:0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_53 .df_all_top5 {
		margin:0px 0px 20px 0px;
	}
	.df_l_53_box {
		width:100%;
		margin:0px auto;
		position: relative;
		overflow:hidden;
	}
		.df_l_53_box ul {
			width:100%;
			position: relative;
			overflow:hidden;
		}
			.df_l_53_box ul li {
				width:100%;
				overflow:hidden;
				position: relative;
				display:block;
			}
				.df_l_53_box ul li p {
					overflow:hidden;
					float:left;
				}
					.df_l_53_box ul li p img {
					}
				.df_l_53_box ul li div {
					overflow:hidden;
				}
					.df_l_53_box ul li div strong {
						width:50px;
						font-size: 18px;
						font-weight: 100;
						color:#339900;
						overflow:hidden;
						float:left;
					}
					.df_l_53_box ul li div span {
						font-size: 18px;
						font-weight: 100;
						color:#333333;
						overflow:hidden;
						display:block;
					}
					.df_l_53_box ul li div font {
						font-size: 18px;
						font-weight: 100;
						color:#999999;
						overflow:hidden;
						display:block;
					}
	.df_l_53_box2 {
		width:100%;
		margin:0px auto;
		position: relative;
		overflow:hidden;
	}
		.df_l_53_box2 h6 {
			width:100%;
			line-height:50px;
			font-size:20px;
			color:#333333;
			position: relative;
			overflow:hidden;
		}

.df_l_54 {
	margin:0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_54 .df_all_top {
		margin:0px 0px 0px 0px;
	}
	.df_l_54_box {
		width:100%;
		margin:0px auto;
		position: relative;
		overflow:hidden;
	}
		.df_l_54_box h5 {
			line-height: 200%;
			padding-left:34px;
			margin-bottom:15px;
			font-size:18px;
			font-weight:900;
			
			
			position: relative;
			overflow:hidden;
		}
				.df_l_54_box h5.gre{
					color:#339900;
					background: #e9e9e9 url(df_logo_03.png) no-repeat 8px 8px;
				}
		.df_l_54_box h5 {
			line-height: 200%;
			margin-bottom:15px;
			padding-left:34px;
			font-size:18px;
			font-weight:900;
			
			position: relative;
			overflow:hidden;
		}
		.df_l_54_box h5.blue{
			color:#0066cc;
			background: #e9e9e9 url(df_logo_04.png) no-repeat 8px 8px;
		}
		.df_l_54_box h6 {
			width:94%;
			line-height: 200%;
			margin:0px auto 15px auto;
			font-size:18px;
			text-indent:2em;
			font-weight:100;
			color:#777777;
			background: #ffffff;
			position: relative;
			overflow:hidden;
		}


.df_l_55 {
	margin:0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
}
	.df_l_55 .df_all_top {
		margin:0px 0px 0px 0px;
	}
	.df_l_55_box {
		width:100%;
		margin:0px auto;
		position: relative;
		overflow:hidden;
	}
		.df_l_55_box h4 {
			line-height: 200%;
			padding-left:34px;
			margin-bottom:15px;
			font-size:18px;
			font-weight:900;
			color:#339900;
			background: #e9e9e9 url(df_logo_03.png) no-repeat 8px 8px;
			position: relative;
			overflow:hidden;
		}
		.df_l_55_box h5 {
			line-height: 200%;
			margin-bottom:15px;
			padding-left:34px;
			font-size:18px;
			font-weight:900;
			color:#0066cc;
			background: #e9e9e9 url(df_logo_04.png) no-repeat 8px 8px;
			position: relative;
			overflow:hidden;
		}
		.df_l_55_box p {
			width:94%;
			line-height: 200%;
			margin:0px auto 15px auto;
			font-size:18px;
			text-indent:2em;
			font-weight:100;
			color:#777777;
			background: #ffffff;
			position: relative;
			overflow:hidden;
		}



.df_r_01 {
	width: 280px;
	margin-bottom:20px;
	padding-bottom:20px;
	background:#f0f0f0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e9e9e9);
	background:-moz-linear-gradient(top,#ffffff,#e9e9e9);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e9e9e9));
	position: relative;
	overflow:hidden;
}
	.df_r_01 .df_all_top h2 {
		border-top:2px #65a61d solid;
		font-size:20px;
		color:#65a61d;
	}
	.df_r_01 .df_all_top h2 a {
		color:#65a61d;
	}
	.df_r_01_box {
		width:240px;
		margin:0px auto;
		overflow: hidden;
	}
		.df_r_01_box ul {
			width:240px;
			padding:0px 0px;
			overflow: hidden;
		}
			.df_r_01_box ul li {
				width:240px;
				margin-bottom:0px;
				border-bottom:0px #e0e0e0 solid;
				overflow: hidden;
				float:left;
			}
				.df_r_01_box ul li div {
					width:240px;
					height:40px;
					line-height:40px;
					overflow: hidden;
				}
					.df_r_01_box ul li div span {
						font-size: 16px;
						font-weight: 100;
						color:#333333;
						float:left;
					}
					.df_r_01_box ul li div font {
						font-size: 16px;
						font-weight: 100;
						color:#65a61d;
						float:right;
					}














.df_r_02 {
	width: 280px;
	margin-bottom:10px;
	padding-bottom:0px;
	background:#f0f0f0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#f0f0f0);
	background:-moz-linear-gradient(top,#ffffff,#f0f0f0);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f0f0f0));
	position: relative;
	overflow:hidden;
}
	.df_r_02_box {
		width:240px;
		margin:0px auto;
		overflow: hidden;
	}
		.df_r_02_box ul {
			width:240px;
			overflow: hidden;
		}
			.df_r_02_box ul li {
				width:240px;
				padding:8px 0px;
				margin-bottom:0px;
				border-bottom:1px #e0e0e0 solid;
				overflow: hidden;
				display:none;
				float:left;
			}
				.df_r_02_box ul li a {
					width:238px;
					padding:6px 0px 6px 2px;
					position:relative;
					overflow: hidden;
					float:left;
				}
					.df_r_02_box ul li a div {
						width:238px;
						line-height:24px;
						overflow: hidden;
					}
						.df_r_02_box ul li a div span {
							font-size: 16px;
							font-weight: 100;
							color:#333333;
							margin-right:10px;
						}
						.df_r_02_box ul li a:hover div span {
							color:#666666;
						}
						.df_r_02_box ul li a div font {
							font-size: 16px;
							font-weight: 100;
							color:#999999;
						}
						.df_r_02_box ul li a:hover div font {
							color:#cccccc;
						}

.df_r_03 {
	width: 280px;
	margin-bottom:20px;
	padding-bottom:10px;
	background:#f0f0f0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e9e9e9);
	background:-moz-linear-gradient(top,#ffffff,#e9e9e9);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e9e9e9));
	position: relative;
	overflow:hidden;
}
	.df_r_03_box {
		width:240px;
		margin:0px auto;
		padding-top:10px;
		overflow: hidden;
	}
		.df_r_03_box ul {
			width:250px;
			overflow: hidden;
		}
			.df_r_03_box ul li {
				width:115px;
				height:40px;
				margin-right:10px;
				margin-bottom:10px;
				overflow: hidden;
				display:none;
				float:left;
			}
				.df_r_03_box ul li a {
					width:88px;
					height:38px;
					line-height:38px;
					padding-left:25px;
					border:1px #e0e0e0 solid;
					background: #ffffff url(/images/df_39.png) no-repeat 10px 16px;
					-webkit-transition-duration: 0.2s;
					transition-duration: 0.2s;
					position:relative;
					overflow: hidden;
					float:left;
				}
				.df_r_03_box ul li a:hover {
					border:1px #cccccc solid;
					background: #f0f0f0 url(/images/df_58.png) no-repeat 10px 16px;
				}
					.df_r_03_box ul li a span {
						font-size: 16px;
						font-weight: 100;
						color:#333333;
						margin-right:10px;
					}
					.df_r_03_box ul li a:hover span {
						color:#e7011d;
					}

.df_r_04 {
	width: 280px;
	margin-bottom:0px;
	padding-bottom:20px;
	background:#f0f0f0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e9e9e9);
	background:-moz-linear-gradient(top,#ffffff,#e9e9e9);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e9e9e9));
	position: relative;
	overflow:hidden;
}
	.df_r_04_box {
		width:100%;
		overflow: hidden
	}
		.df_r_04_box ol {
			width:100%;
			height: 50px;
			margin-bottom:0px;
			-moz-user-select:none;
			-webkit-user-select: none;       
			-ms-user-select: none;
			overflow: hidden
		}
			.df_r_04_box ol li {
				width: 50%;
				height: 48px;
				line-height: 48px;
				border-top: 2px #e9e9e9 solid;
				padding:0px 0px;
				text-align:center;
				background: #e9e9e9;
				filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e9e9e9,endColorStr=#ffffff);
				background:-moz-linear-gradient(top,#e9e9e9,#ffffff);
				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
				-webkit-transition-duration: 0.25s;
				transition-duration: 0.25s;
				overflow:hidden;
				float: left;
			}
				.df_r_04_box ol li a {
					color: #666666;
					font-size:20px;
					font-weight:900;
				}
			.df_r_04_box ol li.df_cur {
				border-top: 2px #e7011d solid;
				filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ffffff);
				background: #ffffff;
			}
				.df_r_04_box ol li.df_cur a {
					color: #e7011d;
				}
		.df_r_04_box dl {
			width:100%;
			overflow: hidden
		}
			.df_r_04_box dl dd {
				width:100%;
				overflow: hidden;
				display:none;
				float:left;
			}
				.df_r_04_box dl dd ul {
					width:260px;
					margin:0px auto;
					padding: 10px 0px 0px 0px;
					overflow: hidden;
				}
					.df_r_04_box dl dd ul li {
						width:100%;
						overflow: hidden;
						float:left;
					}	
						.df_r_04_box dl dd ul li a {
							width:100%;
							height: 38px;
							background: url(/images/df_39.png) no-repeat 10px center;
							-webkit-transition-duration: 0.2s;
							transition-duration: 0.2s;
							overflow: hidden;
							float:left;
						}
						.df_r_04_box dl dd ul li a:hover {
							background: #ffffff url(/images/df_58.png) no-repeat 10px center;
							background: rgba(255,255,255,0.3) url(/images/df_58.png) no-repeat 10px center;
						}	
							.df_r_04_box dl dd ul li a div {
								width:250px;
								height: 38px;
								line-height: 38px;
								margin:0px auto;
								overflow: hidden;
							}
								.df_r_04_box dl dd ul li a div span {
									padding-left:18px;
									font-size:16px;
									color:#333333;
									float:left;
								}
								.df_r_04_box dl dd ul li a:hover div span {
									color:#e7011d;
								}	
								.df_r_04_box dl dd ul li a div font {
									font-size:16px;
									color:#999999;
									float:right;
								}
								.df_r_04_box dl dd ul li a:hover div font {
									color:#666666;
								}		


.df_r_05 {
	width: 280px;
	margin-bottom:10px;
	padding-bottom:20px;
	background:#f0f0f0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e9e9e9);
	background:-moz-linear-gradient(top,#ffffff,#e9e9e9);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e9e9e9));
	position: relative;
	overflow:hidden;
}
	.df_r_05_box {
		width:240px;
		margin:0px auto;
		padding-top:10px;
		overflow: hidden;
	}
		.df_r_05_box ul {
			width:240px;
			overflow: hidden;
		}
			.df_r_05_box ul li {
				width:240px;
				height:40px;
				line-height:40px;
				overflow: hidden;
				display:none;
				float:left;
			}
				.df_r_05_box ul li a {
					width:100%;
					-webkit-transition-duration: 0.2s;
					transition-duration: 0.2s;
					position:relative;
					overflow: hidden;
					float:left;
				}
					.df_r_05_box ul li a span {
						font-size: 16px;
						font-weight: 100;
						color:#333333;
					}
					.df_r_05_box ul li a:hover span {
						color:#e7011d;
					}


.df_r_06 {
	width: 280px;
	margin-bottom:10px;
	padding-bottom:0px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_r_06 .df_all_top h2 {
		border-top:2px #ff6600 solid;
		font-size:20px;
		color:#ff6600;
	}
	.df_r_06_box {
		width:280px;
		margin:0px auto;
		overflow: hidden;
	}
		.df_r_06_box ul {
			width:280px;
			margin:0px auto;
			padding:10px 0px 0px 0px;
			overflow: hidden;
		}
			.df_r_06_box ul li {
				width:220px;
				height:42px;
				line-height:42px;
				padding-left:60px;
				margin-bottom:10px;
				overflow: hidden;
				float:left;
			}
				.df_r_06_box ul li.df_r_06_01 {
					background:#e9e9e9 url(df_r_06_01.png) no-repeat 15px center;
				}
				.df_r_06_box ul li.df_r_06_02 {
					background:#e9e9e9 url(df_r_06_02.png) no-repeat 15px center;
				}
				.df_r_06_box ul li.df_r_06_03 {
					background:#e9e9e9 url(df_r_06_03.png) no-repeat 15px center;
				}
				.df_r_06_box ul li.df_r_06_04 {
					background:#e9e9e9 url(df_r_06_04.png) no-repeat 15px center;
				}
				.df_r_06_box ul li.df_r_06_05 {
					background:#e9e9e9 url(df_r_06_05.png) no-repeat 15px center;
				}
				.df_r_06_box ul li.df_r_06_06 {
					background:#e9e9e9 url(df_r_06_06.png) no-repeat 15px center;
				}
					.df_r_06_box ul li a {
						font-size:18px;
						color:#333333;
						font-weight:100;
					}
					.df_r_06_box ul li a:hover {
						color:#ff6600;
					}


.df_r_19 {
	width: 280px;
	margin-bottom:20px;
	padding-bottom:10px;
	background:#f0f0f0;
	position: relative;
	overflow:hidden;
}
	.df_r_19_box {
		width:100%;
		overflow: hidden
	}	
		.df_r_19_box div {
			width: 100%;
			height:50px;
			line-height:50px;		
			background: url(/images/24.jpg) no-repeat 0px 0px;
			overflow:hidden;
			float:left;
		}
			.df_r_19_box div h2 {
				font-size:20px;
				font-family:"����";
				color:#ffffff;
				padding-left:35px;
				overflow:hidden;
				float:left;
			}	
				.df_r_19_box div h2 a {
					font-size:20px;
					font-family:"����";
					color:#ffffff;
				}		
	
		.df_r_19_box ul {
			width: 240px;
			margin:0px auto;
			padding-top:20px;		
			overflow:hidden;
		}
			.df_r_19_box ul li {
				width: 230px;
				height:50px;
				margin-bottom:10px;
				padding:5px;		
				background: #ffffff;
				overflow:hidden;
				float:left;
			}
				.df_r_19_box ul li p {
					width: 70px;
					height:50px;
					overflow:hidden;
					float:left;
				}
					.df_r_19_box ul li p a img {
						width:46px;
						height:54px;
					}
				.df_r_19_box ul li h3 {
					width: 140px;
					height:44px;
					line-height:22px;
					padding-top:3px;
					font-weight:100;
					font-size:14px;
					overflow:hidden;
					float:left;
				}
					.df_r_19_box ul li h3 a span {
						width: 100%;
						font-size:16px;
						color:#505050;
						float:left;
					}
					.df_r_19_box ul li h3 a:hover span {
						color:#000000;
					}
					.df_r_19_box ul li h3 a font {
						width: 100%;
						font-size:14px;
						color:#999999;
						float:left;
					}
					.df_r_19_box ul li h3 a:hover font {
						color:#505050;
					}

.df_r_23 {
	width: 280px;
	margin-bottom:20px;
	position: relative;
	overflow:hidden;
}
	.df_r_23_box {
		width:100%;
		overflow: hidden
	}
		.df_r_23_box h2 a {
			width:100%;
			height:60px;
			line-height:60px;
			text-align:center;
			color:#ffffff;
			font-size:20px;
			font-weight:100;
			border-radius: 30px;
			background:#707070 url(df_70.png) no-repeat 20px center;
			overflow: hidden;
			display:block;
		}
		.df_r_23_box h2 a:hover {
			background:#ff9900 url(df_70.png) no-repeat 20px center;
		}

.df_r_22 {
	width: 280px;
	margin-bottom:10px;
	padding-bottom:0px;
	position: relative;
	overflow:hidden;
}
	.df_r_22_box {
		width:100%;
		overflow: hidden
	}
		.df_r_22_box ul {
			width:280px;
			margin:0px auto;
			overflow: hidden;
		}
			.df_r_22_box ul li {
				width:220px;
				height:42px;
				line-height:42px;
				margin-bottom:10px;
				padding-left:60px;
				border-radius: 21px;
				overflow: hidden;
				float:left;
			}
				.df_r_22_box ul li.df_r_22_01 {
					background:#e9e9e9 url(df_r_22_01.png) no-repeat 23px 12px;
				}
				.df_r_22_box ul li.df_r_22_02 {
					background:#e9e9e9 url(df_r_22_02.png) no-repeat 23px 12px;
				}
				.df_r_22_box ul li.df_r_22_03 {
					background:#e9e9e9 url(df_r_22_03.png) no-repeat 23px 12px;
				}
				.df_r_22_box ul li.df_r_22_04 {
					background:#e9e9e9 url(df_r_22_04.png) no-repeat 23px 12px;
				}
				.df_r_22_box ul li.df_r_22_05 {
					background:#e9e9e9 url(df_r_22_05.png) no-repeat 23px 12px;
				}
					.df_r_22_box ul li a {
						width:190px;
						font-size:16px;
						color:#333333;
						font-weight:100;
						float:left;
					}
						.df_r_22_box ul li a span {
							font-size:18px;
							color:#333333;
							float:left;
						}
						.df_r_22_box ul li a font {
							font-size:14px;
							color:#999999;
							float:right;
						}
.df_r_24 {
	width: 280px;
	margin-bottom:20px;
	padding-bottom:20px;
	background:#f0f0f0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e9e9e9);
	background:-moz-linear-gradient(top,#ffffff,#e9e9e9);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e9e9e9));
	position: relative;
	overflow:hidden;
}
	.df_r_24_box {
		width:100%;
		overflow: hidden
	}
		.df_r_24 .df_all_top h2 {
			border-top:2px #e6011d solid;
			font-size:20px;
			color:#e6011d;
		}
		.df_r_24_box ul {
			width:260px;
			margin:0px auto;
			padding: 10px 0px 0px 0px;
			overflow: hidden;
		}
			.df_r_24_box ul li {
				width:100%;
				overflow: hidden;
				float:left;
			}	
				.df_r_24_box ul li a {
					width:100%;
					height: 38px;
					background: url(/images/df_39.png) no-repeat 10px center;
					-webkit-transition-duration: 0.2s;
					transition-duration: 0.2s;
					overflow: hidden;
					float:left;
				}
				.df_r_24_box ul li a:hover {
					background: #ffffff url(/images/df_58.png) no-repeat 10px center;
					background: rgba(255,255,255,0.3) url(/images/df_58.png) no-repeat 10px center;
				}	
					.df_r_24_box ul li a div {
						width:250px;
						height: 38px;
						line-height: 38px;
						margin:0px auto;
						overflow: hidden;
					}
						.df_r_24_box ul li a div span {
							padding-left:18px;
							font-size:16px;
							color:#333333;
							float:left;
						}
						.df_r_24_box ul li a:hover div span {
							color:#e7011d;
						}	
						.df_r_24_box ul li a div font {
							font-size:16px;
							color:#999999;
							float:right;
						}
						.df_r_24_box ul li a:hover div font {
							color:#666666;
						}	

.df_r_25 {
	width: 280px;
	margin-bottom:20px;
	padding-bottom:20px;
	background:#f0f0f0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e9e9e9);
	background:-moz-linear-gradient(top,#ffffff,#e9e9e9);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e9e9e9));
	position: relative;
	overflow:hidden;
}
	.df_r_25_box {
		width:100%;
		overflow: hidden
	}
		.df_r_25_box dl {
			width:240px;
			margin:0px auto;
			padding: 0px 0px 0px 0px;
			overflow: hidden;
		}
			.df_r_25_box dl dt {
				width:100%;
				overflow: hidden;
				float:left;
			}
				.df_r_25_box dl dt p {
					width:100%;
					margin: 0px auto 10px auto;
					overflow: hidden;
				}
					.df_r_25_box dl dt p img {
						width:100%;
					}
			.df_r_25_box dl dd {
				width:100%;
				line-height:240%;
				overflow: hidden;
				float:left;
			}
				.df_r_25_box dl dd strong {
					width:38px;
					padding-left:2px;
					font-size:16px;
					font-weight:100;
					color:#333333;
					overflow: hidden;
					float:left;
				}
				.df_r_25_box dl dd font {
					width:198px;
					padding-left:2px;
					font-size:16px;
					font-weight:100;
					color:#666666;
					overflow: hidden;
					float:left;
				}
				.df_r_25_box dl dd font {
					width:198px;
					padding-left:2px;
					font-size:16px;
					font-weight:100;
					color:#666666;
					overflow: hidden;
					float:left;
				}
				.df_r_25_box dl dd div {
					width:198px;
					padding-left:2px;
					font-size:16px;
					font-weight:100;
					color:#666666;
					overflow: hidden;
					float:left;
				}
				.df_r_25_box dl dd div span {
					color:#666666;
					font-size:16px;
				}
				.df_r_25_box dl dd b {
					padding-left:8px;
					font-size:16px;
					font-weight:100;
					color:#e7011d;
					cursor:pointer;
				}



.df_r_26 {
	width: 280px;
	margin-bottom:10px;
	padding-bottom:0px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_r_26 .df_all_top h2 {
		border-top:2px #e6011d solid;
		font-size:20px;
		color:#e6011d;
	}
	.df_r_26_box {
		width:280px;
		margin:0px auto;
		overflow: hidden;
	}
		.df_r_26_box ul {
			width:280px;
			margin:0px auto;
			padding:10px 0px 0px 0px;
			overflow: hidden;
		}
			.df_r_26_box ul li {
				width:220px;
				height:42px;
				line-height:42px;
				padding-left:60px;
				margin-bottom:10px;
				overflow: hidden;
				float:left;
			}
				.df_r_26_box ul li.df_r_26_01 {
					background:#e9e9e9 url(df_r_26_01.png) no-repeat 17px 12px;
				}
				.df_r_26_box ul li.df_r_26_02 {
					background:#e9e9e9 url(df_r_26_02.png) no-repeat 17px 10px;
				}
				.df_r_26_box ul li.df_r_26_03 {
					background:#e9e9e9 url(df_r_26_03.png) no-repeat 17px 10px;
				}
				.df_r_26_box ul li.df_r_26_04 {
					background:#e9e9e9 url(df_r_26_04.png) no-repeat 17px 10px;
				}
				.df_r_26_box ul li.df_r_26_05 {
					background:#e9e9e9 url(df_r_26_05.png) no-repeat 17px 10px;
				}
					.df_r_26_box ul li a {
						font-size:18px;
						color:#333333;
						font-weight:100;
					}
					.df_r_26_box ul li a:hover {
						color:#000000;
					}


	
.df_r_27 {
	width:280px;
	margin-bottom:10px;
	padding-bottom:20px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e9e9e9);
	background: rgba(255,255,255,0.3);
	overflow: hidden
}
	.df_r_27_top div {
		width:145px;
		height:48px;
		background: url(/images/df_50.png) repeat-x 0px top;
		float:right;
	}
		.df_r_27_top div p {
			height:20px;
			line-height:20px;
			margin-top:17px;
			margin-right:17px;
			padding:0px 0px 0px 7px;
			border-radius: 10px;
			background: #e7011d;
			text-align:right;
			cursor: pointer;
			-moz-user-select:none;
			-webkit-user-select: none;       
			-ms-user-select: none;
			overflow:hidden;
			position:relative;
			float:right;
		}
			.df_r_27_top div p font {
				margin-right:3px;
				font-size:14px;
				font-family:"����";
				color:#ffffff;
				float:left;
			}
			.df_r_27_top div p a {
				width:20px; 
				height:20px;
				border-radius:20px;
				background: url(/images/df_reload_01.png) no-repeat center center;
				-o-transition:-o-transform 0.3s linear 0s;
				-webkit-transition:-webkit-transform 0.3s linear 0s;
				transition:transform 0.3s linear 0s;
				overflow:hidden;
				float:left;
			}
	.df_r_27_box {
		width:240px;
		margin:0px auto;
		overflow: hidden;
	}
		.df_r_27_box ul {
			width:240px;
			height:220px;
			overflow: hidden;
		}
		.df_r_27_box ul li {
			width:240px;
			height:60px;
			padding:8px 0px;
			margin-bottom:0px;
			border-bottom:1px #e0e0e0 solid;
			overflow: hidden;
			display:none;
			float:left;
		}
			.df_r_27_box ul li a {
				width:240px;
				height:60px;
				position:relative;
				overflow: hidden;
				float:left;
			}
				.df_r_27_box ul li a p {
					width:60px;
					height:60px;
					background:#999999;
					overflow: hidden;
					float:left;
				}
					.df_r_27_box ul li a p img {
						width:60px;
						height:60px;
					}
				.df_r_27_box ul li a div {
					width:168px;
					height:44px;
					padding-left:2px;
					padding:8px 0px 8px 2px;
					overflow: hidden;
					float:right;
				}
					.df_r_27_box ul li a div span {
						width:100%;
						height:44px;
						line-height:22px;
						font-size: 16px;
						font-weight: 100;
						color:#333333;
						overflow: hidden;
						float:right;
					}
					.df_r_27_box ul li a:hover div span {
						color:#666666;
					}
				.df_r_27_box ul li a i {
					width:32px;
					height:32px;
					background: url(/images/df_56.png) no-repeat center center;
					position:absolute;
					top: 15px;
					left: 15px;
					overflow: hidden;
				}


.df_r_28 {
	width: 280px;
	margin-bottom:10px;
	padding-bottom:0px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_r_28 .df_all_top h2 {
		border-top:2px #028ae1 solid;
		font-size:20px;
		color:#333333;
	}
	.df_r_28_box {
		width:280px;
		margin:0px auto;
		overflow: hidden;
	}
		.df_r_28_box ul {
			width:280px;
			margin:0px auto;
			padding:10px 0px 0px 0px;
			overflow: hidden;
		}
			.df_r_28_box ul li {
				width:220px;
				height:52px;
				line-height:52px;
				padding-left:60px;
				margin-bottom:10px;
				overflow: hidden;
				float:left;
			}
				.df_r_28_box ul li.df_r_28_01 {
					background:#e9e9e9 url(df_r_28_01.png) no-repeat 17px center;
				}
				.df_r_28_box ul li.df_r_28_02 {
					background:#e9e9e9 url(df_r_28_02.png) no-repeat 17px center;
				}
				.df_r_28_box ul li.df_r_28_03 {
					background:#e9e9e9 url(df_r_28_03.png) no-repeat 19px center;
				}
					.df_r_28_box ul li a {
						font-size:18px;
						color:#333333;
						font-weight:100;
					}
					.df_r_28_box ul li a:hover {
						color:#000000;
					}
					
					
					

.df_r_29 {
	width:100%;
	margin-bottom:20px;
	overflow: hidden;
}
	.df_r_29 .df_all_top {
		margin-bottom:10px;
	}
		.df_r_29 .df_all_top h2 {
			border-top:2px #65a61d solid;
			font-size:20px;
			color:#333333;
			float:left;
		}
	.df_r_29_box {
		width:280px;
		margin:0px auto;
		overflow: hidden;
	}
		.df_r_29 ul li {
			width:220px;
			height:42px;
			line-height:42px;
			padding:0px 0px 0px 60px;
			border-bottom:1px #ececec solid;
			background:#fff url(df_78.png) no-repeat 20px center;
			overflow: hidden;
			float:left;
		}
		.df_r_29 ul div {
			width:220px;
			overflow: hidden;
			float:right;
		}
			.df_r_29 ul li span {
				margin-right:15px;
				font-size:18px;
				font-weight:100;
				color:#999999;
				float:left;
			}
			.df_r_29 ul li i {
				width:1px;
				height:15px;
				margin-top:13px;
				border-radius: 0px;
				font-size:0px;
				background:#e0e0e0;
				float:left;
			}
			.df_r_29 ul li font {
				padding-right: 15px;
				font-size:16px;
				font-family:"����";
				color:#50921e;
				float:right;
			}				
					
					
					
					


.df_one_00 {
	width:100%;
	margin:0px auto 1px auto;
	background: #f0f0f0;
	overflow:hidden;
}
	.df_one_00 div {
		height:60px;
		line-height:60px;
		margin-bottom:0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		padding-left: 8px;
		color:#999999;
		font-family:"����";
		font-weight:100;
		font-size:18px;
		overflow:hidden;
	}
		.df_one_00 div i {
			width: 5px;
			height:18px;
			margin-top:	16px;
			margin-right:8px;
			border-radius: 3px;
			background:#e6011d;
			font-size:0px;
			float:left;
		}
		.df_one_00 div b {
			font-family:"����";
			color:#e6011d;
			font-size:18px;
			font-weight:900;
			margin-right:5px;
			float:left;
		}
		.df_one_00 div a {
			color:#666666;
			font-size:18px;
			font-weight:100;
			margin-right:5px;
		}
		.df_one_00 div a:hover {
			color:#333333;
		}
		.df_one_00 div span {
			font-size:18px;
			color:#333333;
		}

.df_one_01 {
	margin:0px auto 20px auto;
	padding: 0px 20px 20px 20px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_one_01_box {
		width:100%;
		height:40px;
		border-top:1px #e0e0e0 solid;
		padding-top:20px;
		position: relative;
		overflow:hidden;
	}
.df_one_03 {
	margin:0px auto 20px auto;
	padding: 20px 20px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_one_03_box {
		width:100%;
		position: relative;
		overflow:hidden;
		float:left;
	}
		.df_one_03_01 {
			width:100%;
			margin-bottom:0px;
			padding:40px 0px;
			background:#ffffff;
			filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f0f0f0,endColorStr=#ffffff);
			background:-moz-linear-gradient(top,#f0f0f0,#ffffff);
			background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#ffffff));
			position: relative;
			overflow:hidden;
			float:left;
		}
			.df_one_03_01 h2 {
				width:60%;
				line-height:150%;
				margin: 0px auto 10px auto;
				font-size:26px;
				font-weight:900;
				text-align:center;
				overflow:hidden;
			}
			.df_one_03_01 h6 {
				width:90%;
				line-height:180%;
				margin: 0px auto 0px auto;
				font-size:14px;
				font-weight:100;
				text-align:center;
				overflow:hidden;
			}
				.df_one_03_01 h6 span {
					font-size:14px;
					color:#999999;
				}
				.df_one_03_01 h6 font {
					margin:0px 5px;
					font-size:14px;
					color:#666666;
				}
			.df_one_03_01 .df_fx {
				width: 176px;
				height:32px;
				margin:15px auto 0px auto;
				overflow:hidden;
			}
				.df_one_03_01 .df_fx a {
					width: 32px;
					height:32px;
					margin:0px 5px;
					margin-top:0px;
					overflow:hidden;
					float:left;
				}
				.df_one_03_01 .df_fx a img {
				}
				.df_one_03_01 .bdsharebuttonbox a.bds_weixin {
				}
	
		.df_one_03_02 {
			width:80%;
			line-height:180%;
			margin:0px auto;
			padding:40px 0px;
			border-top:1px #cccccc dashed;
			position: relative;
			overflow:hidden;
		}
			.tl_video {
				width:720px;
				margin:0px auto 0px auto;
				background:#000000;
				position: relative;
				overflow:hidden;
			}
				.tl_video div {
					width:100%;
					overflow:hidden;
				}
					.tl_video div video {
						width:100%;
						overflow:hidden;
					}
				.tl_video p {
					height:20px;
					line-height:20px;
					padding-left:24px;
					font-size:14px;
					color:#ffffff;
					background: url(/images/df_43.png) no-repeat 0px center;
					position:absolute;
					left:15px;
					top:15px;
					overflow:hidden;
				}
		.df_one_03_03 {
			width:80%;
			height:20px;
			line-height:20px;
			padding-bottom:20px;
			margin:0px auto;
			text-align:right;
			position: relative;
			overflow:hidden;
		}
	
	
	
	
	
	
	
	
	
	
	
	
	
.df_one_05 {
	margin:0px auto 20px auto;
	padding: 0px 20px 20px 20px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
	display: none;
}
	.df_one_05_box {
		width:100%;
		height:40px;
		border-top:1px #e0e0e0 solid;
		padding-top:20px;
		position: relative;
		overflow:hidden;
	}
		.df_one_05_box div {
			height:40px;
			line-height:38px;
			margin-left: 0px;
			position: relative;
			overflow:hidden;
			float:left;
		}
			.df_one_05_box div span {
				height:38px;
				margin-right:10px;
				padding: 0px 10px;
				border:1px #e0e0e0 solid;
				border-radius: 0px;
				font-size:16px;
				color:#999999;
				cursor:pointer;
				background:#ffffff;
				-webkit-transition-duration: 0.3s;
				transition-duration: 0.3s;
				transition: all 0.3s;  
				position: relative;
				overflow:hidden;
				float:left;
			}
			.df_one_05_box div span:hover {
				border:1px #cccccc solid;
				color:#333333;
				background:#f0f0f0;
			}
			.df_one_05_box div span a {
				font-size:16px;
				color:#999999;
			}
			.df_one_05_box div span a:hover {
				color:#e7011d;
			}
				.df_one_05_box div span.df_page_prev {
					background: url(/images/df_page_prev.png) no-repeat center center;
				}
				.df_one_05_box div span.df_page_next {
					background: url(/images/df_page_next.png) no-repeat center center;
				}
				.df_one_05_box div span:hover.df_page_prev {
					border:1px #cccccc solid;
					background:#f0f0f0 url(df_page_prev2.png) no-repeat center center;
				}
				.df_one_05_box div span:hover.df_page_next {
					border:1px #cccccc solid;
					background:#f0f0f0 url(df_page_next2.png) no-repeat center center;
				}
			.df_one_05_box div strong {
				margin-right:10px;
				padding: 0px 10px;
				border:1px #ffffff solid;
				font-size:16px;
				font-weight:100;
				color:#999999;
				position: relative;
				overflow:hidden;
				float:left;
			}
				.df_one_05_box div strong b {
					margin:0px 5px;
					font-weight:100;
					color:#e7011d;
				}
			.df_one_05_box div font {
				margin-right:10px;
				padding: 0px 10px;
				border:1px #e0e0e0 solid;
				font-size:16px;
				color:#999999;
				background:#ffffff;
				-webkit-transition-duration: 0.3s;
				transition-duration: 0.3s;
				transition: all 0.3s;  
				position: relative;
				overflow:hidden;
				float:left;
			}
			.df_one_05_box div font:hover {
				border:1px #cccccc solid;
				color:#333333;
				background:#f0f0f0;
			}
				.df_one_05_box div font a {
					color:#999999;
					font-size:16px;
				}
				.df_one_05_box div font a:hover {
					color:#e7011d;
				}
				
	
.df_one_06 {
	margin:5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	position: relative;
	overflow:hidden;
	display: none;
}
	.df_one_06_box {
		width:100%;
		height:42px;
		position: relative;
		overflow:hidden;
	}
		.df_one_06_box div {
			width:49%;
			position: relative;
			overflow:hidden;
			float:left;
		}
			.df_one_06_box div a {
				height:40px;
				border:1px #e0e0e0 solid;
				background: #ffffff url(df_page_prev2.png) no-repeat center center;
				position: relative;
				overflow:hidden;
				display:block;
			}	
			.df_one_06_box div a:active {
				border:1px #efecd1 solid;
				background: #fffce4 url(df_page_prev2.png) no-repeat center center;
			}	
		.df_one_06_box p {
			width:49%;
			position: relative;
			overflow:hidden;
			float:right;
		}	
			.df_one_06_box p a {
				height:40px;
				border:1px #e0e0e0 solid;
				background: #ffffff url(df_page_next2.png) no-repeat center center;
				position: relative;
				overflow:hidden;
				display:block;
			}
			.df_one_06_box p a:active {
				border:1px #f6ecca solid;
				background: #fffce4 url(df_page_next2.png) no-repeat center center;
			}		
				


.df_one_07 {
	margin:0px auto 20px auto;
	padding: 20px 20px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_one_07 .df_all_top h2 {
		font-size:20px;
	}
	.df_one_07_box {
		width:100%;
		position: relative;
		overflow:hidden;
		float:left;
	}
		.df_one_07_box h2 {
			width:100%;
			height:50px;
			line-height:50px;
			border-bottom:1px #ececec solid;
			overflow: hidden;
		}
			.df_one_07_box h2 a {
				padding:0px 0px 0px 7px;
				font-size:20px;
				font-weight:900;
				color:#333333;
			}
			.df_one_07_box h2 a:hover {
				color:#50921e;
			}
		.df_one_07_box ul {
			width:100%;
			margin-bottom:10px;
			overflow: hidden;
		}
			.df_one_07_box ul li {
				width:100%;
				height:42px;
				line-height:42px;
				padding:0px 0px 0px 0px;
				border-bottom:1px #ececec solid;
				background:#fff url(df_78.png) no-repeat 7px center;
				overflow: hidden;
				float:left;
			}
			.df_one_07_box ul li:hover {
				background:#fff url(df_79.png) no-repeat 7px center;
			}
			.df_one_07_box ul li div {
				padding:0px 0px 0px 42px;
				overflow: hidden;
			}
				.df_one_07_box ul li span {
					margin-right:15px;
					font-size:18px;
					font-weight:100;
					color:#999999;
					float:left;
				}
					.df_one_07_box ul li span a {
						font-size:18px;
						font-weight:100;
						color:#999999;
					}
					.df_one_07_box ul li:hover span a {
						color:#333333;
					}
				.df_one_07_box ul li i {
					width:1px;
					height:15px;
					margin-top:13px;
					border-radius: 0px;
					font-size:0px;
					background:#e0e0e0;
					float:left;
				}
				.df_one_07_box ul li font {
					padding-right: 15px;
					font-size:16px;
					font-family:"����";
					color:#50921e;
					float:right;
				}
					.df_one_07_box ul li font a {
						font-size:16px;
						font-family:"����";
						color:#50921e;
					}


.df_one_17 {
	margin:0px auto 20px auto;
	padding: 20px 20px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_one_17 .df_all_top h2 {
		font-size:20px;
	}
	.df_one_17_box {
		width:100%;
		position: relative;
		overflow:hidden;
		float:left;
	}
.df_one_18 {
	margin:0px auto 20px auto;
	padding: 20px 20px 20px 20px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_one_18 .df_all_top h2 {
		font-size:20px;
	}
	.df_one_18_box {
		width:100%;
		position: relative;
		overflow:hidden;
		float:left;
	}
		.df_one_18_box ul {
			width:100%;
			overflow: hidden;
		}
		.df_one_18_box ul li {
			width:100%;
			overflow: hidden;
			float:left;
		}
			.df_one_18_box ul li a {
				width:100%;
				margin:0px auto;
				padding:20px 0px;
				background: #ffffff;
				filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f0f0f0,endColorStr=#ffffff);
				background:-moz-linear-gradient(top,#f0f0f0,#ffffff);
				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#ffffff));
				overflow: hidden;
				display:block;
			}
			.df_one_18_box ul li a:hover {
				filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fdf7e5,endColorStr=#ffffff);
				background:-moz-linear-gradient(top,#fdf7e5,#ffffff);
				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdf7e5), to(#ffffff));
				border-bottom:1px #eee5cb solid;
			}
				.df_one_18_box ul li a p {
					margin:0px auto;
					position:relative;
					overflow: hidden;
				}
					.df_one_18_box ul li a p img {
					}				
					
				.df_one_18_box ul li a h3 {
					height:40px;
					color:#333333;
					font-size:20px;
					overflow: hidden;
				}
				.df_one_18_box ul li a:hover h3 {
					color:#e7011d;
				}
				.df_one_18_box ul li a div {
					height:60px;
					line-height:30px;
					text-indent:2em;
					overflow: hidden;
				}
					.df_one_18_box ul li a div span {
						margin-right:20px;
						font-size: 18px;
						font-weight: 100;
						color:#666666;
					}
					.df_one_18_box ul li a:hover div span {
						color:#333333;
					}
					.df_one_18_box ul li a div font {
						font-size: 18px;
						font-weight: 100;
						color: #ff3300;
					}
					.df_one_18_box ul li a:hover div font {
						color: #339900;
					}
	
	

.df_one_19 {
	margin:0px auto 6px auto;
	padding: 0px 6px 6px 6px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
	display:none;
}
	.df_one_19_box {
		width:100%;
		position: relative;
		overflow:hidden;
		float:left;
	}
		.df_one_19_box h2 a {
			width:100%;
			height:50px;
			line-height:50px;
			text-align:center;
			color:#ffffff;
			font-size:20px;
			font-weight:100;
			border-radius: 25px;
			background:#707070 url(df_70.png) no-repeat 20px center;
			overflow: hidden;
			display:block;
		}
		.df_r_23_box h2 a:hover,
		.df_r_23_box h2 a:active {
			background:#ff9900 url(df_70.png) no-repeat 20px center;
		}
.df_one_20 {
	margin:0px auto 0px auto;
	padding: 0px 6px 0px 6px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
	display:none;
}
	.df_one_20 .df_all_top h2 {
		width:100%;
		padding: 0px 0px 0px 0px;
		font-size:20px;
	}
		.df_one_20 .df_all_top h2 font {
			padding: 0px 0px 0px 20px;
			font-size:20px;
			color:#e7011d;
		}
	.df_one_20_box {
		width:100%;
		position: relative;
		overflow:hidden;
		float:left;
	}
		.df_one_20_box ul {
			width:100%;
			margin:0px auto;
			padding:6px 0px 0px 0px;
			overflow: hidden;
		}
			.df_one_20_box ul li {
				width:100%;
				overflow: hidden;
				float:left;
			}
				.df_one_20_box ul li a {
					height:44px;
					line-height:44px;
					margin-bottom:5px;
					padding-left:50px;
					font-size:18px;
					color:#333333;
					font-weight:100;
					overflow: hidden;
					display:block;
				}
					.df_one_20_box ul li.df_one_20_01 a {
						background:#f0f0f0 url(df_r_26_01.png) no-repeat 10px 12px;
					}
					.df_one_20_box ul li.df_one_20_02 a {
						background:#f0f0f0 url(df_r_26_02.png) no-repeat 10px 10px;
					}
					.df_one_20_box ul li.df_one_20_03 a {
						background:#f0f0f0 url(df_r_26_03.png) no-repeat 10px 10px;
					}
					.df_one_20_box ul li.df_one_20_04 a {
						background:#f0f0f0 url(df_r_26_04.png) no-repeat 10px 10px;
					}
					.df_one_20_box ul li.df_one_20_05 a {
						background:#f0f0f0 url(df_r_26_05.png) no-repeat 10px 10px;
					}
						.df_one_20_box ul li a:hover {
							color:#ff3300;
						}
	
	
	

.df_one_21 {
	margin:0px auto 0px auto;
	padding: 6px 6px 0px 6px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
	display:none;
}
	.df_one_21 .df_all_top h2 {
		width:100%;
		padding: 0px 0px 0px 0px;
		font-size:20px;
	}
		.df_one_21 .df_all_top h2 font {
			padding: 0px 0px 0px 20px;
			font-size:20px;
			color:#e7011d;
		}
	.df_one_21_box {
		width:100%;
		position: relative;
		overflow:hidden;
		float:left;
	}
		.df_one_21_box ul {
			width:100%;
			margin:0px auto;
			overflow: hidden;
		}
			.df_one_21_box ul li {
				width:100%;
				overflow: hidden;
				float:left;
			}
				.df_one_21_box ul li a {
					height:44px;
					line-height:44px;
					margin-bottom:5px;
					padding-left:50px;
					font-size:18px;
					color:#333333;
					font-weight:100;
					overflow: hidden;
					display:block;
				}
				.df_one_21_box ul li.df_one_21_01 a {
					background:#f0f0f0 url(df_r_22_01.png) no-repeat 10px 12px;
				}
				.df_one_21_box ul li.df_one_21_02 a {
					background:#f0f0f0 url(df_r_22_02.png) no-repeat 10px 12px;
				}
				.df_one_21_box ul li.df_one_21_03 a {
					background:#f0f0f0 url(df_r_22_03.png) no-repeat 10px 12px;
				}
				.df_one_21_box ul li.df_one_21_04 a {
					background:#f0f0f0 url(df_r_22_04.png) no-repeat 10px 12px;
				}
				.df_one_21_box ul li.df_one_21_05 a {
					background:#f0f0f0 url(df_r_22_05.png) no-repeat 10px 12px;
				}
					.df_one_21_box ul li a span {
						font-size:18px;
						color:#333333;
						float:left;
					}
					.df_one_21_box ul li a font {
						margin-right:10px;
						font-size:14px;
						color:#999999;
						float:right;
					}	
	

.df_one_22 {
	margin:0px auto 0px auto;
	padding: 6px 6px 0px 6px;
	background:#ffffff;
	position: relative;
	overflow:hidden;
	display:none;
}
	.df_one_22_top {
		width:100%;
		height:50px;
		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f0f0f0,endColorStr=#ffffff);
		background:-moz-linear-gradient(top,#f0f0f0,#ffffff);
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#ffffff));
		-moz-user-select:none;
		-webkit-user-select: none;       
		-ms-user-select: none;
		overflow: hidden;
	}
		.df_one_22_top h2 {
			height:50px;
			overflow: hidden;
			float:left;
		}
		.df_one_22_top h2 a {
			height:48px;
			line-height:48px;
			padding:0px 20px 0px 40px;
			border-top:2px #e7011d solid;
			font-size:18px;
			color:#e7011d;
			background: url(/images/df_logo_05.png) no-repeat 15px 14px;
			overflow: hidden;
			float:left;
		}
	.df_one_22_box {
		width:100%;
		position: relative;
		overflow:hidden;
		float:left;
	}	
		.df_one_22_box dl {
			width:96%;
			margin:0px auto;
			padding: 0px 0px 0px 0px;
			overflow: hidden;
		}
			.df_one_22_box dl dt {
				width:100%;
				margin: 0px 0px 20px 0px;
				overflow: hidden;
				float:left;
			}
				.df_one_22_box dl dt p {
					width:100%;
					overflow: hidden;
				}
					.df_one_22_box dl dt p img {
						width:100%;
					}
			.df_one_22_box dl dd {
				width:100%;
				line-height:240%;
				margin: 0px 0px 10px 0px;
				overflow: hidden;
				float:left;
			}
				.df_one_22_box dl dd strong {
					width:14%;
					font-size:18px;
					font-weight:100;
					color:#999999;
					overflow: hidden;
					float:left;
				}
				.df_one_22_box dl dd font {
					width:86%;
					font-size:18px;
					font-weight:100;
					color:#505050;
					overflow: hidden;
					float:right;
				}
				.df_one_22_box dl dd div {
					width:85%;
					font-size:18px;
					font-weight:100;
					color:#666666;
					overflow: hidden;
					float:right;
				}
					.df_one_22_box dl dd div span {
						color:#666666;
						font-size:18px;
					}
					.df_one_22_box dl dd b {
						padding-left:8px;
						font-size:18px;
						font-weight:100;
						color:#e7011d;
						cursor:pointer;
					}
	
	

				
	
.df_list_mb_01 {
	width:100%;
	height:50px;
	margin: 0px auto 5px auto;
	background:#ffffff;
	position: relative;
	overflow:hidden;
}
	.df_list_mb_01 ul {
		width:100%;
		height:50px;
		overflow:hidden;
	}
		.df_list_mb_01 ul li {
			width:100%;
			height:50px;
			line-height:50px;
			overflow:hidden;
			float:left;
		}
			.df_list_mb_01 ul li span {
				width:25%;
				float:left;
			}
				.df_list_mb_01 ul li span a {
					width:100%;
					color:#505050;
					font-size:16px;
					text-align:center;
					font-weight:100;
					overflow:hidden;
					float:left;
				}
				.df_list_mb_01 ul li span a:hover {
					color:#ff3300;
				}			
				
				
				