﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, 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:#2a5ead; }
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;}
.pr2{ padding-right:2em;}
/*固定宽高*/
.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%;  _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 .txta{ color:#b93045;}
/*头部横条*/
#header{width:100%;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; display:block;}
#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%;}
/*右边栏菜单*/
#sidebar{float:left; margin-right:20px; color:#6b6b6b;}
.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 20px;height:auto; display:none;}
#revernation .room-revernation{ font-size:14px;}
#revernation td{ height:40px;margin-bottom:10px; vertical-align: middle;}
#selecthotel{width:168px;height:24px; line-height:24px; padding:0 0px 0 8px;  background:url(../images/icon1.png) no-repeat 156px center; }
#timein,#timeout{float:right;width:88px; height:24px; line-height:24px;padding-right:25px;border:none; background:url(../images/icon2.gif) no-repeat 92px center; cursor:pointer;}
#revernation .revernation-border{ border:1px solid #c0c0c0; height:24px;}
#revernation .time{float:left;width:50px;padding:3px 7px 3px 8px;}
#revernation .booknow{width:178px;height:29px; background:url(../images/booknow.gif) repeat-x center;}
#revernation .booknow input{width:100%; height:29px;font-size:14px;color:#fff; text-align:center; background:none; border:none; cursor:pointer;}
/*酒店列表模块*/
.boxlist{ padding-top:20px;}
.boxlist h5{ text-align:center; font-size:14px; font-weight:normal;}
.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:#2a5ead; }
/*右侧模块*/
#rightbox{ float:left; margin:40px 0 105px; padding:25px 20px 0;width:690px; height:auto;background: url(../images/rightboxbg.png) repeat-y left top; border:1px solid #dedede; box-shadow:0 0 2px #ebebeb; border-radius:3px;}
#rightbox h4{ font-size:14px; color:#2a5ead;}
.rightboxline{ margin-top:15px; height:5px; background:url(../images/line.png) repeat-x 0 bottom;}

/*主页底部栏目定位*/
#footer{ height:40px; width:100%; background:#26406c; z-index:11;}
#footer a{ color:#96a2b8; 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:#2a5288;border:1px solid #2a5288;padding:3px 5px;margin:7px 0;position:relative;}
#footer .footerleft p.search span{color:#96a2b8;font-size:12px;}
#footer .footerleft #searchinput{background:#2a5288; color:#96a2b8; 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:#96a2b8;}
#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;
}
/***  ------------------------------------------  **/
