@charset "utf-8";

/* 初始化CSS */

html, body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, form, img, span, b, a, input{ margin:0; padding:0; }

ul, ol { list-style:none; }

img { _display:block; border:none; }

a,input { outline:none; }

a{ text-decoration:none; }

body { background-color:#910000; text-align:left; font-size:12px; font-family:"simsun"; overflow-x:hidden; overflow-y:auto; }


/* 公用样式 */

.fl { float:left; }

.fr { float:right; }

.clear:after{ display:block; clear:both; content:""; visibility:hidden; height:0; }

.clear{ zoom:1; }




.top{ width:100%; padding-top:17px; }


#nav{ position:relative; width:1000px; height:192px; margin:0 auto; }

#nav ul{ float:right; height:40px;  margin-top:58px; }

#nav li{float:left; padding-left:8px; }

#nav li a{ display:block; float:left; height:40px; padding:0 10px;  background-color:#f7c77b; text-align:center; font-size: 14px; font-weight:bold; color:#000; line-height:20px; }

#nav li a:hover{ color:#910000; }


#index{ position:absolute; right:0; top:15px; color:#f7c77b;  padding:5px 10px; font-weight:bold; font-size:14px; }

#index:hover{ color:#fff; text-decoration:underline; }

#cx{ position:absolute; left:256px; top:15px; color:#000000;  padding:5px 10px; font-weight:bold; font-size:14px; background:#f7c77b; }

#rukou{ position:absolute; left:343px; top:15px; color:#2826c9;  padding:5px 10px; padding-left:30px; font-weight:bold; font-size:14px; background:url(../../images/xbh/ss.jpg) 5px 3px no-repeat #f7c77b;  ; }


#slide{ float:right; width:743px; margin-top:40px; }

#slide a{ font-size:14px; color:#FF9; margin-right:40px; }


#logo{ float:left; }


#footer{ margin:12px auto 0 auto; width:1000px; padding-bottom:15px; color:#fff; line-height:18px; }


#contact{ float:left; }

#copy{ float:right; font-family:Arial, Helvetica, sans-serif; }


#banner{ width:100%; height:577px; text-align:center; }

#banner ul { zoom: 1; z-index: 0; }

#banner li{width:100%; height:577px; text-align:center; }

#banner .rslides_tabs{ display:none; }


.inner{ position:relative; margin:10px auto 0 auto; width:1000px; height:175px; padding:16px 20px 0 20px; background:url(../../images/xbh/inner.png) left bottom repeat-x #fff;
border-bottom:1px solid #dfdfdb; border-top:2px solid #C00; }


#match{ display:none; position:absolute; left:0; top:0; width:1000px; height:34px; padding:0 20px; background:url(../../images/xbh/match.jpg) repeat-x; border-bottom:2px solid #C00; line-height:34px; }

#match h3{ float:left; font-size:12px; color:#424242; }

#scrolltxt { float:left; width:640px; height:34px; overflow: hidden; line-height:34px; }

#scrolltxt ul{ float:left; width:640px; }

#scrolltxt li { width:100%; height:34px; text-align:left; }

#scrolltxt li a { color:#4b4b4b; }

#scrolltxt li a:hover { color:#C00; text-decoration:underline; }


.bt{ clear:both; overflow:hidden; height:37px; line-height:24px; }

.bt h3{ float:left; width:172px; height:24px; background-image:url(../../images/xbh/indextitle.png); background-repeat:no-repeat; }

.bt a.more{ float:right; color:#6d6d6d; font-family:"Microsoft Yahei"; }

.bt a.more span{ padding-right:5px; }

.bt a.more:hover{ color:#C00; }


#intro,#news,#artwork{ float:left; height:153px; overflow:hidden; }

#intro,#news{ background:url(../../images/xbh/fx.png) right 37px no-repeat; }

#intro{ width:224px; padding-right:36px; }

#intro h3{ background-position:0 1px; }


#news{ width:320px; padding-right:32px; margin-left:30px; }

#news h3{ background-position:0 -23px; }

#news ul{ clear:both; overflow:hidden; margin-top:-7px; }

#news li{ float:left; width:100%; height:26px; line-height:26px; }

#news li a{ float:left; display:block; padding-left:9px; background:url(../../images/xbh/dot.png) left center no-repeat; color:#414141; }

#news li a:hover,#artwork dt a:hover{ background-image:url(../../images/xbh/doth.png); color:#C00; text-decoration:underline; }

#news li span{ float:right; color:#848484; }


#artwork{ float:right; width:326px; }

#artwork h3{ background-position:0 -47px; }

#artwork dl{ clear:both; overflow:hidden; }

#artwork dd,#artwork dd img{ float:left; width:93px; height:117px; }

#artwork dt{ float:right; width:218px; color:#939393; line-height:20px;  }

#artwork dt li a{ display:block; padding-left:9px; background:url(../../images/xbh/dot.png) left center no-repeat; color:#454545; line-height:22px; }

#artwork dt li.hot{ padding-bottom:6px; border-bottom:1px dotted #d6d6d6; margin-bottom:6px; margin-top:-5px; }

#artwork dt li.hot a{ padding:0; background:none; font-size:14px; font-family:"Microsoft Yahei"; color:#000; margin-bottom:4px; }

#artwork dt li.hot a:hover{ color:#C00; }


.sd{ height:auto; }

#sdb{ padding-bottom:20px; margin:0 auto -20px auto; text-align:center; }


.main{ position:relative; margin:30px auto 0 auto; width:999px; background:url(../../images/xbh/left.png) left top repeat-y #fff; border-right:1px solid #ecede8; border-bottom:1px solid #bd0000; }

.fwcx{background: none; border:0px;}

.cfwcx{float:left; width:999px; background:#FFF; border-top:3px solid #cc0000;}

.rbg{ float:left; background:url(../../images/xbh/right.png) 226px bottom no-repeat; }

.leftbg{ position:absolute; left:40px; bottom:0; width:136px; height:333px; background:url(../../images/xbh/leftbg.png) no-repeat; }

.left{ float:left; position:relative; width:226px; height:804px; }

/*.left h3{ height:36px; padding-top:10px; background:url(../../images/xbh/lefth3.png) no-repeat; }

.left h3 span{ display:block; height:25px; background:url(../../images/xbh/sdbt.png) no-repeat; }

.left h3.s1 span{ background-position:0 3px; }
.left h3.s2 span{ background-position:0 -22px; }
.left h3.s3 span{ background-position:0 -48px; }
.left h3.s4 span{ background-position:0 -72px; }
.left h3.s5 span{ background-position:0 -96px; }
.left h3.s6 span{ background-position:0 -121px; }
.left h3.s7 span{ background-position:0 -146px; }
.left h3.s8 span{ background-position:0 -171px; }*/

#wz h3{ float:left; width:300px; height:36px; padding-top:10px;  background:url(../../images/xbh/zhang.jpg) no-repeat 5px 10px;    }
#wz h3 span{ display:block; height:25px; background:url(../../images/xbh/sdbt01.png) no-repeat; margin-left:50px; }

#wz h3.s6 span{ background-position:0 3px; }
#wz h3.s7 span{ background-position:0 -22px; }
#wz h3.s8 span{ background-position:0 -48px; }
#wz h3.s9 span{ background-position:0 -72px; }
#wz h3.s10 span{ background-position:0 -96px; }
#wz h3.s11 span{ background-position:0 -121px; }
#wz h3.s12 span{ background-position:0 -146px; }
#wz h3.s13 span{ background-position:0 -171px; }

#wz h3.s19 span{ background:url(../../images/xbh/fw.jpg) no-repeat; }




#menu{ padding:5px 11px 0 11px; border-top:2px solid #c22424; }

#menu li{ float:left; width:100%; height:45px; background:url(../../images/xbh/menu.png) no-repeat; margin-top:5px; }

#menu li.m1{ background-position:0 0; }
#menu li.m2{ background-position:0 -46px; }
#menu li.m3{ background-position:0 -92px; }
#menu li.m4{ background-position:0 -138px; }
#menu li.m5{ background-position:0 -184px; }

#menu li a{ display:block; height:45px; padding-left:20px; font-family:"Microsoft Yahei"; font-size:15px; color:#fff; line-height:45px }

.ad{ padding:10px 11px 0 11px; }

.ad li{ height:56px; padding:1px; border:1px solid #d6d6d6; margin-top:5px; }

.ad li a,.ad li img{ display:block; }

.ad li img{ width:100%; }


.right{ float:right; width:773px; padding-right:1px; margin-right:-1px; }

#wz{ clear:both; height:43px; border-bottom:1px solid #e3e3e3; border-top:2px solid #C00; }

#wz p{ float:right; padding:0 20px 0 14px; background:url(../../images/xbh/wz.png) left center no-repeat; color:#bd0000; line-height:42px; }

#wz p span,#wz p b,#wz p a{ color:#808080; }

#wz p a:hover{ color:#C00; text-decoration:underline; }

#wz p span{ padding:0 6px; }


.about{ padding-left:45px; padding-top:40px; color:#595959; line-height:24px; }

.about dt{ float:left; width:117px; }

.about dd{ float:right; width:342px; height:498px; padding-top:17px; padding-right:245px; background:url(../../images/xbh/add.png) right bottom no-repeat; }

.about dd p{ padding-bottom:15px; }

.about dd strong{ color:#000; }

.about dd h3{ height:74px; }


.list,.article{ padding:30px 50px 174px 50px; }

.list li{ float:left; width:100%; height:38px; border-bottom:1px dotted #e3e3e3; line-height:38px; }

.list li a{ float:left; display:block; padding-left:20px; background:url(../../images/xbh/dot.png) 11px center no-repeat; color:#000; }

.list li a:hover{ background-image:url(../../images/xbh/doth.png); color:#C00; }

.list li span{ float:right; }


.article{ color:#000; line-height:40px; }


.title{ padding-bottom:10px; border-bottom:1px dotted #dcdcdc; text-align:center; font-family:"Microsoft Yahei"; font-size:18px; margin-bottom:15px; }

.page { clear:both; padding-top:20px; text-align:right; }

.page a, .page span { padding:2px 7px; color: #efe9c9; }

.page a { background-color:#d2071c; }

.page span, .page a:hover { font-weight:bold; background-color:#7d000d; }















