html, body {
	width: 100%;
	padding: 0px;
	height: 100%;
	margin: 0px;
	color: #3f3f3f;
	font: normal 12px/1.5 Arial, Tahoma, Helvetica, sans-serif;
}
a { color: #3f3f3f; text-decoration: none; }
#aa { position:relative; }
#bb { position:absolute; width:686px; height:0px;  text-align: right; }
#cc { position:absolute; width:1002px; height:213px;}
p { margin:0px; padding:0px;}
h1{ padding:0; margin:0;}
h2{ padding:0; margin:0;}
h3{ padding:0; margin:0;}
h4{ padding:0; margin:0;}
ul{ padding:0px; margin:0px;}
.clear{ clear:both; margin:0; padding:0;}
a img{ border:0px;}

#top{ margin:0 auto; background:url(images/dhtbj.jpg) repeat-x left 85px;}
#top_1,#top_2,#top_3,#top_4{ width:1002px; margin:0 auto;}
#top_1{ height:85px; background:url(images/logo.jpg) no-repeat;}
#top_1 p{ padding-left:658px; width:344px; padding-top: 7px; }

#top_2{ height:46px; background:url(images/dh.jpg) no-repeat;}
#top_2_1,#top_2_2{ float:left;}
#top_2_1{ width:678px; padding-left:22px; padding-top:7px; height:39px; list-style:none;}
#top_2_1 li{ width:90px; text-align:center; float:left;}
#top_2_1 li a{ display:block; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; padding-top:6px; line-height:33px; }
#top_2_1 li a:hover, #top_2_1 li a.sel { background:url(images/dh_bj.jpg) no-repeat left top;}
#top_2_2{ width:282px; padding-left:20px; padding-top:12px;}

#top_3{ height:27px;}
#top_3 ul {
	display: none;
}
#submenu1, #submenu3, #submenu7 {
	padding-left: 73px;
}
#submenu2 {
	padding-left: 113px;
}
#submenu4 {
	padding-left: 292px;
}
#submenu5 {
	padding-left: 384px;
}
#submenu6 {
	padding-left: 473px;
}
#top_3 li {
	background: url(images/navline.gif) no-repeat right 7px;
	height: 20px;
	padding: 5px 15px 0;
	float: left;
	list-style: none;
}
#top_3 li.last {
	background: none;
}

#top_4{ height:232px; padding-bottom:12px;}

#center{ width:1002px; margin:0 auto;}
#center_1,#center_2,#center_3{ float:left;}
#center_1{ width:240px; padding-right:10px; padding-bottom:10px;}
#center_1_1{ padding-bottom:2px;}
#center_1_1 img{ padding-bottom:6px;}

#center_1_2{ padding-bottom:6px;}
#center_1_2_1{}
#center_1_2_2{ padding-top:6px; height:63px; padding-left:30px; background:url(images/zygx_bj.gif) no-repeat;}
#center_1_2_2 a{ display:block; float:left; width:88px; padding-left:12px; line-height:29px; background:url(images/hjt.gif) no-repeat left center; text-decoration:none; color:#000;}

#center_1_3{ padding-bottom:4px;}
#center_1_3 img{ padding-bottom:6px;}

#center_1_4{}
#center_1_4 h1,#center_1_5 h1{ line-height:27px; height:27px; padding-top:6px; padding-bottom:3px; background:url(images/sy_lxwm.jpg) no-repeat; padding-left:20px; font-size:14px; color:#FFF;}
#center_1_4 h1 a{ text-decoration:none; color:#FFF;}

#center_1_4_1{ background:url(images/sy_lxwm_1.gif) no-repeat; width:240px; height:192px;}
#center_1_4_1 p{ padding:3px 0 1px 3px; width:234px; height:166px;}
#center_1_4_1 h2{ height:20px; line-height:20px; border-top:1px solid #cadbe7; padding-left:57px; font-size:12px; font-weight:normal; background:url(images/tel.gif) no-repeat 40px center;}

#center_1_5{ margin-bottom:8px;}
#center_1_5 h1{}
#center_1_5_1{ background:url(images/cdh_xh.gif) repeat-y;}
#center_1_5_1 ul{ padding:6px 0 6px 18px; list-style:none;}
#center_1_5_1 ul li{ padding-bottom:4px;}
#center_1_5_1 ul li a{ display:block; padding-left:40px; width:160px; line-height:17px; padding-top:3px; border:1px solid #aec0cb; text-decoration:none; background:url(images/jt.gif) no-repeat 20px center #cceafb; color:#262626;}
#center_1_5_1 ul li a:hover, #center_1_5_1 ul li a.sel { border:1px solid #0088dd; color:#FFF; background:url(images/jt_1.gif) no-repeat 20px center #1e86c7;}


#center_2{ width:752px;}
#center_2_1,#center_2_2,#center_2_3,#center_2_4,#center_2_5,#center_2_6,#center_2_7{ float:left;}
#center_2_1{ width:518px; padding-right:10px; height:220px; background:url(images/sy_fwzn.gif) no-repeat; padding-bottom:8px;}
#center_2_1 ul.title{ list-style:none; padding:11px 0 0 80px;}
#center_2_1 ul.title li{ width:95px; text-align:center; padding-right:7px; float:left;}
#center_2_1 ul.title li a{ display:block; height:32px; line-height:32px; background:url(images/sy_fwzn_dhbj1.jpg) no-repeat; font-size:14px; color:#FFF; font-weight:bold; text-decoration:none;}
#center_2_1 ul.title li a:hover,#center_2_1 ul.title .lbj{ background:url(images/sy_fwzn_dhbj.jpg) no-repeat;}
#center_2_1 div.content{ padding:20px 0 0 105px; width:385px; line-height:26px; text-indent:2em;}
#center_2_1 ul.content{ padding:19px 0 0 92px; width:380px; list-style:none;}
#center_2_1 ul.content li{ line-height:24px; padding-top:3px; border-bottom:1px dashed #e1e1e1; padding-left:30px; background:url(images/hjt.gif) no-repeat 12px center;}
#center_2_1 ul.content li span{ float:right; color:#a9a9a9;}

#center_2_2{ width:224px; height:220px; padding-bottom:8px; background:url(images/sy_fgjs_1.gif) no-repeat left 36px;}
#center_2_2 h1{ background:url(images/sy_fgjs.jpg) no-repeat; line-height:27px; height:27px; padding-top:6px; padding-bottom:3px; font-size:14px; color:#FFF; padding-left:20px;}
#center_2_2 h1 a { color: #fff; }
#center_2_2 ul{ padding:4px 12px 0 12px; width:200px; list-style:none;}
#center_2_2 ul li{ line-height:23px; padding-top:4px; border-bottom:1px dashed #cadbe7; padding-left:20px; background:url(images/jt.gif) no-repeat 5px center;}

#center_2_3{ width:518px; padding-right:10px; padding-bottom:8px; height:230px; background:url(images/sy_htdt_bj.gif) no-repeat;}
#center_2_3_1{ padding:10px 0 0 17px; margin-left:12px; height:33px; width:475px; background:url(images/lt.gif) repeat-x left bottom; border-bottom:1px dashed #bcbcbb;}
#center_2_3_1 ul{ list-style:none;}
#center_2_3_1 ul li{ float:left;}
#center_2_3_1 ul li a{ padding-top:4px; line-height:25px; display:block; background:url(images/sy_htdt_dhbj1.jpg) no-repeat; width:113px; text-align:center; font-size:14px; font-weight:bold; text-decoration:none; color:#313131;}
#center_2_3_1 ul li a:hover,#center_2_3_1 .dtbj{ background:url(images/sy_htdt_dhbj.jpg) no-repeat; color:#FFF;}
#center_2_3_2{}
#center_2_3_2_1,#center_2_3_2_2{ float:left; padding-top:7px;}
#center_2_3_2_1{ width:132px; padding-left:16px;}
#center_2_3_2_1 img{ margin-top:4px; border:1px solid #c6c6c6;}
#center_2_3_2_2{ width:326px; padding-left:20px; border-bottom:1px dashed #b4b6b7;}
#center_2_3_2_2 h1{ font-size:12px; color:#cc0000; line-height:23px;}
#center_2_3_2_2 p{ line-height:20px; color:#6c6c6c;}
.center_2_3_2_3{ padding:9px 0 0 22px; width:460px; list-style:none;}
.center_2_3_2_3 li{ line-height:24px; padding-top:3px; border-bottom:1px dashed #e1e1e1; padding-left:30px; background:url(images/hjt.gif) no-repeat 12px center;}
.center_2_3_2_3 li span{ float:right; color:#a9a9a9;}

#center_2_4{ width:224px; padding-bottom:8px;}
#center_2_4 h1{ background:url(images/sy_fgjs.jpg) no-repeat; line-height:27px; height:27px; padding-top:6px; padding-bottom:3px; font-size:14px; padding-left:20px;}
#center_2_4 h1 a{ text-decoration:none; color:#FFF;}

#center_2_4_1{ background:url(images/sy_htgk_bjk.gif) no-repeat; height:119px; padding:10px 0 0 22px;}
#center_2_4_1 a{ line-height:28px; width:82px; padding-left:14px; display:block; float:left; background:url(images/hjt.gif) no-repeat left center; color:#1f1f1f; text-decoration:none;}

#center_2_5{ width:752px; padding-bottom:10px;}

#center_2_6{ width:414px; padding-right:10px; padding-bottom:10px;}
#center_2_6.short { width: 328px; padding-right: 0; }
#center_2_6_1{ list-style:none; }
#center_2_6_1 li{ width:137px; padding-right:1px; float:left; text-align:center; font-size:14px; font-weight:bold;}
#center_2_6_1.long li { width: 163px; }
#center_2_6_1 li a{ display:block; padding-top:6px; height:27px; line-height:27px; color:#FFF; background:url(images/sy_dfwh1.gif) no-repeat; text-decoration:none;}
#center_2_6_1.long li a { background: url(images/sy_dfwh4.gif) no-repeat; }
#center_2_6_1 li a:hover,#center_2_6_1 .dfwh{ background:url(images/sy_dfwh.gif) no-repeat;}
#center_2_6_1.long a:hover, #center_2_6_1.long .dfwh{ background: url(images/sy_dfwh3.gif) no-repeat; }
#center_2_6_2{ height:182px; padding:10px 0 0 20px; background:url(images/sy_dfwh2.gif) no-repeat; margin-top:3px;}
#center_2_6_2.short { background: url(images/sy_dfwh2b.gif) no-repeat; }
#center_2_6_2 ul,#center_2_7 div ul{ width:355px; list-style:none;}
#center_2_6_2.short ul { width: 279px; }
#center_2_6_2 ul li,#center_2_7 div ul li{ padding-left:20px; background:url(images/jt.gif) no-repeat left center; line-height:27px; border-bottom:1px dashed #cadbe7;}

#center_2_7{ width:328px; padding-bottom:10px;}
#center_2_7 h1{ background:url(images/sy_zpz.jpg) no-repeat; line-height:27px; height:27px; padding-top:6px; font-size:14px;  padding-left:20px;}
#center_2_7 h1 a{ text-decoration:none;color:#FFF;}

#center_2_7 div{ height:182px; padding:10px 0 0 20px; background:url(images/sy_zpz_bj.gif) no-repeat; margin-top:3px;}
#center_2_7 div ul{ width:274px;}

#bottom{ margin:0 auto;}
#bottom_1{ background:url(images/bottom.gif) repeat-x left top #1195d8; margin:0 auto;}
#bottom_1_1{ width:1002px; margin:0 auto;}
#bottom_1_1_1,#bottom_1_1_2{ float:left; padding-top:12px; padding-bottom:10px; line-height:24px; color:#FFF;}
#bottom_1_1_1{ padding-left:25px; width:60px; text-align:right;}
#bottom_1_1_2 { width: 900px; }
#bottom_1_1_2 a{ padding:0 6px; text-decoration:none; color:#FFF; display: inline-block; }

#bottom_2{ margin:0 auto; background:url(images/bottom1.gif) repeat-x;}
#bottom_2_1{ line-height:33px; height:33px; padding-top:7px; text-align:center; width:1002px; margin:0 auto;}
#bottom_2_1 a{ padding:0 6px; text-decoration:none; color:#000;}
#bottom_2_1 a:hover{ color:#006397;}

#bottom_3{ width:1002px; margin:0 auto; padding:15px 0; text-align:center; line-height:24px; color:#000;}
#bottom_3 a{ text-decoration:none; color:#000;}

#center_3{ width:752px; padding-bottom:15px;}
#center_3 h1{ padding-top:6px; height:30px; line-height:27px; background:url(images/htjj.jpg) no-repeat; font-size:14px; padding-left:20px; color:#FFF; }
#center_3_1{ background:url(images/nry_xh.gif) repeat-y;}
#htgk{ padding:18px 0 20px 20px;}
#htgk_1{ padding:5px 0 0 5px; width:703px; height:105px; background:#f4f4f4; border:1px solid #ccc; margin-bottom:15px;}
#htgk_1 img{ border:1px solid #dedede;}
#htgk_2{ width:662px; padding-left:25px; color:#262626; line-height:25px; }
#htgk_3{}
.hz{ color:#F00;}
.htgk_3_1{ float:left; width:338px; list-style:none; padding:30px 20px 0 4px;}
.htgk_3_1 li{ line-height:29px; border-bottom:1px dashed #c2c2c2; padding-left:20px; background:url(images/hjt.gif) no-repeat 5px center;}
.htgk_3_1 li span{ float:right; color:#a5a5a5;}

#fwzn{}
#tsgbw{ padding:8px 0 0 25px; width:665px;}
#tsgbw ul{ list-style:none; padding-bottom:25px; border-bottom:1px solid #c3c5c5; margin-bottom:15px;}
#tsgbw ul li{ padding-left:27px; padding-top:4px; line-height:25px; background:url(images/hjt.gif) no-repeat 10px center; border-bottom:1px dashed #dcdedf;}
#tsgbw ul li span{ color:#a9a9a9; float:right;}
#tsgbw p{ text-align:right; height:15px; padding-bottom:15px;}
#jygz{ padding:7px 0 0 26px;}
.jygz_1{ padding-bottom:14px;}
.jygz_1 h2{ padding-left:24px; height:29px; line-height:29px; background:url(images/hjt.gif) no-repeat 10px center; font-size:14px; color:#000;}
.jygz_1 h2 a { color: #000; }
.jygz_1 p{ padding:8px 22px; width:648px; background:#fbfcfd; border:1px solid #dedfdf; line-height:21px;}
.jygz_1 p a { font-weight: bold; margin-left: 20px; display: inline-block; color: #000; }

#szzy{ padding:25px 0 15px 20px;}
#szzy_1{ width:710px; border:1px solid #dedfdf; background:url(images/szzy_bj.jpg) repeat-x;}
.szzy_1_1{ float:left; height:38px; line-height:38px; font-size:14px; text-align:center; color:#FFF; font-weight:bold; background:url(images/szzy_bjt.jpg) no-repeat right top;}

#content_a4{ padding-left: 95px; }
#content_a4 div.title { width:385px; border:1px solid #dedfdf; background:url(images/szzy_bj.jpg) repeat-x; margin-top: 15px; }
#content_a4 div.title p { float:left; height:26px; line-height:28px; font-size:14px; text-align:center; color:#FFF; font-weight:bold; background:url(images/szzy_bjt.jpg) no-repeat right top; }

#lxwm{ padding: 0 0 10px 24px;}
.lxwm_1, .lxwm_2{ float:left; margin:0 10px 10px 0;}
.lxwm_2{ width:346px; background:url(images/lxwm_xh.gif) repeat-y; }
.lxwm_2 ul{ list-style:none; height:123px; padding:4px 0 0 16px; width:310px;}
.lxwm_2 ul li{ line-height:24px; padding-left:18px; background:url(images/jt.gif) no-repeat left 8px;}
.lxwm_3{ background:url(images/lxwm_xh1.gif) repeat-y; width:702px;}
.lxwm_3 ul{ list-style:none; padding:4px 0 0 16px;}
.lxwm_3 ul li{ line-height:24px; padding-left:18px; background:url(images/jt.gif) no-repeat left 8px;}

#contact2 { float: left; display: inline; background: url(images/contact2.gif); width: 366px; height: 84px; margin: 3px 0 15px; padding: 14px 0 0 336px; }
#contact2 p { color: #d0ebef; font-size: 16px; height: 26px; }
#contact2 p.indent { text-indent: 3em; }

#htry{ padding:15px 0 15px 30px;}
#htry_1{ list-style:none; width:665px;}
#htry_1 li{ padding-left:30px; background:url(images/hjt.gif) no-repeat 12px center; line-height:29px; border-bottom:1px dashed #dcdedf;}
#htry_1 li span{ color:#a9a9a9; float:right; padding-right: 15px; }
#sst{ padding:10px 0 20px 10px;}


#lyb{ padding:24px 0 0 32px;}
.ybj{ padding-right:6px; }
#lyb_1{ width:625px; height:72px; padding:8px 0 0 23px; background:url(images/wxts.gif) no-repeat; margin:10px 0; line-height:22px; color:#696969;}
.wz{ color:#FFF;}
.wz span{ color:#ff2a1c;}
#lyb_2{ width:610px; padding:16px 18px; padding-bottom:0; background:#FFF; border:1px solid #cecece; margin-top:2px;}
#fy{ line-height:45px;}

#wzdt{ padding:9px 0 15px 20px;}
.wzdt_1{ width:705px; height:51px; border-bottom:1px dashed #c7c6c6;}
.wzdt_1_1, .wzdt_1_2{ float:left;}
.wzdt_1_1{ padding-left:4px; padding-top:12px;}
.wzdt_1_1 a{ display:block; height:32px; line-height:32px; width:98px; background:url(images/wzdt.gif) no-repeat; text-align:center; font-size:14px; color:#FFF; font-weight:bold; }
.wzdt_1_2{ height:32px; line-height:32px; padding-top:12px;}
.wzdt_1_2 a{ padding:0 8px;}

div.content { width: 550px; }
span.star { color: #f00; }

#page {
	text-align: center;
}
#page a {
	display: inline-block;
}
#detail_main {
	padding: 25px 30px 15px;
}
#detail_title {
	text-align: center;
	color: #000;
	font-size: 14px;
	margin-bottom: 10px;
}
.detail_hr {
	height: 1px;
	border: none;
	border-top: 1px solid #c4c4c4;
	margin: 0;
	*margin: 0 0 -14px 0;
	float: none;
	*float: left;
	display: block;
}
#detail_p {
	text-align: center;
	margin-top: 10px;
	color: #000;
}
#detail_p a {
	color: #000;
	text-decoration: none;
}
#detail_p span {
	margin: 0 20px;
}
#detail_text {
	padding: 20px 10px;
	line-height: 22px;
	color: #000;
	font-size: 14px;
}
#detail_dl {
	margin-top: 10px;
}
#detail_dl dt {
	font-weight: bold;
	height: 26px;
	color: #000;
}
#detail_dl dd {
	margin-left: 27px;
	height: 22px;
}
#detail_dl a {
	color: #000;
	text-decoration: none;
}

#content_a2, #content_a3, #content_a4, #content_b2, #content_b3, #content_b4, #content_c2, #content_c3, #content_d2 { display: none; }

#cmenu, #smenu {
	height: 30px;
	background: url(images/menu.gif) no-repeat bottom;
	float: left;
	display: inline;
	margin-bottom: 20px;
	overflow: auto;
	zoom: 1;
}
#cmenu {
	width: 725px;
	padding-left: 5px;
}
#smenu {
	width: 680px;
	padding-left: 50px;
}
#cmenu a, #smenu a {
	float: left;
	display: inline-block;
	height: 20px;
	color: #313131;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}
#cmenu a {
	width: 89px;
	background: url(images/cmenu2.jpg);
	margin-left: 1px;
}
#cmenu a.sel {
	background: url(images/cmenu1.jpg);
	color: #fefeff;
}
#smenu a {
	width: 129px;
	background: url(images/smenu2.jpg);
	margin-left: 22px;
}
#smenu a.sel {
	background: url(images/smenu1.jpg);
	color: #fefeff;
}

#leader {
	padding: 6px 0 10px 38px;
}
#leader dl {
	margin: 0;
	padding-top: 18px;
	overflow: auto;
	zoom: 1;
}
#leader dt, #leader dd {
	float: left;
	margin: 0;
}
#leader dt {
	padding-right: 21px;
}
#leader dt img {
	display: block;
	border: 1px solid #d3d3d3;
}
#leader dd h3 {
	width: 444px;
	height: 45px;
	background: url(images/dashed.gif) repeat-x 0 39px;
	font-size: 20px;
	padding: 7px 0 0 7px;
}
#leader dd div {
	width: 410px;
	height: auto !important;
	height: 80px;
	min-height: 80px;
	background: #e5e5e5;
	margin-left: 1px;
	padding: 15px 20px;
}
#leader dd div p {
	line-height: 24px;
	background: url(images/dot.gif) no-repeat 0 9px;
	padding-left: 15px;
}