body:before{
	
	background-image:url('/images/listing_bg.jpg');
}
.page-content-infoMENU{
	width:530px;
}
.page-content-infoinner{
	margin-top:0px;
}
.page-content-info.Ronly{
	width: calc( 100% - 550px );
    margin-left: 550px;
}
#btnSearchBack{
	margin-left:0px;
	display:none;
}
.optSearch ul{
	list-style-type:none;
}
.optSearch li{
	cursor:pointer;
	margin-bottom:30px;
	background-position:left top;
	padding-left:0px;
}
.inType{
	font-size:23px;
	line-height:28px;
	font-family:var(--font_bold);
}
.optSearch li:not(.on){
	opacity: 0.5;
}
.optSearch li:not(.on):hover{
	opacity: 1;
}
.totalNum{
	font-size:18px;
	line-height:25px;
	color:var(--color1);
	font-family:var(--font_boldItalic);
}
.inType-heading{
	font-size:40px;
	line-height:50px;
	font-family:var(--font_Bold);
	color:#222222;
}

#result-list-company{
	width:700px;
	max-width:calc( 100% - 40px );
}
#result-list-company .result-item{
	font-size:0px;
	padding:10px 15px;
	cursor:pointer;
	margin-top:10px;
	position:relative;
}
#result-list-company .result-item:before{
	content : '';
	opacity:0;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	
	box-shadow: 0px 0px 8px #0000008C;
		-webkit-transition: background-color 300ms linear;
		-ms-transition: background-color 300ms linear;
		transition: background-color 300ms linear;
}
#result-list-company .result-item:hover:before{
	opacity:0.4;
	background-color:#ffffff;
}
#result-list-company .item-coname{
	font-family:var(--font_SemiBold);
	font-size:20px;
	line-height:28px;
	color:var(--color1);
	position:relative;
}
#result-list-company .item-trade{
	font-size:14px;
	line-height:25px;
	width:50%;
	display:inline-block;
	position:relative;
	padding-left:20px;
	background-size:14px;
	background-position:left 5px;
}
#result-list-company .item-trade{
	background-image:url('/images/icon_trade.svg');
}
#result-list-equip .result-items{
	margin-top:15px;
}
#result-list-equip .result-item{
	font-size:18px;
	line-height:35px;
}
@media only screen and (max-width:1024px) {
	.optSearch{
		margin-top:10px;
	}
	.findKeywords span,.totalNum{
		font-size:12px;
		    line-height: 20px;
	}
	.inType{
		font-size:14px;
		 line-height: 22px;
	}
	
	
	
	.page-content-infoMENU{
		width:300px;
		display: inline-block;
	}
	.page-content-info.Ronly{
		    width: calc( 100% - 300px - 20px) !important;
			display: inline-block;
			    vertical-align: top;
	}
	
}

@media only screen and (max-width:768px) {
	.optSearch{
		width:100% !important;
		display:block;
		margin-bottom:30px;
	}
	.page-content-info.Ronly{
		width:100% !important;
	}
	.findKeywords {
    margin-bottom: 25px;
    display: inline-block;
    width: 50%;
	}
	.page-content-infoMENU{
		width:100%;
	}
	.optSearch ul {
			display: inline-block;
			vertical-align: top;
			border-left: 1px solid var(--color1);
			padding-left: 30px;
		}
		.optSearch li:last-child{
			margin-bottom:0px;
		}
		.inType-heading{
			font-size:28px;
			    line-height: 35px;
		}
		#result-list-company .result-item{
			padding-left:0px;
		}
}

@media only screen and (max-width:480px) {
	.findKeywords ,.optSearch ul{
		width:100%;
		padding-left:0px;
		border-left:0px;
		
	}
	
	#result-list-company {
		width: 100%;
		max-width: 100%;
	}

}