/*
		Search drop down tooltip
*/
#searchdrop
{
	position: absolute;
	visibility: hidden;
	display: none;
	left: 0px;
	top: 0px;
	width: 450px;
	height: auto;
	z-index: 100;
	overflow:hidden;
}

#searchdrop .searchdropcont
{
	font-size: 8pt;
	background: #ffffff /*url('../img/searchfly_bg.gif') repeat-x left top*/;
	border: 1px solid #a0a0a0;
	padding: 20px 10px 10px 10px;
}

#searchdrop iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

#searchdrop_body
{
	/*background-color: #ff;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}

#searchdrop_btn
{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 12px;
	height: 12px;
	position: relative;
	left: 0px;
	top: -15px;
}

a.searchitem { color: #505051; font-family: Tahoma; font-size: 9pt; font-weight: normal; text-decoration: underline; }
a.searchitem:hover { color: #707071; font-family: Tahoma; font-size: 9pt; font-weight: normal; text-decoration: underline; }

a.closebut { color: #000000; font-family: Tahoma; font-size: 9pt; font-weight: bold; text-decoration: none; }
a.closebut:hover { color: #000000; font-family: Tahoma; font-size: 9pt; font-weight: bold; text-decoration: none; }

/* search page */
.search-cat-res{
	list-style: none;
	margin: 0;
	padding: 0;
}
.search-cat-res li{
	background: url(../img/catlist-sub.png) no-repeat 0px 12px;
	padding: 6px 0px 6px 16px;
	color: #a0a0a0;
}

/* uh search results */
.uhsearch-top { position: relative; z-index: 200 }
#searchdrop.uhsearch{width: auto;}
#searchdrop.uhsearch-show{display: block !important; visibility: visible !important;}
#searchdrop.uhsearch .searchdropcont{padding: 20px 24px; border: 2px solid #d3d3d3; box-shadow: 0 6px 8px 0 rgba(200,200,200,0.3);}

.srch-smartpage{
	clear: both;
	padding: 24px 0 20px 0;
}

.srch-summary{
	color: #909090;
	font-style: italic;
}
.srch-result{
	clear: both;
	position: relative;
	margin-top: 10px;
}
.srch-result:after{clear: both; content: ""; display: block;}

.srch-prod-sectlist{
	box-sizing: border-box;
	float: right;
	width: 18%;	
}
.srch-goods{
	box-sizing: border-box;
	float: right;
	width: 56%;
	margin-right: 1%;	
}
.srch-goods-full{
	float: left;
	width: 80%;
}
/*
.srch-goods:after{position: absolute; display: block; height: 100%; content: ""; top: 42px; right: 18%; border-right: 1px solid #dbdbdb;}
.srch-goods:before{position: absolute; display: block; height: 100%; content: ""; top: 42px; border-left: 1px solid #dbdbdb;}
*/
.srch-goods-full:before{display: none;}

.srch-carlist{
	box-sizing: border-box;
	float: left;
	width: 24%;
}

.srch-result .hdr-main{
	font: 20px/22px Arial, Tahoma;
	border: 0;
	margin: 6px 0 5px 0;
	padding: 4px 0;
	color: #454545;
	/*text-transform: uppercase;*/
	border-bottom: 1px solid #f0f0f0;
}
.srch-result .srch-goods .hdr-main{padding-left: 20px;}
.srch-result .srch-goods-full .hdr-main{padding-left: 0;}
.srch-result .srch-prod-sectlist .hdr-main{padding-left: 10px;}

.srch-car-group{
	padding-top: 20px;
}
.srch-car-group .hdr, .srch-prods-group .hdr, .sect-group-flt .hdr{
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
	color: #404040;
	border: 0;
	background: none;
}
.srch-car-group .hdr span, .srch-prods-group .hdr span{}
.srch-cars{font-size: 14px; clear: left; padding: 4px 0 10px 0;}
.srch-cars:after{clear: both; content: ""; display: block;}
.srch-car-item{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: center;
}
.srch-car-item:after{clear: both; content: ""; display: block;}
.srch-car-img{flex-basis: 35%; padding: 0;}
.srch-car-img a{display: block;}
.srch-car-img img{display: block; margin: auto; max-width: 90%; border: 0;}
.srch-car-info{flex-basis: 60%;}
.srch-car-info a{text-decoration: none;}
.srch-car-info a:hover{text-decoration: underline;}

.srch-cars-wrap{}
.srch-cars-wrap-a{display: none;}

.prods-group-list{
	padding-top: 20px;
	padding-left: 20px;
}
.prods-group-list:after{clear: both; display: block; content: "";}
.srch-goods-full .prods-group-list{padding-left: 0;}
.srch-prods-group{
	float: left;
	width: 47.99999%;	
	margin-left: 1.99999%;
	padding-bottom: 20px;
}
.srch-prods-group:nth-child(2n+1){margin-left: 0; clear: left;}
.srch-prods-group-one{
	float: none;
	width: auto;	
}

.srch-prods{font-size: 14px; clear: left; padding: 4px 0 6px 0;}
.srch-prods:after{clear: both; content: ""; display: block;}
.prod-item{
	clear: both;
	margin: 0 0 8px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-flow: row nowrap;
}

.srch-prods-group-one .prod-item{float: left; clear: none; width: 48%; margin-left: 2.99999%; height: 92px;}
.srch-prods-group-one .prod-item:nth-child(2n+1){clear: left; margin-left: 0;}

.srch-goods-full .srch-prods-group-one .prod-item{width: 31.99999%; margin-left: 1.99999%;}
.srch-goods-full .srch-prods-group-one .prod-item:nth-child(2n+1){clear: none; margin-left: 1.99999%;}
.srch-goods-full .srch-prods-group-one .prod-item:nth-child(3n+1){clear: left; margin-left: 0;}

.prod-img{
	flex-basis: 25%;
	position: relative;
	border: 3px solid #f0f0f0;	
	height: 80px;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: row nowrap;
}
.prod-img a{display: flex; height: 100%; align-items: center;}
.prod-img img{display: block; margin: auto; max-width: 92%; max-height: 96%; border: 0;}
.prod-info{
	flex-basis: 70%;
}
.prod-info a{text-decoration: none; display: inline-block; max-height: 74px; overflow: hidden; color: #606060}
.prod-info a:hover{text-decoration: underline;}
.prod-cost{
	color: #a0a0a0;
	padding-top: 6px;
}
.prod-cost>span{background-color: #FFF; display: inline-block; padding: 1px 6px; color: #303030;}
.prod-img img.srch-lbl{position: absolute; left: 2px; top: 0px; width: 24px; height: auto;}

.srch-prods-more{text-align: center;}
a.srch-more-a, a.srch-more-a-real{display: inline-block; color: #303030; text-decoration: none; padding-right: 16px; background: url(../img3/a-down-sm.png) no-repeat 100% 50%;}
a.srch-more-a>span, a.srch-more-a-real>span{border-bottom: 1px dotted #303030;}


.srch-prod-sectlist ul.srch-sectlist{
	display: block;
	width: 100%;
	margin: 20px 0 0 0px;
	padding: 0;
	list-style: none;
	font-size: 14px;
	line-height: 16px;
}
.srch-prod-sectlist ul.srch-sectlist>li{
	padding: 2px 0;
}
.srch-sect-a{
	padding: 6px 10px;
	border-radius: 4px;
	cursor: pointer;
}
.selected .srch-sect-a{background-color: #f6f6f6;}
.srch-sect-a span{display: inline-block; color: #a0a0a0;}
.srch-sect-a:hover{background-color: #f3f3f3;}

.srch-prod-sectlist-wrap{
}
.srch-prod-sectlist-wrap-a{display: none;}

.srch-sectlist{
	box-sizing: border-box;
	float: left; 
	width: 24%;
}

.sect-group-wrap{}
.sect-group-wrap-a{display: none;}

.sect-group{clear: left; font-size: 14px; padding: 4px 0 8px 0; border-top: 1px solid #f4f4f4;}
.sect-group:after{clear: both; content: ""; display: block;}
.sect-group:nth-of-type(1){border-top: 0;}
.sect-item{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: center;
}
.sect-img{flex-basis: 29%; padding; 0;}
.sect-img img{display: block; max-width: 90%;}
.sect-info{flex-basis: 69%;}
.sect-info a{font-weight: bold; font-size: 14px;color:#606060}

.sect-group-flt{
	padding: 6px 0 2px 0;
}
.sect-group-flt h4.hdr{
	/*
	font-family: 'Roboto Condensed';
	font-weight: bold;
	*/
}
.sect-group-flt h4.hdr>span{background: none; padding: 6px 0 0 3px;}
.sect-flt-opts{
	clear: both;
	font-size: 13px;
	line-height: 20px;
	padding: 4px 0 6px 0;
}
.sect-flt-it{
	display: inline-block; 
	padding: 0 0 0 8px;
	font-size: 13px;
	margin-right: 10px;
	background: url(../img3/news-datail-hov.png) no-repeat 0 7px;	
}
.sect-flt-it a{color: #707070;}
.sect-flt-it a:hover{color: #303030;}

/*-----------------------  adaptive  --------------------*/
@media only screen and (min-width: 1460px)
{	
}

@media only screen and (max-width: 1200px)
{	
}

@media only screen and (max-width: 1000px)
{
	/* search uhsmart */
	#searchdrop.uhsearch .searchdropcont{padding: 20px 14px;}
	.srch-carlist{width: 27%;}	
	.srch-prod-sectlist{width: 21%;}
	.srch-result .srch-prod-sectlist .hdr-main{padding-left: 6px;}
	.srch-sect-a{padding: 6px 2px 6px 6px;}
	.srch-goods{width: 50%;}
	.srch-result .srch-goods .hdr-main{padding-left: 0;}
	.prods-group-list{padding-left: 0;}
	.srch-prods-group{float: none; width: auto;}
	.srch-goods-full{width: 78%;}
	.srch-goods-full .srch-prods-group{float: left; width: 47.99999%;}
	.srch-goods-full .srch-prods-group-one{float: none; width: auto;}
	
	.srch-goods-full .srch-prods-group-one .prod-item{width: 48%; margin-left: 2.99999%;}
	.srch-goods-full .srch-prods-group-one .prod-item:nth-child(3n+1){margin-left: 2.99999%; clear: none;}
	.srch-goods-full .srch-prods-group-one .prod-item:nth-child(2n+1){margin-left: 0; clear: left;}
}

@media only screen and (max-width: 800px)
{
}

@media only screen and (max-width: 700px)
{
	/* search pop */
	.srch-result .hdr-main{font-size: 18px;}	
	.srch-prod-sectlist{width: 31.99999%;}
	.srch-carlist{width: 31.99999%; float: right;}
	.srch-goods{width: 66.99999%; float: left;}
	.srch-prods-group, .srch-goods-full .srch-prods-group{float: none; clear: both; margin-left: 0; width: auto; padding-right: 10px;}	
	.srch-goods-full .srch-prods-group-one .prod-item{width: auto; clear: both; float: none;}
	.srch-prods-group-one .prod-item, .srch-goods-full .srch-prods-group-one .prod-item{height: auto; margin-left: 0;}
	
	.srch-result .srch-goods .hdr-main{padding-left: 0;}
	.prods-group-list{padding-left: 0;}
}

@media only screen and (max-width: 690px)
{
}

@media only screen and (max-width: 630px)
{
}

@media only screen and (max-width: 650px)
{
}

@media only screen and (max-width: 600px)
{
}

@media only screen and (max-width: 550px)
{
}

@media only screen and (max-width: 540px)
{
	/* ----- Search pop ------ */
	.srch-result{display: flex; flex-flow: column wrap;}
	.srch-prod-sectlist{/*display: none;*/ float: none; width: auto; padding-bottom: 10px; order: 2;}
	.srch-prod-sectlist-wrap{position: relative; height: 78px; overflow: hidden;}
	.srch-prod-sectlist-wrap:before{display: block; content: ''; position: absolute; z-index: 2; left:0; right: 0; bottom: 0; height: 26px; background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);}
	.srch-prod-sectlist-wrap-a{display: block; text-align: center; padding-top: 6px;}
	.srch-prod-sectlist-wrap-a>div{display: inline-block; color: #303030; cursor: pointer; text-decoration: none; padding-right: 16px; background: url(../img3/a-down-sm.png) no-repeat 100% 50%;}
	.srch-prod-sectlist-wrap-a>div>span {border-bottom: 1px dotted #303030;}
	.srch-prod-sectlist-wrap-open{height: auto; overflow: visible;}
	.srch-prod-sectlist-wrap-open:before{display: none;}
	.srch-prod-sectlist ul.srch-sectlist{margin-top: 6px; display: flex; flex-flow: row wrap; gap: 4px; float: none;}
	.srch-prod-sectlist ul.srch-sectlist>li{padding: 0;}
	.srch-sect-a{display: inline-block; font-size: 13px; line-height: 14px; background-color: #F9F9F9; border: 1px solid #EFEFEF; padding: 6px 6px 6px 6px;}
	.srch-sect-a:hover{background-color: #f6f6f6;}
	.srch-sect-a span{color: #D7D5D5; font-size: 12px;}
	.selected .srch-sect-a{border: 1px solid #303030; color: #303030;}
	.selected .srch-sect-a span{color: #a0a0a0;}
	.srch-goods{float: none; clear: both; width: auto; order: 4;}
	.prods-group-list{border-right: 0;}
	.srch-prods-group{padding-bottom: 12px;}
	.prod-img{height: 60px;}
	.prod-cost{display: none;}	
	
	.srch-carlist{float: none; clear: both; width: auto; order: 1;}	
	.srch-car-group{float: none; width: auto; clear: both; margin-left: 0; background-color: #F9F9F9; padding: 10px; margin-bottom: 8px;}
	.srch-cars{display: grid; grid-template-rows: auto; grid-template-columns: 1fr 1fr; gap: 8px; padding: 0 0 2px 0;}
	.srch-car-item{background-color: #ffffff; border: 1px solid #EFEFEF; flex-flow: column nowrap; padding: 4px 0 2px; gap: 2px;}
	.srch-car-img{flex-basis: auto; width: 100%; height: 52px;}
	.srch-car-img a{width: 100%; height: 100%;}
	.srch-car-img img{max-height: 100%;}
	.srch-car-info{flex-basis: auto; font-size: 13px; padding-left: 10px; padding-right: 10px; text-align: center;}
	
	.srch-cars-wrap{position: relative; height: 200px; overflow: hidden;}
	.srch-cars-wrap:before{display: block; content: ''; position: absolute; z-index: 2; left:0; right: 0; bottom: 0; height: 36px; background: linear-gradient(to bottom, rgba(249,249,249,0) 0%, rgba(249,249,249,1) 100%);}
	.srch-cars-wrap-a{display: block; text-align: center; padding-top: 6px;}
	.srch-cars-wrap-a>div{display: inline-block; color: #303030; cursor: pointer; text-decoration: none; padding-right: 16px; background: url(../img3/a-down-sm.png) no-repeat 100% 50%;}
	.srch-cars-wrap-a>div>span {border-bottom: 1px dotted #303030;}
	
	.srch-cars-wrap-open{height: auto; overflow: visible;}
	.srch-cars-wrap-open:before{display: none;}
	
	.srch-sectlist{float: none; clear: both; width: auto; order: 1;}	
	
	.sect-group-wrap{position: relative; height: 120px; overflow: hidden;}
	.sect-group-wrap:before{display: block; content: ''; position: absolute; z-index: 2; left:0; right: 0; bottom: 0; height: 28px; background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);}
	.sect-group-wrap-a{display: block; text-align: center; padding-top: 6px;}
	.sect-group-wrap-a>div{display: inline-block; color: #303030; cursor: pointer; text-decoration: none; padding-right: 16px; background: url(../img3/a-down-sm.png) no-repeat 100% 50%;}
	.sect-group-wrap-a>div>span {border-bottom: 1px dotted #303030;}
	.sect-group-wrap-open{height: auto; overflow: visible;}
	.sect-group-wrap-open:before{display: none;}
	.sect-group-flt{display: none;}
	
	.sect-group{border-top: 0; padding: 4px 0;}
	.sect-img{flex-basis: 44px; max-height: 36px;}
	.sect-img img{max-height: 100%; width: auto; height: auto;}
	.sect-info{flex-basis: calc(100% - 54px);}
	.sect-info a{color: #202020; text-decoration: none; border-bottom: 1px dotted #202020;}
	
	.srch-goods-full .srch-prods-group-one .prod-item:nth-child(3n+1){margin-left: 0;}
	
	.srch-result-sectnocar .srch-sectlist{order: 1}
	.srch-result-sectnocar .srch-prod-sectlist{order: 2;}
	
	.srch-result-carwithsect .srch-sectlist{order: 1}
	.srch-result-carwithsect .srch-carlist{order: 2}
	.srch-result-carwithsect .srch-prod-sectlist{order: 3}
}

@media only screen and (max-width: 500px)
{
}

@media only screen and (max-width: 472px)
{
}

@media only screen and (max-width: 450px)
{
}

@media only screen and (max-width: 400px)
{
}
