﻿.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;}
a:link{
	color:#000000;
	text-decoration:none;
	font-size:12px;}
a:visited{
	color:#000000;
	text-decoration:none;}
a:hover{
	color:#ff0000;
	text-decoration:none;}
a.red:link{
	color:#ff0000;
	text-decoration:none;
	font-size:12px;}
a.red:visited{
	color:#ff0000;
	text-decoration:none;}
a.red:hover{
	color:#ff0000;
	text-decoration:none;}
body{
	margin:0px;
	padding:0px;
	background:#fa3129;
	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:962px;
	padding:0px 5px;
	margin:0px auto;
	background:#ffffff;
	height: auto;}
#top{
	height:176px;
	border:0px grey solid;
	background:url(top.png) no-repeat;}
.banner{
	margin-top:2px;
	clear:both;
	height:240px;
	border:1px #cec9c9 solid;}
#menu{
	width:962px;
	height:36px;
	margin:0px;
	background:url(mbg.png) repeat-x;}

#search_1{
	width:7px;
	height:41px;
	margin:0px 0px 0px 0px;
	background:url(search_1.png);
	float:left;}

#search1{
	width:948px;
	height:41px;
	margin:2px 0px 0px 0px;
	background:url(searchbg.png) repeat-x;
	float:left;}

#search_2{
	width:7px;
	height:41px;
	margin:0px 0px 0px 0px;
	background:url(search_2.png);
	float:left;}
#gg{
	width:962px;
	height:112px;
	margin:2px 0px 2px 0px;
	background:url(zguangao.gif) repeat-x;
	float:left;}


/*
#menu{
	height:33px;
	margin:0px auto;
	background:url('mbg.gif') repeat-x;
}*/
#main{
	border:0px red solid;
	margin-top:4px;}
#left{
	float:left;
	width:220px;
	border:0px blue solid;}
#right{
	float:right;
	width:768px;
	border:0px purple solid;}
#lmleft{
	float:left;
	width:712px;
	border:0px purple solid;}
.c_index{
	border:1px solid #d2d3d1;
	padding:2px;}
.c_index .titlebar{
	background:#d5d5d5;
	background:url(titlebg1.jpg) repeat-x;}

.c_index .titlebar .title_txt{
	float:left;
	height:26px;
	margin-left:10px;
	padding:2px 5px 0px 8px;
	line-height:28px;
	vertical-align:middle;
	background:none;
	color:#a12a2c;
	font-size:14px;
	font-weight:bold;}
.c_index .body{
	height:225px;
	min-height:150px;
	margin-top:3px;}

.c_index .body1{
	height:438px;
	min-height:150px;
	margin-top:3px;}


.c_l{}
.c_l .body{
	height:auto!important;
	height:150px;
	min-height:150px;
	border:1px solid #d5d5d5;
	padding:5px 5px 2px 5px;}
.c_l .lxbody{
	height:auto!important;
	height:184px;
	min-height:184px;
	border:1px solid #d5d5d5;
	padding:5px 5px 2px 5px;}
.c_l .searbody{
	height:auto!important;
	height:150px;
	min-height:150px;
	border:1px solid #d5d5d5;
	padding:5px 5px 2px 5px;}
.titlebar{
	height:28px;
	overflow:hidden;
	background:url(titlebg.jpg) repeat-x;}
.titlebar .title_txt{
	float:left;
	height:26px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin-left:0px;
	padding:2px 25px 0px 34px;
	line-height:28px;
	vertical-align:middle;
	background:url(title_bg.jpg) no-repeat;}
.titlebar .title_r{
	float:left;
	height:28px;
	width:27px;
	background:url(title_r.jpg) no-repeat;}
.titlebar .title_more{
	float:right;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	margin-right:10px;
	padding-top:10px;}
.news_l{
	margin-top:5px;
	width:353px;
	float:left;}
.news_r{
	margin-top:5px;
	width:353px;
	float:right;}

div.list div.arttitle{
	padding-left:13px;
	background:url(square.gif) no-repeat 0px 9px;
	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;}

#bot{
	text-align:center;
	width:962px;
	height:66px;
	overflow:hidden;
	background:url(foot_bg.gif) repeat-x;
	padding:0px;}
#bot div.copy{
	margin:20px auto 0px auto;
	width:900px;
	line-height:18px;
	text-align:center;
	letter-spacing: 2px;
	border:0px red solid;}
#bot div.copy span {
	font-family:Arial;}

#pics{
	border:0px red solid;
	height:188px;
	width:962px;
	margin:1px auto;
	overflow:hidden;}
#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;}
#aff_content{
	margin-left:7px;
	margin-top:3px;}
div.c_block{
	width:964px;}
div.list_l{
	width:230px;
	float:left;
	padding:0x 3px;
	border:0px blue solid;}
div.list_l .l{
	border:1px #d5d5d5 solid;
	height:229px;
	width:224px;
	padding:2px;}
div.list_l .l .l_title{
	background-image:url(fr-bg2.gif);
	height:30px;
	color:#ad0000;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:570px;
	min-height:570px;
	width:720px;
	float:left;
	padding:3px;
	margin-left:5px;}
div.artList ul{
	margin: 0px;
	padding:0px;
	padding-top:3px;
	width:460px;
	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:#fef2f2;height:30px;
	color:#ad0000;font-size:14px;font-weight:bold;
	padding-left:15px;line-height:30px;
	vertical-align:middle;}

div.curLoc a:link{
	color:#ad0000;
	text-decoration:none;
	font-size:14px;}
div.curLoc a:visited{
	color:#ad0000;
	font-size:14px;
	text-decoration:none;}
div.curLoc a:hover{
	color:#ff0000;
	text-decoration:none;}

.list div.line{
	height:27px;
	line-height:27px;
	vertical-align:middle;
	/*background:url('dot.gif') repeat-x 0px 25px;*/
	border:0px red solid;}
.list div.arttitle{
	float:left;
	display:inline;
	padding-left:20px;
	background:url(arrow2.gif) no-repeat 0px 8px;}
.list div.img{
	float:left;
	display:inline;
	margin-left:10px;}
.list div.img img{
	margin-top:6px;}
.list div.arttitle-top{
	float:left;
	display:inline;
	padding-left:20px;
	background:url(title-top.gif) no-repeat 3px 8px;}
.list div.tim{
	float:right;
	display:inline;
	margin-right:3px;}

.list li.tim{
	margin:10px;
	height:auto;
	background:url(dot.gif) repeat-x 25px 0px;}
.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;}
#sform{
	margin:0px auto;
	padding:0px;
	width:950px;}
#sform div{
	margin-top:8px;}
#w{
	width:90px;
	font-size:12px;}
#copt{
	width:76px;
	font-size:12px;}
.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;}
div.dep{
	float:left;
	width:116px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	font-size:14px;
	text-align:right;}
div.num{
	float:left;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	font-size:14px;}
