﻿
ol, ul, li {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
address, cite, code, dfn, em, var, i {
	font-style:normal
}
input[type=submit], input[type=reset], input[type=button], button {
	cursor:pointer;
	-webkit-appearance:none
}
.vm {
	vertical-align:middle
}
.clearfix:after {
	content:"\0020";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
* html .clearfix {
	zoom:1
}
*+html .clearfix {
	zoom:1
}

.clear {
	clear:both
}
.fb {
	font-weight:bold
}
.fc-red, .f_c_red {
	color:#e30
}
.fc-gray {
	color:#707070
}
.fc-gray9 {
	color:#999
}
.fc-org {
	color:#f60
}
.f16 {
	font-size:16px
}
.f14 {
	font-size:14px
}
.f12 {
	font-size:12px
}
.fn {
	font-weight:normal;
	font-style:normal
}
.hide {
	display:none
}
.show {
	display:block
}
.placeholder {
	color:#999
}
input::-moz-placeholder {
color:#999
}
input::-webkit-input-placeholder {
color:#999
}
#search_keyword:-ms-input-placeholder {
color:#999
}
input.placeholder {
	color:#999
}
.mt10 {
	margin-top:10px
}
.pl-15 {
	padding-left:15px;
	line-height:30px
}
.a-hover-white {
	color:#4b4b4b
}
.a-hover-white:hover {
	color:#fff
}
fieldset {
	display:block;
	border-top:solid 1px #dfdfdf !important;
	margin-bottom:5px;
	text-align:left
}
fieldset .field-righttit {
	padding:0 5px 0 0;
*margin-left:-6px
}
fieldset .field-rightlink {
	float:right;
	margin-top:-18px;
	background:#fff;
	padding:0 0 0 5px
}
#header, .subsite a, .subsite a span, .reg-login, .reg-login span {
	background-image:url(../images/bg_btn.png);
	background-repeat:no-repeat
}
.column-arrow {
	background-image:url(../images/bg_img.png);
	background-repeat:no-repeat
}
#header {
	background-repeat:repeat-x;
	background-color:#636363;
	height:30px;
	width:100%;
	_position:relative;
	z-index:1000
}
#wrapper {
	_position:relative;
	z-index:1
}

.city {
	float:left;
	line-height:30px;
	height:30px;
	margin-right:15px;
	padding-left:15px
}

.city a.fc-city {
	font-size:12px;
	font-weight:bold;
	padding-right:5px
}
.head-m {
	float:left
}
.head-r {
	float:right;
	padding-right:15px
}
.reg-login {
	background-position:0 -50px;
	color:#fff;
	height:30px;
	line-height:30px;
	padding-left:8px;
	position:relative;
	z-index:45
}
.reg-login .reg-login-btn {
	background-position:right -50px;
	display:inline-block;
	padding:0 8px 0 0
}
.reg-login-btn {
	height:30px;
	line-height:30px;
	line-height:32px\9;
	overflow:hidden
}
.reg {
	margin-right:10px
}
.login {
	background:url(../images/bg_img.png) no-repeat -75px -158px;
	padding-left:15px
}
.column-list {
	float:left
}
.column-list li {
	float:left;
	display:inline;
	height:30px;
	position:relative
}
.column {
	display:inline-block;
	line-height:30px;
	padding:0 14px
}
.column:hover {
	background-color:#4c4c4c;
	text-decoration:none
}
.column:visited, .logined-b:visited, .login:visited, .logined-a:visited {
	color:#fff
}
.column-arrow {
	background-position:-25px -190px;
	display:none;
	height:4px;
	line-height:4px;
	font-size:0;
	bottom:0;
	left:44%;
	position:absolute;
	width:7px
}
.active .column-arrow {
	display:block
}
.active .column {
	background:#444
}
.split-vline {
	border-left:1px solid #211f2f;
	border-right:1px solid #606060;
	display:inline-block;
	height:12px;
	line-height:12px;
	font-size:0;
	margin:9px 1px 0;
	width:0
}
.user-list {
	position:absolute;
	display:none;
	top:29px;
	left:0;
	width:99px;
	z-index:6
}
.user-list-items {
	background:#3f3c4c;
	padding:4px 0 5px 8px
}
.user-list-items li {
	height:22px;
	line-height:22px
}
.user-list-items li a {
	color:#fff;
	display:block;
	line-height:22px
}
.reg-login .user-list-bot {
	background-position:0 -69px
}
.reg-login .user-list-bot i {
	background-position:right -50px
}
.user-list-lb, .user-list-rb {
	display:block;
	height:1px;
	line-height:1px;
	font-size:0;
	position:absolute;
	width:2px
}
.user-list-lb {
	bottom:0;
	_bottom:-1px;
	left:-1px
}
.user-list-rb {
	bottom:0;
	_bottom:-1px;
	right:-1px
}
.user-arrow {
	background:url(../images/bg_img.png) no-repeat -21px -146px;
	display:inline-block;
	height:30px;
	line-height:30px;
	width:15px
}
.active .user-list {
	display:block
}
.logined-a, .logined-b {
	display:inline-block;
	line-height:30px;
	height:30px
}
.logined-b {
	background:url(../images/bg_img.png) no-repeat -75px -149px
}
.head-r .active {
	background:url(../images/head_login_active.png) no-repeat 0 5px
}
.head-r .active .user-list {
	left:-1px
}
.head-r .active .user-list-items {
	background:#fff;
	border:1px solid #bbb;
	border-top:0
}
.head-r .active .user-list-items li a {
	color:#4b4b4b
}
.head-r .active .user-list-items li a:hover {
	color:#e30
}
.head-r .active .user-arrow {
	background-position:-45px -176px
}
.head-r .active .logined-a {
	background:url(../images/head_login_active.png) no-repeat right 5px;
	background-position:right 4px\9;
*background-position:right 5px;
	color:#4b4b4b
}
.head-r .active .logined-a:hover {
	color:#e30
}
.head-r .active .logined-b {
	background:0
}
.top-nav {
	position:relative;
	z-index:999
}
.top-nav-btn {
	display:inline-block;
	height:18px;
	line-height:18px;
	padding:6px 14px;
	_padding:8px 14px 4px
}
.topnav-arrow {
	background-image:url(../images/bg_img.png);
	background-repeat:no-repeat;
	background-position:-25px -158px;
	display:inline-block;
	vertical-align:middle;
	height:6px;
	margin-left:5px;
	width:8px;
	line-height:6px;
	font-size:0
}
.active .top-nav-list {
	display:block
}
.top-nav-list {
	background-color:#fff;
	display:none;
	position:absolute;
	top:30px;
	left:0;
	border:1px solid #ddd;
	border-top:0;
	width:300px;
	padding:6px 10px 8px 12px;
	overflow:hidden;
	z-index:8
}
.top-nav-list li {
	color:#4b4b4b;
	height:22px;
	line-height:22px;
	width:300px;
	clear:both
}
.top-nav-list li a, .top-nav-list li a:visited {
	color:#4b4b4b;
	display:inline-block;
	width:48px;
	margin-right:8px
}
.top-nav-list li em {
	font-weight:bold
}
.top-nav-list li em a {
	width:46px
}
.top-nav-list li a:hover {
	color:#e30
}
.active .top-nav-btn {
	background-color:#fff;
	border-left:1px solid #474747;
	border-right:1px solid #474747;
	color:#4b4b4b;
	padding:6px 13px;
	_padding:8px 13px 4px
}
.active .top-nav-btn .topnav-arrow {
	background-position:-50px -190px
}
.active .top-nav-btn:hover, .active .top-nav-btn:visited {
	color:#4b4b4b;
	text-decoration:none
}
.active .top-nav-list {
	display:block
}
.logined-b {
	padding-left:8px
}
.head-r .top-nav-list {
	width:65px
}
.mobile-icon {
	background:url(../images/mobile_01.png) no-repeat 8px 7px;
	padding:0 14px 0 25px;
	float:left
}
#wrapper {
	margin:0 auto;
	width:980px
}
.leftBox {
	float:left;
	width:765px
}
.rightBar {
	float:right;
	width:202px
}
.right-border {
	border:1px solid #fff;
	border-left-color:#ddd
}
#footBox {
	background:#ededec;
	padding-top:15px
}
.foot-crumbs {
	color:#9d9c9c;
	margin:0 auto;
	width:980px;
	font-family:simsun
}
.foot-crumbs p {
	color:#9d9c9c;
	line-height:20px;
	margin-bottom:15px;
	overflow:hidden
}
.foot-crumbs p a {
	color:#9d9c9c
}
.foot-crumbs p span {
	float:left
}
.foot-1 a, .foot-2 a {
	padding-right:5px;
	white-space:nowrap;
	display:inline-block
}
.w-60 {
	width:60px
}
.w-120 {
	width:120px
}
.w-920 {
	width:920px
}
.w-860 {
	width:860px
}
#footer {
	color:#4b4b4b;
	margin:0 auto;
	padding:15px 0 35px;
	text-align:center;
	width:980px
}
#footer a {
	color:#4b4b4b;
	white-space:nowrap
}
#footer a.fc-red {
	color:#e30
}
#footer .onlink {
	color:#e30
}
#relate-category, #list-description, #all-region, #relate-city, #friend-link, #hot-info, #list-description, #jinrong-link, #relate-district {
	margin:0 0 15px;
	color:#9d9c9c;
	line-height:20px
}
.foot-crumbs h2 {
	display:inline
}
.foot-crumbs a {
	color:#9d9c9c;
	padding-right:5px
}
.feedback-a, .feedback-closebtn, .ico-error, .ico-ask, .ico-suggest, .feedback-arrow {
	background-image:url(../images/bg_feedback.png);
	background-repeat:no-repeat
}
.back-to {
	display:none
}
.backtotop {
	position:fixed;
	right:2px;
	_position:absolute;
	z-index:1100;
	height:79px;
	bottom:48px;
_top:expression(documentElement.scrollTop+document.documentElement.clientHeight - 127+"px")
}
.backtotop-active {
	bottom:250px;
_top:expression(documentElement.scrollTop+document.documentElement.clientHeight - 329+"px")
}
.b-location {
	position:relative;
	height:79px;
	width:40px;
	z-index:1110
}
.b-location .top, .b-location .idea {
	background:url(../images/bg-float-0714.png) 0 0 no-repeat;
	width:40px;
	height:39px;
	display:block;
	position:absolute;
	left:0
}
.b-location .top {
	background-position:0 0;
	top:0;
	z-index:20
}
.b-location .top:hover {
	background-position:-40px 0;
	height:40px
}
.b-location .idea {
	background-position:0 -40px;
	top:39px;
	z-index:19;
	height:40px
}
.b-location .idea:hover {
	background-position:-40px -40px
}
.sider-tools {
	background:#f5f5f5;
	bottom:0;
	position:absolute;
	right:71px;
	width:100px
}
.sider-tools .tool-list {
	display:none;
	padding:8px 0 2px 0;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
*zoom:1
}
.backtotop .expand .tool-list {
	display:block
}
.sider-tools li {
	vertical-align:text-top;
	margin:0;
	height:23px;
	overflow:hidden
}
.sider-tools li a {
	color:#707070;
	float:left;
	overflow:hidden;
	height:23px;
	line-height:23px;
	_line-height:30px
}
.sider-tools li img {
	margin:5px 5px 0 10px;
	display:inline;
	float:left;
	height:14px;
	border:0;
	line-height:14px;
	width:14px;
	overflow:hidden
}
.sider-tools li.sider-tools-more {
	height:24px;
	line-height:24px;
	padding-left:29px;
	margin:3px 0 4px 0
}
.sider-tools li.sider-tools-more a {
	line-height:22px
}
.sider-tools .default-hide-item {
	display:none
}
.active .expand .default-hide-item {
	display:block
}
.sider-tools-switch {
	position:absolute;
	right:0;
	bottom:0;
	_bottom:-1px;
	width:23px;
	height:135px;
	overflow:hidden;
	background-position:-69px 0
}
.sider-tools-switch:hover {
	background-position:-46px 0
}
.active .sider-tools-switch {
	right:0;
	background-position:-23px 0;
	height:181px
}
.active .sider-tools-switch:hover {
	background-position:0 0
}
.expand .sider-tools-switch {
	right:100px;
	background-position:-161px 0;
	height:135px
}
.expand .sider-tools-switch:hover {
	background-position:-138px 0
}
.active .expand .sider-tools-switch {
	right:100px;
	height:181px;
	background-position:-115px 0
}
.active .expand .sider-tools-switch:hover {
	background-position:-92px 0
}
.sider-tools-weather {
	z-index:1;
	text-align:center;
	display:none;
	background:#f5f5f5;
	border:1px solid #ddd;
	left:-23px;
	position:absolute;
	width:192px;
	top:-25px
}
.expand .sider-tools-weather {
	display:block
}
.sider-tools-weather, .sider-tools-weather a, .sider-tools-weather a:hover {
	color:#707070
}
.feedback {
	height:90px;
	position:fixed;
	top:45%;
	_position:absolute;
_top:expression(documentElement.scrollTop+300+"px");
	right:0;
	width:26px;
	z-index:1050
}
.feedback-a {
	background-position:0 0;
	cursor:pointer;
	display:inline-block;
	height:90px;
	width:26px
}
.feedback-box {
	background:#fff;
	border:1px solid #a3cc2d;
	height:278px;
	left:-335px;
	top:-52px;
	padding-bottom:15px;
	position:absolute;
	width:308px
}
.feedback-title {
	color:#707070;
	font-size:14px;
	font-weight:bold;
	padding:12px 12px 20px
}
.feedback-closebtn {
	background-position:0 -185px;
	cursor:pointer;
	display:inline-block;
	height:14px;
	float:right;
	width:14px
}
.feedback-icos li {
	float:left;
	display:inline;
	margin-left:26px;
	width:75px
}
.feedback-icos li span {
	display:inline-block
}
.feedback-tips {
	color:#707070;
	font-family:'Microsoft Yahei', 'SimSun';
	font-size:14px;
	height:24px;
	line-height:24px;
	text-align:center;
	width:58px
}
.ico-error, .ico-ask, .ico-suggest {
	height:50px;
	width:50px
}
.ico-error {
	background-position:-150px 10px
}
.ico-ask {
	background-position:-150px -66px
}
.ico-suggest {
	background-position:-155px -139px
}
.active .ico-error {
	background-position:-230px 0
}
.active .ico-ask {
	background-position:-230px -75px
}
.active .ico-suggest {
	background-position:-230px -149px
}
.feedback-arrow {
	background-position:0 -110px;
	display:block;
	height:66px;
	top:110px;
	right:-18px;
	position:absolute;
	width:18px
}
.feedback-cont {
	clear:both;
	padding:15px 0 0 14px
}
.feedback-textarea {
	background:0;
	border:1px solid #eae7e7;
	height:90px;
	width:270px;
	line-height:20px;
	padding:5px;
	overflow:auto;
	resize:none
}
.feedback-bottom {
	padding:10px 20px 0 15px
}
.feedback-morehelp {
	float:left;
	display:inline-block;
	line-height:30px
}
.feedback-submitbtn {
	background-image:url(../images/bg_btn.png);
	background-repeat:no-repeat;
	background-position:0 -464px;
	display:inline-block;
	color:#fff;
	float:right;
	ont-family:'Microsoft Yahei', 'SimSun';
	height:31px;
	line-height:30px;
	padding-left:10px;
	text-align:center;
	width:62px
}
.feedback-submitbtn em {
	background-image:url(../images/bg_btn.png);
	background-repeat:no-repeat;
	background-position:right -464px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	height:31px;
	padding-right:10px;
	width:62px
}
.feedback-submitbtn:hover {
	color:#fff;
	text-decoration:none
}
.feedback-lt, .feedback-lb, .feedback-rt, .feedback-rb {
	background-image:url(../images/bg_feedback.png);
	background-repeat:no-repeat;
	display:inline-block;
	font-size:0;
	height:5px;
	line-height:5px;
	position:absolute;
	width:5px
}
.feedback-lt {
	background-position:-72px -110px;
	top:-1px;
	left:-1px
}
.feedback-lb {
	background-position:-72px -115px;
	bottom:-1px;
	left:-1px
}
.feedback-rt {
	background-position:-77px -110px;
	top:-1px;
	right:-1px
}
.feedback-rb {
	background-position:-77px -115px;
	bottom:-1px;
	right:-1px
}
* html, * html body {
	background-image:url(../images/ie6-bg.gif);
	background-attachment:fixed
}
.online-service, .online-service-no {
	background:url(../images/jc-backtop.png) no-repeat;
	display:block;
	position:absolute;
	width:60px;
	height:60px;
	top:60px;
	right:0
}
.online-service {
	background-position:0 -60px
}
.online-service:hover {
	background-position:-140px -60px
}
.online-service-no {
	background-position:-70px -60px
}
.btn-pub, .btn-pub span, .btn-modify, .btn-modify span, .search-btn, .search-btn span {
	background-image:url(../images/bg_btn.png);
	background-repeat:no-repeat
}
.search-area, .search-input, .search-arrow, .ico-pub {
	background-image:url(../images/bg_img.png);
	background-repeat:no-repeat
}
.h-search {
	background-color:#f5f5f4;
	clear:both;
	height:45px
}
.search {
	margin:0 auto;
	width:980px
}
.logo-box {
	float:left;
	height:45px;
	padding-left:15px;
	width:153px
}
.logo {
	background:url(../images/logo.png) no-repeat 0 8px;
	display:block;
	height:40px;
	width:113px
}
.search-wrap {
	float:left;
	width:500px
}
.search-r {
	float:right;
	padding-top:7px
}
.search-wrap {
	float:left;
	padding-top:7px;
	position:relative;
	z-index:10
}
.search-area {
	background-position:right 0;
	float:left;
	height:31px;
	margin-right:10px;
	padding:0 2px 0 0;
	position:relative;
	width:368px;
	z-index:50
}
.search-input {
	background:0;
	border:0;
	outline-style:none;
	float:left;
	font-size:14px;
	height:20px;
	padding:6px 6px 5px 40px;
	width:205px
}
.search-btn {
	background-position:0 -355px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	height:31px;
	line-height:32px;
	padding-left:3px
}
.search-btn span {
	background-position:right -355px;
	cursor:pointer;
	display:inline-block;
	height:31px;
	padding:0 15px 0 12px;
	vertical-align:top\0
}
.search-btn:hover {
	background-position:0 -391px;
	color:#fff;
	text-decoration:none
}
.search-btn:hover span {
	background-position:right -391px
}
.type-value {
	float:right;
	padding:1px 0 1px 1px
}
.search-type {
	background-color:#f7f7f7;
	color:#919191;
	display:inline-block
}
.search-type:hover {
	color:#919191;
	text-decoration:none
}
.search-type i {
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	height:29px;
	line-height:28px;
	text-align:center;
	width:82px
}
.search-arrow {
	background-position:-248px -38px;
	background-position:-248px -36px\9;
	display:inline-block;
	height:26px;
	vertical-align:middle;
	width:28px
}
.type-options {
	background-color:#f7f7f7;
	border:1px solid #dfdfdf;
	border-top:0;
	display:none;
	top:30px;
	right:30px;
	position:absolute;
	padding:5px 0;
	width:82px
}
.type-options li {
	height:22px;
	line-height:22px;
	margin-bottom:5px;
*margin-bottom:2px
}
.type-options a {
	color:#919191;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center
}
.type-options a:hover {
	color:#5a5a5a;
	text-decoration:none
}
.type-options .type-options-sub a {
	font-weight:normal
}
.type-options .type-options-sub a:hover {
	background:#fff;
	color:#fd6d03;
	text-decoration:none
}
.type-options .options-line {
	height:2px;
	line-height:2px;
	margin-bottom:8px
}
.type-options-line {
	background:#fdfdfd;
	border-top:1px solid #e2e1e1;
	display:block;
	height:1px;
	line-height:1px;
	font-size:0;
	margin:0 auto;
	width:65px
}
.active .search-type i {
	border-right-color:#f7f7f7;
	color:#919191;
	text-decoration:none
}
.active .type-options {
	display:block
}
.active .search-arrow {
	background-position:-248px -72px
}
.button {
	float:left;
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	height:31px;
	line-height:30px;
	margin-right:15px;
	padding-left:2px
}
.button span {
	cursor:pointer;
	display:inline-block;
	height:16px;
	line-height:16px;
	padding:8px 7px 7px 5px
}
.btn-pub {
	background-position:0 -464px;
	color:#fff
}
.btn-pub span {
	background-position:right -464px
}
.btn-modify {
	background-position:0 -136px;
	color:#707070
}
.btn-modify span {
	background-position:right -136px
}
.btn-pub:hover {
	background-position:0 -501px;
	color:#fff;
	text-decoration:none
}
.btn-pub:hover span {
	background-position:right -501px
}
.btn-modify:hover {
	background-position:0 -172px;
	color:#707070;
	text-decoration:none
}
.btn-modify:hover span {
	background-position:right -172px
}
.ico-pub {
	background-position:-356px -45px;
	float:left;
	height:16px;
	width:15px
}
.search-wrap-detail {
	background:url(../images/bg_img_detail.png) no-repeat -130px -523px;
	height:31px;
	margin-right:15px;
	width:170px;
	position:relative;
	z-index:11
}
.search-wrap-detail .search-input {
	padding:6px 7px 5px 10px;
	width:120px
}
.search-wrap-detail .submit-btn {
	background:0;
	border-style:none;
	cursor:pointer;
	border-style:none;
	_float:left;
	display:inline-block;
	height:31px;
	width:32px
}
.crumbs {
	color:#707070;
	line-height:26px;
	padding:2px 0;
	font-family:simsun
}
.crumbs a {
	color:#06c
}
.crumbs .a-gray {
	color:#707070
}
.crumbs a:hover {
	color:#e30
}
.h-crumbs {
	float:left;
	width:540px
}
.h-crumbs .crumbs {
	line-height:20px;
	padding:10px 0 5px
}
.h-crumbs .crumbs a {
	white-space:nowrap
}
.crumbs span strong {
	padding-left:4px
}
.mask {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	_position:absolute;
_height:expression(document.documentElement.clientHeight+'px');
_top:expression(Math.max(document.documentElement.scrollTop, document.body.scrollTop)+'px');
	z-index:1000000;
	margin:0;
	padding:0;
	background-color:#000;
	opacity:.4;
*filter:alpha(opacity=40);
	filter:alpha(opacity=40)
}
.iframe-bg {
	display:none;
	border:0;
	position:absolute;
	top:0;
	left:0;
	padding:0;
	margin:0
}
.ico-box {
	display:inline-block
}
.ico-pic, .ico-pic01, .ico-stick-red, .ico-stick-yellow, .ico-extension, .ico-sell, .ico-rent, .ico-jing, .ico-new, .ico-gan, .ico-youhui, .ico-gjing, .ico-bang, .ico-jian, .ico-ji {
	background-image:url(../images/bg_ico_words.png);
	background-repeat:no-repeat;
	display:inline-block;
	margin-left:5px;
	vertical-align:middle
}
.ico-pic, .ico-pic01, .ico-sell, .ico-rent, .ico-jing, .ico-new, .ico-gjing {
	background-position:0 0;
	height:15px;
	width:15px
}
.ico-stick-red {
	background-position:-60px 0;
	height:15px;
	width:15px
}
.ico-stick-yellow {
	background-position:-32px 0;
	height:15px;
	width:15px
}
.ico-extension {
	background-position:-87px 0;
	height:15px;
	width:26px
}
.ico-sell, .ico-rent {
	background-position:-129px 0;
	line-height:14px;
	margin-right:5px
}
.ico-rent {
	background-position:-158px 0
}
.ico-jing {
	background-position:-185px 0
}
.ico-new {
	background-position:0 -28px
}
.ico-gan {
	background-position:-32px -28px;
	width:15px;
	height:15px
}
.ico-jian {
	background-position:-158px -56px;
	height:15px;
	width:15px
}
.ico-youhui {
	background-position:-87px -28px;
	height:15px;
	width:26px
}
.ico-bang {
	background-position:-129px -28px;
	height:15px;
	width:26px
}
.ico-pic01 {
	background-position:-185px -28px
}
.tote-small {
	background:url(../images/tote-small-ico.jpg) no-repeat;
	display:inline-block
}
.tote-small {
	background-position:0 0;
	width:28px;
	height:17px;
	vertical-align:middle;
	margin-left:5px
}
.ico-senuser {
	background:url(../images/senuser-ico.png) no-repeat;
	display:inline-block;
	margin-left:5px;
	vertical-align:middle;
	width:47px;
	height:17px;
	_height:20px
}
.ico-ji {
	background-position:-118px -80px;
	width:17px
}
.h-search {
	height:auto;
	min-height:50px;
	_height:50px
}
.s-search {
	border:1px solid #b2b2b2;
	border-top:1px solid #888;
	background:#fff;
	width:450px;
	height:28px;
	position:relative;
	text-align:left;
	top:10px;
	float:left;
	left:25px;
	z-index:998
}
.s-search-focus {
	border-color:#5d9b3d
}
.s-search-focus .search-broad {
	background-color:#fcfcfc;
	-webkit-box-shadow:2px 2px 3px #eee inset;
	-moz-box-shadow:2px 2px 3px #eee inset;
	box-shadow:2px 2px 3px #eee inset
}
.search-broad, .search-broad-wid {
	padding:0 0 0 10px;
	width:273px;
	border:0;
	height:28px;
	line-height:28px\9;
	color:#1b1b1b;
	font-size:12px;
	float:left;
	box-sizing:content-box
}
.search-broad:focus, .small-focus, .search-broad-wid:focus, .search .focus {
	background-image:none;
	padding-left:10px;
	width:273px;
	color:#1b1b1b
}
.search-broad-wid {
	width:325px
}
.search-broad-wid:focus, .search .focus {
	width:355px
}
.logo-2013 {
	height:50px;
	width:132px;
	background:url(../images/search_logo.jpg) 0 7px no-repeat;
	display:block
}
.sbtn-s {
	background-color:#62af00;
	border:1px solid #5d9b4d;
	_border:0;
	color:#fff;
	cursor:pointer;
	float:right;
	font-family:simsun;
	font-size:14px;
	font-weight:bold;
	height:30px;
	width:86px;
	margin:-1px -1px 0 0;
	_height:31px
}
.sbtn-s:hover {
	background-color:#50931e
}
.edit-eara {
	padding-top:10px;
	float:right
}
.edit-eara .btn-del {
	float:left
}
.btn-post {
	background:url(../images/bg.png) 0 0 no-repeat
}
.btn-post, .btn-del {
	height:30px;
	line-height:29px;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	margin-left:8px
}
.btn-post {
	background-color:#fd8000;
	width:auto;
	padding:0 10px 0 30px;
	overflow:visible;
	text-indent:0;
	background-position:-4px -118px;
	color:#fff
}
.btn-post:hover {
	background-color:#fd6000;
	text-decoration:none;
	color:#fff
}
.btn-post:visited {
	color:#fff
}
.btn-post span {
	_vertical-align:-2px
}
*+html .btn-post span {
	vertical-align:-2px
}
.btn-del:hover {
	background-color:#c8c6c7;
	text-decoration:none
}
.btn-del {
	text-align:center;
	background-color:#e5e5e5;
	background-position:-139px -114px;
	color:#707070;
	padding:0 10px
}
.btn-del:hover, .btn-del:visited {
	color:#707070
}
.search .search-place {
	height:20px;
	margin:5px 0 10px 179px;
	display:inline-block;
	color:#4b4b4b;
	display:none
}
.search .search-place a {
	color:#4b4b4b;
	text-decoration:none;
	margin-right:15px
}
.search .search-place a:hover {
	color:#e30
}
.active .search-place {
	display:block
}
.city, .logo-box {
	padding-left:0
}
.head-r {
	padding-right:0
}
.sear-menu0 {
	float:left;
	width:72px;
	height:28px;
	padding-left:8px;
	line-height:28px;
	border-left:1px solid #ddd;
	color:#777;
	background-color:#f5f5f5;
	cursor:pointer
}
.sear-menu0 .ic2, .sear-menu0 .ic2, .sear-category .ic2 {
	background:url(../images/search_ico.png) 0 -39px no-repeat;
	width:8px;
	height:5px;
	display:inline-block;
	margin-left:5px;
	vertical-align:middle;
	_margin-top:12px
}
.sear-menu0 .ic2, .sear-category .ic2 {
	background-position:0 -55px
}
.active .ic2 {
	background-position:0 -39px
}
.sear-menu0 .ic2 {
	position:absolute;
	top:12px;
	right:10px;
	_margin-top:0
}
.sear-menu0-con {
	display:none;
	background-color:#f5f5f5;
	border:1px solid #ddd;
	width:80px;
	position:absolute;
	top:28px;
	left:-1px
}
.active .sear-menu0-con {
	display:block
}
.sear-menu0-con li {
	list-style-type:none;
	height:28px;
	line-height:28px
}
.sear-menu0-con ul {
	border-bottom:#c6c6c6
}
.sear-menu0-con li a {
	width:72px;
	display:block;
	padding-left:8px;
	color:#707070;
	text-decoration:none;
	text-align:left
}
.sear-menu0-con li a:hover {
	background-color:#ccc;
	color:#707070;
	text-decoration:none
}
.sear-menu0-con .st1 {
	background:#e5e5e5;
	border-top:1px solid #c6c6c6
}
.active .ic2 {
	_margin-top:0
}
.sear-menu0 .js-text {
	display:inline-block
}
#listSearch .gj_sys_autoc_rs {
	padding:0;
	border:1px solid #b0b0b0;
	border-top:1px solid #5d9b3d
}
#listSearch .gj_sys_autoc_rs ul {
	padding:0
}
#listSearch .gj_sys_autoc_rs li {
	float:none;
	padding:0;
	margin:0;
	list-style-type:none;
	height:28px;
	line-height:28px
}
#listSearch .gj_sys_autoc_rs li span {
	padding:0 10px;
	color:#4b4b4b;
	text-decoration:none;
	cursor:pointer
}
#listSearch .gj_sys_autoc_rs .search-hover {
	background-color:#eee
}
#listSearch .gj_sys_autoc_rs em {
	color:#06c
}
#listSearch .gj_sys_autoc_rs em:hover {
	color:#e30
}
#listSearch .gj_sys_autoc_rs .st2 {
	border-bottom:1px solid #eee
}
#listSearch .js-del {
	display:none;
	padding:0 10px
}
#listSearch .js-del:hover {
	text-decoration:none
}
#listSearch .search-hover .js-del {
	display:inline
}
.header-fixed .h-search {
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	width:100%;
	box-shadow:0 2px 4px #ddd
}
.header-fixed {
	margin-top:50px
}
.topBox .bor-top {
	border-top:2px solid #7aaf23
}
.icon_zhekou {
	height:18px;
	line-height:16px;
	color:#fff;
	white-space:nowrap;
	display:inline-block;
	margin-top:2px;
	position:absolute;
	left:3px;
	top:-16px
}
.zkbg_l {
	background:url(../images/zkbg.png) left 0;
	padding:0 0 0 4px;
	display:inline-block;
	height:18px;
	float:left
}
.zkbg_r {
	background:url(../images/zkbg.png) right 0;
	width:4px;
	display:inline-block;
	height:16px;
	float:left
}
.Bgred_shu {
	background:url(../images/bgred_shu.png) no-repeat right -4px;
	padding:0 6px;
	font-size:12px;
	color:#fff;
	display:inline-block;
	height:22px;
	line-height:17px;
	position:absolute;
	right:-4px;
	top:-8px;
	z-index:10
}
.Bgred_heng {
	background:url(../images/bgred_heng.png) no-repeat left 0;
	padding:0 6px;
	font-size:12px;
	color:#fff;
	display:inline-block;
	height:26px;
	line-height:21px;
	position:absolute;
	left:-1px;
	top:-4px
}
.head-r .ganji-dingdong {
	position:relative;
	z-index:6000;
*display:inline
}
.head-r .dingdong-pop {
	display:none;
	position:absolute;
	border:1px solid #dcdcdc;
	top:30px;
	left:-118px;
	background:#fff;
	width:300px;
	height:128px;
	padding:14px 0 0 10px;
	color:#4b4b4b;
	z-index:9999
}
.head-r .ganji-phone-pop {
	left:-100px
}
.head-r .dingdong-pop:hover {
	color:#4b4b4b;
	text-decoration:none;
	cursor:pointer
}
.head-r .dingdong-pop p {
	_color:#4b4b4b
}
.head-r .dingdong-pop.active {
	display:block
}
.head-r .dingdong-pop .arrow {
	background:url(../images/head_ganji_dingdong.png);
	width:11px;
	height:7px;
	display:inline-block;
	position:absolute;
	top:-7px;
	left:150px;
	overflow:hidden
}
.head-r .ganji-phone-pop .arrow {
	left:143px;
	_left:55px
}
.head-r .dingdong-pop .pic-area {
	float:left;
	line-height:24px;
	width:110px;
	text-align:center;
	margin-right:13px
}
.head-r .dingdong-pop .ewm {
	background:url(../images/head_ganji_dingdong.png) 0 -12px;
	width:100px;
	height:100px;
	margin-left:5px
}
.head-r .ganji-phone-pop .ewm {
	background:url(../images/0311-qunzu-ewm.jpg) no-repeat center center
}
.head-r .dingdong-pop .p1, .head-r .dingdong-pop .p2 {
	font-family:"Microsoft YaHei", "SimHei"
}
.head-r .dingdong-pop .p1 {
	margin-bottom:10px;
	text-indent:8px
}
.head-r .dingdong-pop .p2 {
	height:24px;
	line-height:24px;
	color:#f60;
	text-indent:14px;
	_text-indent:0
}
.wxt_ltconing {
	position:relative;
	z-index:1;
	font:12px \5b8b\4f53;
	color:#4b4b4b;
	position:fixed;
	right:50%;
	margin-right:489px;
	bottom:4px;
	_position:absolute;
_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight -4+"px")
}
.wxt_ltcon {
	width:160px;
	height:247px;
	background:url(../images/job_wxt.gif) no-repeat;
	display:block
}
.wxt_ltconing span {
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	right:1px;
	top:1px;
	cursor:pointer;
	background:url(../images/giftu.gif) no-repeat;
	cursor:pointer
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input[type='text'], input[type='password'] {
line-height:normal !important
}
}
.related-search .logo-box {
	height:88px;
	float:left;
	width:175px
}
.related-search .logo-box .logo {
	background:url(../images/1508-logo.png) no-repeat 0 8px;
	display:block;
	height:58px;
	width:175px
}
.related-search .search-listdiv {
	position:absolute;
	top:30px;
	left:0;
	height:36px;
	line-height:36px
}
.related-search .search-listdiv .pr-13 {
	padding-right:13px;
	display:inline-block
}
.related-search .s-search {
	top:16px
}
.related-search .edit-eara {
	padding-top:16px
}
@charset "utf-8";
.lg-screen .head, .lg-screen .search, .lg-screen #wrapper, .lg-screen #footer, .lg-screen .foot-crumbs {
	width:1190px
}
.lg-screen .logo-box {
	width:300px
}
.lg-screen .selitem dd {
	width:1040px
}
.lg-screen .leftBox {
	width:970px
}
.leftBox {
	float:left;
	width:770px
}
.pr-10 {
	padding-right:10px
}
.pl-5 {
	padding-left:5px
}
.lh20 {
	line-height:20px
}
.lh22 {
	line-height:22px
}
.lh24 {
	line-height:24px
}
.btn-s, .btn-m, .btn-b {
	display:inline-block;
	background:#fd8000;
	line-height:1em;
	padding:6px 13px;
	color:#fff
}
.btn-s:hover, .btn-s:visited, .btn-m:hover, .btn-m:visited, .btn-b:hover, .btn-b:visited {
	color:#fff;
	text-decoration:none
}
.btn-s:hover, .btn-m:hover, .btn-b:hover {
	background:#fd6000
}
.btn-m {
	font-size:14px;
	font-weight:bold;
	padding:10px 20px
}
.fc-999 {
	color:#999
}
.crumbs {
	font-family:'SimSun'
}
.num-type, .comNum {
	color:#f60;
	vertical-align:-2px;
	_vertical-align:-1px;
	margin-right:3px
}
.comNum {
	font-size:20px
}
a:hover {
	color:#ec3701
}
em {
	font-style:normal
}
.f12 {
	font-size:12px
}
.f14 {
	font-size:14px
}
.placeholder {
	color:#aaa
}
::-webkit-input-placeholder {
color:#aaa
}
::-moz-placeholder {
color:#aaa
}
input:-moz-placeholder {
color:#aaa
}
.validatorEmptyValue {
	color:#707070
}
.category {
	padding:10px 0;
	overflow:hidden;
	zoom:1
}
.category li {
	float:left;
	width:115px;
	padding-left:20px;
	line-height:30px
}
.category li.wauto {
	width:auto
}
.category li a {
	color:#4b4b4b;
	font-size:14px
}
.category li a:hover {
	color:#ec3701
}
.category .active, .category .heart {
	background:url(../images/pub.png) no-repeat 0 4px;
	font-weight:bold
}
.category .heart {
	background-position:0 -30px
}
.process li, .process .l-bg, .process .r-bg {
	background-image:url(../images/process-new.png);
	background-repeat:no-repeat
}
.process {
	color:#4b4b4b;
	font-size:14px;
	margin:20px 0;
	display:inline-block
}
.process li {
	background-position:0 -521px;
	background-repeat:repeat-x;
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	width:326px;
	color:#aaa;
	font-weight:bold
}
.process li a {
	font-weight:normal
}
.process .twostep {
	width:328px
}
.process .xh {
	font-family:\5b8b\4f53;
	font-size:18px;
	margin-right:5px;
	vertical-align:-1px
}
.process .l-bg {
	background-position:0 -390px;
	float:left;
	height:40px;
	width:13px
}
.process .r-bg {
	background-position:0 -454px;
	float:right;
	height:40px;
	width:13px
}
.process .active {
	background-position:0 -58px;
	background-repeat:repeat-x;
	color:#fff
}
.process .active .l-bg {
	background-position:0 -120px
}
.process .active .r-bg {
	background-position:0 0
}
.process .formerly {
	background-position:0 -254px;
	background-repeat:repeat-x;
	color:#619f01
}
.process .formerly .l-bg {
	background-position:0 -320px
}
.process .formerly .r-bg {
	background-position:0 -189px
}
.process .fn {
	font-weight:normal
}
.title {
	font-weight:bold;
	background:#f5f6f4;
	font-size:14px;
	height:35px;
	line-height:35px;
	padding:0 15px
}
.pub {
	padding-bottom:50px
}
.toptip {
	margin:0 0 5px 25px
}
.nc-table {
	clear:both;
	width:100%;
	_table-layout:fixed
}
.add-detail {
	font-size:14px;
	padding:15px 0
}
.add-detail th, .add-detail td {
	padding:5px 0
}
.add-detail th {
	color:#707070;
	font-weight:normal;
	padding:5px 20px 5px 0;
	text-align:right
}
.add-detail .star {
	font-family:\5b8b\4f53;
	width:25px;
	display:inline-block;
	color:#ec3701;
	text-align:center
}
.input-style {
	border:1px solid #cbc9c9;
	float:left;
	font-size:14px;
	height:28px;
	line-height:28px;
	padding:0 5px
}
.txtarea-box {
	border:1px solid #cbc9c9;
	font-size:14px;
	line-height:24px;
	padding:0 8px
}
.add-detail .line-blue {
	border:1px solid #56b4ef;
	box-shadow:0 0 4px #56b4ef
}
.add-detail .line-red {
	border:1px solid #fe8a8a;
	box-shadow:0 0 4px #fe8a8a
}
.add-detail input.select-btn, .add-detail input.input-style {
	color:#4b4b4b
}
.select-btn, .select-btn-hover {
	background:url(../images/selarrow.png) no-repeat
}
.select-box {
	float:left;
	height:30px;
	line-height:30px;
	padding-right:10px;
	position:relative
}
.select-btn, .select-btn-hover {
	background-position:right 0;
	background-color:#fff;
	border:1px solid #c9c9c9;
	cursor:pointer;
	color:#1b1b1b;
	display:inline-block;
	font-size:14px;
	height:28px;
	line-height:28px;
	padding:0 28px 0 5px;
	width:90px;
	z-index:0
}
.select-option {
	background:#fff;
	border:1px solid #ddd;
	box-shadow:0 0 3px #e5e5e5;
	display:none;
	font-size:14px;
	left:0;
	position:absolute;
	top:29px;
	width:123px;
	z-index:2
}
.select-option a {
	color:#4b4b4b;
	display:block;
	font-size:14px;
	height:28px;
	line-height:28px;
	padding-left:5px
}
.select-option a:hover {
	background-color:#e7e7e7;
	color:#4b4b4b
}
.sel-area .select-option {
	padding:10px 0 10px 14px;
	width:690px
}
.sel-area .select-option a {
	display:inline-block;
	width:85px
}
.sel-area .select-option a:hover {
	background:#fff;
	color:#4b4b4b
}
.sml .select-btn, .sml .select-btn-hover {
	width:45px
}
.sml .select-option {
	width:78px
}
.select-txt, .tbl-txt {
	color:#707070;
	display:inline-block;
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	padding-right:5px
}
.select-box-hover {
	z-index:9999
}
.select-box-hover .select-option, .select-box-hover .district-option, .active .select-option {
	display:block
}
.tbl-txt {
	color:#4b4b4b
}
.validatorMsg {
	font-size:14px;
	display:inline-block;
	height:30px;
	line-height:30px;
	padding-left:6px;
	vertical-align:top
}
.validatorMsg b{ font-size:15px;}

.validatorFocus {
	background:url(../images/validatorinit.png) no-repeat 10px 4px;
	color:#1188d3
}
.validatorError {
	color:#f60;
	background:url(../images/validatorerror.png) no-repeat 10px 4px
}
.validatorValid {
	background:url(../images/validatorvalid.png) no-repeat 10px 4px;
	color:#44b820
}
.btn-style1, .btn-style2 {
	background:#fd8000;
	border:1px solid #fd8000;
	color:#fff;
	font-family:'Microsoft YaHei', 'SimSun';
	font-size:24px;
	cursor:pointer;
*line-height:24px;
	padding:6px 0;
	width:160px;
	margin:20px 20px 0 0
}
.btn-style1 {
	background:#e7e7e7;
	border:1px solid #e7e7e7;
	color:#b5b5b5
}
.btn-style1:hover {
	background:#e2e0e0
}
.btn-style2:hover {
	background:#fd6000
}
.tbl-code .getcode {
	border:1px solid #c8c8c8;
	background:#f0f0f0;
	color:#4b4b4b;
	display:inline-block;
	font-size:12px;
	height:28px;
	line-height:28px;
	margin-left:20px;
	padding:0 15px;
	position:static;
	text-decoration:none
}
.tbl-code .getcode:hover {
	background:#e5e5e5;
	text-decoration:none;
	color:#f60;
	border:1px solid #c8c8c8
}
.tbl-code .codereset {
	color:#bbb
}
.code-tips {
	display:inline-block;
	font-size:12px;
	height:28px;
	line-height:28px;
	padding-left:10px;
	vertical-align:top
}
@charset "utf-8";


.mb70 {
	margin-bottom:70px
}
.icon-3 {
	background:url(../images/icon3.png) no-repeat
}
.banjia-top {
	border-bottom:1px #e9e9e9 solid;
	padding:12px 0;
	height:34px
}
.banjia-logo {
	display:inline-block;
	width:235px;
	height:34px;
	background:url(../images/banjia_logo.png) no-repeat left top;
	float:left
}
.banjia-logo .ganji-logo {
	display:block;
	width:143px;
	height:34px;
	text-indent:-9999em
}
.left-w {
	width:690px
}
.right-w {
	width:250px;
	overflow:hidden;
	padding:0 20px
}
.w960 {
	width:960px;
	padding:0 20px
}
.b-title {
	margin:25px 20px 0;
	padding-bottom:15px;
	height:22px;
	line-height:22px;
	font-family:'Microsoft YaHei';
	font-size:18px;
	letter-spacing:1px;
	display:inline-block;
	overflow:hidden
}
.b-title em {
	display:inline-block;
	width:22px;
	height:22px;
	margin-right:6px;
	vertical-align:middle;
	float:left
}
.ban-left {
	background:#f9f9f9
}
.ban-right {
	background:#ececec
}
.left-title {
	width:650px;
	border-bottom:1px #e5e5e5 solid
}
.left-title .em-icon {
	background-position:left 2px
}
.right-title {
	width:250px;
	border-bottom:1px #ddd solid;
	margin:25px 0 0
}
.right-title .em-icon {
	background-position:left -22px
}
.w960-tltle {
	width:960px;
	border-bottom:1px #e5e5e5 solid;
	margin:25px 0 0
}
.w960-tltle .em-icon {
	background-position:left -48px
}
.left-con {
	padding:35px 0 0 20px;
	height:670px;
*height:675px
}
.info-con {
	padding-bottom:30px
}
.info-title {
	display:inline-block;
	width:70px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#707070;
	text-align:right;
	padding-right:20px
}
.info-title em {
	display:inline-block;
	width:12px;
	height:40px;
	background-position:-72px 14px;
	vertical-align:middle
}
.info-cont {
	width:560px;
	padding-right:20px;
	position:relative
}
.info-cont .input-txt {
	width:340px;
	padding:0 5px
}
.info-cont .p1 {
	color:#1188d3;
	height:30px;
	line-height:30px;
	position:absolute;
	left:0;
	top:40px;
	font-size:14px;
	z-index:1
}
.info-cont .bdsug {
	border:1px #c9c9c9 solid;
	width:350px;
	height:auto;
	background:#fff;
	position:absolute;
	left:0;
	z-index:3
}
.info-cont .bdsug a i {
	color:#999;
	font-size:12px;
	padding-left:8px
}
.info-cont .select-box {
	width:133px;
	height:auto
}
.info-cont .select-btn {
	width:86px;
	background:url(../images/selarrow.png) no-repeat right top #fff;
	padding:0 42px 0 5px;
	cursor:pointer
}
.info-cont .select-option {
	width:133px;
	height:auto
}
.info-cont .bdsug, .info-cont .select-option {
	top:39px;
	display:none
}
.info-cont .bdsug a, .info-cont .select-option a {
	display:block;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#4b4b4b;
	text-decoration:none;
	padding:0 5px;
	overflow:hidden;
	text-overflow:ellipsis
}
.info-cont .bdsug a:hover, .info-cont .select-option a:hover {
	background:#f5f5f5;
	color:#4b4b4b;
	text-decoration:none
}
.input-txt, .select-btn, .homeapp-list, .phone-txt {
	font-size:14px;
	border:1px #c9c9c9 solid;
	height:38px;
	line-height:38px;
	_float:left;
	color:#999
}
.info-cont .bus {
	width:452px;
	height:92px;
	background:#fff;
	margin-bottom:10px;
	cursor:pointer;
	position:relative
}
.info-cont .dl-bus {
	border:1px #c9c9c9 solid;
	display:inline-block;
	width:424px;
	height:76px;
	padding:7px 13px
}
.info-cont .dt-bus {
	display:inline-block;
	float:left;
	width:74px;
	height:74px;
	border:1px #efefef solid
}
.info-cont .dd-bus {
	display:inline-block;
	float:left;
	padding-left:18px;
	width:330px;
	padding-top:8px
}
.info-cont .dd-bus span {
	display:inline-block;
	width:100%;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold
}
.info-cont .dd-bus p {
	line-height:24px;
	font-size:14px
}
.info-cont .dl-em {
	background-position:-32px top;
	width:31px;
	height:31px;
	display:none;
	position:absolute;
	right:2px;
	bottom:2px
}
.info-cont .bus .active {
	border:2px #77a82d solid;
	padding:6px 12px
}
.info-cont .bus .active .dl-em {
	display:block
}
.info-cont .buslast {
	margin-bottom:0
}
.info-cont .homeapp {
	z-index: auto;
	margin:0 10px 10px 0;
	position:relative;
	cursor:pointer
}
.info-cont .homeapp-list {
	background:#fff;
	display:inline-block;
	height:18px;
	line-height:18px;
	padding:10px 8px;
	_padding:12px 8px 5px
}
.info-cont .homeapp-list em {
	display:inline-block;
	width:11px;
	height:6px;
	background-position:-32px -72px;
	vertical-align:middle;
	_vertical-align:-6px;
	margin-left:8px
}
.info-cont .type-list {
	position:absolute;
	left:0;
	top:39px;
	background:#fff;
	z-index:2;
	width:457px;
	height:auto;
	border:1px #c9c9c9 solid;
	padding:0 5px 10px;
	display:none
}
.info-cont .type-list2 {
	right:0;
	left:inherit
}
.info-cont .type-info {
	padding:10px 5px;
	border-bottom:1px #ebebeb solid
}
.info-cont .type-info .part1 {
	width:48px;
	height:48px;
	border:1px #c9c9c9 solid;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
*display:block;
*font-size:42px;
*font-family:Arial
}
.info-cont .type-info .part1 img {
	vertical-align:middle
}
.info-cont .type-info .part2 {
	padding-left:10px;
	width:224px
}
.info-cont .type-info .part2 .p2 {
	line-height:26px;
	font-size:14px;
	color:#707070
}
.info-cont .type-info .part2 .p3 {
	line-height:20px;
	font-size:12px;
	color:#999
}
.info-cont .type-info .part3 {
	padding:0 5px;
	width:75px;
	line-height:26px;
	font-size:14px;
	color:#f60;
	text-align:right
}
.info-cont .type-info .part4 {
	width:76px;
	height:24px;
	background:#f0f0f0;
	border:1px #e5e5e5 solid;
	position:relative
}
.info-cont .type-info .part4 .a-btn {
	display:block;
	width:16px;
	height:24px;
	text-indent:-9999em
}
.info-cont .type-info .part4 .a-jian {
	background-position:-28px -40px
}
.info-cont .type-info .part4 .a-jia {
	background-position:-52px -40px
}
.info-cont .type-info .part4 .input-txt {
	width:42px;
	padding:0;
	height:24px;
	line-height:24px;
	border:1px #aaa solid;
	text-align:center;
	font-size:12px;
	position:absolute;
	left:16px;
	top:-1px
}
.info-cont .type-btn {
	padding-top:10px;
	padding-right:5px;
	text-align:right
}
.info-cont .type-btn a {
	display:inline-block;
	height:30px;
	width:70px;
	line-height:30px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	background:#fd8000
}
.info-cont .type-btn a:hover {
	background:#fd6000;
	color:#fff;
	text-decoration:none
}
.info-cont .textarea {
	padding:5px;
	border:1px #c9c9c9 solid;
	width:470px;
	height:150px;
	line-height:24px;
	font-size:14px;
	color:#707070
}
.info-cont .input-number {
	width:180px;
	margin-right:10px
}
.info-cont .input-code {
	width:85px;
	margin-right:10px
}
.info-cont .input-btn {
	padding:0 15px;
*padding:0;
	height:28px;
	line-height:26px;
*+line-height:25px;
	_line-height:28px;
	border:1px #d8d8d8 solid;
	background:#f5f5f5;
	color:#6e6e6e;
	cursor:pointer;
	margin-top:6px
}
.info-cont .input-btn:hover {
	background:#e5e5e5;
	border:1px #ddd solid;
	color:#e30
}
.info-cont .a-order {
	display:inline-block;
	font-size:14px;
	width:126px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	background:#fd8000
}
.info-cont .a-order:hover {
	background:#fd6000;
	color:#fff;
	text-decoration:none
}
.info-cont .active .homeapp-list em {
	background-position:-52px -72px
}
.info-cont .active .homeapp-list {
	border-bottom:0;
	height:19px;
	_height:22px;
	position:relative;
	z-index:3
}
.info-cont .active .type-list {
	display:block
}
.info-cont .a-back {
	display:inline-block;
	margin-left:30px;
	line-height:40px
}
.right-con {
	width:240px;
	height:630px;
	overflow:auto;
	background:#f7f7f7;
	padding:0 5px
}
.ul-con .li-list {
	border-bottom:1px #eee solid;
	padding:16px 5px
}
.ul-con .li-label {
	float:left;
	display:inline-block;
	font-size:14px
}
.ul-con .li-right {
	float:right;
	display:inline-block;
	color:#ec3701;
	font-size:16px;
	font-family:'Microsoft YaHei'
}
.ul-con .li-right .fc-cb {
	color:#cbcbcb;
	font-size:12px;
	font-family:'Simsun';
	padding-right:10px;
	vertical-align:middle
}
.ul-con .li-right .size-12 {
	font-size:12px
}
.ul-con .li-top {
	height:26px;
	line-height:26px
}
.ul-con .li-table {
	padding-top:5px
}
.ul-con .li-table table {
*width:92%
}
.ul-con .li-table td {
	line-height:18px;
	padding:4px 2px;
	vertical-align:top;
	color:#999;
	font-size:14px
}
.ul-con .li-table td.td-right {
	text-align:right
}
.cost-all {
	padding:20px 0 30px 20px;
	height:30px;
	line-height:30px;
	font-size:14px
}
.cost-all i {
	color:#ec3701;
	font-family:'Microsoft YaHei';
	font-size:26px;
	vertical-align:middle
}
.order-con {
	padding:35px 0 0
}
.order-con .info-cont {
	width:650px
}
.keyorder {
	padding:30px 0 30px;
	text-align:center
}
.keyorder a {
	display:inline-block;
	width:200px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-family:'Microsoft YaHei';
	font-size:24px;
	background:#fd8000
}
.keyorder a:hover {
	background:#fd6000;
	color:#fff;
	text-decoration:none
}
.success {
	width:380px;
	height:auto;
	margin:20px 260px 180px;
	display:inline-block;
	overflow:hidden;
	padding-left:160px;
	background:url(../images/tick2-icon.png) no-repeat left 10px;
}
.success .p1 {
	line-height:60px;
	font-family:'Microsoft YaHei';
	font-size:32px
}
.success .p2 {
	font-size:16px;
	font-weight:bold;
	color:#707070
}
.success .p3 {
	font-size:14px;
	color:#707070;
	line-height:24px;
	padding-top:8px
}
#footer {
	background:#e3e3e3;
	padding:25px 0;
	line-height:20px;
	width:auto;
	color:#999
}
#footer a {
	color:#999;
	text-decoration:none
}
#footer a:hover {
	color:#999;
	text-decoration:underline
}
.b-step {
	margin:80px auto 40px;
	width:634px;
	height:95px;
	background:url(../images/banjia_step.png) no-repeat
}
.b-step1 {
	background-position:left top
}
.b-step2 {
	background-position:left -105px
}
.b-step3 {
	background-position:left bottom
}
.z1 {
	z-index:1
}
.z2 {
	z-index:2
}
.z3 {
	z-index:3
}
.z4 {
	z-index:4
}
.z5 {
	z-index:5
}
.validatorMsg {
	margin-top:6px
}
/*
.info-cont .dt-bus {
	background:url(../images/banjia_sc.png) no-repeat
}
*/
.info-cont .dt-bus1 {
	background-position:left top
}
.info-cont .dt-bus2 {
	background-position:-80px 5px
}
.info-cont .dt-bus3 {
	background-position:-160px 0
}
.calculator {
	height:32px;
	line-height:32px;
	background:#fd8000;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:0 20px;
	margin-right:10px
}
.calculator:hover {
	background:#fd6000;
	color:#fff;
	text-decoration:none
}
.box1, .box2, .box3, .box4, .box5 {
	height:680px;
	position:relative;
	font-family:'Microsoft YaHei'
}
.box1, .box3, .box5 {
	background:#f8f8f8
}
.box2, .box4 {
	background:#86c93b
}
.box1 {
	text-align:center
}
.box1 .fadeIn .p1 {
	line-height:28px;
	font-size:28px;
	color:#86c93b;
	padding-top:100px
}
.box1 .box-t {
	line-height:60px;
	font-size:46px;
	color:#86c93b;
	font-weight:bold;
	margin-top:20px
}
.box1 .box-t span {
	display:inline-block
}
.box1 .box-t .span1 {
	color:#ff9d11;
	font-size:56px
}
.box1 .box1-1 {
	padding-top:20px;
	color:#969696;
	font-size:18px
}
.box1 .box1-1 span {
	padding:0 15px
}
.box1 .box1-1 em {
	width:5px;
	height:5px;
	border-radius:100%;
	background:#969696;
	display:inline-block;
	margin-right:6px;
	vertical-align:middle
}
.box1 .box-img {
	background:url(../images/img_1.png) no-repeat center 30px;
	padding:30px 0;
	height:327px
}
.box2-1, .box3-1, .box4-1, .box5-1, .box2-img, .box3-img, .box4-img, .box4-img2, .box5-img {
	position:absolute;
	left:50%;
	top:50%
}
.box2-1-1, .box3-1-1, .box4-1-1, .box5-1-1 {
	font-size:56px;
	font-weight:bold;
	display:inline-block;
	height:60px;
	line-height:60px
}
.box2-1-1 span, .box3-1-1 span, .box4-1-1 span, .box5-1-1 span {
	float:left
}
.box2-1-2, .box3-1-2, .box4-1-2, .box5-1-2 {
	font-size:28px;
	font-weight:bold;
	padding:15px 0 15px;
	line-height:30px
}
.box2-1-3, .box3-1-3, .box4-1-3, .box5-1-3 {
	line-height:28px;
	height:28px;
	font-size:18px
}
.box2-img {
	background:url(../images/img_2.png) no-repeat left top;
	width:426px;
	height:427px;
	margin:-250px 0 0 -470px
}
.box2-1 {
	width:460px;
	margin:-190px 0 0 50px
}
.box2-1-1, .box2-1-2, .box4-1-1, .box4-1-2 {
	color:#fff
}
.box2-1-3, .box4-1-3 {
	color:#4f8a0d
}
.box2-1-4 {
	display:inline-block;
	height:56px;
	line-height:56px;
	padding:0 35px;
	color:#fff;
	font-size:20px;
	text-decoration:none;
	background:#6da828;
	margin-top:35px
}
.box2-1-4:hover {
	background:#6cb11a;
	color:#fff;
	text-decoration:none
}
.box3-1 {
	width:350px;
	margin:-160px 0 0 -450px
}
.box3-1-1, .box3-1-2, .box5-1-1, .box5-1-2 {
	color:#86c93b
}
.box3-1-3, .box5-1-3 {
	color:#646464
}
.box3-img {
	width:447px;
	height:304px;
	background:url(../images/img_3.png) no-repeat left top;
	margin:-210px 0 0 30px
}
.box4-img {
	background:url(../images/img_4.png) no-repeat left top;
	width:407px;
	height:321px;
	margin:-210px 0 0 -420px
}
.box4-img2 {
	background:url(../images/img_5.png) no-repeat left top;
	width:87px;
	height:124px;
	margin:-280px 0 0 320px
}
.box4-1 {
	width:250px;
	margin:-150px 0 0 130px
}
.box5-1 {
	margin:-160px 0 0 -420px
}
.box5-img {
	background:url(../images/img_6.png) no-repeat left top;
	width:416px;
	height:345px;
	margin:-240px 0 0 10px
}
.box5-1-4 {
	display:inline-block;
	height:56px;
	line-height:56px;
	padding:0 35px;
	color:#fff;
	font-size:20px;
	background:#ffb311;
	text-decoration:none;
	margin-top:20px
}
.box5-1-4:hover {
	background:#ffa311;
	color:#fff;
	text-decoration:none
}
.pop-foot {
	height:116px;
	width:100%;
	position:fixed;
	z-index:999;
	bottom:0;
	left:0;
	text-align:center
}
.pop-foot-bg {
	background:#4b4b4b;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	-webkit-opacity:.80;
	-ms-opacity:.80;
	opacity:.80;
	height:116px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:0
}
.pop-foot-con {
	position:relative;
	z-index:1;
	font-family:'Microsoft YaHei'
}
.pop-foot-con .a-btn {
	display:inline-block;
	margin:28px 80px 28px 0;
	height:60px;
	line-height:60px;
	padding:0 38px;
	color:#fff;
	text-decoration:none;
	background:#fd8000;
	font-size:20px
}
.pop-foot-con .a-btn:hover {
	color:#fff;
	text-decoration:none;
	background:#fd6000
}
.pop-foot-con .a-btn i {
	font-size:24px
}
.pop-foot-con span {
	line-height:116px;
	font-size:22px;
	color:#fff;
	display:inline-block;
	vertical-align:top
}
.icon {
	background:url(../images/icon_24.png) no-repeat;
	_background:url(../images/icon_24.png) no-repeat
}
.close-pop {
	display:inline-block;
	width:26px;
	height:26px;
	background-position:left top;
	position:absolute;
	right:10px;
	top:10px
}
.close-pop:hover {
	background-position:-26px top
}
.backtop {
	display:inline-block;
	width:63px;
	height:auto;
	position:fixed;
	right:2px;
	_position:absolute;
	z-index:1100;
	height:132px;
	bottom:52px;
_top:expression(documentElement.scrollTop+document.documentElement.clientHeight - 123+'px')
}
.backtop .top {
	display:inline-block;
	width:63px;
	height:63px;
	background-position:left -27px;
	margin-bottom:5px
}
.backtop .top:hover {
	background-position:-63px -27px
}
.backtop .need {
	display:inline-block;
	width:63px;
	height:40px;
	padding:12px 0 11px;
	line-height:20px;
	color:#fff;
	font-family:'Microsoft YaHei';
	font-size:16px;
	text-decoration:none;
	text-align:center;
	background:#fd8000
}
.backtop .need:hover {
	background:#fd6000;
	color:#fff;
	text-decoration:none
}
.weixiu-top {
	border-bottom:1px #e9e9e9 solid;
	padding:12px 0;
	height:34px
}
.weixiu-logo {
	display:inline-block;
	width:273px;
	height:34px;
	background:url(../images/weixiu_logo.jpg) no-repeat left top;
	float:left
}
.weixiu-logo .ganji-logo {
	display:block;
	width:143px;
	height:34px;
	text-indent:-9999em
}
.jiadianweixiu .ban-left {
	margin-top:20px
}
.jiadianweixiu .left-title {
	border:0;
	width:auto
}
.jiadianweixiu .info-title {
	width:100px
}
.jiadianweixiu .info-cont {
	width:auto
}
.jiadianweixiu .weixiuleixing span {
	cursor:pointer;
	position:relative;
	color:#4b4b4b;
	margin-right:10px;
	display:inline-block;
	font-size:14px;
	padding:10px 14px;
	background:#fff;
	border:1px solid #cbc9c9
}
.jiadianweixiu .input-txt {
	color:#999
}
.jiadianweixiu .info-cont .input-btn {
	border:1px solid #c8c8c8;
	height:40px;
	line-height:40px;
	margin-top:0
}
.jiadianweixiu .keyorder {
	padding:0
}
.jiadianweixiu .left-con {
	height:645px;
	margin-bottom:50px
}
.jiadianweixiu .success {
	margin-top:100px
}
.weixiuleixing .icon-4 {
	right:0;
	bottom:0;
	width:15px;
	height:15px;
	background:url(../images/icon4.png) no-repeat 0 0
}
.weixiuleixing .active {
	border:1px solid #77a82d
}
.weixiuleixing .active .icon-4 {
	display:block
}
.jiadianweixiu .info-cont .select-time {
	background:#fff url(../images/time.png) no-repeat 107px center
}
.jiadianweixiu .info-cont .input-number {
	width:208px
}
.phone-txt {
	width:270px;
	padding:0 5px
}
.captcha {
	width:100px
}
.getcode {
	border:1px solid #c8c8c8;
	background:#f0f0f0;
	color:#4b4b4b;
	display:inline-block;
	font-size:12px;
	height:38px;
	line-height:38px;
	margin-left:10px;
	padding:0 15px;
	position:static;
	text-decoration:none
}
.getcode:hover {
	background:#e5e5e5;
	text-decoration:none;
	color:#f60;
	border:1px solid #c8c8c8
}
.getcode-after {
	color:#999
}
.getcode-after:hover {
	background:#f0f0f0;
	color:#999
}
.getcode-txt {
	display:inline-block;
	line-height:40px;
	padding-left:10px
}

.ml100{ margin-left:200px;}


.beizhiu{ font-size:18px; color:#f60;  float:left; width:300px; text-align:right; height:140px;}



.beiznr{ color:#666666; font-size:14px; line-height:1.8em; margin-top:10px; margin-bottom:80px;}











