body { font-size:12px; background:#845E2D; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; }
body,ul,ol,li,dl,dd,form,p,h1,h2,h3,h4,h5,h6,fieldset{ margin:0; padding:0; list-style:none; }

.clear { clear:both; }
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden; }
.clearfix {display: inline-table;}
.clearfix { zoom: 1; }  
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */ 
a img { border:none; }

.head { width:980px; margin:0px auto; }
.head .navi { height:38px; background:url(/images/html/navi_bg.png) repeat-x 0px -22px; }
.tbg .tb-l { display:block; float:left; }
.tbg .tb-r { display:block; float:right; }
.bbg .bb-l { display:block; float:left; }
.bbg .bb-r { display:block; float:right; }

a:link { text-decoration:none; color:#000; }
a:visited { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; color:#F00; }


.navi .tbg { height:5px; }
.navi .tbg .tb-l { width:5px; height:5px; font-size:0px; line-height:0px; background:url(/images/html/navi_bg.png) no-repeat 0px 0px; }
.navi .tbg .tb-r { width:5px; height:5px; font-size:0px; line-height:0px; background:url(/images/html/navi_bg.png) no-repeat 0px -6px; }

.navi .bbg { height:4px; }
.navi .bbg .bb-l { width:5px; height:4px; font-size:0px; line-height:0px; background:url(/images/html/navi_bg.png) no-repeat 0px -12px; }
.navi .bbg .bb-r { width:5px; height:4px; font-size:0px; line-height:0px; background:url(/images/html/navi_bg.png) no-repeat 0px -17px; }

.navi-contents { height:29px; padding-left:10px; }
.navi-contents a { display:block; height:28px; width:78px; text-align:center; line-height:28px; color:white; float:left; text-decoration:none; }
.navi-contents a:link { background:url(/images/html/navi_bg.png) no-repeat 0px -61px; color:white; }
.navi-contents a:visited { background:url(/images/html/navi_bg.png) no-repeat 0px -61px; color:white; }
.navi-contents a:hover,.navi-contents a.curr { background:url(/images/html/navi_bg.png) no-repeat 0px -90px; color:white; }

.navi-contents em { display:block; float:left; height:28px; width:2px; background:url(/images/html/navi_bg.png) no-repeat 0px -119px; }

.top_union { background:white; }

.top_union_content { height:20px; padding-top:8px; color:#E59325; padding-left:25px; }
.top_union_title { font-weight:bold; display:block; float:left; }
.top_union_text { display:block; float:left; width:875px; color:red; }

.top_union .bbg { height:7px; font-size:0px; line-height:0px; }
.top_union .bbg .bb-l { width:7px; height:7px; font-size:0px; line-height:0px; background:url(/images/html/top_union_bg.png) no-repeat 0px 0px; }
.top_union .bbg .bb-r { width:7px; height:7px; font-size:0px; line-height:0px; background:url(/images/html/top_union_bg.png) no-repeat 0px -7px; }



.foot { width:980px; margin:8px auto 0px auto; color:white; text-align:center; padding-bottom:8px; line-height:20px; }

/* ·ÖÒ³ÑùÊ½ */
.pagination { padding:10px; }
.pagination-base {}
.pagination-links { float:left; }
.pagination-links span { padding:5px; }
.pagination-pageinf { float:right; font-size:12px; color:#6E6E6E; }

/* 2013-02-27 53kf */
.kf_bd { width:175px; height:315px; right:0px; top:230px; position:fixed; }
.kf_slide { height:315px; width:9px; float:left; }
.kf_items_bd { width:166px; height:315px; float:right; background:url(http://www.shzh.net/images/kf_bg.jpg) no-repeat; }
.kf_items { padding-top:153px; text-align:center; }
.kf_items .kf_item { height:31px; line-height:35px; color:#37290C; }
.kf_items .kf_item a:link, .kf_items .kf_item a:visited { color:#37290C; text-decoration:none; }
.kf_items .kf_item a:hover { text-decoration:underline; }
.kf_online { color:#fff; height:30px; }
.kf_ol_lab { display:block; float:left; padding-left:15px; padding-top:7px; }
.lf_ol_time { display:block; float:right; padding-right:15px; padding-top:7px; }

.head_banner .position { position:absolute; width:980px; }
.head_banner .position .shadow_bd { height:25px; width:360px; background:#000; filter:alpha(Opacity=70); opacity:0.7; position:absolute; right:10px; top:-115px; }
.head_banner .position .tools_bd { height:25px; width:360px; line-height:25px; position:absolute; right:10px; top:-115px; text-align:center; color:#fff; }
.head_banner .position .tools_bd em { color:#FFF; padding:0px 7px; font-style:normal; }
.head_banner .position .tools_bd a:link, .head_banner .position .tools_bd a:visited { color:#fff; }
.head_banner .position .tools_bd a:hover { color:#C00; text-decoration:none; }
.head_banner .position .tools_bd a.yuyue:link, .head_banner .position .tools_bd a.yuyue:visited { font-weight:bold; color:#F63; font-size:14px; }
.head_banner .position .tools_bd a.yuyue:hover { font-weight:bold; color:#F63; text-decoration:underline; font-size:14px; }
.head_banner .position .tools_bd .hot_ico { display:block; width:55px; height:18px; background:url(/images/head_banner_fabu.png) no-repeat; position:absolute; left:25px; top:-13px; 