*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0; margin: 0;
}
.main,.mini_nav, .top_content, .header, #nv ul{width:1200px; margin:0 auto}
.main{margin-top:10px}
.wm-main{width: 1200px; margin: 0 auto;}
body{min-width: 1200px; color:#4F4F4F; font:13px/1.5 "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;}
.footer {background-color:#d20009;text-align:center; padding:10px 0; line-height:25px; color:#fff; clear:both; overflow:hidden;}
.top{height:5px;overflow:hidden; background-color:#d20009;}
.top a{margin:5px}
.header{padding:5px 0; display: table;}
.header .header_left{float:left; display: table-cell; width: 50%;margin-top: 15px;}
.header .header_middle{float:right;margin-right: 20px; height: 125px; vertical-align: middle; font-size: 26px;}
.header .header_middle .left{float: left; height: 100%; text-align: right; line-height: 125px; padding-right: 10px;}
.header .header_middle .right{float: left; line-height: 40px; margin-top: 25px;}
.header .qrarea{float: right;}
.header .qrarea li{float: right; text-align: center; font-weight: bold;height: 125px;margin-right: 20px;}
.header .qrarea li:nth-child(1){margin-right: 0;}
.header .qrarea li img{width: 80px; height: 80px; margin-top: 16px;}
.index_slider img{width: 1200px; height: 450px;}
.index_slider_title{position: absolute; top: 50%; left: 0; margin-top: -100px; height: 200px; width: 100%; background: rgba(0,0,0,0.5); color:white; line-height: 200px; text-align: center; font-size: 2rem;}

#nv{/*overflow:hidden;*/clear:both;padding-left:3px;height:49px;background:url("../image/dh01.jpg");}
#nv li{float:left;height:49px;line-height:49px;font-weight:600;font-size:16px;}
#nv li a{/*float:left;*/padding:0 15px;height:49px;color:#FFF;}
#nv li a:hover{color:#000; text-decoration:none;}

.search_banner{width: 1200px; margin: 0 auto; margin-top: 20px; margin-bottom: 20px;}
.search_index{float: left;}
.search_index form {position: relative;width: 700px;}
.search_index form a{margin-left: 85px;}
.search_index input, button {border: none;outline: none;}
.search_index input {width: 490px;height: 38px;padding-left: 10px;padding-right: 10px;}
.search_index button {height: 38px;width: 80px;cursor: pointer;position: absolute;}
.search_index .bar1 input {border: 2px solid #E11F29;border-radius:5px 0 0 5px;;color: #9E9C9C;}
.search_index .bar1 button {top: 0;right: 130px;background: #E11F29;color:#fff;border-radius: 0 5px 5px 0;}

.wm-body{background: #EDEDEE; padding: 10px 0 20px 0; margin-top: 10px;}
.wm-cblock{background: #fff; padding: 20px;-webkit-box-shadow: 5px 10px 40px #848484; box-shadow: 5px 10px 40px #848484; margin-top: 10px;}
.imgpreview{width: 430px; float: left; margin-right: 20px;}
.imgpreview_view img{width: 100%; max-height: 271px;}
.imgpreview_view_thumb img{width: 81px; height: 60.75px; margin-top: 10px;  cursor: pointer;}
.imgpreview_view_thumb img:nth-child(5n){margin-right: 0;}
.house_view_info{width: 450px; float: left;}
.house_view_info .title{font-size: 1.3rem; width: 100%; color: #4F4F4F;}
.house_view_info .box{width: 98%; padding-left:11px; /*background: #f2f2f2; margin-top: 10px;*/ padding-bottom: 10px;}
.detail_vertical_line{float:left; width:1px; height:400px;margin-top: 10px; margin-left: 15px; /*margin-right: 15px;*/}
.help_area{width: 240px; float: right; /*margin-top: 55px;*/ text-align:center}
.help_area img{max-width: 100%; margin-top: 10px;}
.pagestr{text-align: right;}
.pagestr .num{padding:8px 15px; border:1px solid #FF7F24; text-decoration:none;  margin:2px; background: #FF7F24; color: #fff; font-size: 1.1rem; font-weight: normal;}
.pagestr .num:hover{background-color:#ca161b; border-color: #ca161b;}
.pagestr .current{padding:9px 16px;background-color:#fff; color: #999; font-size: 1.1rem;}


/*参拍流程*/
.cplc{margin-top: 10px; position: relative;-webkit-box-shadow: 5px 10px 40px #848484; box-shadow: 5px 5px 40px #848484;}
.cplc .step{position: absolute;top:0; left: 150px; color: #f00; height: 73px; line-height: 73px; width: 1050px;}
.cplc .step li{float: left; width: 13.5%; height: 73px; line-height: 73px; position: relative; cursor: pointer;}
.cplc .step li:hover{margin-top: 1px;}
.cplc .step li:hover div{color: #e11f29;}
.cplc .step li:hover div.cplc_content_icon{border-color: #e11f29;}
.cplc .step .cplc_content{height:50px; position: absolute; top:50%; margin-top: -25px; width: 100%; color: #fff;}
.cplc .step .cplc_content .cplc_content_icon{ width: 40px;height: 40px; line-height: 40px; margin-top: 4px; margin-right: 8px; border: 1px solid #fff; border-radius: 50%; text-align: center; float: left;}
.cplc .step .cplc_content .cplc_content_icon span{font-size: 1.8rem;}
.cplc .step .cplc_content .detail{float: left; line-height: 24px;}
.cplc .step .cplc_content .detail span{font-size: 0.9rem; font-weight: bold;font-family:'微软雅黑'}
.listcat{ clear: both; width:1200px; height: 50px; border-bottom: 2px solid #CA161B; margin: 20px auto 20px;}
.cat{width: 315px; /*background: rgb(225, 31, 41);*/ background: url('../image/index_dt.jpg') no-repeat center; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 1.5rem; float: left;/* -webkit-box-shadow: 5px 10px 20px #848484; box-shadow: 5px 10px 20px #848484*/}
.cat1{width: 200px; background: url('../image/index_all.jpg') no-repeat center; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 1.5rem; float: left;}
.cat2{width: 200px; background: url('../image/index_th.jpg') no-repeat center; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 1.5rem; float: left;}
.cat img{width: 28px; margin-right: 10px; margin-top: -4px;}
.cat-r{border: 1px solid #CA161B;background-color: #CA161B; width: 80px;float: right; height: 30px;line-height: 30px; text-align: center; color: #fff;/* border-radius: 50%;*/ cursor: pointer; margin-top: 5px;}
.cat-r:hover{margin-top: 6px;}
.wm_mt10{margin-top: 10px;}
.pai-to-top{font-size: 20px;
    position: fixed;
    width: 1190px;
    height: 0;
    margin:0 auto;
    left: 0!important;
    right: 0;text-align: right;
    bottom: 250px;
    z-index: 11000;}
.to-top{background-color: #f5f5f5;
    border: 1px solid #ebebeb;
    color: #848484;
    cursor: pointer;
    display: inline-block;*display: inline;*zoom:1;position: relative;left: 50px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    text-align: center;}
.to-top i{display: block;}
.iconfont-pai{background-image: url('../image/totop.gif');background-repeat:no-repeat;width: 40px;height: 40px;}
	.about_big {
		min-height: 615px;
		min-height: 700px \9;
		*min-height: 700px;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	
	.about_left {
		width: 300px;
		background: #fff;
		border: 1px solid #e8e8e8;
		float: left;
		box-shadow: rgba(0, 0, 0, 0.1) 0 0 5px;
	}
	
	.about_left ul li {
		text-align: center;
		font-size: 14px;
		line-height: 53px;
		border-bottom: 1px solid #e3e3e3;
		position: relative;
		margin-bottom: -1px;
	}
	
	.about_left ul li a {
		display: block;
	}
	
	.about_left ul li a.aboutline_visited {
		background: #dc3f3f;
		color: #fff;
	}
	
	.about_left ul li a:hover {
		color: #dc3f3f;
	}
	
	.about_left ul li a.aboutline_visited:hover {
		color: #fff;
	}
	
	.about_right {
		width: 880px;
		min-height: 300px;
		float: right;
		border: 1px solid #e8e8e8;
		padding: 25px 40px;
		background: #fff;
		box-shadow: rgba(0, 0, 0, 0.1) 0 0 5px;
		margin-bottom: 20px;
	}
	.aboutline {
		font-size: 20px;
	}
	.text{margin-top: 20px; line-height: 35px; color: #777777; font-size: 1.2rem; line-height: 40px; font-weight: normal; font-style: normal;}
	.text p {
		font-size: 1.2rem;
		line-height: 40px;
		color: #222;
		padding: 17px 0 0 0;
	}
	
	.text strong {
		display: block;
		font-size: 1.2rem;
		line-height: 28px;
	}
	
	.text img.enpic {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.finance_title{height: 45px;padding: 10px 0 10px 30px; font-size: 1.5rem; border-bottom: 2px solid #dc3f3f; background: url('../image/index_link.jpg') no-repeat left center;}
/*
.houselist{width:1200px; display: border-box; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; justify-content: space-between;flex-wrap: wrap;}
*/

/*首页房源列表*/
/*
.houselist{width:1200px; display: border-box; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; justify-content: space-between;flex-wrap: wrap;}
*/
.houselist{width:1200px; flex-wrap: wrap; display: flex; margin-top: 10px;}
.houselist li{float: left; width: 24%; height: 380px;background-color: #f5f5f5; border: 1px solid #ccc;padding: 5px; margin: 10px 0 0; position: relative; margin-right: 1.3%; box-sizing:border-box; /*-webkit-box-shadow: 5px 10px 40px #848484; box-shadow: 5px 10px 40px #848484;*/ cursor: pointer;}
.houselist li:nth-child(4n){margin-right: 0;}
.houselist li:hover{border-color: #ca161b;}
.wm_row, .wm_row_h{height: 30px; line-height: 30px; padding: 6px; position: relative;}
.wm_row label, .wm_row_h label{/*width: 28%;*/margin-left: 10px; margin-right: 10px; text-align: left; display: block;font-size: 1.0rem; float: left; font-size: 0.8rem;}
.wm_row_h label{/*width: 15%;*/}
.wm_row1{height: 30px; line-height: 30px; padding: 6px; position: relative;}
.wm_row1 label{ display: block;font-size: 1.0rem; float: left; font-size: 0.8rem;}

.houselist_price{color: #CA161B; font-size: 18px; font-weight: bold;}
.houselist_dateline{font-size: 14px;}
.houselist_acreage{font-size: 14px;}
.line{background-image:url(../image/line.png);background-repeat:no-repeat;width:1200px;height:7px;background-size:100% 7px; margin: 10px auto;}
.houselist_bottom{border-top: 1px solid #ccc; position: absolute;bottom: 0; height: 40px; width: 100%;}
.houselist_bottom div{float: left; width: 50%; line-height: 40px; text-align: center;}
.houselist_bottom div:nth-child(1){border-right: 1px solid #ccc;}
.houselist_status{width: 100%; padding: 3px 0; text-align: center; margin-top: 15px; color: #fff; font-size: 1.2rem;}
.houselist_status_gray{background: #999;}
.houselist_status_will{background: green;}
.houselist_status_doing{ background: rgb(225, 31, 41)}
.houselist_img_continer{position: relative;}
.houselist_img_continer_title{position: absolute; bottom: 0; padding: 10px 10px; text-align: left; background-color:rgba(0, 0, 0, 0.3); width: 100%; color: #fff;}

.houselist_top {width:1200px; flex-wrap: wrap; display: flex;}
.houselist_top li{width: 48%;background-color: #f5f5f5; border: 1px solid #ccc; position: relative; margin-right: 4%; box-sizing:border-box; margin-bottom: 20px; cursor: pointer; /*-webkit-box-shadow: 5px 10px 40px #848484; box-shadow: 5px 10px 40px #848484*/}
.houselist_top li:hover{border-color: #ca161b;}
.houselist_top li:nth-child(2n){margin-right: 0;}
.houselist_top li img{float: left;width: 100%;}
.status{color:#fff; display:inline-block; width: 90%; text-align: center;}
.doing{ background: rgb(225, 31, 41)}
.will{background: green;}
.flag{width: 185px;height: 34px;right:-7px; position: absolute;background-image: url('../image/index_zzjx.png');background-repeat: no-repeat;background-position: 0 0;}
.flag1{background-image: url('../image/index_jjks.png') !important;}
.flag2{background-image: url('../image/index_jpjs.png') !important;}
.gray{background:#999}
.houselist_top_img_continer{position: relative; width: 50%; height: 100%; float: left;margin: 5px;}
.houselist_top_img_continer_title{position: absolute; background-color:rgba(0, 0, 0, 0.3); color: #fff; bottom:10px; padding: 10px 25px; width: 99%; text-align: left;}
.search_result{width: 100%; padding: 10px 20px; border: 1px solid #dcdcdc; background: #f8f8f8; font-size: 1.2rem;}
.search_result .num{ font-size: 1.6rem; font-weight: bold; color: #ca161b;}

/*金融服务*/
	.finance_left{
		width: 300px;
		background: #fff;
		border: 1px solid #e8e8e8;
		float: left;
		box-shadow: rgba(0, 0, 0, 0.1) 0 0 5px;
	}
	.finance_left ul li {
		text-align: center;
		font-size: 14px;
		line-height: 57px;
		border-bottom: 1px solid #e3e3e3;
		position: relative;
		margin-bottom: -1px;
	}
	
	.finance_left ul li a {
		display: block;
		cursor: default;
	}
	.finance_left ul li a.aboutline_visited {
		background: #dc3f3f;
		color: #fff;
		font-size: 1.5rem;
	}
	.finance_left ul li a.aboutline_visited:hover {
		color: #fff;
	}
	.finance_right, .index_org {
		width: 880px;
		min-height: 200px;
		float: right;
		/*border: 1px solid #e8e8e8;*/
		background: #fff;
		/*box-shadow: rgba(0, 0, 0, 0.1) 0 0 5px;*/
		margin-bottom: 20px;
		background: #fff;
		padding-bottom: 10px;
	}
	.index_org{width: 1200px;/*-webkit-box-shadow: 5px 10px 40px #848484; box-shadow: 5px 10px 40px #848484*/}
	.banklist li{width: 23%; height: 252px; border: 1px solid #ccc;float:left; margin: 10px 1%; position: relative;}
	.banklist li .list-picbox{width: 100%; height: 150px; line-height: 155px; text-align: center; position: relative;}
	.list-picbox img{vertical-align: middle; position: absolute;top:50%; left:50%; transform: translate(-50%,-50%);}
	.bank_info{padding: 5px; background: #1E9FFF; color: #fff; text-align: center; font-size: 1.1rem; /*width: 50%; margin: 0 auto;*/}
	.finance_text{padding: 10px; font-size: 1.3rem; text-indent: 2em; line-height: 50px; color: #777777}
	.finance_text img{text-align: center; margin: 0 auto; width: 90%;}
	.bank_bottom{border-top: 1px solid #ccc; position: absolute;bottom: 0; height: 40px; width: 100%;}
	.bank_bottom div{float: left; width: 50%; line-height: 40px; text-align: center;}
	.bank_bottom div:nth-child(1){border-right: 1px solid #ccc;}
	.crumbs{/*overflow: hidden;*/}
	.crumbs ul {
		list-style: none;
	}
	
	.crumbs ul li a {
		float: left;
		margin-right: 30px;
		display: inline-block;
		position: relative;
		height: 40px;
		line-height: 40px;
		padding: 0 10px;
		text-align: center;
		background-color: #ca161b;
		color: #fff;
		text-decoration: none;
		font-size: 14px;
	}
	
	.crumbs ul li a:after {
		content: "";
		border-left: 20px solid green;
		border-top: 20px solid red;
		border-bottom: 20px solid red;
		position: absolute;
		right: -20px;
		top: 0;
		border-left: 20px solid #ca161b;
		border-top: 20px solid transparent;
		border-bottom: 20px solid transparent;
	}
	
	.crumbs ul li a:before {
		content: "";
		border-top: 20px solid #ca161b;
		border-bottom: 20px solid #ca161b;
		border-left: 20px solid transparent;
		position: absolute;
		top: 0;
		left: -20px;
	}
	
	.crumbs ul li:first-child a {
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	
	.crumbs ul li:first-child a:before {
		display: none;
	}
	
	.crumbs ul li:last-child a {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
	}
	
	.crumbs ul li:last-child a:after {
		display: none;
	}
	
	.crumbs ul li a:hover {
		background-color: #ca161b;
	}
	
	.crumbs ul li a:hover:after {
		border-left-color: #ca161b;
	}
	
	.crumbs ul li a:hover:before {
		border-top-color: #ca161b;
		border-bottom-color: #ca161b;
	}

.details-con .tab-list{border:1px solid #ddd;border-right: none; background:#f6f6f6;height: 64px; z-index: 9;}
.details-con .tab-list li{float: left;font-size: 18px;padding: 18px 0;position: relative;border-top:2px solid #f6f6f6;}
.details-con .tab-list a{display: inline-block;*display: inline;*zoom:1;padding: 0 45px;border-left: 1px solid #ddd;margin-left: -2px;}
.details-con .tab-list li:first-child a{border-left-color: transparent;}
.details-con .tab-list .cur{border-top:2px solid #d80e19;background: #fff;border-left:1px solid #ddd;border-right:1px solid #ddd;left:-1px;top:-2px;}
.details-con .tab-list .cur a{color: #d80e19;border-left: none;}
.details-con .tab-list-con{background: #fff;border:1px solid #ddd;border-right:0;border-top:0;padding:0 45px 30px;}
.details-con .panel-con{display: none;}
.details-con .panel-con:first-child{display: block;}
.details-con .panel-con .d-title{border-bottom: 2px solid #ccc;text-align: center;margin-bottom: 45px;padding-top: 15px;}
.details-con .panel-con .d-title span{position: relative; top:17px;font-size: 30px;background:#fff;color: #ad0700;display: inline-block;*display: inline;*zoom:1;padding: 0 10px;}
.details-con .panel-con .d-article{color: #111;font-size: 18px;line-height: 32px;padding-bottom: 50px;padding-top: 25px;overflow:hidden}
.details-con .panel-con .d-article p{text-indent: 36px;}
.details-con .panel-con .d-article a{color: #666;}
.details-con .panel-con .d-article2 a{color: #3366ff;}
.details-con .panel-con .d-article2 td{border:1px solid #999}
.details-con .panel-con .d-article2 td b{display: inline-block;*display: inline;*zoom:1;position:relative;font-size: 12px;font-family: "宋体";padding:2px;font-weight:100;padding-left:3px;margin-left:7px;line-height:16px;background: #ca2b2f;color: #fff;}

.details-con .al-r{text-align: right;}
.details-con .lk-name{margin-top: 20px;padding-right: 80px;}
.details-con .panel-con .d-block{margin-bottom: 50px;}
.details-con .panel-con .d-block .d-block-tit{font-size: 16px;border-left:2px solid #d92217;background:#f6f6f6;line-height: 32px;padding-left: 15px;}
.details-con .panel-con .d-block .d-block-tb{font-size: 14px;}
.details-con .panel-con .d-block .d-block-tb table{width: 100%;}
.details-con .panel-con .d-block .d-block-tb th{text-align: left;padding:0 10px;line-height: 48px;position: relative;}
.details-con .panel-con .d-block .d-block-tb th:first-child{padding-left: 34px;}
.details-con .panel-con .d-block .d-block-tb .help-icon{display: block;position:absolute;top:50%;right:6px;margin-top:-8px;width:18px;height: 16px;}
.details-con .panel-con .d-block .d-block-tb td{border-top:1px solid #ddd;line-height: 48px;}
.details-con .panel-con .d-block .d-block-tb td:first-child{text-align: center;width: 88px;}
.details-con .panel-con .d-block .d-block-tb td b{display: inline-block;*display: inline;*zoom:1;position:relative;font-size: 12px;font-family: "宋体";padding-right:7px;font-weight:100;padding-left:1px;line-height:16px;background: #ca2b2f;color: #fff;}
.details-con .panel-con .d-block .d-block-tb td b label{font-family: "宋体";background: #9f050d;display: inline;position: absolute;right:0;line-height:16px;margin: 0;}
.details-con .panel-con .d-block .d-block-tb td span{margin: 0 10px;}
.menufixed,#J_IndexMod.menufixed{position: fixed; top: 0px; left:50%; margin:0;width:1200px;margin-left: -600px;}

/* 监管部门 */
.in-cont6{ width:100%; height:40px;float:left;line-height:40px; font-size:24px; color:#363940;font-family:"微软雅黑";margin:17px 0 8px 0;}
.in-cont6-list{ width:100%; overflow:hidden; margin:0 auto;}
.in-cont6-list a{ width:290px; height:70px; margin:10px 4px; float:left; display:block; line-height:40px;font-size:12px; text-align:center;background:#eee; color:#363940; border:#ccc 1px solid;}
.in-cont6-list2 a{background:#FFF;}
.in-cont6-list a:hover,.in-cont6-list a.on{ color:#cf2b29; background:#FFF;}