/*!search-result/modules/common/main.less*/
#lg_tnav .inner {
	width: 1200px
}

#backtop {
	margin-left: 631px
}

#product-fk {
	margin-left: 620px
}

@media ( max-width :1366px) {
	#backtop {
		left: auto;
		right: 41px;
		margin-left: 0
	}
	#product-fk {
		left: auto;
		right: 30px;
		margin-left: 0
	}
}

#main_container {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 100px
}

#main_container .content_left {
	width: 960px;
	float: left
}

#main_container .content_right {
	width: 210px;
	float: right;
	overflow: hidden
}

#main_container .dn {
	display: none
}

#main_container .seo-db {
	display: block
}
/*!common/components/pager/main.less*/
.pager_container span, .pager_container .page_no {
	cursor: pointer;
	color: #555;
	display: inline-block;
	border: 1px solid #ededed;
	height: 21px;
	line-height: 21px;
	padding: 3px 10px;
	margin: 0 5px;
	font-size: 14px;
	text-decoration: none
}

.pager_container span:first-child {
	margin: 0 5px 0 0
}

.pager_container .page_no:not (.pager_next_disabled ):not (.pager_prev_disabled
	):hover, .pager_container span:not (.pager_next_disabled ):not (.pager_prev_disabled
	):hover {
	background-color: #00b38a;
	border-color: #00b38a;
	text-decoration: none;
	color: #fff
}

.pager_container .pager_is_current {
	background-color: #00b38a !important;
	color: #fff !important;
	font-weight: 700;
	border-color: #00b38a !important
}

.pager_container .pager_lgthen {
	color: #337BAC
}

.pager_container .pager_prev_disabled, .pager_container .pager_next_disabled,
	.pager_container .pager_lgthen_dis {
	color: silver !important;
	cursor: default !important
}
/*!search-result/modules/switch-city/main.less*/
#switchCity {
	position: relative;
	height: 72px;
	padding: 0 85px;
	background:
		url(/static/search-result/modules/switch-city/img/location.png)
		no-repeat 20px center #fffadc
}

#switchCity p {
	line-height: 72px;
	font-size: 16px;
	color: #555
}

#switchCity p strong {
	font-weight: 400;
	color: #00b38a
}

#switchCity p .tabs {
	font-size: 16px;
	background-color: #00b38a;
	border-radius: 3px;
	color: #fff;
	padding: 0 15px;
	height: 34px;
	line-height: 34px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 6px;
	margin-bottom: 5px
}

#switchCity .closeText {
	position: absolute;
	right: 10px;
	bottom: 5px;
	font-size: 14px;
	color: #b2af9a;
	text-decoration: underline;
	cursor: pointer
}

#switchCity .closeBtn {
	position: absolute;
	right: 10px;
	top: 10px;
	display: block;
	width: 15px;
	height: 15px;
	background: transparent
		url(/static/search-result/modules/switch-city/img/close.png)
		no-repeat center center;
	outline: 0;
	border: 0;
	cursor: pointer;
	text-indent: -999em;
	overflow: hidden;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}

#switchCity .closeBtn:hover {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
/*!common/components/jquery-ui-custom/jquery-ui.custom.css*/
@charset "utf-8";
	
	/*! Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css */
.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity = 0)
}

.ui-front {
	z-index: 10000
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0
}

.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0
}

.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 5px 6px;
	line-height: 1.5;
	min-height: 0;
	font-weight: 400
}

.ui-menu .ui-menu-item a i {
	color: #00b38a;
	font-style: normal
}

.ui-menu .ui-menu-item a:hover i {
	color: #fff
}

.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active
	{
	font-weight: 400
}

.ui-menu .ui-menu-item a.ui-state-focus i, .ui-menu .ui-menu-item a.ui-state-active i
	{
	color: #fff
}

.ui-menu .ui-state-disabled {
	font-weight: 400;
	margin: .4em 0 .2em;
	line-height: 1.5
}

.ui-menu .ui-state-disabled a {
	cursor: default
}

.ui-menu-icons {
	position: relative
}

.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em
}

.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em
}

.ui-menu .ui-menu-icon {
	position: static;
	float: right
}

.ui-widget {
	font-size: 1.1em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
	{
	font-family: "Microsoft Yahei", Trebuchet MS, Tahoma, Verdana, Arial,
		sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: 2px solid #c8e6de;
	background: #fff;
	color: #555
}

.ui-widget-content a {
	color: #555
}

.ui-widget-header {
	background: #91cebe;
	color: #fff
}

.ui-widget-header a {
	color: #fff
}

.ui-widget-header a i {
	color: #fff
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	background: #91cebe;
	color: #fff
}

.ui-state-default:hover {
	background: #00b38a;
	color: #fff
}

.ui-state-disabled .ui-state-default:hover {
	background: #91cebe;
	color: #fff
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
	{
	color: #fff;
	text-decoration: none
}

.ui-state-default a i, .ui-state-default a:link i, .ui-state-default a:visited i
	{
	color: #fff
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover,
	.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
	{
	background: #00b38a;
	color: #fff
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link,
	.ui-state-hover a:visited {
	color: #fff;
	text-decoration: none
}

.ui-state-hover a i, .ui-state-hover a:hover i, .ui-state-hover a:link i,
	.ui-state-hover a:visited i {
	color: #fff
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
	{
	background: #00b38a;
	color: #fff
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
	{
	color: #fff;
	text-decoration: none
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
	color: #fff;
	background: #00b38a url(img/ui-bg_highlight-soft_75_ffe45c_1x100.png)
		50% top repeat-x
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,
	.ui-widget-header .ui-state-highlight a {
	color: #363636
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error
	{
	border: 1px solid #cd0a0a;
	background: #b81900 url(img/ui-bg_diagonals-thick_18_b81900_40x40.png)
		50% 50% repeat;
	color: #fff
}

.ui-state-error a, .ui-widget-content .ui-state-error a,
	.ui-widget-header .ui-state-error a {
	color: #fff
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text,
	.ui-widget-header .ui-state-error-text {
	color: #fff
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary,
	.ui-widget-header .ui-priority-primary {
	
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,
	.ui-widget-header .ui-priority-secondary {
	opacity: 1;
	filter: Alpha(Opacity = 70);
	font-weight: 400
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled,
	.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background: 0 0
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity = 35)
}

.ui-icon {
	width: 16px;
	height: 16px
}

.ui-icon, .ui-widget-content .ui-icon {
	background-image:
		url(/static/search-result/modules/switch-city/img/ui-icons_222222_256x240.png)
}

.ui-widget-header .ui-icon {
	background-image:
		url(/static/search-result/modules/switch-city/img/ui-icons_ffffff_256x240.png)
}

.ui-state-highlight .ui-icon {
	background-image: url(img/ui-icons_228ef1_256x240.png)
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(img/ui-icons_ffd27a_256x240.png)
}

.ui-icon-blank {
	background-position: 16px 16px
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-on {
	background-position: -96px -144px
}

.ui-icon-radio-off {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-seek-first {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	
}

.ui-widget-overlay {
	background: #fff
}

.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000 url(img/ui-bg_flat_10_000000_40x100.png) 50% 50%
		repeat-x;
	opacity: .2;
	filter: Alpha(Opacity = 20);
	border-radius: 5px
}

.ui-autocomplete .ui-menu-item a:hover, .ui-autocomplete .ui-state-default,
	.ui-autocomplete .ui-state-focus {
	background: #00b38a !important
}
/*!search-result/modules/search-bar/main.less*/
.search-wrapper {
	margin: 0 auto 35px;
	height: 180px;
	background-color: #f2f5f4;
	font-size: 16px;
	line-height: 16px
}

.search-wrapper .search-bar {
	margin: 0 auto;
	padding-top: 30px;
	width: 1200px
}

.search-wrapper .search-bar .input-wrapper .keyword-wrapper {
	float: left
}

.search-wrapper .search-bar .input-wrapper input {
	margin-top: 0;
	font-size: 16px;
	line-height: 16px
}

.search-wrapper .search-bar .input-wrapper input[type=text] {
	display: inline-block;
	padding: 12px 15px;
	width: 791px;
	height: 20px;
	line-height: 20px;
	border-color: #fff;
	border: 1px solid #E8E8E8;
	border-right: 0
}

.search-wrapper .search-bar .input-wrapper input[type=text]:focus {
	border-color: #00b38a
}

.search-wrapper .search-bar .input-wrapper input[type=submit],
	.search-wrapper .search-bar .input-wrapper #submit {
	padding: 15px 55px;
	background-color: #00b38a;
	color: #fff;
	border: 0
}

.search-wrapper .search-bar .input-wrapper input[type=submit]:hover,
	.search-wrapper .search-bar .input-wrapper #submit:hover {
	background-color: #00a57f
}

.search-wrapper .search-bar .tab-wrapper {
	margin-bottom: 13px
}

.search-wrapper .search-bar .tab-wrapper a {
	display: inline-block;
	margin-right: 7px;
	padding: 7px 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.search-wrapper .search-bar .tab-wrapper a.active {
	background-color: #00b38a;
	color: #fff
}

.search-wrapper .search-bar .tab-wrapper a.disabled {
	color: #999
}

.search-wrapper .search-bar .tab-wrapper a.disabled:hover {
	color: #999;
	cursor: default
}

.search-wrapper .search-bar .r_search_tit {
	width: 932px;
	white-space: nowrap;
	overflow: hidden
}

.search-wrapper .search-bar .r_search_tit span {
	display: inline-block;
	float: left;
	margin-top: 7px;
	margin-right: 10px;
	color: #777;
	font-size: 14px;
	height: 22px;
	line-height: 22px
}

.search-wrapper .search-bar .r_search_tit .r_search_con {
	display: inline-block;
	margin-top: 7px;
	width: 850px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	zoom: 1
}

.search-wrapper .search-bar .r_search_tit .r_search_con:before,
	.search-wrapper .search-bar .r_search_tit .r_search_con:after {
	content: "";
	display: table
}

.search-wrapper .search-bar .r_search_tit .r_search_con:after {
	clear: both
}

.search-wrapper .search-bar .r_search_tit .r_search_con .r_search {
	margin-right: 22px;
	float: left
}

.search-wrapper .search-bar .r_search_tit .r_search_con .r_search a {
	color: #999;
	font-size: 14px
}

.search-wrapper .search-bar .r_search_tit .r_search_con .r_search a:hover
	{
	color: #00b38a
}

.no-related-word {
	height: 156px
}

.ui-autocomplete {
	z-index: 10;
	background: #FFF;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .08);
	-moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .08);
	border-radius: 3px;
	border: 0
}

.ui-autocomplete-category {
	font-size: 16px;
	color: #999;
	width: 50px;
	position: absolute;
	z-index: 11;
	right: 0;
	text-align: center;
	border-top: 1px dashed #D1D8D7;
	padding: 5px 0
}

.ui-menu .ui-menu-item {
	*width: 439px;
	vertical-align: middle;
	position: relative;
	margin: 0;
	margin-right: 50px !important;
	background: #fff;
	border-right: 1px dashed #D1D8D7
}

.ui-menu .ui-menu-item a {
	padding: 8px 17px
}

.ui-menu-item a {
	display: block;
	overflow: hidden
}
/*!search-result/modules/company-card/main.less*/
.company-card {
	margin-bottom: 35px;
	padding: 12px;
	border: 1px solid #ededed
}

.company-card .item_con_list {
	zoom: 1
}

.company-card .item_con_list:before, .company-card .item_con_list:after
	{
	content: "";
	display: table
}

.company-card .item_con_list:after {
	clear: both
}

.company-card .cl_left {
	float: left
}

.company-card .cl_left a {
	width: 80px;
	height: 80px;
	display: block;
	border: 1px solid #f2f2f2
}

.company-card .cl_left a img {
	border: 0;
	display: block;
	vertical-align: bottom
}

.company-card .cl_r {
	float: right;
	width: 835px;
	zoom: 1
}

.company-card .cl_r:before, .company-card .cl_r:after {
	content: "";
	display: table
}

.company-card .cl_r:after {
	clear: both
}

.company-card .cl_r .cl_r_top {
	padding-top: 8px;
	height: 37px;
	line-height: 37px
}

.company-card .cl_r .cl_r_top h3 {
	float: left;
	font-size: 20px;
	max-width: 390px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	margin: 0
}

.company-card .cl_r .cl_r_top div {
	padding-left: 25px;
	color: #555;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}

.company-card .cl_r .cl_r_bot .list_c {
	color: #777;
	padding-top: 6px;
	zoom: 1
}

.company-card .cl_r .cl_r_bot .list_c:before, .company-card .cl_r .cl_r_bot .list_c:after
	{
	content: "";
	display: table
}

.company-card .cl_r .cl_r_bot .list_c:after {
	clear: both
}

.company-card .cl_r .cl_r_bot .list_c li {
	float: left;
	margin-right: 45px
}

.company-card .cl_r .cl_r_bot .list_c span {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 5px;
	position: relative
}

.company-card .cl_r .cl_r_bot .list_c .address span {
	top: 4px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -105px -8px
}

.company-card .cl_r .cl_r_bot .list_c .indu span {
	top: 4px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -80px -7px
}

.company-card .cl_r .cl_r_bot .list_c .posi span {
	top: 4px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -55px -7px
}

.company-card .cl_r .cl_r_bot .list_c .inter span {
	top: 4px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -30px -7px
}

.company-card .cl_r .cl_r_bot .list_c li.c_btn {
	float: right;
	position: relative;
	padding: 5px 29px 5px 7px;
	margin-top: -2px;
	margin-right: 0;
	border: 1px solid #00b38a;
	border-radius: 2px;
	text-align: center
}

.company-card .cl_r .cl_r_bot .list_c li.c_btn a {
	font-size: 16px;
	color: #00b38a
}

.company-card .cl_r .cl_r_bot .list_c li.c_btn i {
	position: absolute;
	top: 50%;
	right: 7px;
	margin-top: -8.5px;
	width: 17px;
	height: 17px;
	background: transparent
		url(/static/search-result/modules/company-card/img/icon_index_small.png)
		no-repeat center
}
/*!search-result/modules/filter/main.less*/
#positionHead {
	margin-bottom: 18px
}

ul.filter-wrapper {
	position: relative;
	background-color: #fafafa;
	border: 1px solid #ededed;
	min-height: 36px;
	padding: 6px 0
}

ul.filter-wrapper .multi-chosen .chosen {
	position: relative;
	padding: 5px 22px 5px 8px;
	background-color: #00b38a;
	color: #fff
}

ul.filter-wrapper .multi-chosen .chosen .delete {
	position: absolute;
	right: 5px;
	top: 7px;
	width: 11px;
	height: 11px;
	background:
		url(/static/search-result/modules/filter/img/delete_filter_icon.png)
		no-repeat
}

ul.filter-wrapper .multi-chosen .chosen+.chosen {
	margin-left: 9px
}

ul.filter-wrapper li {
	zoom: 1;
	color: #555
}

ul.filter-wrapper li:before, ul.filter-wrapper li:after {
	content: "";
	display: table
}

ul.filter-wrapper li:after {
	clear: both
}

ul.filter-wrapper li span, ul.filter-wrapper li a, ul.filter-wrapper li .btn-more,
	ul.filter-wrapper li .btn-more-hy {
	float: left;
	margin-right: 5px;
	padding: 5px 8px;
	height: 14px;
	line-height: 14px
}

ul.filter-wrapper li span {
	font-weight: 600;
	margin-right: -5px
}

ul.filter-wrapper li a.active, ul.filter-wrapper li a:hover {
	background-color: #00b38a;
	color: #fff
}

ul.filter-wrapper li .btn-more, ul.filter-wrapper li .btn-more-hy {
	position: relative;
	z-index: 11;
	float: right;
	margin-top: -6px;
	margin-bottom: -6px;
	padding-top: 11px;
	padding-bottom: 11px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	background-color: transparent;
	font-weight: 400;
	color: #555
}

ul.filter-wrapper li .btn-more i, ul.filter-wrapper li .btn-more-hy i {
	position: absolute;
	top: 15px;
	right: -3px;
	font-size: 0;
	height: 0;
	width: 0;
	border-width: 6px 6px 0;
	border-style: solid dashed;
	border-color: #00b38a transparent transparent;
	overflow: hidden;
	-webkit-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-o-transition: all .4s ease 0s;
	transition: all .4s ease 0s
}

ul.filter-wrapper li .btn-more:hover, ul.filter-wrapper li .btn-more-hy:hover
	{
	background-color: transparent;
	color: #555
}

ul.filter-wrapper li .btn-more:hover i, ul.filter-wrapper li .btn-more-hy:hover i
	{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	animation-fill-mode: forwards
}

ul.filter-wrapper li.li-taller {
	padding: 12px 16px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10
}

ul.filter-wrapper li.first {
	border-bottom: 1px dashed #ededed
}

ul.filter-wrapper .has-more {
	position: relative
}

ul.filter-wrapper .has-more .more, ul.filter-wrapper .has-more .more-hy
	{
	display: none;
	position: absolute;
	z-index: 10;
	top: 0;
	left: -1px;
	right: -1px;
	background-color: #fff;
	margin-top: -1px;
	border: 1px solid #ededed
}

ul.filter-wrapper .has-more .more.unfolded, ul.filter-wrapper .has-more .more-hy.unfolded
	{
	display: block
}

ul.filter-wrapper .has-more .more .other, ul.filter-wrapper .has-more .more-hy .other
	{
	border-top: 1px dashed #ededed
}

ul.filter-wrapper .has-more .workPosition .hot {
	overflow: hidden;
	width: 862px;
	height: 24px
}

ul.filter-wrapper .has-more .workPosition .current {
	background-color: #fff;
	color: #555;
	font-size: 14px;
	border: 1px solid #ebebeb
}

ul.filter-wrapper .has-more .workPosition .right-arrow {
	position: absolute;
	margin-left: 3px;
	margin-top: 5px;
	width: 12px;
	height: 16px;
	background:
		url(/static/search-result/modules/filter/img/arrow_right.png)
		no-repeat
}

ul.filter-wrapper .has-more .workPosition .active {
	background-color: #00b38a;
	color: #fff
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content {
	zoom: 1;
	margin-top: -3px;
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	background: #fff
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content:before,
	ul.filter-wrapper .has-more .choose-detail .tab-versus-content:after {
	content: "";
	display: table
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content:after {
	clear: both
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content.subway-tab-active li[data-type=subway] .title
	{
	font-weight: 600
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content.subway-tab-active li[data-type=subway] .line
	{
	display: block
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content.subway-tab-active .contents[data-type=subway]
	{
	display: block
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content.district-tab-active li[data-type=district] .title
	{
	font-weight: 600
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content.district-tab-active li[data-type=district] .line
	{
	display: block
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content.district-tab-active .contents[data-type=district]
	{
	display: block
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content ul.tabs {
	float: left;
	width: 104px
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content ul.tabs li
	{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	height: 37px;
	padding-right: 10px;
	padding-left: 0;
	cursor: pointer
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content ul.tabs li .title
	{
	display: block;
	text-align: right;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	font-weight: 400
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content ul.tabs li:first-child
	{
	border-bottom: 1px solid #ebebeb
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content ul.tabs li .line
	{
	display: none;
	position: absolute;
	right: -1px;
	top: 0;
	height: 100%;
	width: 1px;
	padding: 0;
	margin: 0;
	background: #fff
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content .contents
	{
	display: none;
	float: left;
	width: 853px;
	border-left: 1px solid #ebebeb;
	min-height: 74px
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content .contents a
	{
	display: inline-block;
	padding: 5px 8px;
	margin: 6px 5px 6px 0;
	height: 14px;
	line-height: 14px
}

ul.filter-wrapper .has-more .choose-detail .tab-versus-content .contents a.active,
	ul.filter-wrapper .has-more .choose-detail .tab-versus-content .contents a:hover
	{
	background: #00b38a;
	color: #fff
}

ul.filter-wrapper .has-more .choose-detail a {
	cursor: pointer
}

ul.filter-wrapper .has-more .choose-detail .position-head {
	padding-bottom: 10px;
	margin-top: -4px
}

ul.filter-wrapper .has-more .choose-detail .position-head .city-wrapper
	{
	position: absolute;
	overflow-x: hidden;
	height: 24px
}

ul.filter-wrapper .has-more .choose-detail .position-head .seo-wrapper-left
	{
	margin-left: 208px
}

ul.filter-wrapper .has-more .choose-detail .current-handle-position {
	position: absolute
}

ul.filter-wrapper .has-more .choose-detail .current-handle-position a.current_city
	{
	cursor: text
}

ul.filter-wrapper .has-more .choose-detail .detail-district-area, ul.filter-wrapper .has-more .choose-detail .detail-bizArea-area,
	ul.filter-wrapper .has-more .choose-detail .detail-route-area {
	background-color: #fff;
	padding-left: 33px;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	margin-top: -3px
}

ul.filter-wrapper .has-more .choose-detail .detail-district-area a, ul.filter-wrapper .has-more .choose-detail .detail-bizArea-area a,
	ul.filter-wrapper .has-more .choose-detail .detail-route-area a {
	margin-top: 3px;
	margin-bottom: 2px
}

ul.filter-wrapper .has-more .choose-detail .detail-bizArea-area .title,
	ul.filter-wrapper .has-more .choose-detail .detail-district-area .title,
	ul.filter-wrapper .has-more .choose-detail .detail-route-area .title,
	ul.filter-wrapper .has-more .choose-detail .detail-subway-area .title {
	margin-right: 0
}

ul.filter-wrapper .has-more .choose-detail .detail-bizArea-area .detail-items,
	ul.filter-wrapper .has-more .choose-detail .detail-district-area .detail-items,
	ul.filter-wrapper .has-more .choose-detail .detail-route-area .detail-items,
	ul.filter-wrapper .has-more .choose-detail .detail-subway-area .detail-items
	{
	padding-left: 2px
}

ul.filter-wrapper .has-more .choose-detail .detail-route-area {
	margin-top: 0
}

ul.filter-wrapper .has-more .choose-detail .detail-route-area .routes {
	zoom: 1
}

ul.filter-wrapper .has-more .choose-detail .detail-route-area .routes:before,
	ul.filter-wrapper .has-more .choose-detail .detail-route-area .routes:after
	{
	content: "";
	display: table
}

ul.filter-wrapper .has-more .choose-detail .detail-route-area .routes:after
	{
	clear: both
}

ul.filter-wrapper .has-more .choose-detail .detail-route-area .routes li
	{
	float: left;
	padding: 0
}

ul.filter-wrapper .has-more .choose-detail .detail-route-area .routes li a
	{
	display: inline-block;
	margin-right: 5px;
	padding: 5px 8px;
	height: 14px;
	line-height: 14px
}

ul.filter-wrapper .has-more .choose-detail .detail-area {
	padding: 0;
	margin-top: -3px;
	background-color: #fff;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb
}

ul.filter-wrapper .has-more .choose-detail .detail-area .title {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 94px;
	padding: 11px 0 0;
	text-align: right
}

ul.filter-wrapper .has-more .choose-detail .detail-area .detail-items {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 864px;
	margin: 3px 0
}

ul.filter-wrapper .has-more .choose-detail .detail-area .detail-items a
	{
	margin-top: 3px;
	margin-bottom: 2px
}

ul.filter-wrapper .has-more .choose-detail .current {
	background-color: #fff;
	color: #555;
	font-size: 14px;
	border: 1px solid #ebebeb
}

ul.filter-wrapper .has-more .choose-detail .current_district, ul.filter-wrapper .has-more .choose-detail .current_bizArea,
	ul.filter-wrapper .has-more .choose-detail .has-margin {
	margin-left: 25px;
	color: #00b38a
}

ul.filter-wrapper .has-more .choose-detail .current.active {
	color: #00b38a;
	border-bottom: 1px solid #fff;
	padding-bottom: 11px;
	padding-top: 9px;
	margin-top: -4px
}

ul.filter-wrapper .has-more .choose-detail .right-arrow {
	position: absolute;
	margin-left: 3px;
	margin-top: 5px;
	width: 12px;
	height: 16px;
	background:
		url(/static/search-result/modules/filter/img/arrow_right.png)
		no-repeat
}

ul.filter-wrapper .has-more #all_city {
	color: #00b38a
}

ul.filter-wrapper .has-more #all_city:hover {
	background: 0 0
}

ul.filter-wrapper .details {
	position: relative;
	overflow: visible;
	background: #fafafa
}

ul.filter-wrapper .details li {
	padding: 6px 16px
}

ul.filter-wrapper .seo-all-hide {
	display: none
}

.btn-collapse-wrapper {
	position: relative;
	margin-top: -1px;
	text-align: center
}

.btn-collapse-wrapper .btn-collapse {
	display: block;
	margin: 0 auto;
	height: 15px;
	width: 36px;
	border: 1px solid #ededed;
	border-top-color: #fafafa;
	background: #fafafa
		url(/static/search-result/modules/filter/img/arrow_up.png)
		center no-repeat
}

.btn-collapse-wrapper .btn-collapse.collapsed {
	background-image:
		url(/static/search-result/modules/filter/img/arrow_down.png)
}
/*!search-result/modules/order/main.less*/
ul.order {
	position: relative;
	margin-top: 9px;
	background-color: #fafafa;
	border: 1px solid #ededed
}

ul.order .wrapper {
	zoom: 1;
	color: #555;
	font-size: 14px
}

ul.order .wrapper:before, ul.order .wrapper:after {
	content: "";
	display: table
}

ul.order .wrapper:after {
	clear: both
}

ul.order .wrapper .item {
	float: left;
	padding: 10px 0;
	height: 23px;
	line-height: 23px
}

ul.order .wrapper .item .title {
	font-weight: 600
}

ul.order .wrapper .item.order {
	margin-right: 35px;
	padding-left: 16px
}

ul.order .wrapper .item.order .title {
	margin-right: -5px
}

ul.order .wrapper .item.order a, ul.order .wrapper .item.order span {
	float: left;
	margin-right: 5px;
	padding: 5px 8px;
	height: 14px;
	line-height: 14px
}

ul.order .wrapper .item.order a.active, ul.order .wrapper .item.order a:hover
	{
	background-color: #00b38a;
	color: #fff
}

ul.order .wrapper .item.salary {
	min-width: 140px
}

ul.order .wrapper .item.type {
	min-width: 168px
}

ul.order .wrapper .item.selectUI {
	position: relative;
	margin-right: 40px;
	z-index: 1
}

ul.order .wrapper .item.selectUI .text {
	position: relative;
	float: right;
	padding: 0 10px 0 5px;
	width: 70px;
	border: 1px solid #f3f3f3;
	background-color: #fff;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	cursor: default
}

ul.order .wrapper .item.selectUI .text i {
	position: absolute;
	top: 8px;
	right: 5px;
	font-size: 0;
	height: 0;
	width: 0;
	border-width: 6px 6px 0;
	border-style: solid dashed;
	border-color: #9b9b9b transparent transparent;
	overflow: hidden;
	-webkit-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-o-transition: all .4s ease 0s;
	transition: all .4s ease 0s
}

ul.order .wrapper .item.selectUI ul {
	position: absolute;
	top: 23px;
	left: 0;
	right: 0;
	display: none;
	border: 1px solid #f3f3f3
}

ul.order .wrapper .item.selectUI ul li a {
	display: block;
	padding: 5px;
	background-color: #fff;
	cursor: pointer
}

ul.order .wrapper .item.selectUI ul li a:hover {
	background-color: #fafafa
}

ul.order .wrapper .item.selectUI.active .text i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	animation-fill-mode: forwards
}

ul.order .wrapper .item.selectUI.active ul {
	display: block
}

ul.order .wrapper .item.page {
	float: right;
	width: auto;
	border-left: 1px solid #ededed
}

ul.order .wrapper .item.page a {
	display: block
}

ul.order .wrapper .item.page .prev, ul.order .wrapper .item.page .next {
	display: block;
	width: 32px;
	height: 100%;
	text-indent: -2000px;
	cursor: pointer
}

ul.order .wrapper .item.page .prev::selection, ul.order .wrapper .item.page .next::selection
	{
	background-color: transparent
}

ul.order .wrapper .item.page .prev {
	float: left;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		-148px -4px no-repeat
}

ul.order .wrapper .item.page .prev:hover {
	background-position: -188px -4px
}

ul.order .wrapper .item.page .prev.ban:hover {
	background-position: -148px -4px
}

ul.order .wrapper .item.page .next {
	float: right;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		-168px -4px no-repeat
}

ul.order .wrapper .item.page .next:hover {
	background-position: -208px -4px
}

ul.order .wrapper .item.page .next.ban:hover {
	background-position: -168px -4px
}

ul.order .wrapper .item.page .page-number {
	min-width: 55px;
	text-align: center;
	display: inline-block
}

ul.order .wrapper .item.page .page-number .curNum {
	color: #00b38a
}
/*!search-result/modules/list-tips/main.less*/
.list_tip_wrapper {
	position: relative;
	min-height: 100px;
	margin-bottom: 18px;
	background-color: #fffadc
}

.list_tip_wrapper iframe {
	display: block
}

.list_tip_wrapper .btn_close {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 15px;
	height: 15px;
	background: transparent
		url(/static/search-result/modules/list-tips/img/icon_close.png)
		no-repeat center center;
	outline: 0;
	border: 0;
	cursor: pointer;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}

.list_tip_wrapper .btn_close:hover {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

#paiListTip {
	display: none
}
/*!search-result/modules/history/main.less*/
.history {
	width: 210px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	background-color: #fafafa
}

.history .title {
	font-size: 18px;
	margin: 0 0 2px 15px;
	padding-top: 12px
}

.history .history_position_list {
	margin: 5px 5px 0;
	background-color: #fff
}

.history .p_list_item {
	padding: 0 10px;
	border-bottom: 1px dashed #e8e8e8
}

.history .p_list_item:last-child {
	border: 0
}

.history .p_list_item a {
	display: block
}

.history .p_list_item .name {
	padding-top: 13px;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	color: #333
}

.history .p_list_item .name:hover {
	color: #00b38a
}

.history .p_list_item .salary {
	color: #fd5f39;
	height: 20px;
	line-height: 20px
}

.history .p_list_item .c_name {
	font-size: 12px;
	color: #999;
	height: 24px;
	line-height: 24px;
	padding-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}
/*!search-result/modules/positions/main.less*/
.no_position_wrapper {
	border-bottom: 1px solid #e8e8e8
}

.no_position_wrapper .no_position {
	width: 530px;
	margin: 50px auto 0;
	padding-bottom: 90px;
	zoom: 1
}

.no_position_wrapper .no_position:before, .no_position_wrapper .no_position:after
	{
	content: "";
	display: table
}

.no_position_wrapper .no_position:after {
	clear: both
}

.no_position_wrapper .no_position .pic {
	float: left;
	width: 130px;
	height: 150px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -10px -30px
}

.no_position_wrapper .no_position .txt {
	margin-top: 67px;
	padding-left: 175px
}

.no_position_wrapper .no_position .txt div {
	font-size: 22px;
	margin-bottom: 20px
}

.no_position_wrapper .no_position .txt .curr_tip {
	font-size: 16px;
	color: #999
}

.no_position_wrapper .position_tip {
	font-size: 14px;
	color: #999;
	background-color: #fff;
	display: inline-block;
	position: absolute;
	left: 35%;
	margin-top: -10px;
	padding-left: 18px;
	padding-right: 18px
}

.s_position_list .con_list_item {
	position: relative;
	color: #555;
	border: 1px solid #ededed;
	margin-top: 18px
}

.s_position_list .list_item_top {
	width: 928px;
	height: 68px;
	padding: 14px 15px 0
}

.s_position_list .list_item_top .position {
	float: left;
	width: 528px;
	margin-right: 20px
}

.s_position_list .list_item_top .position .p_top {
	height: 34px;
	line-height: 34px
}

.s_position_list .list_item_top .position .p_top span {
	float: left;
	margin: 0 3px;
	color: #999
}

.s_position_list .list_item_top .position .p_top span.add {
	font-size: 16px;
	color: #00b38a
}

.s_position_list .list_item_top .position .p_top h3 {
	float: left;
	max-width: 272px;
	margin: 0;
	font-size: 16px;
	color: #00b38a;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}

.s_position_list .list_item_top .position .p_top h3 a, .s_position_list .list_item_top .position .p_top h3 span
	{
	font-size: 16px;
	color: #00b38a
}

.s_position_list .list_item_top .position .p_top h3 span {
	margin-left: 6px;
	float: none
}

.s_position_list .list_item_top .position .p_bot {
	height: 24px;
	line-height: 24px
}

.s_position_list .list_item_top .position .p_bot .li_b_l {
	font-size: 14px;
	color: #555;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}

.s_position_list .list_item_top .position .p_bot .li_b_l span.money {
	margin-right: 1em;
	font-size: 16px;
	color: #fd5f39
}

.s_position_list .list_item_top .position .p_bot .li_b_l i {
	display: inline-block;
	width: 12px;
	height: 16px;
	margin-right: 10px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -10px -10px
}

.s_position_list .list_item_top .company {
	float: left;
	width: 303px;
	margin-right: 15px
}

.s_position_list .list_item_top .company .company_name {
	height: 34px;
	line-height: 34px
}

.s_position_list .list_item_top .company .company_name a {
	display: inline-block;
	max-width: 180px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	color: #00b38a;
	font-size: 16px;
	vertical-align: middle
}

.s_position_list .list_item_top .company .company_name .company_mark {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 18px;
	margin-left: .5em;
	background:
		url(/static/search-result/modules/positions/img/approve.png)
		no-repeat 0 0;
	vertical-align: middle;
	cursor: pointer
}

.s_position_list .list_item_top .company .company_name .company_mark span
	{
	display: none;
	position: absolute;
	top: 26px;
	left: -15px;
	padding: 10px 12px;
	font-size: 14px;
	line-height: 24px;
	color: #777;
	white-space: nowrap;
	border: 2px solid #e7e7e7;
	border-radius: 3px;
	background: #fff;
	-webkit-box-shadow: 4px 4px 4px #f2f2f2;
	-moz-box-shadow: 4px 4px 4px #f2f2f2;
	box-shadow: 4px 4px 4px #f2f2f2
}

.s_position_list .list_item_top .company .industry {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}

.s_position_list .list_item_top .com_logo {
	float: left;
	width: 62px
}

.s_position_list .list_item_top .com_logo a {
	display: block
}

.s_position_list .list_item_top .com_logo a img {
	display: block;
	width: 60px;
	height: 60px;
	border: 1px solid #f5f5f5
}

.s_position_list .list_item_bot {
	width: 928px;
	height: 40px;
	padding: 0 15px;
	background-color: #fafafa
}

.s_position_list .list_item_bot .li_b_l {
	float: left;
	width: 528px;
	height: 40px;
	margin-right: 20px;
	line-height: 40px;
	overflow: hidden
}

.s_position_list .list_item_bot .li_b_l span {
	display: inline-block;
	max-width: 108px;
	height: 20px;
	padding: 0 5px;
	font-size: 12px;
	line-height: 20px;
	color: #555;
	border: 1px solid #dcdcdc;
	border-radius: 3px;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}

.s_position_list .list_item_bot .li_b_l span+span {
	margin-left: 6px
}

.s_position_list .list_item_bot .li_b_r {
	float: left;
	width: 380px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}

.s_position_list .empty_position {
	width: 530px;
	margin: 115px auto 140px;
	zoom: 1
}

.s_position_list .empty_position:before, .s_position_list .empty_position:after
	{
	content: "";
	display: table
}

.s_position_list .empty_position:after {
	clear: both
}

.s_position_list .empty_position .pic {
	float: left;
	width: 130px;
	height: 150px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -10px -30px
}

.s_position_list .empty_position .txt {
	margin-top: 75px;
	float: left;
	margin-left: 45px
}

.s_position_list .empty_position .txt div {
	font-size: 22px;
	margin-bottom: 20px
}

.s_position_list .empty_position .txt span {
	font-size: 16px;
	color: #999
}

.s_position_list .item_con_pager {
	margin-top: 35px;
	text-align: center
}

.pos_icon {
	display: inline-block;
	width: 73px;
	height: 21px;
	margin-left: .5em;
	overflow: hidden;
	text-indent: -999em;
	vertical-align: top;
	margin-top: 7px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 73px 21px
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen and
		(min--moz-device-pixel-ratio:2) , only screen and
		(-o-min-device-pixel-ratio:2) , only screen and
		(min-device-pixel-ratio:2) , only screen and (min-resolution:192dpi) ,
		only screen and (min-resolution:2dppx) {
	.s_position_list .list_item_top .company .company_name .company_mark {
		background-image:
			url(/static/search-result/modules/positions/img/approve@2x.png);
		background-size: 16px 18px
	}
}

/* .chat_me {
	display: inline-block;
	position: relative;
	width: 25px;
	height: 25px;
	background:
		url(//www.lgstatic.com/www/static/search-result/modules/positions/img/icon-chat_4a70ffc.png)
		no-repeat 0 0;
	cursor: pointer;
	margin-left: 2px
}
 */
.chat_pop .pop-arrow {
	left: -13px !important
}

.hurry_up {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	background-image:
		url(/static/search-result/modules/positions/img/hurry.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 40px 40px
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen and
		(min--moz-device-pixel-ratio:2) , only screen and
		(-o-min-device-pixel-ratio:2) , only screen and
		(min-device-pixel-ratio:2) , only screen and (min-resolution:192dpi) ,
		only screen and (min-resolution:2dppx) {
/* 	.chat_me {
		background-image:
			url(//www.lgstatic.com/www/static/search-result/modules/positions/img/icon-chat@2x_a67ba9e.png);
		background-size: 25px 25px
	} */
	.hurry_up {
		background-image:
			url(/static/search-result/modules/positions/img/hurry@2x.png);
		background-size: 40px 40px
	}
}
/*!search-result/modules/company/main.less*/
.company_list {
	margin-top: 18px;
	width: 960px padding:17px 0
}

.company_list .item_con_list {
	zoom: 1
}

.company_list .item_con_list:before, .company_list .item_con_list:after
	{
	content: "";
	display: table
}

.company_list .item_con_list:after {
	clear: both
}

.company_list .c_list_item {
	zoom: 1;
	margin-top: 18px;
	border-bottom: 1px dashed #e8e8e8;
	padding-bottom: 18px
}

.company_list .c_list_item:before, .company_list .c_list_item:after {
	content: "";
	display: table
}

.company_list .c_list_item:after {
	clear: both
}

.company_list .cl_left {
	float: left
}

.company_list .cl_left a {
	width: 80px;
	height: 80px;
	display: block;
	border: 1px solid #f2f2f2;
	margin-right: 17px
}

.company_list .cl_left a img {
	border: 0;
	display: block;
	vertical-align: bottom
}

.company_list .cl_r {
	float: left;
	width: 860px;
	zoom: 1
}

.company_list .cl_r:before, .company_list .cl_r:after {
	content: "";
	display: table
}

.company_list .cl_r:after {
	clear: both
}

.company_list .cl_r .cl_r_top {
	padding-top: 8px;
	height: 37px;
	line-height: 37px
}

.company_list .cl_r .cl_r_top h3 {
	float: left;
	font-size: 20px;
	max-width: 318px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	margin: 0 35px 0 0
}

.company_list .cl_r .cl_r_top div {
	font-size: 16px;
	color: #555;
	max-width: 507px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}

.company_list .cl_r .cl_r_bot .list_c {
	height: 36px;
	zoom: 1
}

.company_list .cl_r .cl_r_bot .list_c:before, .company_list .cl_r .cl_r_bot .list_c:after
	{
	content: "";
	display: table
}

.company_list .cl_r .cl_r_bot .list_c:after {
	clear: both
}

.company_list .cl_r .cl_r_bot .list_c li {
	float: left;
	margin-top: 4px;
	margin-right: 45px;
	color: #777
}

.company_list .cl_r .cl_r_bot .list_c span {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 5px;
	position: relative
}

.company_list .cl_r .cl_r_bot .list_c .address span {
	top: 4px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -105px -8px
}

.company_list .cl_r .cl_r_bot .list_c .indu span {
	top: 4px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -80px -7px
}

.company_list .cl_r .cl_r_bot .list_c .posi span {
	top: 4px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -55px -7px
}

.company_list .cl_r .cl_r_bot .list_c .inter span {
	top: 4px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -30px -7px
}

.company_list .cl_r .cl_r_bot .list_c li.c_btn {
	float: right;
	margin-top: 0;
	margin-right: 0;
	padding: 4px 10px;
	border: 1px solid #00b38a;
	border-radius: 2px
}

.company_list .cl_r .cl_r_bot .list_c li.c_btn a {
	font-size: 16px;
	color: #00b38a
}

.company_list .cl_r .cl_r_bot .list_c li.c_btn i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -128px -7px;
	position: relative;
	top: 3px
}

.company_list .empty_position {
	width: 530px;
	margin: 115px auto 140px;
	zoom: 1
}

.company_list .empty_position:before, .company_list .empty_position:after
	{
	content: "";
	display: table
}

.company_list .empty_position:after {
	clear: both
}

.company_list .empty_position .pic {
	float: left;
	width: 130px;
	height: 150px;
	background:
		url(/static/search-result/modules/common/img/icons.png)
		no-repeat -10px -30px
}

.company_list .empty_position .txt {
	margin-top: 75px;
	float: left;
	margin-left: 45px
}

.company_list .empty_position .txt div {
	font-size: 22px;
	margin-bottom: 20px
}

.company_list .empty_position .txt span {
	font-size: 16px;
	color: #999
}

.company_list .item_con_pager {
	margin-top: 35px;
	text-align: center
}
/*!search-result/modules/recommendCompanyCity/main.less*/
.recommend-comp-city {
	position: relative;
	padding-top: 23px;
	margin-bottom: 10px
}

.recommend-comp-city .r_search_tit, .recommend-comp-city .r_company_tit,
	.recommend-comp-city .r_city_tit {
	height: 24px;
	font-size: 16px;
	line-height: 24px
}

.recommend-comp-city .r_company_tit, .recommend-comp-city .r_city_tit {
	margin-top: 12px
}

.recommend-comp-city .r_company_con, .recommend-comp-city .r_city_con {
	margin-top: 10px;
	zoom: 1
}

.recommend-comp-city .r_company_con:before, .recommend-comp-city .r_city_con:before,
	.recommend-comp-city .r_company_con:after, .recommend-comp-city .r_city_con:after
	{
	content: "";
	display: table
}

.recommend-comp-city .r_company_con:after, .recommend-comp-city .r_city_con:after
	{
	clear: both
}

.recommend-comp-city .r_search_item {
	float: left;
	margin-right: 40px;
	height: 22px;
	line-height: 22px;
	color: #00b38a;
	text-decoration: underline;
	cursor: pointer
}

.recommend-comp-city .r_search_item a {
	color: #00b38a
}

.recommend-comp-city .expansion {
	position: absolute;
	top: 69px;
	right: 8px;
	color: #999
}

.recommend-comp-city .expansion i {
	position: relative;
	top: -1px;
	display: inline-block;
	width: 12px;
	height: 7px;
	margin-left: 2px;
	background:
		url(/static/search-result/modules/recommendCompanyCity/img/arrow_down.png)
		0 0 no-repeat
}

.recommend-comp-city .expansion .i-up {
	background:
		url(/static/search-result/modules/recommendCompanyCity/img/arrow_up.png)
		0 0 no-repeat
}

.recommend-comp-city .expansion:hover {
	color: #999
}

.hide-recom {
	height: 70px;
	overflow: hidden
}
/*!search-result/page/index/main.less*/