@import url("reset.css");/* 样式重置 */
@import url("thickbox.css");/* 投诉与建议 */
@import url("search.css");/* 城市下拉框 */
@import url("include.css");/* 头尾和边栏 */
@import url("layout.css");/* 基础布局 */

/* 当前版本全局风格重置 */
html {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	position: relative;/* for citys popup */
	line-height: 1.8;
	background: #FFF;
	color: #474747;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	font-family: "microsoft yahei";
	color: #ff8000;
}
h1 {
	font-size: 22px;
	text-shadow: #fc8 1px 1px 1px;
}
h2 {
	font-size: 16px;
	text-shadow: #fc8 1px 1px 1px;
}
h3 {
	font-size: 14px;
}

h1 a, h2 { text-shadow: none;}

a {
	color: #41a108;
	text-decoration: none;
}
a:hover {
	color: #2e7900;
	text-decoration: underline;
}
a:active {
	color: #69d100;
}
a:focus {
	color: #2e7900;
	text-decoration: underline;
}

a.str { margin: 0 10px; border-bottom: 1px dashed #2e7900; text-decoration: none; font-weight: bold;}
a.str2 { margin: 0 10px; border-bottom: 1px dashed #ff8000; text-decoration: none; font-weight: bold;}

input[type="text"], input[type="password"], textarea, select {
	background: #fefdd5;
	border: 1px solid #c0d7c0;
}
input:focus { background: #fff;}

img {
	border: none;
	vertical-align: middle;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background-color: transparent;
}

/* checkbox */
.chbx { width: 14px; height: 14px; vertical-align: middle;}

/* 浮动清理 */
.clear {clear: both; height: 0; line-height: 0; visibility: hidden;}
/* after伪类浮动清理 */
.clearfix:after {
	content: "\20";	/* 插入一个空格 */
	display: block;
	clear: both;
	zoom: 1;
}

/* 酒店名称 */
.HName {
	font-size: 14px;
	font-weight: normal;
	}
/* 酒店印象 */
.impression {
	color: #ff8000;
}
/* 酒店满意度 */
.satisfaction { color: #ff8000;}
.satisfaction img {
	height: 15px;
	border: 0 none;
}
.satisfaction img.heart1 { width: 18px; height: 15px; background: url(../bg/satisfaction.gif) 0 -20px no-repeat;}/* heart */
.satisfaction img.heart2 { width: 38px; height: 15px; background: url(../bg/satisfaction.gif) 0 -40px no-repeat;}
.satisfaction img.heart3 { width: 52px; height: 15px; background: url(../bg/satisfaction.gif) 0 -60px no-repeat;}
.satisfaction img.heart4 { width: 72px; height: 15px; background: url(../bg/satisfaction.gif) 0 -80px no-repeat;}
.satisfaction img.heart5 { width: 91px; height: 15px; background: url(../bg/satisfaction.gif) 0 -100px no-repeat;}
.satisfaction img.heart6 { width: 18px; height: 15px; background: url(../bg/satisfaction.gif) 0 -120px no-repeat;}/* diamond */
.satisfaction img.heart7 { width: 38px; height: 15px; background: url(../bg/satisfaction.gif) 0 -140px no-repeat;}
.satisfaction img.heart8 { width: 52px; height: 15px; background: url(../bg/satisfaction.gif) 0 -160px no-repeat;}
.satisfaction img.heart9 { width: 72px; height: 15px; background: url(../bg/satisfaction.gif) 0 -180px no-repeat;}
.satisfaction img.heart10 { width: 91px; height: 15px; background: url(../bg/satisfaction.gif) 0 -200px no-repeat;}
.satisfaction img.heart11 { width: 18px; height: 15px; background: url(../bg/satisfaction.gif) 0 -220px no-repeat;}/* crown */
.satisfaction img.heart12 { width: 38px; height: 15px; background: url(../bg/satisfaction.gif) 0 -240px no-repeat;}
.satisfaction img.heart13 { width: 52px; height: 15px; background: url(../bg/satisfaction.gif) 0 -260px no-repeat;}
.satisfaction img.heart14 { width: 72px; height: 15px; background: url(../bg/satisfaction.gif) 0 -280px no-repeat;}
.satisfaction img.heart15 { width: 91px; height: 15px; background: url(../bg/satisfaction.gif) 0 -300px no-repeat;}

/* 评价 */
.haoping {
	width: 65px;
	height: 30px;
	background: url(../bg/65px.png) no-repeat;
}
.zhongping {
	width: 65px;
	height: 30px;
	background: url(../bg/65px.png) 0 -30px no-repeat;
}
.chaping {
	width: 65px;
	height: 30px;
	background: url(../bg/65px.png) 0 -60px no-repeat;
}
.dianping {
	width: 65px;
	height: 30px;
	background: url(/bg/65px.png) 0 -90px no-repeat;
}


/* 酒店数量 */
.count { color: #ff8000; margin: auto 5px; font-weight: bold; font-family: Arial;}
/**/
.form_constraint { margin: 0 4px; color: #ff8000;}
/* 问号 */
.help { margin: 0 4px; cursor: help;}

/* 奖金弹出层 */
.JJ_showLayer {
	width: 300px;
	padding: 2px 5px;
	line-height: 1.6em;
	border: 3px solid #ffcc80;
	font-size: 12px;
	color: #000;
	text-align: left;
	background: #fff;
	z-index: 9999;
}
	.JJ {cursor: help;}