body { margin:0 auto;  font-size:12px; font-family:"宋体"; line-height:1.5; color:#000000; }

ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0; margin:0; }

ul { list-style:none; }

img { border:0px; }

a { color:#000000; text-decoration:none }

a:hover { color:#f00; text-decoration:underline; }

.blank { margin: 0px auto; display: block; height: 8px; font-size: 0px; overflow: hidden; clear: both; }

/*top_nav*/
#top_nav { height:30px; background:#f7f7f7; border-bottom:#e1e1e1 1px solid; color:#666666 }
.top_nav1 { margin:0px auto; width:1003px; height:30px }
.logo1 { float:left; padding-top:4px }
.fgxz { width:60px; float:left; padding-top:6px; font-size:12px; font-weight:normal; text-align:right; }
.top_nav_right { float:right; width:46px; margin:0px; padding-top:8px; }
#skin { padding-top:2px }
#skinlist { display:block; overflow:hidden; }
#skin li { float:right; width:14px; cursor:pointer; }
#def div { background:url(skinbt.png) 0px 0px no-repeat; }
#s1 div { background:url(skinbt.png) 0px -33px no-repeat; }
#s2 div { background:url(skinbt.png) 0px -77px no-repeat; }
#sar { cursor:pointer; }
#sar div { background:url(skinbt.png) -10px -110px no-repeat; }
#sar div.s { background-position:0px -110px; }
/*container*/
#container { width:1003px; margin:0 auto; background: #fff }

/*header*/
#header { height:86px; border:#e1e1e1 1px solid; background:url(header_bg.gif) #f7f7f7 repeat-x top; overflow: hidden; clear: both }
#logo { float: left; height: 83px; width:235px; text-align: center; padding-top:3px }
.gd { width: 2px; background: url(nav_gd.gif) no-repeat center; float: left; height:84px; }
#search { float:left; width:453px; height:59px; padding-top:27px; _margin-left:-3px }
#search1 { float:right; width:453px; height:59px; padding-top:27px; _margin-left:-3px }
.search_box { float: left; width: 335px; }
.search_box input { float: left; border: #e1e1e1 1px solid; width: 335px; padding-right: 12px; font: 14px/30px arial; background: url(ss_input_bg.gif) no-repeat left top; height: 28px; color: #333; _height: 28px; _line-height: 28px }
.search_btn { float: left; width:79px; _margin-left:-3px }
.btn_srh { float: left; background:url(head_search_btn.png) no-repeat; border:0px; width:79px; height:32px; color:#fff; font-size:14px; font-weight:bold; padding-left:25px }
.link1 { float:left; width:720px; padding:6px 0 0 0; text-align:left; }
.link1 span { font-family:arial, helvetica, sans-serif; color:#bfbfbf }
.link1 a { color:#666666; text-decoration:none; }
.link1 a:hover { color:#f00; }
/*二级栏目*/
.more { float:right; padding-left:13px; font-size:12px; font-weight:normal; font-family:"宋体"; }
.more111 { float:right; padding-left:13px; font-size:12px; font-weight:normal; font-family:"宋体"; }
.ejlm_2 { float:left; width:1001px; height:auto; border-left:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; border-bottom:#e0e0e0 1px solid; background:#ffffff; }

.ejlm_21 { float:left; height:auto; border-left:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; border-bottom:#e0e0e0 1px solid; background: url(ejlm_leftbg.gif) left repeat-y; }

.ejlm_dh { margin:14px 24px 10px 24px; height:62px; background:url(ejlm_sprite.gif) -2px -70px repeat-x; width:auto }

.ejlm_dh_l { float:left; width:57px; height:62px; background:url(ejlm_sprite.gif) 0 0 no-repeat }

.ejlm_dh_mid { width:auto; margin:0 57px 0 57px; height:62px; }

.ejlm_dh_mid h1 { float:left; display:block; font-size:16px; font-weight:bold; line-height:58px; vertical-align:middle }

.ejlm_dh_mid .mid1 { float:left; display:block; width:auto; height:58px }

.ejlm_dh_mid .mid2 { float:left; display:block; height:58px }

.mid3 li { float:left; line-height:24px; width:100px; margin-left:15px; padding-left:15px; font-family:"宋体"; background:url(icon.gif) 0 -60px no-repeat; font-size:14px }

.ejlm_dh_r { float:right; width:57px; height:62px; background:url(ejlm_sprite.gif) -3px -142px no-repeat }

.ejlm_path { float:left; padding-left:10px; border-bottom:#e5e5e5 2px solid; width:943px; margin:0 24px 10px 24px; height:30px; font-size:14px; font-family:"宋体"; font-weight:bold }

.list_lb { float:left; padding:10px 24px 10px 24px; }

.list_lb ul li { padding-left:18px; background:url(icon.gif) 0 -1px no-repeat; font-size:14px; font-family:"宋体"; line-height:30px; white-space:nowrap; width:930px; overflow:hidden }

.list_lb ul div { list-style:none }

.list_lb ul li span { float:right }

.ggfw_list1 { margin:14px 24px 10px 24px; }

.ggfw_list1 ul { margin-top:8px; margin-bottom:8px }

.ggfw_list1 ul li { white-space:nowrap; padding-left:18px; background:url(icon.gif) 0 -1px no-repeat; font-size:14px; font-family:"宋体"; line-height:30px }

.ggfw_list1 ul span { float:right }

.nav_1 { border-top:#e12c11 5px solid; }

#ggfw_list .nav_3 { float:left; border-top:#e12c11 5px solid; width:215px; }

#ggfw_list .nav_4 { float:left; width:786px; border-top:#e0e0e0 5px solid; }

.ggfw_list1 h2 { display:block; padding-left:20px; background:url(icon3.gif) left center no-repeat; line-height:28px; border-bottom:#e12c11 1px dashed; font-size:14px; font-weight:bold; overflow: hidden; clear: both }


.nav_3 h2 { display:block; line-height:36px; font-size:16px; font-family:"宋体"; font-weight:bold; padding-left:40px; border-bottom:#e0e0e0 1px solid; background:url(icon.gif) -17px -178px no-repeat }

.nav_3 ul li { display:block; padding-left:20px; line-height:36px; font-size:14px; text-align:left; border-top:#ffffff 1px solid; border-bottom:#e0e0e0 1px solid; }

.nav_3 ul li a { padding-left:20px; background: url(icon.gif) 0 -124px no-repeat }

/*内容页*/
.nr_2 { float:left; width:1001px; border-left:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; border-bottom:#e0e0e0 1px solid; }

.nr_path { padding-left:10px; border-bottom:#e5e5e5 2px solid; line-height:25px; vertical-align:middle; font-family:"宋体"; background:#f7f7f7; }

.content_main1 { margin:0 15px 30px 15px; }

.content_title { padding-top:15px; padding-bottom:15px; height:auto; line-height:40px; font-weight: bold; font-size: 22px; color: #ff0000; text-align:center }

.content_subtitle { padding-bottom:20px; height:30px; line-height:40px; font-weight: bold; font-size: 16px; text-align:center }

.content_nr { padding-top:20px; font-size: 16px; line-height: 28px; font-family: "宋体" }

.content_nr p { font-size: 16px; line-height: 28px; font-family: "宋体" }

.info { padding-left:75px; height:30px; line-height:30px; background:#f5f5f5; text-align:center; border:#e0e0e0 1px solid }

.info span { float:left; font-size:14px; margin:0 22px }

.info span a:hover { color:#ff0000; }

DIV.paginateButtons { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; FONT-SIZE: 12px; PADDING-TOP: 3px }

.paginateButtons SPAN { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #cccccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px }

DIV.paginateButtons A { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #cccccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px }

DIV.paginateButtons A:hover { BORDER-BOTTOM: #e00000 1px solid; BORDER-LEFT: #e00000 1px solid; BACKGROUND-COLOR: lightyellow; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #e00000; FONT-SIZE: 12px; BORDER-TOP: #e00000 1px solid; BORDER-RIGHT: #e00000 1px solid }

DIV.paginateButtons A:active { BORDER-BOTTOM: #e00000 1px solid; BORDER-LEFT: #e00000 1px solid; BACKGROUND-COLOR: lightyellow; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #e00000; FONT-SIZE: 12px; BORDER-TOP: #e00000 1px solid; BORDER-RIGHT: #e00000 1px solid }

DIV.paginateButtons SPAN.currentStep { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #e00000; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px }

.nav_1 { border-top:#e12c11 5px solid; }

#ggfw_list .nav_3 { float:left; border-top:#e12c11 5px solid; width:215px; }

#ggfw_list .nav_4 { float:left; width:786px; border-top:#e0e0e0 5px solid; }

.side_box h2 { padding-left:17px; background:#f7f7f7; border-bottom:#e0e0e0 1px solid; height:30px; line-height:30px; font-size:16px; color:#e12c11; }

.side_box h2 a { color:#e12c11; }

/*footer*/
#footer { background: url(foot_bg.gif) top repeat-x; text-align:center; overflow: hidden; }

#footer dl dt { height:28px; line-height:28px; color:#fff; }

#footer dl dt a { font-weight:bold; color:#fff; }

#footer dl dd { padding:8px 0; line-height:2; }
