/*
-----------------------------------------------
author :拉门拉风
edited :2010/12/18
----------------------------------------------- */
* { margin:0; padding:0; }
ul ,ol ,dl { list-style:none; }
img { border:0; }
a:link ,a:visited { color:#000; text-decoration:none; }
a:hover ,a:active { text-decoration:underline; }
h2 ,h3 { font-size:14px; }
.fl { float:left; }
.fr { float:right; }
h1 img ,h2 img { display:block; }
/* Clear Fix */
.clearfix:after { clear:both; display:block; content:"."; height:0; visibility:hidden; }
.clearfix { display:inline-table; }
/* Hides from IE-mac \*/
.clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
/* End Clear Fix  */
body { font:normal 12px/20px Arial; text-align:center; }
.wrap { width:980px; text-align:left; margin:0 auto; }
.topbar { height:23px; background:url(topbar.gif); padding:6px 10px 0 10px; margin-bottom:2px; }
.topbar span { float:right; }
.banner { height:145px; position:relative; margin-bottom:3px; }
.banner h1 { position:absolute; top:11px; left:11px; background:#f00; width:206px; height:71px; overflow:hidden; }
.date { position:absolute; top:90px; left:11px; width:206px; text-align:center; height:20px; }
.so { width:212px; height:26px; border:1px solid #a47a28; position:absolute; left:3px; bottom:2px; font:normal 14px/26px Arial; padding-left:10px; }
.so input { vertical-align:middle; }
.so .it { width:107px; height:22px; border:none; background:url(sobg.gif); margin-left:5px; }
.huaibei { width:750px; height:145px; position:absolute; top:0; right:0; }
.nav { height:57px; background:url(nav.gif); text-align:center; padding:3px 0 0 10px; }
.nav ul { width:312px; float:left; }
.nav li { width:104px; text-align:center; float:left; font-size:14px; margin-top:5px; }
ul.n2 { margin:0 10px; }
.zh1 { height:61px; background:url(z.gif); margin:10px 0; padding:3px 70px; text-align:center; position:relative; }
.zh1 h2 img { height:38px; margin:0 auto 8px auto; }
.zh1 h3 { font:normal 12px 宋体; }
.zh1 h3 a { margin:0 5px; }
.zh1 span { position:absolute; bottom:0; right:80px; }
.first { border:1px solid #9a9a9a; padding:7px; margin-bottom:10px; }
.show { float:left; width:600px; height:290px; }
.hot { width:516px; height:23px; float:left; background:url(hot.gif); margin:6px 0 -8px 0; padding:7px 0 0 84px; }
.hot a { padding-left:8px; background:url(dot.gif) 0 7px no-repeat; margin-right:10px; }
.first dl { width:355px; float:right; padding-top:10px; }
.first dt { font:bold 16px/18px 宋体; margin-bottom:10px; padding-left:12px; background:url(cb.gif) no-repeat 0 5px; }
.first dd { font:normal 14px/18px 宋体; margin-bottom:10px; border-bottom:1px dashed #cb0900; padding-bottom:8px; padding-left:10px; background:url(cs.gif) no-repeat 3px 3px; }
.first dd a { color:#005db2 !important; }
.first dd.more { border:none; text-align:right; background:none; padding:0 5px 0 0; margin:0; }
.first dd.more a { font:bold 12px Arial; color:#000 !important; }
.s1 { width:302px; }
.s1 h2 ,.zt h2 { height:23px; background:url(st1.gif); position:relative; color:#fff; padding:6px 0 0 35px; margin-bottom:2px; }
.s1 h2 a ,.zt h2 a { display:block; width:58px; height:15px; text-align:center; color:#666 !important; position:absolute; top:7px; right:6px; font:normal 12px/15px Arial; }
.s1 ul { height:126px; background:url(sb2.gif); padding:9px; margin-bottom:10px; }
.s1 li { line-height:25px; padding-left:13px; background:url(cs.gif) no-repeat 3px 9px; }
h2.st2 { background-image:url(st2.gif); }
ul.sb3 { height:157px; background:url(sb3.gif); padding:9px; margin-bottom:10px; }
li.py { padding:0; text-align:center; background:none; margin-top:4px; }
li.py a { margin:0 5px; background:url(py.gif); display:block; padding:0 3px; font:normal 12px/22px Arial; float:left; color:#fff !important; }
.mid { margin:0 10px; width:407px; }
.mid h2 { height:23px; background:url(mt.gif) no-repeat; position:relative; color:#c00; padding:6px 0 0 32px; margin-bottom:2px; }
.mid h2 a { position:absolute; bottom:0; right:6px; font:normal 12px Arial; }
.midc { border:1px solid #ddd; border-top:2px solid #ddd; margin-bottom:10px; height:235px; padding:7px; }
.midc div { height:80px; padding:5px 5px 10px 5px; border-bottom:1px solid #ddd; position:relative; }
.midc div img { position:absolute; top:5px; left:5px; width:120px; height:80px; }
.midc div h3 { position:absolute; top:3px; right:0px; width:260px; height:20px; text-align:center; }
.midc div h3 a { font:bold 12px Arial; color:#c00 !important; }
.midc div p { position:absolute; bottom:12px; right:0px; width:260px; height:55px; }
.mid ul { padding:8px 8px 0 8px; }
.mid ul.u2 { padding-top:0; }
.mid li { font:normal 14px/26px Arial; padding-left:12px; background:url(c2.gif) no-repeat 0 9px; }
.zt { width:251px; }
.zt h2 { background-image:url(zt.gif); }
.zt div { height:533px; background:url(ztb.gif); text-align:center; padding-top:12px; }
.zt img { display:block; margin:0 auto 8px auto; }
.zz4 { border:1px solid #ddd; padding:9px 0 9px 9px; width:969px; overflow:hidden; margin-bottom:10px; }
.zz4 a { display:block; float:left; margin-right:8px; }
.zz4 img { display:block; float:left; }
.box { width:355px; float:left; background:url(bb.gif) 0 100%; margin-right:9px; height:245px; margin-bottom:10px; }
.box h2 { height:28px; }
.box .clearfix { height:90px; width:355px; position:relative; }
.box .clearfix img { position:absolute; top:10px; left:10px; width:120px; height:80px; }
.box .clearfix div { position:absolute; right:10px; top:10px; width:205px; }
.box h3 { text-align:center; margin-bottom:3px; }
.box h3 a { font:bold 12px Arial; color:#c00 !important; }
.box ul { padding:8px 15px; }
.box li { font:normal 12px/22px Arial; padding-left:8px; background:url(f.gif) no-repeat 0 9px; }
.ss { width:252px; height:245px; background:url(ssb.gif) 0 100%; margin-bottom:10px; }
.ss h2 { height:30px; }
.ss img { display:block; }
.xq { width:224px; height:166px; margin:22px auto; }
.ss ul { padding:10px 15px 0 15px; }
.ss li { font:normal 12px/24px Arial; padding-left:8px; background:url(cs.gif) no-repeat 0 9px; }

#andyscroll {
 margin:15px 0 0 15px; 
 width:227px;
 height:183px;
 overflow:hidden;
}
#andyscroll a {
 font:12px/24px tahoma;
 float:left;
 width:100%;
 text-decoration: none;
 display:block;
 padding-left:8px;
 background:url(cs.gif) no-repeat 0 9px;
}
#andyscroll a:hover { color:#c00 !important; }


.jx { height:170px; background:url(htd.gif) 100% 0; margin-bottom:10px; overflow:hidden; }
.jx h2 { width:39px; height:170px; float:left; }
.jj { width:150px; height:140px; margin:15px 0; float:left; margin-right:6px; display:block; background:#dedede; text-align:center; }
.jj img { display:block; width:150px; height:120px; border-bottom:1px solid #fff; }
.za { height:166px; margin:22px auto; padding-left:5px; }
.za a { display:inline; float:left; width:109px; height:166px; margin-left:8px; }
.za.za img { float:left; display:block; width:109px; height:166px; }
.la { height:128px; }
.la li { float:left; width:97px; height:24px; background:url(sd.gif) 0 8px no-repeat; padding-left:14px; }
.ts { text-align:center; }
.ts img { display:block; margin:0 auto; }
.lm h2 { height:30px; }
.lm div { border:1px solid #cecece; padding:12px 10px; font-size:14px; }
.copyright { text-align:center; padding:15px 0 20px 0; }

.nohome { margin-top:10px; border-bottom:1px solid #ddd; padding-bottom:10px; }
.nhr { width:251px; }
.nhrb { margin-top:10px; }
.nhrb h2 { height:23px; background:url(zt.gif); position:relative; color:#fff; padding:6px 0 0 35px; margin-bottom:2px; }
.nhrb h2 a { display:block; width:58px; height:15px; text-align:center; color:#666 !important; position:absolute; top:7px; right:6px; font:normal 12px/15px Arial; }
.nhrb ul { background:url(ztb.gif) 0 100%; border-top:1px solid #ddd; padding:10px 12px; }
.nhrb li { line-height:23px; padding-left:10px; background:url(cs.gif) no-repeat 3px 9px; }
.nhc { border:1px solid #ddd; width:980px; padding:1px; }
.title { background:#efefef; padding:6px 0 5px 10px; }
.pagelink_xl { padding:10px; text-align:center; }
.pagelink_xl span { margin:0 10px; color:#999; }
.action_num { color:#fff; }
.list { border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px; }
.list ul { padding:5px 10px; }
.list li { padding-left:8px; background:url(dot.gif) 0 10px no-repeat; font:normal 14px/24px Arial; }
.list li span { font-size:12px; color:#999; margin-left:10px; }
.cc { padding:10px; }
.cc h1 { font:bold 24px Arial; text-align:center; border-bottom:1px solid #ddd; margin:10px; padding-bottom:8px; }
.gn {
	position:relative;
	height:20px;
	width:920px;
	border-bottom:1px dashed #ddd;
	color:#999;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 10px;
}
.gn span { position:absolute; font-family:宋体; top:0; right:10px; }
.gn span a { color:#c00; }
.ccc { font:normal 14px/28px Arial; padding:10px; margin:10px; border-bottom:1px solid #ddd; }
.bj { padding:0 20px; }
.bj span { color:#005db2; }

.nhc {border:1px solid #882F30;padding:0;border-bottom:none;border-top:none;margin-top:10px;}
.boxnewkb{background:url(boxbig.gif) 0 0 no-repeat;height:14px;}
.boxnewbtm{background-position:0 -14px;}
.gn {border: #ddd 1px dashed; background-color:#F7F7F7; POSITION: relative;padding-left:10px; MARGIN: 0px 15px;HEIGHT: 30px;line-height:30px; COLOR: #999;}
.gn span {POSITION: absolute; TOP: 0px; RIGHT: 10px}
.gn span a {COLOR: #c00}
.ccc{border-top:none;}
.cc h1{border:none;}