@charset "utf-8";

body{color:#000;background-color:#3c3c3c; font-family: 微软雅黑}
a{color:#646464;}
a:hover{color:#646464;}

.txt-rmb{color: #FF6E00;}

.btn-green{
	color:#FFFFFF;
	border:1px solid #3BBD0B;
	
	background-color:#48CE11;
	background:-webkit-gradient(linear,left top,left bottom,from( #48CE11),to( #3CC30C));
	background:-moz-linear-gradient(top, #48CE11, #3CC30C);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#48CE11', endColorstr='#3CC30C');
	background:-o-linear-gradient(top, #48CE11, #3CC30C);
	background:linear-gradient(top, #48CE11, #3CC30C);
}
.btn-green:hover{
	color:#FFFFFF;
	border:1px solid #3BBD0B;
	
	background-color:#49d611;
	background:-webkit-gradient(linear,left top,left bottom,from( #49d611),to( #3fc90c));
	background:-moz-linear-gradient(top, #49d611, #3fc90c);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#49d611', endColorstr='#3fc90c');
	background:-o-linear-gradient(top, #49d611, #3fc90c);
	background:linear-gradient(top, #49d611, #3fc90c);
}
.btn-black {
	background-color:#666666;
    background: -moz-linear-gradient(center top , #2a2a2a, #000000) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background:-webkit-gradient(linear,left top,left bottom,from( #2a2a2a),to( #000000));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2a', endColorstr='#000000');
	background:-o-linear-gradient(top, #2a2a2a, #000000);
	background:linear-gradient(top, #2a2a2a, #000000);
    border: 1px solid #000;
    color: #FFFFFF;
}
.btn-black:hover {
	background-color:#999999;
    background: -moz-linear-gradient(center top , #2a2a2a, #9d9d9d) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background:-webkit-gradient(linear,left top,left bottom,from( #2a2a2a),to( #9d9d9d));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2a', endColorstr='#9d9d9d');
	background:-o-linear-gradient(top, #2a2a2a, #9d9d9d);
	background:linear-gradient(top, #2a2a2a, #9d9d9d);
    border: 1px solid #000;
    color: #FFFFFF;
}
.btn-blue-long {
	background-color:#41d1d6;
    background: -moz-linear-gradient(center top , #41d1d6, #41d1d6) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background:-webkit-gradient(linear,left top,left bottom,from( #41d1d6),to( #41d1d6));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41d1d6', endColorstr='#41d1d6');
	background:-o-linear-gradient(top, #41d1d6, #41d1d6);
	background:linear-gradient(top, #41d1d6, #41d1d6);
    border: 1px solid #41d1d6;
    color: #FFFFFF;
	padding: 0px 50px;
}
.btn-blue-long:hover {
	background-color:#41d1d6;
    background: -moz-linear-gradient(center top , #41d1d6, #52ecf1) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background:-webkit-gradient(linear,left top,left bottom,from( #41d1d6),to( #52ecf1));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41d1d6', endColorstr='#52ecf1');
	background:-o-linear-gradient(top, #41d1d6, #52ecf1);
	background:linear-gradient(top, #41d1d6, #52ecf1);
    border: 1px solid #41d1d6;
    color: #FFFFFF;
}
.ipt-text{
	top: 0;
	left: 0;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 6px 8px 5px 8px;
	height: 18px;
	line-height: 15px;
}
.ipt-text,textarea{transition: border 0s linear 0s, box-shadow 0s linear 0s;}
.ipt-text-date{
	background-image: url("images/icon_date.png");
	background-position: 95% center;
	background-repeat: no-repeat;
	padding: 4px 5px;
	width: 100px;
	height: 16px;
	line-height: 14px;
}


/* 面包屑 */
.breadcrumb{}
.breadcrumb a{color: #646464;}
.breadcrumb i{font-family: sans-serif;font-style: normal;padding: 0 3px;}


.box-light, .box-light .box-hd{border-color: #E6E6E6;}
.box-light .box-hd-inner{background-color:#FCFCFA;}
.box-light .box-hd-inner .box-hd-title{font-weight:bold;font-size: 14px;}
.box-bd {border-bottom: 0px solid #E6E6E6;}
.box-content{padding:10px 10px 0;zoom:1;}

/* box hd无背景 */
.box-none{border-top: 0px solid #E6E6E6;border-left: 1px solid #E6E6E6;border-right: 0px solid #E6E6E6;border-bottom:none;}
.box-none .box-hd{border-bottom: none;}
.box-none .box-hd-inner{background:-webkit-gradient(linear,left top,left bottom,from( #FFFFFF),to( #FFFFFF));background:-moz-linear-gradient(top, #FFFFFF, #FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF');background:-o-linear-gradient(top, #FFFFFF, #FFFFFF);background:linear-gradient(top, #FFFFFF, #FFFFFF);zoom:1;padding-left: 25px;}
.box-none .box-hd .box-hd-title{font-weight:bold;font-size: 14px;color:#000;}
.box-none .form .form-item .form-label{font-size:12px;}

.list .list-item{overflow:hidden;line-height:24px;}
.list .list-item .date{float:right;display:inline;color:#969696;font-size: 12px;}

/* 提示框 */
.tipbox-warning{background-color:#FFFCD8;border:1px solid #F7D57B;}
.tipbox-content h3.tipbox-title{font-size: 16px;margin-bottom: 5px;font-weight:normal;}

/* dialog */
.dialog {
  background-color: #AAAAAA;
  border: 1px solid #A9A9A9;
  padding: 0;
}
.dialog-hd{background: none repeat scroll 0 0 #FFFFFF;filter: none;}

/* 页头 */
.page-header{margin: 0 0 30px;text-align: center;}
.page-header h2{color: #FFF;font-family: 'microsoft yahei';font-size: 18px;font-weight: normal;}
.page-header .page-ext{margin-bottom:5px;}
.page-header .page-ext span{}

.page-content{color: #cecece;font-family: "宋体";}
.page-content p{line-height:22px;}

.wrapper{}

/* 站点顶部导航 */
.site-nav{background-color: #3c3c3c;border-bottom: 5px solid #a42216;}
.site-nav-inner{margin: 0 auto;width: 990px;height: 30px;}

.mod-hello{position: relative; z-index: 999; color: #b8b8b8; display: inline;float: right; line-height: 30px; font-weight: bold; text-align: right;}
.mod-hello a{color: #9d9d9d;}
.mod-hello .spana{color: #ae8f67}
.mod-hello .nav-login{
	height: 30px; padding: 0px 15px 0px 10px; display: inline-block;
	background: #2a2a2a url(images/header_login_btn.png) no-repeat right center;
}
.mod-hello .register{
	height: 30px; padding: 0px 10px;
	display: inline-block;
}
.mod-hello ul{
	width: 100px; overflow: hidden;
	border: 3px solid #a42216;
	position: absolute; top: 30px; right: 0px;
	background: #3c3c3c; padding:0px;
	z-index: 999;
}
.mod-hello ul li{
	width: 100%; height: 30px; line-height: 30px; border-bottom: 1px dashed #a42216;
	float: left; padding: 0px; margin: 0px;
	text-align: center;
}
.mod-hello ul li:last-child{
	border: none;
}

.mod-tip{background-color: #FFA200;color: #FFFFFF;display: inline;float: right;margin-right:10px;}
.mod-tip .mod-tip-container{padding: 2px 5px;position: relative;}
.mod-tip .mod-tip-arrow{color: #FFA200;font-family: SimSun,Hiragino Sans GB;font-size: 12px;line-height: 20px;position: absolute;}
.mod-tip .mod-tip-arrow-2{right: -6px;}
.mod-tip .mod-tip-content{line-height: normal;}

.site-nav .mod-tip{margin-top:5px;}

/*
.mod-online{display: inline;float: right;margin-right:20px;margin-top:5px;}
*/

.site-nav ul{float: right;display: inline;overflow: hidden;padding-top:8px;}
.site-nav ul li{border-right: 1px solid #DDDDDD;display: inline;float: left;margin-right: 8px;padding-right: 8px;line-height:14px;}
.site-nav ul li.last{border-right:none;}
.site-nav ul li a{color:#969696;}

/* 网站头部 */
.header{height: 100px; background:#000000 url(images/header_bg.jpg) no-repeat;}
.header-inner{height: 100px;margin: 0 auto;overflow: hidden;position: relative;width: 990px;}
.logo{position: absolute;top: 30px; padding-left: 86px;}
.logo a{}


/* 导航栏 */
.navbar{height: 40px;margin: 0; background:#000000 url(images/header_bg.jpg) no-repeat left bottom;}
.navbar-inner{
	padding: 0px;
	background: none repeat scroll 0 0 transparent;border: 0 none;border-radius: 0 0 0 0;box-shadow: none;margin: 0 auto;min-height: auto;width: 990px;
}
.navbar .nav{
	font-weight: bold;
	padding-left: 320px;
	float: left;
}
.navbar .nav li{background: url(images/nav_bg.png) no-repeat right center;}
.navbar .nav li:last-child{background: none;}
.navbar .nav li a{color: #FFFFFF;font-family: "microsoft yahei";height: 40px;line-height: 38px;padding: 0 20px;text-shadow: none;}
.navbar .nav li a:hover{color: #FFF;/*background-color: #35ab0a;*/}
.navbar .nav li.active a{background: none;box-shadow: none;color: #FFFFFF;text-decoration: none;}


.container-new{
	width: 100%; height: 600px; background: url(/uploads/sw/201307/test.jpg) center center;
	padding-top: 15px;
	margin: auto;
}
.container{width: 990px;margin: 0 auto; overflow: hidden;}
.common-title{
	height: 40px; line-height: 40px;
	font-weight: bold; font-size: 18px; color: #fff; letter-spacing: 5px;
}
.container-first{
	background:#a02216;
	width: 202px;float: left; overflow: hidden;
	padding-bottom: 3px;
	margin-right: 3px;
}
.container-first .title{
	background: #000;
	width: 195px; height: 40px; line-height: 40px;
	font-weight: bold; font-size: 18px; color: #fff; letter-spacing: 5px;
	padding-left: 7px; float: left;
}
.container-first .list{
	width: 202px; overflow: hidden;
	padding: 0px; text-decoration: none; list-style: none;
}
.container-first .list li{
	width: 192px; height: 30px; line-height: 30px;
	font-weight: bold;
	padding-left: 10px;
	background: #e1e1e1; border-bottom: 1px solid #c5c5c5;
	color: #3b3b3b;
	cursor: pointer;
}
.container-first .list li.cur{
	background: #e1e1e1 url(images/new_first_li_cur_bg.jpg) center right no-repeat;
}
.container-second{
	width: 590px; height: 260px; float:left;
	position: relative;
}
.container-second-bg{
	width: 100%; height: 260px; position: relative; top: 0px;
	background: #000;
	filter: Alpha(Opacity=80);_filter: Alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8;
}
.container-second-c{
	width: 92%; height: 240px; position: absolute; top: 0px; padding: 4%; padding-top: 2%;
	color: #cecece; font-weight: bold;
}
.container-second-c .common-title{
	padding-bottom: 15px; float: left;
}
.container-second-c p{
	line-height: 23px; float: left;
}
.container-three{
	width: 188px; height: 585px; float:left;
	position: relative; display: none;
}
.container-three-bg{
	width: 100%; height: 585px; position: relative; top: 0px;
	background: #000;
	filter: Alpha(Opacity=80);_filter: Alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8;
}
.container-three-c{
	width: 100%; height: 585px; position: absolute; top: 0px;
	color: #cecece; font-weight: bold;
}
.container-three-c li{
	width: 158px; height: 40px; line-height: 48px; padding-left: 30px; float: left;
	cursor: pointer; overflow: hidden;
}
.container-three-c li.cur{
	color: #21c60a;
	background:url(images/new_three_li_cur_bg.gif) no-repeat;
}
.container-four{
	width: 401px; height: 585px; float:right;
	position: relative; margin-right: 3px; display: none;
}
.container-four-bg{
	width: 100%; height: 585px; position: relative; top: 0px;
	background: #000;
	filter: Alpha(Opacity=80);_filter: Alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8;
}
.container-four-c{
	width: 401px; height: 555px; position: absolute; top: 0px;
	padding: 15px 0;
	color: #cecece; font-weight: bold;
	overflow-y: auto;
}
.container-four-c .common-title{
	width: 370px; line-height: 34px; letter-spacing: 0px; font-size: 30px; margin:auto;
}
.container-four-c .common-title-1{
	width: 370px; color: #fff;
	line-height: 18px; letter-spacing: 0px; font-size: 18px; margin:auto;
}
.container-four-c .jianjie{
	width: 370px; overflow: hidden; padding-top: 15px; padding-bottom: 15px;
	margin:auto;
}
.container-four-c .huandeng{
	width: 360px; height: 120px;
	background: #fff;
	border: 5px solid #b1b1af; margin:auto;
}
.container-four-c .slide {
    margin: auto;
    overflow: hidden;
    position: relative;
}
.container-four-c .slide ul {
    overflow: hidden;  height: 120px;
    position: absolute;
}
.container-four-c .slide ul li {
    float: left;
    list-style: none outside none;
    width: 360px;
}
.container-four-c .slide ul li img{
	width: 360px; height: 120px;
}
.container-four-c .slide-number-bar {
    position: absolute;
    text-align: center;
    top: 90px;
    width: 360px;
}
.container-four-c .slide-number-bar span.cus, .slide-number-bar span.cur {
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 0 1px;
    width: 10px;
}
.container-four-c .slide-number-bar span.cur {
    background: url("images/point_1.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
}
.container-four-c .slide-number-bar span.cus {
    background: url("images/point_1.png") no-repeat scroll -17px center rgba(0, 0, 0, 0);
}
.container-four-c .roomlist{
	width: 370px; overflow: hidden; margin:auto;
}
.container-four-c .roomlist .roomtype{
	width: 370px; height: 35px; line-height: 35px; margin:auto;
}
.container-four-c .roomlist .room{
	width: 370px; height: 72px; margin:auto;
	padding-bottom: 5px;
}
.container-four-c .roomlist .room-left{
	width: 72px; height: 72px; line-height: 72px; float: left; background: #000;
	font-size: 24px; text-align: center;
}
.container-four-c .roomlist .room-right{
	width: 288px; height: 72px; line-height: 24px; float: right; background: #000;
	padding-left: 5px;
}
.container-four-c .roomlist .room-right-left{
	width: 165px; float: left;
}
.container-four-c .roomlist .room-right-right{
	width: 120px; float: right;
	font-size: 18px; line-height: 34px; text-align: center;
}
.container-four-c .presentlist{
	width: 370px; overflow: hidden; margin:auto;
}
.container-four-c .presentlist .roomtype{
	width: 370px; height: 35px; line-height: 35px; margin:auto;
}
.container-four-c .presentlist .room{
	width: 362px; height: 82px; margin:auto;
	margin-bottom: 5px; padding: 4px;
	background:url(images/present_list_bg.jpg) repeat-x;
	border:1px solid #e0e0e0;
}
.container-four-c .presentlist .room-left{
	width: 82px; height: 82px; line-height: 72px; float: left; background: #000;
	font-size: 24px; text-align: center;
}
.container-four-c .presentlist .room-left img{
	width: 82px; height: 82px;
}
.container-four-c .presentlist .room-right{
	width: 268px; height:82px; line-height: 16px; float: right;
	padding-left: 5px; color: #3c3c3c; font-size: 12px; font-weight: normal;
}
.container-four-c .presentlist .room-right-left{
	width: 165px; float: left;
}
.container-four-c .presentlist .room-right-right{
	width: 100px; float: right;
	font-size: 18px; line-height: 40px; text-align: center;
}

.container-five-c .ticketlist{
	width: 570px; overflow: hidden; margin:auto;
}
.container-five-c .ticketlist .roomtype{
	width: 570px; height: 35px; line-height: 35px; margin:auto;
}
.container-five-c .ticketlist .room{
	width: 562px; height: 82px; margin:auto;
	margin-bottom: 5px; padding: 4px;
	background:url(images/present_list_bg.jpg) repeat-x;
	border:1px solid #e0e0e0;
}
.container-five-c .ticketlist .room-left{
	width: 82px; height: 82px; line-height: 72px; float: left; background: #000;
	font-size: 24px; text-align: center;
}
.container-five-c .ticketlist .room-left img{
	width: 82px; height: 82px;
}
.container-five-c .ticketlist .room-right{
	width: 468px; height:82px; line-height: 16px; float: right;
	padding-left: 5px; color: #3c3c3c; font-size: 12px; font-weight: normal;
}
.container-five-c .ticketlist .room-right-left{
	width: 365px; float: left;
}
.container-five-c .ticketlist .room-right-right{
	width: 100px; float: right;
	font-size: 18px; line-height: 40px; text-align: center;
}

.container-white{
	background:#fff;
}
.container-border{
	width: 988px; border: 1px solid #d6d6d6;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 3px;
	-moz-box-shadow: #666 0px 0px 3px;
	box-shadow: #666 0px 0px 3px;
}

/* 美食推荐 */
.container-five{
	width: 590px; height: 585px; float:left;
	position: relative; margin-right: 3px; display: none;
}
.container-five-bg{
	width: 100%; height: 585px; position: relative; top: 0px;
	background: #000;
	filter: Alpha(Opacity=80);_filter: Alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8;
}
.container-five-c{
	width: 574px; height: 555px; position: absolute; top: 0px;
	padding: 15px 0;
	color: #cecece; font-weight: bold;
	overflow-y: auto;
	padding:8px;
}
.container-five-c .food-intro{height: 150px;padding: 11px 0;width: 565px;}
.container-five-c .food-intro .food-intro-img{float:left;width:168px;height:150px;}
.container-five-c .food-intro .food-intro-detail{float:left;width:390px; padding-left: 5px;}
.container-five-c .food-intro .food-intro-detail p{}
.container-five-c .food-intro .food-intro-detail p a{font-size: 20px;color:#21C60A;font-weight:bold;margin: 0 0 6px;}
.container-five-c .food-intro .food-intro-detail strong{color:#FFFFFF;}
.container-five-c .food-intro .food-intro-detail .food-intro-one{margin-bottom: 10px;height:67px;}
.container-five-c .food-intro .food-intro-detail .food-intro-two{}
.container-five-c .food-intro .food-intro-detail .food-intro-three{}
.container-five-c .food-intro .food-intro-detail .food-intro-three span{padding:0 20px;}

/* 美食团购 */
.container-four-c .food-mod{width: 396px; height: 110px;margin-bottom: 20px;margin-left: 5px;}
.container-four-c .food-mod a{color:#21C60A;}
.container-four-c .food-mod .food-mod-img{float: left;height: 110px;width: 95px;}
.container-four-c .food-mod .food-mod-content{float: right;height: 110px;width: 290px;}
.container-four-c .food-mod .food-mod-content .food-mod-title{margin-bottom: 5px;}
.container-four-c .food-mod .food-mod-content .food-mod-title strong{color: #FFFFFF;font-size: 16px;}
.container-four-c .food-mod .food-mod-content .food-mod-title span{padding: 0 12px;}
.container-four-c .food-mod .food-mod-content .food-mod-msg{width: 280px;}

/* 分页 */
.pages{text-align:center;padding: 10px 0;}

/* 友情链接 */
.links{overflow: hidden;zoom:1;}
.links li{display: inline;float: left;padding-bottom: 10px;width: 120px;}
.links li a{}


/* 网站尾部 */
.footer{background:#6a0b07 url('images/footer_bg.png') no-repeat right top; padding-top: 50px; text-align: center;}
.footer-inner{margin: 0 auto;overflow: hidden;width: 100%;text-align: center;background: none repeat scroll 0 0 #3c3c3c;}
.footer .mod-links{height:45px;margin:auto;}
.footer .mod-links ul{overflow: hidden;padding-top:3px;display: inline-block;*display: inline;*zoom: 1;}
.footer .mod-links ul li{display: inline;float: left;padding: 0px 25px 0px 20px; height: 40px; line-height: 40px; background: url("images/nav_bg.png") no-repeat scroll right center rgba(0, 0, 0, 0)}
.footer .mod-links ul li:last-child{background: none;}
.footer .mod-links ul li a{color: #9d9d9d;}
.footer .copyright{
	color:#969696;
	font-size: 10px; margin: auto; padding-bottom: 5px;
}
.footer p{margin: 5px 0;}
.footer a{color: #969696;}


/* 首页卡盘 */
.banner{ width: 100%; height: 440px; border-left: none; border-right: none; min-width: 960px; position: relative;}
.banner-box{ width: 960px; margin: auto; height: 450px; position: relative;}
.focus-list{ width: 100%; position: relative;}
.focus-list li{ position: absolute; left: 0; top: 0; width: 100%; height: 440px; z-index: 1;opacity: 0; filter:Alpha(Opacity=0);}
.focus-list li.active{ z-index: 2; opacity: 1; filter:Alpha(Opacity=100); }
.focus-list i.img{ display: block; width: 100%; height: 440px; background-position: center top; background-repeat: no-repeat; position: relative;}
.focus-list i.bg{ display: block; width: 100%; height: 440px; position: absolute; left: 0; top: 0;}
.focus-list-tip{
	width: 100%; height: 105px; position: absolute; bottom: 0px;
	background: #000;
	filter: Alpha(Opacity=80);_filter: Alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8;
}
.focus-list-tip-w{
	width: 100%; height: 105px; margin: auto; position: absolute; bottom: 0px;
	color: #fff;
}
.focus-list-tip-w-c{
	width: 100%; height: 105px; margin: auto;
}
.focus-list-tip-w-c .t{
	font-size: 44px; padding-left: 140px;
}
.focus-list-tip-w-c .t span{
	font-size: 22px; padding-left: 5px;
}
.focus-list-tip-w-c .c{
	font-size: 12px; padding-left: 140px;
}

.control-list{ position: absolute; height: 5px; left: 50%; bottom: 15px; z-index:50; display: none}
.control-list li{ position: relative; left: -50%; width: 18px; height: 5px; float: left; margin: 0 5px;}
.control-list li a{float: left;width: 20px; height: 5px; background: #FFFFFF; opacity: 0.4; filter:Alpha(Opacity=40);overflow:hidden;}
.control-list li.active a{ background:#FFFFFF;opacity: 1; filter:Alpha(Opacity=100);}


/* 楼层 */
.floor{}
.floor .floor-hd{background: url("images/bg_floor.png") repeat scroll 0 0 transparent;height: 40px;position: relative;}
.floor .floor-hotel{background-position:0 0px;}
.floor .floor-trip{background-position:0 -40px;}
.floor .floor-food{background-position:0 -80px;}

.floor .floor-hd-description{left: 200px;position: absolute;top: 13px;}
.floor .floor-hd-links{display: inline;float: right;margin: 15px 50px 0 0;overflow: hidden;}
.floor .floor-hd-links li{display: inline;float: left;margin-right: 10px;}
.floor .floor-hd-links li a{color: #C8C8C8;}
.floor .floor-hd-more{color: #2DB608;font-family: SimSun;position: absolute;right: 10px;top: 15px;}
.floor .floor-bd{border-bottom: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;zoom:1;}


/* 产品item */
.room-login{
	width: 990px; height: 144px;
	background:#d9d9d9 url(images/new_step3_login_bg.jpg) no-repeat;
	padding-top: 10px;
}
.room-login-login{
	width: 380px; height: 135px; 
	padding-left: 122px;
	border-right: 2px solid #9d9d9d; float: left;
}
.room-login-login ul{
	width: 295px;
	padding-top: 25px; color: #000; font-weight: bold;
}
.room-login-login ul li{
	width: 100%; height: 40px; float: left;
}
.room-login-register{
	width: 350px; height: 97px; padding-top: 35px; float: left;
}
.room-login-register-text{
	width: 350px; height: 52px; float: left; line-height: 23px; color: #9e9068;
	font-weight: bold; font-size: 14px; padding-left: 100px;
}
.room-login-register-btn{
	width: 350px; height: 38px; float: left; line-height: 23px;
	font-weight: bold; font-size: 14px; padding-left: 100px; text-align: right;
}
.mod-item{display: inline-block;*display: inline;*zoom: 1;}
.mod-item .mod-item-img{}
.mod-item .mod-item-title{}	
.mod-item .mod-item-title a{color: #111111;}
.mod-item .mod-item-ext{background: none repeat scroll 0 0 #F1FAF5;height: 55px;line-height: 24px;overflow:hidden;padding-left:15px;}
.mod-item .mod-item-price{}
.mod-item .mod-item-price .txt-rmb-original{color: #717171;font-family: "microsoft yahei";font-size: 16px;margin-right: 20px;text-decoration: line-through;}
.mod-item .mod-item-price .txt-rmb{color:#ff6e00;font-size: 16px;}
.mod-item .mod-item-recommend{background-image:url(images/global.png);background-repeat:no-repeat;background-position:0 -72px;position:absolute;left: -1px;top: -1px;width: 60px;height: 60px;display: block;}

.mod-item-list{overflow: hidden;}
.mod-item-list .mod-item{margin-bottom: 10px;margin-left: 10px;}

.mod-item-big .mod-item{position: relative;overflow:hidden;}
.mod-item-big .mod-item .mod-item-mask{background-color: #000000;bottom: 0;position: absolute;height: 55px;width: 100%;opacity: 0.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.mod-item-big .mod-item .mod-item-ext{position: absolute;bottom: 0;background:none;}
.mod-item-big .mod-item-title a{color:#FFF;}
.mod-item-big .mod-item-price .txt-rmb-original{color: #ACACAC;}


/*酒店推荐列表*/
.mod-hotel-links{position:relative;overflow:hidden;border-left:1px solid #E6E6E6;}
.mod-hotel-links li{border-bottom:1px solid #E6E6E6;padding:5px 45px 6px;}
.mod-hotel-links li.last{border-bottom: none;}
.mod-hotel-links li a{display:block;}


.page {padding: 30px 0;color: #E9E9E9;font-family: microsoft yahei;}

.page-list{
	padding: 10px 0px; text-align: center;
	color: #fff;
}
.page-list a{
	background: #000; padding: 5px; color: #fff;
}
.page-list span.current{
	background: #e6e6e6; padding: 5px; color: #969696;
}

/* 推荐宝贝 */
.mod-item-suggest{overflow:hidden;zoom:1;}
.mod-item-suggest .mod-item-img{display: inline;float: left;}
.mod-item-suggest .mod-item-ext{margin-left: 80px;zoom:1;height:1%;}
.mod-item-suggest .mod-item-ext .mod-item-title{ padding-bottom: 8px;}
.mod-item-suggest .mod-item-ext .mod-item-title a{white-space: nowrap;}
.mod-item-suggest .mod-item-ext .mod-item-description{margin-bottom:5px;}
.mod-item-suggest .mod-item-ext .mod-item-price{}
.mod-item-suggest .mod-item-ext .mod-item-price p{margin-bottom: 0;}
.mod-item-suggest .mod-item-ext .mod-item-price .txt-rmb-original{color: #717171;font-family: "microsoft yahei";font-size: 14px;margin-right: 20px;text-decoration: line-through;}
.mod-item-suggest .mod-item-ext .mod-item-price .txt-rmb{color: #FF6E00;font-size: 14px;}


/* 底部推荐宝贝-中图 */
.mod-item-suggest-middle{width:155px;}
.mod-item-suggest-middle .mod-item-img{display: block;float: none;padding-bottom:10px;}
.mod-item-suggest-middle .mod-item-ext{margin-left:0;zoom:1;height:1%;}

.mod-box-primary{
	border:1px solid #E6E6E6;background:#fcfcfa;
/*	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 3px;
	-moz-box-shadow: #666 0px 0px 3px;
	box-shadow: #666 0px 0px 3px;*/
}


/* 条件搜索 */
.mod-condition{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E6E6E6;padding: 10px 15px;}
.mod-condition .mod-condition-item{zoom:1;}
.mod-condition .mod-condition-label{display: block;float: left;width: 90px;}
.mod-condition .mod-condition-field{margin-left: 90px;overflow: hidden;}
.mod-condition .mod-condition-field li{display: inline;float: left;margin-right: 15px;}
.mod-condition .mod-condition-field li a{}
.mod-condition .mod-condition-field li.active a{color:#FF6E00;}


/* 酒店列表 */
.mod-hotel-list{}
.mod-hotel-list .mod-hotel-item{border: 1px solid #E6E6E6;padding: 10px 10px 0;margin-bottom:10px;height:1%;}
.mod-hotel-list .mod-hotel-item .mod-hotel-img{display: block;float: left;}
.mod-hotel-list .mod-hotel-item .mod-hotel-content{overflow: hidden;margin-left: 160px;margin-bottom: 10px;}
.mod-hotel-list .mod-hotel-item .mod-hotel-title{margin-bottom:10px;}
.mod-hotel-list .mod-hotel-item .mod-hotel-title a{color: #444444;font-size: 14px;margin-bottom: 10px;} 
.mod-hotel-list .mod-hotel-item .mod-hotel-content p{}
.mod-hotel-list .mod-hotel-item .mod-hotel-content p span{color:#555;}
.mod-hotel-list .mod-hotel-item .mod-hotel-price{border-left: 1px solid #E7E7E7;display: block;float: right;height: 50px;line-height: 50px;margin-bottom: 25px;margin-left: 10px;margin-top: 25px;text-align: center;width: 120px;font-family: 'microsoft yahei';color:#FF6E00;}
.mod-hotel-list .mod-hotel-item .mod-hotel-price .txt-rmb{color: #FF6E00;font-size: 24px;font-weight: bold;letter-spacing: -1px;}


/* 表格样式 */
.table{border: 1px solid #E6E6E6;}
.table thead th{color: #555555;font-weight: normal;text-align: center;background-color:#FCFCFA;}
.table th, .table td{border-bottom: 1px solid #E6E6E6;}
.table tbody td{border-right: 1px solid #E6E6E6;text-align: center;}
.table a{color: #3366CC;}

/* 礼品表格 */
.table-present{
	border:none; margin: auto; margin-bottom: 30px;
}
.table-present thead{}
.table-present thead tr{background-color:#FCFCFA;}
.table-present thead tr th{color: #000;}
.table-present tbody tr td{border-bottom: 1px dashed #E6E6E6;padding: 8px 15px;text-align:left;border-right:none;}
.table-present tbody a.btn{color:#FFFFFF;}

/* 酒店表格 */
.table-hotel{zoom:1;border:none;}
.table-hotel thead{}
.table-hotel thead tr{background-color:#FCFCFA;}
.table-hotel thead tr th{color: #555555;font-weight: normal;padding: 3px 15px;border-top: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;text-align:left;}
.table-hotel thead tr th.first{border-left: 1px solid #E6E6E6;}
.table-hotel thead tr th.last{border-right: 1px solid #E6E6E6;}
.table-hotel tbody tr td{border-bottom: 1px dashed #E6E6E6;padding: 8px 15px;text-align:left;border-right:none;}
.table-hotel tbody a.btn{color:#FFFFFF;}


/* 酒店模块large */
.mod-hotel-large{border: 1px solid #E6E6E6;}
.mod-hotel-large-hd{border-bottom: 1px dashed #E6E6E6;padding: 10px 10px 0;}
.mod-hotel-large-hd .mod-hotel-large-title{color: #444444;font-size: 22px;font-weight: normal;margin-bottom:5px;}
.mod-hotel-large-hd p{color:#555555;margin-bottom:10px;}
.mod-hotel-large-hd .mod-hotel-large-price{color:#FF6E00;font-family: 'microsoft yahei';font-size: 14px;float: right;display: inline;margin-top:10px;}
.mod-hotel-large-hd .mod-hotel-large-price .txt-rmb{color: #FF6E00;font-size: 24px;font-weight: bold;letter-spacing: -1px;}
.mod-hotel-large-bd{padding: 10px 10px 0;zoom: 1;}
.mod-hotel-large-bd .mod-hotel-large-map{float: right;display: inline;height: 205px;width: 218px;}
.mod-hotel-large-bd .mod-hotel-large-images{overflow: hidden;}
.mod-hotel-large-bd .mod-hotel-large-images-primary{display: inline;float: left;padding-bottom: 10px;}
.mod-hotel-large-bd .mod-hotel-large-images-other{overflow: hidden;width: 455px;}
.mod-hotel-large-bd .mod-hotel-large-images-other img{display: inline;float: left;margin-bottom: 5px;margin-left: 5px;}


/* 宝贝幻灯片 */
.mod-item-slide{width: 402px;}						
.mod-item-slide .mod-item-slide-primary{border: 1px solid #E6E6E6;}
.mod-item-slide .mod-item-slide-thumbs{display: inline-block;*display: inline;*zoom: 1;	}
.mod-item-slide .mod-item-slide-thumbs li{border: 1px solid #E6E6E6;float: left;display: inline;margin-right: 20px;padding: 1px;}			
.mod-item-slide .mod-item-slide-thumbs li img{cursor: pointer;}			
.mod-item-slide .mod-item-slide-thumbs li.last{margin-right: 0;}
.mod-item-slide .mod-item-slide-thumbs li.active{border: 1px solid #FF6E00;}


/* 宝贝详情表单 */
.mod-item-detail{background: #FCFCFA;width:580px;height:361px;}
.mod-item-detail .form{margin-left: -40px;}
.mod-item-detail .form .form-item {padding-bottom: 10px;zoom:1;}
.mod-item-detail .mod-item-detail-title .form-field{margin-left: 90px;}
.mod-item-detail .mod-item-detail-title{color: #444444;font-family: "microsoft yahei";font-size: 24px;font-weight: normal;	}
.mod-item-detail .mod-item-detail-actions .form-field{margin-left: 90px;}
.mod-item-detail .txt-rmb{font-size: 20px;}


/* 宝贝详情tab标签 */
.mod-item-tabs{position:relative;zoom:1; background:#fff; font-weight: bold;}
.mod-item-tabs-content{background:#d7d7d7;border-bottom: 1px solid #E6E6E6;border-left: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6;padding: 10px;}
.nav-tabs{height: 45px; border: 1px solid #E6E6E6;margin-bottom: 0; font-weight: bold; font-size: 18px;}
.nav-tabs li{}
.nav-tabs li a{height: 28px; line-height: 28px; border-radius: 0px 0px 0 0;border-right: 1px solid #E6E6E6;margin: 0;}
.nav-tabs li.active{}
.nav-tabs li.active a{height: 30px; line-height: 30px; background:#d7d7d7;border-left:0px;border-top:0px solid #ff6600;margin-top: -1px;}
.nav-tabs li.active a:hover{line-height: 30px; background:#e6e6e6;border-left: 0 none;border-top:0px solid #ff6600;margin-top: -1px;}
.nav-tabs li a:hover, .nav-tabs li.active a, .nav-tabs li.active a:hover{
	color: #000;
}
/* 旺旺点我咨询 */
.mod-item-tabs a.mod-wangwang{overflow: hidden;position: absolute;right: 10px;top: 5px;}


/* 步骤条 */
.step{padding: 0; background: #fff;}
.step li{width: 258px;}
.step li .step-line{background: url("images/global.png") repeat scroll 0 -56px transparent;height: 14px;margin-top: 5px;}
.step li.step-done .step-line{background: url("images/global.png") repeat scroll 0 -40px transparent;}
.step li.step-done .step-text{color:#555555;}
.step li .step-text{text-align: center;}
.step li.last{width: 216px;}


/* 订单填写商品列表 */
.mod-shopping{border:1px solid #E6E6E6;background:#FCFCFA;padding:20px;overflow:hidden;zoom:1;}
.mod-shopping .mod-shopping-img{float:left;display:inline;}
.mod-shopping .mod-shopping-detail{float:right;display:inline;}

.mod-shopping .table-shopping{text-align: left;width: 810px;}
.mod-shopping .table-shopping thead th {font-weight: bold;}
.mod-shopping .table-shopping th{border-bottom: 1px solid #DDDDDD;line-height: 20px;padding: 8px;text-align: left;vertical-align: middle;}
.mod-shopping .table-shopping td{line-height: 40px;padding: 8px;text-align: left;vertical-align: middle;}


/* 用户中心顶部盒子 */
.mod-member{padding: 10px 20px;position: relative;
}
.mod-member h3{color: #555555;font-size: 18px;font-weight: normal;line-height: normal;margin: 5px 0;padding: 0;}
.mod-member h3 small{font-size: 14px;padding-left: 5px;}
.mod-member p{margin-bottom: 5px;}
.mod-member ul{float: right;overflow: hidden;position: absolute;right: 0;top: 25px;}
.mod-member ul li{display: inline;float: left;margin-right: 15px;}
.mod-member ul li a{color: #FF6E00;font-weight: bold;}


/* 用户中心布局 */
.mod-layout{
	border: 1px solid #e6e6e6;
	border-radius: 5px;
}
.mod-layout .mod-layout-aside{background-color: #FCFCFA;padding: 20px;vertical-align: top;width: 300px;}
.mod-layout .mod-layout-aside h4{
	height: 23px; color: #000; font-weight: bold;
	background: url('images/order_title_bg.jpg') repeat-x;
}
.mod-layout .mod-layout-main{}
.mod-layout .mod-layout-main h4{
	height: 23px; color: #000; font-weight: bold;
	background: url('images/order_title_bg.jpg') repeat-x;
}


#online_contact{z-index:9;}
#online_contact #online {width:129px; background:#fff;}
#online_contact #online #title {background:url(images/contact/q07.jpg) no-repeat center center;height:79px; padding:0;overflow:hidden; }
#online_contact #online #title b { float:left; display:block; line-height:30px; font-size:13px; }
#online_contact #online #title a.close { float:right; margin-right:3px; background:url(images/contact/qq_09.gif) no-repeat; height:20px; width:20px; cursor:pointer;}
#online_contact #online #title a.close:hover{ float:right; margin-right:3px; background:url(images/contact/qq_03.jpg) no-repeat; height:20px; width:20px; cursor:pointer;}
#online_contact #online ul { padding:0 10px 0 10px;background:url(images/contact/qzz.gif) repeat-y;float:none;display:block;}
#online_contact #online ul li{ margin:0 auto; border-bottom:#cedff0 dashed 1px; line-height:30px; padding-left:10px;float:none;display:block;border-right:none;}
#online_contact #online ul li img{ margin:5px 5px 0 0; float:left}
#online_contact #online ul li a{color:#386490}
#online_contact #online ul li a:hover{color:#386490}
#online_contact #online #bott {background:url(images/contact/qq16.jpg) no-repeat;height:11px;}
#online_contact #online #bottom {background:url(images/contact/qq18.gif) repeat-y;}
#online_contact #online #bottom p{ color:#6b92bd;padding:2px 0 0 32px;background:url(images/contact/qtel.gif) no-repeat 5px 2px; line-height:20px}
#online_contact #online #qqbot {background:url(images/contact/qqbot.gif) no-repeat;height:5px;}
#online_contact #btn { background: url(images/contact/right.gif) no-repeat; position:absolute; top:0; left:0px; width:40px; height:136px; cursor:pointer; margin-left:0; }

/* scrolltop */
#topcontrol a{background: url(images/returntop.png) repeat scroll 0 0 transparent;height: 65px;width: 36px;display: block;text-indent: -9999px;}
#topcontrol a:hover{background-position: 0 65px;}
