@charset "utf-8";
/* CSS Document */

/*
Date:2012.12.07
Name:qs_pc
About:hotel
*/

/*-- 公用样式 --*/
.con_pos{width:1003px;margin:0 auto;position:relative;}

/*-- 酒店框架 --*/
.hotel_wrap{position:relative;z-index:2;background:#fefaf1;}

/*-- 酒店菜单 --*/
.hotel_menu{height:92px;background:url(../images/hotel_menu_bg.jpg) no-repeat center top;overflow:hidden;}
.this_title{float:left;_display:inline;margin:0 0 0 100px;color:#fff;}
.this_title h1{margin:20px 0 5px;font-size:30px; font-weight:normal;}
.this_title h2{font-size:14px;font-family:Arial;font-weight:normal;text-transform:uppercase;}
/*--btn.png--*/
.hotel_menu ul{width:506px;height:92px;float:right;}

/*-- 酒店内容 --*/
.hotel_con{_display:inline-block;background:#fefaf1 url(../images/hotel_con_bg.jpg) no-repeat center top;position:relative;z-index:10;}
.hotel_cons{background:url(../images/hotel_con_bbg.jpg) no-repeat center bottom;}
.hotel_wj_index{width:963px;padding:0 20px;}

/*-- 全景展示 --*/
#show a{ position:absolute; left:570px; top:20px; display:block; width:110px; height:105px; background:url(../images/show720_bg.png) no-repeat;}
#show a:hover{ background:url(/Hotel/images/show720_bg.png) no-repeat left -105px;}

/*-- 当前位置 --*/
.hotel_con_now{height:80px;}
.hotel_con_now p{height:28px;padding:25px 0 0 0;line-height:28px;overflow:hidden;font-size:14px;}
.hotel_con_now p span{margin:0 5px;}
.hotel_con_now p strong{width:89px;height:28px;margin:0 10px 0 0;display:inline-block;float:left;background:url(../images/hotel_ico.jpg) no-repeat left top;text-indent:10px;font-size:14px;color:#fff;}
.hotel_con_now p span.index_href{display:inline-block;float:left;width:30px;height:28px;background:url(../images/hotel_ico.jpg) no-repeat left -28px;}
.hotel_con_now p span.index_href a{display:inline-block;width:30px;height:28px;}
.hotel_con_now p a:hover{text-decoration:underline;}

.hotel_wj_about{width:963px;}
.hotel_wj_aboutl,.hotel_wj_aboutr{float:left;_display:inline;}
.hotel_wj_aboutl{width:540px;margin:0 20px 0 0;}
.hotel_wj_title{height:30px;margin:10px 0 0 0;line-height:30px;padding:0 0 0 40px;font-size:28px;background:url(../images/hotel_ico.jpg) no-repeat left -72px;}
.hotel_wj_aboutlc{line-height:23px;}
.hotel_wj_aboutlc p{margin:20px 0 0 0;}
.hotel_wj_aboutr{width:403px;height:283px;background:url(../images/hotel_about_picbg.jpg) no-repeat center top;}
.hotel_aboutr_pic{width:372px;height:217px;overflow:hidden;position:relative;top:49px;left:12px;}
.hotel_aboutr_pic a{display:block;width:30px;height:30px;}
.hotel_about_prev,.hotel_about_next{position:absolute;bottom:0;width:30px;height:30px;z-index:2;}
.hotel_about_prev{right:30px;background:url(../images/hotel_ico.png) no-repeat -30px -96px;}
.hotel_about_next{right:0;background:url(../images/hotel_ico.png) no-repeat 0 -96px;}
.hotel_about_piclist{width:372px;height:217px;overflow:hidden;position:relative;z-index:1;}
.hotel_about_piclist img{position:absolute;top:0;left:0;display:none;}

.hotel_wj_picshow{width:963px;margin:25px 0 0 0;}
.hotel_wj_picshowlist{width:463px;height:340px;padding:0 0 25px 0;background:#fff url(../images/hotel_about_picb.jpg) no-repeat center bottom;float:left;_display;inline;}
.hotel_wj_picshowlist0{margin:0 37px 0 0;}
.hotel_wj_picshowlist dl{width:461px;border:1px solid #ddd;border-bottom:none;}
.hotel_wj_picshowlist dl dt{width:451px;height:210px;position:relative;margin:5px auto 10px;}
.hotel_wj_picshowlist dl dt h2{width:270px;height:35px;text-indent:35px;line-height:35px;position:absolute;z-index:2;color:#fff;background:url(../images/hotel_ico.png) no-repeat left top;}
.hotel_wj_picshowlist dl dd{width:431px;margin:0 auto;line-height:23px;}

.hotel_wj_service{margin:25px 0 0 0;overflow:hidden;}
.hotel_wj_service h1{border-bottom:1px solid #ccc;padding:0 0 10px 40px;}
.hotel_wj_serc{width:963px;margin:25px 0 0 0;overflow:hidden;}
.hotel_wj_serc dl{position:relative;top:6px;left:6px;overflow:hidden;}
.hotel_wj_serc dl dt{position:relative;z-index:1;}
.hotel_wj_serc dl dd{cursor:pointer;position:absolute;z-index:2;}
.hotel_wj_serc dl dd p{padding:0 10px;color:#fff;line-height:22px;}
.hotel_wj_serc dl dd h2{position:relative;color:#fff;height:37px;font-size:16px;font-weight:normal;font-family:"微软雅黑";line-height:37px;text-indent:10px;}
.hotel_wj_serc dl dd h2 span{position:absolute;right:10px;top:1px;font-size:12px;}

/*--1/2--*/
.hotel_wj_sercl,.hotel_wj_sercm,.hotel_wj_sercr{float:left;_display:inline;}
.hotel_wj_sercl{width:297px;}
.hotel_wj_sercls{width:297px;height:192px;margin:0 0 20px 0;background:url(../images/service_bg0.png) no-repeat center;}
.hotel_wj_sercl dl{width:285px;height:174px;}
.hotel_wj_sercl dl dd{top:137px;width:285px;height:174px;}

/*--3--*/
.hotel_wj_sercm{width:438px;margin:0 20px;}
.hotel_wj_sercms{width:438px;height:257px;margin:0 0 18px 0;background:url(../images/service_bg1.png) no-repeat center top;}
.hotel_wj_sercms dl{width:426px;height:237px;}
.hotel_wj_sercms dl dd{top:199px;width:426px;height:237px;}

/*--4/5--*/
.hotel_wj_sercmsl{width:206px;height:130px;float:left;_display:inline;background:url(../images/service_bg2.png) no-repeat center top;}
.hotel_wj_sercmsr{margin:0 0 0 26px;}
.hotel_wj_sercmsl dl{width:195px;height:111px;}
.hotel_wj_sercmsl dl dd{top:74px;width:195px;height:111px;}

/*--6/7/8--*/
.hotel_wj_sercr{width:187px;}
.hotel_wj_sercrm{width:187px;height:118px;margin:0 0 20px 0;background:url(../images/service_bg4.png) no-repeat center top;}
.hotel_wj_sercrm dl{width:175px;height:100px;}
.hotel_wj_sercrm dl dd{top:63px;width:175px;height:100px;}

.hotel_wj_sercrms{width:187px;height:128px;background:url(../images/service_bg3.png) no-repeat center top;}
.hotel_wj_sercrms dl{width:175px;height:110px;position:relative;}
.hotel_wj_sercrms dl dd.wharf_color_7{width:175px;height:110px;}	

/*-- 透明层颜色 --*/
.hotel_color_0{background:url(../images/color_0.png);}
.hotel_color_1{background:url(../images/color_1.png);}
.hotel_color_2{background:url(../images/color_2.png);}
.hotel_color_3{background:url(../images/color_3.png);}
.hotel_color_4{background:url(../images/color_4.png);}
.hotel_color_5{background:url(../images/color_5.png);}
.hotel_color_6{background:url(../images/color_6.png);}
	
/*-- 客房介绍 --*/
.room_list{width:937px;height:240px;background:#fff;margin:20px 0 0 0;padding:7px;border:1px solid #ccc;border-bottom:none;position:relative;}
.room_bbg{position:absolute;bottom:-10px;left:-1px;width:953px;height:10px;font-size:0;overflow:hidden;line-height:0;background:url(../images/room_bbg.jpg) no-repeat center top;/* border:solid 1px #0F3;*/}
.room_bbg1{ background:url(/Hotel/images/room_bbg.jpg) no-repeat center bottom; width:953px;height:10px; position:relative; bottom:-15px;left:-8px;}
.room_list_pic,.room_list_con{width:461px;height:240px;overflow:hidden;float:left;_display:inline;position:relative;}
.room_list_pic{background:#ccc;}
.room_focus_pic{;height:240px;position:relative;z-index:0;}
.room_focus_pic img{position:absolute;top:0;left:0;display:none;}
.room_prev,.room_next,.room_title,.room_on{position:absolute;z-index:1;}
.room_prev,.room_next{width:30px;height:30px;top:105px;}
.room_prev a,.room_next a{display:block;width:30px;height:30px;}
.room_prev{background:url(/Hotel/images/hotel_ico.png) -30px -96px;}
.room_next{right:0;background:url(/Hotel/images/hotel_ico.png) left -96px;}
.room_on{width:61px;height:61px;background:url(/Hotel/images/hotel_ico.png) left -35px;}
.room_on0{background:url(/Hotel/images/hotel_ico_0.png) no-repeat left top;}
.room_on1{background:url(/Hotel/images/hotel_ico_0.png) no-repeat left bottom;}
.room_title{bottom:0;text-align:center;color:#fff;font-weight:bold;line-height:30px;width:461px;height:30px;background:url(../images/hotel_ico.png) left -126px;}

.room_list_con{margin:0 0 0 20px;width:440px;height:210px;padding:15px 0;position:relative;}
.room_list_con h1{font-size:20px;margin:0 0 10px 0;color:#4b4b4b;background:url(../images/room_ico2.jpg) no-repeat left top;padding:0 0 0 35px;}
.room_list_con h1 span{font-size:14px;color:#666;}
.room_list_con p{line-height:26px;color:#333;}
.room_list_con .room_do{ width:378px;height:34px;position:absolute;bottom:20px;overflow:hidden;/*background:url(/Hotel/images/room_ico1.jpg) no-repeat left top;*/}
.room_do a{display:block;height:34px;float:left; font-size:14px; font-weight:bold; color:#fff; line-height:34px; }
.room_price{width:105px; background:#db3f40 url(../images/about_icon.jpg) left no-repeat; text-indent:26px;}
.room_book{width:105px;margin:0 6px;  background:#e98112 url(../images/about_icon1.jpg) left no-repeat; text-indent:31px;}
.room_720{width:155px; background:#5ea1ce; text-align:center;}

.room_service{width:937px;height:239px;background:#fff;margin:20px 0 0 0;padding:7px;border:1px solid #ccc;border-bottom:none;position:relative;}
.room_service dl{width:460px;height:239px;float:left;_display:inline;}
.room_service dl dt,.room_service dl dd{height:239px;float:left;_display:inline;}
.room_service dl dt{width:186px;margin:0 15px 0 0;}
.room_service dl dd{width:250px;line-height:25px;font-weight:bold;}
.room_service dl dd ul li{padding:0 0 0 18px;background:url(../images/room_ico2.jpg) no-repeat left -175px;}
.room_service dl dd ul li span{font-weight:normal;}

/*-- 主题婚宴 --*/
.marri_banner{width:969px;height:346px;position:relative;background:url(../images/marri_banner.jpg) no-repeat center top;}
.marri_banner p{width:300px;line-height:26px;position:absolute;top:90px;left:80px;color:#904045;}
.merri_intro{ width:970px; height:386px; position:relative; margin:20px auto auto auto;}
.merri_intro .intro_box{ width:100%; height:100%; position:absolute; top:0px; left:0px;}
.merri_intro .intro_box li{ width:465px; height:176px; position:relative; margin:8px 10px; float:left;}
.merri_intro .intro_box li h3{ position:absolute; font:bold 18px/24px "微软雅黑"; }
.merri_intro .intro_box li p{ position:absolute; left:27px; line-height:2; width:410px; text-indent:2em;}
.intro_li01{ background:url(../images/merri_introBg_01.jpg) no-repeat center top;}
.intro_li01 h3{top:17px; left:150px;color:#248ef5;}
.intro_li01 p{ top:45px;}
.intro_li02{ background:url(../images/merri_introBg_02.jpg) no-repeat center top;}
.intro_li02 h3{top:17px; left:148px;color:#ff3b9b;}
.intro_li02 p{ top:50px;}
.intro_li03{ background:url(../images/merri_introBg_03.jpg) no-repeat center top;}
.intro_li03 h3{top:21px; left:145px;color:#eba649;}
.intro_li03 p{ top:70px;}
.intro_li04{ background:url(../images/merri_introBg_04.jpg) no-repeat center top;}
.intro_li04 h3{top:21px; left:135px;color:#609a00;}
.intro_li04 p{ top:70px;}

.marri_menu{height:45px;position:relative; margin-top:50px; top:1px;z-index:2;}
.marri_menu ul{ width:640px; position:relative; margin:0 auto; height:100%;}
.marri_menu ul li{width:141px;height:45px;margin:0 9px 0 9px;text-align:center;line-height:45px;font-weight:bold;font-size:14px;float:left;_display:inline;}
.marri_menu ul li a{display:block;width:141px;height:45px;color:#fff;background:url(../images/marri_menu.jpg) no-repeat right top;overflow:hidden;}
.marri_menu ul li a:hover,.marri_menu ul li.marri_menu_over a{background:url(../images/marri_menu.jpg) no-repeat left top;}

.marri_about{width:953px; height:450px; background:url(../images/merri_aboutBg.jpg) no-repeat center top;position:relative; margin:0 auto;}
.merri_about_box{ width:100%; height:100%; position:absolute; top:0px; left:0px;}
.marri_aboutm{ width:100%; height:100%; position:absolute; top:0px; left:0px; display:none;}
.marri_aboutm h2{ position:relative; width:250px; height:41px; margin:20px auto; background:url(../images/merri_titleBg.jpg) no-repeat center top; font:bold 24px/41px "宋体"; color:#FFFFFF; text-align:center;}
.aboutm_text{ width:100%; height:358px; position:relative; margin-top:30px;}
.meal_name{ width:71px; height:141px; position:absolute;}
.aboutm_textL{ width:350px; height:100%; position:absolute; left:140px; top:0px;}
.meal_con{ width:200px; height:100%; position:absolute; top:0px; left:80px;}

.meal_con strong{ font:bold 18px/24px "微软雅黑"; color:#fcac03;}
.meal_content p{ font:normal 12px/20px "宋体";}
.aboutm_textR{ width:350px; height:100%; position:absolute; left:527px; top:0px;}
.merri_pre{ display:block; position:absolute; top:180px; left:10px; width:75px; height:75px; background:url(../images/merri_pre.png) no-repeat center top; opacity:0.5; filter:alpha(opacity=50);}
.merri_pre:hover{ opacity:1; filter:alpha(opacity=100);}
.merri_next{display:block; position:absolute; top:180px; right:10px; width:75px; height:75px;background:url(../images/merri_next.png) no-repeat center top;opacity:0.5; filter:alpha(opacity=50);}
.merri_next:hover{ opacity:1; filter:alpha(opacity=100);}

/*.marri_about_list,.marri_focus{float:left;_display:block;position:relative;}
.marri_about_list{width:430px;padding:0 0 48px 0;}
.marri_about_list h2{position:absolute;left:-8px;top:20px;width:221px;height:36px;line-height:36px;color:#fff;text-indent:40px;overflow:hidden;font-size:18px;background:url(/Hotel/images/marri_title.jpg) no-repeat center top;}
.marri_about_list ul{margin:65px 0 0 20px;}
.marri_about_list ul li{width:205px;display:inline-block;line-height:23px;float:left;}
.marri_about_list strong{position:absolute;left:20px;bottom:0;display:inline-block;color:#fff;font-size:14px;width:173px;height:30px;line-height:30px;background:#c4341c;text-align:center;}
.marri_about_list span{position:absolute;display:block;left:228px;bottom:6px;font:normal 12px/22px "宋体";color:#363636;width:194px;height:30px;text-align:left;}
.marri_focus{float:right;width:493px;height:291px;}
.marri_pics{position:relative;}
.marri_pics img{display:none;position:absolute;top:0;left:0;}
.marri_prev,.marri_next{width:30px;height:30px;position:absolute;top:130px;z-index:2;}
.marri_prev a,.marri_next a{display:block;width:30px;height:30px;}
.marri_prev{background:url(/Hotel/images/hotel_ico.png) no-repeat -30px -96px;}
.marri_next{right:0;background:url(/Hotel/images/hotel_ico.png) no-repeat left -96px;}*/

.marri_main{width:969px;margin:35px auto 0;}
.marri_mainl,.marri_mainr{float:left;_display:inline;}
.marri_mainl{width:318px;margin:0 35px 0 0;}
.marri_mainl ul li{width:300px;height:143px;border:1px solid #ccc;padding:8px;margin:0 0 25px 0;}
.marri_mainl0{background:#bfe7ff;}
.marri_mainl1{background:#ffd5d8;}
.marri_mainl2{background:#ffffff;}
.marri_mainl3{background:#ffdeb4;}
.marri_mainr{ width:576px; height:719px;}
.marri_mainr h1{padding:0 0 0 40px; font:bold 32px/34px "黑体"; color:#904045;overflow:hidden;background:url(../images/room_ico2.jpg) no-repeat left -24px;}
.merri_yhLine{width:553px; height:1px; background-color:#904045; position:relative; margin-top:10px;}
.merri_yhLine span{ display:block; width:5px; height:5px; background-color:#904045; border-radius:50%; position:absolute; right:0px; top:-2px;}
.marri_yhMenu{ width:540px; height:32px;position:relative; margin-top:20px;z-index:2;}
.marri_yhMenu ul{ width:540px; position:relative; margin:0 auto; height:100%;}
.marri_yhMenu ul li{width:103px;height:32px;margin:0 2px 0 2px;text-align:center;line-height:32px;font-weight:bold;font-size:14px;float:left;_display:inline;}
.marri_yhMenu ul li a{display:block;width:103px;height:32px;color:#fff;background-color:#f5ae54;overflow:hidden;}
.marri_yhMenu ul li a:hover,.marri_yhMenu ul li.marri_yhMenu_over a{background-color:#ff0081;}
.merri_yhBox{ width:470px; height:510px; position:relative; margin:30px auto auto 20px;}
.merri_Yh{width:100%; height:100%; position:absolute; top:0px; left:0px; display:none;}
.merri_Yh h3{ font:normal 18px/24px "微软雅黑";}
.merri_Yh ul{ width:470px; position:relative; margin-top:10px;}
.merri_Yh ul li{ width:100%; list-style-image:url(../images/merriyh_icon.png); font:normal 12px/24px "宋体";}
.merri_Yh ul li strong{ font-size:14px;}

.merri_consult{ width:460px; height:68px; position:relative; margin:20px auto auto 10px;}
.merri_consult p{ font:500 16px/24px "微软雅黑";}

/*.marri_mainr dl{line-height:30px;}
.marri_mainr dl dt{height:25px;padding:0 0 0 40px;font-size:14px;color:#904045;font-weight:bold;overflow:hidden;background:url(/Hotel/images/room_ico2.jpg) no-repeat left -27px;}
.marri_mainr ul{margin:25px 0 0 0;line-height:31px;border:1px solid #ccc;background:#fff;padding:16px;}
.marri_mainr ul li strong{color:#f92828;}*/

/*-- 宴会会议 --*/
.hotel_meet_con{position:relative;}
.hotel_meet_about{width:949px;padding:10px 0;margin:0 0 10px 0;line-height:25px;font-size:14px;}
.hotel_meet_lists{width:318px;height:42px;position:absolute;top:-5px;line-height:42px;font-weight:bold;left:400px;}
.hotel_meet_lists span,.hotel_meet_lists span a{color:#fff;display:inline-block;width:152px;height:42px;text-align:center;}
.hotel_meet_lists span.hotel_meet_one{margin:0 10px 0 0;background:url(../images/hotel_meet_ico.jpg) no-repeat left top;}
.hotel_meet_lists span.hotel_meet_two{background:url(../images/hotel_meet_ico.jpg) no-repeat right top;}


.hotel_meet_facili h2{height:30px;margin:0 0 15px 0;line-height:32px;padding:0 0 0 45px;overflow:hidden;font-size:22px;background:url(../images/hotel_meet_ico.jpg) no-repeat left -91px;}
.hotel_meet_facili ul{padding:10px 20px;border:1px solid #ccc;background:#fff;height:60px;}
.hotel_meet_facili ul li{width:165px;font-size:14px;height:30px;padding:0 0 0 15px;line-height:30px;float:left;_display:inline;background:url(../images/hotel_meet_ico.jpg) no-repeat left -172px;}
.hotel_meet_fabout{margin:20px 0 0 0;}
.hotel_meet_fabout h2{height:32px;line-height:32px;font-size:22px;padding:0 0 0 45px;background:url(../images/hotel_meet_ico.jpg) no-repeat left -48px;}
.hotel_meet_list{width:937px;margin:30px 0 0 0;background:#fff;padding:7px;border:1px solid #ccc;border-bottom:none;position:relative;}
.hotel_meet_focus,.hotel_meet_side{height:240px;float:left;_display:inline;position:relative;}
.hotel_meet_focus{width:461px;overflow:hidden;}
.hotel_meet_focus img{position:absolute;top:0;left:0;display:none;}
.hotel_meet_prev,.hotel_meet_next{width:30px;height:30px;position:absolute;top:105px;z-index:2;}
.hotel_meet_prev a,.hotel_meet_next a{display:block;width:30px;height:30px;}
.hotel_meet_prev{background:url(/Hotel/images/hotel_ico.png) no-repeat -30px -96px;}
.hotel_meet_next{right:0;background:url(../images/hotel_ico.png) no-repeat left -96px;}

.hotel_meet_side{width:440px;padding:0 10px 0 0;float:right;}
.hotel_meet_side h3{height:30px;line-height:35px;margin:0 0 10px 0;overflow:hidden;padding:0 0 0 50px;color:#d15800;font-size:20px;background:url(../images/hotel_meet_ico.jpg) no-repeat left -140px;}
.hotel_meet_side p{line-height:28px;}
.hotel_meet_side strong,.hotel_meet_side strong a{display:block;width:140px;height:35px;line-height:35px;text-align:center;color:#fff;font-size:14px;background:#e5833c;}
.hotel_meet_side strong{position:absolute;bottom:15px;left:0;}

/*-- 特色服务 --*/
.hotel_service_list{margin:20px 0 0 0;}
.hotel_service_list dl{width:468px;float:left;_display:inline; /*padding:0 18px 0px 18px;*/ border:dashed #bcbcbc; border-width:0 1px 1px 0; height:239px;}
.hotel_service_list dl.hotel_service_list3{padding-right:0px; border-right:none;}
.hotel_service_list dl dt{width:271px;height:126px;padding:7px;margin:0 0 10px 94px; background:url(../images/tsfwPic_bg.jpg) no-repeat;}
.hotel_service_list dl dd h2{width:285px;height:30px;margin:0 0 10px 94px;line-height:30px;text-align:center;color:#fff;background:#e5833c;}
.hotel_service_list dl dd p{line-height:20px; margin-left:33px;}

.hotel_service_main{width:959px;margin:15px 0 35px 0; padding-left:9px;}
.hotel_service_mainl,.hotel_service_mainr{width:459px;float:left;_display:inline;}
.hotel_service_mainr{ padding-left:29px; border-left:dashed 1px #bcbcbc;}
.hotel_service_main h2{height:31px;line-height:31px;padding:0 0 0 35px;background:url(../images/room_ico2.jpg) no-repeat 0 -26px;color:#e5833c;font-size:14px;}
.hotel_service_main p{width:450px;font-size:14px;line-height:25px;margin:10px 0;}
.hotel_service_mainpic,.hotel_service_mainlist{float:left;_display:inline;}
.hotel_service_mainpic{width:220px;margin:0 15px 0 0;}
.hotel_service_mainpic ul li{width:206px;height:135px;border:1px solid #ccc;background:#fff;padding:6px;margin:0 0 15px 0;}
.hotel_service_mainlist ul{width:220px;}
.hotel_service_mainlist ul li{line-height:22px;padding:0 0 0px 25px;background:url(../images/room_ico2.jpg) no-repeat left -60px;}
.hotel_service_mainl .hotel_service_mainlist ul li{padding-bottom:12px;}


.hotel_service_only{width:937px;background:#fff;margin:0 0 35px 0;padding:7px;border:1px solid #ccc;border-bottom:none;position:relative;}
.hotel_service_onlyl,.hotel_service_onlyr{float:left;_display:inline;}
.hotel_service_onlyl{width:363px;height:214px;margin:0 25px 0 0;overflow:hidden;}
.hotel_service_onlyr{width:525px;}
.hotel_service_onlyr0{margin:35px 0 0 0;}
.hotel_service_onlyr h2{height:31px;line-height:31px;padding:0 0 0 35px;background:url(../images/room_ico2.jpg) no-repeat 0 -140px;color:#e5833c;font-size:14px;}
.hotel_service_onlyr p{line-height:20px;}

.hotel_service_other{width:921px;background:#fff;margin:0 0 35px 0;padding:10px 15px;border:1px solid #ccc;border-bottom:none;position:relative;}
.hotel_service_other h2{height:31px;line-height:31px;padding:0 0 0 35px;background:url(/Hotel/images/room_ico2.jpg) no-repeat 0 -140px;color:#e5833c;font-size:14px;}
.hotel_service_other table{width:921px;}
.hotel_service_other table tr td{height:35px;padding:0 0 0 25px;background:url(/Hotel/images/room_ico2.jpg) no-repeat left -244px;}
.hotel_service_other ul li{height:35px;line-height:25px;padding:0 0 0 25px;float:left;_display:inline;background:url(/Hotel/images/room_ico2.jpg) no-repeat left -250px;}

/*===========海泉湾客栈===============*/
.Inn_kf{ background:url(../images/Innkf_bg_03.jpg) no-repeat; width:944px; height:453px; margin-top:40px; padding:10px 10px 25px 10px;}
.InnBot_bg{ background:url(../images/InnBot_bg.jpg) bottom center no-repeat; width:100%;}

.Innkf_left{width:633px;453px;overflow:hidden;float:left; position:relative;}
.Innk_img{ background:url(../images/Inn_icon.png) no-repeat; width:80px; height:81px; display:block; position:absolute;z-index:5;}
.Innkf_left a{ width:56px;height:56px;display:block;position:absolute;top:183px;z-index:2;}
.Innkf_left a.Arrow_left{ background:url(../images/Trans_bg.png) left top no-repeat;}
.Innkf_left a.Arrow_right{ background:url(../images/Trans_bg.png) -56px top no-repeat; right:0px; _right:-1px;}

.Inn_ul{width:633px;height:453px;overflow:hidden;position:relative;z-index:1;}
.Inn_ul img{position:absolute;top:0;left:0;display:none;}
.Inn_ul_title{background:url(../images/Trans_bg1.png)  repeat-x; height:35px; width:633px; display:block; font-weight:bold; color:#fff; text-align:center; line-height:35px; position:absolute;bottom:0;font-size:14px;}

.Arr_inn{ position:relative; }
.Arr_inn a{ width:28px; height:28px; display:block; float:left; position:absolute; top:238px;  z-index:1;}
.Il_arr{ background:url(../images/Hot_Arrow.jpg) left center no-repeat; right:48px;}
.Ir_arr{ background:url(../images/Hot_Arrow.jpg) -28px center no-repeat; right:19px;}


.Innkf_right{ width:311px; float:left; background:#fff; height:453px;}
.Innkf_right table{ width:100%; height:453px;}
.Innkf_right .Innk_tile{ background:#e0842a; color:#fff; font-weight:bold;  }
.Innkf_right tr td{ border:solid 1px #d6d6d6; font-size:14px; width:153px; text-align:center; padding:12px 0;}
.Innkf_txt{ text-align:left; font-size:12px; line-height:24px; color:#60650f; padding:0px 22px 0px 24px; width:263px;}
.Innkf_txt strong{ font-size:14px; color:#e0842a;}

/*===========康乐设施_度假酒店===============*/
.Klss{}
.Kl_txt{ line-height:30px; color:#413b37; font-size:14px; padding:15px 0;}
.Klss_ul{ width:953px;}
.Klss_ul dl{ border:solid 1px #d6d3cb; background:#fff; display:inline-block; position:relative;}
.Klss_ul dl img{ margin:5px;}
.Kiss_dt{ position:relative; width:280px; position:absolute; right:10px; top:15px; color:#0e0e0e;}
.Kiss_dt em{ font-size:24px;}
.Kiss_dt p{ line-height:24px; margin:10px 0;}
.Kiss_dt samp{ line-height:24px;  font-size:14px; display:inline-block;}
.Yellew{ color:#f1e40e;}
.Ygreed{ color:#f0ff00;}
.shadow_c{ background:url(../images/klss_shadow.jpg) no-repeat; width:953px; height:29px; display:block;}
.w452{ width:452px; float:left;}
.MR27{ margin-right:27px;}
.MR18{ margin-right:18px;}
.White{ color:#fff;}
.klss_mar{ margin:10px 0 0 40px;}
.Klss_Mar1{ margin:5px 0 0 50px;}
.shadow_d{ background:url(../images/klss_shadow1.jpg) no-repeat; width:463px; height:38px; display:block; float:left;}

.Kiss_dd ul{ }
.Kiss_dd ul li{ float:left; width:463px;display:inline-block; }
.Klss_bg{ float:left; width:425px; border:solid 1px #d6d3cb; background:#fff; display:inline-block; padding:18px;}
.Kiss_dd ul li em{ font-size:24px; color:#0e0e0e; padding:12px 0; display:inline-block;}
.Kiss_dd ul li p{ line-height:24px;}
.Kiss_dd ul li samp{ background:url(../images/klss_iocn.jpg) left center no-repeat; padding:10px 0 10px 37px; line-height:35px; font-family:"宋体"}
.Kiss_dd ul li samp strong{ font-size:14px;}

/*-- 餐饮设施  --*/
.facilities_list{width:937px;margin:30px 0 0 0;background:#fff;padding:7px;border:1px solid #ccc;border-bottom:none;position:relative;}
.facilities_main{width:405px;float:left;_display:inline;margin:20px 35px;}
.facilities_main h2{height:40px;line-height:40px;font-size:25px;color:#d15800;padding:0 0 0 40px;background:url(../images/facilities_ico.jpg) no-repeat left top;}
.facilities_main h2 span{color:#666;font-size:15px;font-weight:normal; position:relative; font-family:Arial;}
.facilities_main h2 em { font-weight:normal; font-size:12px; color:#333; position:absolute; top:50px; left:85px; }
.facilities_m{line-height:25px;margin:10px 0;}
.facilities_m p strong{color:#d15800;}
.facilities_time{display:inline-block;margin:10px 0 0 0;height:32px;line-height:32px;color:#fff;padding:0 30px 0 45px;background:#e5833c url(../images/facilities_ico.jpg) no-repeat 10px -50px;}
.facilities_main .NomarT{ margin-top:0px;}
.facil_phohe{ background:#eee url(../images/num_icon.jpg) left center no-repeat; padding-left:42px; height:32px; width:280px; display:block; margin-top:5px; line-height:32px; font-size:14px; color:#626262; font-weight:bold;}
.W247{ width:247px;}
.facil_phohe b{ color:#b21e1e;}
.facilities_main .Faciline{ line-height:21px;}
.Faci_Expan{ background:#dcdcdc;  height:36px; width:939px; display:inline-block; text-align:center; line-height:36px; font-weight:bold; color:#444;}
.FlaText{ width:870px; padding-top:25px; position:relative; display:inline-block;}
.FlaText p{ line-height:24px; color:#3f3f3f; padding:0 0 25px 43px;}
.Yipin_logo{ position:absolute; right:0; top:10px;}
.w372{ width:372px;}

/*-- 梦幻剧场的服务 --*/
.theater_service{width:950px;margin:0 auto;}
.theater_service dl dd{cursor:pointer;}
.theater_service .hotel_wj_title{border-bottom:1px solid #ccc;padding-bottom:15px;}
.theater_ser_conl,.theater_ser_conr{float:left;_display:inline;}

.theater_ser_conl{width:740px;height:275px;overflow:hidden;margin:20px 0 0 0;}
.theater_ser_con0{width:233px;height:275px;float:left;_display:inline;margin:0 10px 0 0;background:url(../images/theater_ser_bg0.png) no-repeat center top;position:relative;}
.theater_ser_con0 dl{width:215px;height:254px;position:relative;left:12px;top:6px;overflow:hidden;}
.theater_service dl dt{position:relative;z-index:1;}
.theater_ser_con0 dl dd{position:absolute;z-index:2;top:217px;width:215px;height:254px;color:#fff;}
.theater_service dl dd h2{position:relative;font-size:16px;height:37px;line-height:37px;text-indent:15px;font-family:"微软雅黑";}
.theater_service dl dd h2 span{position:absolute;right:10px;top:1px;font-size:12px;font-weight:normal;}		
.theater_service p{padding:0 15px;line-height:22px;}

	
.theater_ser_conr{width:206px;margin:20px 0 0 0;}
.theater_ser_con1{width:206px;height:131px;margin:0 0 12px;background:url(../images/theater_ser_bg1.png) no-repeat center top;position:relative;}
.theater_ser_con1 dl{width:194px;height:110px;overflow:hidden;position:relative;top:6px;left:6px;}
.theater_ser_con1 dl dd{width:194px;height:110px;position:absolute;z-index:2;top:73px;color:#fff;}

.theater_service dd.theater_ser_color0{background:url(../images/theater_ser_color0.png);}
.theater_service dd.theater_ser_color1{background:url(../images/theater_ser_color1.png);}
.theater_service dd.theater_ser_color2{background:url(../images/theater_ser_color2.png);}
.theater_service dd.theater_ser_color3{background:url(../images/theater_ser_color3.png);}
.theater_service dd.theater_ser_color4{background:url(../images/theater_ser_color4.png);}
	
/*-- 酒店和度假之旅底部图片菜单的那两根线 --*/
.theater_service h6,.hotel_wj_service h6{width:940px;height:3px;margin:30px auto -5px;font-size:0;line-height:0;border-top:3px solid #ccc;border-bottom:1px solid #ccc;}
.hotel_wj_service h6{width:970px;}