.fLeft {
  float: left;
}
.cOverflow, .dkit-popbox, .hotelru, .idea-hidden, footer {
  overflow: hidden;
}
.alarm, .condition-val, .hotel-detail-btn, .hotel-num, .info-4, .inform, .m-page .item, .price-info, .rank-num {
  text-align: center;
}
.fRight {
  float: right;
}
.hotel-level, .hotel-name-hover {
  color: #ff6b22;
}

.list-item-wrp {
	border: 1px solid #e0e0e0;
	margin-top: 13px
}
.list-item-wrp .clearfix {
  zoom: 1;
}
.list-item-wrp:hover {
	background: #fffaf8
}

.list-top {
	padding: 10px
}

.list-top-haspackage {
	padding: 10px 10px 0
}

.hotel-img {
	width: 180px;
	height: 137px
}

.main-info {
	width: 682px;
	margin-left: 10px
}

.hotel-name-con {
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0
}

.title-wrp {
	width: 530px;
	line-height: 20px
}

.hotel-detail-btn {
	cursor: pointer;
	width: 110px;
	height: 32px;
	line-height: 32px;
	background: #ff6b22;
	font-size: 14px;
	color: #fff;
	border: none;
	border-radius: 3px; margin-top:10px
}
.hotel-detail-btn:hover{ color:#fff}
.btn-join {
	cursor: auto;
	background: #CCC
}

.package-con {
	margin-top: 10px
}

.addr-wrp b,.hotel-name b {
	color: #f55
}

.hotel-num {
	position: absolute;
	top: 9px;
	left: 9px;
	width: 18px;
	height: 18px;
	color: #fff;
	line-height: 17px;
	font-size: 12px;
	border-radius: 4px;
	background: #ff6b22
}

.hotel-name {
	margin-right: 15px;
	font-size: 20px;
	color: #0f6ac4
}

.hotel-level span,.label-type {
	line-height: 15px;
	margin-right: 7px;
	text-indent: 0
}

.hotel-level,.hotel-name-hover {
	color: #ff6b22
}

.hotel-level span {
	color: #fff;
	display: inline-block;
	padding: 1px 5px;
	background: #1580ea
}

.info-4,.rank-detail a {
	display: block
}

.addr-wrp {
	margin-top: 7px;
	color: #9D9D9D
}

.addr-wrp a {
	color: #728a99
}

.key-word {
	color: #f55
}

.judge {
	margin-top: 10px;
	color: #5D646C
}

.label-type {
	float: left;
	color: #ff6b22;
	border: 1px solid #ff6b22;
	padding: 0 4px;
	height: 15px
}

.active-label {
	background: #959595;
	color: #fff
}

.hotel-detail {
	margin-top: 10px;
	color: #666
}

.detail-item {
	width: 170px
}

.orange-color {
	color: #002944
}

.org-color {
	color: #ff6b22
}

.orange-open-icon {
	margin: 8px 0 0 10px;
	width: 9px;
	height: 5px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNDQ5OTE4Zi02YTk4LTRmNmMtOWJkNy03MWQ3MjQ3ZDkwNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk3NjREMTBEOUY5MTFFNUFFREJFRkZDNTA2MENDNjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzk3NjREMEZEOUY5MTFFNUFFREJFRkZDNTA2MENDNjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZjVhYmM5OWUtNjNmYS00YTg4LWIyZDQtMjY5NjQzY2JiZjNkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI0NDk5MThmLTZhOTgtNGY2Yy05YmQ3LTcxZDcyNDdkOTA3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PohHNnIAAABfSURBVHjaYvyfrTSDgYGhAYhfMGACSZAcE5BoAeJZQCyOpkAcKt4MUvQEiLOAeDYQi0EVgOg5QJwJkmeCCoIUZgPxXCDWgtLZUHEGFiTjHwNxDhDPA+IkIH4EkwAIMACJ1xHLbeK0MAAAAABJRU5ErkJggg==);background-size: 9px 5px
}

.hotel-level em {
  color: #f90;
  font-size: 18px;
  font-weight: bold;
  margin-right: 10px;
  margin-left: 10px;
}
.hotel-name, .rank-item span {
  font-weight: 600;
}

vaction-down {
  border: #ccc solid 1px;
  border-top: #2299ff solid 2px;
  padding: 20px 45px;
}
.vaction-down-hd p {
  display: block;
  padding-top: 10px;
}
.vaction-down-hd {
  font-size: 20px;
  /* font-style: italic; */
  color: #46a0fc;
  font-family: "黑体";
}
.vaction-down .vaction-down-bd {
  padding: 10px 0;
}
.vaction-down-hd h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
  -webkit-margin-after: 0.83em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}
.vaction-down-bd h2 {
  font-size: 22px;
  /* font-style: italic; */
  font-weight: normal;
  color: #b4863e;
  line-height: 2.0;
  margin-bottom: 5px;
}


.vaction-down .vaction-down-list {
  padding: 10px 0;
  padding-left: 40px;
  line-height: 2.5;
  font-size: 18px;
  color: #333;
  border-top: #d6d6d6 solid 1px;
}
.vaction-down-list li .no {
  display: block;
  float: left;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  margin-top: 8px;
  font-size: 16px;
  margin-left: -40px;
  overflow: hidden;
  color: #fff;
  font-style: italic;
  background: url(../images/mticon2.png) no-repeat 0 -235px;
}
.mt-icon {
  background: url(../images/mticon2.png) no-repeat;
}


/*会议酒店内容页*/
.detail_media_hotel span{width: 207px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
}

.detail_media_hotel li {
  padding-left: 0;
  line-height: 1.9;
  padding-top: 5px;
}

/***** 分页 *****/

.cp1{float:left;}
.cp2{float:right;}
.cutpage, .cutpage1{margin-top:15px;overflow:hidden;clear:both;line-height:35px;height:38px;text-align:right;font-size:0;float:right}
.cutpage1 li{float:left;width:auto;font-size:12px;padding:0;margin-right:3px;display:inline;overflow:hidden;background:0 0}
.cutpage1 li{display:inline-block;height:35px;margin-left:8px;padding:0 14px;font-size:14px;text-align:center;border:1px solid #eee;background-color:#fff;color:#666}
.cutpage1 li a{display:inline-block;height:35px;font-size:14px;text-align:center}
.cutpage1 .thisclass{border:1px solid #0097e0;background-color:#0097e0;color:#fff;cursor:default}
.cutpage1 .thisclass a{color:#FFF}
/*#cutpage{}
#cutpage li{ float:left; width:auto; font-size:12px; padding:0; margin-right:3px; display:inline; overflow:hidden; background:none;}
#cutpage li.first{display:block; text-indent:-1000px; width:22px; height:20px; background:url(../images/next.gif) no-repeat;}
#cutpage li.first a{display:block; background:url(../images/next.gif) no-repeat 0 -29px;}
#cutpage li.next{display:block; text-align:center; text-indent:-6px; width:59px; height:20px; line-height:18px; padding-top:2px; background:url(../images/next.gif) no-repeat -25px 0;}
#cutpage li.cur{ border:1px solid #CCCCCC; color:#ff6600; font-weight:bold; padding:0 6px; line-height:18px; height:18px;}
#cutpage li.cur a{ color:#ff6600; cursor:default; text-decoration:none;}
#cutpage li.num{display:block; text-align:center; color:#ff6600; height:20px; line-height:18px;}
#cutpage li.num a:link,#cutpage li.num a:visited{ display:block;  border:1px solid #ccc; color:#333; padding:0 6px;}
#cutpage li.num a:hover{ display:block; border:1px solid #ff6600; color:#ff6600; padding:0 6px;}*/

#cut_samepage{clear:both;text-align:center;font-size:14px;margin:0 0 12px 0;}
#cut_samepage a{font-size:14px; text-decoration:underline;}
#cut_samepage a:link,#cut_samepage a:visited{text-decoration:underline;}

#cut_nav{clear:both; width:588px; border:1px solid #c2d9f2; margin-top:8px; background:#f5f9ff; margin-bottom:6px;}
#cut_nav .tit{background:url(../images/zx_rbj.gif) repeat-x 0 -58px; height:25px; font-size:14px; line-height:24px; padding:0 0 0 12px; }
#cut_nav .txt{float:left; padding:8px 0;}
#cut_nav .txt li{float:left; width:271px; height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#009;  padding:0 4px 0 12px;}
#cut_nav .txt li.red{color:red;}
#cut_nav .txt li.red a{color:red;}

#relate{clear:both;text-align:center;margin:0 0 12px 0;}
