body {margin: 0;font-size: 14px;font-family: "Microsoft YaHei" ! important;color: #444444;background-color: #ffffff;min-height: 100%;} 
html,body,div,h1,h2,h3,h4,h5,h6,h7,table,tr,td,form,ul,ol,li,p,dl,dt,dd,img {margin:0;padding:0;}
header, footer,main, menu, nav, section{display: block; } 
a {background: transparent;text-decoration: none;color: #444;} 
a:hover,a:active  {text-decoration: none;color:#0066cc; } 
img {border: 0;margin:0px;} 
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote {margin: 0;padding:0;} 
ul, ol, li, dl, dd { margin: 0; padding: 0; } 
ul, ol, li {list-style: none outside none; }
table{border-collapse:collapse;}
i { font-style: normal; } 
* { box-sizing: border-box; }
.f14{font-size:14px;}
.fb14{font-size:14px;font-weight:bold;}
.f16{font-size:16px;}
.fb16{font-size:16px;font-weight:bold;}
.f18{font-size:18px;} 
.fb18{font-size:18px;font-weight:bold;} 
.f20{font-size:20px;} 
.fb20{font-size:20px;font-weight:bold;} 
.m_top20{margin-top:20px;}
.top_p30{padding-top:30px;}
.clearfix{zoom: 1;}
.clearfix::before, .clearfix::after {content: "";display: block; }
.clearfix::after {clear: both;}
.clear_div{ clear:both;}
.clear0{clear:both;height:0px;}
.clear10{clear:both;height:10px;}
.clear20{clear:both;height:20px;}
.clear30{clear:both;height:30px;}
.f_left{float:left;}
.f_right{float:right;}
/*header*/
.header{width:100%;height:120px;text-align:center;}
.container{width:1000px; margin:0 auto;text-align:left;}
.header .logo{}
.header .logo img{}
/*nav*/
.nav{width:100%;height:70px;background:url("../images/dhbg_07.jpg") repeat-x;text-align:center;clear:both;}
.nav_ul{width:1000px;margin:0 auto;text-align:left;overflow:hidden;/*background:url("../images/nav_bg02.png") left top no-repeat;*/}
.nav_ul li{display:inline-block;float:left;padding-right:2px;height:63px;background:url("../images/icon_line_10.jpg") right 5px no-repeat;}
.nav_ul li.end{background:none;}
.nav_ul li.end_li{background:none;}
.nav_ul li a{display:block;height:70px;text-align:center;padding:0px 25px 0px 25px;}
.nav_ul a:hover,.nav_ul a.current{background:url("../images/dh_hov.jpg") top center no-repeat;}
.nav_ul li a i{display:inline-block;width:20px;height:20px;float:left;margin:25px 10px 0px 0px;}
.nav_ul li a span{display:inline-block;float:left;height:70px;line-height:70px;margin:0px;padding:0px;font-size:18px;font-weight:600;color:#fff;letter-spacing:1px;}
/*footer*/
.footer{
	width:100%;
	height:60px;
	background:#efefef;
	border-top:#ddd 1px dashed;
	float: left;
}
.footer p{
	margin-top:20px;
	line-height:1.5em;
	text-align:center;
	color:#000;
	font-size:15px;
}

.text_con table {
	margin: auto !important;
}