body{background:#3f2d23 url(img/bg_body_1680.jpg) top center repeat-y;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#A69689;line-height:18px;margin:0;padding:0;width:100%}
img,iframe{border:0;margin:0;padding:0}
*{list-style:none;color:#A69689;margin:0;padding:0}
.clear{clear:both}
a,a:link,a:visited,a:active{color:#A69689;text-decoration:none}
a:hover {color:#A69689;text-decoration:underline; }
.input{border:1px solid #655850;background:#2B201B;font-size:12px;height:15px;padding:2px 0 1px 1px}
.txtinput{border:1px solid #655850;background:#2B201B;font-size:12px;padding:5px}
#wrap{width:955px;position:relative;text-align:left;margin:0 auto}
#contarea{width:940px;text-align:left;margin:0 auto; margin:0 7px 0 8px}
#contin{zoom:1}
#mnav{background:transparent url(img/bg_body_top.jpg) top center no-repeat;margin-left:1px !important;margin-left:8px; width:940px;display:block; overflow:hidden}
#mnav .logo{ float:left;width:280px; height:100px;}
#mnav .logo a{ float:left;width:280px; height:80px;background: url(img/logo.gif) 0 0 no-repeat; margin:20px 0 5px 20px; text-indent:-9999px}
#mnav .menu{ float:right;width:610px;  margin-right:20px !important;margin-right:10px;height:110px}
#mnav .menu ul {width:610px; float: right; margin-top:5px; display:block}
#mnav .menu ul li{ float:right; margin:5px 0; padding:0 8px; font-size:14px; font-weight:700; border-right:1px solid #a27d62; line-height:16px}
#mnav .menu ul li a{ font-family:宋体;color:#a27d62}
#mnav .menu ul li a:hover{ color:#FFF; text-decoration:none}
#mnav .banner{margin:0 auto; width:900px; height:136px; border:2px solid #61554d; overflow:hidden}
#mnav #flashcontent{margin:0 auto; width:900px; height:220px; border:2px solid #61554d;display:block}

#snav{float:left;width:220px;padding:9px 0 0 20px}
#snav .title{margin-bottom:5px;width:175px; height:71px; display:block;background:url(img/title_bg.jpg) 0 0 no-repeat; line-height:71px;text-align:center; font-weight:700; color:#FFF; font-size:20px}
#snav .title a,#snav .title a:hover{ font-family:黑体;color:#FFF; text-decoration:none; font-weight:400}
#snav .outline{border:1px solid #61554D;width:173px}
#snav .inline{border:1px solid #170A02;width:171px}
#snav .inline a{width:171px; height:35px; display:block;background:url(img/title_sub_bg.jpg) 0 0 no-repeat; line-height:35px; text-align:center; font-weight:700}
#snav .inline a:hover,#snav .inline .select{background:url(img/title_sub_bg_ov.jpg) 0 0 no-repeat; color:#FFF; text-decoration:none}
#contents{float:left;width:680px; overflow:hidden}
#contents h2{ font-size:14px; font-family:黑体;font-weight:700; color:#fff;}
#contents .sitepath{ margin:10px 0}
#contents h1{font-size:36px; font-family:黑体;font-weight:700; color:#fff; line-height:65px;border-bottom:5px solid #63564e}
#contents h2 img,#contents h1 img{ float:left; left:0px; bottom:-7px; position: relative}
#content{border-bottom:1px solid #786C65; padding-bottom:20px; padding-top:20px}
#content p{ line-height:24px; margin-bottom:21px; font-size:14px}
.content p{/*text-indent:24px*/}
.content p a{ border-bottom:1px solid; text-decoration:none}
.content p a:hover{ border-bottom:1px solid #fff;text-decoration:none}

.content table{border-collapse:collapse;margin:10px auto; width:90%; font-size:12px}
.content th strong{color:#fff}
.content th{background:#2b201b;height:29px;padding-left:11px;padding-right:11px;color:#fff;text-align:left;border-left:1px solid #655850;border-bottom:solid 2px #655850; text-align:center; line-height:29px}
.content tr{height:30px}
.content td{padding-left:11px;padding-right:11px;border-left:1px solid #655850;border-bottom:solid 1px #655850; color:#2b201b}
.content td a,.content td a:link,.content td a:visited,.content td a:active{color:#2b201b; border:0}
.content td a:hover{color:#2b201b; border-bottom:1px solid #655850;text-decoration:none}
.content td.first,th.first{border-left:0}
.content tr.row-a{background:#F8F8F8}
.content tr.row-b{background:#EFEFEF}

#copyright{background:#2a2019;margin:30px auto 50px; width:900px; text-align:center; padding:10px 0}
#coypright a:hover{text-decoration:underline}
#coypright .copyarea img{border:1px solid #fff}
#quickmenu{position:absolute;top:103px;left:975px}
h2{border-bottom:5px solid #63564e;width:100%;height:65px;padding-top:20px}
h3{margin:35px 0 10px}
.comment{height:54px;margin-top:15px; text-indent:24px}
.comment2{padding:12px 0 15px;border-bottom:1px solid #786C65;margin:15px 0 30px; height:1%}
.comment2 .pic{width:203px; height:1%;float:left;border:0;overflow:hidden; margin:0 0 0 20px}
.comment2 .pic p{color:#FFF; text-align:center; font-size:20px; font-weight:700; line-height:30px}
.comment2 .pic .folder{background:url(img/folder.png) 0px 0px no-repeat;width:203px; height:127px;position:absolute; z-index:999; cursor:pointer}
.comment2 .pic img{margin:10px}
.comment2 .txt{width:420px;float:left; margin-left:20px;}
.comment2 .txt h2{margin:0; padding:0; border:0; background:none; height:30px;font-family:宋体; font-size:14px; line-height:24px; color:#FFF}
.comment2 .txt h2 a,.comment2 .txt strong{color:#FFF}
.comment2 .txt h2 span{float:right}

.strength{margin-left:21px !important;margin-left:11px;width:900px;height:95px}
.strength dl{ float:left; width:185px; margin:0 20px 0 20px !important; margin:0 18px 0 17px}
.strength dl img{ float:left; margin-right:10px}
.strength dt{font-family:宋体;font-size:14px; font-weight:700; color:#fff}
.strength dd{ width:120px;}
.intro{ margin-top:10px}
.intro p{background:#2a2019;margin:0; padding:5px 20px 5px; line-height:20px}

.intro h2,.map h2,.rollpic h2,#maincont .newsnnotice dt{margin:0; padding:0; border:0; height:30px;font-family:宋体; font-size:14px; line-height:24px; color:#FFF;background:transparent url(img/tip.gif) 0 7px no-repeat; text-indent:10px; font-weight:700}
.intro h2 a,.map h2 a,.rollpic h2 a, .newsnnotice dt a{color:#FFF;}
.map{ margin-top:32px}
.mainleft{float:left;margin-left:21px !important;margin-left:11px;width:550px; margin-top:20px}
.mainright{float:right;margin-right:16px !important;margin-right:8px;width:330px; height:500px; display:block;}
.rollpic{ margin-top:22px}
.rollpic img{border-right:1px solid #786c65;border-left:1px solid #786c65;}

#maincont h1{width:550px;font-family:宋体; font-size:20px; line-height:24px;color:#fff; margin:0px 0 21px 0; padding-bottom:20px; border-bottom:5px #786c65 solid; font-weight:700}
#maincont .item{width:550px; margin-bottom:20px; margin-top:30px; padding-bottom:20px; border-bottom:1px #786c65 solid; height:1%; display:block}
.order a{display:block; width:160px; height:45px; background:transparent url(img/order.gif) center top no-repeat; margin:10px 40px 0; text-align:center; line-height:35px; text-decoration:none; font-size:14px; font-weight:700; text-indent:-9999px}
.order a:hover{background:transparent url(img/order.gif) center -43px no-repeat;color:#FFF}
.quick_order{width:330px; height:89px;background:transparent; margin:0; padding:0}
.quick_order a{width:330px; height:89px; display:block;background:transparent url(img/quick_order.gif) center top no-repeat; position: relative; top:-15px; text-indent:-9999px}
.quick_order a:hover{background:transparent url(img/quick_order.gif) center -89px no-repeat}

.room_order{width:330px; height:89px;background:transparent; margin:12px auto 0; padding:0;}
.room_order a{width:330px; height:89px; display:block;background:transparent url(img/quick_order.gif) center top no-repeat; text-indent:-9999px}
.room_order a:hover{background:transparent url(img/quick_order.gif) center -89px no-repeat}
.hot_order{height:30px; width:600px; display:block;margin-top:5px; text-align:right;background:transparent url(img/hot_order.gif) right top no-repeat}
#today{margin-top:15px;  height:20px; width:600px; display:block; text-align:right}


.img_tip{ position:relative;width:600px; height:400px;display:block;z-index:9999;background:#fff url(img/loading_img_tip.gif) center top no-repeat;}
#maincont{zoom:1;margin-top:26px;}
#maincont .item .pic{width:203px; height:127px;float:left;border:0;overflow:hidden; margin:0 0 0 20px}
#maincont .item .pic .folder{background:url(img/folder.png) 0px 0px no-repeat;width:203px; height:127px;position:absolute; z-index:999; cursor:pointer}
*#maincont .item .pic .folder{background:url(img/folder.png) 0px 0px no-repeat;FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/css/img/folder.png,sizingMethod='scale');}
#maincont .item .pic img{margin:10px}

#maincont .item .txt{width:290px;float:left; margin-left:20px;}
#maincont .item .txt h2{margin:0; padding:0; border:0; background:none; height:24px;font-family:宋体; font-size:14px; line-height:24px; color:#FFF}
#maincont .item .txt h2 a{color:#FFF}
#maincont .item .txt h2 span{float:right}
.memberprice{color:#fff;font-size:12px; text-align: center;line-height:24px}

#maincont .newsnnotice{float:right;width:330px;margin-right:16px !important;margin-left:20px;}
#maincont .newsnnotice dd{float:left;height:18px}
#maincont .newsnnotice dd.list{width:230px;background:url(img/li_dot.gif) 0 5px no-repeat;padding:0 0 0 10px}
#maincont .newsnnotice dd.date{color:#725B47;margin-left:8px}
#maincont .mainbnr{float:left;width:550px;margin-left:21px !important;margin-left:11px}
table{width:100%;word-break:break-all}
table.tbl{border-bottom:5px solid #655850}
table.none{border-bottom:none}
table.tinput{border-top:1px solid #655850;border-bottom:1px solid #241B16}
.tbl th{text-align:center;border-top:5px solid #655850;border-bottom:5px solid #655850;background:url(img/th_bar.gif) #2B201B right no-repeat;padding:3px 0 5px}
.tbl th.left{border-left:5px solid #655850}
.tbl th.right{border-right:5px solid #655850;background-image:none}
.tbl th.thw{background-image:none;border-top:4px solid #655850;border-left:5px solid #655850;border-right:5px solid #655850;border-bottom:5px solid #655850;padding:0 !important}
.tbl th.thw2{background-image:none;border-top:4px solid #655850;border-right:5px solid #655850;border-bottom:5px solid #655850;padding:0 !important}
.tbl th.thwt{vertical-align:top;background-image:none;border-top:4px solid #655850;border-left:5px solid #655850;border-right:5px solid #655850;border-bottom:5px solid #655850;padding:10px 0 0 !important}
.tbl td{border-top:1px solid #241B16;border-bottom:1px solid #655850;padding:6px 10px; line-height:20px}
.tbl td strong a,.tbl td strong{ font-size:14px; color:#fff}
.tbl td.ac{border-top:1px solid #241B16;border-bottom:1px solid #655850;text-align:center;padding:6px 0 !important}
.tbl td.ac2{border-top:1px solid #241B16;border-bottom:1px solid #655850;padding:6px 0 !important}
.tbl td.ac .pic{width:203px; height:1%;float:left;border:0;overflow:hidden; margin:0 5px}
.tbl td.ac .pic .folder{background:url(img/folder.png) 0px 0px no-repeat;width:203px; height:127px;position:absolute; z-index:999; cursor:pointer}
.tbl td.ac .pic img{margin:10px}

.tbl td img{vertical-align:middle;margin:-2px 10px 0 -15px}
.tbl td.reply{border-top:1px solid #241B16;border-bottom:1px solid #655850;padding:3px 0 2px 30px}
.tbl td.reply img{vertical-align:middle;margin:0 3px 2px 0}
.tbl td.reply a{color:#E7E7AF}
.tbl td.input{background:none;border:0;padding:0 !important}
.tbl td.input .vhline{border-top:1px solid #241B16;border-bottom:1px solid #655850;padding:2px 0 3px 10px}
.tbl td.input img{vertical-align:middle;margin:-5px 0 0 10px}
.tbl td.text{line-height:200%;padding:2px 0 1px 10px !important;border-right:1px solid #655850;}
.tbl td.text .vhline{border-right:1px solid #241B16}
.tbl td.text img{border:1px solid #655850;margin:0}

.calendar{position:relative;background:url(img/bg_calendar.gif) no-repeat;width:680px;height:61px}
.calendar .day{position:absolute;top:10px;left:20px}
.calendar .month{width:100%;position:absolute;text-align:center;margin:10px auto 0}
.calendar .month span{font-size:14px;font-weight:700}
.calendar table{position:relative;width:670px;border-bottom:none;top:34px;left:5px}
.calendar table th{background:url(img/th_carlendarbg.gif) #241B16 right no-repeat;border:none !important;padding:3px 0 5px}
.calchart{word-break:break-all;border-top:1px solid #655850;border-left:1px solid #655850;border-right:1px solid #655850;border-bottom:5px solid #655850;margin-top:10px}
.calchart td{vertical-align:top;border-top:1px solid #241B16;border-right:1px solid #655850;border-bottom:1px solid #655850;width:87px;height:120px;padding:5px 5px 3px}
.calchart td.satno{border-top:1px solid #241B16;border-right:none;border-bottom:1px solid #655850}
.calchart .date{position:relative;text-align:right}
.calchart .today{background:#2B201B}
.calchart dl{position:relative;width:77px;margin-top:-14px}
.calchart .on,a.on{font-weight:700;color:#FF2400;font-size:12px}
.calchart td .end{margin-top:35px}
.num li{margin-bottom:35px}
.num2 li{margin-bottom:10px}
.locationtxt{margin-top:25px}
.chargeinfo{margin-left:15px}
.sitemap{width:700px;margin-left:-23px}
.sitemap li{width:210px;float:left}
.sitemap dl{width:210px;margin-left:23px}
.sitemap dt{height:60px;border-bottom:5px solid #655850;text-align:center}
.sitemap dd{height:21px;background:url(img/bg_sitemap.gif) repeat-x;text-align:center;padding:5px 0 0}
.scr{scrollbar-face-color:#5D514A;scrollbar-shadow-color:#2B201B;scrollbar-highlight-color:#5D514A;scrollbar-3dlight-color:#2B201B;scrollbar-darkshadow-color:#5D514A;scrollbar-track-color:#655850;scrollbar-arrow-color:#2B201B}
.clfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clfix{display:block;zoom:1}
.btn{text-align:center;margin:10px auto}
.btn img{margin-left:10px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
#content p img{ border:3px #2B201B solid}



#search{border-top:1px solid #241B16;text-align:center;padding:10px 0}
#search input{width:295px;margin:0 14px 0 10px}
/* 分页 */
#page{ font-family:Arial, Helvetica, sans-serif; line-height:17px; font-size:12px;border-top:1px solid #241B16;padding:10px 0; height:1%; text-align:left;}
#page a,#page span{display:block;color:#a69689;font-weight:normal;text-decoration:none;letter-spacing:0px;padding:3px 6px;float:left;margin:5px 2px;text-align:left;height:17px;} /* SPAN和链接 */
#page a:hover{color:#f5f590} 
#page a.current{color:#f5f590; font-weight:700; border-bottom:2px #a69689 solid; background:transparent url(img/b_current.gif) 1px 4px no-repeat;background:none}/* 当前链接有激活时 */
#page input{ display:none;padding:0px;color:#a69689;height:16px;width:25px;border:0px solid #fff;text-align:center;margin:0px -5px 0px -5px;vertical-align:middle;font-size:12px; background:transparent} /* 跳转INPUT */
.prenext{}
.prenext .pre{ float:left}
.prenext .next{ float:right}
/* 评论 */
#msg_title{ line-height:40px; font-size:14px;}
.commentbox dl{border:1px solid #655850;display:block;clear:both;width:100%;padding-top:1px;padding-right:1px;padding-bottom:10px;padding-left:1px;margin-bottom:20px}
.commentbox dt{background-color:#2b201b;height:22px;line-height:22px;padding-left:25px;border:5px solid #655850}
.commentbox dd{ padding:10px;line-height:20px;clear:both;width:630px;margin-top:6px}
.commentbox dl font{ display:block;border:1px dashed #f5f590;clear:both;width:90%;padding:10px 25px; width:600px;height:100%;overflow:hidden;zoom:1; margin-top:10px; color:#f5f590}
/* 评论分页 */
.page2{height:20px;width:660px;margin-top:10px}
.page2{font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 12px; }
.page2 a{color:#655850;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #655850;float:left;margin:5px 2px;text-align:center;padding:3px 5px 0 5px;height:18px} /* SPAN和链接 */
.page2 a:hover{color:#fff;border:1px solid #655850; background:#655850} /* 当前链接有激活时 */

#aboutlist{/*border:1px solid #786C65;*/  padding-top:20px; margin-top:20px}
.promotion{color:#f5f590; border:1px dashed #f5f590;padding:8px}
.promotion a{color:#f5f590}

.flink{background:#2a2019; padding:15px 11px;float:left;width:520px;margin-left:21px !important;margin-left:11px;margin-top:26px;}

* html #contin,* html #maincont,* html .clfix{height:1%}
h2.none,.tbl th.noneright{background:none}
#search img,.calendar .month img{vertical-align:middle;margin-bottom:7px}
