﻿
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, figure { padding:0; margin:0; }
body { font:12px/1.5 Arial,Tahoma,Helvetica,simsun,sans-serif; background-color:#fff; color:#333; margin:0; }
abbr,article,aside,bb,datagrid,datalist,details,dialog,event-source,figure,figcaption,footer,header,mark,menu,meter,nav,output,progress,section,time {display: block; height:auto; }
table{border-collapse:collapse; border-spacing:0; }
ol, ul{list-style:none outside; }
h1, h2, h3, h4, h5, h6{font-size:100%; }
fieldset, img{border:0 none; vertical-align:middle; }
img {background:url(/img/nc/o_loading.gif) no-repeat center center; }
a{color:#d0527a; text-decoration:none; }
a:hover{color:#a01d14; text-decoration:underline; }
em{font-style:normal; }
input, textarea{padding:2px; }
textarea{overflow-y:auto; }
input,select,textarea {font:12px Arial,Tahoma,simsun; }
button{overflow:visible; padding:0;vertical-align:middle; }
button,label{cursor:pointer; }
.clearfix:after{content:"."; height:0; visibility:hidden; display:block; clear:both; font-size:0; line-height:0; }
.clearfix{display:inline-block; }
.clearfix{display:block; }
ul { padding:0;}


#dh_nav {
	height:32px;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-align:center;
	background-image: url(../images/nav_bg.png);
}
#dh_nav ul{width:982px; margin:0px auto; height:26px; padding-top:4px; line-height:26px;}
#dh_nav ul li{
	background: url(../images/nav_bg_line.png) no-repeat;
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "微软雅黑", "幼圆", "宋体";
	display:inline; ;
	margin:0px;
	padding:0px 22px;
	}
#dh_nav ul li a {
	font-size: 12px;color:#fff;
	text-decoration: none;
}
#dh_nav ul li a:hover {
	color:#FF0;
}








/* 导航 */
.nav{background:url(../images/nav_bg.png) top repeat-x; height:33px; line-height:33px; overflow:hidden; margin-bottom:10px;}
.nav ul{ width:960px; display:block; margin:0 auto;}
.nav ul li{ display:block; float:left; padding-right:50px; font-size:14px; background:url(../images/nav_bg_line.png) 78px 12px no-repeat;}
.nav ul li span{ display:block; float:left; height:7px; width:2px; background:url(../images/nav_bg_line.png) 0 no-repeat;}
.nav a:link, .nav a:visited{color:#fff; text-decoration:none;}
.nav a:hover, .nav a:active{color:#FF0;}

/* 主体部分 */
.main{ width:960px; margin:0 auto;}

/* 宣传图 */
.banner{ width:956px; height:276px; background:url(../images/banner.jpg) 1px no-repeat; border:1px solid #ddd; padding:1px; margin-bottom:10px;}

/* 左侧 */
.left{ float:left; width:198px; border:1px solid #ddd;}
.kedian{ background:url(../images/left_title_bg.png) 1px 1px no-repeat; font-size:14px; font-weight:bold; height:40px; line-height:40px; border-bottom:1px solid #ddd;}
.kedian a{ background:url(../images/left_icon.png) 0 5px no-repeat; padding-left:10px; margin-left:15px;}
.kedian a:link, .kedian a:visited{color:#a01d14; text-decoration:none;}
.kedian a:hover, .kedian a:active{color:#C30;}

.bukedian{ background:url(../images/left_title_bg.png) 1px 1px no-repeat;  border-bottom:1px solid #ddd;}
.title{ font-size:14px; font-weight:bold; height:40px; line-height:40px; color:#666; border-bottom:1px dotted #ddd; padding-left:10px; margin:0 5px;}
.bukedian ul{ margin:8px 0; padding:0; }
.bukedian ul li{ background:url(../images/left_icon.png) 0 8px no-repeat; margin-left:15px; height:22px; line-height:22px; padding-left:12px;}
.bukedian a:link, .bukedian a:visited{color:#a01d14; text-decoration:none;}
.bukedian a:hover, .bukedian a:active{color:#C30;}

/* 底部 */
.footer { margin:20px auto;}
.footer p { height:20px; line-height:20px; text-align:center; color:#666666; margin:0 auto; }




