@charset "utf-8";
*{margin:0;padding:0;}
img,a img{border:0;}
ul li{list-style:none;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
body {text-align:center;background-color:#f8f7f5;font-size:12px;font-family:Arial,"宋体", sans-serif; color:#643d20;}
a{ color:#643d20; text-decoration:none;}
a:hover{ color:#f43d20;}
input,textarea,select{ font-size:12px;}

/*==通用类==*/
.input{ border:1px solid #6F4626; background:#f7f7f0;}
.input:focus{ border:1px solid #000; background:#fff;}
.printBtn{ position:absolute; left:310px; top:80px;}
.printBtn a{ margin:0 6px;}
.border{ border:1px solid #BB723C; margin:5px 0;}
.clear{ clear:both;}
#mainbody .page,
#mainbody .btn{ padding-top:1em; text-align:right; padding-right:20px; border-top:1px dashed #a06b40;margin-top:15px;}
#mainbody .page { text-align:left;}
#mainbody .page a{ color:#333333; text-decoration:underline; margin:0 0.5em;}
#mainbody .page a#first{ padding-left:1em; background:url(../images/ico1.gif) left center no-repeat;} 
#mainbody .page a#last{ padding-right:1em; background:url(../images/ico2.gif) right center no-repeat;}
#mainbody .page a#pre{ padding-left:1em; background:url(../images/ico3.gif) left center no-repeat;} 
#mainbody .page a#next{ padding-right:1em; background:url(../images/ico4.gif) right center no-repeat;}
#mainbody .page a:hover{ color:#333333; text-decoration:none;}

.content table .img{ padding:0 24px 18px  0}
.content table .img img{ border:2px solid #a1764b;}
.content table .txt{ padding-bottom:18px;width:600px;}
.content h3{ font-size:12px; padding-left:1em; background:url(../images/dot.jpg) left center no-repeat; }
.content .detail{ float:right; margin-top:-20px; padding-right:20px;}
.content table .txt p{ padding-left:1em; }
#faq { padding:0 2em;}
#faq dt{ margin-top:1em; padding:0 2em; background:url(../images/dot.jpg) 3% center no-repeat; font-weight:bold; }
#faq dd { background:url(../images/line.gif) bottom left repeat-x; border:0;padding:1em 2em; }
#faq .detail{ margin-top:-32px;}
#mainbody #faq dd p{  text-indent:0px; }

#mainbody #message{padding:42px 30px; }
#mainbody #message .red{ font-weight:bold; color:#9D2604;}
#message th,
#message td{ padding:3px 0;}
#message th{ font-weight:normal; text-align:left; padding-left:0.8em; background:url(../images/dot.jpg) left 12px no-repeat; width:20%;}
#message table{ width:516px; margin:0 auto;}
.content .submitBtn { padding:18px 0 0 120px; border-top:1px dashed #a06b40;}

/*=========布局=========*/
#wrap{margin:0 auto;width:1004px;}

#container,
#sidebar,
#mainbody,
#sidebar2{ float:left; text-align:left; height:623px;}
#sidebar { width:193px; background:url(../images/sidebar_bg.jpg) left top no-repeat;}
#mainbody { width:745px; background:url(../images/mainbody_bg.jpg) left bottom repeat-x #fff; padding: 0 32px;} 
#sidebar2 { display:none; width:144px; background:url(../images/sidebar2_bg.jpg) left top no-repeat;}

#sidebar h2{ margin:195px 0 1px 0; }
#sidebar ul{ text-align:right;}
#sidebar ul li{ height:39px;}
#sidebar ul li img { margin:1px 2px 0 0; vertical-align:bottom}

#mainbody { position: relative;}
#mainbody h2 {padding-bottom:6px; border-bottom: 1px dashed #a06b40; margin-bottom:6px;}
#mainbody h2 img{ margin-top:46px;}
#mainbody #mainnav{ background:url(../images/mainnav_bg.jpg) right top no-repeat; height:27px; line-height:27px; text-align:right;margin-bottom:1em; }
#mainnav a{ color:#421c07; text-decoration:underline; margin:0 6px 0 0 ;}
#mainnav p{ margin:4px 9px 4px 9px; display:inline;}
#mainnav p select{ vertical-align:middle; line-height:27px;  width:100px;}
#mainbody #mainnav span{ position:absolute;	border:1px solid #431d08; height:16px; width:96px;	overflow:hidden; left: 580px; top: 146px;}
#mainnav p select{clip:rect(2 80 20 2);margin:-2px; }

#mainbody .content{ width:740px; height:370px; overflow:auto; line-height:1.6em;scrollbar-face-color: #7c4f2e; scrollbar-height-color: #4824fc; scrollbar-shadow-color: #246c24; scrollbar-3dlight-color: #d82400; scrollbar-arrow-color: #fff; scrollbar-track-color: #f7f7f7;
 scrollbar-darkshadow-color: #5c3518; scrollbar-base-color: #904800
}

#mainbody .content p{ text-indent:2em;}
#mainbody .links{ text-align:right; background:url(../images/footer_links_bg.jpg) left bottom repeat-x; border:1px solid #c4b497; margin:18px 10px 0 10px; line-height:1.7em; padding-right:12px; }
#mainbody .links a{ margin:0 12px;}
#mainbody address{ font-style:normal; color:#807d78; text-align:right; margin:6px 0 0 0; padding:0 36px 0 0 ;}
#mainbody address a{ color:#807d78}

#mainbody h1{ border-bottom: 1px dashed #a06b40; margin-bottom:16px;
padding-top:94px; height:40px; font-size:18px; font-weight:bold; vertical-align:bottom; text-transform:capitalize;}
#mainbody h1 .img{ margin-left:220px;}

/*列表页面*/
#mainbody #list{padding-bottom:30px; padding-left:28px; line-height:2em;}
#mainbody #list li{ padding-left:1em; background:url(../images/dot.jpg) left center no-repeat;}
#mainbody .photo{ margin-left:15px; margin-right:30px;}

/*detail页面*/
#detailPage #mainnav  { position:absolute; top:50px; width:740px; }
#detailPage #mainnav span{ left:545px ; top: 5px;}
#detailPage  .printBtn{ top:60px; left:450px;}

/*magazine页面*/
#magazinePage #sidebar { width:78px; background:url(../images/sidebar_bg2.jpg) left top no-repeat;}
#magazinePage #mainbody { width:718px; background:url(../images/mainbody_bg.jpg) left bottom repeat-x #fff; padding: 0 32px;} 
#magazinePage #mainbody h2 img {margin-top:26px;}
#magazinePage #sidebar2 { display:block; width:144px; background:url(../images/sidebar2_bg2.jpg) left top no-repeat;}
#magazinePage #mainbody .content{ width:715px; height:450px;margin-bottom:0; text-align:center;margin:0 auto;}
#magazinePage #mainbody h2{ margin-bottom:18px; padding-bottom:0px; font-size:18px;}
#magazinePage #mainbody h2 span.date{ font-size:43px; padding-left:24px;}
#magazinePage #mainbody #mainnav{ top:45px; left:543px;}
#magazinePage #magazineSelect{ position:absolute; top:45px; left:414px; background:url(../magazine/images/magazineSelect.jpg) left top no-repeat; width:120px; text-align:center; margin:0 auto;line-height:27px; height:27px;}
#magazineSelect #menu2{ float:left; margin:4px 9px 4px 9px; display:inline;}
#magazineSelect #menu2 select{ vertical-align:middle; line-height:27px;  width:100px;}
#mainbody #magazineSelect span{	 position:absolute;border:1px solid #431d08; overflow:hidden;height:16px; width:96px;}
#magazineSelect #menu2 select{clip:rect(2 80 20 2);margin:-2px; }
#magazinePage #mainbody #mainnav { background:transparent url(../images/mainnav_bg.jpg) repeat scroll right top; height:27px; line-height:27px;position:absolute;text-align:right;
width:205px;}
#magazinePage #mainbody #mainnav span { left:10px; top:4px; }

/*友情链接friendLink*/
#friendLink{ float:left; }
#mainbody #friendLink p{ text-indent:0;}
#friendLink div{ float:left; width:240px; text-align:center; height:100px; overflow:hidden}
#friednLink div a{ display:block; margin:0 auto;}
#friendLink div img{ max-height:80px; max-width:200px; margin:0 auto; display:block;}

/*网站地图sitemap*/
#sitemap h3{ margin:0.5em;}
#sitemap ul{ padding-left:36px;}
#sitemap ul li{ display:inline; margin:0 1em; }
#sitemap ul li a{ text-decoration:underline;}

/*头部花纹Flash*/
#flash{  position:absolute; right:0 ; top:0;  z-index:50;}

/*楼层漫步*/
#imagegallery { text-align:center; margin:12px 0;}
#imagegallery li {  display: inline; margin:0 12px; padding:10px;}
#imagegallery li a img {  border: 0;}
#placeholder{ width:700px;}

/*商场指南*/
.GuideList { padding-left:24px;}
.GuideList li{  margin:0 12px;}

#mainbody #typeSelect{ position:absolute; top:141px; left:414px; background:url(../magazine/images/magazineSelect.jpg) left top no-repeat; width:120px; text-align:center; margin:0 auto;line-height:27px; height:27px;}
#typeSelect #menu2{ float:left; margin:4px 9px 4px 9px; display:inline;}
#typeSelect #menu2 select{ vertical-align:middle; line-height:27px;  width:100px;}
#mainbody  #typeSelect span.type{ position:absolute;border:1px solid #431d08; overflow:hidden;height:16px; width:96px;}
#typeSelect #menu2 select{clip:rect(2 80 20 2);margin:-2px; }
#mainbody  #typeSelect span.type { left:10px; top:4px; }

/*商场招商 border:1px solid #643d20*/
.merchantsList {width:400px; background:url(../images/mer_bg.jpg) left top no-repeat; color:#000; height:270px;  margin:12px auto;}
.merchantsList table{ line-height:3em; margin:12px ; border-collapse:collapse; }
.merchantsList th,.merchantsList td{ padding: 0 1em;}

/*最新入驻和品牌故事*/
#store p { }
