
body{ background:url(images/bg.jpg ) repeat-x top #c1ad8c;font-size:12px;margin:0 auto;}

img{border:0;}

a{color:#462a29; text-decoration:none; font-weight:normal;}

a:hover{color:#000; text-decoration:none; font-weight:normal; }

.top{width:946px;height:175px;}

.navbg{width:946px;height:33px; border-bottom:1px #fff solid; background:#442a29;}

.nav,.navlast{color:#fff; font-size:14px; height:33px;width:101px;text-align:center;}

.nav a,.navlast a{color:#fff; font-size:14px; height:14px;width:100px; border-right:1px #fff solid; display:block; letter-spacing:0.4pt; text-align:center;}

.nav a:hover,.navlast a:hover{text-decoration:underline; color:#fff;}

.navlast a{border:none;}

.mainbg{ background:#a59887;}

.margin01{margin-top:8px;}

.left_top{background:url(images/left_top.jpg ) no-repeat top #71624f;width:234px;height:30px; color:#520401;font-size:14px;}

.font01{color:#72161b;}

.newsbg{ background:#71624f;}

.left_bottom{background:url(images/left_bottom.jpg ) no-repeat top;width:234px;height:8px;}

.news_list{ height:23px;color:#ebebeb;background:url(images/arrow.gif) no-repeat center left; padding-left:10px;}

.news_list a{color:#ebebeb;}

.news_list a:hover{color:#fff;}

.contact{ height:23px;color:#ebebeb; padding-left:10px;}

.centerbg01{background:url(images/centerbg01.jpg) no-repeat left top; width:413px;height:259px;}

.center_title{color:#4c3c2d;font-size:14px;}

.center_title a{color:#4c3c2d;font-size:14px;}

.pic{width:146px;height:93px;border:2px #fff solid;}

.centerbg02{background:url(images/centerbg02.jpg) no-repeat left top; width:413px;height:179px;}


.foot{color:#bdaaaa; background:#442a29; font-size:12px; line-height:22px;height:68px; letter-spacing:0.4pt;}

.subbg{ background:#d6cec5;}

.sub_left{background:url(images/sub_left.jpg) no-repeat left top; width:237px;}

.sub_title{ height:38px;color:#6a4240;font-size:14px;font-weight:bold;padding-left:48px;}

.sub_nav{ height:30px;border-bottom: #747474 1px dotted;color:#4f4a4a; padding-left:40px;background:url(images/arr.jpg) no-repeat 20px center;}

.sub_nav a{color:#4f4a4a;}

.sub_nav a:hover{color:#000;}

.sub_right{ height:30px;color:#fff; padding-left:20px;background:url(images/sub_right.jpg) repeat-x top;}

.con{min-height:400px;height:400px;color:#4f4a4a;line-height:24px;padding:20px;}

.subrightbg{background:#cfc6b8;}




#slideshow{border: #000 0px solid; overflow: hidden; width: 282px; position: relative; height:450px;}

#slideshow img {border: 0px;width:282px; position: absolute; height:450px;left: 0px; top: 0px;}

#BtnPan {width: 0px; position: relative; height: 0px}

#ImageFoder {padding:4px 4px 4px 8px; font-size: 14px; filter: alpha(opacity=80); left: -282px; width: 270px; color: #fff; position: absolute; top: -450px; height: 20px; background: #8d6163; text-align: left;}

#ImageTitle {padding:4px 4px 4px 8px;font-weight: bold; font-size: 12px; filter: alpha(opacity=70); left: -272px;width:145px; color: #fff; position: absolute; top: -30px; height: 15px; background: #8d6163; text-align: left;}

#ImageLoadProsess {padding: 4px; left: -190px;visibility: hidden; position: absolute; top: -200px;background: #fff;}

#PreBtn {padding: 4px; left: -100px;  color: #fff;  position: absolute; top: -30px;background: #865f60; text-align: center; text-decoration: none;}

#PreBtn:hover {color: #000; background: #fff}

#NextBtn {padding: 4px;left: -50px;color: #fff; position: absolute; top: -30px; background:#865f60; text-align: center; text-decoration: none;}

#NextBtn:hover {color: #000; background:#fff}

.smallFont {font-weight: bold; font-size: 12px;}


