  

body {
	background: #e9e9e9;
	position: relative;
	overflow-y:hidden;
}

						
.df_mb_header {
	width: 100%;
	height: 60px;
	margin-bottom: 10px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e7011d,endColorStr=#c40a11);
	background:-moz-linear-gradient(top,#e7011d,#c40a11);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e7011d), to(#c40a11));
	position:fixed;
	top:0px;
	left:0px;
	z-index:999999999;
	display:none;
}	
	.df_mb_header p {
		width: 200px;
		height: 60px;
		line-height: 60px;
		padding-left:60px;
		font-size:22px;
		font-weight:100;
		color:#ffffff;
		text-shadow: 0px 0px 1px #000000;
		background: url(/images/df_16.png) no-repeat 10px center;
		overflow:hidden;
		float:left;
	}
	.df_mb_header span {
		width: 50px;
		height: 50px;
		background: url(/images/df_14.png) no-repeat center center;
		position:absolute;
		right:5px;
		top:5px;
		overflow:hidden;
	}
	.df_mb_header span.df_mb_bar_on {
		background: url(/images/df_15.png) no-repeat center center;
	}
	
	.df_mb_header div {
		width: 100%;
		padding: 10px 0px 10px 0px;
		background: rgba(255,255,255,0.9);
		box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
		position: absolute;
		top: 60px;
		left: 0px;
		display: none;
		float:left;
	}	
	.df_mb_header ul {
		margin: 0px 6px;
		overflow:hidden;
	}	
		.df_mb_header ul li {
			width: 100%;
			line-height:50px;
			margin-bottom:1px;
		    border-radius: 0px;
			background: #f9f9f9;
			float:left;
		}
		.df_mb_header ul li a {
			font-weight:900;
			font-size:18px;
			padding-left:30px;
			color:#e6011d;
			background: url(/images/df_17.png) no-repeat 15px center;
			display:block;
		}	
		.df_mb_header ul li font {
			text-align:center;
			font-size:18px;
			font-weight:100;
			color:#333333;
			display:block;
		}	
.df_mb_content {
	margin:0px 6px 0px 6px;
	position:relative;
	z-index:2;
	overflow:hidden;
}
	.df_mb_content_box {
		width: 100%;
		position:relative;
		overflow:hidden;
		float:left;
	}
		
.df_footer {
	width: 100%;
	padding:0px 0px 0px 0px;
	background: #404040;
	position:relative;
	z-index:0;
	overflow:hidden;
}
	.df_footer_box {
		margin:0px auto 0px auto;
		padding:20px 0px 20px 0px;
		position:relative;
		z-index:10;
		overflow:hidden;
	}
		.df_footer_box p {
			line-height: 150%;
			padding-left:20px;
			font-size:16px;
			font-family:"����";
			color: #e0e0e0;
			overflow:hidden;
		}
			.df_footer_box p span {
				font-size:14px;
				margin-right:3px;
				color: #909090;
			}
			.df_footer_box p font {
				font-size:14px;
				margin-right:3px;
				color: #c0c0c0;
			}	
		.df_footer_box h4 {
			width:40px;
			height: 40px;
			position:absolute;
			top:20px;
			right:15px;
			overflow:hidden;
		}	
			.df_footer_box h4 img {
				width:100%;
				height: 100%;
			}
		.df_footer_box h3 {
			width:50px;
			height: 50px;
			position:absolute;
			top:70px;
			right:10px;
			overflow:hidden;
		}	
			.df_footer_box h3 img {
				width: 100%;
				height: 100%;
			}
	.df_mb_footer {
		width: 100%;
		height: 60px;
		line-height: 60px;
		text-align:center;
		overflow:hidden;
	}
		.df_mb_footer span {
			margin:0px 3px;
			font-size:14px;
			font-family:"����";
			color: #f0f0f0;
			text-align:center;
			overflow:hidden;
		}
		.df_mb_footer font {
			margin:0px 3px;
			font-size:14px;
			color: #e0e0e0;
		}
		.df_mb_footer a {
			margin:0px 3px;
			font-size:14px;
			color: #e0e0e0;
		}
		.df_mb_footer a:active {
			color: #ffffff;
		}

				
					
					
	
.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:80px;
				margin:0px auto;
				padding:10px 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:80px;
					height:80px;
					padding-left:10px;
					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: 24px;
						left: 34px;
						overflow: hidden;
					}	
					
				.df_l_33_box ul li a div {
					height:80px;
					padding-right:10px;
					text-indent:2em;
					overflow: hidden;
				}				
					
				.df_l_33_box ul li a div h3 {
					width:100%;
					height:58px;
					line-height:29px;
					margin-bottom:5px;
					color:#333333;
					font-weight: 100;
					font-size:18px;
					overflow: hidden;
				}
				.df_l_33_box ul li a:hover div h3 {
					color:#e7011d;
				}
					.df_l_33_box ul li a div font {
						width:100%;
						line-height:16px;
						font-size: 16px;
						font-weight: 100;
						color:#999999;
						text-align: right;
						display:block;
						float:left;
					}
					.df_l_33_box ul li a:hover div font {
						color: #339900;
					}
					
					
					
					
.df_all_top {
	width: 100%;
	height:40px;
	line-height:40px;	
	margin-bottom:0px;	
	overflow:hidden;
}	
	.df_all_top a {
		font-size:20px;
		font-family:"����";
		color:#ffffff;
		background:#e7011d;
		display:block;
		overflow:hidden;
	}
	.df_all_top a:active {
		color:#ffffff;
		background:#999999;
	}	
		.df_all_top a h2 {
			padding-left:15px;
			font-size:20px;
			font-weight:100;
			font-family:"����";
			color:#ffffff;
			float:left;
		}	
		.df_all_top a i {
			width:40px;
			height:40px;
			font-size:0px;
			background: url(/images/df_82.png) no-repeat center center;
			overflow:hidden;
			float:right;
		}
					
.df_all_top2 {
	width: 100%;
	height:40px;
	line-height:40px;	
	margin-bottom:0px;	
	overflow:hidden;
}	
	.df_all_top2 a {
		font-size:20px;
		font-family:"����";
		color:#ffffff;
		background:#e7011d;
		display:block;
		overflow:hidden;
	}
	.df_all_top2 a:active {
		color:#ffffff;
		background:#999999;
	}	
		.df_all_top2 a h2 {
			padding-left:15px;
			font-size:20px;
			font-weight:100;
			font-family:"����";
			color:#ffffff;
			float:left;
		}	
		.df_all_top2 a i {
			width:40px;
			height:40px;
			font-size:0px;
			background: url(/images/df_82.png) no-repeat center center;
			overflow:hidden;
			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_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_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;
				}			
				
				
					
	
	
	

.df_29 {
	width: 100%;
	margin: 0px 0px 5px 0px;
	background: #333333;
	position: relative;
	overflow: hidden
}
	.df_29_main {
		width: 100%;
		position: relative;
		overflow: hidden
	}
		.df_29_main span.tl_slide_page {
			padding: 3px 8px;
			font-size:14px;
			font-weight:100;
			font-family:"����";
			color: #666666;
			background: rgba(255,255,255,0.8);
			border-bottom-left-radius: 5px;
			top: 0px;
			right: 0px;
			position: absolute;
			z-index: 1;
		}
			.df_29_main span.tl_slide_page b {
				font-size:14px;
				font-weight:100;
				color: #e7011d;
			}
		.df_29_tab {
			width: 100%;
			height: 11px;
			position: absolute;
			z-index: 1;
			bottom: 8px;
			text-align: center
		}
			.df_29_tab ol {
				height: 8px;
				font-size: 0;
				vertical-align: top;
				display: inline-block;
				overflow:hidden;
			}
				.df_29_tab ol li {
					width: 8px;
					height: 8px;
					border-radius: 4px;
					background: rgba(255,255,255,0.7);
					margin: 0px 5px;
					display: inline-block;
					overflow: hidden;
				}
					.df_29_tab ol li.df_on {
						background: #e7011d;
					}
		.df_29_box {
			width: 100%;
			position: relative;
			z-index: 0;
			overflow: hidden
		}
			.df_29_box ul li {
				width: 100%;
				background: url(/images/df_loading12.gif) center center no-repeat;
				float: left;
			}
				.df_29_box ul li a img {
					width: 100%;
				}	
			
			
		
	
.df_30 {
	width: 100%;
    overflow:hidden;
	float: left;
}
    .df_30_box {
		width: 100%;
		overflow:hidden;
		float: left;
    }
		.df_30_box ul {
			width: 100%;
    		margin:0px 0px 6px 0px;
			overflow:hidden;
			float: left;
		}
			.df_30_box ul li {
				width: 100%;
				overflow:hidden;
				float: left;
			}
				.df_30_box ul li a {
					width: 100%;
					margin:0px auto;
					padding:10px 0px;
					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));
					overflow:hidden;
					display:block;
				}
				.df_30_box ul li a:active {
					background: #f0f0f0;
				}
					.df_30_box ul li a div {
						width: 100%;
						overflow:hidden;
						float: left;
					}
						.df_30_box ul li a div p {
							width: 83px;
							height:60px;
							padding-left:10px;
							overflow:hidden;
							float: left;
						}
							.df_30_box ul li a div p img {
								width: 83px;
								height:60px;
							}
						.df_30_box ul li a div h3 {
							height:60px;
							line-height:60px;
							padding-left:40px;
							background: url(/images/df_33.png) 10px center no-repeat;
							font-weight:100;
							overflow:hidden;
						}
							.df_30_box ul li a div h3 font {
								margin-right:10px;
								font-size:18px;
								font-family:"����";
								color:#666666;
							}
							.df_30_box ul li a div h3 span {
								font-size:18px;
								font-family:"����";
								color:#333333;
							}	
			

.df_39 {
	width: 100%;
    overflow:hidden;
	float: left;
}
    .df_39_box {
		width: 100%;
		overflow:hidden;
		float: left;
    }
		.df_39_box ul {
			width: 100%;
    		margin:0px 0px 6px 0px;
			border-bottom:1px #e0e0e0 solid;
			overflow:hidden;
			float: left;
		}
			.df_39_box ul li {
				width: 100%;
				overflow:hidden;
				float: left;
			}
				.df_39_box ul li a {
					margin:0px auto;
					padding:10px 0px 10px 20px;
					border:1px #e0e0e0 solid;
					border-bottom: none;
					font-size:18px;
					font-family:"����";
					color:#555555;
					background:#ffffff url(df_30.png) 10px center no-repeat;
					overflow:hidden;
					display:block;
				}	
				.df_39_box ul li a:active {
					color:#555555;
					background:#f9f9f9 url(df_30.png) 10px center no-repeat;
				}			
			
			
			
	
.df_34 {
	width: 100%;
    overflow:hidden;
	float: left;
}
    .df_34_box {
		width: 100%;
		overflow:hidden;
		float: left;
    }
		.df_34_box ul {
			width: 100%;
    		margin:0px 0px 6px 0px;
			overflow:hidden;
			float: left;
		}
			.df_34_box ul li {
				width: 100%;
				overflow:hidden;
				float: left;
			}
				.df_34_box ul li a {
					width: 100%;
					margin:0px auto;
					padding:10px 0px;
					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));
					overflow:hidden;
					display:block;
				}
				.df_34_box ul li a:active {
					background: #f0f0f0;
				}
					.df_34_box ul li a div {
						width: 100%;
						overflow:hidden;
						float: left;
					}
						.df_34_box ul li a div p {
							width: 83px;
							height:60px;
							padding-left:10px;
							overflow:hidden;
							float: left;
						}
							.df_34_box ul li a div p img {
								width: 83px;
								height:60px;
							}
						.df_34_box ul li a div h3 {
							height:60px;
							line-height:60px;
							padding-left:40px;
							font-weight:100;
							overflow:hidden;
						}
							.df_34_box ul li a div h3.df_34_01 {
								background: url(/images/df_34.png) 10px center no-repeat;
							}
							.df_34_box ul li a div h3.df_34_02 {
								background: url(/images/df_33.png) 10px center no-repeat;
							}
								.df_34_box ul li a div h3 font {
									margin-right:10px;
									font-size:18px;
									font-family:"����";
									color:#666666;
								}
								.df_34_box ul li a div h3 span {
									font-size:18px;
									font-family:"����";
									color:#333333;
								}
	
.df_35 {
    margin:0px 0px 5px 0px;
    background:#ffffff;
    overflow:hidden;
}
    .df_35_main {
		width: 100%;
		overflow:hidden;
		float: left;
    }

        .df_35_tab {
			height: 40px;
			padding: 5px 0px 0px 0px;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			background: #f0f0f0;
			position: relative
        }
            .df_35_tab ol {
				width: 100%;
				height: 40px;
				overflow: hidden;
				float: left;
            }
                .df_35_tab ol li {
					height: 40px;
					line-height: 40px;
					padding: 0px 0px;
					text-align:center;
					font-weight:100;
					font-size:18px;
					font-family:"����";
					float: left;
                }
                .df_35_tab ol li.df_on {
                    border-top-left-radius:0px;
                    border-top-right-radius:0px;
					background: #ffffff;
					color:#e6011d;
                }
                    .df_35_tab ol li a {
						font-weight:100;
						font-size:18px;
						font-family:"����";
						color: #666666;
                    }
                    .df_35_tab ol li.df_on a {
	                	color:#e6011d;
                    }
        .df_35_box {
			width: 100%;
			position: relative;
			overflow: hidden;
        }
            .df_35_box ul {
				width: 100%;
				padding: 15px 0px 5px 0px;
	        	overflow: hidden;
            }
                .df_35_box ul li {
					width: 100%;
					line-height: 24px;
					margin-bottom:10px;
					float: left;
                }
                    .df_35_box li span {
						margin:0px auto;
						padding-left:15px;
						padding-right:8px;
						font-weight:100;
						font-size:18px;
						font-family:"����";
						color: #666666;
						display:block;
                    }
						.df_35_box li span a {
							font-weight:100;
							font-size:18px;
							font-family:"����";
							color: #666666;
							display:block;
						}
						.df_35_box li span a:active {
							color:#333333;
						}
	

.df_36 {
    margin:0px 0px 5px 0px;
    background:#ffffff;
    overflow:hidden;
}
    .df_36_main {
		width: 100%;
		overflow:hidden;
		float: left;
    }

        .df_36_tab {
			height: 40px;
			padding: 5px 0px 0px 0px;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			background: #f0f0f0;
			position: relative
        }
            .df_36_tab ol {
				width: 100%;
				height: 40px;
				overflow: hidden;
				float: left;
            }
                .df_36_tab ol li {
					height: 40px;
					line-height: 40px;
					padding: 0px 0px;
					text-align:center;
					font-weight:100;
					font-size:18px;
					font-family:"����";
					float: left;
                }
                .df_36_tab ol li.df_on {
                    border-top-left-radius:0px;
                    border-top-right-radius:0px;
					background: #ffffff;
					color:#e6011d;
                }
                    .df_36_tab ol li a {
						font-weight:100;
						font-size:18px;
						font-family:"����";
						color: #666666;
                    }
                    .df_36_tab ol li.df_on a {
	                	color:#e6011d;
                    }
        .df_36_box {
			width: 100%;
			position: relative;
			overflow: hidden;
        }
            .df_36_box ul {
				width: 100%;
				padding: 15px 0px 5px 0px;
	        	overflow: hidden;
            }
                .df_36_box ul li {
					width: 100%;
					line-height: 24px;
					margin-bottom:10px;
					float: left;
                }
                    .df_36_box li span {
						margin:0px auto;
						padding-left:15px;
						padding-right:8px;
						font-weight:100;
						font-size:18px;
						font-family:"����";
						color: #666666;
						display:block;
                    }
						.df_36_box li span a {
							font-weight:100;
							font-size:18px;
							font-family:"����";
							color: #666666;
							display:block;
						}
						.df_36_box li span a:active {
							color:#333333;
						}
	
	
	
	

.df_37 {
    margin:0px 6px 5px 6px;
    background:#ffffff;
    overflow:hidden;
}
    .df_37_main {
        margin:0px 6px 0px 6px;
		overflow:hidden;
    }

        .df_37_tab {
			height: 36px;
			line-height: 36px;
			padding: 5px 5px 0px 5px;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			background: #e9e9e9 url(../images/df_26.jpg) repeat-x 0px bottom;
			background: #f0f0f0;
			position: relative
        }
            .df_37_tab ol {
				width: 100%;
				height: 36px;
				overflow: hidden;
				float: left;
            }
                .df_37_tab ol li {
					height: 36px;
					line-height: 32px;
					padding: 0px 0px;
					text-align:center;
					font-weight:100;
					font-size:18px;
					font-family:"����";
					float: left;
                }
                .df_37_tab ol li.df_on {
                    border-top-left-radius:3px;
                    border-top-right-radius:3px;
					background: #ffffff;
					color:#e6011d;
                }
                    .df_37_tab ol li a {
						font-weight:100;
						font-size:18px;
						font-family:"����";
						color: #666666;
                    }
                    .df_37_tab ol li.df_on a {
	                	color:#e6011d;
                    }
        .df_37_box {
			width: 100%;
			margin: 0px auto;
			position: relative;
			overflow: hidden
        }
            .df_37_box ul {
				width: 100%;
				height: 210px;
				line-height: 35px;
				margin: 0px auto;
				padding: 10px 0px;
				background: #ffffff;
	        	overflow: hidden;
            }
                .df_37_box ul li {
					width: 100%;
					font-weight:100;
					font-size:18px;
					font-family:"����";
					color: #333333;
					float: left;
                }
                    .df_37_box li a {
						margin-left: 5px;
						font-weight:100;
						font-size:18px;
						font-family:"����";
						color: #666666;
                    }
	
	
	
	
	
	
	
	
	