@charset "gb2312";
/*******************
公共样式
********************/

* {
	margin:0;
	padding:0;
}
body, div, p {
	margin: 0;
	padding: 0;
	font-size:14px;
}
article, aside, details, canvas, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
html {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
img {
	border: 0;
	vertical-align: top;
}
dl, dt, dd, ul, ol, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}
input, textarea, button {
	margin: 0;
	padding: 0;
	outline: none;
	resize: none;
	font-family: "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "微软雅黑", 'Segoe UI', Tahoma, "宋体b8b\4f53", SimSun, sans-serif;
	border: 0;
}
input[type="search"] { box-sizing: content-box; }
button { border: 0; }
em, i, b, strong {
	font-weight: 400;
	font-style: normal;
}
iframe {
	border: 0;
	margin: 0;
	padding: 0;
}
body {
	font-size: 14px;
	color: #333;
	font-family: "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "微软雅黑", 'Segoe UI', Tahoma, "宋体b8b\4f53", SimSun, sans-serif;
	text-rendering: optimizeLegibility;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
a {
	color: #2e2e2e;
	text-decoration: none;
}
a:hover {
	color: #dd2727;
	text-decoration: underline;
}
img { border:0px; }

::selection {
	background-color: rgba(221,39,39,0.5);
	color: #FFF;
}
::-moz-selection {
	background-color: rgba(221,39,39,0.5);
	color: #FFF;
}
::-webkit-selection {
	background-color: rgba(221,39,39,0.5);
	color: #FFF;
}

.clearer { clear: both; }
.fl { float: left; }
.fr { float: right; }
.test { border: 1px dashed #F00; }
.wrapper { width: 1200px; margin: 0 auto; }

/*******************************
字体、颜色、大小样式
********************************/
.fw_b { font-weight: bold; }
.C_blue { color:#1170cf; }
.C_red { color:#dd2727; }
.C_red2 { color:#C40F18; }
.C_red3 { color:#DA251D; }
.C_black { color:#000; }
.C_LastUpDate { color:#FFF;font-size:12px; } /* 更新时间color:#b5b5b5 */
.S_12 { font-size: 12px; }
.S_14 { font-size: 14px; }
.simhei { font-family: "Helvetica Neue", Helvetica, Arial, Tahoma, "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", 'SimHei', '\9ed1\4f53', sans-serif; }
.hr_10 {
	height:10px;
	overflow:hidden;	/*For IE6*/
}
.hr_20 {
	height:20px;
	overflow:hidden;	/*For IE6*/
}
.hr_3 {
	height:3px;
	overflow:hidden;	/*For IE6*/
}

/* 标题 蓝色转红色 */
a.BlueToRed { color: #106FBC; }
a.BlueToRed:hover { color: #C40F18; }
/* 红色转蓝色 */
a.RedToBlue { color: #C40F18; }
a.RedToBlue:hover { color: #106FBC; }



/*------------------------------------------------------------------------------------------*/

/*-----------------------------------------头部内容-----------------------------------------*/
.ylj-header {
	height: 55px;
	line-height: 55px;
	background: #dd2727;
	color: #FFF;
}
.ylj-header .wrapper {
	width: 1200px;
	margin: 0 auto;
}
.ylj-header h1 {
	float:left;
	margin-left:-5px;
}
.ylj-header a.logo {
	display: block;
	height: 55px;
	width: 240px;
	text-indent: -9999px;
	background: url(../images/logo.png) no-repeat;
}
.ylj-header .nav {
	margin-left: 10px;
	float:left;
	/*width:700px;*/
}
.ylj-header .nav li {
	float: left;
}
.ylj-header .nav li a {
	font-size: 18px;
	color: #fff;
	padding: 0 16px;
	display: inline-block;
}
.ylj-header .nav li a:hover , .ylj-header .nav li a.cur {
	background:#c60a0a;
	text-decoration:none;
}
.ylj-header .login {
	text-align: right;
	background: url(../images/headerLogin.png) no-repeat 0px center;
	text-indent: 25px;
}
.ylj-header .login a { color: #FFF; }
.ylj-header .login a:hover { text-decoration: underline; }

.ylj-header .fangPan {
	text-align: right;
	background: url(../images/headerFangPan.png) no-repeat 0px center;
	text-indent: 25px;
	margin-right: 30px;
	font-size:17px;
	font-weight:bold;
}
.ylj-header .fangPan a { color: #FFF; }
.ylj-header .fangPan a:hover { text-decoration: underline; }

.ylj-header .icon_FangPan {
	/*border: 1px dashed #F00;*/
	margin-top: 10px;
	margin-right: 20px;
}

/*----------------------------------------------------------------------------------------------*/

/*------------------------------------------大广告内容------------------------------------------*/
.ad {
	position:relative;
	/*background: url(../images/headbg1.jpg) no-repeat center 0px;*/
	height: 500px;
}
.search-box {
	position: absolute;
	top: 190px;
	width: 750px;
	height: 190px;
	background-color: rgba(255,255,255,0.7);
	border-radius: 5px;
	left: 50%;
	margin-left: -375px;
	z-index:10;
}
.menu {
	margin: 21px 0 0 37px;
}
.menu li {
	float: left;
}
.menu li a {
	display: block;
	height: 34px;
	line-height: 34px;
	width: 86px;
	text-align: center;
	font-size: 16px;
	color: #000;
	border-radius: 17px;
	margin: 4px;
	text-decoration: none;
}
.menu li a:hover {
	color: #dd2727;
	/*background: #ff8900;*/
}
.menu li a.cur {
	color: #FFF;
	background: #ff8900;
}
.search-box i {
	position: absolute;
	left: 77px;
	top: 62px;
	width: 16px;
	height: 9px;
	background: url(../images/menu_search_JT.png) no-repeat;
	z-index: 12;
}
.search-box .search {
	position: absolute;
	top: 70px;
	padding: 0 30px;
}
.search-box .search .kwInput {
	position: absolute;
	height: 48px;
	width: 530px;
	border: 1px solid #cfcfcf;
	border-radius: 2px;
	padding: 0 15px;
	z-index: 11;
	color: #868686;
	font-size: 16px;
}
.search-box .search .btn {
	position: absolute;
	width: 127px;
	height: 50px;
	background: #ff9900 url(../images/btn_search_home.png) no-repeat 0px 3px;
	z-index: 12;
	left: 591px;
	cursor: pointer;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
.search-box .search .btn:hover {
	background: #ffb027 url(../images/btn_search_home2.png) no-repeat 0px 3px;
}
.search-box .search .btn:active {
	background: #ffb027 url(../images/btn_search_home2.png) no-repeat 0px 4px;
}
.search-box .txt1,
.search-box .txt2 {
	position: absolute;
	top: 130px;
	left: 31px;
}
.search-box .txt2 {
	top: 155px;
}
.search-box .txt1 a,
.search-box .txt2 a {
	color: #000;
}
.search-box .txt1 a:hover,
.search-box .txt2 a:hover {
	color: #dd2727;
}
/*------------------------------------------------------------------------------------------*/

/*----------------------------------------二手房板块----------------------------------------*/
.saleBox {
	height: 680px;
	padding: 50px 0 0;
}
.saleBox h2 {
	float: left;
	font-size: 25px;
	padding-right: 22px;
	font-weight: bold;
}
.saleBox p {
	float:left;
	padding-top:12px;
	font-size:15px;
}
.saleBox .more {
	float:right;
	padding-top:12px;
	font-size:15px;
}
.saleBox .more a em {
	font-family: "宋体";
}
.saleBox ul.box {
	width: 950px;
	height: 620px;
	padding-top:26px;
	overflow: hidden;
	position:absolute;
}
.saleBox ul.box li {
	float: left;
	width: 250px;
	height: 260px;
	background: #f8f8f8;
	margin-right: 64px;
	margin-bottom: 40px;
	position: relative;
}
.saleBox ul.box li a {
	display: block;
	height: 260px;
	font-size: 16px;
	line-height: 22px;
}
.saleBox ul.box li a img{
	width: 250px;
	height: 188px;
}
.saleBox ul.box li a .txt {
	height:44px;
	padding:14px 17px;
}
.saleBox ul.box li a.cur {
	background: #f91;
	color: #FFF;
	text-decoration:none;
}
.saleBox ul.box li a.cur em {
	color: #FFF;
}
.saleBox ul.box li h5 {
	position: absolute;
	right:20px;
	bottom:30px;
}
.saleBox ul.box li h5 em {
	font-size: 26px;
	color: #ff6600;
	font-weight: bold;
}
/*------------------------------------------------------------------------------------------*/

/*----------------------------------------二手房板块----------------------------------------*/
.saleBox .news {
	width: 290px;
	position: absolute;
	left: 910px;
	top: 0px;
}
.saleBox .news .tit {
	height: 40px;
	line-height: 38px;
	background: #f6f6f6;
	font-size: 17px;
	text-indent: 14px;
	font-weight: bold;
}
.saleBox .news .tit span {
	font-family: "宋体";
	color: #ccc;
}
.saleBox .news ul li {
	background:#f6f6f6;
	height:36px;
	line-height:34px;
	text-indent: 14px;
	overflow:hidden;
}
.saleBox .news ul li a {
	color:#666;
	display:inline;
}
.saleBox .news ul li a:hover {
	color: #C00;
}
.saleBox .news ul li span {
	color:#c01111;
}
.saleBox .news ul {
	padding-bottom: 11px;
	width: 290px;
	/*border: 1px dashed #06F;*/
}
/*------------------------------------------------------------------------------------------*/

/*----------------------------------------租房板块----------------------------------------*/
.rentBox {
	height:680px;
	padding:50px 0 0;
	/*background:#f2f2f2;*/
}
.rentBox h2 {
	float: left;
	font-size: 25px;
	padding-right: 22px;
	font-weight: bold;
}
.rentBox p {
	float:left;
	padding-top:12px;
	font-size:15px;
}
.rentBox .more {
	float:right;
	padding-top:12px;
	font-size:15px;
}
.rentBox .more a em {
	font-family: "宋体";
}
.rentBox ul {
	width: 1270px;
	height: 620px;
	padding-top:26px;
	overflow: hidden;
}
.rentBox ul li {
	float: left;
	width: 250px;
	height:260px;
	background:#f8f8f8;
	margin-right: 64px;
	margin-bottom: 40px;
	position:relative;
}
.rentBox ul li a {
	display: block;
	height: 260px;
	font-size: 16px;
	line-height: 22px;
	background:#f8f8f8;
}
.rentBox ul li a img{
	width: 250px;
	height: 188px;
}
.rentBox ul li a .txt {
	height:44px;
	padding:14px 17px;
}
.rentBox ul li a.cur {
	background: #f91;
	color: #FFF;
	text-decoration:none;
}
.rentBox ul li a.cur em {
	color: #FFF;
}
.rentBox ul li h5 {
	position: absolute;
	right:10px;
	bottom: 34px;
}
.rentBox ul li h5 em {
	font-size: 20px;
	color: #ff6600;
	font-weight: bold;
}
/*------------------------------------------------------------------------------------------*/

/*----------------------------------------新房板块----------------------------------------*/
/*动态*/
.newHouseBox {
	height: 330px;
	padding: 50px 0 0;
	background:#f2f2f2;
}
.newHouseBox h2 {
	float: left;
	font-size: 25px;
	padding-right: 22px;
	font-weight: bold;
}
.newHouseBox p {
	float:left;
	padding-top:10px;
	font-size:15px;
}
.newHouseBox .title {
	padding-bottom: 16px;
}
.newHouseBox .news {
	width:290px;
	padding-right:60px;
	position:absolute;
}
.newHouseBox .news .tit {
	height: 40px;
	line-height: 38px;
	background: #f6f6f6;
	font-size: 17px;
	text-indent: 14px;
	font-weight: bold;
}
.newHouseBox .news .tit span {
	font-family: "宋体";
	color: #ccc;
}
.newHouseBox .news ul li {
	background:#f6f6f6;
	height:36px;
	line-height:34px;
	text-indent: 14px;
	overflow:hidden;
}
.newHouseBox .news ul li a {
	color:#666;
}
.newHouseBox .news ul li a:hover {
	color: #C00;
}
.newHouseBox .news ul li span {
	color:#c01111;
}
.newHouseBox .news ul {
	padding-bottom: 11px;
}
/*图片*/
.newHouseBox ul.fang {
	/*width: 950px;*/
	width: 1270px;
	position:absolute;
	/*left:356px;*/
	left:0px;
	height: 240px;
	overflow:hidden;
	/*float:left;*/
}
.newHouseBox .fang li {
	float:left;
	margin-right:50px;
}
.newHouseBox .fang li a {
	display:block;
	width:260px;
	height:180px;
	position: relative;
}
.newHouseBox .fang li a img {
	position: absolute;
	width:260px;
	height:180px;
}
.newHouseBox .fang li a p {
	background-color: rgba(0,0,0,0.5);
	height: 28px;
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #FFF;
	font-size: 14px;
	text-indent: 15px;
}
.newHouseBox .fang li a:hover p {
	color: #FF6;
}
.newHouseBox .fang li h5 {
	color:#dd0303;
	padding-left:10px;
	padding-top:10px;
}
.newHouseBox .fang li h5 em {
	font-weight:bold;
	font-size:24px;
}
.newHouseBox .fang li h6 {
	color:#5c5c5c;
	padding-left:10px;
	margin-bottom:16px;
}
/*----------------------------------------------------------------------------------------*/

/*----------------------------------------手机广告板块----------------------------------------*/
.ADphone {
	background: url(../images/ADphoto.jpg) no-repeat center 0px;
	height:400px;
}
/*--------------------------------------------------------------------------------------------*/

/*----------------------------------------服务板块--------------------------------------------*/
.fuwu {
	height: 190px;
	background: #f2f2f2;
}
/*.fuwu ul {
	padding-top:42px;
}
.fuwu ul li {
	float:left;
	width:250px;
	position:relative;
}
.fuwu ul li img {
	position: absolute;
}
.fuwu ul li div {
	position: absolute;
	left: 56px;
}
.fuwu ul li h4 {
	font-size:30px;
	color:#666;
	padding-bottom:10px;
}
.fuwu ul li h5 {
	color: #888;
	letter-spacing: 1px;
}*/

/*--------------------------------------------------------------------------------------------*/

/*----------------------------------------页脚板块--------------------------------------------*/
.footer {
	background:#222;
	color:#888c8e;
}
.footer .footNav {
	height:68px;
	line-height:68px;
	float:left;
}
.footer .footNav li {
	float:left;
	padding-right:20px;
	font-size:16px;
}
.footer .footNav a {
	color:#ebebeb;
}
.footer .footNav a:hover {
	color: #ff9911;
	text-decoration: none;
}
.footer h3 {
	float: right;
	color: #ff9911;
	font-size: 18px;
	line-height: 68px;
	font-weight: bold;
}
.footer .line {
	height: 20px;
	border-top: 1px solid #595959;
	clear:both;
}
.footer .link {
	width:1090px;
}
.footer .link a {
	color:#888c8e;
	padding-left:13px;
}
.footer .link li {
	float:left;
	height:27px;
	line-height:27px;
}
.footer .link .tit {
	background:#666;
	color:#c7c7c7;
	padding:0 12px;
}
.footer h4 {
	line-height:22px;
	padding-top:11px;
}
.footer h4 a {
	color:#888c8e;
}
.footer h5 {
	font-size:12px;
	line-height:22px;
	padding-bottom:22px;
}
.footer h5 strong {
	color:#c4c4c4;
	font-weight:bold;
}
.footer .code {
	position: absolute;
	right:0px;
	bottom:25px;
}


/*--------------------------------------------------------------------------------------------*/


/*统计*/
.siteCount { display: none; }
/*----*/