@charset "utf-8";
/* html,body{
	width:100%;
	height:100%;
} */
body {
	font-family: '微软雅黑';
	background-color: #F9F9F9;
	margin: 0;
	padding: 0;
}
#header{
	position:absolute
}
#whole-page{
	width:100%;
	height:100%;
	position:relative;
	overflow-x:hidden;
	z-index:10;
}
#search-form .icon-search{
	font-size:22px;
	color:RGB(155,155,155);
	margin-left:0px;
}
.icon-history,.icon-hot{
	font-size:22px;
	color:#e0e0e0;
	padding:0;
	margin:0;
	margin-right:5px;
}
.icon-hot{
	color:#d62222;
}
.icon-history:before,.icon-hot:before{
	position:relative;
	top:3px;
}
.mp-page em {
	font-style: normal;
}
.search.mui-title {
	height: 30px;
	margin-top: 7px;
	background-color: white;
	margin-right: 15px;
	text-align: center;
	-moz-border-radius: 10px;      /* Gecko browsers */
	-webkit-border-radius: 10px;   /* Webkit browsers */
	border-radius: 6px;            /* W3C syntax */
}
#pullrefresh.mui-scroll-wrapper {
	background-color: rgba(255,255,255,1);
	margin-top: 44px;
}
#pullrefresh.mui-scroll-wrapper.iphone-fixed{
	margin-top:64px;
}
#offCanvasSideScroll {
	background-color: rgba(255,255,255,1);
	box-shadow:0 5px 5px rgba(0,0,0,.5);
}
.mui-icon-search:before {
	margin-left: 12px;
}
h5.mui-content-padded {
	font-size: 15px;
	line-height: 20px;
	margin:10px 8px;
}
.icon-wait1:before {
	font-size: 16px;
	color: #8f8f94;
	padding-right: 12px;
}
#q {
	font-size: 14px;
	border: 0;
	outline: 0;
	display: block;
	text-align: left;
	padding-left: 30px;
	height: 30px;
	line-height: 30px;
}
.mui-icon-left-nav:before {
	color: white;
}
.mui-icon-speech:before {
	content: "\e301";
}
#offCanvasSide {
	width: 160px;
}
#jsearch-result-items {
}
#jsearch-result-items .mui-scroll {
	background-color: white;
	padding: 0 4px;
}
.jsearch-result-box {
	box-shadow: none;
	border: 0;
	background-color: #FFFFFF;
	overflow: hidden;
	display: block;
	margin: 0 6px;
	padding: 5px 0;
	border-bottom: 1px solid #efeff4;
}
.jsearch-result-box .jsearch-attach-image {
	margin-top: 0px;
	height: 72px;
}
.jsearch-result-title {
	line-height: 22px;
	height: auto;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 10px;
}
.jsearch-result-date {
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	color: #999999;
}
a.jsearch-similarly-item-title {
	color: #000;
}
.jsearch-similarly-item-date {
	color: #999999;
	font-size: 12px;
}
.jsearch-condition-box {
	background-color: #FFFFFF;
	width: 100%;
}
#criteria-content {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 44px;
	bottom:3px;
	height:auto;
	left: 0;
	right: 0;
	box-shadow: 0 1px 5px 1px rgba(0,0,0,0.5);
	background-color: white;
	z-index:41;
	overflow:scroll;
}
#criteria-content.iphone-fixed{
	top:64px;
}
.jsearch-condition-box-title {
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	border-bottom: 1px solid #F1F1F1;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 0;
}
.jsearch-condition-box {
	margin-bottom: 0;
}
.jsearch-condition-box-item {
	font-size: 12px;
	color: #333333;
}
.jsearch-condition-box-item.selected {
	color: rgba(255,255,255,1);
	background-color: #cccccc;
}
.note {
	margin-top: 5px;
	font-size: 14px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #EFEFF4;
	color: #333333;
	clear: both;
	text-shadow: 1px 1px 1px rgba(255,255,255,1);
}
.jsearch-similarly-box, .jsearch-attachs {
	display: none !important;
}
.mui-pull-caption.mui-pull-caption-nomore {
	color: #999;
	text-shadow: 1px 1px 1px rgba(100,100,100,0.1);
	display: none;
}
.jsearch-result-box.pic-box {
	margin: 0;
	padding: 0;
	margin-top: 8px;
	margin-left: 4px;
	margin-right: 4px;
	width: 148px;
	height: auto;
}
.pic-box .pic-img-box {
	width: 100%;
	height: 90px;
}
.jsearch-result-box.pic-box .pic-title {
	padding: 0;
	margin: 0 10px;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.jsearch-result-box.pic-box .jsearch-result-date {
	display: none;
}
.pic-img-box .pic-img {
	width: 100%;
	height: 100%;
}
.pic-box .pic-img-info{
	font-size:12px;
	background:rgba(0,0,0,.5)
}
.mui-page-content{
	margin-top:44px;
}
.iphone-head-fixed{
	height:20px;
	display:none;
}
#header.iphone-fixed{
	height:64px;
}
.mui-page-content.iphone-fixed{
	margin-top:64px;
}