.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:#ffffff url(mainbg.jpg) repeat-y top center;
	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(../../../../zs/dfiles/8446/new/images/home.gif) no-repeat 23px 1px;}
#addfav{
	display:block;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	padding-left:20px;
	background:url(../../../../zs/dfiles/8446/new/images/fav.gif) no-repeat 23px 1px;}
#container{
	width:1000px;
	padding:0px 5px;
	margin:0px auto;
	background:#ffffff;
	height: auto;}
#top{
	height:200px;
	border:0px grey solid;
	background:url(top.png) no-repeat;}
#menu{
	width:1000px;
	height:36px;
	margin:0px;
	border:0px red solid;
	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:986px;
	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;}

.index_t_l{
	width:700px;
	height:266px;
	border:1px #90000a solid;
	float:left;
	background:#ffffff url(index_t_l_bg.png) repeat-x ;}
.picnews{
	width:305px;
	height:245px;
	float:left;
	margin:8px 0px 0px 8px;}
.picnews img{
	width:305px;
	height:245px;
	border:none;}
#SlideShow_cyxm img{
	width:263px;
	height:217px;
	border:none;}

.indexnews{
	width:370px;
	float:left;
	margin:8px 0px 0px 8px;
	overflow:hidden;}
.indexnews .titlebar{
	background:none;
	border-bottom:1px #90000a solid;
	height:26px;}
.indexnews .titlebar .title_txt{
	background: url(indexnews_title_bg.png) no-repeat;
	padding:0px 0px 0px 8px;}
.indexnews div.line{
	background:url(../../../../zs/dfiles/8446/new/images/dot.gif) repeat-x left bottom;}
.zcfc{
	width:290px;
	float:right;
	border:1px solid #90000a;}
.zcfc .titlebar{
	background:url(zcfc_title_bg.png) no-repeat;
	border-bottom:1px #90000a solid;
	height:26px;}
.zcfc .titlebar .title_txt{
	background:none;
	padding:0px 0px 0px 8px;}
.zcfc .body{
	height:239px;
	overflow:hidden;}

.cyxm{
	background:none;}
.cyxm .titlebar{
	height:28px;
	border-bottom:1px #90000a solid;
	padding:1px;
	margin:0px 1px 0px 1px;
	background:#ffffff url(cyxm_title_bg.png) repeat-x 2px 1px;}
.cyxm .picnews{
	width:263px;
	height:217px;
	float:left;
	margin:8px 0px 0px 8px;
	overflow:hidden;}
.cyxm_list{
	border:0px red solid;
	float:right;
	margin:10px 5px 0px 10px;
	width:400px;}
.cyxm_list div.line{
	background:url(../../../../zs/dfiles/8446/new/images/dot.gif) repeat-x left bottom;}
.cyxm_list div.list div.arttitle{
	padding-left:22px;
	background:url(doublearrow.gif) no-repeat 5px center;}
.cyxm_list div.list div.arttitle a{
	color:#90000a;
	font-weight:bold;}
.cyxm_list div.list div.arttitle a:hover{
	color:#ff0000;}




.titlebar .title_txt{
	float:left;
	height:26px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin-left:0px;
	padding:2px 25px 0px 5px;
	line-height:28px;
	vertical-align:middle;
	min-width:100px;}
.titlebar .title_more{
	float:right;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	margin-right:10px;}
.titlebar .title_more a{
	font-family:ËÎÌå,simsong;
	color:#ffffff;}
.titlebar .title_more a:hover{
	color:#ff0000;}
.indexnews .titlebar .title_more a{
	color:#c85f19;}
.indexnews .titlebar .title_more a:hover{
	color:#ff0000;}
.yqlj{
	border:1px #a1ddff solid;}
.yqlj .titlebar{
	height:32px;
	background:url(yqlj_title_bg.png) no-repeat;}
.yqlj .titlebar .title_txt{
	margin-left:42px;
	padding-top:5px;
	color:#90000a;}
.yqlj .body{
	height:70px;}







/*
#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;}

.c_index{
	border:1px solid #90000a;
	padding:0px;}


.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:200px;
	min-height:150px;
	margin-top:3px;}

.c_index .body1{
	height:475px;
	min-height:150px;
	margin-top:3px;}



.titlebar{
	height:28px;
	overflow:hidden;
	background:url(../../../../zs/dfiles/8446/new/images/titlebg.jpg) repeat-x;}

.titlebar .title_r{
	float:left;
	height:28px;
	width:27px;
	background:url(http://www.vpstm.com/dxscy/dfiles/17915/images/title_r.jpg) no-repeat;}

.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(../../../../zs/dfiles/8446/new/images/title-top.gif) no-repeat 3px 6px;}
#link{
	border:0px #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:1000px;
	height:142px;
	overflow:hidden;
	background:url(foot_bg.gif) repeat-x 0 25px;
	padding:0px;
	margin-top:5px;}
#bot .bar{
	background:#90000a;
	height:36px;
	color:#FFFFFF;
	line-height:36px;
	vertical-align:middle;}
#bot .bar a{
	color:#ffffff;
	font-size:14px;
	margin:0px 10px;}
#bot .bar a:hover{
	color:#ff0000;}
#bot div.copy{
	margin:20px auto 0px auto;
	width:900px;
	line-height:18px;
	text-align:center;
	letter-spacing: 1px;
	border:0px red solid;}
#bot div.copy span {
	font-family:Arial;}

#pics{
	border:0px red solid;
	height:188px;
	width:1000px;
	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;}
#aff_content{
	margin-left:7px;
	margin-top:3px;}
div.c_block{
	width:1000px;}
div.list_l{
	width:230px;
	float:left;
	padding:0x 3px;
	border:0px blue solid;}
div.list_l .l{
	border:0px #d5d5d5 solid;
	height:229px;
	width:224px;
	padding:2px;}
div.list_l .l .l_title{
	background:#d5d5d5 url(l_bar_bg.jpg) no-repeat;
	height:30px;
	color:#90000a;
	font-size:14px;
	font-weight:bold;
	padding-left:22px;
	line-height:34px;
	vertical-align:middle;}
div.artList{
	border-left:1px #cec9c9 solid;
	height:auto!important;
	height:470px;
	min-height:485px;
	width:755px;
	float:right;
	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: url(loc_bg.jpg) no-repeat 0px 3px;
	height:35px;
	color:#90000a;
	font-size:14px;
	font-weight:bold;
	padding-left:35px;
	line-height:35px;
	vertical-align:middle;}

div.curLoc a:link{
	color:#90000a;
	text-decoration:none;
	font-size:14px;}
div.curLoc a:visited{
	color:#90000a;}
div.curLoc a:hover{
	color:#ff0000;
	text-decoration:none;}

.list div.line{
	height:27px;
	line-height:27px;
	vertical-align:middle;
	background:url(../../../../zs/dfiles/8446/new/images/dot.gif) repeat-x 0px 25px;
	border:0px red solid;}
.list div.arttitle{
	float:left;
	display:inline;
	padding-left:20px;
	background:url(../../../../zs/dfiles/8446/new/images/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(../../../../zs/dfiles/8446/new/images/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(../../../../zs/dfiles/8446/new/images/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;
	font-size:16px;
	font-weight:bold;
	color:#90000a;}
div.artContent .arttim{
	text-align:center;
	height:20px;
	line-height:20px;
	vertical-align:top;}
div.artContent .art_content{
	margin-top:15px;
	margin:15px 4px;
	border:0px red solid;
	width:730px;
	overflow:hidden;}
#sform{
	margin:0px auto;
	padding:0px;
	width:950px;}
#sform div{
	margin-top:8px;}
#w,#copt{
	width:80px;
	font-size:12px;}
#cid{
	width:140px;
	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;}
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;}

/*
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
*/
.keifu{ position:fixed; top:40%; right:0; width:26px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(keifu.png) 0 0; position:relative; display:block; cursor:pointer;}
.keifu_box{ float:left; width:131px;display:none;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #90000a; border-right:7px solid #90000a; padding-top:15px; background:#fbfbfb;padding:0px;margin:0px;}
.keifu_con li{height:26px; padding:2px 0px 0px 0px;list-style:none;display:block;width:118px;text-align:center;}
.keifu_con li.qq{height:26px; padding:5px 0px 0px 0px;}
.keifu_con li a{ 
	margin:0px auto;
	width:78px;
	display:block;
	text-align:center;}
.keifu_con li.msg{padding:15px 0px 5px 0px;}
.keifu_con li.msg a{ 
	padding:4px 0px 4px 14px;
	width:70px;
	background:url(gbmsg.gif) no-repeat 5px center;}

.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(keifu.png); background-position:0 -149px;}