body{font-family:'微软雅黑';}
a:link,a:visited{text-decoration:none;}
input,button,select{outline:none}

.color1{color:#949597;}
.border1{border:1px solid #D0D0D0;}
.mt30{margin-top: 30px;}

#header{height:85px;width:1200px;border:1px solid #fff;}
#header div{margin-top:18px;}
#header .logo{float: left;}
#header .login{float:right;font-size:18px;
	margin-top:30px;line-height:27px;
}
#header .login .icon{display:block;float:left;margin-right:15px;
	width:27px;height:27px;
	background:url(../../../../Public/com/nanxin/img/icon.png) no-repeat top left;
	background-position:-16px -1639px; 
}
#header .menu{width:500px;margin-top:30px;}
#header .menu li{float: left;width:115px;text-align: center;
	font-size:18px;font-weight:bold;
}
#header a:link,#header a:visited{color:#000;}
#header a:hover{color:#ff6600;}


.index-box2{
	height:550px;background:url(../../../../Public/com/nanxin/img/index_02.jpg) no-repeat;
}
.index-box2 .free-release{width:200px;height:50px;color:#fff;
	font-size:22px;text-align:center;line-height:48px;
	background:#4A4AA0;position:absolute;right:120px;top:40px;
	border-radius:10px;
}
.index-box2 .free-release span ,.free-release span{display:block;width:30px;height:30px;
	background:url(../../../../Public/com/nanxin/img/icon.png) no-repeat -16px -1700px;
	position:relative;top:10px;left:15px;float:left;
}

	#indexSearchBox{width:740px;height:160px;
	
		 
		background:rgba(0, 0, 0, 0.5)!important;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
		border-radius:10px;
	}

	#indexSearchBox .tab,#indexSearchBox .searchKeyBox{width:680px;color:#fff;}
	#indexSearchBox .tab{padding-top:28px;position: relative;}
	#indexSearchBox .tab ul{margin-left:15px;}
	#indexSearchBox .tab li{float:left;font-size:18px;
		margin-right:50px;cursor:pointer;color:#CFCECA;
	}
	#indexSearchBox .tab li.cur{color:#fff;}
	#indexSearchBox .tab i{width: 0;height: 0;
		position: absolute;top:58px;left:23px;z-index: 9;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		border-bottom: 10px solid #fff;
		transition: all ease-in-out .3s;
	}

	.searchKeyBox{clear:both;padding-top:16px;position:relative;z-index:110;}
	.searchKeyBox #searchInput,.searchKeyBox .searchBtn,.searchKeyBox a{float:left;}
	.searchKeyBox #searchInput{width:420px;height:55px;
		padding-left:10px;font-size:14px;*line-height:55px;
		border-radius:10px 0 0 10px;border:0;
	}
	.searchKeyBox .searchBtn{width:85px;height:57px;cursor:pointer;
		background:#4A4AA0;
		border-radius:0 10px 10px 0;border:none;
	}
	.searchKeyBox .searchBtn span{display:block;width:35px;height:40px;
		background:url(../../../../Public/com/nanxin/img/icon.png) no-repeat -16px -1752px;
		margin:0 auto;
	}
	.searchKeyBox a{display:block;width:140px;height:55px;float:right;
		font-size:22px;text-align:center;line-height:54px;
		background:#fff;color:#000;
		border-radius:10px;
	}

.index-box3 .main,.index-box4 .main,
.index-box5 .main{padding-top:60px;}

.index-box3 .main .title,.index-box4 .main .title,
.index-box5 .main .title,.index-box6 .main .title,
.index-box7 .main .title{font-size:50px;text-align:center;}

.index-box3{height:650px;background:#EFF3F6;clear:both;}
.index-box3 .main{width:1110px;}
.index-box3 .main .item{margin-top: 90px;}
.index-box3 .main .item li{float:left;width:33.3333%;}
.index-box3 .main .item li div span{display: block;
	background:url(../../../../Public/com/nanxin/img/icon.png) no-repeat top left;
}
.index-box3 .main .item li div label{border-bottom:3px solid #000;}

.index-box3 .main .item .i1{width:220px;margin-left:0;}
.index-box3 .main .item .i1 span{width:190px;height:150px;
	background-position:-16px -7px;margin:0 auto;
}

.index-box3 .main .item .i2{width:160px;}
.index-box3 .main .item .i2 span{width:160px;height:150px;
	background-position:-16px -160px;margin:0 auto;
}

.index-box3 .main .item .i3{width:200px;margin-right:0;}
.index-box3 .main .item .i3 span{width:145px;height:150px;
	background-position:-16px -323px;margin:0 auto;
}

.index-box3 .main .item .p1{margin-top:45px;font-size:16px;
	line-height:150%;height:70px;color:#949597;
}
.index-box3 .main .item .p2{font-size:20px;margin-top:45px;
	text-align:center;
}


.index-box4{height:680px;clear:both;background:#fdfefe;}
.index-box4 .main{width:1200px;}
.index-box4 .main .title span{display:block;font-size:16px;
	margin-top:10px;color:#949597;
}
.index-box4 .main .house{margin-top:40px;display: block;height:340px;}
.index-box4 .main .house li{width:255px;height:330px;float:left;
	margin-right:55px;background:#fff;overflow:hidden;
	border-radius:10px;box-shadow:1px 2px 2px #888888;
	*border:1px solid #ccc;
}
.index-box4 .main .house li.last{margin-right:0;}
.index-box4 .main .house li .cover{height:245px;overflow:hidden;}
.index-box4 .main .house li .cover img{min-width:255px;max-height:245px;}
.index-box4 .main .house li .info{font-size:20px;margin:15px 10px;
	position: relative;
}
.index-box4 .main .house li .info .name{display:block;
	width:165px;height:25px;overflow:hidden;
}
.index-box4 .main .house li .info .room{display:block;
	font-size:14px;color:#949597;margin-top: 5px;
}
.index-box4 .main .house li .info .price{
	position:absolute;right:0px;top:10px;
	color:#F26760;font-size:22px;
}

.index-box4 .main .more{clear:both;width:200px;height:45px;
	text-align:center;line-height:38px;font-size:40px;
	border:1px solid #ccc;color:#4a4aa0;margin-top:40px;
	border-radius:10px;cursor:pointer;
}
.index-box4 .main .more span{font-size:20px;
	position:relative;top:-5px;
}
.index-box4 .main .more a:link,
.index-box4 .main .more a:visited{color:#4a4aa0;}

.index-box5{height:600px;clear:both;background:#EFF3F6;}
.index-box5 .main{width:1110px;}
	.liucheng{margin-top:65px;}
	.liucheng li{float: left;width:210px;}
	.liucheng li span{display: block;height:245px;
		background:url(../../../../Public/com/nanxin/img/icon.png) no-repeat left top;
	}
	.liucheng li span.lc1{background-position:-16px -487px;}
	.liucheng li span.lc2{background-position:-16px -750px;}
	.liucheng li span.lc3{background-position:-16px -1020px;}
	.liucheng li span.lc4{background-position:-16px -1290px;}
	.liucheng li p{text-align:center;margin-top:45px;
		font-size:20px;
	}
	.liucheng li.icon{width:90px;background:none;}
	.liucheng li.icon span{width:40px;height:45px;
		background-position:-15px -1575px;margin:101px auto;
	}

.index-box6{height:570px;
	background: url(../../../../Public/com/nanxin/img/index_06.jpg) no-repeat center top;
}
.index-box6 .main{padding-top:45px;}

.index-box7{height:400px;
	background: url(../../../../Public/com/nanxin/img/index_07.jpg) no-repeat center top;
}
.index-box7 .main{padding-top:40px;color:#fff;}
.index-box7 .main .title span{display:block;font-size:16px;margin-top:10px;}
.index-box7 .main .btnRelease{width:360px;height:75px;margin-top:40px;
	background:#fff;color:#000;text-align:center;line-height:75px;
	font-size:32px;border-radius:10px;cursor:pointer;
}
.index-box7 .main .phone{margin-top:30px;width:275px;
	line-height:45px;font-size:30px;
}
.index-box7 .main .phone span{display: block;width:50px;height:45px;
	background: url(../../../../Public/com/nanxin/img/icon.png) no-repeat -15px -1810px;
	float: left;margin-right:10px;
}
.index-box7 .main .text{text-align:center;margin-top:20px;font-size:20px;}


.index-box8{background:#EFF3F6;height:188px;}
.index-box8 .main{width:1050px;padding-top:40px;}
.index-box8 .main li{float: left;width:20%;text-align:center;}
.index-box8 .main li span{display:block;width:75px;height:75px;
	background:url(../../../../Public/com/nanxin/img/icon.png) no-repeat left top;
	border:0px solid red;margin:0 auto;
}
.index-box8 .main li span.icon1{background-position:-105px -1550px}
.index-box8 .main li span.icon2{background-position:-106px -1631px}
.index-box8 .main li span.icon3{background-position: -95px -1710px}
.index-box8 .main li span.icon4{background-position: -97px -1786px}
.index-box8 .main li span.icon5{background-position:-97px -1865px}
.index-box8 .main li p{font-size:16px;margin-top:20px;}


.footer .main{width:1200px;margin-top:45px;color:#949597;}
.footer .main a:link,.footer .main a:visited{color:#949597;}
.footer .main .f-b1{height:220px;border-bottom:1px solid #ebebeb;
	position: relative;overflow: hidden;
}
	.f-b1 ul{width:920px;border:0px solid red;overflow:hidden;}
	.f-b1 ul ul{display: none;}
	.f-b1 ul li{float: left;}
	.f-b1 ul li span{font-size:20px;color:#000;cursor:pointer;}
	.f-b1>ul>li{margin-right:70px;}
	.f-b1>ul>li.cur span{border-bottom:1px solid #000;display:block;}
	.f-b1>ul>li.cur ul{display:block;}
	.f-b1>ul>li>ul{position:absolute;left:0;margin-top:10px;}
	.f-b1>ul>li>ul>li{margin-right: 40px;font-size:14px;white-space:nowrap;}
	.f-b1 .QRcode{float: right;position:relative;top:-30px;}
	.f-b1 .QRcode img{width:200px;}
	.f-b2{min-height:100px;width:1050px;margin-top:20px;}
	.f-b2 ul{overflow: hidden;}
	.f-b2 ul li{float:left;font-size:16px;padding:0 18px;
		border-right:1px solid #ccc;
	}
	.f-b2 ul li.last{border:0;padding-right:0}
	.f-b2 .copyright{clear:both;display:block;
		text-align:center;margin-top:20px;
	}


.mwidth{width:1200px;}
.mLeftWidth{width:910px;}
.mRightWidth{width:260px;}
.mTitle{font-size:18px;height:50px;line-height:50px;text-indent:20px;
	border-bottom:1px solid #D0D0D0;
}
#esf_hearder{height:66px;background:#4A4AA0;}
#esf_hearder .logo{float: left;padding-top:10px;width:210px;}
#esf_hearder .login{float:right;font-size:18px;color:#fff;
	line-height:27px;margin-top: 18px;
}
#esf_hearder .login .icon{display:block;float:left;margin-right:15px;
	width:27px;height:27px;
	background:url(../../../../Public/com/nanxin/img/icon.png) no-repeat top left;
	background-position:-16px -1950px; 
}
#esf_hearder .menu{width:500px;float:left;margin-top:20px;margin-left: 80px;}
#esf_hearder .menu li{float: left;width:115px;text-align: center;
	font-size:18px;font-weight:bold;
}

#esf_hearder a:link,#esf_hearder a:visited{color:#fff;}
#esf_hearder a:hover{color:#ff6600;}


#esf_search_box{height:70px;background: #F7F7F7;}
#esf_search_box .searchKeyBox{clear:both;padding-top:12px;}
#esf_search_box .searchKeyBox #searchInput,.searchKeyBox .searchBtn{float:left;}
#esf_search_box .searchKeyBox #searchInput{width:470px;height:42px;
	padding-left:10px;font-size:14px;*line-height:55px;
	border-radius:10px 0 0 10px;border:1px solid #B4B4B4;
	background:#F7F7F7;
}
#esf_search_box .searchKeyBox .searchBtn{width:85px;height:46px;cursor:pointer;
	background:#4A4AA0;
	border-radius:0 10px 10px 0;border:none;
}
#esf_search_box .searchKeyBox .searchBtn span{display:block;width:35px;height:40px;
	background:url(../../../../Public/com/nanxin/img/icon.png) no-repeat -16px -1752px;
	margin:0 auto;
}

#esf_filter .nav{padding:10px 0;font-size:14px;}
	.filter-box{border:1px solid #D0D0D0;clear:both;
	}
	.filter-box .tab ul{border-bottom:1px solid #D0D0D0;
		height:45px;
	}
	.filter-box .tab ul li{float: left;width:150px;height:45px;
		font-size:18px;text-align:center;line-height:50px;
		border-right:1px solid #D0D0D0;cursor:pointer;
	}
	.filter-box .tab ul li.cur{border-top:5px solid #4A4AA0;
		position:relative;top:-1px;height:42px;z-index:22;
		background:#fff;
	}
	.filter-box .tab ul li a:link,.filter-box .tab ul li a:visited{color:#000;}
		.filter-options{border:1px solid #fff;
			margin:0px 0 15px 20px;*padding-top:15px;
		}
		.filter-options ul{clear:both;font-size:14px;height:25px;
			margin-top:15px;padding-top:5px;
			
		}
		.filter-options ul span{float: left;width:45px;}
		.filter-options ul li{float: left;margin-right:15px;}
		.filter-options ul .custom{position:relative;top:-4px;}
		.filter-options ul .custom label{position:relative;*top:-3px;}
		.filter-options ul input{width:50px;height:20px;text-align:center;}
		.filter-options ul button{background:#4A4AA0;color:#fff;border:0;
			padding:4px 10px;margin-left:10px;cursor:pointer;}
		.filter-options a:link,.filter-options a:visited{color:#000;padding:0px 5px 1px 5px;}
		.filter-options a:hover{color:#4A4AA0;text-decoration:underline;}
		.filter-options ul li.cur,
		.filter-options ul li.cur a{background:#9B9EC9;color:#fff;}
		.filter-options ul.area{border:1px solid #ccc;padding:5px 10px 0 10px;}

		
		.filter-more-options a:link,
		.filter-more-options a:visited{color:#000;}
		.filter-more-options{height:60px;background:#F8F6F7;
			border-top:1px solid #D0D0D0;font-size:14px;
		}
		.filter-more-options ul{margin-left:20px;height:25px;
			margin-top:18px;position: relative;z-index: 11;
		}
		.filter-more-options ul span{float: left;}
	    .filter-more-options>ul>li{float: left;height: 26px;width: 92px;
	      line-height: 26px;border: 1px solid #D0D0D0;background:#fff;
	      margin-right: 6px;position: relative;cursor: pointer;top:-2px;
	    }
	    .filter-more-options li span{margin-left: 6px;}
		.drop-i{position: absolute;right: 6px;top: 9px;width: 12px;height: 8px;
	      background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAMAAAD6Ou7DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFaWlpTExM6urq9/f39PT0Y2NjMzMz////zIu2XAAAAAh0Uk5T/////////wDeg71ZAAAAOUlEQVR42kzLyQ0AMAgDQXP333GMo0jhtQMC8w0G8A0vLNoot15kUexKYoI37mN/JLVAqS/eHAEGAGBxAebGuM4QAAAAAElFTkSuQmCC');
	    }
	    .drop-open{
	      background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAMAAAD6Ou7DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFTU1Nq6ur9fX1a2tr6Ojo+vr6MzMz////eEecWAAAAAh0Uk5T/////////wDeg71ZAAAAO0lEQVR42kzMSQ4AMAgCQCwu//9xxcakHAxzQNQX6AQZi2DmqHGYQPII6u4jlHqV1DC6xk573zZXgAEAbF4CBQUdtsQAAAAASUVORK5CYII=');
	    }
	    .drop-list{display: none;position:absolute;top: 26px;left:-1px;
	      z-index:100;border: 1px solid #ccc;width: 100%;background: #FFF;
	    }
	    .drop-list li{padding-left:4px;}
	    .drop-list li:hover,.drop-list li.on{background:#eee}
	    .drop-list>li>ol{position:absolute;left:92px;top:-1px;width:100%;
	      border: 1px solid #ccc;background: #FFF;display: none;
	      overflow-y:auto;
	    }
	    .drop-list>li>ol>li{height:26px;overflow: hidden;}
	    .drop-list li a{display:block;}
		

#esf_main{clear:both;margin-top:30px;}
#esf_main .left-box{float:left;border:1px solid #D0D0D0;}
	.left-box .tab{height:50px;border-bottom:1px solid #D0D0D0;}
	.left-box .tab li{float:left;width:155px;text-align:center;
		font-size:18px;line-height:50px;cursor:pointer;
		border-right:1px solid #D0D0D0;
	}
	.left-box .tab li a:link,.left-box .tab li a:visited{color:#000;}
	.left-box .tab li.cur a:link,.left-box .tab li.cur a:visited{color:#fff;}
	.left-box .tab li.li3{width:350px;font-size:14px;border:0;
		color:#949597;cursor:auto;
	}
	.left-box .tab li.cur{background:#4A4AA0;color:#fff;}
		.house-list-box ul li{border-bottom:1px dotted #ccc;
			padding:20px 20px;overflow: hidden;position:relative;
		}
		.house-list-box li .cover{float: left;width:175px;height:131px;overflow:hidden;}
		.house-list-box li .cover img{width:175px;}
		.house-list-box .info{float:left;width:560px;margin-left:25px;}
		.house-list-box .info .name{font-size:18px;}
		.house-list-box .info a:link,
		.house-list-box .info a:visited{color:#000;}
		.house-list-box .info a:hover{color:#5250A3;text-decoration:underline;}
		.house-list-box .price{width:180px;text-align:center;
			position:absolute;right:60px;top:50px;
		}
		.house-list-box .price .p1{font-size:40px;color:#EE6865;}
		.house-list-box .price .p1 span{font-size:14px;}

		
		.house-label label{border:1px solid #000;padding:2px 7px;
			margin-right:8px;float: left;display: block;
		}
		.house-label label.c1{border:1px solid #9C9FCC;color:#9C9FCC;}
		.house-label label.c2{border:1px solid #F5A3A5;color:#F5A3A5;}
		.house-label label.c3{border:1px solid #E5C055;color:#E5C055;}
		.house-label label.c4{border:1px solid green;color:green;}
		.house-label label.c5{border:1px solid #666;color:#666;}
		.house-label label.c6{border:1px solid #CB70B7;color:#CB70B7;}

#esf_main .right-box{float:right;}
	.free-release{height:50px;background:#E5C055;font-size:20px;
		color:#fff;text-align:center;line-height:48px;cursor:pointer;
	}
	.free-release span{left:40px;}
	.tuijian-box{border:1px solid #D0D0D0;}
	.tuijian-list-box .cover{display:block;width:230px;height:170px;overflow:hidden;}
	.tuijian-list-box img{width:230px;}
	.tuijian-list-box{margin:14px;}
	.tuijian-list-box li{position: relative;margin-top:15px;padding-bottom:10px;}
	.tuijian-list-box li .price{position:absolute;color:#EE6865;
		right:0px;bottom:9px;
	}
	.tuijian-list-box li .price label{font-size:14px;}


#esr_footer{clear:both;background:#F6F6F6;margin-top:90px;
	border:1px solid #F6F6F6;
}


.paging-box{font-size:14px;text-align:center;padding:30px 0 50px 0;}
.paging-box a{background:#EBE9EA;color:#000;}
.paging-box .current{padding:5px 10px;border:1px solid #ccc;margin-left:5px;}
.paging-box .current ,.paging-box a:hover{background:#5250A3;color:#fff;border:1px solid #5250A3;}
.paging-box .hide{padding:0 10px 0 15px;}


.house-detail-nav{border-bottom:1px solid #D0D0D0;height:35px;line-height:35px;}
.house-detail-box1{overflow:hidden;margin-top:20px;position:relative; }
	.detail-box1-left{width:505px;}
	.detail-box1-right{margin-left:100px;}
	.detail-box1-right .info{width:550px;margin-left:0;}
	.detail-box1-right .info .title{font-size:22px;}
	.detail-box1-right .info p{margin-top:15px;font-size:16px;}
	.detail-box1-right .info p span{color:#949597;}
	.detail-box1-right .info p .price{font-size:25px;color:#EE6865;}
	.detail-box1-right .fav{border:1px solid #000;cursor:pointer;
		padding:5px;position:absolute;right:70px;top:40px;
	}
	.detail-box1-right .faved{border:1px solid #4A4AA0;color:#4A4AA0;cursor:default;}
		.jingjiren-box{margin-top:30px;overflow:hidden;margin-left:0}
			
			.touxiang{width:120px;height:160px;overflow: hidden;}
			.touxiang img{width:120px;}
		.jingjiren-box .info{width:320px;margin-left:35px;}
		.jingjiren-box .info li{margin-top:10px;clear:both;}
		.jingjiren-box .info li.li2{overflow: hidden;}
		.jingjiren-box .info li.li2 span{float: left;}
		.jingjiren-box .info li.li2 span.zx{margin-left: 20px;}

.btnStyle1 span{display:block;height:36px;width:150px;border-radius:10px;
	line-height:36px;text-indent:10px;color:#fff;
}
.btnStyle1 span i{display:block;width:25px;height:25px;float:left;
	background:url(../../../../Public/com/nanxin/img/icon.png) no-repeat left top;
	margin-top:5px;margin-left:7px;
}
.btnStyle1 span.tel{background:#E5C055;}
.btnStyle1 span.tel i{background-position:-17px -2092px;}
.btnStyle1 span.zx{background:#4A4AA0;text-indent:30px;cursor:pointer;}
.btnStyle1 span.zx i{background-position:-17px -2044px;}



.house-detail-box2 .left-box .tab{border-bottom:2px solid #4A4AA0;
	width:100%;background:#fff;
}
.house-detail-box2 .left-box .tab li{border-right:0;}
.house-detail-box2 .left-box .tab li.cur{transition: all ease-in-out .3s;}
.house-detail-box2 .block .title{border-bottom:1px dotted #949597;
	font-size:20px;padding:15px 0;
}
.house-detail-box2 ul li{line-height:25px;}

.house-detail-box2 .floatDiv{position:fixed;top:0px;z-index:99}
#ADetailDescri{}
#ADetailDitu,#ADetailCellInfo{display:block;
	border:0px solid red;height:50px;
}
.cell_intro p{text-indent:2em;margin-bottom:15px;}
.cell_other_box{border:1px solid #D0D0D0;margin-top:50px;}
.cell_other_box .list{height:200px;*height:220px;margin:16px;}
.cell_other_box .list li{float: left;}
.cell_other_box .list li .cover{display:block;width:205px;height:155px;overflow:hidden;}
.cell_other_box img{width:205px;}
.cell_other_box li{position: relative;margin-right:18px;}
.cell_other_box li.last{margin-right: 0px;}
.cell_other_box li .price{position:absolute;color:#EE6865;
	right:0px;bottom:9px;
}
.cell_other_box li .price label{font-size:14px;}





#agentList{overflow: hidden;min-height:300px;}
#agentList li{clear:both;border-bottom:1px dotted #ccc;padding: 15px;overflow:hidden;}
#agentList li p{float:left;}
#agentList li p.p1{width:120px;overflow:hidden;height:160px;}
#agentList li p.p1 img{width:120px;}
#agentList li p.info{margin-left:30px;width:500px;}
#agentList li p.info span{display:block;margin-bottom:10px;}

#agentList li p.p3{color:#EC4E5C;margin-top:30px;}
#agentList li p.p3 .s1{font-size:20px;}
#agentList li p.p3 .s2{font-size:40px;}
#agentList li p.p4{width:150px;margin-left:180px;}
#agentList li p.p4 span{margin-top:25px;}

.agent-info-box .agent-b-l{float: left;}
.agent-info-box .b-1{padding:30px 20px;border-bottom:1px dotted #D0D0D0;overflow:hidden;}
.agent-info-box .b-1 .info{width:450px;margin-left:45px;}
.agent-info-box .b-1 .info li{margin-top:20px;clear:both;}
.agent-info-box .b-1 .info li.li2{overflow: hidden;}
.agent-info-box .b-1 .info li.li2 span{float: left;}
.agent-info-box .b-1 .info li.li2 span.zx{margin-left:30px;}
.agent-info-box .b-2{padding:15px 20px;border-bottom:1px solid #D0D0D0;overflow:hidden;}
.agent-info-box .b-2 li{line-height: 35px;}

.agent-b-r{}
	.weituo-box{}
		.weituo-main{margin:10px 20px;*margin:10px 18px;}
		.weituo-main ul{overflow: hidden;}
		.weituo-main .type li{float: left;width:50%;line-height:30px;}
		.weituo-main .type input{width:17px;height:17px;position:relative;top:3px;*top:-1px;}
		.weituo-main .info{clear:both;}
		.weituo-main .info p{margin-top:10px;}
		.weituo-main .info input{border:1px solid #C1C1C1;width:218px;
			height:30px;line-height:30px;font-size:14px;
			text-indent:10px;*text-indent:0px;
		}
		.weituo-main .info textarea{width:214px;height:130px;font-size:14px;
			text-indent:10px;*text-indent:0px;
		}
		.weituo-main .info button{width:219px;height:40px;background:#E5C055;
			border-radius:10px;border:0;color:#fff;font-size:16px;
			cursor:pointer;
		}


.text-nav{height:50px;line-height:50px;}
.text-left-box{border-bottom:0;}
.text-left-box li{height:50px;line-height:50px;border-bottom:1px solid #d0d0d0;
	font-size:16px;text-indent:20px;
}	
.text-left-box li.cur{background:#4a4aa0;color:#fff;}
.text-left-box a:link,.text-left-box a:visited{color:#000;}
.text-left-box li.cur a{color:#fff;}

.text-right-box{min-height:300px;border-top:5px solid #4a4aa0;}
.text-right-box .text{padding:10px 20px;line-height:200%;font-size:14px;}


.user-touxing{display:block;width:60%;margin:0 auto;
	padding:20px 20px 0 20px;text-align:center;max-height:200px;overflow:hidden;
}
.user-touxing img{width:100%;}
.user-name{display:block;text-align:center;padding:10px 0 30px 0;
	font-size:16px;
}


.user-right-list li{clear:both; padding:25px;border-bottom:1px dotted #d0d0d0;
	overflow: hidden;
}
.user-right-list li .p3{font-size:14px;}

.user-right-list li .photo{float: left;}
.user-right-list li .photo img{width:70px;}
.user-right-list li .chat-info{float:left;margin-left:30px;}
	.chat-info .newChat{margin-top:15px;width:720px;
		padding:10px;background:#eee;
	}
	.chat-info .newChat label{display:block;font-size:14px;}
	.chat-info .zx{color:#4A4AA0;text-decoration:underline;cursor:pointer;}


.loginbg{background:#EFF3F6;}
.login-top{height:135px;text-align:center;}
.login-main-box{background:#fff;min-height:310px;
	border-top:2px solid #E8EBEE;
	border-bottom:2px solid #E8EBEE;
}
.login-top img{margin-top:40px;}
.login-main{width:410px;}
.login-main .row{border-bottom:1px solid #000;height:55px;
	line-height:55px;
}
.login-main .icon{display:block;width:30px;height:30px;
	float:left;margin-top:15px;margin-left:5px;
	background:url(../../../../Public/com/nanxin/img/login_icon.png) no-repeat;
}
.login-main input{width:350px;height:40px;border:0;
	font-size:16px;margin-left:10px;line-height:40px;
}
	.login-name .icon{background-position:-4px -6px;}
	.login-pass .icon{background-position:-4px -43px;}
	.login-submit{background:#4A4AA0;border-radius:10px;}
	.forgot a:link,.forgot a:visited{color:#4A4AA0;}

.forgot-main input{width:390px;}
.forgot-main input.first{width:230px;}
	.btnVeryCode{background:#4A4AA0;color:#fff;float:right;
		height:40px;line-height:40px;text-align:center;
		margin-top:7px;font-size:16px;width:125px;
		border-radius:10px;
	}



#esf_search_box .autocompleter {
	width:480px;
	margin-top:45px;
	*margin-left: -568px;
}

.autocompleter {
	width:428px;
	*width:429px;
	background: #fff;
	position: absolute;
	margin-top:57px;
	margin-left:0px;
	z-index: 100;
	border: 1px solid #ccc; 

	*margin-left: -516px;
	*margin-top:57px;
}
.autocompleter,
.autocompleter-hint {position: absolute;}

.autocompleter-list {
    
    list-style: none;
    margin: 0;padding: 0;
    
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
   
    width:100%;
}

.autocompleter-item-selected {background: #eee;}

.autocompleter-item {padding: 6px 12px;color: #444444;
    font-size: 14px;cursor: pointer;
}

.autocompleter-item:hover {background:#eee ;}
.autocompleter-item strong {text-shadow: 0 1px 0 #ffffff;font-weight: 100;}
.autocompleter-item span {color: #bbbbbb;}
.autocompleter-hint {width: 100%;text-align: left;display: none;
    top: -56px;left: 0;padding: 12px 12px 12px 13px;
    font-weight: 400;font-size: 24px;color: #ccc;
}

.autocompleter-hint span {color: transparent;}
.autocompleter-hint-show {display: block;}
.autocompleter-closed {display: none;}










