.no-data .content,.no-network .content {
	text-align:center
}
.xs-plugin-pullup-container {
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center
}
.no-data {
	-webkit-box-pack:center;
	position:fixed;
	width:100%;
	top:2.77333rem;
	left:0;
	display:none;
	background:#fff
}
.no-data .content .img {
	background-image:url(data:image/png;);
	width:5.39733rem;
	height:4.416rem;
	background-size:100% 100%;
	margin:0 auto
}
.no-data .content .word {
	margin-top:.704rem
}
.no-data .inner_block {
	width:14.976rem;
	height:1.70667rem;
	display:-webkit-box;
	-webkit-box-align:center;
	-webkit-box-pack:center;
	color:#31c27b
}
.no-network {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	position:fixed;
	height:100%;
	width:100%;
	top:0;
	left:0;
	display:none;
	background:#fff
}
.loading,.search-top {
	-webkit-box-align:center;
	position:fixed;
	top:0
}
.no-network .content .img {
	background-image:url(data:image/png;);
	width:6.22933rem;
	height:4.16rem;
	background-size:100% 100%;
	margin:0 auto
}
.no-network .content .word {
	margin-top:.704rem
}
.loading {
	display:none;
	-webkit-box-pack:center;
	height:100%;
	width:100%;
	left:0;
	z-index:80;
	stroke:#ff3644;
	fill:#ff3644;
	background-color:#fff
}
.loading svg {
	width:1.792rem;
	height:1.792rem;
	display:block;
	margin:0 auto
}
.search-top {
	border-bottom:1px solid;
	display:-webkit-box;
	width:100%;
	z-index:100;
	height:2.06933rem
}
.search-scroll .inner,.unapp .search-top,body {
	position:relative
}
.unapp .search-top .back {
	display:none
}
.unapp .search-top .input {
	margin-left:.64rem
}
.search-top .back {
	width:2.24rem;
	height:2.048rem;
	display:-webkit-box;
	-webkit-box-align:center;
	-webkit-box-pack:center
}
.search-top .input {
	-webkit-box-flex:1;
	position:relative;
	border-radius:.17067rem;
	display:-webkit-box;
	-webkit-box-align:center;
	height:1.38667rem;
	margin-left:0
}
.search-top .input .clear-input,.search-top .input .prev {
	width:1.472rem;
	display:-webkit-box;
	-webkit-box-pack:center
}
.search-top .input .clear-input.hide {
	visibility:hidden
}
.search-top .input input {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:0;
	padding:0;
	margin:0;
	outline:0;
	background-color:transparent;
	display:block;
	-webkit-box-flex:1;
	height:100%
}
.search-top .input input::-webkit-input-placeholder {
	color:#666;
	line-height:1.2
}
.search-top .cancel {
	width:3.09333rem;
	display:-webkit-box;
	-webkit-box-align:center;
	-webkit-box-pack:center
}
.night_status .search-top .input input::-webkit-input-placeholder {
	color:#999
}
.icon {
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% 100%
}
.icon.icon-back {
	width:.42667rem;
	height:.81067rem;
	background-image:url(data:image/png;)
}
.icon.icon-search {
	width:.74667rem;
	height:.72533rem;
	background-image:url(/96kaifa/img/search-96kaifa-ico.png)
}
.icon.icon-clear {
	width:.81067rem;
	height:.81067rem;
	background-image:url(data:image/png;)
}
.icon.icon-delete {
	width:.512rem;
	height:.512rem;
	background-image:url(data:image/png;)
}
.night_status .icon.icon-back {
	width:.42667rem;
	height:.81067rem;
	background-image:url(data:image/png;)
}
.search-scroll,.search-scroll .inner,body,html {
	width:100%;
	height:100%
}
.search-scroll {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:2.06933rem;
	top:0;
	left:0;
	z-index:5;
	overflow:hidden;
	display:none
}
.unapp .search-scroll {
	padding-top:0
}
.search-scroll .inner .xs-container .xs-content .block {
	padding:0 .64rem
}
#default-search-scroll .block .other-search {
	display:none;
	border-bottom-width:1px;
	border-bottom-style:solid
}
#default-search-scroll .block .other-search .title {
	height:1.6rem;
	display:-webkit-box;
	-webkit-box-align:center
}
#default-search-scroll .block .other-search .list {
	padding-bottom:.53333rem
}
#default-search-scroll .block .other-search .list .item {
	float:left;
	padding:.42667rem;
	margin-right:.32rem;
	margin-bottom:.32rem;
	border-radius:.08533rem;
	max-width:13.22667rem
}
#default-search-scroll .block .search-history .item {
	display:-webkit-box;
	-webkit-box-align:center;
	border-bottom-width:1px;
	border-bottom-style:solid
}
#default-search-scroll .block .search-history .item:last-child {
	border-bottom-width:0
}
#default-search-scroll .block .search-history .item .word {
	-webkit-box-flex:1;
	padding-left:.42667rem;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:1;
	-moz-line-clamp:1;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	white-space:nowrap;
	display:block
}
#default-search-scroll .block .search-history .item .delete {
	height:1.83467rem;
	width:1.64267rem;
	display:-webkit-box;
	-webkit-box-align:center;
	-webkit-box-pack:center
}
#default-search-scroll .block .clear-history {
	height:1.83467rem;
	-webkit-box-align:center;
	-webkit-box-pack:center;
	margin-top:20px;
	border-radius:.17067rem;
	display:none
}
#keyword-more-scroll {
	z-index:10
}
#keyword-more-scroll .block .item {
	height:1.92rem;
	display:-webkit-box;
	-webkit-box-align:center;
	border-bottom-width:1px;
	border-bottom-style:solid
}
#keyword-more-scroll .block .item:last-child {
	border-bottom-color:transparent
}
#keyword-more-scroll .block .list-block {
	height:17.06667rem
}
#search-result-scroll .block {
	padding:0
}
#search-result-scroll .block>.item {
	padding-top:.32rem
}
#search-result-scroll .block>.item.news:first-child,#search-result-scroll .block>.item.no_top {
	padding-top:0
}
#search-result-scroll .block>.item.no_top .content_item:first-child .content_main {
	border-top-width:1px;
	border-top-style:solid
}
#search-result-scroll .block>.item.card:last-child {
	border-bottom-width:1px;
	border-bottom-style:solid
}
#search-result-scroll .block>.item.card>.title {
	padding:.53333rem;
	border-bottom-width:1px;
	border-bottom-style:solid;
	display:-webkit-box;
	-webkit-box-align:center
}
#search-result-scroll .block>.item.card>.title:before {
	content:' ';
	width:.08533rem;
	height:.512rem;
	margin-right:.21333rem;
	background-color:red;
	display:block;
	border-radius:5rem
}
#search-result-scroll .block>.item.card .card_more_btn {
	padding:0 .53333rem
}
#search-result-scroll .block>.item.card .card_more_btn .btn {
	border-top-width:1px;
	border-top-style:solid;
	height:1.70667rem;
	display:-webkit-box;
	-webkit-box-align:center;
	-webkit-box-pack:center
}
#search-result-scroll .low-loading {
	height:2.13333rem;
	line-height:2.13333rem;
	text-align:center;
	display:none
}
#search-result-scroll .inner_no_data {
	width:14.976rem;
	height:1.70667rem;
	display:-webkit-box;
	-webkit-box-align:center;
	-webkit-box-pack:center;
	color:#31c27b;
	margin:0 auto .64rem
}