@charset "utf-8";

/* CSS Document */

/*首页css*/

.bgstretcher-area { text-align: left; }

.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {

position: absolute;

top: 0;

left: 0;

}

.bgstretcher UL, .bgstretcher UL LI {

margin: 0;

padding: 0;

list-style: none;

}

.bgstretcher {

background: black;

overflow: hidden;

width: 100%;

position: fixed;

z-index: 1;

_position: absolute; /*IE6 doesn't support fixed positioning*/

top: 0;

left: 0;

}

.top{ width:100%; height:30px; overflow:hidden; position:relative; z-index:100;}

.topfilter{ width:100%; position:absolute; height:30px; background:#000;

filter:alpha(opacity=50); /*IE滤镜，透明度50%*/

-moz-opacity:0.5; /*Firefox私有，透明度50%*/

opacity:0.5;/*其他，透明度50%*/}

.top1{ position:relative; height:30px; overflow:hidden;}

.top1_1{ width:940px; height:30px; overflow:hidden; margin:0 auto;}

.top1_1 img{ padding-top:30px;}

.collect{ width:300px; margin:0 auto; height:18px; line-height:18px; margin-top:5px;}

.collect p{ float:right; width:180px; padding-right:40px;}

.collect p a{ margin-right:10px; color:#FFF; float:left;}

.topp{ width:300px; float:left; height:30px; line-height:30px;}

.topp a{ color:#FFF;}

.topp a:hover{ color:#999;}

.top1_2{ width:300px;}

#logo{ position:relative; top:10px; left:120px; width:300px;}

.reserva{ position:relative; top:50px;}

.rese_box{ position:absolute; left:120px; background:url(../images/rebg.png) repeat-x; width:242px; height:375px; padding:15px 0 0 23px;}

.rese_box h3{ font-size:14px; font-weight:bold; color:#7e0000; padding:10px 0;}

.re1{width:240px; padding:10px 0;}

.re1 select{ display:block; list-style:none; width:221px; height:35px;}

#supersize{ margin:0 auto;}

.rese_submit{ background:#d8ab66; width:216px; height:37px; text-align:center; line-height:37px; color:#fff; font-weight:bold; font-size:14px; display:block; cursor:pointer;}

.vip_submit{ display:block; padding:25px 0; overflow:hidden; margin-top:15px;}

.sub_yvip{ width:105px; height:38px; background:#8aa101; text-align:center; color:#fff; font-weight:bold; float:left; line-height:38px; font-size:14px;}

.sub_nvip{ background:#417ed4; margin-left:20px;}

#full-screen-slider{ float:left; position:relative; width:100%; height:725px; z-index:0;}

#slides{ display:block; position:relative; width:100%; height:725px;}

#slides li{ position:absolute; width:100%; display:block;}

.lxdh{ font-size:20px; color:#a70303;}

.lanmu{ position:absolute; left:400px; top:175px; width:758px; height:225px;

background:url(../images/lanmubg.png) no-repeat scroll 0 0;

}

.lanmu1{ width:310px; height:205px; margin:9px 0 0 7px; float:left;}

.lanmu1_1{ width:260px; height:35px; line-height:35px; overflow:hidden; margin:0 auto; border-bottom:#CCC 1px solid;}

.lanmu1_1_1{ font-family:"微软雅黑"; font-size:14px; color:#979696; font-weight:bold;}

.lanmu1_1_2{ padding:10px 0 0 0; }

.lanmu1_2{ width:260px; height:160px; margin:0 auto; overflow:hidden;}

.lanmu1_2_1{ width:260px; height:80px; overflow:hidden; margin-top:10px;}

.lanmu1_2_1 img{ width:260px; height:80px; overflow:hidden; display:inline;}

.lanmu1_2_2 p{ color:#8f8f8f; text-indent:2em; line-height:18px;}

.lanmu1_2_2 span a{ float:right; color:#a70303; padding-right:8px;}

.lanmu2{ width:310px; height:205px; margin:9px 0 0 0; float:left;}

.lanmu2_2{ width:260px; height:auto; margin: 0 auto; overflow:hidden; margin-top:10px;}

.lanmu3{ width:390px; height:205px; margin:9px 0 0 0; float:left;}

.lanmu3_1{ width:390px; height:auto; overflow:hidden; margin: 0 auto; margin-top:10px;}

.lanmu3_1 ul li{ width:370px; line-height:24px; background:url(../images/8.jpg) no-repeat scroll 0 10px; padding-left:20px;height: 24px;overflow: hidden;}

.lanmu3_1 ul li a{ color:#8f8f8f; width:280px; float:left; height:20px; overflow:hidden;}

.lanmu3_1 ul li span{ float:right; color:#8f8f8f;}

.lanmu31_1{ width:390px; height:35px; line-height:35px; overflow:hidden; border-bottom:#CCC 1px solid;}

.foot{ width:100%; height:90px; background:#FFF;}

.foot1{ width:1050px; height:auto; margin:0 auto; overflow:hidden;}

.foot2{ width:600px; height:auto; overflow:hidden;}

.foot2 ul li{ color:#8f8f8f; line-height:20px; padding-left:20px; overflow:hidden;}

.footl{ float:left; width:640px;}

.foot3{ width:230px; padding-right:80px; padding-top:20px; overflow:hidden;font-size:20px;color:#ea8010; font-family:"微软雅黑"; font-weight:bold; line-height:40px;}

.foot3 img { margin-right:10px;}

.foot4{ float:left; height:auto; line-height:18px; margin: 0 auto; padding-left:20px; padding-top:5px;}

.foot4 ul li{ height:18px; line-height:18px; float:left;color:#8f8f8f;margin-right:5px;}

.foot4 ul li a{ color:#8f8f8f;margin-right:5px; }

.foot4 ul li a:hover{ color:#333;}

.link{ width:640px; padding:5px 0 5px 20px; display: inline-block;}

.link strong{ float:left;}

.link ul{ float:left;}

.link ul li{ float:left; padding-right:8px;}

.link ul li a{color: #8F8F8F;}

.link ul li a:hover{ color:#333;}

.fr {

float: right;

display: inline;

}

.myform1{}

.myform1 ul li{ height:50px;}

.myform1 ul li label{ float:left; width:62px; height:23px; line-height:23px; color:#482b0d; font-weight:bold; text-align:left;}

.myform1 ul li .input_select{ float:left; position:relative;}

.myform1 ul li .txt{ width:118px; height:22px; border:0; padding:3px 0px 0px 3px;}

.myform1 ul li .txt1{ background:url(../images/input_time.png) no-repeat;}

.myform1 ul li .txt2{ background:url(../images/input.png) no-repeat;}

.myform1 ul li .icon_time{ position:absolute; right:12px; top:4px; display:inline-block; width:15px; height:16px; background:url(../images/icon_time.jpg) no-repeat; cursor:pointer;}

.myform1 ul li a.order{ display:block; width:190px; height:34px; background:url(../images/order.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/order.png" ,sizingMethod="crop"); margin-top:10px;}

.myform{ padding:20px 0px 0 35px;}

.myform2{ padding:20px 0px 0 0px; width:185px; margin:0 auto;}

.myform ul li{ height:36px;}

.myform ul li label{ float:left; width:62px; height:23px; line-height:23px; color:#482b0d; font-weight:bold; text-align:left;}

.myform ul li .input_select{ float:left; position:relative;}

.myform ul li .txt{ width:118px; height:20px; border:0; padding:3px 0px 0px 3px;}

.myform ul li .txt1{ background:url(../images/input_time.png) no-repeat;}

.myform ul li .txt2{ background:url(../images/input.png) no-repeat;}

.myform ul li .txt3{ background:url(../images/input1.png) no-repeat;}

.myform ul li .icon_time{ position:absolute; right:12px; top:4px; display:inline-block; width:15px; height:16px; background:url(../images/icon_time.jpg) no-repeat; cursor:pointer;}

.myform ul li a.order{ display:block; width:190px; height:34px; background:url(../images/order.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/order.png" ,sizingMethod="crop"); margin-top:10px;}

/*弹出层css*/

.mesWindow{border:#666 1px solid;background:#fff;}

.mesWindowTop{border-bottom:#eee 1px solid;font-weight:bold;text-align:left;font-size:12px; background:url(../images/hline.gif) repeat-x;}

.mesWindowContent{font-size:12px;}

.mesWindow .close{height:11px;width:12px;border:none;cursor:pointer;text-decoration:underline; background:url(../images/close.gif) no-repeat;}

.ordercon h2{ height:37px; padding-top:28px; background:url(../images/flinr.jpg) no-repeat center bottom; font-family:"微软雅黑"; font-size:18px; color:#7e0000; text-align:center;}

.moreRoom { float:right; margin-right:20px; padding-bottom:10px;}

/*弹出层css结束！！！*/

.fixd{ position:fixed; bottom:0;}

.footer{  width:100%;height:86px; background:url(../images/bottom.jpg); color:#4d3018; clear:both;}

.footer ul{ float:left; padding-left:130px; padding-top:28px;}

.footer ul li{ float:left;}

.footer ul li a{ padding:0 10px; color:#4d3018;}

.footer div{ float:right; padding-right:300px; padding-top:28px;}

.footer div p{ font-size:14px; padding-bottom:10px;}

/*内页css*/

.main{ width:1010px; position:relative; left:130px;}

.side2{ position:relative; float:left; width:265px; height:642px; border-radius:3px; background:url(../images/side.png);}

.alph{ position:absolute; width:265px; height:642px; border-radius:3px;/* background:#FFF;filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;*/}

.logo{ position:absolute; width:265px; height:100px;}

.side_lb{ position:absolute; top:100px; left:38px; padding-top:5px;}

.side_lb .order_btn{ display:block; width:197px; height:51px; line-height:40px; text-align:center; background:url(../images/orbg.png) no-repeat; color:#FFF; font-size:14px; font-weight:bold; letter-spacing:3px; margin-bottom:5px; cursor:pointer;}

/*.side_lb ul li{ height:35px;}

.side_lb ul li a{ display:block; width:197px; height:30px; line-height:30px; text-align:center;color:#56361b;}*/

.nav_menu{ width:198px;}

.side_lb dl dt a.Current{ background: #600; color:#FFF;}

.nav_menu dl{ margin-bottom:10px;}

.nav_menu dl dt a{ display:block; width:197px;height:30px;line-height:30px; text-align:center; background:#600;overflow:hidden; color:#FFF;font-weight:800;}

.nav_menu dl dd li{height:24px;line-height:24px; text-align:center;background: rgb(102, 0, 0);}

.nav_menu dl dd li a{color:#56361b;display: inline-block; width: 100%;}

.the_right{ position:relative; float:right; display:inline; width:734px; margin-bottom:70px;}

.hd{ position:relative; height:74px; text-align:right; color:#600;}

.alph_link{ position:relative; width:100%; height:24px;background:#FFF;filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;}

.hd ul{ position:relative; top:-20px; float:left; width:100%; text-align:right;}

.hd ul li{ display:inline; height:16px;}

.hd a{ padding:0 10px; color:#600;}

.con{ clear:both; position:relative; padding-bottom:3px; background:url(../images/deco3.png) no-repeat center bottom; min-height:500px;}

.jdpic{padding:14px 10px 10px; margin-bottom:25px; background:#FFF;}

.hdtitle{ clear:both; height:40px; border-bottom:3px #7E0000 solid; color:#B68F14; background:#FFF;}

.hdtitle strong{ float: left;padding-left: 10px;font-family: "微软雅黑";font-size: 18px;font-weight: bold;padding-top: 5px;width: 300px;height: 24px;overflow: hidden;}

.hdtitle span{ float:right; padding-right:10px; padding-top:10px;}

.hdtitle span a {color:#d1bc6b;}

#info{ min-height:290px; font-family:"微软雅黑"; padding:10px 30px 20px 30px; color:#826e5f;background:url(../images/fix_opacity.png) repeat;line-height: 24px;}

#info h2{ font-size:24px; margin:44px 0 52px 0;}

.info p{ font-size:14px;line-height:2em;}

.kfinfo p{ font-size:14px; text-indent:2em; line-height:1.6em; padding:0 10px;}

.xwlb li {height: 28px;line-height: 28px;border-bottom: 1px #CCC dashed;background: url(../images/arrow.gif) no-repeat left center;padding-left: 15px;}

.xwlb li span { float:right;} 

.nei{ height:auto; margin-top:5px; padding:10px;overflow: hidden;}

.nei_title{line-height:30px; text-align:center; border-bottom:1px dashed #CCCCCC;  height:auto;}

.nei_title span{  font-weight:bold; font-size:23px;}

.nei_con{ line-height:25px; margin-top:10px;}

.search{line-height:30px; margin-top:5px;}

.search_p { float:left; width:90px; height:30px; font-size:14px; font-weight:bold;}

/**=======分页样式====**/

.page{ text-align:center;color:#585858;padding-bottom:15px;}

.page a, .page strong {height:22px;line-height:22px;display:inline-block;padding:0 2px;color:#585858;border: 1px solid #d2d3d3;vertical-align: middle;border-image: initial;}

.page span.current{ display:inline-block; height:22px;line-height:22px;font-weight:bold; color: #FFFFFF;border: 1px solid #d2d3d3; padding:0 8px; background:#633;}

.page a:hover{background:#633;color: #FFFFFF; }

.page .prv {padding: 0 12px 0 12px;background: url(../images/prevIcon.png) no-repeat 5px center;}

.page .next{padding: 0 12px 0 12px;background: url(../images/nextIcon.png) no-repeat 50px center;font-weight: normal;font-size: 12px;}

.nextpage p{ line-height:24px;}

/**=====页码样式结束===**/

/**=========找回密码页面样式=======**/

.demo{width:400px; margin:40px auto 0 auto;}

.demo h3{line-height:24px; text-align:center; color:#360; font-size:16px}

.demo p{line-height:30px; padding:4px}

.demo p span{margin-left:6px; color:#f30}

.input{width:240px; height:24px; padding:2px; line-height:24px; border:1px solid #999}

.btn{position: relative;overflow: hidden;display:inline-block;*display:inline;padding:4px 20px 4px;font-size:16px;line-height:20px;*line-height:22px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:#FE7524;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.btn_submit5{ width:75px; height:30px; border:none; color:#FFF; cursor:pointer; font-family:"微软雅黑"; font-size:16px;

background:url(../images/log_reg.jpg) no-repeat -300px 0px;}

.btn_submit6{ width:75px; height:30px; border:none; color:#FFF; cursor:pointer; font-family:"微软雅黑"; font-size:16px;

background:url(../images/log_reg.jpg) no-repeat -300px -30px;}

.btn_submit7{ width:75px; height:30px; border:none; color:#FFF; cursor:pointer; font-family:"微软雅黑"; font-size:16px;

background:url(../images/log_reg.jpg) no-repeat -225px 0px;}

.btn_submit8{ width:75px; height:30px; border:none; color:#FFF; cursor:pointer; font-family:"微软雅黑"; font-size:16px;

background:url(../images/log_reg.jpg) no-repeat -225px -30px;}

.agreement {display: block;width: 100px;height: 30px;line-height: 30px;text-align: center;background: #600;overflow: hidden;color: #FFF; font-weight: 800; margin-left:280px;} 

/**=======找回密码样式结束=====**/

/**=======房间列表页大图放大样式======**/

#preview{position:absolute;background:#FFF; border:1px #CCC solid;padding:5px;display:none;color:#fff;}

#preview img{width: 400px;height:300px;border:none;}

/**================end==========**/

.tbtitle{ padding-left:5px;font-weight: bold;font-size: 14px;line-height: 30px;}

.yd_button img{ margin:0 5px;}

/*=========划过显示价格详情==========*/

.navig{position:relative;margin:0 auto;}

.navig .list{text-align: center;margin:0 auto;width:50px;}

.navig .list li{float:left;}

.navig .list a{float:left;display:block;height:42px;text-align:center;font:bold 13px/36px "微软雅黑";}

.navig .list a:hover,.navig .list .now{color:#F00;background:#fff;}

.navig .box{position:absolute; z-index:200;left:15px;top:32px; width:500px;background:#FFF;overflow:hidden;height:auto;}

.navig .cont{ display:inline-block;position:relative;padding:5px 0;}

.navig .cont ul li{ float:left; display:inline; margin-left:10px; margin-top:10px; white-space:nowrap;text-align: center;}

.navig .cont ul li h3{ font-size:14px;}

.navig .cont ul li p{ font-size:12px;}

/*=======相册浮动显示插件样式=======*/

/*=======相册列表样式======*/

.photos { margin:0 auto; margin-top:15px; overflow:hidden;}

.photos ul{ margin-top:5px;}

.photos ul li{float:left; padding: 0px 10px 0px 10px; text-align:center;}

.photos ul li a{color:#000;text-align:center;}

.photos ul li p{ padding-top:10px;}

.photos ul li img { width:300px; height:225px; vertical-align:middle; padding-top:7px;}

#albums img { margin-right:8px; margin-bottom:10px;}

/**====end===**/

/*房间价格明细*/

.price_mx span{ float:left;}

#money{ float:left; display:inline; width:497px; margin-left:6px; border-left:1px solid #B1D59D;}

.price_mx ul li{ padding-bottom:0; float:left;text-align:center;width:70px;line-height:2.6em; border-right:1px solid #B1D59D; border-top:1px solid #B1D59D;}

.price_mx ul li h3{ font-size:14px;border-bottom: 1px solid #B1D59D;background: #EAF8D7;}

.price_mx ul li p{border-bottom:1px solid #B1D59D;}

/*房间价格明细结束！！！*/

.Inquiry{ border:none; padding:3px 8px;border: #999 1px solid; margin-left:5px;}

/* 我的点评*/





.tx img { border-radius:50%}

.xj{ display:inline-block; width:75px; height:66px; background:url(../images/xjbg.gif) no-repeat; text-align:center; padding-left:15px;}

.xj dt{ color:#333; padding-bottom:5px; padding-top:10px;}

.dp_r{position: relative;}

.ico_note{position: absolute;top: 20px;left:-6px;display: block; width:8px; height:16px; background: url(../images/ico_note.png) no-repeat; overflow:hidden;}

.comt{ padding:12px;border:1px solid #D2D2D2; margin-top:10px;}

.comt dt{ font-family:"微软雅黑"; font-size:14px; padding-bottom:5px;color: #333;}

.comt dd{ line-height:24px; font-size:12px;}

/**=======分页样式====**/

.pages{ margin-top:20px;

 text-align:center;color:#585858;}

.pages a, .pages strong {height:22px;line-height:22px;display:inline-block;padding:0 2px;color:#585858;border: 1px solid #d2d3d3;vertical-align: middle;border-image: initial;}

.pages span.current{ display:inline-block; height:22px;line-height:22px;font-weight:bold; color: #FFFFFF;border: 1px solid #d2d3d3; padding:0 8px; background:#633;}

.pages a:hover{background:#633;color: #FFFFFF; }

.pages .prv {padding: 0 12px 0 12px;background: url(../images/prevIcon.png) no-repeat 5px center;}

.pages.next{padding: 0 12px 0 12px;background: url(../images/nextIcon.png) no-repeat 50px center;font-weight: normal;font-size: 12px;}

/**=====页码样式结束===**/