@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{}
em { font-style: normal;}
ul, ol { list-style: none; }
a { text-decoration: none; color:#2e2e2e; }
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:1000px;}
/*基础颜色*/
.cred{ color:#7c0c0c;}/*标题红*/
.cblack{ color:#444;}/*标题黑*/
.c666{ color:#666;}/*英文黑*/
.cgreg{ color:#6b6b6b;}/*文字灰色*/
.cwhite{ color:#fff;}
.cyellow{ color:#c1a25a;}
/*头部横条*/
#header{width:100%; min-width:1080px;height:93px;background:url(../images/headerbg.png) repeat-x center;position:absolute; top:0;left:0px; z-index:11;_behavior:url(iepngfix.htc);}
#header .wrap1000{margin-left:80px;}
#header .topbar a{ margin-left:10px;}
#header #logo{margin-top:21px; margin-bottom:21px;}
#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:48px; font-size:14px;}
#header .top-right-menu li .navactive{color:#910000;}
/*内容区*/
.content{ padding:115px 0 0 80px;min-width:1080px;background:url(../images/youhuibg.jpg) no-repeat left top;background-size:100%;}
.contentwrap{ width:1000px;}
/*右边栏菜单*/
#sidebar{float:left; margin-right:32px; 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.png) 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:#7c0c0c; }
/*右侧模块*/
#rightbox{ float:left; margin:40px 0 105px; padding:25px 22px 0;width:701px; 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:#3b3b3b;}
#rightbox .rightboxline{ margin:15px 0; border-bottom:5px solid #7c0c0c;}
/*主页底部栏目定位*/
#footer{ height:40px; width:100%;min-width:1080px; background:#7C0C0C; z-index:11;color:#d8b7b7; display:none}
#footer a,#footer input,#footer span{ color:#d8b7b7;}/*三种文字颜色区别*/
#footer a{ margin-right:10px;}
#footer .wrap1000{margin-left:80px;}
#footer .footerleft p{ display:inline-block;*display:inline;*zoom:1;}
#footer .footerleft p.link{ height:40px; line-height:40px; }
#footer .footerleft p.search{background:#7C0C0C;border:1px solid #ae6a6a;padding:3px 5px;position:relative; }
#footer .footerleft p.search span{color:#ae6a6a;font-size:12px;}
#footer .footerleft #searchinput{background:#7C0C0C; color:#ae6a6a; 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-left:20px;}
#footer .footerleft p.iconlink img{ vertical-align:middle;}
#footer .footerright { height:40px; line-height:40px;}
#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; 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; }
/*微信*/
#header .wxwrap1000{ width:1080px; position: absolute; left:0; top:0; z-index:10;}
#wx{ display:none;padding:20px; border:2px solid #f5f5f5; border-radius:3px; background:#fff; position:absolute; top:30px; right:0; z-index:100;}
#wx img{ padding-bottom:10px;}
#wx .wxtext{ text-align:center; color:#2e2e2e;}