﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre,form, fieldset, legend, button, input, textarea, th, td, img { border: medium none; margin: 0; padding: 0; }
body, button, input, select, textarea { font-size: 12px;line-height:1.5; font-family: '微软雅黑','Microsoft YaHei'; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
html{ font-size:100%;}
body{ position:relative; overflow-x:hidden;}
em { font-style: normal;}
ul, ol { list-style: none; }
a { text-decoration: none; color:#2e2e2e;outline:none;hide-focus: expression(this.hideFocus=true);  }
a:hover { text-decoration: underline; color:#7c0c0c; }
img { border: 0px; }
table { border-collapse: collapse; border-spacing: 0; font-size:12px;}
input[type="radio"]{vertical-align:middle;}
label{ vertical-align:middle;}
.Arail{font-family:Arial;}
.floatL{float:left}
.floatR{float:right}
.alignC{ text-align:center;}
.clear{ clear:both;}
.clearfix{clear:both; display:block;overflow:hidden; zoom:1;}
.clearfix:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.redicon{ color:red; font-size:14px; padding:0 3px;}
.red{ color:red;}
/*固定宽高*/
.wrap1000{ width:972px;}
/*基础颜色*/
.cred{ color:#7c0c0c;}/*标题红*/
.cblack{ color:#444;}/*标题黑*/
.c666{ color:#666;}/*英文黑*/
.cgreg{ color:#6b6b6b;}/*文字灰色*/
.cwhite{ color:#fff;}
.cyellow{ color:#c1a25a;}
/*右侧固定微信预订*/
#wx_yd { position: fixed;height: auto;right:20px; top: 40%; display: block; _position: absolute;/*IE6 用absolute模拟fixed*/ _top: expression(documentElement.scrollTop + 240 + "px"); /*IE6 动态设置top位置*/
}
.wbox{ width:172px;padding:11px; border:1px solid #dedad8; background:#fff; text-align:center;}
.wbox img{width:135px; height:135px;}
.wbox p{padding-top:15px;}
.wbox .txta{ color:#b93045;}
/*头部横条*/
#header{width:100%;min-width:1002px;height:93px;background:url(../images/headerbg.png) repeat-x center;position:absolute; top:0;left:0px; z-index:11; }
#header .wrap1000{margin-left:30px;}
#header .topbar a{ margin-left:25px;color:#fff;}
#header .topbar .revernation{ background:url(../images/bed.png) no-repeat left center; padding-left:20px;}
#header #logo{margin:17px 0 17px 0px; width:220px; text-align:center;}
#header .top-right-menu{ height:80px; padding-top:13px; text-align:right;}
#header .top-right-menu ul{ margin-top:18px;}
#header .top-right-menu li{ float:left;}
#header .top-right-menu li a{ margin-left:25px; font-size:14px;color:#fff;}
#header .top-right-menu li.navactive a{ border-bottom:1px solid #fff;}
#header .top-right-menu li.navactive:hover a{ text-decoration:none;}
/*内容区*/
.content{ padding:115px 0 0 30px;min-width:1002px; min-height:750px;/*background:url(../images/youhuibg.png) no-repeat left top;*/ background-position:left top; background-repeat:no-repeat; background-size:100%;}
.contentwrap{}
/*右边栏菜单*/
#sidebar{float:left; margin-right:20px;}
.wrap a,.wrap input{color:#6b6b6b;}
#sidebar .wrap{width:220px; padding-top:7px; height:560px;background:url(../images/sidewrap.png) no-repeat center top;}
#sidebar .wrap .innerwrap{/*padding:0 13px; background:url(../images/hotelbg.png) repeat-y center;background-size:100% 100%;*/}
/*预订模块*/
#revernation{ padding:0 21px;height:auto; display:none;}
#revernation .room-revernation{ font-size:14px;}
#revernation .revernation-border{ border:1px solid #c0c0c0; height:28px;}
#revernation td{ height:40px;margin-bottom:10px; vertical-align: middle;}
/*#selecthotel{width:168px;height:28px; line-height:28px; padding:0 5px;  background:url(../images/icon1.png) no-repeat 155px center; color:#444;}*/
#timein,#timeout{float:right;width:88px; height:28px; line-height:28px;padding-right:25px;border:none; background:url(../images/icon2.gif) no-repeat 92px center; color:#6b6b6b; cursor:pointer;}
#revernation .time{float:left;width:50px;padding:5px; color:#444;}
#revernation .booknow{width:178px;  height:29px; background:url(../images/booknow.gif) repeat-x center;}
#revernation .booknow input{width:100%; height:29px;line-height:29px; color:#fff; text-align:center; background:none; border:none; cursor:pointer;}
/*酒店列表模块*/
.boxlist{}
.boxlist h5{ text-align:center; font-size:14px; font-weight:normal; padding-top:20px;}
.boxlist ul{ background: url(../images/ultop.png) no-repeat center top; padding-top:20px;}
.boxlist ul li{ height:40px; line-height:40px; text-align:center; background:url(../images/libg.png) no-repeat center bottom;}
.boxlist ul li a{ cursor:pointer;}
.boxlist ul li.nobg{ background:none;}
.boxlist ul .lastli{ height:15px;background:url(../images/ulbottom.png) no-repeat center bottom;margin-top:5px;}
.boxlist ul li.current{background:url(../images/current.png) center center;}
.boxlist ul li.current a{ color:#7c0c0c; }
/*右侧模块*/
#rightbox{ float:left; margin:40px 0 105px; padding:25px 20px 0;width:690px; height:auto;overflow:hidden;background: url(../images/rightboxbg.png) repeat-y left top; border:1px solid #dedede; box-shadow:0 0 2px #ebebeb; border-radius:3px;}

/*主页底部栏目定位*/
#searchdb{height:40px; width:100%;min-width:1080px; background:#a12732; z-index:11;}
#footer{ height:40px; width:100%;min-width:1080px; background:#a12732; z-index:11;}
#footer a{ color:#daaaaf; margin-right:10px;}
#footer .wrap1000{margin-left:30px;}
#footer .footerleft p{ display:inline-block;*display:inline;*zoom:1;}
#footer .footerleft p.link{ margin:11px 0;}
#footer .footerleft p.search{background:#a12732;border:1px solid #daaaaf;padding:3px 5px;margin:7px 0;position:relative;}
#footer .footerleft p.search span{color:#daaaaf;font-size:12px;}
#footer .footerleft #searchinput{background:#a12732; color:#daaaaf; border:none; outline:none;font-size:12px;}
#footer .footerleft #searchbtn{position:absolute;right:0;width:15px; height:20px; background:none; border:none; outline:none; cursor:pointer; z-index:20;}
#footer .footerleft p.iconlink{ margin:11px 0;margin-left:20px;}
#footer .footerleft p.iconlink img{ vertical-align:middle;}
#footer .footerright { height:40px; line-height:40px; color:#daaaaf;}
#footer .footerright span{ margin-right:10px;}
/*预订弹出遮罩*/
#bgbox{display:none;height:100%;width:100%; position:absolute; top:0;left:0; background:#333; filter:alpha(opacity=70);opacity:0.7;_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333,endColorstr=#333); z-index:100;}
.tips{ display:none;width:600px; height:200px; padding:20px;background:#fff; color:#666; position:absolute; top:0; left:0; z-index:101;}
.close{ float:right;font-size:16px; color:#7c0c0c; cursor:pointer;}
.tips p{text-align:center; margin-top:85px; font-size:20px;}
/*分享*/
.share{width:70px;}

/*翻页按钮*/
.pagelist { float: right; text-align: right; padding-top: 26px; padding-bottom: 20px; }
.pagelist  a { display: inline-block; width: 24px; height: 22px; line-height: 22px; text-align: center; margin-right: 5px; color: #666; background: #fff; border:1px solid #e9e9e9; border-radius:3px;}
.pagelist .p_pagefirst, .pagelist  .p_pagelast{ width:58px;}
.pagelist .p_pagepre, .p_page  .p_pagenext { width: 26px; }
.pagelist .p_pageah { background: #c69a44; color: #fff; border: 1px solid #c69a44; }
.pagelist  a:hover { background: #c69a44; color: #fff; border: 1px solid #c69a44; text-decoration: none; }


/***  ------------------------------------------  **/
.yuding li.loginn input{
	width: 169px;
	height: 26px;
	padding: 0 0 0 11px;
	border:1px solid #e6e6e6;
  }
  .yuding li.loginn input:first-child{
	margin:  0 0 11px 0;
  } 
  .yuding li.loginn{
	height: auto;
	display: none;
  }
 .yuding li.time{
	padding: 0;
  }

  .login-tab{
	height:20px;
	line-height:20px;
	width:178px;
	margin:0 auto 10px;
	}
	.login-tab a{
	float:right;
	text-decoration: none;
	}
	.login-tab a:first-child{
	  float:left;
	}
	.login-tab a.ac{
	border-bottom:1px solid #b79f69;
	color:#b79f69;
	}
.yuding li.item{
  height: 26px;
  width: 100%;
  padding:  0 0 11px 0;
  background: none;
  line-height: 26px;
  position: relative;
}
.order_eait input[type="button"]{
        width: 135px;
        height: 33px;
        background: #c1a25a;
        color: #fff;
        text-align: center;
        line-height: 33px;
        font-size: 14px;
        border-radius: 3px;
        cursor: pointer;
      }
      .imgres,.phoneres{
		position: relative;
	  }
	  .imgres i{
		position: absolute;
		width: 60px;
		height: 24px;
		right: 21px;
		background: #000;
		top: 2px;
		cursor: pointer;
		text-align:center;
	  }
	  .phoneres i{
		position: absolute;
		width: 80px;
		height: 24px;
		right: 21px;
		background: #f4f4f4;
		top: 2px;
		cursor: pointer;
		font-style:normal;
		text-align:center;
		color:#737373;

		line-height: 24px;
		font-size: 12px;
	  }
/***  ------------------------------------------  **/
