﻿.ui-head-inner {
	padding-bottom: 10px;
}
.ui-logo {
	line-height: 100px;
}
.ui-logo > img {
	vertical-align: bottom;
}
.ui-body {
	background-color: rgb(255, 255, 255);
}
.ui-body-inner {
	
}
.ui-search-box {
	
}
.ui-search-q {
	width: 615px;
}
.jsearch-test {
	display: none;
}
.jsearch-result-box {
	overflow: hidden; clear: both; margin-bottom: 20px; display: block;
}
.jsearch-result-box p {
	margin: 0px; padding: 0px;
}
#jsearch-info-box {
	text-align: right; color: rgb(102, 102, 102); font-size: 15px;
}
.jsearch-result-box a {
	font: inherit; color: inherit; text-decoration: none; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit;
}
.jsearch-result-box a:hover {
	text-decoration: underline;
}
.jsearch-result-title > a {
	color: rgb(51, 51, 51); font-size: 21px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.jsearch-result-abs {
	color: rgb(51, 51, 51); overflow: hidden; font-size: 13px;
}
.jsearch-result-abs-content {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 15px;
}
.jsearch-result-other-info {
	overflow: hidden;
}
.jsearch-result-colname {
	color: rgb(138, 138, 138); font-size: 13px;
}
.jsearch-result-url {
	height: 20px; color: rgb(38, 135, 6); line-height: 20px; overflow: hidden; font-size: 15px; float: left;
}
.jsearch-result-date {
	height: 20px; color: rgb(153, 153, 153); line-height: 20px; font-size: 15px; float: right;
}
.jsearch-similarly-head {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;
}
.jsearch-similarly-items {
	display: none;
}
.jsearch-similarly-item {
	overflow: hidden; font-size: 14px;
}
a.jsearch-similarly-item-title {
	color: rgb(37, 126, 196); font-size: 14px; text-decoration: none; -ms-word-break: break-all;
}
.jsearch-similarly-item-date {
	color: rgb(0, 128, 0);
}
.jsearch-condition-box {
	margin: 0px; width: auto; line-height: 38px; padding-right: 20px; float: left; cursor: default;
}
.jsearch-condition-box-items {
	border: 1px solid rgb(224, 224, 224); border-image: none; height: auto; display: none; position: absolute; z-index: 1000; background-color: rgb(255, 255, 255);
}
#jsearch-condition-box-content {
	overflow: auto;
}
.jsearch-condition-box-items > div {
	line-height: normal; padding-right: 15px; padding-left: 15px; font-size: 12px; white-space: nowrap;
}
.jsearch-condition-box-item.selected {
	background-position: 3px; background-repeat: no-repeat; background-color: rgb(241, 241, 241);
}
.jsearch-condition-box-title {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: inherit; font-size: 12px; font-weight: normal; background-color: inherit;
}
.jsearch-condition-box:hover {
	color: rgb(255, 51, 0); background-color: rgb(255, 255, 255);
}
.jsearch-condition-box.selected {
	color: rgb(255, 51, 0); background-color: rgb(255, 255, 255);
}
input.jsearch-widget-calendar {
	border: 2px solid rgb(224, 224, 224); border-image: none; line-height: 20px;
}
#date-box .jsearch-widget-calendar {
	margin: 0px; padding: 0px; width: 75px;
}
.jsearch-condition-box-item {
	padding: 5px 0px 5px 10px; color: rgb(51, 51, 51); font-size: 13px; cursor: pointer;
}
.jsearch-condition-box-item-sub {
	margin-left: 20px;
}
