.ad-lab {
	background: url(../images/ad_sm.png) no-repeat;
	width: 32px;
	height: 14px;
	overflow: hidden;
	position: absolute;
	z-index: 10
}

.house-sale-notice {
	margin-top: 20px;
	height: 135px;
	padding-left: 30px;
	background: url(../images/house-sale.jpg) right 0 no-repeat #f4fbf8
}

.f_2{
	height: 40px
}

.house-sale-notice .text-box {
	padding: 15px 0 0;
	line-height: 30px
}

.house-sale-notice .text-box .c-ored {
	color: #ff5151
}

.house-sale-notice .text-box .text-left {
	float: left;
	width: 190px;
	font-size: 22px;
	color: #666;
	margin-top: 10px;
	padding-right: 30px;
	border-right: 1px solid #ccc
}

.house-sale-notice .text-box .text-right {
	float: left;
	padding: 0 30px;
	width: 412px
}

.house-sale-notice .text-box .text-right strong {
	font-size: 30px;
	display: block;
	margin-bottom: 10px;
	font-weight: 100
}

.house-sale-notice .text-box .text-right p {
	text-align: right;
	font-size: 24px;
	color: #666
}

.house-sale-notice .text-box .text-right p span {
	font-size: 26px;
	font-weight: bolder
}

.ui-select {
	line-height: 24px
}

.ui-select .ui-selected-value {
	border: 1px solid #BDBDBD;
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 20px 0 5px
}

.ui-select .ui-select-origin {
	display: none;
	width: 0;
	height: 0
}

.ui-select .ui-select-arrow {
	position: absolute;
	right: 5px;
	top: 10px
}

.ui-select .ui-select-option {
	position: absolute;
	left: 0;
	top: 24px;
	border: 1px solid #bdbdbd;
	border-top: 0;
	display: none
}

.ui-select .ui-select-option.ui-select-open {
	display: block
}

.ui-select .ui-select-option li {
	display: block !important;
	padding: 0 20px 0 5px
}

.ui-select .ui-select-option li:hover {
	background-color: #3385ff;
	color: #fff;
	cursor: pointer
}

.k-form-text {
	width: 240px;
	height: 40px;
	border: 1px solid #ccc;
	position: relative;
	padding-left: 40px
}

.k-form-text .kanfangicon {
	position: absolute;
	left: 15px;
	top: 12px
}

.k-form-text input {
	height: 39px;
	line-height: 39px;
	border: 0;
	width: 100%;
	font-size: 14px;
	color: #666
}

.k-form-submit input {
	width: 130px;
	height: 46px;
	background-color: #da5c4f;
	border: 0;
	color: #fff;
	font-size: 14px;
	cursor: pointer
}

.k-inline-block-middle {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 5px
}

.k-super {
	vertical-align: super
}

.k-fl {
	float: left;
	display: inline
}

.k-fr {
	float: right;
	display: inline
}

.k-em-1 {
	color: #D41938;
	font-size: 24px
}

.k-em-2 {
	color: #dd0f1f
}

.k-color-1 {
	color: #D41938
}

.k-btn-1 {
	display: block;
	width: 180px;
	height: 42px;
	font-size: 18px;
	line-height: 42px;
	background: #d51938;
	color: #fff;
	text-align: center
}

.k-btn-2 {
	display: block;
	width: 180px;
	height: 42px;
	font-size: 18px;
	line-height: 42px;
	background: #999;
	color: #fff;
	text-align: center
}

.k-inline-block {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.k-select-1 {
	height: 26px;
	line-height: 26px;
	padding-right: 25px !important;
	border: 1px solid #f39aaa;
	position: relative
}

.k-select-1 .kanfangicon {
	position: absolute;
	right: 6px;
	top: 6px
}

.k-select-2 {
	height: 26px;
	line-height: 26px;
	padding-right: 25px !important;
	border: 1px solid #d51938;
	background: #d51938;
	color: #fff !important;
	position: relative
}

.k-select-2 .kanfangicon {
	position: absolute;
	right: 6px;
	top: 6px
}

.k-select-3 {
	height: 26px;
	line-height: 26px;
	border: 1px solid #f39aaa;
	padding-left: 25px !important;
	position: relative
}

.k-select-3 .kanfangicon {
	position: absolute;
	left: 7px;
	top: 6px
}

.mw1150 {
	width: 1150px;
	margin: 0 auto
}

.kanfangtuan {
	width: 1150px;
	margin: auto
}

.kanfangtuan h1,
.kanfangtuan h2,
.kanfangtuan h3,
.kanfangtuan h4,
.kanfangtuan h5,
.kanfangtuan h6 {
	font-weight: normal
}

.kanfangtuan .section {
	margin-bottom: 20px
}

.kanfangtuan .pagelist {
	padding: 10px 0 20px 0
}

.kanfangtuan .f-tips {
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #666
}

.kanfangtuan .f-tips li {
	margin-right: 20px
}

.kanfangtuan .f-tips li .kanfangicon {
	margin-right: 15px;
	vertical-align: middle;
	position: relative;
	top: -3px
}

.kanfangtuan .hasbaoming {
	height: 50px;
	line-height: 50px;
	width: 1148px;
	border: 1px solid #EEF1FC
}

.kanfangtuan .hasbaoming h3 {
	font-size: 24px;
	color: #333;
	font-weight: normal;
	margin-left: 20px
}

.kanfangtuan .hasbaoming .num {
	color: #666;
	font-size: 14px;
	margin-left: 76px
}

.kanfangtuan .hasbaoming .num span {
	margin: 0 5px
}

.kanfangtuan .tuan {
	padding-top: 35px
}

.kanfangtuan .tuan h1 {
	font-size: 28px;
	color: #333
}

.kanfangtuan .tuan p {
	margin-top: 19px;
	font-size: 14px;
	color: #656565
}

.kanfangtuan .tuan p .label {
	color: #999
}

.kanfangtuan .tuan p .address {
	margin-left: 16px
}

.kanfangtuan .tuan .baomingbtn {
	width: 250px;
	text-align: right
}

.kanfangtuan .tuan .baomingbtn a:hover {
	color: #fff !important
}

.kanfangtuan .tuan .baominginfo span {
	margin: 0 3px
}

.kanfangtuan .liucheng {
	margin-top: 45px;
	position: relative
}

.kanfangtuan .liucheng li {
	float: left;
	width: 200px;
	text-align: center;
	padding-top: 36px
}

.kanfangtuan .liucheng li .kanfangicon {
	position: absolute;
	top: 0
}

.kanfangtuan .liucheng li.start {
	width: 36px
}

.kanfangtuan .liucheng li.start .kanfangicon {
	left: 0;
	top: 0
}

.kanfangtuan .liucheng li .icon-5 {
	left: 50%;
	margin-left: -6px;
	top: 12px
}

.kanfangtuan .liucheng li .icon-7 {
	left: 50%;
	margin-left: -10px;
	top: 10px
}

.kanfangtuan .liucheng li.m {
	position: relative;
	cursor: pointer
}

.kanfangtuan .liucheng li.m .f-line-1 {
	height: 1px;
	position: absolute;
	top: 18px;
	background-color: #889ce0;
	width: 100%;
	left: 0
}

.kanfangtuan .liucheng li.m:hover .popinfo {
	visibility: visible
}

.kanfangtuan .liucheng li.m:hover .icon-5 {
	background-position: 0 -160px;
	left: 50%;
	margin-left: -10px;
	top: 8px;
	width: 20px;
	height: 20px
}

.kanfangtuan .liucheng li.m .popinfo {
	position: absolute;
	left: 50%;
	margin-left: -267px;
	top: 0;
	margin-top: -151px
}

.kanfangtuan .liucheng li .name {
	font-size: 16px;
	color: #25a
}

.kanfangtuan .liucheng li.end {
	width: 10px
}

.kanfangtuan .liucheng li.end .f-line-arrow {
	top: 10px;
	right: 0px
}

.kanfangtuan .liucheng .popinfo {
	border: 1px solid #899de0;
	width: 500px;
	padding: 16px;
	background: #fff;
	z-index: 9999;
	visibility: hidden
}

.kanfangtuan .liucheng .popinfo .down-arrow {
	position: absolute;
	bottom: -7px;
	width: 14px;
	height: 7px;
	background: url("../images/kanfanicon.png");
	background-position: -86px 0;
	left: 50%;
	margin-left: -7px
}

.kanfangtuan .liucheng .popinfo .pic img {
	width: 150px;
	height: 110px
}

.kanfangtuan .liucheng .popinfo .info {
	width: 310px;
	text-align: left;
	margin-left: 17px;
	font-size: 14px;
	color: #333
}

.kanfangtuan .liucheng .popinfo .info p {
	line-height: 1.65;
	height: 24px;
	overflow: hidden
}

.kanfangtuan .liucheng .popinfo .info .title {
	font-size: 16px
}

.kanfangtuan .liucheng .popinfo .info .label {
	color: #666
}

.kanfangtuan .loupan {
	overflow-x: hidden;
	height: 300px;
	overflow-y: hidden;
	position: relative;
	margin-top: 40px
}

.kanfangtuan .loupan .dir {
	width: 25px;
	height: 48px;
	position: absolute;
	top: 68px;
	background: url("../images/kanfanicon.png");
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: pointer
}

.kanfangtuan .loupan .prev,
.kanfangtuan .loupan .next {
	z-index: 9
}

.kanfangtuan .loupan .prev {
	left: 0;
	background-position: 0 -260px
}

.kanfangtuan .loupan .next {
	right: 1px;
	background-position: -75px -260px
}

.kanfangtuan .loupan ul {
	min-width: 1172px
}

.kanfangtuan .loupan li.item {
	width: 270px;
	float: left;
	display: inline;
	margin-right: 23px
}

.kanfangtuan .loupan li.item .pic img {
	height: 200px;
	width: 270px
}

.kanfangtuan .loupan .name {
	text-align: right;
	height: 40px;
	line-height: 40px
}

.kanfangtuan .loupan .name .title {
	font-size: 18px;
	float: left;
	color: #333
}

.kanfangtuan .loupan .name .area {
	font-size: 14px;
	color: #999
}

.kanfangtuan .loupan .youhui {
	height: 30px;
	line-height: 30px;
	color: #D41938;
	font-size: 16px;
	overflow: hidden
}

.kanfangtuan .loupan .junjia {
	font-size: 16px;
	color: #555
}

.kanfangtuan .loupan .junjia .em {
	font-size: 22px;
	color: #d61f3d;
	margin-right: 5px
}

.kanfangtuan .loupan .cannum {
	height: 30px;
	line-height: 30px;
	color: #999
}

.kanfangtuan .loupan .cannum .num {
	color: #D41938;
	font-size: 16px
}

.kanfangtuan .baomingform {
	border:2px solid #f62c3c
}

.kanfangtuan .baomingform .left {
	width: 580px;
	height: 280px;
	background: #ff5151;
	text-align: center;
	color: #fff
}

.kanfangtuan .baomingform .left .t1 {
	margin-top: 15px;
	font-size: 40px;
	line-height: 70px;
	height: 70px;
	color: #fff
}

.kanfangtuan .baomingform .left .t2 {
	color: #fff42b;
	font-size: 26px;
	height: 34px;
	line-height: 34px
}

.kanfangtuan .baomingform .left .t3 {
	font-size: 22px
}

.kanfangtuan .baomingform .left .fuwu {
	width: 452px;
	margin: 28px auto 0 auto
}

.kanfangtuan .baomingform .left .fuwu li {
	font-size: 12px;
	float: left;
	width: 150px;
	text-align: center;
	padding-top: 56px;
	height: 18px;
	line-height: 18px;
	position: relative
}

.kanfangtuan .baomingform .left .fuwu li .kanfangicon {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -17px
}

.kanfangtuan .baomingform .left .fuwu li.line {
	width: 1px;
	background: #ff737e
}

.kanfangtuan .baomingform .right {
	font-size: 14px;
	color: #656565;
	height: 280px;
	padding-left: 32px
}

.kanfangtuan .baomingform .right .r1 {
	height: 60px;
	line-height: 60px
}

.kanfangtuan .baomingform .right .ele {
	height: 36px;
	line-height: 36px;
	margin-bottom: 15px
}

.kanfangtuan .baomingform .right .ele dt {
	float: left
}

.kanfangtuan .baomingform .right .ele dd {
	float: left
}

.kanfangtuan .baomingform .right .ele dd .yixiang {
	width: 340px
}

.kanfangtuan .baomingform .right .ele dd .price {
	width: 64px;
	margin-right: 5px
}

.kanfangtuan .baomingform .right .ele dd .flh {
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
	line-height: 36px
}

.kanfangtuan .baomingform .right .ele input[type="text"] {
	height: 34px;
	line-height: 34px;
	border: 1px solid #e1e1e1;
	color: #656565;
	text-indent: .5em
}

.kanfangtuan .baomingform .right .ele input[type="submit"] {
	font-size: 16px;
	text-align: center;
	color: #6e0009;
	width: 100px;
	height: 36px;
	line-height: 36px;
	border: 0;
	background: #fff200;
	cursor: pointer
}

.kanfangtuan .baomingform .right .ele.r5 {
	padding: 9px 0 9px 9px;
	background-color: #ff5151;
	width: 525px
}

.kanfangtuan .baomingform .right .ele.r5 input {
	margin-right: 10px
}

.kanfangtuan .baomingform .right .ele.r5 .form-submit {
	margin-left: 10px
}

.kanfangtuan .baomingform .right .ele.huxing dd {
	font-size: 0
}

.kanfangtuan .baomingform .right .ele.huxing dd label {
	font-size: 14px;
	display: inline-block;
	*zoom: 1;
	margin-right: 10px;
	cursor: pointer
}

.kanfangtuan .beback {
	margin-bottom: 63px
}

.kanfangtuan .beback .mtitle {
	height: 60px;
	line-height: 60px;
	color: #333;
	font-size: 24px;
	overflow: hidden
}

.kanfangtuan .beback ul {
	width: 1188px
}

.kanfangtuan .beback .item {
	position: relative;
	width: 360px;
	height: 270px;
	float: left;
	display: inline;
	margin-right: 36px
}

.kanfangtuan .beback .item span.ad-lab {
	top: 10px;
	right: 10px;
	background: url(../images/ad_sm.png) no-repeat
}

.kanfangtuan .beback .item a {
	display: block;
	text-decoration: none
}

.kanfangtuan .beback .item .title {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	color: #fff;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	font-size: 16px;
	z-index: 2;
	text-indent: 1em
}

.kanfangtuan .beback .item .title-bg {
	height: 40px;
	background: #333;
	opacity: .5;
	filter: alpha(opacity=50);
	width: 100%;
	bottom: 0;
	position: absolute;
	left: 0
}

.xinpan {
	width: 1150px;
	margin: auto
}

.xinpan .tabs {
	margin-top: 20px;
	border-left: 1px solid #ddd
}

.xinpan .tabs li {
	float: left;
	display: inline;
	width: 98px;
	height: 37px;
	line-height: 37px;
	text-align: center
}

.xinpan .tabs li .icon-11 {
	margin-right: 5px
}

.xinpan .tabs a {
	font-size: 16px;
	color: #666;
	display: block;
	line-height: 37px;
	text-decoration: none;
	border: 1px solid #ddd;
	border-bottom: 0;
	border-left: 0
}

.xinpan .tabs a.on {
	font-weight: bold;
	position: relative;
	background: #fff;
	height: 37px;
	top: 0;
	bottom: -1px
}

.xinpan .tabs a.map-search {
	background: url("../images/kanfanicon.png");
	background-position: 7px -482px;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 25px
}

.xinpan .category-select {
	width: 1148px;
	border: 1px solid #ddd;
	color: #666;
	font-size: 14px;
	line-height: 1.5
}

.xinpan .category-select dl {
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
	padding: 10px 0
}

.xinpan .category-select dt {
	float: left;
	width: 65px;
	text-indent: 20px;
	line-height: 2
}

.xinpan .category-select .other {
	overflow: visible;
	height: 22px
}

.xinpan .category-select .other dt,
.xinpan .category-select .hascheck dt {
	width: 90px
}

.xinpan .category-select .other select,
.xinpan .category-select .hascheck select {
	font-size: 12px;
	margin-right: 9px;
	height: 26px;
	line-height: 26px;
	cursor: pointer
}

.xinpan .category-select .hascheck {
	border-bottom: 0
}

.xinpan .category-select .hascheck li {
	margin-right: 10px
}

.xinpan .category-select dd {
	float: left;
	font-size: 0;
	width: 1058px
}

.xinpan .category-select dd li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	padding: 3px 0
}

.xinpan .category-select dd li a {
	display: block;
	padding: 0 7px;
	color: #666
}

.xinpan .category-select dd li a.on {
	color: #d51938;
	font-weight: bold
}

.xinpan .category-select dd li .short {
	width: 36px;
	height: 18px;
	padding-left: 2px;
	overflow: hidden;
	border: 1px solid #ddd;
	position: relative;
	margin: 0 5px
}

.xinpan .category-select dd li .btn {
	border: 1px solid #ddd;
	width: 45px;
	height: 22px;
	line-height: 16px;
	font-size: 14px;
	color: #666;
	margin-left: 5px;
	background-color: #fff
}

.xinpan .category-select dd .main a.on {
	height: 28px;
	color: #d51938;
	font-weight: bold
}

.xinpan .category-select dd .main li {
	padding-bottom: 0
}

.xinpan .category-select dd a.bx {
	color: #999
}

.xinpan .category-select dd .sub {
	background: #fffaf6;
	padding: 0 5px;
	width: 1100px;
	margin-left: -45px;
	border: 1px solid #ff9d97
}

.xinpan .category-select dd .sub a.on {
	color: #d51938;
	font-weight: normal
}

.xinpan .main-block {
	margin-top: 30px
}

.xinpan .main-left {
	width: 900px
}

.xinpan .main-left .sort {
	position: relative;
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
	background: #f5f5f5;
	color: #666;
	font-size: 14px
}

.xinpan .main-left .sort a {
	color: #666
}

.xinpan .main-left .sort .sort-btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 24px;
	line-height: 24px;
	padding: 0 8px;
	margin-right: 9px;
	border: 1px solid #bdbdbd
}

.xinpan .main-left .sort .sort-btn.on {
	background: #d51938;
	color: #fff;
	border: 1px solid #d51938
}

.xinpan .main-left .sort .sort-btn.on:hover {
	color: #fff !important
}

.xinpan .main-left .sort .sort-up {
	border: 1px solid #bdbdbd;
	position: relative;
	padding-right: 24px
}

.xinpan .main-left .sort .sort-up i {
	position: absolute;
	top: 8px;
	width: 9px;
	height: 10px;
	background: url("../images/kanfanicon.png");
	background-position: 0 -586px;
	margin-left: 5px
}

.xinpan .main-left .sort .sort-up.on i {
	background-position: -43px -586px
}

.xinpan .main-left .sort .sort-down.on i {
	background-position: -66px -586px
}

.xinpan .main-left .sort .sort-down {
	border: 1px solid #bdbdbd;
	position: relative;
	padding-right: 24px
}

.xinpan .main-left .sort .sort-down i {
	position: absolute;
	top: 8px;
	width: 9px;
	height: 10px;
	background: url("../images/kanfanicon.png");
	background-position: -22px -586px;
	margin-left: 5px
}

.xinpan .main-left .sort .split {
	margin: 0 10px;
	color: #ccc
}

.xinpan .main-left .sort .t1 {
	font-size: 16px
}

.xinpan .main-left .sort .t2 {
	font-size: 14px
}

.xinpan .main-left .sort .page-short-select {
	position: absolute;
	right: 9px;
	top: 9px;
	font-size: 12px;
	height: 20px;
	line-height: 20px
}

.xinpan .main-left .sort .page-short-select li {
	float: right
}

.xinpan .main-left .sort .page-short-select .prev,
.xinpan .main-left .sort .page-short-select .next {
	width: 20px;
	height: 20px;
	cursor: pointer
}

.xinpan .main-left .sort .page-short-select .page {
	padding: 0 5px
}

.xinpan .main-left .sort .tuangou-check input {
	margin-right: 5px
}

.xinpan .main-right {
	background: #f5f5f5;
	width: 220px;
	padding: 5px
}

.xinpan .main-right .title {
	font-size: 16px;
	color: #666;
	padding-left: 5px
}

.xinpan .main-right .newloupan {
	border-bottom: 1px solid #ccc
}

.xinpan .main-right .newloupan,
.xinpan .main-right .queryloupan {
	padding-top: 15px
}

.xinpan .main-right .newloupan ul,
.xinpan .main-right .queryloupan ul {
	padding: 10px 0
}

.xinpan .main-right .newloupan li a,
.xinpan .main-right .queryloupan li a {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	display: block;
	color: #333;
	padding: 0 5px
}

.xinpan .main-right .newloupan li .name,
.xinpan .main-right .queryloupan li .name {
	width: 140px;
	height: 30px;
	overflow: hidden
}

.xinpan .main-right .newloupan li .unit,
.xinpan .main-right .queryloupan li .unit {
	line-height: 24px;
	height: 30px;
	font-size: 12px
}

.xinpan .xinpan-right {
	width: 230px
}

.xinpan .xinpan-right .title {
	background: #f5f5f5;
	font-size: 16px;
	color: #666;
	padding: 0 8px;
	height: 40px;
	line-height: 40px
}

.xinpan .xinpan-right .title .more {
	float: right;
	font-size: 12px;
	color: #666
}

.xinpan .xinpan-right .new-box p {
	height: 26px;
	line-height: 26px;
	margin-top: 5px
}

.xinpan .xinpan-right .new-box .p1 {
	font-size: 14px;
	color: #555;
	height: 26px
}

.xinpan .xinpan-right .new-box .p1 a {
	width: 90%;
	display: block;
	float: left;
	display: block;
	margin: 0 10px;
	overflow: hidden;
	color: #555;
	height: 26px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.xinpan .xinpan-right .new-box .p2 span {
	float: left;
	display: block;
	margin-left: 10px;
	width: 57%;
	height: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.xinpan .xinpan-right .new-box .p2 a {
	float: left;
	color: #fff;
	width: 58px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	display: block;
	background-color: #d51938;
	margin-left: 10px;
	margin-top: 2px
}

.xinpan .xinpan-right .new-box .p2 a:hover {
	color: #fff !important
}

.xinpan .xinpan-right .baoming-box {
	padding: 15px 8px
}

.xinpan .xinpan-right .baoming-box dl {
	height: 28px;
	margin-bottom: 10px
}

.xinpan .xinpan-right .baoming-box dl dt {
	float: left;
	width: 70px;
	font-size: 14px;
	height: 28px;
	line-height: 28px
}

.xinpan .xinpan-right .baoming-box dl dd {
	float: left;
	width: 144px
}

.xinpan .xinpan-right .baoming-box dl dd input[type="text"] {
	width: 132px;
	height: 20px;
	line-height: 20px;
	padding: 3px 5px;
	border: 1px solid #e5e5e5
}

.xinpan .xinpan-right .baoming-box dl dd select {
	width: 144px;
	height: 28px;
	line-height: 28px;
	padding: 3px 5px;
	border: 1px solid #e5e5e5
}

.xinpan .xinpan-right .baoming-box dl dd .yzm {
	float: left;
	width: 50px !important
}

.xinpan .xinpan-right .baoming-box dl dd .send-yzm {
	float: left;
	display: block;
	width: 76px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #e5e5e5;
	text-align: center;
	cursor: pointer;
	margin-left: 4px;
	background-color: #fff
}

.xinpan .xinpan-right .baoming-box .tj-btn {
	width: 100%;
	height: 28px;
	line-height: 28px;
	background-color: #d51938;
	color: #fff;
	text-align: center;
	display: block;
	border: none;
	cursor: pointer;
	font-size: 14px
}

.xinpan .xinpan-right .mod-tuangou .item {
	margin: 0 5px
}

.xinpan .xinpan-right .newloupan {
	border-bottom: 1px solid #ccc
}

.xinpan .xinpan-right .newloupan,
.xinpan .xinpan-right .queryloupan {
	background: #f5f5f5
}

.xinpan .xinpan-right .newloupan ul,
.xinpan .xinpan-right .queryloupan ul {
	padding: 0 5px 10px 5px
}

.xinpan .xinpan-right .newloupan li a,
.xinpan .xinpan-right .queryloupan li a {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	display: block;
	color: #333;
	padding: 0 5px
}

.xinpan .xinpan-right .newloupan li .name,
.xinpan .xinpan-right .queryloupan li .name {
	width: 140px;
	height: 30px;
	overflow: hidden
}

.xinpan .xinpan-right .newloupan li .unit,
.xinpan .xinpan-right .queryloupan li .unit {
	line-height: 24px;
	height: 30px;
	font-size: 12px
}

.housetools .form-1 {
	width: 548px;
	padding-bottom: 24px;
	border: 6px solid #ccc;
	position: relative;
	background: #fff
}

.housetools .form-1 .close {
	width: 32px;
	height: 32px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url("../images/kanfanicon.png");
	background-position: 6px -676px;
	background-color: #b2b2b2
}

.housetools .form-1 .title-bg {
	padding: 30px;
	padding-top: 0
}

.housetools .form-1 .title {
	font-size: 24px;
	color: #333;
	font-weight: normal;
	margin-top: 40px;
	line-height: 30px;
	text-align: center
}

.housetools .form-1 .agreement {
	margin-bottom: 15px;
	font-size: 14px;
	text-align: center;
	color: #999
}

.housetools .form-1 .agreement input {
	margin-right: 5px
}

.housetools .form-1 .agreement a {
	color: #da5c4f
}

.housetools .form-1 .desc {
	color: #da5c4f;
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
	text-align: center
}

.housetools .form-1 .desc.tels {
	color: #666
}

.housetools .form-1 .desc.tels em {
	margin: 0 10px;
	font-weight: 700
}

.housetools .form-1 .desc.tels span {
	color: #da5c4f
}

.housetools .form-1 .step3 {
	width: 331px;
	height: 49px;
	margin: 0 auto 20px;
	background: url(../images/step3.jpg) 0 center no-repeat
}

.housetools .form-1 .free-tel {
	width: 365px;
	margin: 0 auto 20px
}

.housetools .form-1 .free-tel dt {
	float: left;
	width: 80px;
	height: 40px;
	line-height: 40px;
	text-align: right;
	font-size: 14px
}

.housetools .form-1 .free-tel dd {
	float: left;
	width: 285px
}

.housetools .form-1 .free-tel dd .ele {
	padding-left: 10px;
	margin: 0 0 5px
}

.housetools .form-1 .free-tel dd .yanzhengma {
	width: 85px
}

.housetools .form-1 .free-tel dd .w-frame {
	width: 100%;
	height: 42px;
	margin: 0 0 5px;
	overflow: hidden
}

.housetools .form-1 .free-tel dd .w-frame .right-yanzheng {
	float: left;
	width: 150px;
	margin-left: 10px;
	line-height: 42px
}

.housetools .form-1 .free-tel dd .w-frame .right-yanzheng img {
	width: 90px;
	height: 42px;
	margin-right: 5px
}

.housetools .form-1 .free-tel dd .w-frame .right-yanzheng a {
	font-size: 14px
}

.housetools .form-1 .ele,
.housetools .form-1 .submit {
	width: 280px;
	margin: 0 auto;
	margin-bottom: 18px
}

.housetools .form-1 .ele {
	width: 240px;
	height: 40px;
	border: 1px solid #ccc;
	position: relative;
	padding-left: 40px
}

.housetools .form-1 .ele .kanfangicon {
	position: absolute;
	left: 15px;
	top: 12px
}

.housetools .form-1 .ele input {
	height: 39px;
	line-height: 39px;
	border: 0;
	width: 100%;
	font-size: 14px;
	color: #666
}

.housetools .form-1 .submit {
	text-align: center
}

.housetools .form-1 .submit input {
	width: 280px;
	height: 46px;
	background-color: #da5c4f;
	border: 0;
	color: #fff;
	font-size: 14px;
	cursor: pointer
}

.housetools .success-1 .icon {
	background: url("../images/kanfanicon.png") 0 -1070px no-repeat
}

.housetools .error-1 .icon {
	background: url("../images/kanfanicon.png") 0 -1171px no-repeat
}

.housetools .success-1 .title,
.housetools .error-1 .title {
	margin-bottom: 30px
}

.housetools .success-1 .icon,
.housetools .error-1 .icon {
	height: 80px;
	width: 80px;
	margin: 0 auto;
	margin-bottom: 30px
}

.housetools .success-1 .note,
.housetools .error-1 .note {
	font-size: 20px;
	line-height: 26px;
	text-align: center
}

.housetools .success-1 .state-btn,
.housetools .error-1 .state-btn {
	display: block;
	width: 130px;
	height: 46px;
	line-height: 46px;
	background-color: #da5c4f;
	color: #fff;
	text-align: center;
	margin: 40px auto 0 auto;
	font-size: 14px
}

.housetools .success-1 .state-btn:hover,
.housetools .error-1 .state-btn:hover {
	color: #fff !important
}

.housetools .cal-1 {
	border: 6px solid #ccc;
	position: relative;
	background: #fff;
	padding: 0 10px 10px 33px;
	width: 710px;
	font-size: 14px;
	color: #333
}

.housetools .cal-1 input,
.housetools .cal-1 select {
	font-size: 14px;
	color: #333
}

.housetools .cal-1 .close {
	width: 32px;
	height: 32px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url("../images/kanfanicon.png");
	background-position: 6px -676px;
	background-color: #b2b2b2
}

.housetools .cal-1 .title {
	font-size: 22px;
	color: #333;
	font-weight: normal;
	margin-top: 29px;
	height: 52px
}

.housetools .cal-1 .rate {
	margin-bottom: 18px
}

.housetools .cal-1 .options li {
	float: left;
	display: inline;
	width: 50%;
	height: 35px;
	line-height: 35px;
	margin-bottom: 20px
}

.housetools .cal-1 .options li dt {
	float: left;
	display: inline
}

.housetools .cal-1 .options li dt.w140 {
	width: 140px
}

.housetools .cal-1 .options li dd {
	float: left;
	display: inline
}

.housetools .cal-1 .options li dd select,
.housetools .cal-1 .options li dd input {
	height: 33px;
	border: 1px solid #ddd;
	line-height: 33px
}

.housetools .cal-1 .options li.dn {
	display: none
}

.housetools .cal-1 .btns a:hover {
	color: #fff !important
}

.housetools .cal-1 .text-input {
	width: 120px;
	margin-right: 10px;
	text-indent: .5em
}

.housetools .cal-1 .btn-begin,
.housetools .cal-1 .btn-reset {
	width: 130px;
	height: 46px;
	font-size: 14px;
	text-align: center;
	line-height: 46px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #fff
}

.housetools .cal-1 .btn-begin {
	background-color: #da5c4f;
	margin-right: 38px;
	margin-left: 178px
}

.housetools .cal-1 .btn-reset {
	background-color: #AAABAB
}

.housetools .cal-1 .errormsg {
	color: #f00;
	padding-bottom: 10px
}

.housetools .cal-1 .results {
	margin-top: 34px
}

.housetools .cal-1 .results .dn {
	display: none
}

.housetools .cal-1 .results h2 {
	line-height: 1.2;
	font-weight: normal;
	height: 30px
}

.housetools .cal-1 .results li {
	float: left;
	display: inline;
	width: 50%;
	line-height: 2.5
}

.housetools .cal-1 .results em {
	color: #D41938
}

.housetools .cal-1 .tips {
	margin-top: 20px;
	margin-right: 30px;
	line-height: 2
}

.housetools .cal-1 .tips h3 {
	font-weight: normal
}

.housetools .cal-1 .tips .fs-big {
	font-size: 16px
}

.wenda h1,
.wenda h2,
.wenda h3,
.wenda h4,
.wenda h5,
.wenda h6 {
	font-weight: normal
}

.wenda .wenda-search {
	height: 140px;
	background-color: #F0F0F0;
	border-bottom: 1px solid #ddd
}

.wenda .wenda-search .inner {
	width: 900px;
	margin: 0 auto;
	position: relative;
	top: 33px
}

.wenda .wenda-search h1 {
	font-size: 30px;
	float: left
}

.wenda .wenda-search .search-box {
	font-size: 14px;
	position: relative;
	margin-left: 22px;
	width: 652px;
	float: left;
	display: inline
}

.wenda .wenda-search .search-box .btn {
	background: #E95249;
	font-size: 16px;
	color: #fff;
	width: 113px;
	height: 42px;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: center;
	line-height: 42px
}

.wenda .wenda-search .search-box .btn:hover {
	color: #fff !important
}

.wenda .wenda-search .search-box .tiwenbtn {
	position: absolute;
	right: 0;
	top: 0
}

.wenda .wenda-search .search-box .search-form {
	height: 34px;
	border: 4px solid #E95249;
	width: 524px
}

.wenda .wenda-search .search-box .search-form .question-txt {
	width: 419px;
	border: 0;
	height: 34px;
	line-height: 34px;
	float: left;
	display: inline;
	text-indent: .5em
}

.wenda .wenda-search .search-box .search-form input[type="submit"] {
	background: #E95249;
	border: 0;
	font-size: 16px;
	color: #fff;
	width: 105px;
	height: 34px;
	line-height: 34px;
	cursor: pointer
}

.wenda .wenda-search .aside {
	margin-top: 15px
}

.wenda .wenda-search .aside .hot-keys {
	float: left;
	font-size: 0
}

.wenda .wenda-search .aside .hot-keys dt,
.wenda .wenda-search .aside .hot-keys dd {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px
}

.wenda .wenda-search .aside .hot-keys dt span {
	display: block
}

.wenda .wenda-search .aside .hot-keys a {
	color: #333;
	display: block;
	padding: 0 5px
}

.wenda .wenda-search .aside .tiwenmark {
	float: right;
	color: #333;
	margin-right: 10px
}

.wenda .wenda-zixun h2 {
	font-size: 28px;
	color: #333;
	height: 45px
}

.wenda .wenda-zixun form .textarea-wrap {
	width: 878px;
	padding: 10px;
	border: 1px solid #ccc;
	height: 78px;
	overflow: hidden;
	font-size: 16px
}

.wenda .wenda-zixun form .textarea-wrap textarea {
	width: 100%;
	height: 100%;
	*height: 78px;
	overflow: auto;
	border: 0
}

.wenda .wenda-zixun .row {
	width: 898px;
	margin-top: 15px
}

.wenda .wenda-zixun .row .k-form-text {
	width: 238px
}

.wenda .wenda-zixun .row div {
	float: left;
	margin-right: 26px
}

.wenda .wenda-zixun .row .tips {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #666
}

.wenda .wenda-zixun .submit {
	margin-top: 15px
}

.wenda .wenda-zixun .submit input {
	font-size: 16px
}

.wenda .wenda-q-a {
	border-bottom: 1px solid #ddd;
	padding: 10px 0
}

.wenda .wenda-question-title,
.wenda .wenda-aside-title {
	font-size: 18px;
	height: 40px;
	line-height: 40px
}

.wenda .wenda-q-a-2 {
	border-bottom: 1px solid #ccc;
	padding: 10px 0
}

.wenda .wenda-q-a-2 .wenda-question,
.wenda .wenda-q-a-2 .wenda-answer {
	line-height: 2;
	padding-top: 8px;
	padding-bottom: 8px
}

.wenda .wenda-q-a-2 .wenda-question {
	padding-bottom: 15px
}

.wenda .wenda-q-a-2 .wenda-answer {
	padding-top: 15px
}

.wenda .wenda-q-a-2 .wenda-answer .wen {
	top: 17px
}

.wenda .wenda-q-a-2 .wenda-question {
	border-bottom: 1px dashed #ccc
}

.wenda .wenda-question,
.wenda .wenda-answer {
	font-size: 16px;
	line-height: 1.5;
	padding-left: 35px;
	padding-top: 12px;
	padding-bottom: 12px;
	position: relative
}

.wenda .wenda-question .info,
.wenda .wenda-answer .info {
	font-size: 14px;
	color: #666
}

.wenda .wenda-question .wen,
.wenda .wenda-answer .wen {
	position: absolute;
	left: 0;
	top: 10px;
	width: 26px;
	height: 26px;
	color: #fff;
	background-color: #ccc;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: center;
	line-height: 26px;
	margin-right: 10px
}

.wenda .wenda-question .wen1,
.wenda .wenda-question .on,
.wenda .wenda-answer .wen1,
.wenda .wenda-answer .on {
	background-color: #E95249
}

.wenda .wenda-question .wen2,
.wenda .wenda-answer .wen2 {
	background-color: #2693FF
}

.wenda .wenda-question .time,
.wenda .wenda-answer .time {
	font-size: 14px;
	margin-left: 10px
}

.wenda .mod-wenda-hotquestion .hot-p li {
	padding-left: 18px;
	background: url("../images/kanfanicon.png");
	background-position: 4px -980px;
	background-repeat: no-repeat
}

.wenda .mod-wenda-hotquestion .hot-p a {
	font-size: 14px;
	color: #333;
	display: block;
	line-height: 2.5;
	height: 35px;
	overflow: hidden;
	width: 242px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.wenda .mod-wenda-tool .tool-title {
	height: 35px !important;
	line-height: 1 !important
}

.wenda .mod-wenda-tool .tool {
	font-size: 0;
	width: 282px
}

.wenda .mod-wenda-tool .tool li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 120px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 15px;
	margin-right: 21px
}

.wenda .mod-wenda-tool .tool li a {
	display: block;
	font-size: 16px;
	border: 1px solid #BBB;
	text-align: center;
	color: #333
}

.wenda .main-block.wenda-index {
	width: 1150px;
	margin: 0 auto;
	margin-top: 24px
}

.wenda .main-block.wenda-index a {
	color: #666
}

.wenda .main-block.wenda-index .main-left {
	width: 180px;
	padding-right: 18px;
	border-right: 1px solid #EDEDED
}

.wenda .main-block.wenda-index .main-left h2 {
	font-size: 18px;
	height: 34px;
	border-bottom: 1px solid #EDEDED
}

.wenda .main-block.wenda-index .main-left dl {
	margin-bottom: 13px;
	padding-bottom: 13px;
	line-height: 2
}

.wenda .main-block.wenda-index .main-left dl.hasborder {
	border-bottom: 1px solid #EDEDED
}

.wenda .main-block.wenda-index .main-left dl dt {
	font-size: 16px
}

.wenda .main-block.wenda-index .main-left dl dd {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 45%;
	height: 28px;
	overflow: hidden
}

.wenda .main-block.wenda-index .main-left dl dd a {
	font-size: 14px;
	display: block
}

.wenda .main-block.wenda-index .main-left dl dd a.on {
	color: #E95247
}

.wenda .main-block.wenda-index .main-right {
	width: 900px;
	margin-left: 28px
}

.wenda .main-block.wenda-index .main-right .sub-block {
	margin-top: 10px
}

.wenda .main-block.wenda-index .main-right .sub-block .sub-left {
	float: left;
	width: 580px;
	color: #333;
	font-size: 14px
}

.wenda .main-block.wenda-index .main-right .sub-block .sub-left h3 {
	font-size: 18px;
	height: 40px;
	line-height: 40px
}

.wenda .main-block.wenda-index .main-right .sub-block .sub-left ul {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px
}

.wenda .main-block.wenda-index .main-right .sub-block .sub-right {
	width: 260px;
	padding: 0px 20px 0 20px;
	float: right
}

.wenda .main-block.wenda-index .main-right .sub-block .sub-right .mod-wenda-tool {
	margin-top: 60px
}

.wenda .main-block.loupanwenda {
	width: 1150px;
	margin: 0 auto
}

.wenda .main-block.loupanwenda .wenda-zixun .textarea-wrap {
	width: 778px
}

.wenda .main-block.loupanwenda .wenda-q-a-list {
	padding-top: 19px
}

.wenda .main-block.loupanwenda .wenda-question,
.wenda .main-block.loupanwenda .wenda-answer {
	line-height: 1.8;
	padding-top: 6px;
	padding-bottom: 8px
}

.wenda .main-block.loupanwenda .wenda-question .wen,
.wenda .main-block.loupanwenda .wenda-answer .wen {
	top: 6px
}

.wenda .main-block.loupanwenda .main-left {
	width: 800px;
	float: left;
	display: inline
}

.wenda .main-block.loupanwenda .main-right {
	width: 300px;
	float: right;
	display: inline
}

.wenda .main-block.wenda-detail {
	width: 1150px;
	margin: 32px auto 0 auto
}

.wenda .main-block.wenda-detail .main-right {
	float: right;
	display: inline;
	width: 300px
}

.wenda .main-block.wenda-detail .main-left {
	float: left;
	display: inline;
	width: 800px
}

.wenda .main-block.wenda-detail .mod-wenda-tool {
	margin-top: 60px
}

.wenda .main-block.wenda-detail .relative-question {
	margin-top: 10px
}

.placeholder {
	color: #A9A9A9
}

.filter {
	height: 22px;
	line-height: 22px
}

.filter .filter_sel {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	cursor: pointer;
	position: relative
}

.filter .filter_sel .dropdown_toggle {
	display: inline-block;
	padding: 0 25px 0 10px;
	border: 1px solid #ccc
}

.filter .filter_sel .dropdown_toggle .caret {
	display: inline-block;
	width: 10px;
	height: 6px;
	position: absolute;
	top: 10px;
	right: 5px;
	background-position: 0 -1030px
}

.filter .filter_sel .filter_sel_box {
	width: 100%;
	position: absolute;
	top: 24px;
	left: 0px;
	background-color: #fff;
	border-top: none;
	z-index: 100
}

.filter .filter_sel .filter_sel_box li {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	padding: 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	display: block
}

.filter .filter_sel .filter_sel_box li a {
	padding-left: 10px;
	width: 100%;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff
}

.filter .filter_sel .filter_sel_box li a:hover {
	background-color: #d51938 !important;
	color: #fff !important;
	text-decoration: none
}

.filter .shuxian {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	color: #dfdfdf;
	margin: 0 5px 0 10px
}

.filter_types a {
	width: 80px
}

.filter_times a {
	width: 90px
}

.list_icon {
	background: url("../images/kanfanicon.png") no-repeat
}

.dabai-ico {
	background: url(../images/dabai.png) no-repeat
}

.bg-ff {
	background-color: #fff
}

.dabai-content {
	background-color: #fe766c;
	padding: 0 0 54px 0
}

.dabai-content .promite {
	width: 370px;
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	margin: 30px 0;
	z-index: 2;
	position: relative
}

.dabai-content .dabai-l {
	float: left;
	width: 650px;
	margin: 125px 0 0 0;
	position: relative
}

.dabai-content .dabai-l .dabai-img {
	position: absolute;
	top: 32px;
	right: 0;
	z-index: 1
}

.dabai-content .dabai-l .title {
	background-position: 0 -320px;
	color: #fff;
	padding-left: 25px;
	height: 60px;
	margin-top: 24px;
	z-index: 2;
	position: relative
}

.dabai-content .dabai-l .title .big-title {
	font-size: 36px;
	line-height: 36px
}

.dabai-content .dabai-l .title .sm-title {
	font-size: 50px;
	line-height: 50px;
	margin-top: 15px
}

.dabai-content .dabai-l .qq-box {
	margin: 0 0 55px 0;
	position: relative;
	z-index: 2
}

.dabai-content .dabai-l .qq-box a {
	display: block;
	float: left;
	width: 110px;
	height: 30px;
	line-height: 30px;
	background-position: 0 -262px;
	font-size: 14px;
	color: #666;
	margin-right: 10px
}

.dabai-content .dabai-l .qq-box a i {
	width: 18px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 5px 0 10px
}

.dabai-content .dabai-l .qq-box .qq-1 i {
	background-position: 0 -111px
}

.dabai-content .dabai-l .qq-box .qq-2 i {
	background-position: 0 -153px
}

.dabai-content .dabai-l .qq-box .qq-3 i {
	background-position: 0 -196px
}

.dabai-content .dabai-r {
	float: right;
	width: 465px;
	margin-top: 54px
}

.dabai-content .dabai-r .baomingform {
	width: 415px;
	font-size: 14px;
	color: #656565;
	padding: 0 25px 15px;
}

.dabai-content .dabai-r .baomingform .r1 {
	font-size: 24px;
	text-align: center;
	color: #333;
	height: 60px;
	line-height: 60px;
	margin-bottom: 10px
}

.dabai-content .dabai-r .baomingform .ele {
	height: 36px;
	line-height: 36px;
	width: 366px;
	margin-bottom: 15px
}

.dabai-content .dabai-r .baomingform .ele dt {
	float: left;
	width: 90px;
	font-size: 16px
}

.dabai-content .dabai-r .baomingform .ele dd {
	float: left;
	width: 250px
}

.dabai-content .dabai-r .baomingform .ele dd .text330 {
	width: 280px
}

.form{
	margin-left: 23px
}
.dabai-content .dabai-r .baomingform .ele dd .flh {
	position: absolute;
	right: 10px;
	top: 0;
	line-height: 38px
}

.dabai-content .dabai-r .baomingform .ele input[type="text"] {
	height: 30px;
	line-height: 30px;
	border: 1px solid #e1e1e1;
	color: #656565;
	text-indent: .5em
}

.dabai-content .dabai-r .baomingform .ele input[type="submit"] {
	font-size: 16px;
	text-align: center;
	color: #6e0009;
	width: 100px;
	height: 36px;
	line-height: 36px;
	border: 0;
	background: #fff200;
	cursor: pointer
}

.dabai-content .dabai-r .baomingform .ele .k-inline-block-middle {
	*margin-right: 0
}

.dabai-content .dabai-r .baomingform .ele.huxing dd {
	font-size: 0
}

.dabai-content .dabai-r .baomingform .ele.huxing dd label {
	float: left;
	font-size: 14px;
	margin-right: 10px;
	cursor: pointer
}

.dabai-content .dabai-r .baomingform .form-txt {
	float: left;
	width: 168px;
	height: 18px;
	border: 1px solid #e1e1e1;
	padding: 10px 15px
}

.dabai-content .dabai-r .baomingform .form-txt i {
	display: block;
	float: left;
	width: 16px;
	height: 19px;
	margin-right: 10px
}

.dabai-content .dabai-r .baomingform .form-txt input {
	width: 142px;
	height: 18px;
	line-height: 18px;
	border: none;
	font-size: 14px
}

.dabai-content .dabai-r .baomingform .name i {
	background-position: 0 0
}

.dabai-content .dabai-r .baomingform .tel {
	background-position: 0 -37px
}

.dabai-content .dabai-r .baomingform .form-area {
	width: 383px;
	height: 63px;
	border: 1px solid #e1e1e1;
	padding: 10px 15px
}

.dabai-content .dabai-r .baomingform .form-area i {
	display: block;
	float: left;
	width: 18px;
	height: 17px;
	margin-right: 10px;
	background-position: 0 -73px
}

.dabai-content .dabai-r .baomingform .form-area textarea {
	border: none;
	width: 350px;
	height: 63px
}

.dabai-content .dabai-r .baomingform .agreement {
	font-size: 14px;
	text-align: left;
	color: #999;
	margin: 10px 0 0
}

.dabai-content .dabai-r .baomingform .agreement input {
	margin-right: 5px
}

.dabai-content .dabai-r .baomingform .agreement a {
	color: #da5c4f
}

.dabai-content .dabai-r .baomingform .form-submit {
	width: 415px;
	height: 45px;
	line-height: 45px;
	background-color: #f47373;
	color: #fff;
	text-align: center;
	border: none;
	font-size: 20px;
	margin-top: 10px;
	cursor: pointer
}

.sm-title {
	font-size: 24px;
	margin-bottom: 20px
}

.advantage-content {
	padding: 50px 0
}

.advantage-content .advantage-list {
	width: 1150px;
	height: 325px;
	background: url(../images/advantage_bg.jpg) no-repeat
}

.advantage-content .advantage-list ul {
	width: 740px
}

.advantage-content .advantage-list ul li {
	float: left;
	width: 255px;
	text-align: center
}

.advantage-content .advantage-list ul li .title {
	width: 122px;
	height: 74px;
	font-size: 18px;
	padding-top: 38px;
	margin: 0 auto
}

.advantage-content .advantage-list ul li i {
	width: 122px;
	height: 29px;
	display: block;
	margin: 10px auto
}

.advantage-content .advantage-list ul li .desc {
	font-size: 14px;
	color: #666;
	line-height: 24px
}

.advantage-content .advantage-list ul li.li1 {
	width: 220px
}

.advantage-content .advantage-list ul li.li1 .title {
	background-position: -27px 0;
	color: #31b1ff
}

.advantage-content .advantage-list ul li.li2 .title {
	background-position: -151px 0;
	color: #ba88ff
}

.advantage-content .advantage-list ul li.li3 .title {
	background-position: -27px -112px;
	color: #3dd0c7
}

.advantage-content .advantage-list ul li.li4 {
	margin-top: 15px;
	width: 220px
}

.advantage-content .advantage-list ul li.li4 .title {
	background-position: -151px -112px;
	color: #fb8438
}

.advantage-content .advantage-list ul li.li5 {
	margin-top: 15px
}

.advantage-content .advantage-list ul li.li5 .title {
	background-position: 0 -450px;
	color: #738ffc
}

.advantage-content .advantage-list ul li.li6 {
	margin-top: 15px
}

.advantage-content .advantage-list ul li.li6 .title {
	background-position: -151px -450px;
	color: #fa7373
}

.team-content-bg {
	background-color: #f0f4f5;
	padding: 30px 0
}

.team-content ul.team-list {
	float: left
}

.team-content ul.team-list li {
	float: left;
	width: 200px;
	margin: 0 25px 0 0
}

.team-content ul.team-list li img {
	width: 200px;
	height: 210px
}

.team-content ul.team-list li .info {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-top: 0;
	padding: 10px 0;
	height: 155px
}

.team-content ul.team-list li .info p {
	margin: 0 10px;
	line-height: 24px
}

.team-content ul.team-list li .info .name {
	width: 178px;
	height: 24px;
	font-size: 16px;
	clear: both
}

.team-content ul.team-list li .info .name span {
	float: left;
	width: 155px;
	overflow: hidden
}

.team-content ul.team-list li .info .name .qq-contact {
	width: 18px;
	height: 20px;
	display: block;
	float: right;
	background-position: -126px -242px;
	margin: 2px 0 0 0
}

.team-content ul.team-list li .info .time {
	font-size: 16px;
	color: #666;
	margin-top: 8px
}

.team-content ul.team-list li .info .time span {
	color: #ff7900;
	font-size: 18px
}

.team-content ul.team-list li .info .stars {
	display: block;
	width: 79px;
	height: 14px;
	background-position: 0 -230px;
	margin-top: 10px
}

.team-content ul.team-list li .info .desc {
	font-size: 14px;
	color: #666;
	border-top: 1px dashed #e1e1e1;
	padding: 10px 0 0 0;
	margin-top: 15px
}

.team-content .team-right {
	float: right;
	background: url(../images/team_bg.jpg) no-repeat;
	width: 250px;
	height: 385px;
	color: #fff
}

.team-content .team-right .title {
	font-size: 34px;
	letter-spacing: 4px;
	text-align: center;
	margin-top: 20px
}

.team-content .team-right .sm-title {
	font-size: 22px;
	text-align: center
}

.team-content .team-right ul {
	width: 202px;
	margin: 0 auto
}

.team-content .team-right ul li {
	width: 200px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #b4e9f0;
	border-radius: 10px;
	background-color: #16b5e0;
	text-align: center;
	font-size: 20px;
	margin-bottom: 20px
}

.kanfangtuan .wangqi {
	height: 200px
}

.loupan-list {
	overflow-x: hidden;
	height: 220px;
	overflow-y: hidden;
	position: relative
}

.loupan-list .dir {
	width: 25px;
	height: 48px;
	position: absolute;
	top: 68px;
	background: url("../images/kanfanicon.png");
	background-color: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	cursor: pointer
}

.loupan-list .prev,
.loupan-list .next {
	z-index: 9
}

.loupan-list .prev {
	left: 0;
	background-position: 0 -260px
}

.loupan-list .next {
	right: 1px;
	background-position: -75px -260px
}

.loupan-list ul {
	min-width: 1200px
}

.loupan-list li.item {
	width: 360px;
	float: left;
	display: inline;
	margin-right: 35px
}

.loupan-list li.item .pic {
	display: block;
	position: relative
}

.loupan-list li.item .pic img {
	width: 360px;
	height: 220px
}

.loupan-list li.item .pic .layertxt {
	position: absolute;
	bottom: 0;
	left: 0px;
	width: 100%;
	text-align: center;
	color: #fff;
	line-height: 36px;
	font-size: 16px;
	z-index: 20
}

.loupan-list li.item .pic .layerbg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 36px;
	background-color: #000;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	overflow: hidden
}

.new-tb-title {
	margin-top: 20px
}

.new-tb-title li {
	height: 34px;
	line-height: 34px
}

.new-tb-title li span {
	float: left;
	display: block;
	width: 152px;
	margin-right: 10px;
	font-size: 18px;
	color: #fff
}

.txtMarquee-top .bd {
	height: 90px;
	overflow: hidden
}

.txtMarquee-top .bd .infoList li {
	height: 30px;
	line-height: 30px
}

.txtMarquee-top .bd .infoList li span {
	float: left;
	display: block;
	width: 152px;
	margin-right: 10px;
	font-size: 14px;
	color: #fff
}