*{margin:0px; padding:0px; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;background-color: #FFFFFF;font-size: 12px;color: #3c3c3c;}
h1,h2,h3,h4,span,p{list-style:none; }
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
.h_g a {font-size: 12px;color: #666666;font-weight: bold;line-height: 23px;text-decoration: none;width: 80px;float: left;margin-left: 30px;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
em { font-style:normal;}
:focus {outline: 0;}
a { color:#333; text-decoration:none;}
a:hover {color:#c00;text-decoration:none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

.top {height: 36px;width: 100%;background-image: url(t_1.jpg);background-repeat: repeat-x;}
.t_1 {height: 36px;width: 980px;margin-right: auto;margin-left: auto;}
.t_left {float: left;height: 36px;width: 320px;}
.t_left img {float: left;height: 11px;width: 12px;margin-top: 10px;display: inline;}
.t_left p {height: 36px;line-height: 36px;color: #999999;font-size: 12px;font-weight: lighter;text-indent: 12px;}
.height {float: left;width: 640px;height: 30px;margin-left: 20px;display: inline;}
.h_s {float: left;height: 20px;width: 90px;background-image: url(t_h2.jpg);background-repeat: no-repeat;background-position: 0px 0px;float: left;margin-top: 10px;}
.h_s1 {float: left;height: 20px;width: 95px;float: left;margin-top: 10px;font-size: 12px;color: #0BAFFF;line-height: 20px;font-weight: lighter;}
.h_g {float: left;height: 20px;width: 110px;background-image: url(t_h3.jpg);background-repeat: no-repeat;float: left;margin-top: 10px;}
.h_top {height: 75px;width: 980px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.h_logo {float: left;height: 75px;width: 265px;}
.h_b {float: right;height: 75px;width: 258px;margin-right: 70px;display: inline;}
.h_w {float: left;height: 20px;width: 90px;background-image: url(t_h2.jpg);background-repeat: no-repeat;background-position: 0px -38px;float: left;margin-top: 10px;}
.h_j {float: left;height: 20px;width: 90px;background-image: url(t_h2.jpg);background-repeat: no-repeat;background-position: 0px -60px;float: left;margin-top: 10px;}
.h_q {float: left;height: 30px;width: 90px;background-image: url(t_h2.jpg);background-repeat: no-repeat;background-position: 0px -87px;float: left;margin-top: 10px;}
.h_s a {font-size: 12px;line-height: 20px;font-weight: lighter;color: #666666;text-indent: 24px;float: left;text-decoration: none;}
.h_w a {font-size: 12px;line-height: 20px;font-weight: lighter;color: #666666;text-indent: 30px;float: left;}
.h_j a {font-size: 12px;line-height: 20px;font-weight: lighter;color: #666666;text-indent: 30px;float: left;}
.h_q a {font-size: 12px;line-height: 20px;font-weight: lighter;color: #666666;text-indent: 40px;float: left;}
.m_li{float:left; width:109px; line-height:36px;  text-align:center;}
.m_li_a{float:left; width:108px; line-height:36px; text-align:center;font-weight:bold;background-image:url(slide-panel_03.png); position:relative; height:36px;}
.m_li_a a{display:block; color:#ffffff; width:109px;}
.s_li{line-height:32px; width:auto; display:none; height:32px; }
.s_li_a{line-height:32px; width:auto; display:block; height:32px; }
.dh_1_drawer img {float: left;height: 15px;width: 21px;}
#dh_1{width:310px;float: left;height: 36px;}
#dh_1 div.top_navigation div{text-align:right;line-height:26px;padding-right:10px;}
#dh_1 div.dh_1_navigation {height:28px;position:relative;width:312px;margin-right: auto;}
#dh_1 div.dh_1_navigation ul {position:relative;height:28px;}
#dh_1 div.dh_1_navigation li {float:left;position:relative;width:100px;margin-right:4px;background-image: url(nav_item_bg.gif);background-repeat: no-repeat;background-position: left top;margin-top: 5px;}
#dh_1 div.dh_1_navigation li.pre {}
#dh_1 div.dh_1_navigation li em {display:block;width:100%;height:28px;line-height:28px;}
#dh_1 div.dh_1_navigation li em a {display:block;text-align:center;width:100%;color:#59637c;font-size:100%;font-size:12px;text-decoration: none;font-style: normal;font-weight: lighter;}
#dh_1 div.dh_1_navigation li em a:hover{color:#333;text-decoration:none;}
#dh_1 div.dh_1_navigation li.on em a{color:#666;font-size: 12px;font-weight: lighter;text-decoration: none;}
.dh_1_drawer{position:absolute;left:-5px;top:22px;z-index:999;display:block;visibility:hidden;width:110px;background:url(drawer_bg_1_1.png) no-repeat left top;padding:10px 0 0;}
* html .dh_1_drawer { background:transparent url(drawer_bg_1_1_ie6.gif) no-repeat scroll left top; }
.dh_1_drawer dl{background:url(drawer_bg_2.png) no-repeat left bottom;padding:0 10px 10px ;}
* html .dh_1_drawer dl{ background:transparent url(drawer_bg_2_ie6.gif) no-repeat scroll left bottom; } 
#dh_1 div.dh_1_navigation li:hover div.dh_1_drawer{visibility:visible;}
#dh_1 div.dh_1_navigation li:hover > div.dh_1_drawer{visibility:visible;}
#dh_1 div.dh_1_page_action{padding:12px 0 0 0;float:left;margin-right:6px;width:92px;}
#dh_1 div.dh_1_page_action li{padding:0 0 4px 22px;}
#dh_1 div.dh_1_page_action li a{color:#fff;}
.dh_1_drawer dt{line-height:18px;text-align:center;position:relative;font-weight:bold;}
.dh_1_drawer dd{line-height:18px;text-align:center;padding:3px 0;position:relative;border-top-width: 1px;border-top-style: solid;border-top-color: #E7F0FE;}
.dh_1_drawer dd.f{border-top:none;}
.dh_1_drawer dd em{font-size:8px;}
.dh_1_drawer a{text-decoration:none;font-family:"";width:60px;height:18px;display:block;font-size: 12px;color: #666666;font-weight: lighter;float: left;}
.dh_1_drawer dd a:hover{text-decoration:none;color: #0080C0;}
.dh_1_drawer dd:hover .dd_dh_1_drawer{visibility:visible;}
.dd_dh_1_drawer{position:absolute;left:86px;top:-9px;z-index:12;display:block;visibility:hidden;width:110px;padding:10px 0 0;z-index:1000;background:transparent url(drawer_bg_1.png) no-repeat scroll left top;}
* html .dd_dh_1_drawer { background:transparent url(drawer_bg_1_ie6.gif) no-repeat scroll left top; }
.dd_dh_1_drawer dd{line-height:22px;text-align:center;padding:3px 0;position:relative;}
.dd_dh_1_drawer dd.f{}
.dd_dh_1_drawer dd em{font-size:8px;}
.dd_dh_1_drawer dd a{text-decoration:none;font-family:;background:none;}
.dd_dh_1_drawer dd a:hover{background:none;}
.hh_1 {float: left;height: 36px;width: 305px;}
.dh_1_drawer dd {height: 18px;width: 90px;}
.h_s a:hover {color: #006291;text-decoration: none;}
.t_left a {color: #666666;text-decoration: none;}


#menu {width:980px;height:36px;margin:auto;background-image:url(mainlevel_bg.png);}
#menu ul { list-style: none; margin: 0px; padding: 0px;}
#menu ul li {float:left;}
#menu ul li a {display:block;width:109px;height:36px;line-height:35px;text-align:center;font-size:14px;background-image:url(mainlevel_bg.png);background-repeat: repeat;background-position: 0 0;font-weight: bold;color: #FFFFFF;text-decoration: none;}
#menu a {font-size: 14px;color: #009900;}
#menu ul li a:hover {background-image: url(dao_03.png);background-repeat: no-repeat;background-position: 0 0;height: 36px;width: 109px;}
#menu ul li a#current {font-weight:bold;color:#fff;background-image:url(dao_03.png);background-repeat: no-repeat;background-position: 0 0;height: 36px;width: 108px;}
#menu ul li ul {display:none;position:absolute;}
#menu ul li ul li {float:none;width:109px;margin:0;height: 36px;background-color: #3E92D7;}
#menu ul li ul li a {background:none;font-size: 14px;font-weight: lighter;color: #FFFFFF;height: 34px;width: 109px;line-height: 35px;}
#menu ul li ul li a:hover {color:#fff;background-color: #000000;}
#menu ul li:hover ul { display:block;}
#menu ul li.sfhover ul { display:block;}

#zhuti { width:975px;margin:auto; height:555px;margin-top:15px; }
#zhuti1 { width:650px; float:left; height:555px; }
#zhuti2 { width:310px; float:left; height:555px;margin-left:13px;}
#title { width:652px; float:left; height:50px; text-align:center;}
#content { width:650px; float:left; height:505px;background-image:url(di.jpg);border-left:1px solid; border-right:1px solid;border-color:#d2d9df;}
#zhuti21 { width:310px; float:left; height:490px;}
#zhuti22 { width:300px; float:left; height:60px;margin-top:15px; padding-left:10px;}
#content1 { width:650px; float:left; height:25px; margin-top:90px;}
#content2 { width:650px; float:left; height:25px; margin-top:8px;}
#content a:hover{color: #ff0000;text-decoration: none; font-size:12px; line-height:25px;}
#content a{color: #ff0000;text-decoration: none; font-size:12px; line-height:25px;}

#zenm { width:973px;margin:auto; height:260px;margin-top:10px;border:1px solid; border-color:#d2d9df;overflow:hidden;}
#zenm1 { width:604px; float:left; height:260px; background:url(zenm.jpg) no-repeat;padding-left:14px;overflow:hidden;}
#zenm2 { width:350px; float:left; height:260px; padding-left:5px;}
#zenm11 { width:604px; float:left; height:186px;}
#zenm111 { width:604px; float:left; height:40px;margin-top:22px;}
#zenm12 { width:604px; float:left; height:30px;margin-top:40px;}
#zenm121 { width:125px; float:left; height:30px;overflow:hidden;}


#foot{ width:970px;margin:auto;text-justify:inter-ideograph;overflow:hidden;margin-top:15px; }
#foot1{ width:970px;float:left; height:3px; background-color:#ff0000; font-size:0px;overflow:hidden;}
#foot2{ width:970px;float:left; text-justify:inter-ideograph;overflow:hidden; margin-top:5px;text-align:center;}
h2{ width:137px; float:left; height:22px; text-justify:inter-ideograph;overflow:hidden;text-align:center;}
