
/*计算器*/
	::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
}
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;
}
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
}
.lianjia-header {
	height:55px;
	line-height:55px;
	background:#39ac6a;
	color:#FFF
}
.lianjia-header .welcome {
	font-size:12px
}
.lianjia-header .logo {
	margin-top:15px;
	display:block;
	height:30px;
	background-image:url(img/new-version/logo.png);
	width:148px;
	background-repeat:no-repeat
}
.lianjia-header .nav {
	width:840px
}
.lianjia-header .nav .login .typeShowUser a {
	font-size:14px
}
.lianjia-header .nav .login .typeShowUser>a {
	margin:0;
	margin-right:24px
}
.lianjia-header .nav ul {
	text-align:right;
	width:640px;
	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 .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 span {
	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:191px
}
.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 i {
	color:#f46a1f;
	font-weight:700;
	margin:0 3px;
	background:none
}
.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/new-version/logo@2x.png);
	background-size:148px 30px
}
}.dl-lst dt {
	float:left;
	height:27px;
	line-height:27px;
	font-size:12px;
	margin-right:6px;
	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 {
	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 .f-title .fl li a:hover {
	text-decoration:none
}
.footer .lianjia-link-box {
	padding:13px 0 20px 0;
	border-bottom:1px solid #393939;
	background:none
}
.footer .lianjia-link-box .fl {
	width:870px
}
.footer .lianjia-link-box .fl .tab {
	height:40px
}
.footer .lianjia-link-box .fl .tab span {
	padding:8px 10px;
	background:#121212;
	color:#888c8e;
	float:left;
	margin-right: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.hover {
	background:#394043;
	color:#fff
}
.footer .lianjia-link-box .fl .link-list div {
	display:none;
	height:89px;
	overflow:hidden
}
.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 img {
	border:5px solid #fff;
	border-radius:2px;
	width:129px;
	height:129px
}
.footer .bottom {
	padding-top:23px
}
.footer .bottom .copyright {
	color:#888c8e;
	font-size:12px;
	line-height:20px
}
.footer .bottom .hot-frauds {
	position:relative;
	height:45px
}
.footer .bottom .hot-frauds label {
	border:1px solid #999;
	width:77px;
	height:27px;
	display:block;
	text-align:center;
	line-height:27px;
	color:#999;
	font-size:12px;
	float:right
}
.footer .bottom .hot-frauds label.hover {
	background:#fff
}
.footer .bottom .hot-frauds label i {
	background:url(img/home/sprite.png) -582px -19px;
	width:9px;
	height:6px;
	display:inline-block;
	margin-left:5px
}
.footer .bottom .hot-frauds .frauds-list {
	display:none;
	position:absolute;
	right:0;
	width:505px;
	padding:20px;
	background:#fff;
	border-radius:2px;
	top:45px
}
.footer .bottom .hot-frauds .frauds-list i {
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #fff;
	width:0;
	height:0;
	display:block;
	position:absolute;
	right:28px;
	top:-9px
}
.footer .bottom .hot-frauds .frauds-list span {
	color:#333;
	font-size:12px;
	margin-right:4px;
	background:#f5f5f5;
	display:inline-block;
	width:19px;
	height:19px;
	text-align:center;
	cursor:pointer
}
.footer .bottom .hot-frauds .frauds-list span.hover {
	background:#222;
	color:#fff
}
.footer .bottom .hot-frauds .frauds-list .link-list {
	line-height:23px
}
.footer .bottom .hot-frauds .frauds-list .link-list div {
	display:none
}
.footer .bottom .hot-frauds .frauds-list .link-list a {
	color:#999;
	font-size:12px;
	margin-right:8px
}
.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/new-version/tips-bg.png);
	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/new-version/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/new-version/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/new-version/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/new-version/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/new-version/save-bg.png) -3px -79px;
	width:10px;
	height:6px;
	display:block;
	position:absolute;
	right:10px;
	top:21px
}
.savesearch span label.down {
	background:url(img/new-version/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 {
	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/new-version/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;
}
.intro .l-txt .num {
	color:#E4393C
}
.intro .r-txt {
	color:#888888
}
.intro .r-txt .desc {
	color:#39ac6a
}
.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/home/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/home/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/home/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/home/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/home/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/home/Sprite_Graphic.png) -604px -230px;
	width:17px;
	height:9px;
	display:block;
	margin:0 auto
}
.fix-right .go-top span {
	background:url(img/home/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/new-version/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/new-version/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/home/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/zhuanti/tousu.png);
	background-image:-webkit-image-set(url(img/zhuanti/tousu.png) 1x, url(img/zhuanti/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:none;
	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/home/sidebar_spriteV2.png");
	background-image:-webkit-image-set(url("img/home/sidebar_spriteV2.png") 1x, url("img/home/sidebar_spriteV2@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
}
.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 .baodan a,.fix-right-v2 .baodan span {
	height:38px;
	line-height:38px
}
.fix-right-v2 .baodan a {
	background-position:-38px -138px
}
.fix-right-v2 .baodan:hover a {
	background-position:0 -138px
}
.fix-right-v2 .download a,.fix-right-v2 .download span {
	line-height:38px
}
.fix-right-v2 .download a {
	height:38px;
	background-position:-38px -176px
}
.fix-right-v2 .download:hover a {
	background-position:0 -176px
}
.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 -214px
}
.fix-right-v2 .phone:hover a {
	background-position:0 -214px
}
.fix-right-v2 .feedback a,.fix-right-v2 .feedback span {
	height:38px;
	line-height:38px
}
.fix-right-v2 .feedback a {
	background-position:-38px -252px
}
.fix-right-v2 .feedback:hover a {
	background-position:0 -252px
}
.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 -290px
}
.fix-right-v2 .gotop:hover a {
	background-position:0 -290px
}
.fix-right-v2 .sidebar-line {
	width:19px;
	height:1px;
	margin:7px auto;
	background:#ccc
}
.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:hover {
	text-decoration:none;
}
.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:none;
}
.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
}
a {
	text-decoration:none;
	outline:none
}
a:focus {
	outline:none
}
a:hover {
	text-decoration: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
}
::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
}
.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)
}
@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?v=20140828);
	_background-image:url(img/ico_ie6.png?v=20140828);
	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?v=20140828) 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/new-version/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
}
.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 {
	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;
	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/new-version/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 35px 0;
	margin-top:7px
}
.loninContaner .registered a {
	color:#E4393C
}
.loninContaner .panel_login {
	width:400px;
	height:auto;
	background-color:#f3f3f3;
	position:fixed;
	z-index:999;
	left:50%;
	top:50%;
	margin-left:-246px;
	margin-top:-205px;
	padding-left:50px;
	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:4px
}
.loninContaner .panel_login .panel_info {
	padding-top:15px;
	width:350px
}
.loninContaner .panel_login .panel_reg {
	background-color:#f3f3f3;
	height:425px;
	width:229px
}
.loninContaner .panel_login .panel_bg {
	background:url(img/new-version/sprite_lb.png) no-repeat 0 -101px;
	width:209px;
	height:69px;
	position:absolute;
	left:0;
	bottom:0
}
.loninContaner .panel_login .panel_tab {
	margin-top:25px
}
.loninContaner .panel_login .panel_tab .title {
	height:45px;
	line-height:45px;
	margin-bottom:10px
}
.loninContaner .panel_login .panel_tab .title .fl {
	font-size:20px;
	color:#333
}
.loninContaner .panel_login .panel_tab .title label {
	color:#999
}
.loninContaner .panel_login .panel_tab .title label a {
	color:#e4393c
}
.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 {
	display:none;
	padding:0;
	height:auto
}
.loninContaner .panel_login .panel_tab .show-error dd {
	top:0;
	display:block;
	color:#ee5630
}
.loninContaner .panel_login .panel_tab li {
	padding:6px 0;
	color:#555555;
	clear:both;
	height:33px;
	position:relative
}
.loninContaner .panel_login .panel_tab li .mind-login {
	float:none;
	margin-right:6px
}
.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/user/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 {
	margin-bottom:10px
}
.loninContaner .panel_login .panel_tab li.userName i {
	background-position:-113px 0
}
.loninContaner .panel_login .panel_tab li.pwd i {
	background-position:-113px -25px
}
.loninContaner .panel_login .panel_tab li.li_01 {
	height:23px;
	line-height:29px
}
.loninContaner .panel_login .panel_tab li input {
	padding:0;
	float:right;
	border:0
}
.loninContaner .panel_login .panel_tab li input.password {
	margin-bottom:8px
}
.loninContaner .panel_login .panel_tab li input.the_input:focus {
	outline:none;
	border-color:#a0a0a0;
	-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:306px;
	height:33px;
	line-height:33px;
	color:#999999;
	font-size:14px;
	margin-bottom:6px
}
.loninContaner .panel_login .panel_tab li .ver-img {
	width:256px;
	padding-left:10px;
	margin-left:3px
}
.loninContaner .panel_login .panel_tab li .verImg {
	height:33px;
	vertical-align:top;
	width:80px
}
.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:#555;
	float:right
}
.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-agent-btn {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:350px;
	height:45px;
	line-height:45px;
	font-size:16px;
	border:0;
	cursor:pointer;
	background:#39ac6a;
	color:#fff;
	text-align:center
}
.loninContaner .panel_login .panel_tab .login-user-btn:hover,.loninContaner .panel_login .panel_tab .login-agent-btn:hover {
	background:#3cb570;
	text-decoration:none
}
.loninContaner .panel_login .fr {
	position:relative
}
.loninContaner .panel_login .claseDialogBtn {
	background:url(img/new-version/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:#ee5630;
	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
}
.laisuzhou-class {
	text-decoration:none;
	cursor:text;
	color:#555 !important
}
.laisuzhou-class:hover {
	text-decoration:none
}
.laisuzhou-class:hover span {
	text-decoration:none !important
}
::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
}
.crumb {
	padding:20px 0;
	font-size:0;
	height:18px
}
.crumb a,.crumb span {
	font-size:12px;
	color:#888;
	*zoom:1;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle
}
.crumb a:hover {
	text-decoration:none
}
.crumb .stp {
	margin:0 5px;
	font-size:12px
}
.tab-lst {
	float:left
}
.tab-lst li {
	float:left;
	line-height:46px;
	height:46px
}
.tab-lst li a {
	display:inline-block;
	font-size:16px;
	padding:0 26px;
	color:#555
}
.tab-lst li a:hover {
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
	text-decoration:none;
}
.tab-lst li.on a {
	background:#39ac6a;
	color:#fff
}
.tab-lst li.on a:hover {
	text-decoration:none
}
.tab-lst a:hover .ico-all {
	background-position:0 -20px
}
.tab-lst a:hover .ico-train {
	background-position:-20px -20px
}
.tab-lst a:hover .ico-map {
	background-position:-40px -20px
}
.tab-lst .on .ico-all {
	background-position:0 -40px
}
.tab-lst .on .ico-train {
	background-position:-20px -40px
}
.tab-lst .on .ico-map {
	background-position:-40px -40px
}
.tab-lst .on a:hover .ico-all {
	background-position:0 -40px
}
.tab-lst .on a:hover .ico-train {
	background-position:-20px -40px
}
.tab-lst .on a:hover .ico-map {
	background-position:-40px -40px
}
.validate .animated {
	-webkit-animation-duration:.7s;
	animation-duration:.7s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@-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)
}
}.validate .bounceIn {
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
	0% {
	opacity:0;
	-webkit-transform:translateY(-2000px);
	transform:translateY(-2000px)
}
60% {
	opacity:1;
	-webkit-transform:translateY(30px);
	transform:translateY(30px)
}
80% {
	-webkit-transform:translateY(-10px);
	transform:translateY(-10px)
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@keyframes bounceInDown {
	0% {
	opacity:0;
	-webkit-transform:translateY(-2000px);
	-ms-transform:translateY(-2000px);
	transform:translateY(-2000px)
}
60% {
	opacity:1;
	-webkit-transform:translateY(30px);
	-ms-transform:translateY(30px);
	transform:translateY(30px)
}
80% {
	-webkit-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	transform:translateY(-10px)
}
100% {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
}.validate .bounceInDown {
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes bounceOutUp {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
20% {
	opacity:1;
	-webkit-transform:translateY(20px);
	transform:translateY(20px)
}
100% {
	opacity:0;
	-webkit-transform:translateY(-2000px);
	transform:translateY(-2000px)
}
}@keyframes bounceOutUp {
	0% {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
20% {
	opacity:1;
	-webkit-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px)
}
100% {
	opacity:0;
	-webkit-transform:translateY(-2000px);
	-ms-transform:translateY(-2000px);
	transform:translateY(-2000px)
}
}.validate .bounceOutUp {
	-webkit-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
@-webkit-keyframes rollIn {
	0% {
	opacity:0;
	-webkit-transform:translateX(-100%) rotate(-120deg);
	transform:translateX(-100%) rotate(-120deg)
}
100% {
	opacity:1;
	-webkit-transform:translateX(0) rotate(0deg);
	transform:translateX(0) rotate(0deg)
}
}@keyframes rollIn {
	0% {
	opacity:0;
	-webkit-transform:translateX(-100%) rotate(-120deg);
	-ms-transform:translateX(-100%) rotate(-120deg);
	transform:translateX(-100%) rotate(-120deg)
}
100% {
	opacity:1;
	-webkit-transform:translateX(0) rotate(0deg);
	-ms-transform:translateX(0) rotate(0deg);
	transform:translateX(0) rotate(0deg)
}
}.validate .rollIn {
	-webkit-animation-name:rollIn;
	animation-name:rollIn
}
@-webkit-keyframes flipInX {
	0% {
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotateX(-10deg);
	transform:perspective(400px) rotateX(-10deg)
}
70% {
	-webkit-transform:perspective(400px) rotateX(10deg);
	transform:perspective(400px) rotateX(10deg)
}
100% {
	-webkit-transform:perspective(400px) rotateX(0deg);
	transform:perspective(400px) rotateX(0deg);
	opacity:1
}
}@keyframes flipInX {
	0% {
	-webkit-transform:perspective(400px) rotateX(90deg);
	-ms-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotateX(-10deg);
	-ms-transform:perspective(400px) rotateX(-10deg);
	transform:perspective(400px) rotateX(-10deg)
}
70% {
	-webkit-transform:perspective(400px) rotateX(10deg);
	-ms-transform:perspective(400px) rotateX(10deg);
	transform:perspective(400px) rotateX(10deg)
}
100% {
	-webkit-transform:perspective(400px) rotateX(0deg);
	-ms-transform:perspective(400px) rotateX(0deg);
	transform:perspective(400px) rotateX(0deg);
	opacity:1
}
}.validate .flipInX {
	-webkit-backface-visibility:visible !important;
	-ms-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipInX;
	animation-name:flipInX
}
@-webkit-keyframes bounceDis {
	0% {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
80% {
	opacity:1;
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
100% {
	opacity:0;
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
}@keyframes bounceDis {
	0% {
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
80% {
	opacity:1;
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
100% {
	opacity:0;
	-webkit-transform:scale(.3);
	-ms-transform:scale(.3);
	transform:scale(.3)
}
}.validate .bounceDis {
	-webkit-animation-name:bounceDis;
	animation-name:bounceDis
}
.validate header {
	width:90%;
	text-align:center;
	padding:5%;
	letter-spacing:2px;
	color:#333;
	font-size:1.2em;
	text-shadow:0 0 2px #999
}
.validate .demo {
	width:100%;
	margin:0 auto;
	text-align:center
}
.validate .demo a {
	margin:0 5px 20px;
	background-color:#eee
}
.validate #validateOverlay {
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:.6;
	filter:alpha(opacity=60);
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
	display: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)
}
}.validate .bounceIn {
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn
}
.validate .animated {
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.validate #valideteMain {
	width:420px;
	height:458px;
	margin:0 auto;
	display:none;
	background-color:#ffffff;
	position:fixed;
	top:50%;
	left:50%;
	margin:-250px 0 0 -215px;
	z-index:10000
}
.validate #valideteMain .infju_me {
	background:#fff;
	padding:25px 0 0 40px
}
.validate #valideteMain .infju_me ul li {
	float:left;
	margin-right:9px
}
.validate #valideteMain .infju_me ul li.sdind {
	line-height:40px
}
.validate .validateTop {
	width:90%;
	margin:0 auto;
	letter-spacing:1px;
	padding:18px 0;
	text-align:right;
	position:relative
}
.validate .validateTop a {
	font-size:23px;
	color:#ccc
}
.validate .validateTop a.validateCloseBtn {
	background:url('../../img/new-version/detail.png') -293px -125px no-repeat;
	display:block;
	width:41px;
	height:56px;
	position:absolute;
	right:-45px;
	top:-23px
}
.validate .validForm h3 {
	color:#39ac6a;
	margin-left:40px;
	font-size:25px
}
.validate .validForm p {
	margin-bottom:25px
}
.validate .validForm ul {
	margin:8px 0
}
.validate .validForm .others {
	width:260px;
	height:80px;
	padding:5px;
	border:1px solid #d0d0d0;
	color:#333
}
.validate .validForm .dfequ {
	width:157px;
	height:24px;
	margin-left:8px;
	padding:5px;
	border:1px solid #d0d0d0;
	color:#333
}
.validate .validForm .jiudin {
	width:336px;
	height:40px;
	background:#39ac6a;
	cursor:pointer;
	margin-top:10px;
	text-align:center;
	line-height:40px
}
.validate .validForm .jiudin a {
	color:white
}
.validate .validForm .jiudin a:hover {
	text-decoration:none
}
.validate .validForm .jiudin:hover {
	background-color:#0fb957
}
.validate .validForm .checkReason {
	color:red;
	display:none
}
.mod-scroll {
	width:0;
	height:0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border:1px dotted transparent;
	box-sizing:border-box
}
.mod-scroll_bar-x {
	width:100%;
	height:9px;
	background:#000;
	opacity:.1;
	filter:alpha(opacity=10);
	border-radius:5px;
	position:absolute;
	bottom:0;
	left:0;
	font-size:0;
	z-index:3
}
.mod-scroll_bar-y {
	width:9px;
	height:100%;
	background:#000;
	opacity:.1;
	filter:alpha(opacity=10);
	border-radius:5px;
	position:absolute;
	top:0;
	z-index:3
}
.mod-scroll_thumb-x {
	width:30%;
	height:9px;
	background:#000;
	position:absolute;
	bottom:0;
	left:0;
	opacity:.5;
	filter:alpha(opacity=50);
	border-radius:5px;
	font-size:0;
	z-index:3
}
.mod-scroll_thumb-y {
	width:9px;
	height:30%;
	background:#000;
	position:absolute;
	top:0;
	opacity:.5;
	filter:alpha(opacity=50);
	border-radius:5px;
	z-index:3
}
.mod-scroll--activate .mod-scroll_bar-x,.mod-scroll--activate .mod-scroll_bar-y {
	opacity:.2;
	filter:alpha(opacity=20)
}
.mod-scroll--activate .mod-scroll_thumb-x,.mod-scroll--activate .mod-scroll_thumb-y {
	opacity:.6;
	filter:alpha(opacity=60)
}
body {
	background-color:#f1f1f1
}
input::-ms-clear {
	display:none
}
.sprite {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block
}
.sprite-arrow {
	width:7px;
	height:4px;
	background-position:-5px -5px
}
.sprite-bg_icon_s {
	width:33px;
	height:34px;
	background-position:-22px -5px
}
.sprite-bg_l {
	width:10px;
	height:9px;
	background-position:-65px -5px
}
.sprite-bg_r {
	width:30px;
	height:27px;
	background-position:-85px -5px
}
.sprite-biao {
	width:16px;
	height:15px;
	background-position:-125px -5px
}
.sprite-bluePoint {
	width:23px;
	height:28px;
	background-position:-151px -5px
}
.sprite-book {
	width:10px;
	height:11px;
	background-position:-184px -5px
}
.sprite-chengnuo {
	width:52px;
	height:14px;
	background-position:-65px -43px
}
.sprite-clock {
	width:17px;
	height:16px;
	background-position:-184px -26px
}
.sprite-dianfu {
	width:41px;
	height:41px;
	background-position:-127px -43px
}
.sprite-duigou {
	width:25px;
	height:26px;
	background-position:-5px -52px
}
.sprite-erweima {
	width:27px;
	height:27px;
	background-position:-178px -52px
}
.sprite-huishou {
	width:41px;
	height:41px;
	background-position:-5px -94px
}
.sprite-icon_b_l {
	width:46px;
	height:88px;
	background-position:-56px -89px
}
.sprite-icon_b_r {
	width:46px;
	height:88px;
	background-position:-112px -94px
}
.sprite-icon_b_x {
	width:33px;
	height:33px;
	background-position:-168px -94px
}
.sprite-icon_s_l {
	width:6px;
	height:13px;
	background-position:-40px -52px
}
.sprite-icon_s_r {
	width:8px;
	height:13px;
	background-position:-168px -137px
}
.sprite-jiang {
	width:9px;
	height:11px;
	background-position:-186px -137px
}
.sprite-loan {
	width:22px;
	height:11px;
	background-position:-5px -158px
}
.sprite-loan-gray {
	width:22px;
	height:11px;
	background-position:-186px -158px
}
.sprite-mapPoint {
	width:35px;
	height:40px;
	background-position:-215px -5px
}
.sprite-more {
	width:13px;
	height:14px;
	background-position:-215px -55px
}
.sprite-namePoint {
	width:17px;
	height:8px;
	background-position:-215px -79px
}
.sprite-point {
	width:10px;
	height:11px;
	background-position:-238px -55px
}
.sprite-redPoint {
	width:23px;
	height:28px;
	background-position:-211px -97px
}
.sprite-rili {
	width:16px;
	height:17px;
	background-position:-218px -135px
}
.sprite-shizhong {
	width:10px;
	height:11px;
	background-position:-242px -76px
}
.sprite-tax {
	width:16px;
	height:17px;
	background-position:-218px -162px
}
.sprite-tax-gray {
	width:16px;
	height:17px;
	background-position:-5px -189px
}
.sprite-tree {
	width:10px;
	height:11px;
	background-position:-244px -97px
}
.sprite-you {
	width:14px;
	height:14px;
	background-position:-31px -189px
}
.sprite-zhen {
	width:41px;
	height:41px;
	background-position:-55px -189px
}
.sprite-zhong {
	width:10px;
	height:10px;
	background-position:-244px -118px
}
.sprite-zijin {
	width:41px;
	height:41px;
	background-position:-168px -189px
}
.justify_fix {
	display:inline-block;
	width:100%;
	height:0;
	overflow:hidden
}
.content-wrapper {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px
}
.xinfangPush {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	line-height:1;
	padding:32px 0
}
.xinfangPush h3 {
	width:928px;
	margin:0 auto;
	font-size:22px
}
.xinfangPush ul {
	width:928px;
	margin:0 auto;
	margin-top:32px;
	text-align:justify
}
.xinfangPush ul li {
	width:215px;
	position:relative;
	vertical-align:top;
	display:inline-block
}
.xinfangPush ul li img {
	width:100%;
	height:165px
}
.xinfangPush ul li .description {
	box-sizing:border-box;
	color:white;
	position:absolute;
	top:137px;
	left:0;
	padding:0 12px;
	width:100%
}
.xinfangPush ul li .description .title {
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:120px
}
.xinfangPush ul li .description .type {
	color:#efefef;
	line-height:17px;
	font-size:12px;
	border:1px solid #efefef;
	vertical-align:middle;
	padding:0 5px;
	display:inline-block;
	border-radius:2px;
	margin-left:6px
}
.xinfangPush ul li .price {
	margin-top:12px
}
.xinfangPush ul li .price .average {
	font-weight:bold;
	font-size:14px;
	color:#333333
}
.xinfangPush ul li .price .average span {
	color:#e4393c
}
.xinfangPush ul li .price .lowest {
	font-size:12px;
	color:#666666
}
.xinfangPush ul li .area {
	margin-top:10px;
	font-size:12px
}
.xinfangPush ul li .bg {
	background:url("../../img/xinfang/bg_1px.png") repeat-x;
	width:100%;
	height:45px;
	position:absolute;
	top:120px
}
.title-wrapper {
	height:125px;
	line-height:125px;
	text-align:center;
	position:relative;
	border-bottom:1px solid #ebebeb;
	background-color:#fcfcfc
}
.title-wrapper .content {
	display:inline-block;
	width:928px;
	vertical-align:middle;
	line-height:1;
	text-align:left
}
.title-wrapper .content .title {
	display:table-cell
}
.title-wrapper .content .title .main {
	max-width:790px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:26px;
	color:#333333;
	font-weight:bold
}
.title-wrapper .content .title .sub {
	max-width:790px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top:15px;
	font-size:14px;
	color:#aaaaaa
}
.title-wrapper .content .btnContainer {
	display:table-cell;
	width:1000px;
	text-align:right;
	vertical-align:middle
}
.title-wrapper .content .btnContainer button {
	display:inline-block;
	width:98px;
	height:34px;
	background-color:#39ac6a;
	border:1px solid #34724f;
	border-radius:2px;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	cursor:pointer
}
.title-wrapper .content .btnContainer.disable button {
	background-color:#999;
	border-color:#8e8e8e
}
.title-wrapper i {
	position:absolute;
	right:0;
	top:0;
	border-radius:2px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:27px;
	height:27px;
	background-position:-178px -52px
}
.title-wrapper i .barcode {
	display:none;
	position:absolute;
	top:0;
	right:-118px;
	width:108px;
	height:125px;
	border-radius:2px;
	box-shadow:1px 0 3px rgba(13,4,9,0.2);
	background-color:#ffffff
}
.title-wrapper i .barcode img {
	width:90px;
	height:90px;
	margin:0 auto;
	margin-top:9px;
	display:block
}
.title-wrapper i .barcode .des {
	line-height:1;
	text-align:center;
	font-size:12px;
	color:#333
}
.title-wrapper i:hover .barcode {
	display:block
}
.overview {
	width:928px;
	padding:36px;
	background-color:#fff
}
.overview .img {
	display:inline-block;
	width:454px;
	cursor:pointer
}
.overview .img .imgContainer {
	position:relative
}
.overview .img .imgContainer .ziroomTag {
	background:#fcb846;
	color:#fff;
	position:absolute;
	left:0;
	top:0;
	font-size:12px;
	padding:5px 7px
}
.overview .img .imgContainer img {
	width:454px;
	height:340px;
	display:block
}
.overview .img .imgContainer span {
	position:absolute;
	left:10px;
	bottom:10px;
	background-color:rgba(0,0,0,0.7);
	font-size:12px;
	color:#ffffff;
	padding:0 11px;
	line-height:32px;
	border-radius:2px
}
.overview .img .imgContainer .loading {
	display:none;
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:1;
	background:url('../../img/detail/loading.gif') center no-repeat
}
.overview .img .thumbnail {
	position:relative;
	margin-top:6px;
	width:454px;
	height:82px
}
.overview .img .thumbnail ul {
	white-space:nowrap;
	overflow:hidden;
	height:82px;
	font-size:0
}
.overview .img .thumbnail ul li {
	display:inline-block;
	width:109px;
	height:82px;
	margin-left:6px
}
.overview .img .thumbnail ul li:first-child {
	margin-left:0
}
.overview .img .thumbnail ul li img {
	width:100%;
	height:100%;
	opacity:.5;
	filter:alpha(opacity=50)
}
.overview .img .thumbnail ul li img:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.overview .img .thumbnail ul li.selected img {
	opacity:1;
	filter:alpha(opacity=100)
}
.overview .img .thumbnail .pre {
	position:absolute;
	top:0;
	left:0;
	line-height:82px;
	width:32px;
	text-align:center;
	font-size:20px;
	color:#cac9c9;
	opacity:.8;
	filter:alpha(opacity=80);
	background-color:#000;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.overview .img .thumbnail .next {
	position:absolute;
	top:0;
	right:0;
	line-height:82px;
	width:32px;
	text-align:center;
	font-size:20px;
	color:#cac9c9;
	opacity:.8;
	filter:alpha(opacity=80);
	background-color:#000;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.overview .content {
	display:inline-block;
	float:right;
	width:437px;
	line-height:1
}
.overview .content .price {
	position:relative;
	height:49px;
	white-space:nowrap
}
.overview .content .price .totalPrice {
	display:inline-block;
	width:35%
}
.overview .content .price .total {
	display:inline-block;
	font-size:48px;
	line-height:37px;
	color:#e4393c;
	font-weight:bold;
	letter-spacing:-1px;
	width:125px;
	overflow:hidden;
	text-overflow:ellipsis
}
.overview .content .price .unit {
	display:inline-block;
	margin-left:7px;
	font-size:16px;
	color:#e4393c;
	height:37px;
	vertical-align:2px
}
.overview .content .price .unit i {
	margin:0 auto;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:9px;
	height:11px;
	background-position:-186px -137px;
	display:block
}
.overview .content .price .unit span {
	display:block;
	margin-top:9px
}
.overview .content .price .text {
	font-size:12px;
	color:#333333;
	display:inline-block;
	width:65%;
	text-align:right
}
.overview .content .price .text .unitPrice {
	font-weight:bold
}
.overview .content .price .text .unitPrice span {
	margin-left:5px;
	color:#e4393c
}
.overview .content .price .text .tax {
	margin-top:11px;
	font-weight:bold
}
.overview .content .price .text .tax span {
	font-weight:normal;
	margin-left:2px
}
.overview .content .price .text .tax .detail {
	font-weight:normal;
	color:#999999;
	margin-left:8px
}
.overview .content .price .text .tax .compute {
	font-weight:normal;
	color:#009de8;
	margin-left:10px
}
.overview .content .price .removeIcon {
	display:none;
	width:150px;
	height:112px;
	position:absolute;
	right:-25px;
	top:-31px;
	background:url('../../img/detail/isRemove.png') no-repeat
}
.overview .content .price.isRemove .total,.overview .content .price.isRemove .unit {
	color:#8e8e8e
}
.overview .content .price.isRemove .unitPrice span {
	color:#8e8e8e
}
.overview .content .price.isRemove .removeIcon {
	display:block
}
.overview .content .houseInfo {
	box-sizing:border-box;
	margin-top:12px;
	width:100%;
	height:82px;
	border:1px solid #e4e3e3;
	padding:20px 0;
	background-color:#fcfcfc
}
.overview .content .houseInfo .mainInfo {
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#333333
}
.overview .content .houseInfo .subInfo {
	text-align:center;
	margin-top:8px;
	font-size:12px;
	color:#999999
}
.overview .content .houseInfo .room {
	display:table-cell;
	width:143px
}
.overview .content .houseInfo .area {
	display:table-cell;
	width:144px;
	border-left:1px solid #e4e3e3;
	border-right:1px solid #e4e3e3
}
.overview .content .houseInfo .type {
	display:table-cell;
	width:146px
}
.overview .content .aroundInfo {
	padding:22px 0;
	border-bottom:1px solid #eeeeee;
	font-size:12px
}
.overview .content .aroundInfo .label {
	color:#888888;
	margin-left:10px
}
.overview .content .aroundInfo .info {
	color:#333333
}
.overview .content .aroundInfo i {
	display:inline-block
}
.overview .content .aroundInfo .communityName i {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:10px;
	height:11px;
	background-position:-244px -97px
}
.overview .content .aroundInfo .communityName .map {
	color:#009de8;
	margin-left:14px
}
.overview .content .aroundInfo .areaName {
	margin-top:14px
}
.overview .content .aroundInfo .areaName i {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:10px;
	height:11px;
	background-position:-238px -55px
}
.overview .content .aroundInfo .areaName .supplement {
	color:#999999;
	margin-left:14px
}
.overview .content .aroundInfo .areaName a {
	color:#333333
}
.overview .content .aroundInfo .schoolName {
	margin-top:14px
}
.overview .content .aroundInfo .schoolName .icon {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:10px;
	height:11px;
	background-position:-184px -5px
}
.overview .content .aroundInfo .schoolName .info a {
	color:#39ac6a
}
.overview .content .aroundInfo .schoolName .schoolType {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:14px;
	height:14px;
	background-position:-31px -189px;
	margin-left:5px;
	vertical-align:-1px
}
.overview .content .aroundInfo .schoolName .more {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:13px;
	height:14px;
	background-position:-215px -55px;
	margin-left:6px;
	vertical-align:-1px;
	position:relative
}
.overview .content .aroundInfo .schoolName .more ul {
	display:none;
	position:absolute;
	bottom:17px;
	left:-72px;
	padding:6px 11px;
	background-color:#f5f5f5;
	border:1px solid #dfdfdf;
	border-radius:2px
}
.overview .content .aroundInfo .schoolName .more ul li {
	white-space:nowrap;
	margin:6px 0;
	color:#39ac6a
}
.overview .content .aroundInfo .schoolName .more ul li i {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:14px;
	height:14px;
	background-position:-31px -189px
}
.overview .content .aroundInfo .schoolName .more:hover ul {
	display:block
}
.overview .content .aroundInfo .visitTime {
	margin-top:14px
}
.overview .content .aroundInfo .visitTime i {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:10px;
	height:11px;
	background-position:-242px -76px
}
.overview .content .brokerInfo {
	font-size:0;
	padding:21px 0;
	padding-bottom:15px;
	border-bottom:1px solid #e4e3e3
}
.overview .content .brokerInfo img {
	border-radius:50%;
	width:76px;
	height:76px
}
.overview .content .brokerInfo .brokerInfoText {
	display:inline-block;
	width:340px;
	margin-left:21px
}
.overview .content .brokerInfo .brokerInfoText .brokerName .name {
	vertical-align:middle;
	font-size:18px;
	color:#333;
	margin-right:10px
}
.overview .content .brokerInfo .brokerInfoText .brokerName .tag {
	vertical-align:middle;
	display:inline-block;
	line-height:20px;
	font-size:12px;
	color:#888888;
	border:1px solid #d8d7d8;
	padding:0 6px;
	margin-right:6px
}
.overview .content .brokerInfo .brokerInfoText .brokerName .tag.first {
	color:#999;
	background:#f1f1f1;
	border:none
}
.overview .content .brokerInfo .brokerInfoText .evaluate {
	margin-top:12px;
	font-size:12px;
	color:#999;
	vertical-align:middle
}
.overview .content .brokerInfo .brokerInfoText .evaluate .rate {
	color:#333;
	position:relative;
	top:-2px
}
.overview .content .brokerInfo .brokerInfoText .evaluate .time {
	margin-left:21px
}
.overview .content .brokerInfo .brokerInfoText .phone {
	margin-top:6px;
	font-size:28px;
	line-height:24px;
	font-weight:bold;
	color:#e4393c;
	letter-spacing:-1px
}
.overview .content .brokerInfo .brokerInfoText .phone span {
	padding:0 6px;
	font-size:14px
}
.overview .content .brokerInfo .noData {
	color:#999;
	font-size:14px
}
.overview .content .houseRecord {
	margin-top:20px;
	font-size:12px;
	color:#333333;
	text-align:justify
}
.overview .content .houseRecord .report {
	color:#1ba1e1;
	margin-right:12px
}
.overview .content .houseRecord .detail {
	color:#999999
}
.promise {
	display:none;
	text-align:justify;
	width:1000px;
	height:80px;
	margin:15px auto
}
.promise i {
	margin-left:22px;
	vertical-align:middle
}
.promise .text {
	display:inline-block;
	margin-left:14px;
	vertical-align:middle;
	line-height:1
}
.promise .title {
	font-size:18px;
	color:#ffffff
}
.promise .sub {
	font-size:12px;
	color:#ffffff;
	margin-top:8px
}
.promise .item {
	display:inline-block;
	width:240px;
	height:80px;
	box-shadow:0 1px 3px rgba(13,4,9,0.2);
	border-radius:2px;
	vertical-align:top;
	line-height:80px
}
.promise .item a {
	display:inline-block;
	width:100%;
	height:100%
}
.promise .item a:hover {
	text-decoration:none
}
.promise .zhen {
	background-color:#ec6941
}
.promise .zhen i {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:41px;
	height:41px;
	background-position:-55px -189px
}
.promise .jianguan {
	background-color:#faba46
}
.promise .jianguan i {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:41px;
	height:41px;
	background-position:-168px -189px
}
.promise .huigou {
	background-color:#15ade3
}
.promise .huigou i {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:41px;
	height:41px;
	background-position:-5px -94px
}
.promise .dianfu {
	background-color:#39ac6a
}
.promise .dianfu i {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:41px;
	height:41px;
	background-position:-127px -43px
}
.detailPageTab {
	width:1000px;
	margin:0 auto;
	font-size:0;
	margin-top:15px
}
.detailPageTab ul {
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px
}
.detailPageTab li {
	display:inline-block
}
.detailPageTab li a {
	display:inline-block;
	width:138px;
	height:54px;
	line-height:54px;
	font-size:16px;
	text-align:center;
	color:#555555;
	background-color:#ffffff;
	position:relative;
	text-decoration:none
}
.detailPageTab li a:after {
	position:absolute;
	bottom:-8px;
	color:#39ac6a;
	display:none;
	line-height:1;
	left:62px;
	content:'鈻�'
}
.detailPageTab li a:hover {
	background-color:#f5f5f5
}
.detailPageTab li a.force {
	color:#ffffff;
	background-color:#39ac6a
}
.detailPageTab li a.force:after {
	display:block
}
.detailPageTab li a.force:hover {
	background-color:#39ac6a
}
.introduction-wrapper {
	margin-top:15px
}
.introduction-wrapper .introduction {
	width:928px;
	margin:0 auto;
	padding-top:38px;
	padding-bottom:26px;
	line-height:1
}
.introduction-wrapper .introduction .title {
	font-size:22px;
	color:#333;
	margin-bottom:33px
}
.introduction-wrapper .introduction .name {
	font-size:16px;
	color:#222222;
	font-weight:bold;
	padding-bottom:12px;
	border-bottom:2px solid #222222
}
.introduction-wrapper .introduction .introContent {
	text-align:justify
}
.introduction-wrapper .introduction .introContent:after {
	display:inline-block;
	width:100%;
	height:0;
	overflow:hidden;
	content:' '
}
.introduction-wrapper .introduction .introContent .content {
	margin-top:25px
}
.introduction-wrapper .introduction .introContent .content ul {
	font-size:0
}
.introduction-wrapper .introduction .introContent .content ul li {
	display:inline-block;
	width:50%;
	line-height:30px;
	font-size:14px;
	color:#222222
}
.introduction-wrapper .introduction .introContent .content ul li .label {
	color:#999999
}
.introduction-wrapper .introduction .introContent .base {
	display:inline-block;
	width:444px;
	vertical-align:top
}
.introduction-wrapper .introduction .introContent .transaction {
	display:inline-block;
	width:444px;
	vertical-align:top
}
.introduction-wrapper .introduction .feature {
	margin-top:34px
}
.introduction-wrapper .introduction .feature .featureTag {
	line-height:80px;
	font-size:0;
	border-bottom:1px solid #eaeaea
}
.introduction-wrapper .introduction .feature .featureTag span {
	display:inline-block;
	line-height:28px;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	padding:0 11px;
	background-color:#89c4a4;
	margin-right:10px;
	vertical-align:middle
}
.introduction-wrapper .introduction .feature .featureTag span.is_quick_acting {
	background-color:#e2ad5e
}
.introduction-wrapper .introduction .feature .featureTag span.is_sales_tax {
	background-color:#82a1bb
}
.introduction-wrapper .introduction .feature .featureTag span.is_school_house {
	background-color:#e2ad5e
}
.introduction-wrapper .introduction .feature .featureTag span.is_near_subway {
	background-color:#82a1bb
}
.introduction-wrapper .introduction .feature .featureTag span.is_sole {
	background-color:#89c4a4
}
.introduction-wrapper .introduction .feature .featureTag span.is_see_free {
	background-color:#7eadca
}
.introduction-wrapper .introduction .feature .featureContent {
	padding-top:25px;
	font-size:14px;
	line-height:28px;
	overflow:hidden;
	max-height:255px
}
.introduction-wrapper .introduction .feature .featureContent span {
	display:table-cell
}
.introduction-wrapper .introduction .feature .featureContent .label {
	width:75px;
	font-weight:bold;
	color:#222222
}
.introduction-wrapper .introduction .feature .featureContent .text {
	color:#666666
}
.introduction-wrapper .introduction .feature .featureContent .noData {
	text-align:center;
	color:#999
}
.introduction-wrapper .introduction .feature .featureContent .disclaimer {
	font-size:12px;
	color:#cccccc;
	margin-top:26px;
	line-height:1
}
.introduction-wrapper .more {
	display:none;
	height:50px;
	line-height:50px;
	border-top:1px solid #eaeaea;
	text-align:center;
	font-size:14px;
	color:#888888;
	cursor:pointer
}
.layout-wrapper {
	margin-top:15px;
	padding-top:39px;
	padding-bottom:45px;
	line-height:1
}
.layout-wrapper .layout {
	width:928px;
	margin:0 auto;
	font-size:22px;
	color:#333333
}
.layout-wrapper .bar {
	margin-top:38px;
	background:url("../../img/detail/bar.png") no-repeat;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:16px;
	font-weight:bold
}
.layout-wrapper .content {
	margin-top:33px;
	text-align:justify
}
.layout-wrapper .content img {
	width:443px;
	vertical-align:middle
}
.layout-wrapper .content .des {
	vertical-align:middle;
	display:inline-block;
	width:393px
}
.layout-wrapper .content .des .feature {
	margin-bottom:31px
}
.layout-wrapper .content .des .feature .name {
	font-size:16px
}
.layout-wrapper .content .des .feature .list {
	margin-top:20px;
	font-size:0;
	text-align:left;
	overflow:hidden
}
.layout-wrapper .content .des .feature .list span {
	display:inline-block;
	font-size:14px;
	line-height:38px;
	text-align:center;
	margin-right:10px;
	margin-bottom:10px;
	padding:0 20px;
	background-color:#f5eedf
}
.layout-wrapper .content .des .feature .list .noData {
	font-size:14px;
	color:#999
}
.layout-wrapper .content .des .info .name {
	font-size:16px
}
.layout-wrapper .content .des .info .list {
	height:300px;
	margin-top:25px
}
.layout-wrapper .content .des .info .list .row {
	border-bottom:1px solid #eeeeee;
	font-size:0
}
.layout-wrapper .content .des .info .list .row .col {
	display:inline-block;
	width:25%;
	line-height:47px;
	font-size:14px
}
.layout-wrapper .content .des .info .list .row .col:first {
	color:#938566
}
.housePic {
	margin-top:15px;
	padding-top:46px;
	padding-bottom:5px
}
.housePic .title {
	width:928px;
	margin:0 auto;
	font-size:22px
}
.housePic .container {
	max-height:1133px;
	overflow:hidden
}
.housePic .container .list {
	margin:0 auto;
	margin-top:35px;
	width:928px;
	text-align:justify;
	line-height:0
}
.housePic .container .list div {
	width:450px;
	height:338px;
	margin-bottom:28px;
	display:inline-block;
	position:relative
}
.housePic .container .list div.left_fix {
	height:0;
	padding:0;
	overflow:hidden;
	margin-bottom:0;
	vertical-align:top
}
.housePic .container .list div img {
	width:100%;
	height:100%
}
.housePic .container .list div span {
	display:inline-block;
	position:absolute;
	top:10px;
	left:10px;
	line-height:32px;
	text-align:center;
	padding:0 11px;
	border-radius:2px;
	background-color:rgba(0,0,0,0.7);
	color:#ffffff;
	font-size:12px
}
.housePic .more {
	display:none;
	height:50px;
	line-height:50px;
	border-top:1px solid #eeeeee;
	text-align:center;
	font-size:14px;
	color:#999999;
	cursor:pointer
}
.matchSchool {
	margin-top:15px;
	padding:39px 0;
	line-height:1
}
.matchSchool .title {
	width:928px;
	margin:0 auto;
	font-size:22px
}
.matchSchool .content {
	width:928px;
	margin:0 auto;
	margin-top:34px
}
.matchSchool .content .name {
	font-size:16px;
	font-weight:bold;
	height:28px;
	border-bottom:2px solid #222222
}
.matchSchool .content .name a {
	color:#333
}
.matchSchool .content .name .subSchool {
	font-size:12px;
	color:#999999;
	font-weight:normal
}
.matchSchool .content .info {
	padding:27px 0;
	border-bottom:1px solid #eeeeee;
	font-size:14px
}
.matchSchool .content .info .item {
	display:inline-block;
	margin-right:97px
}
.matchSchool .content .info .item.last {
	margin-right:0
}
.matchSchool .content .info .item .itemName {
	color:#999999
}
.matchSchool .content .info .item .itemInfo {
	color:#333333;
	margin-top:13px
}
.matchSchool .content .next {
	margin-top:15px;
	font-size:0
}
.matchSchool .content .next .nextTitle {
	line-height:38px;
	color:#999999;
	font-size:14px
}
.matchSchool .content .next .nextContent {
	line-height:24px;
	font-size:14px
}
.matchSchool .content .next .direct {
	display:inline-block;
	width:50%;
	box-sizing:border-box;
	border-right:1px solid #eeeeee
}
.matchSchool .content .next .direct div {
	display:inline-block;
	width:435px
}
.matchSchool .content .next .direct div span {
	color:#999999;
	margin-left:15px
}
.matchSchool .content .next .random {
	display:inline-block;
	width:50%;
	box-sizing:border-box;
	text-align:right
}
.matchSchool .content .next .random div {
	display:inline-block;
	width:435px;
	text-align:left
}
.calculator {
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	/*margin-top:15px;*/
	line-height:1;
	font-size:0
}
.calculator .title {
	border-bottom:1px solid #e4e4e4
}
.calculator .title div {
	display:inline-block;
	width:50%;
	box-sizing:border-box;
	font-size:1.3rem;
	color:#222;
	line-height:3rem;
	text-align:center;
	cursor:pointer
}
.calculator .title i {
	background:url(../image/search_icon.png) no-repeat;
	background-size: contain;
	display:inline-block;
	margin-right:9px;
	vertical-align: middle;
}
.calculator .title .tax-tab {
	border-right:1px solid #e4e4e4
}
.calculator .title .tax-tab i {
	display:inline-block;
	width:16px;
	height:17px;
}
.calculator .title .tax-tab.select {
	color:#222
}
.calculator .title .tax-tab.select i {
	width:1.5rem;
	height:1.5rem;
}
.calculator .title .loan-tab i {
	display:inline-block;
	width:1.5rem;
	height:1.5rem;
}
.calculator .title .loan-tab.select {
	color:#222
}
.calculator .title .loan-tab.select i {
	width:22px;
	height:11px;
	background-position:-5px -158px
}
.calculator .row {
	margin:0.5rem 0;
	height: 3rem;
    line-height: 3rem;
    border-bottom: 1px solid #ccc;
    padding-right: 33px;
}
.calculator .row label {
	text-align:right;
	font-size:0.9rem;
	color:black;
	display:inline-block;
	vertical-align:middle
}
.calculator .row .content {
	display:inline-block;
	box-sizing:border-box;
	/*width:53%;*/
	padding-right:0.8rem;
	border-radius:2px;
	line-height:1.7rem;
	font-size:14px;
	position:relative;
	text-align:left;
	vertical-align:middle;
	cursor:pointer;
	float: right;
}
.calculator .row .content.select-content {
	background-color:#f5f5f5;
	height:3rem;
	line-height: 2rem;
	font-size:0.9rem;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url("/seajs/image/xlsj.png") no-repeat scroll right center transparent;
	background-size: 0.5rem;
	/*background-position-x: 12.5rem;*/
	position: relative;
	float: right;
	border: none;
	min-width: 4.5rem;
}
.calculator .row .content .itemName {
	margin-left:12px;
	font-size:0.9rem;
}
.calculator .row .content .arrow {
	float: right;
	background-image: url("/seajs/image/spritesheet.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 2rem;
	height: 1rem;
	/*background-position: -14px -5px;*/
	margin-top: 0.29rem;
	background-size: 26rem;
}
.calculator .row .content ul {
	display:none;
	position:absolute;
	left:-1px;
	width:100%;
	line-height:34px;
	border:1px solid #cccccc;
	border-top-width:0;
	background-color:#fff;
	z-index:1
}
.calculator .row .content ul li {
	padding: 0 12px;
	height: 1rem;
	line-height:1rem;
	font-size: 1rem;
	margin: 0.5rem 0;
}
.calculator .row .content ul li:hover {
	background-color:#f5f5f5
}
.calculator .row .content input {
    border:0;
    padding:0 12px;
    position: absolute;
    box-sizing:border-box;
    text-align: right;
    width: 9rem;
    right: 2.4rem;
    line-height: 1.7rem;
    font-size: 0.9rem;
    margin-top: 6px;
    font-family: "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", arial, sans-serif;
	/*box-shadow:inset 0 1px 2px rgba(0,0,0,0.08)*/
}
.calculator .row .content .unit {
	position:absolute;
	right:0;
	top:0.2rem;
	color:#999999;
	font-weight:bold;
	font-size:1rem;
	width: 2.5rem;
    text-align: right;
	font-size: 0.9rem;
}
.calculator .row .select {
	width:8rem;
}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2) {
	/* 兼容iphone5*/
	.calculator .row .select {
	width:7rem;
}
.calculator .row .content .itemName {
	font-size: 0.7rem;
}
.calculator .row .content .arrow {
	width: 1rem;
	background-size: 19rem;
}
.calculator .row label {
	font-size: 0.9rem;
}
}
.calculator .row .input {
	width:2.5rem;
	height:2rem;
	margin-right:0.3rem;
	box-sizing:border-box;
	border-radius:2px;
	line-height:34px;
	color:#000;
	text-align:left;
	vertical-align:middle;
	display:inline-block;
	position:relative;
	float: right;
}
.calculator .row .input input {
	width:2.5rem;
	border:0;
	box-sizing:border-box;
	font-size: 0.9rem;
	height:2.5rem;
    line-height:2rem;
    text-align: right;
    color:#000;
    opacity: 1;
    padding: 0;
}
.calculator .row .input span {
	position:absolute;
	top:0;
	right:0;
	font-size: 0.7rem;
	height: 2.5rem;
	line-height: 2.5rem;
}
.calculator .tax {
	/*padding:27px 0*/
	/*padding-left: 1.5rem;*/
}
.calculator .tax .option {
	width:92%;
	vertical-align:middle;
	margin:0 auto;
    padding-left: 1.5rem;
}
.calculator .tax .option .btn {
	text-align:right
}
.calculator .tax .option .btn button {
    width: 100%;
    height: 2rem;
    border-radius: 0.3rem;
    box-sizing: border-box;
    color: #ffffff;
    font-size: 1rem;
    text-align: center;
    background-color: #fa4b00;
    line-height: 2rem;
}
.calculator .tax .result {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-40px;
	width:51%;
}
.calculator .tax .result span {
	display:inline-block;
	font-size:1rem;
	float: left;
}
.calculator .tax .result .name {
	color:#666666;
}
.calculator .tax .result .value {
	color:#000;
	overflow: hidden;
}
.calculator .tax .result .unit {
	color:#000;
}
.calculator .tax .result .total {
	height:1rem;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:33px;
	padding-bottom:0.5rem;
}
.calculator .tax .result .item {
	margin-top:1.2rem;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
    padding-bottom: 0.5rem;
}
.calculator .tax .pie {
	display:inline-block;
	height:300px;
	width:47%;
	/*margin-left:30px;*/
	vertical-align:middle;
	position:relative;
	top:-40px
}
.calculator .loan {
	display:none;
	line-height:22px;
}
.calculator .loan .option {
	margin:0 auto;
	width:91%;
	line-height:44px;
    padding-left: 1.5rem;
}
.calculator .loan .option .row:first-child {
	margin-top:0
}
.calculator .loan .option .btn {
	text-align:center;
	margin-bottom:0
}
#calculation {
	width:92%;
	height: 2rem;
	border-radius: 0.5rem;
	box-sizing:border-box;
	color:#ffffff;
	font-size:1rem;
	text-align:center;
	background-color:#fa4b00 ;
	line-height:2rem;
    margin-left:1rem;
    margin-top: 3rem;

}
.calculator .loan .title {
	font-size:1.1rem;
    height:2rem;
    line-height:2rem;
	border-bottom:1px solid #e4e4e4;
	text-align: left;
	font-weight: bold;
	/*margin-bottom:1rem*/
}
.calculator .loan .item {
	margin-top:10px;
	font-size:0;
	border-bottom: 1px solid #e4e4e4;
	line-height: 2.2rem;
	width: 50%;
	float: left;
}
.calculator .loan .item span {
	font-size:0.9rem;
	display:inline-block
}
.calculator .loan .item .name {
	color:#999;
	text-align:right;
}
.calculator .loan .item .value {
	color:#000;
	font-size:0.9rem;
	/*max-width: 7.4rem;*/
	overflow: hidden;
}
.calculator .loan .item .unit {
	color:#000;
}
.calculator .loan .item .des {
	font-size: 0.9rem;
	text-align: center;
	color: #aaaaaa;
	position: relative;
}
.calculator .loan .item .des div {
/*	position:absolute;
	right:0;*/
	white-space:nowrap;
	top:1rem;
	/*left:-27px;*/
}
.calculator .loan .item .des div span {
	font-size:0.7rem;
	color:#999999
}
.calculator .loan .capital {
	width:100%;
	/*display:inline-block;*/
	position:relative;
	top:47px;
	float: left;
	margin-bottom: 3rem;
    margin-top:2rem;
}
.calculator .loan .interest {
	/*display:inline-block;*/
	position:relative;
	top:0;
	width:100%;
	float: left;
}
.calculator .loan .taxagent {
	float:none;
	position:relative;
	margin-top:5px
}
.calculator .loan .taxagent .fl {
	line-height:14px
}
.calculator .loan .taxagent .fr {
	padding-top:28px
}
.record {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	padding:42px 0;
	line-height:1
}
.record .list {
	margin-left:36px;
	display:inline-block;
	vertical-align:top
}
.record .list .title {
	display:inline-block;
	width:688px;
	font-size:22px
}
.record .list .title span {
	float:right;
	cursor:pointer;
	text-align:center;
	line-height:34px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:33px;
	height:34px;
	background-position:-22px -5px
}
.record .list .title span i {
	vertical-align:1px
}
.record .list .title span.pre {
	position:relative;
	margin-right:7px
}
.record .list .title span.pre i {
	position:absolute;
	top:11px;
	left:13px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:6px;
	height:13px;
	background-position:-40px -52px
}
.record .list .title span.next {
	position:relative
}
.record .list .title span.next i {
	position:absolute;
	top:11px;
	left:13px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:8px;
	height:13px;
	background-position:-168px -137px
}
.record .list .title span.disable i {
	opacity:.5;
	filter:alpha(opacity=50)
}
.record .list .content {
	margin-top:37px;
	height:262px
}
.record .list .content .header {
	background-color:#f5f5f5;
	border-radius:2px;
	box-shadow:0 1px 2px rgba(14,5,10,0.2);
	line-height:46px;
	font-size:0
}
.record .list .content .header div {
	display:inline-block;
	font-size:14px;
	text-align:center;
	color:#222
}
.record .list .content .header .phone {
	font-weight:normal
}
.record .list .content .row {
	line-height:70px;
	font-size:0;
	border-bottom:1px solid #f5f5f5;
	text-align:center
}
.record .list .content .row div {
	display:inline-block;
	font-size:14px;
	text-align:center
}
.record .list .content .row .agentName {
	vertical-align:inherit;
	text-align:left
}
.record .list .content .row .agentName span {
	width:auto;
	margin-left:10px;
	padding-top:6px
}
.record .list .content .row .noData {
	font-size:14px;
	color:#999;
	line-height:222px
}
.record .list .content .item {
	width:20%;
	vertical-align:middle
}
.record .list .content .item img {
	width:37px;
	height:37px;
	border-radius:50%;
	vertical-align:middle
}
.record .list .content .item span {
	display:inline-block;
	width:57px;
	vertical-align:middle;
	color:#333
}
.record .list .content .item a:hover {
	text-decoration:none
}
.record .list .content .phone {
	vertical-align:middle;
	width:40%;
	color:#e4393c;
	font-weight:bold
}
.record .panel {
	display:inline-block;
	width:173px;
	margin-top:79px;
	text-align:center;
	margin-left:51px
}
.record .panel .title {
	font-size:14px;
	color:#222222
}
.record .panel .count {
	font-size:80px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-top:26px
}
.record .panel .totalCount {
	font-size:14px;
	margin-top:14px;
	color:#999999
}
.priceChange {
	display:none;
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px
}
.priceChange .header {
	width:928px;
	margin:0 auto;
	padding-top:39px
}
.priceChange .header .title {
	font-size:22px
}
.priceChange .header .subTitle {
	font-size:14px;
	color:#999999;
	margin-left:18px
}
.priceChange .container {
	width:928px;
	margin:0 auto;
	height:200px
}
.dealPrice {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px
}
.dealPrice .header {
	line-height:87px;
	height:87px;
	border-bottom:1px solid #e1e1e1;
	padding:0 36px
}
.dealPrice .header .title {
	display:inline-block;
	font-size:22px
}
.dealPrice .header .des {
	display:inline-block;
	float:right;
	font-size:14px;
	color:#999999
}
.dealPrice .header .des .from {
	display:inline-block;
	margin-right:18px
}
.dealPrice .header .des .from i {
	vertical-align:-2px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:16px;
	height:15px;
	background-position:-125px -5px;
	margin-right:8px
}
.dealPrice .header .des .update {
	display:inline-block
}
.dealPrice .header .des .update i {
	vertical-align:-2px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:17px;
	height:16px;
	background-position:-184px -26px;
	margin-right:8px
}
.dealPrice .container {
	height:329px;
	padding-top:25px;
	position:relative;
	background-color:#fbfbfb
}
.dealPrice .container .type {
	position:absolute;
	top:25px;
	right:30px
}
.dealPrice .container .type span {
	display:inline-block;
	line-height:22px;
	padding:0 6px;
	color:#666666;
	margin-right:9px;
	cursor:pointer
}
.dealPrice .container .type span.select {
	color:#fff;
	background-color:#666666
}
.dealPrice .container .content {
	height:329px
}
.dealRecord {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	line-height:1;
	font-size:0
}
.dealRecord .title {
	line-height:87px;
	padding:0 36px;
	border-bottom:1px solid #e1e1e1;
	font-size:22px
}
.dealRecord .title span {
	display:inline-block;
	width:182px;
	line-height:1;
	color:#999999;
	cursor:pointer
}
.dealRecord .title span.select {
	color:#333333
}
.dealRecord .title span.resblockDeal {
	border-right:1px solid #e1e1e1
}
.dealRecord .title span.bizcircleDeal {
	text-align:right
}
.dealRecord .bizcircleDeal {
	display:none
}
.dealRecord .house {
	width:30%;
	text-align:left;
	position:relative
}
.dealRecord .house .ziroomTag {
	padding:2px 1px
}
.dealRecord .house img {
	width:56px;
	height:56px;
	vertical-align:middle
}
.dealRecord .house .desc {
	text-align:left;
	display:inline-block;
	width:180px;
	margin-left:18px;
	vertical-align:middle
}
.dealRecord .house .desc .frame {
	font-size:16px;
	color:#000033
}
.dealRecord .house .desc .frame .same,.dealRecord .house .desc .frame .diff {
	margin-left:6px;
	font-size:12px;
	padding:0 4px;
	line-height:19px;
	color:#ffffff;
	border-radius:2px
}
.dealRecord .house .desc .frame .same.same,.dealRecord .house .desc .frame .diff.same {
	background-color:#f09f87
}
.dealRecord .house .desc .frame .same.diff,.dealRecord .house .desc .frame .diff.diff {
	background-color:#95c3a2
}
.dealRecord .house .desc .frame span {
	display:inline-block;
	vertical-align:middle
}
.dealRecord .house .desc .frame a {
	color:#000033;
	vertical-align:middle
}
.dealRecord .house .desc .floor,.dealRecord .house .desc .address {
	display:block;
	margin-top:10px;
	color:#999999
}
.dealRecord .area {
	width:13%
}
.dealRecord .date {
	width:13%
}
.dealRecord .price {
	width:17%;
	color:#e4393c
}
.dealRecord .unitPrice {
	width:14%
}
.dealRecord .broker {
	width:17%
}
.dealRecord .broker .phone {
	margin-top:14px;
	color:#999999
}
.dealRecord .from {
	width:13%
}
.dealRecord .tableHeader {
	line-height:49px;
	color:#555555;
	border-bottom:1px solid #e1e1e1;
	text-align:center;
	padding:0 36px;
	font-size:0
}
.dealRecord .tableHeader>div {
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	line-height:1;
	vertical-align:middle
}
.dealRecord .tableHeader .price {
	color:#555555
}
.dealRecord .row {
	padding:0 36px;
	text-align:center;
	line-height:115px;
	border-bottom:1px solid #eeeeee;
	color:#555555;
	font-size:0
}
.dealRecord .row>div {
	line-height:1;
	font-size:12px;
	display:inline-block;
	vertical-align:middle
}
.dealRecord .more {
	line-height:46px;
	color:#999999;
	font-size:14px;
	text-align:center;
	display:block;
	cursor:pointer
}
.dealRecord .noData {
	line-height:49px;
	text-align:center;
	font-size:14px;
	color:#999
}
.around {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	line-height:1
}
.around .content {
	width:928px;
	margin:0 auto;
	padding:32px 0
}
.around .content .title {
	font-size:22px
}
.around .content .type {
	margin-top:33px;
	font-size:0
}
.around .content .type li {
	cursor:pointer;
	display:inline-block;
	line-height:28px;
	padding:0 9px;
	color:#555555;
	font-size:14px
}
.around .content .type li.select {
	background-color:#568fe3;
	color:#ffffff
}
.around .content .container {
	margin-top:18px;
	height:365px;
	position:relative
}
.around .content .container .map {
	height:100%
}
.around .content .container .map .item {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:35px;
	height:40px;
	background-position:-215px -5px;
	line-height:38px;
	font-size:12px;
	color:#fff;
	text-align:center;
	font-weight:bold
}
.around .content .container .map .name {
	line-height:24px;
	border:2px solid #fff;
	border-radius:12px;
	padding:0 7px;
	font-size:14px;
	color:#fff;
	position:relative;
	display:inline-block;
	background-color:#39ac6a;
	box-shadow:0 0 7px rgba(0,0,0,0.2)
}
.around .content .container .map .name .arrow {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:17px;
	height:8px;
	background-position:-215px -79px;
	position:absolute;
	bottom:-8px;
	left:50%;
	margin-left:-8.5px
}
.around .content .container .list {
	position:absolute;
	top:23px;
	bottom:23px;
	right:23px;
	width:310px;
	background-color:#fff;
	box-shadow:0 0 7px rgba(0,0,0,0.45)
}
.around .content .container .list .name {
	line-height:39px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background-color:#568fe3
}
.around .content .container .list ul {
	height:265px;
	overflow-y:auto
}
.around .content .container .list ul li {
	padding:21px 0;
	border-bottom:1px solid #e1e4e9;
	cursor:pointer
}
.around .content .container .list ul li i {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:23px;
	height:28px;
	background-position:-211px -97px;
	vertical-align:top;
	margin-left:17px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center
}
.around .content .container .list ul li .item {
	display:inline-block;
	width:215px;
	margin-left:13px
}
.around .content .container .list ul li .item .itemTitle {
	font-size:14px;
	font-weight:bold
}
.around .content .container .list ul li .item .itemInfo {
	color:#888888;
	font-size:.85em;
	line-height:18px;
	margin-top:8px
}
.brokerList {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	line-height:1
}
.brokerList .content {
	width:928px;
	margin:0 auto;
	padding-top:38px;
	padding-bottom:30px
}
.brokerList .content .header .title {
	font-size:22px
}
.brokerList .content .header .subTitle {
	font-size:14px;
	color:#999999;
	margin-left:17px
}
.brokerList .content .header .btn {
	float:right
}
.brokerList .content .header .btn span {
	width:32px;
	cursor:pointer;
	text-align:center;
	line-height:34px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:33px;
	height:34px;
	background-position:-22px -5px
}
.brokerList .content .header .btn span i {
	vertical-align:-1px
}
.brokerList .content .header .btn span.pre {
	position:relative;
	margin-right:7px
}
.brokerList .content .header .btn span.pre i {
	position:absolute;
	top:11px;
	left:13px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:6px;
	height:13px;
	background-position:-40px -52px
}
.brokerList .content .header .btn span.next {
	position:relative
}
.brokerList .content .header .btn span.next i {
	position:absolute;
	top:11px;
	left:13px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:8px;
	height:13px;
	background-position:-168px -137px
}
.brokerList .content .header .btn span.disable i {
	opacity:.5;
	filter:alpha(opacity=50)
}
.brokerList .content ul {
	margin-top:39px;
	text-align:justify
}
.brokerList .content ul li {
	font-size:0;
	display:inline-block;
	width:277px;
	vertical-align:top
}
.brokerList .content ul li.fix_align {
	height:0;
	overflow:hidden
}
.brokerList .content ul li img {
	width:82px;
	height:82px;
	border-radius:50%
}
.brokerList .content ul li .desc {
	display:inline-block;
	width:176px;
	margin-left:18px
}
.brokerList .content ul li .desc .title {
	padding-bottom:12px;
	border-bottom:1px solid #f0f0f0
}
.brokerList .content ul li .desc .title .name {
	color:#333;
	font-size:16px;
	vertical-align:middle;
	margin-right:10px
}
.brokerList .content ul li .desc .title .level {
	display:inline-block;
	line-height:21px;
	padding:0 5px;
	color:#999;
	font-size:12px;
	vertical-align:middle;
	margin-right:10px;
	background-color:#f1f1f1
}
.brokerList .content ul li .desc .phone {
	margin-top:13px;
	font-size:14px;
	color:#e4393c;
	font-weight:bold
}
.brokerList .content ul li .desc .rate {
	margin-top:12px;
	font-size:12px;
	color:#666
}
.brokerList .content ul li .desc .rate span {
	margin-right:10px
}
.brokerList .content ul li .desc .tag {
	margin-top:12px;
	font-size:0;
	color:#888888;
	text-align:left
}
.brokerList .content ul li .desc .tag span {
	font-size:12px;
	display:inline-block;
	line-height:17px;
	border:1px solid #d8d7d8;
	padding:0 3px;
	margin-bottom:6px;
	margin-right:6px
}
.brokerList .content ul li .describes {
	height:30px;
	color:#999;
	line-height:30px;
	font-size:12px;
	background:#f0f0f0;
	margin-top:16px;
	padding-left:10px
}
.push {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	line-height:1
}
.push .content {
	width:928px;
	margin:0 auto;
	padding-bottom:37px;
	padding-top:33px
}
.push .content .header .title {
	font-size:22px
}
.push .content .header .btn {
	float:right
}
.push .content .header .btn span {
	width:32px;
	cursor:pointer;
	text-align:center;
	line-height:34px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:33px;
	height:34px;
	background-position:-22px -5px
}
.push .content .header .btn span i {
	vertical-align:-1px
}
.push .content .header .btn span.pre {
	position:relative;
	margin-right:7px
}
.push .content .header .btn span.pre i {
	position:absolute;
	top:11px;
	left:13px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:6px;
	height:13px;
	background-position:-40px -52px
}
.push .content .header .btn span.next {
	position:relative
}
.push .content .header .btn span.next i {
	position:absolute;
	top:11px;
	left:13px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:8px;
	height:13px;
	background-position:-168px -137px
}
.push .content .header .btn span.disable i {
	opacity:.5;
	filter:alpha(opacity=50)
}
.push .content ul {
	margin-top:34px;
	text-align:justify;
	height:287px
}
.push .content ul li {
	display:inline-block;
	width:251px;
	height:291px;
	vertical-align:top
}
.push .content ul li.bar {
	width:0;
	border-right:1px solid #f1f1f1
}
.push .content ul li.justify_fix {
	height:0
}
.push .content ul li .pic {
	position:relative
}
.push .content ul li .pic img {
	width:100%;
	height:192px
}
.push .content ul li .pic span {
	position:absolute;
	right:9px;
	bottom:9px;
	background-color:#1e1908;
	font-size:16px;
	color:#ffffff;
	line-height:31px;
	padding:0 9px;
	border-radius:2px
}
.push .content ul li .title {
	margin-top:17px
}
.push .content ul li .title .name {
	font-size:16px
}
.push .content ul li .title .name a {
	color:#333
}
.push .content ul li .title .info {
	float:right;
	font-size:12px;
	color:#999999
}
.push .content ul li .desc {
	margin-top:12px;
	font-size:12px;
	position:relative;
	color:#999999;
	text-align:center;
	background-color:#f9f9f9
}
.push .content ul li .desc .front {
	position:absolute;
	top:16px;
	left:14px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:10px;
	height:9px;
	background-position:-65px -5px
}
.push .content ul li .desc .back {
	position:absolute;
	top:12px;
	right:12px;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:30px;
	height:27px;
	background-position:-85px -5px;
	opacity:.7;
	filter:alpha(opacity=70)
}
.push .content ul li .desc .info {
	display:inline-block;
	width:195px;
	line-height:45px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	position:relative
}
.bigImg {
	display:none;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1000
}
.bigImg .mask {
	width:100%;
	height:100%;
	background-color:#000;
	opacity:.7;
	filter:alpha(opacity=70)
}
.bigImg .list {
	position:absolute;
	top:10%;
	bottom:19%;
	left:0;
	right:0;
	text-align:center
}
.bigImg .list img {
	height:100%;
	max-width:100%
}
.bigImg .list .pre {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:50%;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.bigImg .list .pre span {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:46px;
	height:88px;
	background-position:-56px -89px;
	color:#fff;
	position:absolute;
	top:50%;
	left:30px;
	margin-top:-37px
}
.bigImg .list .pre.disable span {
	opacity:.5;
	filter:alpha(opacity=50)
}
.bigImg .list .next {
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:50%;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.bigImg .list .next span {
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:46px;
	height:88px;
	background-position:-112px -94px;
	color:#fff;
	position:absolute;
	top:50%;
	right:30px;
	margin-top:-37px
}
.bigImg .list .next.disable span {
	opacity:.5;
	filter:alpha(opacity=50)
}
.bigImg .close {
	position:absolute;
	right:40px;
	top:40px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	background-image:url("../../img/detail/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:33px;
	height:33px;
	background-position:-168px -94px
}
.bigImg .slide {
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-500px;
	width:1000px
}
.bigImg .slide .desc {
	font-size:16px;
	color:#ffffff;
	margin-bottom:15px
}
.bigImg .slide ul {
	margin-bottom:25px;
	overflow:hidden;
	white-space:nowrap;
	font-size:0
}
.bigImg .slide ul li {
	display:inline-block;
	width:89px;
	height:67px;
	margin-left:10px;
	background-color:#fff;
	cursor:pointer
}
.bigImg .slide ul li:first-child {
	margin-left:0
}
.bigImg .slide ul li img {
	width:100%;
	height:100%;
	opacity:.5;
	filter:alpha(opacity=50)
}
.bigImg .slide ul li img:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.bigImg .slide ul li.selected img {
	opacity:1;
	filter:alpha(opacity=100)
}
.agent-tips {
	float:right;
	font-size:14px;
	position:relative;
	top:-26px
}
.agent-tips .fl {
	color:#333;
	text-align:right
}
.agent-tips .fl span {
	color:#999;
	background:#f1f1f1;
	font-size:12px;
	padding:0 6px;
	margin-left:10px;
	display:inline-block;
	line-height:20px;
	font-weight:normal
}
.agent-tips .fl p {
	color:#e4393c;
	padding-top:7px;
	padding-right:4px
}
.agent-tips .fl .lianjiaim-createtalkAll {
	position:relative;
	top:-1px
}
.agent-tips .fr img {
	width:40px;
	height:40px;
	border-radius:50%;
	margin-left:10px
}
.taxagent {
	border-top:1px solid #e4e4e4;
	margin-left:538px;
	float:left;
	top:-74px;
	font-size:14px;
	position:relative;
	width:421px;
	padding-top:20px
}
.taxagent img {
	width:40px;
	height:40px;
	border-radius:50%;
	margin-right:10px
}
.taxagent .fl {
	color:#333
}
.taxagent .fl span {
	color:#999;
	background:#f1f1f1;
	font-size:12px;
	padding:0 6px;
	margin-left:10px;
	line-height:20px;
	display:inline-block
}
.taxagent .fl p {
	color:#aaa;
	padding-top:6px;
	font-size:12px
}
.taxagent .fl .lianjiaim-createtalkAll {
	position:relative;
	top:-1px
}
.taxagent .fl a {
	color:#333
}
.taxagent .fr {
	font-weight:700;
	color:#e4393c;
	padding-top:24px
}
.row .content {
	margin-top:0;
}
/*@media (device-height:640px) {*/
	/*.calculator .loan .item .value {*/
	/*max-width: 5.5rem;*/
	/*
}*/
	/*.calculator .tax .result .value {*/
	/*max-width: 3.9rem;*/
	/*
}*/
	/*
}*/
/*计算器*/
.clearfix{
	content: "";
	clear:both;
}
.wy{
    float: right;
    display: inline-block;
    width:1.9rem;
    height: 2.5rem;
    line-height: 2.5rem;
    color: #000;
    font-size: 0.9rem;
    text-align: left;
}