::selection {

	background-color: rgba(13, 173, 81, 0.2);

	color: #333

}



::-moz-selection {

	background-color: rgba(13, 173, 81, 0.2);

	color: #333

}



::-webkit-selection {

	background-color: rgba(13, 173, 81, 0.2);

	color: #333

}



.dy {

	position: relative;

	top: 5px;

	display: inline-block;

	margin-right: 2px

}



.dy.no_f {

	top: 0

}



.dy.up_f {

	top: -4px

}



.dy .dy_tag {

	max-width: 52px !important;

	text-overflow: ellipsis;

	overflow: hidden;

	height: 17px;

	line-height: 17px;

	text-align: center;

	border-radius: 2px;

	color: #9399a5 !important;

	background-color: #eff0f2;

	font-size: 11px;

	display: inline-block;

	margin-left: 4px !important

}



.dy .dy_tag.lj_tag {

	background-color: #00ae66;

	margin: 0 !important

}



.dy .dy_desc {

	display: none;

	background-color: #fff;

	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);

	width: 157px;

	line-height: 16px;

	padding: 12px;

	box-sizing: border-box;

	font-size: 12px;

	color: #394043;

	position: absolute !important;

	top: 8px;

	left: 11px;

	z-index: 2;

	text-align: left;

	white-space: pre-wrap

}



.dy:hover .dy_desc {

	display: block

}



.dy .xiaowenhao {

	background-image: url('../img/xiaowenhao.png');

	display: inline-block;

	margin-left: 4px;

	width: 16px;

	height: 16px;

	background-size: 100% 100%;

	margin-right: 4px;

	position: relative;

	top: -1px

}



@media (-webkit-min-device-pixel-ratio:2),

(min-resolution:192dpi) {

	.dy .xiaowenhao {

		background-image: url('../img/xiaowenhao@2x.png')

	}

}



body,

div,

p {

	margin: 0;

	padding: 0

}



article,

aside,

details,

canvas,

figcaption,

figure,

footer,

header,

hgroup,

main,

nav,

section,

summary {

	display: block

}



html {

	overflow-y: scroll;

	-webkit-overflow-scrolling: touch;

	-webkit-text-size-adjust: 100%;

	-ms-text-size-adjust: 100%

}



img {

	border: 0;

	vertical-align: top

}



dl,

dt,

dd,

ul,

ol,

li {

	list-style: none;

	margin: 0;

	padding: 0

}



h1,

h2,

h3,

h4,

h5,

h6 {

	margin: 0;

	padding: 0;

	font-size: 100%;

	font-weight: normal

}



input,

textarea,

button {

	margin: 0;

	padding: 0;

	outline: none;

	resize: none;

	font-family: "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "΢���ź�", 'Segoe UI', Tahoma, "����b8b\4f53", SimSun, sans-serif

}



input[type="search"] {

	box-sizing: content-box

}



button {

	border: 0

}



em,

i,

b,

strong {

	font-weight: 400;

	font-style: normal

}



iframe {

	border: 0;

	margin: 0;

	padding: 0

}



body {

	font-size: 14px;

	color: #333;

	font-family: "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "΢���ź�", 'Segoe UI', Tahoma, "����b8b\4f53", SimSun, sans-serif;

	text-rendering: optimizeLegibility;

	-ms-text-size-adjust: 100%;

	-webkit-text-size-adjust: 100%;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}



.lianjia-header {

	height: 55px;

	line-height: 55px;

	background: #39ac6a;

	color: #FFF

}



.lianjia-header .welcome {

	font-size: 12px

}



.lianjia-header .logo {

	margin-top: 12px;

	display: block;

	height: 30px;

	background-image: url(../img/logo.png);

	width: 100px;

	background-repeat: no-repeat

}



.lianjia-header .nav {

	width: 900px

}



.lianjia-header .nav .login .typeShowUser a {

	font-size: 14px

}



.lianjia-header .nav .login .typeShowUser>a {

	margin: 0

}



.lianjia-header .nav ul {

	text-align: right;

	padding-top: 0;

	float: right;

	clear: both;

	margin-left: 20px

}



.lianjia-header .nav ul li {

	float: left;

	position: relative

}



.lianjia-header .nav ul li.hover:hover {

	z-index: 1005

}



.lianjia-header .nav ul li.hover:hover .nav-list {

	opacity: 1;

	position: absolute;

	display: block \9;

	pointer-events: auto;

	-webkit-transform: translateY(0) scale(1);

	-moz-transform: translateY(0) scale(1);

	-ms-transform: translateY(0) scale(1);

	-o-transform: translateY(0) scale(1);

	transform: translateY(0) scale(1);

	z-index: 99999

}



.lianjia-header .nav ul li.hover .nav-list {

	width: 100px;

	position: absolute;

	height: 20px;

	left: 50%;

	margin-left: -38px;

	top: 42px;

	z-index: 99999;

	opacity: 0;

	display: none \9;

	-webkit-transition: all 500ms cubic-bezier(.34, 1.21, .4, 1);

	-moz-transition: all 500ms cubic-bezier(.34, 1.21, .4, 1);

	transition: all 500ms cubic-bezier(.34, 1.21, .4, 1);

	-webkit-transform-origin: 50% 0;

	-moz-transform-origin: 50% 0;

	-ms-transform-origin: 50% 0;

	-o-transform-origin: 50% 0;

	transform-origin: 50% 0;

	-webkit-transform: translateY(0) scale(0);

	-moz-transform: translateY(0) scale(0);

	-ms-transform: translateY(0) scale(0);

	-o-transform: translateY(0) scale(0);

	transform: translateY(0) scale(0)

}



.lianjia-header .nav ul li.hover .nav-list-xinfang {

	top: 26px

}



.lianjia-header .nav ul li.hover dd {

	position: absolute;

	margin-top: 13px;

	background: #f9f9f9;

	border-radius: 2px;

	width: 124px;

	left: -25px;

	padding: 10px 0;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2)

}



.lianjia-header .nav ul li.hover dd img {

	width: 100px;

	height: 100px;

	float: left;

	margin-left: 13px

}



.lianjia-header .nav ul li.hover dd i {

	border-left: 10px solid transparent;

	border-right: 10px solid transparent;

	border-bottom: 10px solid #fff;

	width: 0;

	height: 0;

	display: block;

	position: absolute;

	left: 53px;

	top: -10px

}



.lianjia-header .nav ul li.hover dd dl {

	height: 30px;

	line-height: 30px

}



.lianjia-header .nav ul li.hover dd dl a {

	color: #333;

	float: left;

	padding: 0;

	margin-left: 20px;

	font-size: 14px

}



.lianjia-header .nav ul li a {

	font-size: 16px;

	color: #fff;

	padding: 0 10px;

	display: inline-block;

	text-decoration: none

}



.lianjia-header .nav ul li a.on {

	background: #30965C

}



.lianjia-header .nav .login a {

	font-size: 16px;

	color: #fff;

	margin: 0 5px

}



.lianjia-header .nav .ti-hover {

	position: relative;

	z-index: 99

}



.lianjia-header .nav .ti-hover:hover .user-news ul {

	opacity: 1;

	filter: alpha(opacity=100);

	display: block \9;

	pointer-events: auto;

	-webkit-transform: translateY(0) scale(1);

	-moz-transform: translateY(0) scale(1);

	-ms-transform: translateY(0) scale(1);

	-o-transform: translateY(0) scale(1);

	transform: translateY(0) scale(1)

}



.lianjia-header .nav .typeUserInfo,

.lianjia-header .nav .typeShowUser {

	position: relative;

	z-index: 2

}



.lianjia-header .nav .typeUserInfo .login_bubble_tip,

.lianjia-header .nav .typeShowUser .login_bubble_tip {

	background: #e2655c;

	font-size: .875em;

	padding: 1px 3px;

	margin-left: 5px;

	width: auto;

	display: inline;

	float: none

}



.lianjia-header .nav .typeUserInfo a span,

.lianjia-header .nav .typeShowUser a span {

	max-width: 45px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	float: left

}



.lianjia-header .nav .typeUserInfo a span.reg,

.lianjia-header .nav .typeShowUser a span.reg,

.lianjia-header .nav .typeUserInfo a span.log,

.lianjia-header .nav .typeShowUser a span.log {

	float: none;

	display: inline;

	position: relative;

	top: 1px

}



.lianjia-header .nav .user-news {

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	z-index: 1;

	color: #fff;

	cursor: pointer

}



.lianjia-header .nav .user-news i {

	display: inline-block;

	background: #e2655c;

	font-size: .875em;

	text-align: center;

	height: 11px;

	line-height: 11px;

	padding: 1px

}



.lianjia-header .nav .user-news>i {

	position: absolute;

	top: 18px;

	right: 37px;

	padding: 0 5px;

	height: 16px;

	line-height: 16px;

	text-align: center;

	background-color: #e2655c;

	color: #fff

}



.lianjia-header .nav .user-news .userNewsTriangle {

	border-left: 10px solid transparent;

	border-right: 10px solid transparent;

	border-bottom: 10px solid #fff;

	width: 0;

	height: 0;

	display: block;

	position: absolute;

	left: 53px;

	top: -10px

}



.lianjia-header .nav .user-news ul {

	width: 198px;

	background: #f9f9f9;

	border-radius: 2px;

	padding-top: 0;

	position: absolute;

	left: 50%;

	top: 50px;

	margin-left: -120px;

	filter: alpha(opacity=0);

	display: none \9;

	opacity: 0;

	-webkit-transition: all 500ms cubic-bezier(.34, 1.21, .4, 1);

	-moz-transition: all 500ms cubic-bezier(.34, 1.21, .4, 1);

	transition: all 500ms cubic-bezier(.34, 1.21, .4, 1);

	-webkit-transform-origin: 50% 0;

	-moz-transform-origin: 50% 0;

	-ms-transform-origin: 50% 0;

	-o-transform-origin: 50% 0;

	transform-origin: 50% 0;

	-webkit-transform: translateY(0) scale(0);

	-moz-transform: translateY(0) scale(0);

	-ms-transform: translateY(0) scale(0);

	-o-transform: translateY(0) scale(0);

	transform: translateY(0) scale(0);

	padding: 10px 0;

	border: 1px solid #e4e4e4

}



.lianjia-header .nav .user-news ul li {

	clear: both;

	color: #999;

	height: 25px;

	font-size: 12px;

	line-height: 25px;

	text-align: center;

	width: 201px

}



.lianjia-header .nav .user-news ul li a {

	color: #999;

	font-size: 12px;

	text-shadow: none;

	font-weight: normal;

	margin-left: 0

}



.lianjia-header .nav .user-news ul li a .unreadNumber {

	float: none;

	display: inline-block;

	font-size: .875em;

	text-align: center;

	height: 11px;

	line-height: 11px;

	padding: 1px;

	color: #f46a1f;

	font-weight: 700;

	margin: 0 3px

}



.lianjia-header .nav .user-news ul li.s-li {

	height: 0;

	position: relative;

	left: 25px;

	top: -10px

}



@media only screen and (-webkit-min-device-pixel-ratio:1.5),

only screen and (min--moz-device-pixel-ratio:1.5),

only screen and (-o-min-device-pixel-ratio:3/2),

only screen and (min-device-pixel-ratio:1.5) {

	.lianjia-header .logo {

		background: url(../img/logo@2x.png);

		background-size: 148px 30px

	}

}



.lianjia-header .logo_dl {

	margin-top: 12px !important;

	width: 259px !important;

	display: block !important;

	height: 30px !important;

	background: url(../img/logo_dl_old.png) !important;

	background-repeat: no-repeat !important

}



.lianjia-header .nav_dl {

	width: 740px !important

}



.lianjia-header .nav_dl ul {

	width: 604px !important

}



.dl-lst dt {

	float: left;

	height: 27px;

	line-height: 27px;

	font-size: 12px;

	margin-right: 6px;

	font-weight: 700

}



.dl-lst dt h3 {

	font-weight: 700

}



.dl-lst dd {

	width: 946px;

	zoom: 1

}



.dl-lst dd a {

	padding: 10px 7px 15px;

	height: 27px;

	line-height: 27px;

	color: #333;

	font-size: 12px

}



.dl-lst dd a:hover {

	text-decoration: underline;

	color: #39ac6a

}



.dl-lst dd a.on {

	color: #E4393C

}



.dl-lst dd span {

	color: #39ac6a;

	margin-right: 2px;

	margin-left: 17px;

	font-weight: 700

}



.footer {

	/* background: url(../img/footer-bg.jpg) no-repeat center top #222; */
	background-color: #222;
	clear: both;

	width: 100%;

	/* margin-top: 45px */

}



.footer .wrapper {

	width: 1150px

}



.footer .f-title {

	height: 75px;

	border-bottom: 1px solid #393939;

	line-height: 75px;

	margin: 0

}



.footer .f-title .fr {

	color: #7dcfa0

}



.footer .f-title .fl li {

	float: left

}



.footer .f-title .fl li.nav_f {

	position: relative;

	text-align: left

}



.footer .f-title .fl li.nav_f:hover .sitemap-quick {

	display: block

}



.footer .f-title .fl li.nav_f .sitemap-quick {

	display: none;

	width: 200px;

	position: absolute;

	background: rgba(71, 78, 88, 0.95);

	padding: 15px;

	line-height: 20px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	right: -70px;

	top: 49px;

	z-index: 999;

	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);

	background: #333 \0

}



.footer .f-title .fl li.nav_f .sitemap-quick p {

	color: #fff3be;

	font-size: 14px;

	font-weight: 700

}



.footer .f-title .fl li.nav_f .sitemap-quick dd a {

	height: auto;

	margin: 5px 0;

	color: #dbece1

}



.footer .f-title .fl li.nav_f .sitemap-quick .nav_area {

	clear: both;

	width: 200px;

	border-bottom: 1px solid #777;

	margin-bottom: 10px;

	padding-bottom: 10px

}



.footer .f-title .fl li.nav_f .sitemap-quick .last {

	border: none;

	margin: 0;

	padding: 0

}



.footer .f-title .fl li.nav_f .sitemap-quick a {

	color: #ddd;

	font-size: 12px;

	margin-right: 9px;

	height: 20px;

	line-height: 20px;

	padding: 0;

	float: none;

	display: inline-block

}



.footer .f-title .fl li a {

	color: #fff;

	margin-right: 15px;

	font-size: 14px

}



.footer .lianjia-link-box {

	padding: 13px 0 13px 0;

	border-bottom: 1px solid #393939;

	background: none

}



.footer .lianjia-link-box .fl {

	width: 1000px

}







.footer .lianjia-link-box .fl .tab span {

	display: inline-block;

	padding: 8px 10px;

	background: #121212;

	color: #888c8e;

	float: left;

	margin-right: 12px;

	margin-bottom: 12px;

	cursor: pointer;

	font-size: 12px;

	-webkit-transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-o-transition: all .3s ease-in-out;

	-ms-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out

}



.footer .lianjia-link-box .fl .tab span:empty {

	display: none

}



.footer .lianjia-link-box .fl .tab span.hover {

	background: #394043;

	color: #fff

}







.footer .lianjia-link-box .fl .link-list div {

	display: none;

}



.footer .lianjia-link-box .fl dd a {

	color: #888c8e;

	font-size: 12px;

	display: inline-block;

	margin: 10px 10px 0 0

}



.footer .lianjia-link-box .fr {

	width: 140px

}



.footer .lianjia-link-box .fr img {

	border: 5px solid #fff;

	border-radius: 2px;

	width: 129px;

	height: 129px

}



.footer .bottom {

	

	padding-top: 25px;

	padding-bottom: 10px;

}

.foot_list_n{

	text-align: center;

	color: #888c8e;

	margin-bottom: 5px;

}

.foot_list_n a{

	color: #888c8e !important;

	margin: 0 7px;

}

.footer .bottom .copyright {

	color: #888c8e;

	font-size: 12px;

	line-height: 20px;

	text-align: center;

	margin: 10px 0 5px 0;

}

.footer .bottom .copyright a{

	color: #999;

}

.footer .bottom .hot-frauds {

	display: none

}

.lianjia-footer-simple {

	height: 80px;

	text-align: center;

	padding-top: 20px;

	line-height: 24px;

	color: #999;

	font-size: 12px;

	background: #f5f5f5;

	padding-top: 60px

}



.ui-autocomplete {

	padding-top: 0;

	position: relative;

	box-shadow: none

}



.ui-autocomplete .ui-menu-item .hot-title {

	width: 325px;

	display: inline-block;

	height: 35px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}



.searchs {

	height: 48px;

	line-height: 48px;

	padding-top: 10px;

	background-image: url(../img/tips-bg.jpg);

	background-repeat: repeat-x;

	background-size: 18px 62px;

	width: 100%;

	background-color: #f1f1f1

}



.searchs .search-txt {

	width: 720px

}



.searchs .search-txt .yjwd {

	line-height: 33px

}



.searchs .search-txt .yjwd a {

	font-size: 12px;

	color: #aaa;

	font-weight: 700

}



.searchs .search-txt .yjwd a:hover {

	text-decoration: none

}



.searchs .search-txt .yjwd i {

	display: block;

	float: left;

	padding-top: 11px;

	margin-right: 5px

}



.searchs .search-txt .yjwd img {

	width: 12px;

	height: 12px

}



.searchs .search-txt .search-tab {

	float: left;

	width: 500px;

	border: 1px solid #ccc;

	border-radius: 2px;

	height: 35px;

	position: relative

}



.searchs .search-txt .search-tab .suggest-wrap {

	top: 5px;

	float: right;

	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);

	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);

	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);

	border: 1px solid #ccc;

	border-top: 0;

	z-index: 99;

	display: none;

	left: -1px;

	padding: 0

}



.searchs .search-txt .search-tab .suggest-wrap .title {

	background: #f2f4f7;

	color: #718aa6;

	font-weight: 700;

	height: 35px;

	line-height: 35px;

	padding-left: 14px

}



.searchs .search-txt .search-tab i.icon {

	background: url(../img/bg.png) -850px -51px;

	width: 7px;

	height: 4px;

	display: block;

	float: left;

	margin-top: 16px;

	margin-right: 8px;

	position: absolute;

	left: 60px;

	z-index: 98

}



.searchs .search-txt .search-tab .check {

	position: absolute;

	z-index: 98;

	height: 35px;

	line-height: 35px;

	width: 70px;

	text-align: center;

	cursor: pointer

}



.searchs .search-txt .search-tab ul.tabs {

	width: 70px;

	float: left;

	position: absolute;

	z-index: 99;

	height: 35px;

	overflow: hidden;

	top: 0;

	background: #fff;

	display: none

}



.searchs .search-txt .search-tab ul.tabs li {

	height: 35px;

	line-height: 35px;

	text-align: center

}



.searchs .search-txt .search-tab ul.tabs li:hover {

	background: #f9f9f9

}



.searchs .search-txt .search-tab ul.tabs li label {

	cursor: pointer

}



.searchs .search-txt .search-tab ul.tabs li a {

	color: #333

}



.searchs .search-txt .search-tab .txt-serach {

	position: absolute;

	left: 0;

	top: 0

}



.searchs .search-txt .search-tab .txt-serach input {

	float: left;

	padding-left: 75px;

	width: 425px;

	height: 31px;

	border: 0;

	background: #fff;

	line-height: 31px;

	position: relative;

	top: 2px

}



.searchs .search-txt .search-tab .txt-serach .hot-sug {

	display: none;

	margin-top: 36px;

	margin-left: -1px;

	position: absolute;

	z-index: 999

}



.searchs .search-txt .search-tab .txt-serach .hot-sug ul {

	width: 502px;

	background: #fff;

	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);

	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);

	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);

	border: 1px solid #ccc;

	border-top: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: none

}



.searchs .search-txt .search-tab .txt-serach .hot-sug li {

	height: 35px;

	line-height: 35px;

	padding: 0 14px

}



.searchs .search-txt .search-tab .txt-serach .hot-sug li.hot-name {

	background: #f2f4f7;

	color: #718aa6;

	font-weight: 700

}



.searchs .search-txt .search-tab .txt-serach .hot-sug li.hot-name:hover {

	background: #f2f4f7

}



.searchs .search-txt .search-tab .txt-serach .hot-sug li.del {

	display: none;

	text-align: right;

	cursor: pointer

}



.searchs .search-txt .search-tab .txt-serach .hot-sug li.del:hover {

	background: #fff

}



.searchs .search-txt .search-tab .txt-serach .hot-sug li a {

	color: #333;

	display: inline-block;

	font-size: 14px;

	text-decoration: none;

	width: 100%

}



.searchs .search-txt .search-tab .txt-serach .hot-sug li:hover {

	background: #f2f2f2

}



.searchs .search-txt form {

	width: 620px;

	float: left

}



.searchs .search-txt .act-search {

	width: 100px;

	height: 36px;

	border: 1px solid #aa4741;

	border-radius: 2px;

	float: left;

	margin-left: 10px;

	background: #c7524b;

	color: #fff;

	line-height: 36px;

	font-weight: 700;

	font-size: 14px

}



.searchs .last {

	color: #999;

	line-height: 35px;

	width: 190px

}



.searchs .last b {

	color: #999999;

	font-weight: 700;

	float: left

}



.searchs .last a {

	color: #999;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	display: inline-block;

	width: 100px

}



.searchs .last i {

	background: url(../img/bg.png) -845px -19px;

	width: 18px;

	height: 18px;

	display: inline-block;

	margin-top: 8px;

	margin-right: 10px;

	float: left

}



.searchs .last .ditu {

	border: 1px solid #bfbfbf;

	border-radius: 2px;

	height: 34px;

	padding: 0 15px;

	line-height: 34px;

	font-size: 14px;

	font-weight: 700;

	color: #333;

	background: #f5f5f5

}



.searchs .last .ditu i {

	background: url(../img/bg.png) -1068px -615px;

	width: 13px;

	height: 13px;

	margin: 0;

	margin-top: 11px;

	margin-right: 5px

}



.searchs .last .ditu a {

	width: 81px;

	color: #333;

	display: block;

	text-overflow: inherit;

	white-space: inherit;

	overflow: auto

}



.savesearch {

	position: absolute;

	right: 3px;

	top: -6px;

	width: 125px;

	display: none

}



.savesearch .cunn {

	display: none

}



.savesearch .icon {

	background: url(../img/save-bg.png) -15px -77px;

	width: 16px;

	height: 11px;

	position: absolute;

	right: 53px;

	top: 38px;

	z-index: 10

}



.savesearch ul {

	background: #fff;

	z-index: 9;

	width: 502px;

	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);

	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);

	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);

	border: 1px solid #ccc;

	border-top: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	position: absolute;

	right: -4px;

	top: 42px

}



.savesearch span {

	cursor: pointer;

	color: #aaa

}



.savesearch span label {

	background: url(../img/save-bg.png) -3px -79px;

	width: 10px;

	height: 6px;

	display: block;

	position: absolute;

	right: 10px;

	top: 21px

}



.savesearch span label.down {

	background: url(../img/save-bg.png) -3px -92px

}



.savesearch i {

	background: none;

	float: left

}



.savesearch li {

	margin: 0 15px;

	line-height: 35px;

	cursor: pointer

}



.savesearch li.more {

	text-align: center;

	font-size: 12px;

	color: #999

}



.savesearch li.title {

	height: 35px;

	line-height: 35px;

	background: #f5f5f6;

	margin: 0;

	padding: 0 15px;

	border-bottom: 1px solid #e5e5e5;

	cursor: default;

	color: #999;

	font-weight: 700

}



.savesearch li.list {

	height: 108px;

	overflow: hidden

}



.savesearch .li {

	height: 35px;

	line-height: 35px;

	border-bottom: 1px solid #eee;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #333;

	padding-right: 30px

}



.savesearch .li .se {

	background: #f1f1f1;

	margin: 7px 8px 7px 0;

	padding: 10px 4px;

	line-height: 0;

	border-radius: 1px;

	color: #999

}



.savesearch .li .ti {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	max-width: 100%;

	color: #333

}



.savesearch a {

	color: #555;

	font-size: 12px

}



.intro {

	height: 46px;

	line-height: 46px;

	background: #f1f1f1;

	border-top: 1px solid #eee

}



.intro .container {

	width: 1000px;

	margin: 0 auto

}



.intro .l-txt,

.intro .r-txt {

	font-size: 12px

}



.intro .l-txt i {

	background: url(../img/bg.png) no-repeat -12px -7px;

	width: 13px;

	height: 19px;

	display: inline-block;

	position: relative;

	top: 3px

}



.intro .l-txt a,

.intro .l-txt span {

	color: #555555

}



.intro .l-txt span.stp {

	color: #999;

	font-family: simsun

}



.intro .l-txt .num {

	color: #E4393C

}



.intro .r-txt {

	color: #888888

}



.intro .r-txt .desc {

	color: #39ac6a

}



.m-kefu {

	position: fixed;

	z-index: 1001;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	margin: 0 !important;

	background-color: rgba(0, 0, 0, 0.6);

	font-size: 14px;

	line-height: 20px;

	color: #384043

}



.m-kefu .close {

	right: 10px;

	top: 10px;

	width: 14px;

	height: 14px;

	font-size: 14px;

	line-height: 14px

}



.m-kefu .bd {

	*zoom: 1;

	margin: 10px 0 30px

}



.m-kefu .bd:before,

.m-kefu .bd:after {

	display: table;

	content: ""

}



.m-kefu .bd:after {

	clear: both

}



.m-kefu .ft {

	*zoom: 1;

	line-height: 38px

}



.m-kefu .ft:before,

.m-kefu .ft:after {

	display: table;

	content: ""

}



.m-kefu .ft:after {

	clear: both

}



.m-kefu .ft span {

	float: left;

	padding: 5px 30px;

	line-height: 28px;

	border: 1px solid #d9dcde;

	border-radius: 2px;

	margin-right: 10px

}



.m-kefu .box {

	position: absolute;

	top: 200px;

	left: 50%;

	width: 450px;

	margin-left: -255px;

	padding: 30px;

	border-radius: 2px;

	background-color: #fff;

	border-radius: 5px;

	box-shadow: 0 10px 18px 0 rgba(0, 0, 0, 0.2)

}



.m-kefu .close {

	position: absolute;

	text-align: center;

	cursor: pointer;

	color: #808080

}



.m-kefu .close:hover {

	color: #000

}



.m-kefu .hd {

	font-size: 22px;

	line-height: 1

}



.m-kefu .bd {

	word-wrap: break-word;

	word-break: break-all;

	overflow-y: auto;

	color: #9c9fa1

}



.m-kefu .ft span {

	cursor: pointer

}



.m-kefu .text {

	padding-bottom: 20px

}



.m-kefu hr {

	margin-top: 18px;

	height: 1px;

	border: 0;

	border-top: 1px solid #f0f0f0

}



.m-kefu .item {

	overflow: hidden;

	margin-top: 18px;

	line-height: 30px

}



.m-kefu .item-1 {

	float: left;

	width: 85px;

	color: #394043

}



.m-kefu .item-1.long {

	width: 180px

}



.m-kefu .item-2 {

	float: left;

	width: 120px

}



.m-kefu .item-2.zixun {

	width: 90px;

	border-radius: 2px;

	text-align: center;

	color: #fff;

	background-color: #00ae66;

	text-decoration: none;

	cursor: pointer

}



.m-kefu .item-2.num {

	color: #00ae66;

	font-weight: bold

}



.m-kefu .item-2.email {

	color: #00ae66;

	font-weight: bold;

	width: 260px

}



.m-kefu .item-3 {

	float: right

}



.compareAlertBg {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, 0.5)

}



.compareAlert {

	position: absolute;

	width: 456px;

	top: 50%;

	left: 50%;

	margin-top: -89px;

	margin-left: -278px;

	padding: 30px;

	border-radius: 5px;

	background-color: #fff;

	line-height: 1

}



.compareCloseIcon {

	position: absolute;

	cursor: pointer;

	right: 10px;

	top: 10px;

	width: 12px;

	height: 12px;

	background-image: url(../img/close.png);

	background-image: -webkit-image-set(url(../img/close.png) 1x, url(../img/close@2x.png) 2x)

}



.compareAlertTitle {

	color: #384043;

	font-size: 22px;

	font-weight: bold

}



.compareAlertText {

	color: #9c9fa1;

	font-size: 14px;

	margin-top: 14px

}



.compareAlertBtn {

	margin-top: 31px

}



.compareAlertBtn button {

	cursor: pointer;

	background-color: #fff;

	line-height: 37px;

	height: 37px;

	width: 89px;

	border: 1px solid #d9dcde;

	color: #384043;

	font-size: 14px;

	text-align: center;

	border-radius: 2px

}



.clear-fl:after {

	clear: both;

	content: '.';

	height: 0;

	display: block;

	overflow: hidden

}



.fix-right {

	position: fixed;

	right: 20px;

	bottom: 50px;

	width: 37px;

	-webkit-transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-o-transition: all .3s ease-in-out;

	-ms-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out;

	z-index: 100

}



.fix-right .tips {

	display: none;

	width: 37px;

	background: #f9f9f9;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	border-radius: 2px

}



.fix-right .tips li {

	height: 24px;

	width: 37px;

	padding: 7px 0;

	position: relative;

	overflow: hidden

}



.fix-right .tips li span {

	background-image: url(../img/sprite_graphic.png);

	background-position: -594px -168px;

	opacity: 0;

	filter: alpha(opacity=0);

	min-width: 79px;

	width: auto;

	height: 37px;

	position: absolute;

	left: -96px;

	top: 0;

	padding-right: 5px;

	text-align: center;

	line-height: 37px;

	color: #fff;

	font-size: 12px;

	-webkit-transition: all ease-in .5s;

	-o-transition: all ease-in .5s;

	-moz-transition: all ease-in .5s;

	-ms-transition: all ease-in .5s;

	transition: all ease-in .5s

}



.fix-right .tips li span.erweima {

	background: none;

	position: absolute;

	top: -1px;

	left: -94px;

	height: 88px;

	width: 82px

}



.fix-right .tips li span.erweima img {

	width: 82px;

	height: 88px

}



.fix-right .tips li span.tel {

	background-position: -717px -168px;

	width: 152px;

	left: -160px;

	padding-right: 5px

}



.fix-right .tips li:hover {

	background: #39ac6a

}



.fix-right .tips li:hover span {

	filter: alpha(opacity=100);

	left: -76px

}



.fix-right .tips li:hover span.erweima {

	top: -1px;

	left: -74px

}



.fix-right .tips li:hover span.tel {

	left: -150px

}



.fix-right .tips li:hover label.erweima {

	background-position: -651px -24px

}



.fix-right .tips li:hover label.feedback {

	background-position: -651px -60px;

	cursor: pointer

}



.fix-right .tips li:hover label.im {

	background-position: -651px -100px

}



.fix-right .tips li:hover label.phone {

	background-position: -651px -137px

}



.fix-right .tips li:hover label.baodan {

	background-position: -675px -100px

}



.fix-right .tips li label {

	background: url(../img/sprite_graphic.png);

	display: block;

	width: 17px;

	height: 19px;

	margin: 0 auto

}



.fix-right .tips li label a {

	display: block;

	width: 17px;

	height: 19px

}



.fix-right .tips li label.erweima {

	background-position: -622px -24px;

	margin-top: 3px

}



.fix-right .tips li label.feedback {

	background-position: -622px -60px

}



.fix-right .tips li label.im {

	background-position: -622px -100px;

	margin-top: 4px

}



.fix-right .tips li label.phone {

	background-position: -622px -137px;

	margin-top: 5px

}



.fix-right .tips li label.baodan {

	background-position: -697px -100px;

	margin-top: 3px

}



.fix-right .has-ask {

	background: url(../img/sprite_graphic.png) -824px -1px;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	border-radius: 2px;

	width: 37px;

	height: 37px;

	margin-top: 9px;

	position: relative;

	cursor: pointer;

	overflow: hidden;

	display: none

}



.fix-right .has-ask a {

	color: #adadaf;

	display: block;

	width: 37px;

	height: 37px

}



.fix-right .has-ask:hover {

	background: url(../img/sprite_graphic.png) -780px -1px

}



.fix-right .has-ask:hover a {

	color: #fff;

	text-decoration: none

}



.fix-right .go-top {

	background: #f9f9f9;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	border-radius: 2px;

	width: 37px;

	height: 24px;

	margin-top: 9px;

	padding-top: 13px;

	position: relative;

	cursor: pointer;

	overflow: hidden;

	display: none

}



.fix-right .go-top:hover {

	background: #39ac6a

}



.fix-right .go-top:hover i {

	background: url(../img/sprite_graphic.png) -633px -230px

}



.fix-right .go-top:hover span {

	left: -70px;

	filter: alpha(opacity=100);

	-webkit-transition: all ease-in .5s;

	-o-transition: all ease-in .5s;

	-moz-transition: all ease-in .5s;

	-ms-transition: all ease-in .5s;

	transition: all ease-in .5s

}



.fix-right .go-top i {

	background: url(../img/sprite_graphic.png) -604px -230px;

	width: 17px;

	height: 9px;

	display: block;

	margin: 0 auto

}



.fix-right .go-top span {

	background: url(../img/sprite_graphic.png) -600px -168px;

	display: block;

	width: 74px;

	height: 37px;

	position: absolute;

	left: -90px;

	top: 0;

	filter: alpha(opacity=0);

	text-align: center;

	line-height: 37px;

	color: #fff;

	font-size: 12px;

	padding-right: 5px

}



.sh-erweima {

	background-image: url(../img/sh-erweima.png);

	width: 215px;

	height: 175px;

	background-position: 0 0;

	position: relative;

	right: 173px;

	top: 10px;

	display: none

}



.ewm-close {

	background-image: url(../img/sh-erweima.png);

	background-position: 0 -239px;

	width: 31px;

	height: 31px;

	position: relative;

	top: 30px;

	right: -20px;

	z-index: 99;

	display: none

}



.feedback-box {

	z-index: 10000;

	display: none;

	width: 415px;

	padding: 55px;

	background: #fff;

	border-radius: 5px;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	border-radius: 2px;

	position: fixed;

	left: 50%;

	top: 50%;

	margin-left: -263px;

	margin-top: -273px

}



.feedback-box h1 {

	text-align: center;

	font-size: 20px;

	line-height: 40px

}



.feedback-box p {

	font-size: 12px;

	color: #999;

	line-height: 20px

}



.feedback-box .box {

	padding-top: 15px

}



.feedback-box .box span {

	display: block;

	font-weight: 700;

	padding-bottom: 12px

}



.feedback-box .box span label {

	color: #f00;

	font-size: 12px;

	margin-left: 10px;

	display: none

}



.feedback-box .box span i {

	color: #999

}



.feedback-box .box input {

	width: 182px;

	height: 34px;

	border-radius: 2px;

	border: 1px solid #dddddd;

	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.05);

	padding: 0 8px

}



.feedback-box .box textarea {

	width: 397px;

	height: 120px;

	border: 1px solid #dddddd;

	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.05);

	padding: 8px;

	border-radius: 2px

}



.feedback-box button {

	background: #39ac6a;

	width: 180px;

	height: 43px;

	line-height: 43px;

	color: #fff;

	border-radius: 2px;

	margin-top: 26px;

	font-size: 16px;

	cursor: pointer

}



.feedback-box #tips {

	color: #e4393c;

	font-size: 12px;

	display: block;

	margin-top: 20px

}



.feedback-box .has {

	margin-top: 40px;

	font-size: 12px

}



.feedback-box .has a {

	color: #1688be

}



.feedback-box .has i {

	background: url(../img/sprite_graphic.png) -722px -102px;

	display: inline-block;

	width: 14px;

	height: 14px;

	position: relative;

	top: 3px;

	margin-right: 3px

}



.feedback-box .tab {

	margin-top: 25px

}



.feedback-box .tab span {

	color: #394043;

	font-size: 14px;

	background: #f5f5f6;

	display: inline-block;

	height: 34px;

	line-height: 34px;

	padding: 0 15px;

	cursor: pointer

}



.feedback-box .tab span.check {

	color: #f5f5f6;

	background: #394043;

	position: relative

}



.feedback-box .tab span.check:after {

	content: "";

	display: inline-block;

	width: 0;

	height: 0;

	border-top: 5px solid #394043;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	position: absolute;

	left: 50px;

	top: 34px;

	margin-left: -11px

}



.feedback-box .complain .appeal .tel {

	background: #f9f4e4;

	width: 100%;

	color: #887b50;

	height: 50px;

	line-height: 50px;

	text-align: center;

	margin-top: 37px

}



.feedback-box .complain .appeal .tel i {

	background-image: url(../img/tousu.png);

	background-image: -webkit-image-set(url(../img/tousu.png) 1x, url(../img/tousu@2x.png) 2x);

	background-position: -4px -47px;

	width: 9px;

	height: 14px;

	display: inline-block;

	margin-right: 5px;

	position: relative;

	top: 1px

}



.feedback-box .complain .appeal b {

	color: #394043;

	font-weight: 700;

	margin-top: 40px;

	display: block

}



.feedback-box .complain .appeal p {

	color: #b2b2b2;

	line-height: 23px

}



.feedback-box .complain .appeal ul li {

	height: 40px;

	line-height: 40px;

	border-bottom: 1px solid #f5f5f5

}



.feedback-box .complain .appeal ul li span {

	color: #394043;

	font-size: 12px;

	display: inline-block

}



.feedback-box .complain .appeal ul li span.time {

	width: 142px

}



.feedback-box .complain .appeal ul li span.name {

	width: 60px

}



.feedback-box .complain .appeal ul li span.phone {

	width: 97px

}



.feedback-box .complain .appeal ul li span.type {

	width: 80px

}



.feedback-box .complain .appeal ul li span.handle,

.feedback-box .complain .appeal ul li span.finish {

	font-weight: 700

}



.feedback-box .complain .appeal ul li span.handle {

	color: #938762

}



.feedback-box .complain .appeal ul li span.finish {

	color: #00ae66

}



.feedback-box .complain .appeal a {

	color: #b2b2b2;

	font-size: 12px;

	text-decoration: underline;

	display: block;

	margin-top: 10px

}



.closebok {

	position: absolute;

	right: -23px;

	top: -23px;

	width: 50px;

	z-index: 999

}



.closebok img {

	width: 50px

}



.fix-right-v2 {

	position: fixed;

	right: 0;

	top: 0;

	width: 38px;

	height: 100%;

	background: #fff;

	z-index: 1000;

	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);

	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);

	z-index: 1001

}



.fix-right-v2 table {

	width: 100%;

	height: 100%

}



.fix-right-v2 table,

.fix-right-v2 td {

	margin: 0;

	padding: 0;

	border: 0;

	border-spacing: 0;

	border-collapse: collapse

}



.fix-right-v2 a {

	display: block;

	width: 38px;

	font-size: 0;

	background-image: url("../img/sidebar_spritev5.png");

	background-image: -webkit-image-set(url("../img/sidebar_spritev5.png") 1x, url("../img/sidebar_spriteV5@2x.png") 2x);

	overflow: hidden;

	cursor: pointer

}



.fix-right-v2 li {

	position: relative;

	margin: 7px 0

}



.fix-right-v2 li span {

	position: absolute;

	right: 48px;

	top: 0;

	display: none;

	padding: 0 14px;

	line-height: 38px;

	color: #fff;

	font-size: 12px;

	background: #00ae66;

	white-space: nowrap

}



.fix-right-v2 li span i {

	position: absolute;

	right: 0;

	top: 50%;

	width: 0;

	height: 0;

	margin: -5px -10px 0 0;

	font-size: 0;

	border: 5px solid;

	border-color: transparent transparent transparent #00ae66;

	overflow: hidden

}



.fix-right-v2 li .popup-qr {

	top: -30px;

	padding: 8px;

	background: #fff

}



.fix-right-v2 li .popup-qr i {

	border-color: transparent transparent transparent #fff

}



.fix-right-v2 li .popup-qr .qr-title {

	display: block;

	padding-top: 8px;

	color: #000;

	line-height: 12px;

	font-size: 12px;

	text-align: center

}



.fix-right-v2 .myfav a,

.fix-right-v2 .myfav span {

	height: 38px;

	line-height: 38px

}



.fix-right-v2 .myfav a {

	background-position: -38px 0

}



.fix-right-v2 .myfav:hover a {

	background-position: 0 0

}



.fix-right-v2 .ask a,

.fix-right-v2 .ask span {

	height: 50px;

	line-height: 50px

}



.fix-right-v2 .ask a {

	background-position: -38px -38px

}



.fix-right-v2 .ask:hover a {

	background-position: 0 -38px

}



.fix-right-v2 .sell a,

.fix-right-v2 .sell span {

	height: 50px;

	line-height: 50px

}



.fix-right-v2 .sell a {

	background-position: -38px -88px

}



.fix-right-v2 .sell:hover a {

	background-position: 0 -88px

}



.fix-right-v2 .kefu a,

.fix-right-v2 .kefu span {

	height: 38px;

	line-height: 38px

}



.fix-right-v2 .kefu a {

	background-position: -38px -142px

}



.fix-right-v2 .kefu:hover a {

	background-position: 0 -142px

}



.fix-right-v2 .baodan a,

.fix-right-v2 .baodan span {

	height: 38px;

	line-height: 38px

}



.fix-right-v2 .baodan a {

	background-position: -38px -186px

}



.fix-right-v2 .baodan:hover a {

	background-position: 0 -186px

}



.fix-right-v2 .download a,

.fix-right-v2 .download span {

	line-height: 38px

}



.fix-right-v2 .download a {

	height: 38px;

	background-position: -38px -224px

}



.fix-right-v2 .download:hover a {

	background-position: 0 -224px

}



.fix-right-v2 .phone a,

.fix-right-v2 .phone span {

	height: 38px;

	line-height: 38px

}



.fix-right-v2 .phone a {

	cursor: default;

	background-position: -38px -265px

}



.fix-right-v2 .phone:hover a {

	background-position: 0 -265px

}



.fix-right-v2 .feedback a,

.fix-right-v2 .feedback span {

	height: 38px;

	line-height: 38px

}



.fix-right-v2 .feedback a {

	background-position: -38px -302px

}



.fix-right-v2 .feedback:hover a {

	background-position: 0 -302px

}



.fix-right-v2 .gotop {

	position: absolute;

	bottom: 50px

}



.fix-right-v2 .gotop a,

.fix-right-v2 .gotop span {

	height: 38px;

	line-height: 38px

}



.fix-right-v2 .gotop a {

	background-position: -38px -338px

}



.fix-right-v2 .gotop:hover a {

	background-position: 0 -338px

}



.fix-right-v2 .sidebar-line {

	width: 19px;

	height: 1px;

	margin: 7px auto;

	background: #ccc

}



.fix-right-v3 {

	position: fixed;

	right: 0;

	top: 0;

	width: 38px;

	height: 100%;

	background: #fff;

	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);

	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);

	z-index: 1002

}



.fix-right-v3 table {

	width: 100%;

	height: 100%

}



.fix-right-v3 table,

.fix-right-v3 td {

	margin: 0;

	padding: 0;

	border: 0;

	border-spacing: 0;

	border-collapse: collapse

}



.fix-right-v3 .sidebar-item>a {

	display: block;

	width: 38px;

	font-size: 0;

	background-image: url("../img/sidebar_spritev5.png");

	overflow: hidden;

	cursor: pointer

}



.fix-right-v3 .sidebar-item {

	position: relative;

	margin: 7px 0

}



.fix-right-v3 .sidebar-item .popup {

	position: absolute;

	right: 48px;

	top: 0;

	display: none;

	padding: 0 14px;

	color: #fff;

	font-size: 12px;

	background: #00ae66;

	white-space: nowrap

}



.fix-right-v3 .sidebar-item .popup i {

	position: absolute;

	right: 0;

	top: 50%;

	width: 0;

	height: 0;

	margin: -5px -10px 0 0;

	font-size: 0;

	border: 5px solid;

	border-color: transparent transparent transparent #00ae66;

	overflow: hidden

}



.fix-right-v3 .sidebar-item .popup-qr {

	top: -30px;

	padding: 8px;

	background: #fff

}



.fix-right-v3 .sidebar-item .popup-qr i {

	border-color: transparent transparent transparent #fff

}



.fix-right-v3 .sidebar-item .popup-qr .qr-title {

	display: block;

	padding-top: 8px;

	color: #000;

	line-height: 12px;

	font-size: 12px;

	text-align: center

}



.fix-right-v3 .myfav>a,

.fix-right-v3 .myfav span {

	height: 38px;

	line-height: 38px

}



.fix-right-v3 .myfav>a {

	background-position: -38px 0

}



.fix-right-v3 .myfav:hover>a {

	background-position: 0 0

}



.fix-right-v3 .mycart>a {

	height: 38px;

	line-height: 38px;

	background-position: -38px -421px

}



.fix-right-v3 .mycart.not-empty>a {

	background-position: -38px -378px

}



.fix-right-v3 .mycart:hover>a {

	background-position: 0 -378px

}



.fix-right-v3 .mycart .popup {

	padding: 15px 25px 25px;

	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);

	border: 1px solid #f5f5f6;

	width: 300px;

	background: #fff;

	color: #616669;

	z-index: 100

}



.fix-right-v3 .mycart .popup i {

	border-color: transparent transparent transparent #fff;

	top: 18px

}



.fix-right-v3 .mycart .popup .head-line {

	color: #d0d1d2;

	line-height: 18px;

	padding-bottom: 13px;

	border-bottom: 1px solid #eee

}



.fix-right-v3 .mycart .popup .head-line .title a {

	font-size: 18px;

	font-weight: bold;

	color: #394043

}



.fix-right-v3 .mycart .popup .head-line .title a:hover {

	text-decoration: none

}



.fix-right-v3 .mycart .popup .head-line .explain {

	margin-left: 15px;

	line-height: 18px

}



.fix-right-v3 .mycart .popup .head-line .explain a {

	color: #d0d1d2

}



.fix-right-v3 .mycart .popup .head-line .explain a:hover {

	text-decoration: none

}



.fix-right-v3 .mycart .popup .zones {

	overflow-y: auto;

	overflow-x: hidden;

	max-height: 306px;

	margin-bottom: 13px

}



.fix-right-v3 .mycart .popup .zones .zone {

	padding-top: 5px

}



.fix-right-v3 .mycart .popup .zones .zone .zone-title {

	color: #616669;

	font-size: 14px;

	line-height: 45px

}



.fix-right-v3 .mycart .popup .zones .zone .houses>li {

	display: block;

	margin-bottom: 20px

}



.fix-right-v3 .mycart .popup .zones .zone .houses>li:last-child {

	margin-bottom: 10px

}



.fix-right-v3 .mycart .popup .zones .zone .houses>li .house-detail {

	margin-left: 14px

}



.fix-right-v3 .mycart .popup .zones .zone .houses>li img {

	width: 80px;

	height: 60px

}



.fix-right-v3 .mycart .popup .zones .zone .houses>li h1 {

	font-size: 15px;

	line-height: 15px;

	font-weight: bold;

	max-width: 188px;

	overflow: hidden;

	text-overflow: ellipsis

}



.fix-right-v3 .mycart .popup .zones .zone .houses>li h1 a {

	color: #394043

}



.fix-right-v3 .mycart .popup .zones .zone .houses>li .info {

	color: #616669;

	font-size: 12px;

	line-height: 12px;

	margin: 10px 0

}



.fix-right-v3 .mycart .popup .zones .zone .houses>li .price {

	font-size: 15px;

	font-weight: bold;

	line-height: 15px;

	color: #db4c3f

}



.fix-right-v3 .mycart .popup .zone-loading {

	text-align: center

}



.fix-right-v3 .mycart .popup .book-btn {

	color: #fff;

	background: #00ae66;

	font-size: 14px;

	font-weight: bold;

	line-height: 45px;

	border-radius: 2px;

	text-align: center;

	cursor: pointer;

	display: inline-block;

	width: 100%

}



.fix-right-v3 .mycart .popup .book-btn:hover a {

	text-decoration: none

}



.fix-right-v3 .mycart .popup .book-btn.disable a {

	background-color: #9c9fa1

}



.fix-right-v3 .mycart .popup .book-btn a {

	color: #fff;

	display: block

}



.fix-right-v3 .mycart .popup .empty-cart,

.fix-right-v3 .mycart .popup .failed-cart,

.fix-right-v3 .mycart .popup .loading {

	color: #969696;

	font-size: 17px;

	text-align: center

}



.fix-right-v3 .mycart .popup .empty-cart .empty-img,

.fix-right-v3 .mycart .popup .failed-cart .empty-img,

.fix-right-v3 .mycart .popup .loading .empty-img {

	margin: 40px auto 30px;

	width: 99px;

	height: 94px;

	background-image: url('../img/empty_cart.png');

	background-image: -webkit-image-set(url('../img/empty_cart.png') 1x, url('../img/empty_cart@2x.png') 2x);

	background-repeat: no-repeat

}



.fix-right-v3 .mycart .popup .empty-cart .no-log-empty-img,

.fix-right-v3 .mycart .popup .failed-cart .no-log-empty-img,

.fix-right-v3 .mycart .popup .loading .no-log-empty-img {

	margin: 40px auto 30px;

	width: 76px;

	height: 94px;

	background-image: url('../img/no_log_empty_cart.png');

	background-image: -webkit-image-set(url('../img/no_log_empty_cart.png') 1x, url('../img/no_log_empty_cart@2x.png') 2x);

	background-repeat: no-repeat

}



.fix-right-v3 .mycart .popup .empty-cart .failed-img,

.fix-right-v3 .mycart .popup .failed-cart .failed-img,

.fix-right-v3 .mycart .popup .loading .failed-img {

	margin: 40px auto 30px;

	width: 77px;

	height: 106px;

	background-image: url('../img/failed.png');

	background-image: -webkit-image-set(url('../img/failed.png') 1x, url('../img/failed@2x.png') 2x);

	background-repeat: no-repeat

}



.fix-right-v3 .mycart .popup .empty-cart .loading-img,

.fix-right-v3 .mycart .popup .failed-cart .loading-img,

.fix-right-v3 .mycart .popup .loading .loading-img {

	background: none;

	margin: 20px auto 18px;

	width: 34px;

	height: 34px

}



.fix-right-v3 .mycart .popup .empty-cart .msg,

.fix-right-v3 .mycart .popup .failed-cart .msg,

.fix-right-v3 .mycart .popup .loading .msg {

	line-height: 17px;

	margin-bottom: 30px

}



.fix-right-v3 .mycart .popup .empty-cart .log-in-btn,

.fix-right-v3 .mycart .popup .failed-cart .log-in-btn,

.fix-right-v3 .mycart .popup .loading .log-in-btn,

.fix-right-v3 .mycart .popup .empty-cart .link-btn,

.fix-right-v3 .mycart .popup .failed-cart .link-btn,

.fix-right-v3 .mycart .popup .loading .link-btn {

	color: #394043;

	background: #fff;

	font-size: 17px;

	font-weight: bold;

	text-align: center;

	cursor: pointer;

	display: block;

	width: 110px;

	margin: 0 auto

}



.fix-right-v3 .mycart .popup .empty-cart .log-in-btn i,

.fix-right-v3 .mycart .popup .failed-cart .log-in-btn i,

.fix-right-v3 .mycart .popup .loading .log-in-btn i,

.fix-right-v3 .mycart .popup .empty-cart .link-btn i,

.fix-right-v3 .mycart .popup .failed-cart .link-btn i,

.fix-right-v3 .mycart .popup .loading .link-btn i {

	display: inline-block;

	width: 6px;

	height: 12px;

	margin-left: 10px;

	border: 0;

	position: static;

	background-image: url('../img/ar.png');

	background-image: -webkit-image-set(url('../img/ar.png') 1x, url('../img/ar@2x.png') 2x);

	background-repeat: no-repeat

}



.fix-right-v3 .mycart .popup .empty-cart .log-in-btn:hover,

.fix-right-v3 .mycart .popup .failed-cart .log-in-btn:hover,

.fix-right-v3 .mycart .popup .loading .log-in-btn:hover,

.fix-right-v3 .mycart .popup .empty-cart .link-btn:hover,

.fix-right-v3 .mycart .popup .failed-cart .link-btn:hover,

.fix-right-v3 .mycart .popup .loading .link-btn:hover {

	text-decoration: none

}



.fix-right-v3 .mycart .popup .loading .msg {

	margin-bottom: 23px

}



.fix-right-v3 .msg-cart a {

	background-position: -38px -378px

}



.fix-right-v3 .ask a,

.fix-right-v3 .ask span {

	height: 50px;

	line-height: 50px

}



.fix-right-v3 .ask a {

	background-position: -38px -38px

}



.fix-right-v3 .ask:hover a {

	background-position: 0 -38px

}



.fix-right-v3 .tool a,

.fix-right-v3 .tool span {

	height: 50px;

	line-height: 50px

}



.fix-right-v3 .tool a {

	background-position: -38px -460px

}



.fix-right-v3 .tool:hover a {

	background-position: 0 -460px

}



.fix-right-v3 .sell a,

.fix-right-v3 .sell span {

	height: 38px;

	line-height:38px

}



.fix-right-v3 .sell a {

	background-position: -38px -88px

}



.fix-right-v3 .sell:hover a {

	background-position: 0 -88px

}



.fix-right-v3 .baodan a,

.fix-right-v3 .baodan span {

	height: 38px;

	line-height: 38px

}



.fix-right-v3 .baodan a {

	background-position: -38px -186px

}



.fix-right-v3 .baodan:hover a {

	background-position: 0 -186px

}



.fix-right-v3 .download a,

.fix-right-v3 .download span {

	line-height: 38px

}



.fix-right-v3 .download a {

	height: 38px;

	background-position: -38px -224px

}



.fix-right-v3 .download:hover a {

	background-position: 0 -224px

}



.fix-right-v3 .phone a,

.fix-right-v3 .phone span {

	height: 38px;

	line-height: 38px

}



.fix-right-v3 .phone a {

	cursor: pointer;

	background-position: -38px -141px

}



.fix-right-v3 .phone:hover a {

	background-position: 0 -141px

}



.fix-right-v3 .miandarao a,

.fix-right-v3 .miandarao span {

	height: 38px;

	line-height: 38px

}



.fix-right-v3 .miandarao a {

	background-position: -38px -142px

}



.fix-right-v3 .miandarao:hover a {

	background-position: 0 -142px

}



.fix-right-v3 .feedback a,

.fix-right-v3 .feedback span {

	height: 38px;

	line-height: 38px

}



.fix-right-v3 .feedback a {

	background-position: -38px -302px

}



.fix-right-v3 .feedback:hover a {

	background-position: 0 -302px

}



.fix-right-v3 .gotop {

	position: absolute;

	bottom: 10px

}



.fix-right-v3 .gotop a,

.fix-right-v3 .gotop span {

	height: 38px;

	line-height: 38px

}



.fix-right-v3 .gotop a {

	background-position: -38px -338px

}



.fix-right-v3 .gotop:hover a {

	background-position: 0 -338px

}



.fix-right-v3 .sidebar-line {

	width: 19px;

	height: 1px;

	margin: 7px auto;

	background: #ccc

}



.bannerCompare .bannerCompareIcon {

	height: 38px;

	line-height: 38px;

	background-position: -38px -516px

}



.bannerCompare:hover .bannerCompareIcon {

	background-position: 0 -516px

}



.bannerCompare.compare1 .bannerCompareIcon {

	background-position: -38px -556px

}



.bannerCompare.compare1:hover .bannerCompareIcon {

	background-position: 0 -556px

}



.bannerCompare.compare2 .bannerCompareIcon {

	background-position: -38px -598px

}



.bannerCompare.compare2:hover .bannerCompareIcon {

	background-position: 0 -598px

}



.bannerCompare.compare3 .bannerCompareIcon {

	background-position: -38px -638px

}



.bannerCompare.compare3:hover .bannerCompareIcon {

	background-position: 0 -638px

}



.bannerCompare.compare4 .bannerCompareIcon {

	background-position: -38px -674px

}



.bannerCompare.compare4:hover .bannerCompareIcon {

	background-position: 0 -674px

}



#bannerComparePopup {

	position: absolute;

	right: 48px;

	top: -84px;

	display: none;

	font-size: 12px;

	white-space: nowrap;

	padding: 15px 0 25px;

	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);

	border: 1px solid #f5f5f6;

	width: 350px;

	background: #fff;

	color: #616669;

	z-index: 100

}



#bannerComparePopup i {

	position: absolute;

	top: 102px;

	right: 0;

	width: 0;

	height: 0;

	margin: -5px -10px 0 0;

	font-size: 0;

	border: 5px solid;

	overflow: hidden;

	border-color: transparent transparent transparent #fff

}



#bannerComparePopup .clearCompare {

	color: #9c9fa1;

	float: right;

	padding-top: 4px;

	cursor: pointer

}



#bannerComparePopup .head-line {

	width: 300px;

	margin: 0 auto;

	color: #d0d1d2;

	line-height: 18px;

	padding-bottom: 13px;

	border-bottom: 1px solid #eee

}



#bannerComparePopup .head-line .title {

	font-size: 18px;

	font-weight: bold;

	color: #394043

}



#bannerComparePopup .head-line .explain {

	color: #d0d1d2;

	margin-left: 15px;

	line-height: 18px

}



#bannerComparePopup .zones {

	margin-top: 12px

}



#bannerComparePopup .housesContainer {

	width: 300px;

	margin: 0 auto;

	*zoom: 1

}



#bannerComparePopup .housesContainer:before,

#bannerComparePopup .housesContainer:after {

	display: table;

	content: ""

}



#bannerComparePopup .housesContainer:after {

	clear: both

}



#bannerComparePopup .sidebarHouseImg {

	position: relative

}



#bannerComparePopup .disableHouseImgTag {

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	height: 20px;

	line-height: 20px;

	font-size: 12px;

	color: #fff;

	text-align: center;

	background-color: rgba(0, 0, 0, 0.5)

}



#bannerComparePopup .removeBtn {

	display: none;

	position: absolute;

	right: 20px;

	bottom: 6px;

	width: 41px;

	height: 20px;

	line-height: 20px;

	color: #394043;

	border: 1px solid;

	border-radius: 10px;

	font-size: 12px;

	text-align: center;

	cursor: pointer

}



#bannerComparePopup .zoneItem {

	padding: 10px 0;

	position: relative

}



#bannerComparePopup .zoneItem a {

	color: inherit

}



#bannerComparePopup .zoneItem:hover {

	background-color: #f4f7f9

}



#bannerComparePopup .zoneItem.disable:hover {

	background-color: #ffffff

}



#bannerComparePopup .zoneItem.disable .houseTitle,

#bannerComparePopup .zoneItem.disable .info,

#bannerComparePopup .zoneItem.disable .price {

	color: #9c9fa1

}



#bannerComparePopup .zoneItem .house-detail {

	margin-left: 14px

}



#bannerComparePopup .zoneItem img {

	width: 80px;

	height: 60px

}



#bannerComparePopup .zoneItem .houseTitle {

	color: #394043;

	font-size: 15px;

	line-height: 15px;

	font-weight: bold;

	max-width: 188px;

	overflow: hidden;

	text-overflow: ellipsis

}



#bannerComparePopup .zoneItem .info {

	color: #616669;

	font-size: 12px;

	line-height: 12px;

	margin: 10px 0

}



#bannerComparePopup .zoneItem .price {

	font-size: 15px;

	font-weight: bold;

	line-height: 15px;

	color: #db4c3f

}



#bannerComparePopup .zone-loading {

	text-align: center

}



#bannerComparePopup .book-btn {

	display: block;

	width: 300px;

	margin: 23px auto 0;

	color: #fff;

	background: #00ae66;

	font-size: 14px;

	font-weight: bold;

	line-height: 45px;

	border-radius: 2px;

	text-align: center;

	cursor: pointer;

	text-decoration: none

}



#bannerComparePopup .book-btn.disable {

	background-color: #9c9fa1

}



#bannerComparePopup .empty-cart,

#bannerComparePopup .failed-cart,

#bannerComparePopup .loading {

	width: 300px;

	margin: 0 auto;

	color: #969696;

	font-size: 17px;

	text-align: center

}



#bannerComparePopup .empty-cart .empty-img,

#bannerComparePopup .failed-cart .empty-img,

#bannerComparePopup .loading .empty-img {

	margin: 40px auto 30px;

	width: 99px;

	height: 94px;

	background-image: url('../img/empty_cart.png');

	background-image: -webkit-image-set(url('../img/empty_cart.png') 1x, url('../img/empty_cart@2x.png') 2x);

	background-repeat: no-repeat

}



#bannerComparePopup .empty-cart .no-log-empty-img,

#bannerComparePopup .failed-cart .no-log-empty-img,

#bannerComparePopup .loading .no-log-empty-img {

	margin: 40px auto 30px;

	width: 76px;

	height: 94px;

	background-image: url('../img/no_log_empty_cart.png');

	background-image: -webkit-image-set(url('../img/no_log_empty_cart.png') 1x, url('../img/no_log_empty_cart@2x.png') 2x);

	background-repeat: no-repeat

}



#bannerComparePopup .empty-cart .failed-img,

#bannerComparePopup .failed-cart .failed-img,

#bannerComparePopup .loading .failed-img {

	margin: 40px auto 30px;

	width: 77px;

	height: 106px;

	background-image: url('../img/failed.png');

	background-image: -webkit-image-set(url('../img/failed.png') 1x, url('../img/failed@2x.png') 2x);

	background-repeat: no-repeat

}



#bannerComparePopup .empty-cart .loading-img,

#bannerComparePopup .failed-cart .loading-img,

#bannerComparePopup .loading .loading-img {

	background: none;

	margin: 20px auto 18px;

	width: 34px;

	height: 34px

}



#bannerComparePopup .empty-cart .msg,

#bannerComparePopup .failed-cart .msg,

#bannerComparePopup .loading .msg {

	line-height: 17px;

	margin-bottom: 30px

}



#bannerComparePopup .empty-cart .log-in-btn,

#bannerComparePopup .failed-cart .log-in-btn,

#bannerComparePopup .loading .log-in-btn,

#bannerComparePopup .empty-cart .link-btn,

#bannerComparePopup .failed-cart .link-btn,

#bannerComparePopup .loading .link-btn {

	color: #394043;

	background: #fff;

	font-size: 17px;

	font-weight: bold;

	text-align: center;

	cursor: pointer;

	display: block;

	width: 110px;

	margin: 0 auto

}



#bannerComparePopup .empty-cart .log-in-btn i,

#bannerComparePopup .failed-cart .log-in-btn i,

#bannerComparePopup .loading .log-in-btn i,

#bannerComparePopup .empty-cart .link-btn i,

#bannerComparePopup .failed-cart .link-btn i,

#bannerComparePopup .loading .link-btn i {

	display: inline-block;

	width: 6px;

	height: 12px;

	margin-left: 10px;

	border: 0;

	position: static;

	background-image: url('../img/ar.png');

	background-image: -webkit-image-set(url('../img/ar.png') 1x, url('../img/ar@2x.png') 2x);

	background-repeat: no-repeat

}



#bannerComparePopup .empty-cart .log-in-btn:hover,

#bannerComparePopup .failed-cart .log-in-btn:hover,

#bannerComparePopup .loading .log-in-btn:hover,

#bannerComparePopup .empty-cart .link-btn:hover,

#bannerComparePopup .failed-cart .link-btn:hover,

#bannerComparePopup .loading .link-btn:hover {

	text-decoration: none

}



#bannerComparePopup .loading .msg {

	margin-bottom: 23px

}



.wrap-video-all {

	float: left;

	margin: 0 -50px 0 -80px;

	line-height: 36px;

	color: #999;

	cursor: pointer

}



.wrap-video-all img {

	position: relative;

	top: 10px;

	left: 0;

	height: 14px;

	margin-right: 5px

}



.wrap-video-all a {

	color: #999

}



.wrap-video-all:hover {

	text-decoration: underline

}



.video-box {

	display: none;

	position: fixed;

	left: 0;

	top: 0;

	z-index: 1100;

	width: 100%;

	height: 100%

}



.video-box .video-bg {

	width: 100%;

	height: 100%;

	background: #000;

	opacity: .5;

	position: absolute

}



.video-box .video-embed {

	position: absolute;

	left: 0;

	top: 0;

	right: 0;

	bottom: 0;

	margin: auto;

	background: #FFF;

	float: left;

	padding: 20px 20px 20px;

	width: 650px;

	height: 490px;

	border-radius: 5px

}



.video-box .video-embed .video-title {

	float: left;

	width: 650px;

	margin-bottom: 16px

}



.video-box .video-embed .video-title .video-app-download {

	position: relative;

	margin-left: 18px

}



.video-box .video-embed .video-title .video-app-download a {

	cursor: pointer;

	color: #22b97a

}



.video-box .video-embed .video-title .video-app-download a .video-logo-app {

	margin-right: 7px;

	position: relative;

	left: 0;

	top: 1px;

	height: 17px

}



.video-box .video-embed .video-title .video-app-download a span {

	position: relative

}



.video-box .video-embed .video-title .video-app-download a:hover {

	text-decoration: underline

}



.video-box .video-embed .video-close {

	position: absolute;

	top: -20px;

	right: -20px;

	width: 40px

}



.advert .entry {

	position: fixed;

	left: 0;

	bottom: 0;

	cursor: pointer;

	z-index: 100

}



.advert .entry img {

	width: 163px

}



.advert .huodongBox {

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 1011

}



.advert .huodongBox img {

	width: 750px

}



.advert .huodongBox img.advertClose {

	width: 42px;

	height: 42px;

	position: absolute;

	right: -20px;

	top: -20px;

	cursor: pointer

}



.advert .huodong-wrap {

	position: absolute;

	left: 50%;

	top: 50%;

	margin: -245px 0 0 -335px

}



.announce {

	position: fixed;

	right: 40px;

	width: 259px;

	bottom: 150px;

	background: #FFFFFF;

	box-shadow: 0 -3px 80px rgba(0, 0, 0, 0.08);

	border-radius: 2px;

	padding: 24px 25px 20px;

	text-align: left;

	z-index: 9999999

}



.announce a {

	text-decoration: none;

	outline: none

}



.announce a:hover {

	text-decoration: none

}



.announce .announce-title {

	font-family: PingFangSC-Medium;

	font-size: 22px;

	color: #2E2E2E;

	letter-spacing: 0

}



.announce .announce-underline {

	width: 30px;

	height: 4px;

	border-radius: 4px;

	background-color: #00AE66;

	margin-top: 8px;

	margin-bottom: 14px

}



.announce .announce-content {

	font-family: PingFangSC-Regular;

	font-size: 16px;

	color: #666666;

	letter-spacing: 0;

	text-align: justify;

	line-height: 24px;

	margin-bottom: 40px

}



.announce .announce-content .announce-text {

	margin-bottom: 18px

}



.announce .announce-content pre {

	white-space: pre-wrap

}



.announce .announce-btn {

	background: #29BC7F;

	border-radius: 2px;

	font-family: PingFangSC-Medium;

	font-size: 14px;

	color: #FFFFFF;

	letter-spacing: 0;

	width: 65px;

	height: 25px;

	line-height: 25px;

	text-align: center;

	margin: 0 auto

}



a {

	text-decoration: none;

	outline: none

}



a:focus {

	outline: none

}


.mtl {

	margin-top: 20px

}



.fl {

	float: left

}



.fr {

	float: right

}



.clear:after {

	content: '.';

	clear: both;

	display: block;

	height: 0;

	visibility: hidden;

	font-size: 0;

	line-height: 0

}



.clear {

	display: inline-table;

	*zoom: 1

}



* html .clear {

	height: 1%

}



.clear {

	display: block

}



.hide {

	display: none

}



.index_h1 {

	display: none

}



::selection {

	color: #fff;

	background-color: #1688be

}



::-moz-selection {

	color: #fff;

	background-color: #1688be

}



::-webkit-selection {

	color: #fff;

	background-color: #1688be

}



.left {

	float: left

}



.right {

	float: right

}



.fs14 {

	font-size: 14px

}



.ft-num {

	font-family: Arial, sans-serif

}



.wrapper {

	width: 1000px;

	margin: 0 auto

}



.wrapper-xinfang {

	width: 1150px;

	margin: 0 auto

}



.p {

	position: relative;

	display: inline-block;

	*display: inline;

	zoom: 1

}



.box-shadow {

	-webkit-box-shadow: 0 2px 4px 0 rgba(158, 158, 158, 0.2);

	-moz-box-shadow: 0 2px 4px 0 rgba(158, 158, 158, 0.2);

	box-shadow: 0 2px 4px 0 rgba(158, 158, 158, 0.2)

}



.lianjiaim img[src=''] {

	display: none

}



@media screen {

	.lazyload {

		opacity: 0

	}



	.lazyload.loaded {

		-webkit-transition: opacity 0.3s ease-in;

		-moz-transition: opacity 0.3s ease-in;

		-ms-transition: opacity 0.3s ease-in;

		-o-transition: opacity 0.3s ease-in;

		transition: opacity 0.3s ease-in;

		opacity: 1

	}

}



.ico {

	background-image: url(../img/ico.png);

	_background-image: url(../img/ico_ie6.png);

	background-repeat: no-repeat;

	width: 20px;

	height: 19px;

	overflow: hidden;

	margin: -1px 5px 0 0

}



.ico-place {

	background-position: -65px 1px;

	margin-right: -5px

}



.ico-place-white {

	background-position: -100px -20px;

	width: 11px;

	height: 14px

}



.ico-place-list {

	width: 11px;

	height: 14px;

	background-position: -103px -42px

}



.ico-all {

	background-position: 0 0

}



.ico-train {

	background-position: -20px 0

}



.ico-map {

	background-position: -40px 0

}



.ico-star {

	background-position: -80px 0

}



.ico-arr-down {

	background-position: -80px -20px;

	margin-right: 0;

	width: 15px

}



.ico-pic {

	background: url(../img/pic-ico.png) no-repeat;

	width: 11px;

	height: 11px

}



.ico-arr-w-down {

	background-position: -102px 0;

	width: 15px

}



.ico-hot {

	background-position: -60px -20px;

	width: 10px;

	height: 11px

}



.ico-new {

	background-position: -60px -40px;

	width: 24px;

	height: 11px

}



.icon-hui {

	background: url(../img/bg.png) no-repeat -150px -444px;

	width: 31px;

	height: 20px;

	display: inline-block

}



.ico,

.ico-pic {

	display: inline-block;

	*display: inline;

	zoom: 1;

	vertical-align: middle

}



.ico-vip {

	background: url('../img/vip_icon.png') no-repeat center center;

	background-size: contain;

	width: 16px;

	height: 18px;

	display: inline-block;

	vertical-align: top

}



.suggest-wrap {

	position: relative;

	*zoom: 1;

	top: -1px

}



.suggest-wrap:before,

.suggest-wrap:after {

	display: table;

	content: ""

}



.suggest-wrap:after {

	clear: both

}



.suggest-wrap .home-ico {

	position: absolute;

	display: none;

	margin: 4px 0 0 21px

}



.ui-front {

	z-index: 1002

}



.ui-autocomplete {

	font-family: "Hiragino Sans GB", "΢���ź�", "Microsoft YaHei", SimHei, Tahoma, "����b8b\4f53", SimSun, sans-serif;

	margin-top: 0;

	background-color: #fff;

	padding: 15px 0;

	border-top: 0;

	padding-top: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.ui-autocomplete .ui-menu-item {

	position: relative;

	margin: 0;

	line-height: 35px;

	height: 35px;

	padding: 0 20px;

	cursor: pointer

}



.ui-autocomplete .ui-menu-item .count b {

	margin-left: 6px

}



.ui-autocomplete .ui-menu-item a {

	display: block;

	font-size: 14px;

	color: #333

}



.ui-autocomplete .ui-menu-item .sub-text {

	font-size: 12px;

	color: #999;

	height: 35px

}



.ui-autocomplete .ui-menu-item .hot-title b {

	font-weight: 700

}



.ui-autocomplete .ui-state-focus {

	background-color: #f9f9f9

}



.ui-autocomplete .ui-state-focus a,

.ui-autocomplete .ui-state-focus span,

.ui-autocomplete .ui-state-focus .sub-text,

.ui-autocomplete .ui-state-focus .count {

	color: #333

}



.ui-helper-hidden-accessible {

	border: 0;

	clip: rect(0 0 0 0);

	height: 1px;

	margin: -1px;

	overflow: hidden;

	padding: 0;

	position: absolute;

	width: 1px

}



.search-panel-common .suggest-wrap {

	top: 31px

}



.search-panel-common .suggest-wrap .ui-autocomplete {

	margin-top: 0;

	padding: 1px;

	-webkit-border-radius: 0 0 3px 3px;

	-moz-border-radius: 0 0 3px 3px;

	border-radius: 0 0 3px 3px

}



.search-panel-common .suggest-wrap .ui-autocomplete .ui-menu-item {

	line-height: 25px;

	height: 25px;

	padding: 0 10px;

	cursor: pointer

}



.search-panel-common .suggest-wrap .ui-autocomplete .ui-menu-item .sub-text {

	display: none

}



.search-panel-common .suggest-wrap .ui-autocomplete .ui-menu-item .count {

	display: none

}



.search-panel-common .suggest-wrap .count {

	width: 60px;

	overflow: hidden

}



.page-box a {

	height: 30px;

	padding: 0 12px;

	margin-left: 5px;

	text-align: center;

	line-height: 30px;

	border: 1px solid #b0b4b9;

	overflow: hidden;

	font-size: 12px;

	font-weight: 700;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	color: #555;

	display: inline-block;

	*display: inline;

	zoom: 1;

	vertical-align: middle

}



.page-box a.on {

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	cursor: default;

	background: #f5f5f5

}



.page-box span {

	font-size: 16px;

	margin: 0 8px 0 13px

}



.page-box .blue-btn {

	background: #1f6bdf url(../img/btn-bg.png) 0 -60px repeat-x;

	border-color: #1f66c3;

	color: #FFFFFF;

	width: auto;

	padding: 0 30px

}



.page-box .blue-btn:hover {

	background-position: 0 -90px;

	text-decoration: none

}



@-webkit-keyframes bounceIn {

	0% {

		opacity: 0;

		-webkit-transform: scale(.3);

		transform: scale(.3)

	}



	80% {

		opacity: 1;

		-webkit-transform: scale(1.05);

		transform: scale(1.05)

	}



	100% {

		opacity: 1;

		-webkit-transform: scale(1);

		transform: scale(1)

	}

}



@keyframes bounceIn {

	0% {

		opacity: 0;

		-webkit-transform: scale(.3);

		-ms-transform: scale(.3);

		transform: scale(.3)

	}



	80% {

		opacity: 1;

		-webkit-transform: scale(1.05);

		-ms-transform: scale(1.05);

		transform: scale(1.05)

	}



	100% {

		opacity: 1;

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

}



.bounceIn {

	-webkit-animation-name: bounceIn;

	animation-name: bounceIn

}



.animated {

	-webkit-animation-duration: .5s;

	animation-duration: .5s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both

}



.loninContaner {

	position: relative;

	z-index: 1008

}



.loninContaner .y_name {

	background: url(../img/bg.png) no-repeat -678px -23px;

	display: inline-block;

	*display: inline;

	*zoom: 1;

	width: 255px;

	height: 50px

}



.loninContaner .overlay_bg {

	width: 100%;

	height: 100%;

	background-color: #000000;

	opacity: .6;

	filter: alpha(opacity=60);

	position: fixed;

	top: 0;

	left: 0;

	display: none;

	z-index: 1003

}



.loninContaner .registered {

	width: 380px;

	text-align: right;

	color: #555;

	padding: 10px 0 25px 0;

	margin-top: 5px

}



.loninContaner .registered a {

	color: #E4393C

}



.loninContaner .panel_login {

	width: 300px;

	padding: 40px;

	height: auto;

	background-color: #fff;

	position: fixed;

	z-index: 999;

	left: 50%;

	top: 50%;

	margin-left: -190px;

	margin-top: -205px;

	padding-left: 40px;

	box-shadow: 1px 3px 14px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 1px 3px 14px rgba(0, 0, 0, 0.3);

	-webkit-box-shadow: 1px 3px 14px rgba(0, 0, 0, 0.3);

	-o-box-shadow: 1px 3px 14px rgba(0, 0, 0, 0.3);

	display: none;

	z-index: 10000;

	border-radius: 2px

}



.loninContaner .panel_login.panel_success {

	width: 380px;

	height: 125px;

	padding-left: 0;

	text-align: center;

	padding-top: 57px;

	display: block;

	border-radius: 2px;

	font-weight: bold;

	font-size: 18px

}



.loninContaner .panel_login.panel_success i {

	position: absolute;

	top: 8px;

	right: 10px;

	line-height: 25px;

	cursor: pointer

}



.loninContaner .panel_login.panel_success .tologin {

	cursor: pointer

}



.loninContaner .panel_login.panel_success>div {

	font-weight: lighter;

	font-size: 14px;

	margin-top: 20px

}



.loninContaner .panel_login.panel_success>div a {

	color: #00ae66;

	text-decoration: none

}



.loninContaner .panel_login.panel_success>div a:hover {

	text-decoration: underline

}



.loninContaner .panel_login .panel_info .close_login {

	cursor: pointer;

	position: absolute;

	right: 15px;

	top: 15px;

	padding: 4px

}



.loninContaner .panel_login .panel_reg {

	background-color: #f3f3f3;

	height: 425px;

	width: 229px

}



.loninContaner .panel_login .panel_bg {

	background: url(../img/sprite_lb.png) no-repeat 0 -101px;

	width: 209px;

	height: 69px;

	position: absolute;

	left: 0;

	bottom: 0

}



.loninContaner .panel_login .panel_tab .title {

	min-height: 20px;

	line-height: 20px;

	margin-bottom: 40px;

	padding-left: 0

}



.loninContaner .panel_login .panel_tab .title .fl {

	font-size: 20px;

	color: #333;

	font-weight: bold

}



.loninContaner .panel_login .panel_tab .title label {

	color: #999;

	line-height: 28px

}



.loninContaner .panel_login .panel_tab .title label a {

	color: #00AE66

}



.loninContaner .panel_login .panel_tab span {

	font-size: 16px;

	color: #999999;

	width: 189px;

	display: block;

	text-align: center;

	height: 47px;

	line-height: 47px;

	border: 1px solid #f5f5f5;

	border-bottom: 1px solid #d0d0d0;

	cursor: pointer;

	float: left;

	border-right: 0;

	border-radius: 4px

}



.loninContaner .panel_login .panel_tab span a {

	color: #999999;

	text-decoration: none

}



.loninContaner .panel_login .panel_tab span.checked {

	border: 1px solid #d0d0d0;

	border-bottom: 1px solid #f5f5f5;

	color: #555555

}



.loninContaner .panel_login .panel_tab .show-error,

.loninContaner .panel_login .panel_tab .send_verify_code_s {

	display: none;

	padding: 24px 0 0;

	height: 14px;

	line-height: 14px

}



.loninContaner .panel_login .panel_tab .show-error dd,

.loninContaner .panel_login .panel_tab .send_verify_code_s dd {

	top: 0;

	display: block;

	color: #db4c3f

}



.loninContaner .panel_login .panel_tab .footer-link {

	padding: 24px 0 0;

	height: 14px;

	line-height: 14px

}



.loninContaner .panel_login .panel_tab .footer-link a {

	color: #00AE66;

	float: none;

	cursor: pointer

}



.loninContaner .panel_login .panel_tab .footer-link p {

	color: #aaa;

	margin-top: 10px;

	font-size: 12px;

	line-height: 14px

}



.loninContaner .panel_login .panel_tab .footer-link p a {

	color: #aaa

}



.loninContaner .panel_login .panel_tab .footer-link p a:hover {

	color: #00AE66

}



.loninContaner .panel_login .panel_tab li {

	color: #555555;

	clear: both;

	height: 50px;

	position: relative

}



.loninContaner .panel_login .panel_tab li .mind-login,

.loninContaner .panel_login .panel_tab li .read-protocol {

	float: none;

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	opacity: 0

}



.loninContaner .panel_login .panel_tab li.send_verify_code_s {

	margin-left: 7px;

	color: #db4c3f;

	height: 30px;

	line-height: 30px

}



.loninContaner .panel_login .panel_tab li.pwd,

.loninContaner .panel_login .panel_tab li.userName {

	background: #fff

}



.loninContaner .panel_login .panel_tab li i {

	background: url(../img/sprite_user.png) no-repeat;

	width: 14px;

	height: 19px;

	display: inline-block;

	float: left;

	margin-top: 6px;

	position: absolute;

	left: 15px;

	margin-right: 20px

}



.loninContaner .panel_login .panel_tab li.userName {

	padding: 0

}



.loninContaner .panel_login .panel_tab li.userName i {

	background-position: -113px 0

}



.loninContaner .panel_login .panel_tab li.pwd {

	padding: 0

}



.loninContaner .panel_login .panel_tab li.pwd i {

	background-position: -113px -25px

}



.loninContaner .panel_login .panel_tab li.checkVerimg {

	margin-top: -1px;

	padding: 0;

	border: 1px solid #dbdbdb

}



.loninContaner .panel_login .panel_tab li.checkVerimg i {

	margin: 0;

	top: 10px;

	background-position: -136px -25px

}



.loninContaner .panel_login .panel_tab li.checkVerimg .ver-img {

	width: 151px;

	line-height: 50px;

	height: 50px;

	float: left

}



.loninContaner .panel_login .panel_tab li.checkVerimg .verImg {

	float: right;

	height: 45px;

	width: 125px

}



.loninContaner .panel_login .panel_tab li.li_01 {

	height: 18px;

	line-height: 18px;

	padding: 24px 0

}



.loninContaner .panel_login .panel_tab li.li_01 label span {

	display: inline-block;

	width: 16px;

	height: 16px;

	border: 1px solid #dbdbdb;

	border-radius: 2px;

	position: relative;

	margin-right: 6px

}







.loninContaner .panel_login .panel_tab li.li_btn {

	padding: 0

}



.loninContaner .panel_login .panel_tab li input {

	padding: 0;

	border: 0

}



.loninContaner .panel_login .panel_tab li input.topSpecial {

	border-radius: 3px 3px 0 0

}



.loninContaner .panel_login .panel_tab li input.password {

	margin-bottom: 8px;

	padding-right: 10px;

	width: 242px;

	box-sizing: content-box

}



.loninContaner .panel_login .panel_tab li input.the_input:focus {

	outline: none;

	border-color: #dbdbdb;

	-webkit-transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-o-transition: all .3s ease-in-out;

	-ms-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out

}



.loninContaner .panel_login .panel_tab li .the_input {

	width: 282px;

	height: 50px;

	line-height: 50px;

	color: #333333;

	font-size: 14px;

	padding-left: 16px;

	outline: none

}



.loninContaner .panel_login .panel_tab li .the_input::-webkit-input-placeholder {

	color: #bbb

}



.loninContaner .panel_login .panel_tab li .the_input:-moz-placeholder {

	color: #bbb

}



.loninContaner .panel_login .panel_tab li .the_input::-moz-placeholder {

	color: #bbb

}



.loninContaner .panel_login .panel_tab li .the_input:-ms-input-placeholder {

	color: #bbb

}



.loninContaner .panel_login .panel_tab li .y_validation {

	width: 210px;

	height: 39px;

	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

	color: #999999;

	padding-left: 15px

}



.loninContaner .panel_login .panel_tab li img {

	float: right;

	width: 85px;

	height: 41px

}



.loninContaner .panel_login .panel_tab li a {

	color: #333;

	float: right

}



.loninContaner .panel_login .panel_tab li a.voice_a {

	float: none;

	text-decoration: underline;

	color: #333;

	cursor: pointer

}



.loninContaner .panel_login .panel_tab .check01 {

	border: 0;

	position: relative;

	top: 2px;

	margin-right: 5px

}



.loninContaner .panel_login .panel_tab .check01:focus {

	border: none

}



.loninContaner .panel_login .panel_tab .login-user-btn,

.loninContaner .panel_login .panel_tab .login-user-tel-btn,

.loninContaner .panel_login .panel_tab .login-agent-btn,

.loninContaner .panel_login .panel_tab .register-user-btn,

.loninContaner .panel_login .panel_tab .user-forget,

.loninContaner .panel_login .panel_tab .modify-user-pswd {

	display: inline-block;

	*display: inline;

	*zoom: 1;

	width: 300px;

	height: 50px;

	line-height: 50px;

	font-size: 16px;

	font-weight: bold;

	border: 0;

	cursor: pointer;

	background: #39ac6a;

	color: #fff;

	text-align: center;

	border-radius: 2px

}



.loninContaner .panel_login .panel_tab .login-user-btn:hover,

.loninContaner .panel_login .panel_tab .login-user-tel-btn:hover,

.loninContaner .panel_login .panel_tab .login-agent-btn:hover,

.loninContaner .panel_login .panel_tab .register-user-btn:hover,

.loninContaner .panel_login .panel_tab .user-forget:hover,

.loninContaner .panel_login .panel_tab .modify-user-pswd:hover {

	background: #3cb570;

	text-decoration: none

}



.loninContaner .panel_login .fr {

	position: relative

}



.loninContaner .panel_login .claseDialogBtn {

	background: url(../img/bg.png) no-repeat -955px -47px;

	display: inline-block;

	*display: inline;

	*zoom: 1;

	width: 19px;

	height: 19px;

	position: absolute;

	right: 15px;

	top: 15px;

	cursor: pointer

}



.loninContaner .panel_login .panel_tab li.y_error dd {

	color: #db4c3f;

	clear: both;

	display: block;

	position: relative;

	top: -10px

}



.loninContaner .panel_login .panel_tab li dd {

	display: none

}



.loninContaner .panel_login .panel_tab .dis {

	display: block

}



.loninContaner .panel_login .panel_tab .undis {

	display: none

}



.loninContaner #con_login_agent {

	display: none

}



.loninContaner #dialog_tel {

	display: none

}



.loninContaner .register_text_tel {

	color: #aaa;

	padding: 40px 0 0;

	line-height: 1;

	font-size: 14px

}



.loninContaner .panel_login .panel_tab li .verifycode {

	width: 125px

}



.loninContaner .send_verify_code {

	line-height: 50px

}



.loninContaner .send_verify_code em {

	padding: 0 16px;

	border-left: 1px solid #dbdbdb

}



.loninContaner .send_verify_code_s {

	display: none;

	position: absolute;

	right: 6px;

	line-height: 50px

}



.loninContaner .panel_login .panel_tab li .disabled {

	color: #bbb;

	curser: default

}



.loninContaner .panel_login .panel_tab li .disabled:hover {

	text-decoration: none

}



.loninContaner .border-t {

	border: 1px solid #dbdbdb;

	border-radius: 2px 2px 0 0

}



.loninContaner .border-c {

	border: 1px solid #dbdbdb;

	border-top: none

}



.loninContaner .border-b {

	border: 1px solid #dbdbdb;

	border-top: none;

	border-radius: 0 0 2px 2px

}



.loninContaner .border-a {

	border: 1px solid #DB4C3F

}



.loninContaner .border-red {

	margin-top: -1px;

	border: 1px solid #DB4C3F;

	z-index: 2

}



.loninContaner .panel_login .panel_tab li .toprotocol {

	color: #00ae66;

	float: none

}



.loninContaner .con_forget_user_tel .li_btn,

.loninContaner .con_forget_user_pw .li_btn {

	margin: 30px 0 0

}



.loninContaner .con_forget_user_pw {

	display: none

}



.loninContaner .panel_login .panel_tab li .password_reg {

	padding-right: 10px;

	width: 242px

}





.loninContaner .panel_login .panel_tab li.drag {

	padding: 20px 0 0;

	height: 22px

}



.loninContaner #drag {

	position: relative;

	background-color: #f5f5f5;

	width: 300px;

	height: 22px;

	line-height: 22px;

	text-align: center;

	border: 1px solid #dbdbdb;

	border-radius: 100px

}



.loninContaner #drag .handler {

	position: absolute;

	top: 0;

	left: 0;

	width: 48px;

	height: 20px;

	border: 1px solid #ccc;

	cursor: move;

	border-radius: 100px

}







.loninContaner #drag .drag_bg {

	height: 22px;

	width: 0

}



.loninContaner #drag .drag_text {

	position: absolute;

	top: 0;

	width: 300px;

	-moz-user-select: none;

	-webkit-user-select: none;

	user-select: none;

	-o-user-select: none;

	-ms-user-select: none

}



.laisuzhou-class {

	text-decoration: none;

	cursor: text;

	color: #555 !important

}



.laisuzhou-class:hover {

	text-decoration: none

}



.laisuzhou-class:hover span {

	text-decoration: none !important

}

#footer {
    clear: both;
    background: url(../images/footer-bg.jpg) no-repeat center bottom #333;
    padding: 40px 0 50px;
    color: #999;
    font: 14px/2 tahoma,arial,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,sans-serif;
}
.footer-friendlink-con {
    font-size: 13px;
    text-align: center;
}
.footer-friendlink-con .flink{
	font-size: 14px;
}
.footer-friendlink-con a {
    display: inline-block;
    color: #999;
    margin-bottom: 10px;
	font-size: 14px;
}
.footer-friendlink-con span {
    margin: 0 11px;
}
.clearit {
    clear: both;
    _width: 0px;
    _height: 0px;
    overflow: hidden;
}
.copyright {
    text-align: center;
    line-height: 200%;
}
.copyright a {
    color: #999;
}
.navlogo{
	width: 200px;
	float: left;
	margin-right: 15px;
	margin-top: 7px;
}

.bb_navBox {
    width: 48px;
    position: fixed;
    right: 50px;
/*    margin: -225px 0 0 620px; */
    bottom: 14%;
    z-index: 200;
}
.bb_navList {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 6px rgba(0,0,0,.2);
    border-style: solid;
    border-width: 4px 1px 1px;
    border-color: #f1324c #ebebeb #ebebeb;
    border-left: 0 rgba(0,0,0,.2);
    border-right: 0 rgba(0,0,0,.2);
    border-bottom: 0 rgba(0,0,0,.2);
}
.bb_navList>li {
    text-align: center;
    padding-top: 13px;
    position: relative;
}
.bb_navList>li i {
    width: 20px;
    height: 19px;
    display: inline-block;
}
.bb_navList>li:hover i {
    background-position: -30px 0
}
.bb_navList>li:hover .txt {
    color: #f23650
}

.bb_navList>li.li03 i {
    width: 19px;
    background-position: 0 -60px;
}
.bb_navList>li.li03:hover i {
    background-position: -30px -60px
}
.bb_navList>li>a {
    display: inline-block;
    padding-bottom: 9px;
}
.bb_navList>li .ztt_codeLy {
    background: url(../images/z_telBg.png) no-repeat;
}
.bb_navList>li .ztt_codeLy {
    position: absolute;
    left: -196px;
    top: -158px;
    width: 194px;
    height: 206px;
    text-align: center;
    z-index: 100;
    display: none;
}
.bb_navList>li .ztt_codeLy img {
    width: 140px;
    height: 140px;
    vertical-align: top;
    display: inline-block;
    margin-top: 25px;
}

.bb_navList>li .ztt_codeLy .info {
    font-size: 14px;
    color: #f2304a;
    margin-top: 5px;
}

.bb_navBox .z_goTop i, .bb_navList>li i, .bb_navList>li .ztt_codeLy .info i, .bb_navList .z_share_ly li a i, .bb_navList .z_share_ly .arrow, .tyy_erwei>em, .tyy_erwei .p1 .s {
    background: url(../images/z_tools_new.png) no-repeat 0 0;
}
.bb_navList>li .ztt_codeLy .info i {
    display: inline-block;
    margin: 4px 8px 0 0;
    background-position: -9px -310px;
    width: 13px;
    height: 13px;
    vertical-align: top;
}
.bb_navList>li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -12px;
    display: block;
    width: 24px;
    height: 1px;
    background-color: #edeef2;
}
.bb_navList>li:first-child:before {
    display: none
}
.bb_navList>li.li04 i {
    height: 20px;
    background-position: 0 -90px;
}
.bb_navList>li.li04:hover i {
    background-position: -30px -90px
}
.bb_navList>li p {
    font-size: 12px;
    line-height: 18px;
    color: #485a75;
}
.bb_navList>li.li05 i {
    height: 23px;
    background-position: 0 -120px;
}
.bb_navList>li.li05:hover i {
    background-position: -30px -120px
}
.bb_navBox .z_goTop {
    margin-top: 18px;
    width: 48px;
    height: 31px;
    box-shadow: 0 0 6px rgba(0,0,0,.2);
    border: 1px solid #ebebeb;
    border: 0 rgba(0,0,0,.2);
    display: block;
    border-radius: 4px;
    text-align: center;
    padding: 9px 0 0;
    background-color: #fff;
}
.bb_navBox .z_goTop i {
    display: inline-block;
    width: 22px;
    height: 24px;
    background-position: 0 -190px;
    line-height: 100px;
    overflow: hidden;
}
.bb_navBox .z_goTop:hover i {
    background-position: -30px -190px
}
.bb_navList .li03:hover .tyy_erwei,.bb_navList .li03:hover .ztt_codeLy,.bb_navList .li02:hover .ztt_codeLy,.bb_navList .li06:hover .ztt_codeLy {
    display: block
}