/* CSS Documenta */
body {
    margin:15px 0 0 0;
	background: #fff;
	font-size:12px;
	color:#000000;
	text-align: center;
	clear:both;}
ul,li { margin:0; padding:0; list-style-type:none;}
img { border:0;}
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color: #F44F67; text-decoration:underline;}
.headtop { text-align:center; margin:0 auto; padding-top:2px; padding-bottom:10px;  clear:both;}
#header { width:970px; height: auto; margin:0 auto; text-align:left; }
#logo{
	float:left;
	padding:10px;
	width:270px;
	}
#banner{
	float:right;
	text-align: left;
	padding:10px;
	line-height:23px;
	width:620px;
	text-indent:24px;
	}
#banner i{ font-style:normal;float:left}
.fl { float:left;width:950px; margin:5px auto;}
.fltop {width:950px; margin:5px auto;}
.fr { float:right;width:auto;}
.t_l { text-align:center;}
.t_l_center { text-align:center;}
.t_r { text-align:right;}
#nav { height:97px; background:url(navbg.gif) no-repeat center top; width:100%;}
.search_m{width:960px;height:27px; font-size:14px; text-align:left;   margin-top:22px; }
.search_m ul{display:block; width:auto; margin-left: 20px;}
.search_m li{float:left; margin-left:1px; text-align:center;width:auto;}
.search_m li .mliout{font-weight:normal; color:#fff;}
.search_m li .mlion{font-weight:bold; color:#000;}
.search_m .sr{float:right; margin-left:8px; display:inline;width:auto;}
.mliout a:link,.mliout a:visited{background:#2d2d2d;color:#fff; text-decoration:none;}
.mlion .m a:link,.mlion .m a:visited{color:#000; text-decoration:none; font-weight:bold; }
.mliout a:hover,.mlion .m a:hover{color:#f60; text-decoration:underline;}
.mliout .l{float:left; width:3px; height:27px; background:url(ml_01.gif) no-repeat;}
.mliout .m{float:left;width:auto; height:27px; background:url(mbg_01.gif) repeat-x; padding:0 8px; line-height:27px;}
.mliout .r{float:left; width:3px; height:27px; background:url(mr_01.gif) no-repeat;}
.mlion .l{float:left; width:3px; height:27px; background:url(ml_02.gif) no-repeat;}
.mlion .m{float:left; width:auto;padding:0 8px; height:27px; background:url(mbg_02.gif) repeat-x; line-height:27px;font-weight:bold;}
.mlion .r{float:left; width:3px; height:27px; background:url(mr_02.gif) no-repeat;}

#container { width:970px; margin:0px auto 5px auto; text-align:left; height: auto; clear:both;}
.main { width:970px; margin:5px auto;}
#focus{ /* 幻灯片 */
	float:left;
	width:250px;
	height:330px;
	border: 5px #f7f8fc solid;
	padding:5px;
	}
#focus a{ color:#0000FF; font-weight:bold; font-size:14px}
.txt{line-height:23px}
#zuixin{
	float:left;
	width:400px;
	padding-left:15px;
	margin:auto
	}
#zuixin span { font-size:12px; padding-left:10px; line-height:24px; color:red;}
#zuixin li {
	background:url(icon23.gif) left no-repeat;
	padding-left:10px;
	line-height: 25px;
	float:left;
	display:block;
	list-style-type:none;
	text-align: left;
	border-bottom:1px dashed #CDDDFF;
	font-size:12px;
	width:188px;
    overflow: hidden; 
	white-space:nowrap;
	}
.tt{
	border-bottom: 5px #f7f8fc solid;
	line-height:26px;
	font-size:14px;
	text-align: left;
	}
.tt h1{
	background-color:#f1f1f1;
	padding:5px 15px 5px 15px;
	font-size:14px;
	display:inline;
	}
#hdpic {
	float:right;
	width:250px;
	border: 5px #f7f8fc solid;
	height:330px;
	padding:5px;
	}
.list { width:950px;text-align:left; margin:5px auto; border:5px #f7f8fc solid; padding:5px; }
.list h2 { margin:0; padding-left:25px; font-size:20px; height:32px; line-height:32px; float:left;width:97.38%; display:inline; background:url(../css/title2.gif); background-color:#000000}


.list h2 a:link,.list h2 a:hover,.list h2 a:visited{width:100%; float:left; color:#ffffff}
.list p{ margin:0; padding:0; margin-top:15px;}
.left {
width:180px;
float:left;
border:2px #f7f8fc solid;
height:auto; 
margin-top:10px; 
padding:6px 5px;}
.left li {width:170px;text-align:left; height:auto;display:block;float:left;line-height:1.8em; background:url(icon23.gif) no-repeat left; padding-left:10px;overflow: hidden;white-space:nowrap;}

.listnv { width:950px;text-align:left; margin:5px auto; border:5px #f7f8fc solid; padding:5px; }
.listnv h2 { margin:0; padding-left:25px; font-size:20px; height:32px; line-height:32px; float:left;width:97.38%; display:inline; background:url(../css/titlenv.gif); background-color:#000000}
.listnv h2 a:link,.listnv h2 a:hover,.listnv h2 a:visited{width:100%; float:left; color:#ffffff}
.left_zw {
width:935px;
float:left;
border:2px #f7f8fc solid;
height:auto; 
margin-top:10px; 
padding:6px 5px;}
.left_zw li {width:212px;text-align:left; height:auto;display:block;float:left;line-height:1.8em; background:url(icon23.gif) no-repeat left; padding-left:10px;overflow: hidden;white-space:nowrap; border-bottom:#CCCCCC 1px dotted; margin:0 5px 0 5px;}


.list_wenzi { width:950px;text-align:left; margin:5px auto; border:5px #f7f8fc solid; padding:5px; }
.list_wenzi span { margin:0; padding-left:25px; font-size:14px; height:32px; line-height:32px; float:left;width:97.38%; display:inline; background:url(../css/title_bottom.gif); background-color:#000000; text-align:left;}
.list_wenzi span a:link,.list_wenzi span a:hover,.list_wenzi span a:visited{color:#ffffff}
.list_wenzi h2 { margin:0; padding-left:25px; font-size:20px; height:32px; line-height:32px; float:left;width:97.38%; display:inline; background:url(../css/titlenv.gif); background-color:#000000}
.list_wenzi h2 a:link,.listnv h2 a:hover,.listnv h2 a:visited{width:100%; float:left; color:#ffffff}
.left_wenzi {
width:935px;
float:left;
border:2px #f7f8fc solid;
height:auto; 
margin-top:10px; 
padding:6px 5px;}
.left_wenzi li {width:289px;text-align:left; height:auto;display:block;float:left;line-height:1.8em; background:url(icon23.gif) no-repeat left; padding-left:10px;overflow: hidden;white-space:nowrap; border-bottom:#CCCCCC 1px dotted; margin:0 5px 0 5px;}
.right {width:712px;float:right;border:2px #f7f8fc solid;height:auto; margin-top:10px; padding:5px; padding-left:8px;}
.right li { display:block; float:left; text-align:center; line-height:1.8em; width:130px; height:auto; margin:5px 6px;overflow: hidden;white-space: nowrap;
}
.right img { width:120px; height:160px; border:2px #f1f1f1 solid; padding:3px;}


.right_tx {width:712px;float:right;border:2px #f7f8fc solid;height:auto; margin-top:10px; padding:5px; padding-left:8px;}
.right_tx li { display:block; float:left; text-align:center; line-height:1.8em; width:130px; height:auto; margin:5px 6px;overflow: hidden;white-space: nowrap;
}
.right_tx img { width:100px; height:100px; border:2px #f1f1f1 solid; padding:3px;}



.piclist {width:auto;float:left; text-align:center;border:2px #f7f8fc solid;height:auto; margin-top:10px; padding-left:5px; padding-right:5px; }
.piclist li { display:block; float:left; text-align:center; line-height:1.8em; width:130px; height:auto; margin:5px 11px;overflow: hidden;white-space: nowrap;
}
.piclist img { width:120px; height:160px; border:2px #f1f1f1 solid; padding:3px; }

.right_nvtx {width:712px;float:right;border:2px #f7f8fc solid;height:auto; margin-top:10px; padding:5px; padding-left:8px;}
.right_nvtx li { display:block; float:left; text-align:center; line-height:1.8em; width:216px; height:auto; margin:10px 6px;overflow: hidden;white-space: nowrap;
}
.aa { background-color: #F3F3F3;}


.right_nvtx img { width:55px; height:55px; border:2px #f1f1f1 solid; padding:3px;}

.right_zw {width:712px;float:right;border:2px #f7f8fc solid;height:auto; margin-top:10px; padding:5px; padding-left:8px;}
.right_zw li { display:block; float:left; text-align:left; line-height:1.4em; width:700px; height:auto; margin:2px 3px;overflow: hidden;white-space: nowrap;
}


.right_sosuo {width:712px;float:left;border:2px #f7f8fc solid;height:auto; margin-top:10px; padding:5px; padding-left:8px;}
.right_sosuo li { display:block; float:left; text-align:left; line-height:1.8em; width:700px; height:auto; margin:5px 6px;overflow: hidden;white-space: nowrap;
}
.right_sosuo span a,.right_sosuo span {color:#999999}

.plist { width:100%; clear:both; margin:10px auto; text-align:center; padding-top:5px; border-top:5px #f7f8fc  solid;}

#links {
    margin-top:7px;
	width:950px;
	line-height:23px;padding:5px;
	text-align: left; border:5px #f7f8fc solid; background:#fff;}
	
	
#links p{ margin:0; padding:0; line-height:23px;}
#links a{  margin:5px 10px 5px 0;}  
#footer { margin:5px auto; text-align:center; padding-top:20px; border-top:5px #f7f8fc solid; height:auto; clear:both;}
#footer h1{font-size:12px;display:inline;}

/**列表页样式**/
.Navigation { width:940px; height:20px; text-align:left; font-size:14px; margin-top:2px; margin-left:30}
.Navigation h1{font-size:14px; display:inline}
/**内容页样式**/
.artframe {width:720px;float:left;height:auto; margin-top:10px; padding:5px; text-align:center;}
.artframe h1 { font-size:18px; font-weight:bold; margin:5px auto;}
.artcont{text-align:left; margin:5px auto;}
.artcont img { padding:3px; border:2px #f7f8fc  solid;}
.artframe_zw {width:720px;float:left;height:auto; margin-top:10px; padding:5px; text-align:left;}
.artframe_zw p{text-indent: 2em; line-height:1.5em; font-size:14px}
.artframe_zw h1 { font-size:18px; font-weight:bold; margin:5px auto; text-align:center;}
.artcont_zw{text-align:left; margin:5px auto;}
.artcont_zw img { padding:3px; border:2px #f7f8fc  solid;}
.page { width:350px; height:auto;}
.l { float:left; text-align:left;width:auto;}
.r { float:right; text-align:right;width:auto;}
.clear { clear:both;}
.thisclass a{color:red}


div.pagination {
		clear:both;
		padding: 3px;
		margin: 3px;
		text-align:center;
	}
	
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #333;
		text-decoration: none; /* no underline */
		color: #000;
	}
	div.pagination a:hover {
		border: 1px solid #333;
		color: #000;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #333;
		font-weight: bold;
		background-color: #669900;
		color: #FFF;
	}
	.ttad{float:left; margin:auto; width:700px; text-align:center}