.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;} 
* html>body .clearfix { 
	display: inline-block; 
	width: 100%;} 
* html .clearfix { 
/* hides from ie-mac \*/ 
height: 1%;} 
/* ie7 hack*/ 
*+html .clearfix { 
min-height: 1% ;}
.hide{display:none;}
ul,ol,li{list-style:none;padding:0px;margin:0px;}
a:link{
	color:#000000;
	text-decoration:none;
	font-size:12px;}
a:visited{
	color:#000000;
	text-decoration:none;}
a:hover{
	color:#90000a;
	text-decoration:none;}
a.red:link{
	color:#90000a;
	text-decoration:none;
	font-size:12px;}
a.red:visited{
	color:#90000a;
	text-decoration:none;}
a.red:hover{
	color:#90000a;
	text-decoration:none;}
body{
	margin:0px;
	padding:0px;
	background:;
	font-family:Tahoma, Helvetica, Arial,"\5b8b\4f53", sans-serif;
	font-size:12px;}
img{border:none;}
#sethome{
	display:block;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	padding-left:20px;
	background:url(home.gif) no-repeat 23px 1px;}
#addfav{
	display:block;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	padding-left:20px;
	background:url(fav.gif) no-repeat 23px 1px;}
#container{
	width:1000px;
	padding:0px 2px;
	margin:0px auto;
	background:#ffffff;
	height: auto;}
#top{
	height:198px;
	width:1000px;
	border:1px #fff solid;
	background:url(top.jpg) no-repeat;}
.banner{
	margin-top:2px;
	clear:both;
	height:240px;
	border:1px #cec9c9 solid;}
#menu{
	width:1000px;
	height:38px;
	margin:0px;
	background:#90000a;}
#menu ul li{
	float:left;
	height:38px; 
	line-height:38px; 
	font-size:14px; 
	font-family:"Microsoft Yahei"; 
	text-align:center;
	vertical-align:middle; 
	color:#FFF; 
	width:183px;
	border:0px red solid;}
#menu ul li a:link,#menu ul li a:visited{
	font-size:16px;
	font-weight:bold;
	height:38px; 
	line-height:38px; 
	_line-height:38px; 
	color:#fff; 
	text-decoration:none; 
	display:block;}
#menu ul li a:hover{
	font-size:16px;
	font-weight:bold;
	_line-height:38px; 
	color:#fff;
	background:url(m_hover.gif) no-repeat center center;
	text-decoration:none;}
#menu ul li div.arrow{
	position:relative;
	height:9px;
	display:none;
	background:url(triangle.gif) no-repeat center top;}
ul.submenu{
	height:165px;
	width:181px;
	border:2px #d2dde6 solid;
	border-left:none;
	border-top:none;
	height:200px;
	float:left;
	padding-top:10px;
	text-align:left;}
ul.submenu li{
	padding-left:0px;
	margin-left:0px;
	text-align:left;
	color:#000000; 
	border:0px red solid;
	display:block;}
ul.submenu a:link,ul.submenu a:visited{
	float:none;
	display:block;
	color:#000;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	padding-left:60px;
	margin-left:0px;
	font-size:14px;
	background-image:url(marrow.gif);
	background-repeat:no-repeat;
	background-position:45px center;}
ul.submenu a:hover{
	float:none;
	display:block;
	color:#fff;
	background:#90000a;
	background-image:url(marrow.gif);
	background-repeat:no-repeat;
	background-position:45px center;
	height:28px;
	padding-left:60px;
	line-height:28px;
	vertical-align:middle;}
#menu ul li ul li{
	height:28px; 
	line-height:28px; 
	text-align:left;
	vertical-align:middle; 
	color:#000000; 
	width:181px;
	border:0px red solid;}

#menu ul li ul.submenu{
	height:165px;
	width:181px;
	border:2px #d2dde6 solid;
	border-top:none;
	height:200px;
	float:left;
	padding-top:10px;
	position:relative; top:0px; left:0px;background:#ebeced;
	display:none;}
#menu ul li ul.submenu li a:link,#menu ul li ul.submenu li a:visited{
	display:block;
	color:#000000;
	font-weight:normal;
	height:30px;
	line-height:30px;
	_line-height:30px;
	vertical-align:middle;
	padding-left:60px;
	font-size:14px;
	background-image:url(marrow.gif);
	background-repeat:no-repeat;
	background-position:45px center;
	text-decoration:none;}
#menu ul li ul.submenu li a:hover{
	display:block;
	color:#000000;
	background:#90000a;
	background-image:url(marrow.gif);
	background-repeat:no-repeat;
	background-position:45px center;
	height:30px;
	padding-left:60px;
	line-height:30px;
	vertical-align:middle;}
#pic_top{
	height:38px;
	background:url(pic_top.jpg) no-repeat;}
#pic_div{
	width:991px;
	border:1px #a0b6ce solid;
	border-top:none;
	margin-left:4px;
	margin-top:-1px;
	height:190px;}
#pics{
	border:0px red solid;
	height:186px;
	width:970px;
	margin:1px auto;
	overflow:hidden;
	-moz-user-select:none;}
#pics td div.spic{
	padding:5px;
	border:1px silver solid;
	margin:10px 5px 0px 8px;}
#pics td div.title{
	padding:6px;
	margin-top:0px;
	border:1px silver solid;
	text-align:center;}
#pics td img{
	border:0px;
	margin:0px;
	width:165px;
	height:124px;}
#foot{
	text-align:center;
	width:1000px;
	height:47px;
	line-height:47px;
	vertical-align:middle;
	overflow:hidden;
	background:url(foot_bg.jpg) repeat-x;
	margin:0px auto;
	color:#FFFFFF;
	font-size:14px;}
#foot a:link,#foot a:visited{
	display:inline-block;
	font-size:14px;
	text-align:center;
	padding:0px 25px;
	height:47px;
	line-height:47px;
	vertical-align:middle;
	color:#FFFFFF;}

#bot{
	    height: 60px;
    border-top: 2px solid #90000a;
    margin-top: 20px;}
#bot div.copy{
	margin:20px auto 0px auto;
	width:1002px;
	line-height:18px;
	text-align:center;
	letter-spacing: 2px;
	border:0px red solid;}
#bot div.copy span {
	font-family:Arial;}

.list_r{
	width:730px;
	height:400px;
	float:right;
	border:1px red solid;}
.list_l{
	width:262px;
	height:400px;
	float:left;}
div.list_l .l{
	border:1px #d5d5d5 solid;
	height:229px;
	width:224px;
	padding:2px;}
div.list_l .l .l_title{
	background-image:url(titlebg1.jpg);
	height:30px;
	color:#ffffff;font-size:14px;font-weight:bold;
	padding-left:15px;line-height:30px;
	vertical-align:middle;}

div.artList{
	border:1px #cec9c9 solid;
	height:auto!important;
	height:540px;
	min-height:540px;
	width:725px;
	float:right;
	padding:3px;
	margin-top:5px;
	margin-right:2px;}
div.artList ul{
	margin: 0px;
	padding:0px;
	padding-top:3px;
	width:100%;
	height:196px;
	list-style-type: none;
	list-style-position: inside;
	border:0px red solid;}
div.artList li{
	float: left;
	margin:2px 2px 0px 4px;
	padding-left:0px;
	text-indent:12px;
	width:220px;
	height:20px;
	border:0px blue solid;
	background:url(square.gif) no-repeat 0px 3px;}

div.curLoc{
	background:#facccd;height:30px;
	color:#90000a;font-size:14px;font-weight:bold;
	padding-left:15px;line-height:30px;
	vertical-align:middle;}

div.curLoc a:link{
	color:#90000a;
	text-decoration:none;
	font-size:14px;}
div.curLoc a:visited{
	color:#90000a;
	font-size:14px;
	text-decoration:none;}
div.curLoc a:hover{
	color:#ff0000;
	text-decoration:none;}

.list div.line{
	height:25px;
	line-height:25px;
	vertical-align:middle;
	/*background:url('dot.gif') repeat-x 0px 25px;*/
	border:none;}
.list div.arttitle{
	float:left;
	display:inline;
	padding-left:20px;
	background:url(arrow2.gif) no-repeat -3px 7px;}
.list div.img{
	float:left;
	display:inline;
	margin-left:10px;}
.pager{
	height:38px;
	line-height:38px;
	vertical-align:middle;
	margin-top:5px;}
.list div.pic{
	float:left;padding:3px;
	border:1px silver solid;
	margin:3px 2px 2px 6px!important;
	_margin:3px 2px 2px 4px;}
.list div.pic .tit{
	padding:5px 2px;
	text-align:center;
	border:1px silver solid;}
.list div.pic img{
	width:162px;
	height:120px;
	border:0px;}
div.artContent{}
div.artContent .artTitle{
	text-align:center;
	margin-top:2px;
	height:28px;
	line-height:28px;
	vertical-align:middle;}
div.artContent .arttim{
	text-align:center;
	height:20px;
	line-height:20px;
	vertical-align:top;}
div.artContent .art_content{
	margin-top:15px;
	line-height:30px;
	font-size:14px;
	margin:15px 10px;
	border:0px red solid;
	width:710px;
	overflow:hidden;}

.news_l{
	margin-top:5px;
	width:353px;
	float:left;}
.news_r{
	margin-top:5px;
	width:353px;
	float:right;}
div.list div.arttitle{
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding-left:16px;
	background:url(arrow2.gif) no-repeat -3px 8px;
	float:left;}
div.list div.newimg{
	float:left;
	display:inline;
	margin-left:6px;}
div.list div.newimg img{
	margin-top:6px;}
div.list div.tim{
	float:right;
	margin-right:4px;}
div.list div.title-top{
	padding-left:20px;
	background:url(title-top.gif) no-repeat 3px 6px;}
#link{
	border:1px #cec9c9 solid;
	height:60px;
	margin-top:5px;
	margin-bottom:2px;
	overflow:hidden;
	padding-left:15px;}
#link table.link td{
	width:110px;
	text-align:center;
	vertical-align:middle;
	height:60px;}
#link table.link td img{
	width:88px;
	border:none;
	height:31px;}
a.txtlink:link{
	zoom:1;
	display:block;
	width:88px;height:31px;
	line-height:31px;
	vertical-align:middle;
	overflow:hidden;
	border:1px #cec9c9 solid;
	color:#000000;}
a.txtlink:visited{
	display:block;
	width:88px;height:31px;
	line-height:31px;
	vertical-align:middle;
	border:1px #cec9c9 solid;
	color:#000000;
	overflow:hidden;}
a.txtlink:hover{
	border:1px #ff0000 solid;
	color:#ff0000;}

#aff_content{
	margin-left:7px;
	margin-top:3px;}
div.c_block{
	width:1000px;}

.inputbt {
	border:1px #e17f7f solid;
	padding: 2px 14px 0px 13px;
	background: url(btn_bgs.gif) repeat-x 0px -5px; 
	margin: 2px; 
	overflow: visible; 
	cursor: pointer; 
	height: 20px
;}
.inputbt_hover {
	border: #95c1ff 1px solid; 
	background-position: 0px -35px; 
	color: #306fb6;}
.red{
	color:#ff0000;}
div.artContent .artTitle{
	font-size:14px;
	font-weight:bold;}
#footbar{
	background:url(footbg.jpg) repeat-x;
	height:43px;
	width:1000px;
	margin:0px auto;
	line-height:43px;
	text-align:center;
	vertical-align:middle;
	color:#ffffff;}
#footbar a:link{
	color:#FFFFFF;
	margin:0px 8px;
	font-size:14px;}
#footbar a:visited{
	color:#FFFFFF;
	margin:0px 8px;}
#footbar a:hover{
	color:#FF0000;
	margin:0px 8px;}
