@charset "utf-8";
/* CSS Document */

/*frame*/
#wrapper{ width:960px; height:100%; margin:0 auto; }
#header{ width:100%; height:220px; margin-bottom:15px; position:relative; z-index:9; }
#content{ width:735px; padding-right:225px; position:relative; min-height:650px; _height:650px; z-index:1;}
#content_main{ width:780px; padding:5px 0 5px 180px; min-height:700px; _height:700px; position:relative; background:url("bg_main.gif")  repeat-y bottom; z-index:2;}
#footer{ width:100%; height:120px; margin-top:15px;}
#adhengfugjw { width: 960px; height: 50px; margin: 5px auto; clear: both;}
/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; } 
table { border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0; } 
ol,ul { list-style: none; } 
h1,h2,h3,h4,h5,h6,em { font-weight: normal; font-size: 100%; font-style:normal; } 
html,body{ font-size:12px; line-height:1.8em; font-family:'宋体',Arial, Helvetica, sans-serif; color:#333; height:100%; background:url("bg_header.gif") repeat-x;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ } 

/*sprite*/
.header_top,.logo,.fast_track,.header_search,.search,.contact_online,.nav_tit,.nav_mainmenu,.nav_mainmenu span,.nav_mainmenu span.expand,.nav_submenu dt,.nav_submenu dt.on,.nav_submenu dd.active,.page a,.page a.paging_pn,.hot,.copyright{ background:url("sprite_help.png") no-repeat;}

/*header*/
.header_top{ width:100%; height:80px; position:relative; background-position:0 0;}
.logo{ width:278px; height:70px; text-indent:-999px;}
.nav_top{ width:440px; height:25px; position:absolute; right:0; top:45px; text-align:right;}
.nav_top span{ margin:0 10px; color:#999;}
.nav_top a{ color:#999; text-decoration:none;}
.nav_top a:hover{ color:#C00;}
.header_nav{ width:100%; height:45px; position:relative; z-index:10;}
.nav{ overflow:hidden;}


/*首页内容开始*/
/*sprite*/
.type1,.type2,.type3,.type4,.type5,.type6,.type7,.type8{ background:url("ico_index.png") no-repeat;}
.right_bd_list li,.resultes_search{ background:url("sprite_help.png") no-repeat;}
.right_bd_con tr a
{ background:url("sprite_help.png") no-repeat;}

/*首页内容left*/
.inner{ width:720px; background:url("index_bd_bottom.gif") no-repeat bottom left; padding-bottom:5px; }
.inner_tit{  height:38px; padding-left:15px; background:url("index_bd_top.gif") no-repeat top; line-height:38px; font-size:14px; color:#333; font-weight:bold;}
.inner_con{ width:690px; padding:25px 15px; background:url("index_bd_middle.gif") repeat-y;}
.type{ padding:5px 0 10px 50px; border-bottom:1px dashed #DDD; }
.type h3 a{color: #333333;text-decoration: none; }
.type1{ background-position:0 5px;}
.type2{ background-position:0 -75px;}
.type3{ background-position:0 -155px;}
.type4{ background-position:0 -235px;}
.type5{ background-position:0 -315px;}
.type6{ background-position:0 -395px;}
.type7{ background-position:0 -475px;}
.type8{ background-position:0 -555px;}
.type h3{ font-weight:bold; font-size:14px; color:#333; }
.category{ _height:25px; overflow:hidden;}
.category li{ height:25px; line-height:25px; float:left; margin-right:15px; font-size:14px;}
.category dt{ font-weight:bold; font-size:14px; color:#333;}
.category dd{ float:left; margin-right:15px; font-size:14px;}
.category a{ text-decoration:none; color:#666;}
.category a:hover{ color:#C00;}
.bn{ border-bottom:none;}

/*首页内容right*/
.right_bd{ width:225px; background:url("right_bd_bottom.gif") no-repeat bottom; padding-bottom:5px;}
.right_bd_top{ width:225px; height:5px; overflow:hidden; background:url("right_bd_top.gif") no-repeat top;}
.right_bd_con{ padding:15px; height:558px; border-left:1px solid #FFD5AB; border-right:1px solid #FFD5AB; background:#FDFCF9;}
.right_bd_con tr a{color: #333333;text-decoration: none;   background-position: -900px -275px;height: 25px;line-height: 25px;padding-left: 10px;}
.right_bd_con h3{ font-size:16px; color:#333; font-weight:bold; margin-bottom:5px;}
.right_bd_list{ margin-bottom:20px;}
.right_bd_list li{ padding-left:10px; height:25px; line-height:25px; background-position:-900px -270px;}
.right_bd_list a{ text-decoration:none; color:#333;}
.right_bd_list a:hover{ color:#C00;}


/*首页内容结束*/

.nav li{height:41px; width:99px; padding-top:5px; text-align:center; float:left;}
.nav a{ width:99px; height:41px; color:#FFF; line-height:41px; font-size:14px; text-decoration:none; display:inline-block;}
.nav a.on{ font-weight:bold; color:#000; background:url("bg_top_nav.gif") no-repeat;}


.fast_track{ width:170px; height:25px; line-height:25px; padding:0 0 0 11px; position:absolute; top:10px; right:0; cursor:pointer; background-position:-450px -100px; }
.fast_track a{ display:inline-block; width:155px; padding:0 10px; color:#333; text-decoration:none; }
.fast_track a:hover{ color:#F00;}
.header_search{ width:100%; height:103px; position:relative; background-position:545px -99px;}
.search{ width:519px; height:38px; padding:5px; position:absolute; top:30px; left:0; background-position:0 -210px;}
.input_text{ width:410px; height:38px; line-height:38px; padding:0 10px; border:none; background:none; font-size:14px; display:block; float:left;}
.btn_search{ width:89px; height:38px; border:none; background:none; cursor:pointer; cursor:pointer; display:block; float:left;}
.font_graw{ color:#CCC;}
.contact_tel{ width:180px; height:75px; position:absolute; top:20px; right:0; text-align:right; color:#999;}
.contact_tel span{ font-size:21px; line-height:25px; color:#CCC; font-family:"微软雅黑";}
.contact_online{ width:62px; height:19px; position:absolute; top:46px; right:165px; cursor:pointer; background-position:-450px -140px;}



/*footer*/
.nav_bottom{height:45px; background:url("bg_footer_right.gif") right no-repeat; padding-right:5px; margin-bottom:5px;}
.nav_bottom_con{ height:45px; line-height:45px; background:#666 url("bg_footer_left.gif") no-repeat left; text-align:center; color:#FFF;}
.nav_bottom span{ margin:0 8px; color:#FFF;}
#footer p{ text-align:center; line-height:25px;}
.copyright{ display:inline-block; width:19px; height:22px; background-position:-600px -170px; vertical-align:-7px;}
.nav_bottom a{ color:#FFF; text-decoration:none;}
#footer p a{ color:#000; text-decoration:none;}

/*左侧菜单*/
.nav_side{ width:180px;  position:absolute; top:0; left:0;}
.nav_side a {color: #333333;text-decoration: none;}
.nav_tit{ width:180px; height:50px; text-indent:-999px; margin-bottom:10px; background-position:-690px -100px;}
.nav_mainmenu{ width:165px; height:35px; line-height:35px; margin:0 auto -1px; _margin-bottom:1px; font-size:14px; font-weight:bold; background-position:-690px -160px; }
.nav_mainmenu span{ display:block; padding-left:25px; background-position: -890px -88px;}
.nav_mainmenu span.expand{ background-position: -890px -118px;}
.nav_submenu dt{ height:30px; line-height:30px; margin:0 0 0 30px; padding-left:18px; font-weight:bold; background-position:-900px -150px;}
.nav_submenu dt.on{ background-position: -900px -180px;}
.nav_submenu dd{ margin-left:55px; height:25px; line-height:25px; display:none;}
.show dd{ display:block;}
.nav_submenu dd.active{ margin-left:30px; padding-left:25px; height:24px; padding-top:3px; border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #CCC; background-position: -690px -200px; }
/*正文列表*/
.inner_questions_list{ padding:20px; width: 760px; max-width: 760px;}
.inner_questions_list p{ width: 740px; max-width: 740px; word-wrap: break-word;word-break: break-all;overflow: hidden;}
.inner_questions_list a{ font-size:14px; color:#333; text-decoration:none;}
.questions_list_top{ padding:10px 10px 10px 20px; background:#FFFCF0; margin-bottom:20px; border-bottom:1px solid #F4DBB8;}
.list_hot{ line-height:30px; overflow:hidden; border-bottom:1px dashed #DDD; }
.list_hot dt,.list_general dt{ float:left;}
.list_general2 dt2{ text-align:center;}
.list_hot dd,.list_general dd{ width:120px; text-align:right; float:right;}
.bbn{ border-bottom:none;}
.questions_list_bottom{ margin-bottom:30px; }
.list_general{ line-height:30px; padding-right:10px; overflow:hidden;}
.list_general dt{ float:left; padding-left:15px; background-position:-900px -268px;}
.list_general dd{ width:120px; text-align:right; float:right;}
.list_general dd.time,.list_hot dd.time{text-align:left;}
.bg_graw{ background:#FBFBFB;}
.bg_white{ background:#FFF;}


/*分页*/
.page{ overflow:hidden; margin-top:20px;}
.page a{ display:block; float:left; width:22px; height:22px; line-height:22px; text-align:center; margin:0 3px; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; background-position:-450px -170px;}
.page a, .page span{ display:block; float:left; width:22px; height:22px; line-height:22px; text-align:center; margin:0 3px; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; background-position:-450px -170px;}
.page a:hover{ color:#C00;}
.page a.paging_pn{ width:54px; background-position: -500px -170px;}
.page a.on{ background:none; font-weight:bold;}
.dots{ display:block; float:left; width:22px; height:22px; text-align:center; color:#D3D3D3; }

.hot{ width:21px; height:10px; display:inline-block; background-position: -900px -220px; vertical-align:middle;}
.font_red{ color:#F00;}
/*虚线及分页样式表*/
.xuxian{ width:100%; height:1px; background-image:url(/news/images/real_2.gif); background-repeat:repeat-x; margin:10px 0px;}
FONT.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.scott A {
	BORDER: #ddd 1px solid; PADDING: 2px 5px; COLOR: #4a7bac; MARGIN-RIGHT: 2px; TEXT-DECORATION: none;}
DIV.scott A:hover {
	BORDER: #336699 1px solid; BACKGROUND-COLOR: #a1d0ff;}
DIV.scott A:active {
	BORDER: #336699 1px solid; COLOR: #638425; BACKGROUND-COLOR: #f1ffd6;}
DIV.scott SPAN.current {
	BORDER: #336699 1px solid; PADDING: 2px 5px; FONT-WEIGHT: bold; COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #336699;}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
DIV.scott SPAN.disabled2 { padding:2px 2px;}
.h_title2 {
	position:relative;
	overflow:hidden;
	font-size:22px;
	font-family:Microsoft YaHei;
}
.h_title2 h1 {
padding:20px 10px 20px 10px;
	font-size:22px;
	display:block;
}
.word14px{
color:#666666;
font-size: 14px;
line-height:28px;
padding:20px 15px;
}
