@charset "utf-8";
/* CSS Document */

/* 全局定义 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-size:12px; line-height:23px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ul,ol,li{list-style:none;}
div{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,button,select,textarea{vertical-align:middle;}
img{vertical-align:middle;}
a:link,a:visited{color:#666;text-decoration:none; font-size:13px;}
a:hover{color:#21659a;text-decoration:underline;}
.page_all{ text-align:center; margin:0 auto; width:1002px; background:#fff; overflow:hidden;}
body{ background:url(body-bj.jpg); background-repeat:no-repeat; background-position: center top;}
/* 新闻模块 */
.more_top:link,.more_top:visited{
font-family:"宋体";
font-size:12px;
color:#898989;
height:31px;
line-height:38px;
font-weight:normal;
text-decoration:none;}

.more_top:hover{
font-family:"宋体";
font-size:12px;
color:#666666;
height:31px;
line-height:38px;
font-weight:normal;
}

.more_bottom:link,.more_bottom:visited{
    display:block;
	clear:both;
    font-size: 12px;
    font-family:"宋体";
	color:#666;
	text-align:right;
	text-decoration: none;
	padding-right:15px;
	text-decoration:none;
	}
.more_bottom:hover{
    display:block;
	clear:both;
    font-size: 12px;
    font-family:"宋体";
	color: #448aca;
	text-align:right;
	text-decoration: none;
	padding-right:15px;
	text-decoration:underline;
	}
.tit{ float:left; }
.tu{ color:#999;}
.time{ float:right; color:#888; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.author{ float:left; padding-right:6px;}
/*页面头部*/
.header {display:block;margin:0 auto; padding:0px;width:1002px;height:100px; background-position:top; background-repeat:no-repeat;  overflow:visible; text-align:right; position:relative;}
.header  h1{ font-size:16px; text-align:center;  color:#fff; }
.header a:link,.header a:visited{ color:#000;}

#logo {
    display:block;
	float:left;
	
	margin: 0px; position:absolute; top:55px; left:33px;
	border:none;
	}

.search {display:normal;padding:0;margin:0;float: right;width: 250px; padding-top:10px;line-height: 21px;margin-right:10px;	}
.input-box{}
.input-btn{}
.banner {
    display: block;
	margin:0 auto;
	height:0px; width:1004px;padding-top:0px;
	}	
.banner h2{	
    font-family:"黑体";
	font-size:30px;
	line-height:80px;
	color:#fff;
	display:none;
	}
/*横向菜单*/
.menu {
display:block;
height:38px;
margin:0 auto;
padding-left:0;
width:1002px;
z-index:500;

}

.menu .select {
float:right;
list-style:none outside none;
overflow:hidden;
padding-right:20px;
white-space:nowrap; width:590px;
}

.menu li {
	background:url("menu.line.jpg") no-repeat scroll right center transparent;
	float:left;
	font-weight:normal;
	margin-right:-1px;
	padding:0;
	text-align:center;
}
.menu li b{text-align:center; }
.menutop{ display:none;height:38px; }
.menu li.menutop{ display:none; height:38px;width:42px; background:none;}
.menu li.menubottom{ display:none; float:right; height:38px; width:10px; background:none;}
.menu li.noimg{background:none;}
.menu .select a {

display:block; 
height:38px;
float:left; 
padding:0 0 0 0px; 
text-decoration:none; 
line-height:38px; 
white-space:nowrap;
font-size:13px;
font-family:"宋体";
color:#676767;font-weight:bold; }


.menu .select a b {
display:block;
font-weight:bold;
padding:0 20px;
font-size:13px;
}

.menu .select li.line a b { }

.menu .select a:hover, 
.menu .select li:hover a {

padding:0 0 0 0px;
cursor:pointer; 
color:#076cbb;
font-family:"宋体";
font-size:13px;
font-weight:bold;
}

.menu .select a:hover b, 
.menu .select li:hover a b {
cursor:pointer;
font-weight:bold;
padding:0 20px;
}

.menu .select li.line a:hover b, 
.menu .select li.line:hover a b {}



/*普通的选中状态*/


.menu .select .select-on a,.menu .select .select-on a:hover,.menu .select .select-on li:hover a{
padding:0 0 0 15px;
cursor:pointer; 
color:#ffffff;
font-family:"宋体";
font-size:13px;
font-weight:bold;
background: url(menu.on.l.jpg) no-repeat; 
padding:0 0 0 0px;
cursor:pointer; 
color:#fff; font-weight:bold;}

.menu .select .select-on a b ,.menu .select .select-on a:hover b,.menu .select .select-on li:hover a b{
display:block; 
padding:0 30px; 
background:url(menu.on.r.jpg) right top no-repeat; 
cursor:pointer;}


/*有下拉的选中状态*/

.menu .select .line-on a,.menu .select .line-on a:hover,.menu .select .line-on a:active,.menu .select .line-on a:link,.menu .select .line-on li:hover a{
padding:0 0 0 15px;
cursor:pointer; 
color:#ffffff;
font-family:"宋体";
font-size:13px;
font-weight:bold;
background:#3b3e4c;
background: url(menu.on.l.jpg) #e8e9eb no-repeat;
padding:0 0 0 0px;
cursor:pointer; 
 font-size:14px;font-weight:normal;}
 
.menu .select .line-on a b ,.menu .select .line-on a:hover b,.menu .select .line-on a:active b,.menu .select .line-on a:link b,.menu .select .line-on li:hover a b{
background:url(menu.on.r.jpg) right top no-repeat; font-weight:normal; 
display:block; 
padding:0 30px;  
cursor:pointer;font-weight:bold;}

.menu .sub {display:none;}
.menu ul ul {display:none;}







/* IE6 only */
.menu table {
border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}


.menu li:hover {position:relative; z-index:200;} 
.menu a:hover {position:relative; white-space:normal; z-index:200;}
.menu .select :hover .sub
{display:block; position:absolute; left:-10px;top:29px; background: url(menu-sub-bg.gif) bottom left no-repeat ;   padding-bottom:15px;padding-top:10px;  white-space:nowrap; width:120x; height:auto; z-index:300;list-style:none;}
.menu :hover ul.sub li
{display:block; height:26px; position:relative; width:110px;font-weight:normal; background:#3b3e4c; padding-left:10px; }

.menu .select :hover .sub li a 
{display:block; height:26px; line-height:26px; float:left; background: transparent; padding:0 16px; margin:0; white-space:nowrap; color:#959595;font-size:12px;font-weight:normal;}

.menu .select :hover .sub li a:hover,
.menu .select :hover .sub li:hover
{color:#fff; line-height:26px; position:relative; background:#a7a7a7;font-weight:normal;}

/*面包屑*/
.path_left{ display:block; margin-left:5px; margin-right:5px; margin-bottom:5px; background-image:url(path.gif); background-repeat:repeat-x; background-position:bottom;   color:#959595; font-size:12px; height:32px; line-height:32px; text-align:left;}

.path_left a:link,.path_left a:visited{  color:#959595; text-decoration:none; font-size:12px;}
.path_left a:hover{  color:#ff0000; text-decoration:none; font-size:12px;}

/*页面底部*/
.footer {
display: block;
width:1002px;
clear: both;
margin:0 auto;
font-size:12px;

}


/* 翻页 */
.goto-p{ width:97%; font-size:12px; color:#444; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px; padding-top:10px; margin:8px auto; text-align:center;}
.goto-p a:link,.goto-p a:visited{ padding:3px 5px; margin:auto 3px; text-align:center; color:#444; text-decoration:none;}
.goto-p a:hover{ padding:3px 5px; margin:auto 3px; text-align:center; color:#fff; background:#65a201; text-decoration:none;}
.goto-p a:active{ padding:3px 5px; margin:auto 3px; text-align:center; color:#444; text-decoration:none;}
.goto-p input{ width:40px; background:#fff; border:1px solid #999; margin:auto 5px;}

#wrapper{ background:#fff}
#wrapper h2{ font-family:"黑体"; font-size:20px; line-height:40px; font-weight:100; text-align:center; color:#c50f0f; padding-top:15px;}
#wrapper h5{ display:block; font-size:12px; color:#777; text-align:left; line-height:22px; font-weight:100; background:#fff; border:1px dashed #ffebeb; margin:15px; padding:8px; overflow:hidden;}
.titBar{ font-family:"仿宋"; font-size:12px; color:#777; line-height:30px; height:40px; text-align:left; display:block; padding:0 8px;overflow:hidden; }
.titBar .info{ float:left; overflow:hidden; width:400px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.titBar .info a{ color:#777;}
.titBar a:hover{ color:#0f59ab; text-decoration:underline;}
.auth{ font-size:12px;}
#cmt_1{ color:#0f59ab;}
#cmt_1 a{ color:#0f59ab; text-decoration:none;}
#cmt_1 a:hover{ color:#bc2d09; text-decoration:underline;}
.num{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#bc2d09}
.fontSize{ right:0px; float:right; font-family:"Times New Roman", Times, serif;}
.small{ font-size:12px; padding:0 3px; font-weight:100;}
.small a:link,.small a:visited{ font-size:12px;text-decoration:none;}
.small a:hover{ font-size:12px; text-decoration:none;}
.small a:active{ font-size:12px; text-decoration:none;}

.middle{ font-size:14px; padding:0 3px; font-weight:100;}
.middle a:link,.middle a:visited{ font-size:14px;text-decoration:none;}
.middle a:hover{ font-size:14px; text-decoration:none;}
.middle a:active{ font-size:14px; text-decoration:none;}

.big{ font-size:16px; padding:0 3px; font-weight:100;}
.big a:link,.big a:visited{ font-size:16px;text-decoration:none;}
.big a:hover{ font-size:16px;text-decoration:none;}
.big a:active{ font-size:16px; text-decoration:none;}

.titBar ul{ margin:0; padding:0; list-style:none;}
.colorchoose{ float:right; height:40px; line-height:40px;}
.colorchoose li{ list-style:none; padding:0; margin:0; display:block; float:right; width:12px; height:40px; line-height:40px; overflow:hidden;  padding:0 3px; position:relative;top:9px;}
.colorchoose li a:link,.colorchoose li a:visited{ display:block; text-decoration:none;}
.colorchoose li a:hover{ display:block; text-decoration:none;}
.colorchoose li a:active{ text-decoration:none;}
#colorchoose1{ background:url(color_1.gif) no-repeat;}
#colorchoose2{ background:url(color_2.gif) no-repeat;}
#colorchoose3{ background:url(color_3.gif) no-repeat;}
#colorchoose4{ background:url(color_4.gif) no-repeat;}
#colorchoose5{ background:url(color_5.gif) no-repeat;}
#wrapper-cnt{ font-family:"宋体"; font-size:14px; text-align:left;padding:0 15px;}
#wrapper-cnt p{ text-indent:2em; padding-top:15px;font-size:14px; line-height:25px;}
.keywords{ text-indent:1em; display:block; font-size:12px; color:#333; text-align:left;background:#ffffff; line-height:25px; margin-top:10px; }
.keywords a{ color:#333; text-decoration:none;font-size:12px; padding:0 5px; }
.keywords a:hover{ color:#0150be; text-decoration:underline;font-size:12px;padding:0 5px; }
.pagedown{ text-indent:1em;display:block; text-align:left; padding-top:10px; line-height:24px; font-size:12px;}
.pagedown #up{ display:block;}
.pagedown #down{ display:block;}
.tool{ display:block; margin-top:10px; text-indent:1em; text-align:left;}
.tool a:link,.tool a:visited{ color:#8896b1; text-decoration:none; line-height:25px;}
.tool a:hover{ color:#8896b1; text-decoration:underline; line-height:25px;}
.tool a:active{ color:#8896b1; text-decoration:none; line-height:25px;}
#tool_1{ background:url(copy.gif) left no-repeat; padding-left:19px; line-height:25px; padding-top:3px; }
#tool_2{ background:url(share.gif) left no-repeat; padding-left:19px; line-height:25px; padding-top:3px; }
#tool_3{ background:url(save.gif) left no-repeat; padding-left:17px; line-height:25px; padding-top:3px; }
#tool_4{ background:url(print.gif) left no-repeat; padding-left:19px; line-height:25px; padding-top:3px; }
#tool_5{ background:url(close.gif) left no-repeat; padding-left:17px; line-height:25px; padding-top:3px; }
#commentbox{ display:block; border:1px solid #d8d8d8; margin-bottom:20px; height:auto; overflow:hidden; padding:10px; margin:10px 5px;}
.commentbox{ padding:10px;}
#commentbox-hd{ width:100%;}
#commentbox h2{ color:#000; margin:0; padding:0; font-family:"黑体"; font-size:18px; float:left; line-height:50px;}
.commentbox h3{ text-align:left; line-height:35px; font-size:14px; padding-top:15px;}
#commentbox .hasCom{ float:right; line-height:50px; color:#0b3b8c;}
#commentbox .hasCom:link,#commentbox .hasCom:visited{color:#0b3b8c; text-decoration:none;}
#commentbox .hasCom:hover{ text-decoration:underline;}
#commentbox .hasCom:active{ color:#0b3b8c; text-decoration:none;}
#commentbox .hasCom em{ font-family:"Times New Roman", Times, serif; font-size:11px; color:#cc0000;}
.commentbd{ display:block; clear:both; padding:10px;}
.commentbd-hot{ display:block;}
.commentbd dl{ display:block; margin:10px auto; padding-bottom:10px; background:#f5f5f5; padding:10px; text-align:left;}
.commentbd dl dt{}
.commentbd dl dt .user-info{ color:#666; font-size:12px; text-align:left; }
.commentbd  dl dt .post-time{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#666;}
.commentbd dl dd{ font-size:12px; color:#444; line-height:24px; text-align:left;}
.commentbd table td{ text-align:left;}
.commentbd textarea{ width:100%; height:150px; min-height:150px; color:#666; font-size:12px; line-height:25px;}
.commentft{ display:block;padding-top:10px; font-size:12px; text-indent:6em; }
.commentft em{font-style:normal;}
.commentft input{ background: transparent url(comment.gif) no-repeat; width:82px; height:23px; line-height:23px; border:none; color:#fff; font-size:12px; text-align:center;}