/*---- Home ----*/
#homeBox {margin:0 auto; width:100%; background:url(../images/head_bg0.gif) repeat-x center top;}
#homeHdr {margin:0 auto; width:560px; height:124px; position:relative; background:url(../images/home_hbg.jpg) no-repeat center top;}
#homeHdrInner {width:560px; height:124px;}
#homeHdr #logoContainer {width:262px; height:114px; position:absolute; left:148px; top:0; z-index:100; text-align:left;}
#homeHdr #logo {margin-left:36px; margin-top:16px; width:192px; height:59px; overflow:hidden;}
#homeHdr #logo img {width:192px; height:59px;}
#homeHdr #logo object {width:192px; height:59px;}
#homeHdr #logoTxt {margin-left:26px; margin-top:22px; width:214px; height:18px; line-height:18px; text-align:center; color:#b79766; background:}

#pageHdr .logo{padding:18px}

#homeMain {clear:both; margin:0 auto; width:592px;}
#homeMainInner {margin:0 auto; width:560px; height:325px; background:url(../images/home_hbg2.jpg) no-repeat center top}
#homeMainBt {padding-left:18px; height:18px; clear: both; background:url(../images/l_bl.gif) no-repeat left top;}
#homeMainBtC1 {padding-right:18px; height:18px;background:url(../images/l_br.gif) no-repeat right top;}
#homeMainBtC2 { height:18px; background:url(../images/l_bbg.gif) no-repeat left top;}

#homeCnt {text-align:left; padding:2px 24px 0px 24px; line-height:1.5em;}
#enter {padding:12px 0px;}
#enter a {display:block; width:76px; height:24px; background:url(../images/enter.gif) no-repeat left top; text-decoration:none;}

/*---- Layout ----*/
#pageBox {margin:0 auto; width:100%; background:url(../images/head_bg0.gif) repeat-x center top;}

/*---- Header ----*/
#pageHdr {margin:0 auto; width:1004px; height:124px; position:relative;}
#lang {
	position: absolute;
	right: 0px;
	top: 60px;
	width: 120px;
	height: 50px;
	color:#fff;
	line-height:22px;
	z-index: 10;
}
#lang a {
   font-weight: bold;
	color:#fff;
	text-decoration: none;
}
/*---- Main ----*/
#pageCnt {clear:both; margin:0 auto; width:1004px;}

/* Lefter */
#pageCnt #leftWrapper {float:left; display:inline; margin-left:22px; width:746px; text-align:left;}

/* Righter */
#pageCnt #rightWrapper {float:right; display:inline; margin-right:22px; width:206px; text-align:left; color:#713400;}

/* frame style */
.mFrame {background: transparent url(../images/l_bbg.gif) no-repeat bottom 18px; clear: both;}
#rightWrapper .mFrame {background: transparent url(../images/r_bbg.gif) no-repeat bottom 18px; clear: both;}
.mFrame1 {background: transparent url(../images/l_bl.gif) no-repeat bottom left;}
.mFrame2 {background: transparent url(../images/l_br.gif) no-repeat bottom right; padding-bottom: 20px;}
* html .mFrame2 {height: 100%; }
.mFrame .frameTop {background: transparent url(../images/l_tbg.gif) no-repeat top 18px;}
#rightWrapper .mFrame .frameTop {background: transparent url(../images/r_tbg.gif) no-repeat top 18px;}
.mFrame .frameTopC1 {background: transparent url(../images/l_tl.gif) no-repeat top left;}
.mFrame .frameTopC2 {background: transparent url(../images/l_tr.gif) no-repeat top right;height: 20px;}
#leftWrapper .mFrame .frameContent {margin: 0 16px; min-height: 474px; background: #ebd1a8 url(../images/l_mbg.gif) repeat-y top center;}
#rightWrapper .mFrame .frameContent {margin: 0 16px; min-height: 474px; background: #ebd1a8 url(../images/r_mbg.gif) repeat-y top center;}
#rightWrapper .mFrame .frameContentInner {width: 100%; min-height: 474px; background: url(../images/rb_img.png) no-repeat center bottom; line-height:1.4em;}

#leftTitle {margin:0 auto; width:676px; height:85px;}
#leftCnt {margin:0px 0 0 34px; padding:1px 10px 0 0; width:646px; height:375px; overflow:auto; overflow-x:hidden; line-height:1.6em;}

#sPhoto {width:100%; float:left; margin-right:1.6em; margin-top:2px; width:234px;}
#sPhoto img {width:220px; height:166px; padding:7px; background:#f8eddc; border:#ceb184 1px solid; margin-bottom:8px;}
#rInfo {float:left;}
#rInfo h3 {margin:0px; padding:0px 0px 2px 0px; font-size:18px; font-weight:normal; color:#713400;}
#mapWrap {border:#ceb184 1px solid; padding:1px; width:644px; height:360px;}

#sideInfo {margin:0 auto; width:138px; padding:14px 0;}
#sideInfo .sideImg {width:134px; height:100px; padding:1px; background:#f8eddc; border:#ceb184 1px solid; margin-bottom:8px;}

.parentCat{margin:10px auto 0 auto; width:155px; font-size:15px;color:#6B0B0B; font-weight:bold; text-align:center;}
.catlist {margin:0 auto; width:155px;}
.catlist li{ padding:0.2em 0 0.2em 1.8em; font-size:13px; font-weight:bold; background:url(../images/icon_cat.gif) no-repeat left 3px;}
#categories {margin:0 auto; width:138px; padding:14px 0;}
#categories .clist {margin:0; padding:0; list-style:none;}
#categories .clist li {margin:0.5em 0; padding:0.2em 0 0.2em 1.8em; font-size:14px; font-weight:bold; background:url(../images/icon_cat.gif) no-repeat left 3px;}
/*default page*/
#del_con {
	margin: 0 auto;
	width: 896px;
	height: 500px;
}
#del_con #flash {
   margin: 0 auto;
	width: 860px;
	height: 460px;
	background:url(../images/defbg.gif) repeat-y;
	padding: 0px 2px;
}
#del_con #flash #resm {
	width: 860px;
	height: 460px;
	position: relative;
	overflow: hidden;
}
#menulink {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 215px;
	height: 100px;
	text-align:left;
	padding-left:25px;
	padding-top:15px;
}
#menulink a {
	font-size: 16px;
	font-weight:bold;
	color:#f90;
	text-decoration: none;
}
#menulink a:hover {
	color: #0f0;
}
#menulink li {
   padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	background: url(../images/cc.gif) left top no-repeat;
}
#del_con #top_tit {
	width: 896px;
	height: 20px;
	background:url(../images/l_tl.gif) left top no-repeat;
}
#del_con #top_tit #f_r {
   float: right;
	width: 876px;
	height: 20px;
	background: url(../images/l_tbg.gif) left top ;
}
#del_con #top_tit #f_rr {
	float: right;
	width: 18px;
	height: 20px;
	background:url(../images/l_tr.gif) left top no-repeat;
}
#del_con #top_btit {
	width: 896px;
	height: 20px;
	background:url(../images/l_bl.gif) left top no-repeat;
}
#del_con #top_btit #bf_r {
   float: right;
	width: 876px;
	height: 20px;
	background: url(../images/l_bbg.gif) left top ;
}
#del_con #top_btit #bf_rr {
	float: right;
	width: 18px;
	height: 20px;
	background:url(../images/l_br.gif) left top no-repeat;
}
#locat {
	padding: 0px 10px;
}
#locat span {
	font-weight: bold;
	
}
.roll_mid{
	margin:0 auto; width:138px; padding:12px 0;text-align:center;
}
/*---- Footer ----*/
#pageFtr {clear:both; margin:0 auto; width:100%; height:88px; font-size:11px; color:#c19466; background:url(../images/foot_bg.gif) repeat-x left bottom;}
#pageFtrInner { margin:0 auto; padding-top:8px; width:1004px; height:80px; background:url(../images/Chineseknot2.gif) no-repeat 855px top;}
#pageFtr a {color:#c19466;}
#pageFtr a:hover {color:#d3b47a; text-decoration:underline;}
#footLink {width:100%; font-weight:bold;}
#copyright {margin-top: 6px;line-height:16px;}
#copyright a {text-decoration:underline;}
#counter {font-weight:bold;}
#counter img {display:inline;}