/* CSS Document */
.composite{ clear:both; width:594px; background:rgba(0, 0, 0, 0.2) !important; filter:alpha(opacity=20); background:#000; border:1px solid #927049; padding:10px 30px 20px;}
.info_title{ position:relative; height:26px; background:url(../image/info_title_bg.jpg) no-repeat bottom center;}
.info_title li{ float:left; display:inline; padding-left:10px; width:188px; text-align:left; font-size:15px; color:#f5d3a6; font-weight:bold; font-family: arial,宋体,sans-serif;}
.info_main{ clear:both; margin:0 auto;}

.info_main_li{ float:left; position:relative; width:198px;}


.info_main_img{ background:url(../image/main_bg.png) no-repeat top center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/main_bg.png"); _background:none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/main_bg.png"); *background:none; width:178px; height:79px; overflow:hidden; padding:9px;}
.info_main_img ul{ width:100000px;}
.info_main_img ul li{ float:left; display:inline; margin-right:10px;}
.info_main_img ul li a{ position:relative;}
.info_main_img ul li img{ display:block;}
.img_li{ position:relative; height:18px;}
.img_li img{ position:relative; cursor:pointer; vertical-align:bottom;}
.info_list{ margin:0 5px; font-size:13px; font-family: arial,宋体,sans-serif; border-bottom:1px dashed #906e48;}
.info_list p{ display:inline; width:92px; color:#c5a985; line-height:22px; cursor:pointer; letter-spacing:2px;}
.info_list p a{ color:#c5a985;}
.info_list p a:link, .info_list p a:visited{text-decoration:none;}
.info_list p a:hover, .info_list p a:active, .info_list p a:focus{text-decoration:none;}
.info_list p.ifoon{ border-bottom:2px solid #d6bc99; color:#d6bc99; font-weight:bolder;}
.info_list p.ifooff{ border-bottom:2px solid #d6bc99; color:#d6bc99; font-weight:bolder;}
.info_list p.ifoon a{ color:#d6bc99;}
.info_list p.ifooff a{ color:#d6bc99;}

.newslist{ clear:both; margin-top:18px;}
.newsimg{ border:1px solid #8a7964;}
.flower_news{ float:right; width:442px; text-align:left;}
.f_news_title{ background:url(../image/f_news_bg.jpg) no-repeat scroll left bottom; font-size:15px; font-weight:bold; padding-bottom:5px;}
.flower_news ul{ padding:10px 5px 0;}
.flower_news ul li{ line-height:26px; border-bottom:1px dashed #775532;}
.flower_news ul li a{ color:#000000;}

/*Room*/
.pagenavi{ clear:both; margin:0 0 10px 4px; text-align:left; font-weight:bold;}
.navindex{ color:#e6cba7; background:url(../image/pagenavi_bg.jpg) no-repeat left center; padding-left:20px;}
.navindex a{color:#e6cba7;}
.navicol{ color:#dab081;}
.navicol a{ color:#dab081;}
.mainlist{ clear:both; width:654px; background:rgba(0, 0, 0, 0.2) !important; filter:alpha(opacity=20); background:#000; border:1px solid #927049; height:auto !important; height:434px; min-height:423px; }
.main_nav{ clear:both; background:#322516; height:35px; overflow:hidden; position:relative;}
.main_nav li{ float:left; cursor:pointer;}
.main_ico{ position:absolute; top:36px; left:57.5px;}
.tj_ico{ position:absolute; top:36px; left:57.5px;}
.room_intr,.weed_intr{ clear:both; position:relative; padding:25px 20px 0; height:auto !important; height:512px; min-height:498px;}
.room_intr ul li,.weed_intr ul li{ float:left; display:inline; width:279px; margin:0 14px 30px; position:relative;}
.room{ position:relative; border:1px solid #867662;}
.room img{ display:block;}
.room_name{ width:277px; height:37px; line-height:35px; background:rgba(82, 57, 39, 0.8) !important; filter:alpha(opacity=80); background:#523927; position:absolute; top:116px; left:0; _left:-138px; font-size:15px; color:#d6bc99; overflow:hidden;}
.room_name p{height:35px; width:277px; border-top:1px dashed #79614a; border-bottom:1px dashed #79614a; font-weight:bold; overflow:hidden;}
.room_name p span{ background:url(../image/ico_meet.jpg) no-repeat left center; padding-left:15px;}
.room_type{ clear:both; margin-top:4px;}
.room_type p{ float:left; display:inline; width:124px; height:25px; line-height:25px; background:url(../image/room_ico.jpg) no-repeat left center; padding-left:15px; text-align:left; color:#fee5c3;}
.room_type p a{ color:#fee5c3;}
.room_type p a:hover{ text-decoration:none;}

/*Access*/
.contact{ clear:both; margin:0 auto; padding:0; overflow:hidden;}
.contact p.access{ font-weight:normal; color:#ffe7c8; line-height:25px; text-align:left; margin:0 10px 25px; padding:5px 0 10px; border-bottom:1px dashed #a4825e;}
.contact p{ margin:0 15px 15px; padding-left:35px; text-align:left; line-height:24px; color:#ffe7c8; font-weight:bold; font-size:13px;}
.contact p span{ font-weight:normal; margin-left:10px; font-size:12px;}
.contact p span.maglf{ margin-left:60px;}
.address{ background:url(../image/address_bg.gif) no-repeat scroll 4px center;}
.tel{ background:url(../image/tel_bg.gif) no-repeat scroll left center;}
.fax{ background:url(../image/fax_bg.gif) no-repeat scroll 3px center;}
.email{ clear:both; background:url(../image/email_bg.gif) no-repeat scroll 2px 0; }
.email a{ color:#ffe7c8;}
.distance{ clear:both; margin:0 auto 30px;}
.distance p{ clear:both; width:300px; color: #FFE7C8; line-height: 24px; text-align: left;}

/*MeetingsEvents*/
.main_event,.main_bar{ position:relative; clear:both; padding:25px 20px;}
.main_event p,.main_bar p{ text-align:left; line-height:24px; color:#ffe7c8; text-indent:2em;}
.main_bar p.text{ line-height:24px; color:#ffe7c8; text-indent:0; margin:0 10px 20px;}
.main_event ul{ clear:both; margin:20px auto 25px;}
.main_event ul li{ float:left; display:inline; margin:0 12px 10px 0; position:relative; cursor:pointer;}
.main_event ul li.margright{ margin-right:0;}
.meet{ position:relative; border:1px solid #867662; width:194px; height:107px; overflow:hidden;}
.meet_name{ width:194px; height:23px; line-height:23px; background:rgba(82, 57, 39, 0.8) !important; filter:alpha(opacity=80); background:#523927; position:absolute; top:84px; left:0; font-size:15px;}
.main_event p.meet_bord{ height:23px; border-top:1px dashed #79614a; text-align:center; text-indent:0; color:#d6bc99; line-height:22px;}
.meet_name span{ background:url(../image/ico_meet.jpg) no-repeat left center; padding-left:15px; font-weight:bold;}
.meet_name img,.room_name img,.weed_name img{vertical-align:middle; margin:-4px 10px 0 0; _margin:4px 10px 0 0;}
.equipment{ clear:both; border-bottom:1px dashed #8c6b47; height:26px;}
.equipment p{ float:left; width:100px; text-indent:0; font-size:14px; padding-right:20px; border-bottom:2px solid #d6bc99;}
.equipment_list{ width:100%; text-align:left; color:#fee5c3; font-weight:bold; line-height:25px; margin:5px auto 20px;}
.equipment_list td{ background:url(../image/room_ico.jpg) no-repeat scroll left center; padding-left:15px;}
.meeting{ clear:both; position:relative; width:616px; margin:0 auto; color: #FFE7C8; line-height: 24px; text-align: left; padding-top:25px;}
.meeting strong{ font-size:14px;}

/*Hotil*/
.main_event p.mainimg{ text-indent:0; text-align:center; margin-bottom:5px;}
.mainimg img{ border:2px solid #927558;}
.hotel_line{ height:1px; border-bottom:1px dashed #d6bc99; margin:10px auto; _margin:0px auto 10px;}
.main_event p.history{ text-indent:0; font-weight:bold;}
.main_event p.h_time{ text-indent:0;}

.fontstyle{ position:relative; text-align:left; line-height:24px; color:#ffe7c8; text-indent:2em; margin-bottom:25px;}
/*Weeding*/
.weed_intr{ *padding:25px 20px; _padding:25px 20px;}
.weed_name{ background:#43301c; height:35px; line-height:33px; color:#d6bc99; font-size:15px; margin-top:8px; _height:27px;}
.weed_bord{ height:33px; border:1px dashed #6f5a42;}
.weed_name span{ background:url(../image/ico_meet.jpg) no-repeat left center; padding-left:15px;}
.weed_intr ul li{ width:276px; margin:0 14px 23px;}
.weed{ position:relative; border:2px solid #867662;}
.weed img{ display:block;}
.weed_t{ position:relative; color:#FFE7C8; line-height:30px; font-size:15px; font-weight:bold;}
.wedd_text{ position:relative; color: #FFE7C8;line-height: 24px; margin-bottom:20px;}

/*Food*/
.food_list{ clear:both; margin:0 16px 22px; padding-bottom:4px; border-bottom:1px dashed #d6bc99;}
.food_name{ position:relative; clear:both; text-align:left; height:25px; line-height:25px; font-size:14px; padding-bottom:5px; color:#e2cdab; font-weight:bold;}
.food_img{ position:relative; float:left; display:inline; margin-right:26px; border:2px solid #947858;}
.food_img img{ width:270px; display:block;}
.food_intr{ position:relative; float:left; width:280px; margin:0 auto; padding:0; overflow:hidden;}
.food_intr p{ color:#e2cdab; text-align:left; line-height:18px;}
.food_detail{ clear:both; width:100%; line-height:17px; margin:0 auto 12px; padding:8px 0 0 0;}
.bar_food{ clear:both; width:100%; line-height:17px; margin:0 auto 12px; padding:8px 0 0 0; overflow:hidden;}
.fb{ font-weight:bold;}
.fb span{ font-weight:normal;}
.note{ margin-top:10px;}
.note a{ color:#e2cdab;}
.food_intr p.more{ float:left; display:inline; margin-top:15px; line-height:24px; background:#45321d;}
.food_intr p.more a{ float:left; display:block; width:68px; height:24px; border:1px dashed #725c42; text-align:center; color:#d6bc99; background:url(../image/ico_meet.jpg) no-repeat scroll 10px center; padding-left:10px; overflow:hidden;}
.food_intr p.more a:hover{ text-decoration:none;}

/**/
.bar_rest,.room_rest{ clear:both; border-bottom:1px dashed #8c6b47; height:29px; margin-bottom:10px;}
.bar_restmt{ margin-top:10px;}
.main_bar{ padding:25px 15px 0; height:auto !important; height:512px; min-height:498px;}
.bar_rest p,.room_rest p{ float:left; display:inline; text-indent:0; font-size:20px; padding:0 0 2px 0; margin-left:4px; border-bottom:2px solid #d6bc99;}
.main_bar ul li{ float:left; display:inline; position:relative; background:url(../image/bar_bg.jpg) no-repeat; padding:6px; margin:0 7px 14px 0;}
.main_bar ul li img{ display:block;}
.main_bar ul li.nomgr{ margin-right:0px;}
.main_bar ul li p{ position:absolute; top:74px; left:0; height:20px; width:204px; line-height:20px; font-size:15px; color:#332515; font-weight:bold; text-align:center; text-indent:0;}
/**/
.room_rest p{ position:relative; font-size:16px; color:#FFE7C8; margin-left:0px;}
.room_quote{ position:relative; display:inline; margin-bottom:10px;}
.room_nm{ position:relative; width:290px; height:48px; line-height:48px; font-size:14px; font-weight:bold; color:#e5c9a6; border:1px solid #aa8962; background:#825d34; margin-bottom:24px;}
.name_span{ float:left; display:inline; width:183px; border-right:1px solid #a98761;}
.money_span{ float:left; display:inline; width:106px; line-height:48px; background:#a57742;}
.room_time{ position:relative; clear:both; text-align:left; color:#ffe7c8; line-height:18px; padding-bottom:22px; margin-bottom:10px; border-bottom:1px dashed #9a7441;}
.room_note{ position:relative; text-align:left; color:#ffe7c8; line-height:18px;}
.room_cont{ position:relative; clear:both; padding-top:5px;}
.room_cont p.access{ font-weight:bold; color:#ffe7c8; line-height:25px; text-align:left; margin:0 10px 25px; padding:5px 0 10px; border-bottom:1px dashed #d6bc99;}
.room_cont p{ margin:0 auto 10px; padding:0 0 0 35px; text-align:left; line-height:24px; color:#ffe7c8; font-weight:bold; font-size:13px;}
.room_cont p span{ font-weight:normal; margin-left:10px; font-size:12px;}
.room_cont p span.maglf{ margin-left:60px;}
/*news_detail*/
.news_main{ clear:both; padding:0 10px 30px; color:#FFE7C8;}
.font_r{ color:#FFE7C8; font-size:14px; line-height:22px;}
.news_main img{ width:516px;}
.news_main table{ margin:0 auto;}
.news_main table tr td{ padding:0 0 10px 0; line-height:22px; text-align:left;}
.news_main p{ text-indent:2em; text-align:left; color:#FFE7C8; line-height:22px; margin:0 0 10px 0;}
.room_intr h1{ color:#FFE7C8;}
.room_intr h3{ color:#FFE7C8;}