﻿@charset "utf-8";
/* CSS Document */
/*酒店介绍*/
.companydes{ margin:20px 0 200px;color:#444;}
.companydes p{ margin-bottom:10px; line-height:24px;}
.companydes p img{margin-top:40px;}
/*客房*/
.rightinner{ margin:20px 0 200px;color:#444;}
.rightinner p{ line-height:24px;}
.rightinner p.text{ margin-bottom:10px;}
.rightinner dl { margin-top:25px; padding-bottom: 24px; border-bottom: 1px dashed #ded8d5; }
.rightinner dl.last { border-bottom: 0; }
.rightinner dt, .hy dt img { width: 300px; height: 160px; }
.rightinner dt { float: left; }
.rightinner dd { width: 350px; float: left; margin-left: 20px; }
.rightinner dd h2 { font-size: 14px; margin-bottom: 8px; }
.rightinner dd p.info { line-height:24px; height:48px; overflow:hidden;}
.rightinner .roomdes:hover a{ text-decoration:none;}
.rightinner .mj { padding-left: 20px; margin-top: 16px; background: url(../images/dz.png) no-repeat left center; float: left; width: 150px; }
.rightinner .kd { padding-left: 20px; margin-top: 16px; background: url(../images/kd.png) no-repeat left center; float: left; }
.rightinner .tel { padding-left: 20px; margin-top: 2px; background: url(../images/tel.png) no-repeat left center;  }
.rightinner .wz { padding-left: 20px; margin-top: 2px; background: url(../images/wz.png) no-repeat left center; }
.rightinner .sj { padding-left: 20px; margin-top: 2px; background: url(../images/sj.png) no-repeat left center; }
.rightinner .revernationbtn{display:none; width:100px; height:30px; line-height:30px; text-align:center; background:#294a85; border-radius:4px; margin-top:18px;}
.rightinner .revernationbtn a{color:#fff; font-weight:bold;}
.rightinner .revernationbtn a:hover{ text-decoration:none;}
.roominfo h2{font-size: 14px; margin:30px 0px 10px 0; }
.rightinner .meeting .mj{ float:none; width:auto; margin-top:0;}
.rightinner .meetingname{ font-size:14px; color:#444; margin:10px 0;}
.rightinner .alignC img{ margin:20px 0;}
/*健康休闲图片切换*/
.imgchange{ width:675px;height:365px;margin:20px auto;position:relative; overflow:hidden;}
.imgchange span{ display:block; width:50px;height:100px;position:absolute;top:140px; z-index:999; cursor:pointer; opacity:1; z-index:999;}
.imgchange .nextbtn{ background:url(../images/next.png) no-repeat right center;right:0;}
.imgchange .prebtn{ background:url(../images/pre.png)no-repeat left center;left:0;}
.imgchange ul {width:675px;height:365px;position: relative;}
.imgchange ul li{ float:left;height:365px;width:675px;}

/*优惠精选*/
.discount{color:#524e45;}
.discount .searchhotel{ padding:19px; background:#e7e8e8; border:1px solid #dddede;}
.discount .searchhotel table{ margin-left:70px;}
.discount .searchhotel td label{ margin-right:15px;}
.discount .searchhotel td select{ width:220px;padding:5px 4px 4px 8px; border:1px solid #b8b8b8; margin:17px 0;}
.discount .searchhotel td input[ type="button"]{ width:85px; height:30px; line-height:normal; border-bottom:1px solid #7a7b7b;text-align:center;background:#c69a44; border-radius:2px; color:#fff; cursor:pointer;}
.dicount_list dl{ height:152px; width:100%; margin-top:26px; padding-bottom:25px; border-bottom:1px dashed #c6c6c6;}
.dicount_list dl dt{float:left; width:280px; margin-right:20px;}
.dicount_list dl dt img{ float:left; width:280px; height:152px;}
.dicount_list dl dd{ float:left; width:360px;}
.dicount_list dl dd h1{ font-size:14px; margin-bottom:10px;}
.dicount_list dl dd h1 a{}
.dicount_list dl dd p a{ line-height:24px; display:block;}
.dicount_list dl dd span{ display:block; font-weight:bold; margin:10px 0;}
.dicount_list dl dd span b{ font-weight:normal; font-family:Arial;}
.dicount_list dl dd div a.xq{ float:left; width:95px; height:30px; line-height:30px;background:#bd9e56; border-radius:2px; color:#fff; cursor:pointer;text-align:center;font-size:12px;}
.dicount_list dl a:hover{ text-decoration:none;}
.dicount_list dl dd div.dlbtm{ padding-top:5px;}

.destination pre{
white-space:pre-wrap; /* css3.0 */
white-space:-moz-pre-wrap; /* Firefox */
white-space:-pre-wrap; /* Opera 4-6 */
white-space:-o-pre-wrap; /* Opera 7 */
word-wrap:break-word; /* Internet Explorer 5.5+ */
}
/*优惠精选详情*/
.info_title{ font-size:16px; text-align:center; padding:12px 0; margin:12px 0;}
.sub_title table tr{ background:#e7e8e8; border:1px solid #dddede;}
.sub_title table td{padding:0 20px; height:33px; vertical-align:center;}
.sub_title table td span.Arail{ font-size:13px;}
.info_box{ margin-top:30px; margin-bottom:100px;line-height:24px;}
.info_box .strong{ margin:10px 0; }
.info_box .info_img{text-align:center;}
.info_box .info_img img{ max-width:700px; max-height:390px;margin:20px 0;}
/*联系我们*/
.contactus{color:#444;}
.contactus table{ margin-top:20px;}
.contactus table td{ height:24px; line-height:24px;}
/*目的地资讯*/
.destination{margin:00px 0 150px; color:#444;}
.destination p{ margin-bottom:10px;}
.titlebar{ margin-bottom:20px;}
.titlebar li{float:left;position:relative; margin-right:15px;}
.titlebar i{ width:9px; height:5px; background:url(../images/icondown.png) no-repeat center top; position:absolute; top:0; left:50%; margin-left:-4px; display:inline-block;}
.titlebar a{ display:block;width:auto;_width:120px;_overflow:hidden; height:27px; padding:0px 15px 0; margin-top:10px;line-height:27px; text-align:center; }
.titlebar .current a{background:#f1f4f9;color:#0e4b8d}
.titlebar .current i{  background:url(../images/icondown.gif) no-repeat center top; }
.destination dl { margin-top:25px; padding-bottom: 24px; border-bottom: 1px dashed #ded8d5; }
.destination dt img{ width: 300px; height: 160px; margin-top:6px;}
.destination dt { float: left; }
.destination dd { width: 350px; float: left; margin-left: 20px; }
.destination dd h2 { font-size: 14px; margin-bottom: 8px; }
.destination dd p.info { line-height:24px;}
