﻿/* 全局样式 */
* { word-break: break-all;}
body { margin: 0 auto; padding: 0;  background-color:#E3E3E3; }
body, div, td{font: 12px "Trebuchet MS", "Lucida Console", "Lucida Sans"; color: #000; }

form { margin: 0; padding: 0; }
input, button, select, textarea { font: 1em "Trebuchet MS", "Lucida Console", "Lucida Sans"; }
button { cursor: pointer; }

a,a:link,a:active,a:visited{ behavior:url(/style/link.htc);}
a:hover { text-decoration: underline; }
a img { border: none; }
.text { line-height:20px; font-size:13px; letter-spacing:1px; padding:8px; text-align:left;}
.input{ border:1px solid #7F9DB9;}
.note { color:#666666;}
.red  { color:Red;}
.more { padding:3px; text-align:right;}
a.wz14:visited {
	font-size: 14px;
	line-height:35px;
	font-weight:800;
	color: #AE1007;
	text-decoration: none;
}
.ziti14{
 font-size:14px;
 font-family:"宋体";
 font-weight:bold;
 color:#901010;
 padding-left:10px;
}
.ziti14hei{
 font-size:14px;
 font-family:"宋体";
 font-weight:bold;
 color:#000000;
 padding-left:10px;
}
a.wz14:hover {
	font-size: 14px;
	line-height:35px;
	font-weight:800;
	color:#D9322A;
	text-decoration: none;
}
a.wz14:link {
	font-size: 14px;
	line-height:35px;
	font-weight:800;
	color: #AE1007;
	text-decoration: none;	
}
a.wz14:active {
	text-decoration: none;
	line-height:35px;
	font-size: 14px;
	font-weight:800;
	color: #999999;
	}
a.wz13:visited {
	font-size: 14px;
	line-height:26px;

	color: #000000;
	text-decoration: none;
}
a.wz13:hover {
	font-size: 14px;
	line-height:26px;

	color:#D9322A;
	text-decoration: none;
}
a.wz13:link {
	font-size: 14px;
	line-height:26px;

	color: #000000;
	text-decoration: none;	
}
a.wz13:active {
	text-decoration: none;
	line-height:26px;
	font-size: 14px;

	color: #999999;
	}

.b2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: 055137;
	border-right-color: 055137;
	border-bottom-color: 055137;
	border-left-color: 055137;
}
.wz14{
	font-size:14px;
	color: #FF9306;
	text-align:center;
}

/* break */
.break 
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.break2 div
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

/*外层*/
#wrap { width:780px; text-align:center; margin: 0 auto; background-color:#ffffff;}

/* 页脚 */
.footer{ width:100%; text-align:center; margin-top:10px;border-top:2px solid #CCCCCC; }
.footer p{ margin:10px;}

/*页头*/
.header .logo {width:780px; height:101px; background:url(/images/top.jpg);}
.header .split{height:70px;}

.topmenu {float:right; text-align:center;}
.topmenu div{height:22px!important;height:21px; overflow:hidden;}
.topmenu .item0{float:left; width:43px; background:url(/images/top.menubg1.gif); padding-top:9px!important;padding-top:10px;}
.topmenu .item1{float:left; width:60px; background:url(/images/top.menubg2.gif); padding-top:9px!important;padding-top:10px;} 
.topmenu a { color:White; text-decoration:none;}
.topmenu a:link { color:White; text-decoration:none; }
.topmenu a:visited { color:White; text-decoration:none; }
.topmenu a:active { color:White; text-decoration:none; }
.topmenu a:hover { color:White; text-decoration:none; }

/* scrollnews */
.scrollnews { background-color:#599911; height:23px; line-height:23px; color:#9BFE32; text-align:left; padding:0 10px;}
.scrollnews b {float:left;}
.scrollnews a { color:#9BFE32; text-decoration:none;}
.scrollnews a:link { color:#9BFE32; text-decoration:none; }
.scrollnews a:visited { color:#9BFE32; text-decoration:none; }
.scrollnews a:active { color:#9BFE32; text-decoration:none; }
.scrollnews a:hover { color:#9BFE32; text-decoration:underline; }

/*默认link样式*/
A:link{COLOR: #154BA0; text-decoration: Underline;}
A:visited{COLOR: #800080; text-decoration: Underline;}
A:active {COLOR: #464646; TEXT-DECORATION: underline}
A:hover {COLOR: #FF3300; TEXT-DECORATION: underline;}

/*评论样式*/
#CommentInfos { border:1px solid #999999; margin-top:8px; text-align:left;}
#CommentInfos .list { border-bottom:1px dotted #999999;}
#CommentInfos .subject { height:22px; line-height:22px; font-weight:bold; background:#eeeeee; padding-left:3px;}
#CommentInfos .body { margin-bottom:5px; padding:3px;}

/*模块表格样式*/
.mtab1{background-color:#fff;border:1px solid #9C9C9C;}
.mtab2{border:1px solid #B0C1C7;padding:1px}
.mtab3{border:1px solid #7A9FAC;}
.mtab4{border:1px solid #CCCCCC;}

/*模块标题样式*/
.mtitle1{ background:url(/images/titlebg.gif) #FF8D16 0 0 repeat-x;color:#fff;height:27px;font-weight:bold;padding-left:10px;}
.mtitle2{ background:url(/images/titlebg_grey.gif) #FF8D16 0 0 repeat-x;height:24px;padding-left:10px;padding-top:3px;}
.mtitle3{ background-color:#666666; line-height:22px; height:22px; border-bottom:1px solid #C2C2C2; font-weight:bold; padding-left:10px; color:#fff;}

/*下拉菜单*/
.JsMenuSkin {border:1px solid #666666; font-size:12px;position:absolute; background-color:#efefef; background-image:url(/images/menubg.gif); background-repeat : repeat-y;} 
.JsMenuItem {padding-top:1px; padding-bottom:1px; padding-right:10px; padding-left:28px; text-align:left; line-height:14pt; white-space:nowrap; } 

/* mask layer and win layer  */
#divMaskLayer{ top:0px; left:0px; visibility:hidden; position:absolute; z-index:2000; cursor:wait; background:url(/images/system/mask.gif); filter:alpha(opacity=12); -moz-opacity:0.12; opacity:0.12; background-color:#000;}
#divWinLayer { top:0px; left:0px; visibility:hidden; position:absolute; z-index:3000; border:1px solid #333333; background-color:#ffffff; text-align:left;}
#divWinCtrl { background-color:#EFEFEF; height:22px; line-height:22px; border-bottom:1px solid #666666; text-align:right; padding-right:5px;}
#divWinBody {padding:3px;}

/* 房产样式 */
ul { margin:0; padding:0; text-align:left; list-style-type:none;}
h1{ margin:0;padding:0 0 0 5px;font-size:13px;height:23px;line-height:23px;}
li { margin:0; padding:0; padding-left:14px; line-height:23px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:transparent url(/images/dot.gif) no-repeat left center;}

.more{ margin-top:-24px;}
.more a{ text-decoration:none;}

.login {border:1px solid #F79E1E; text-align:left;background:#F9E7BF; overflow: hidden;}
.login h1 {margin:0;padding:0 0 0 5px;background:#FF9925 url(/images/fc_psn.gif) no-repeat 115px 1px;font-size:14px;height:25px;line-height:25px;color:#ffffff;}
.login div {padding:3px;text-align:center;}

.todaynews {border:1px solid #E0E0E0; margin-top:5px; text-align:left;}
.todaynews h1{color:#003399;background:#F0F5FB;}
.todaynews .more a{color:#003399;}
.todaynews li { width:285px; border-bottom:1px dotted #cccccc;}

.infosrcfrm {border-left:1px solid #CECECE;border-top:1px solid #CECECE;border-bottom:1px solid #CECECE; padding:3px; text-align:left; background:#F7F7F7 url(/images/frmSearch.gif) no-repeat 2px 6px;height:29px;line-height:29px;}
.infosrcfrm form {padding-left:90px;}

.greenhead {background:url(/images/head1.gif) no-repeat #68AA12; height:24px; line-height:24px; text-align:left;}
.greenhead .left {float:left; height:24px; line-height:24px; color:white; font-weight:bold; padding-left:20px;}
.greenhead .right {float:right; padding:6px 10px 0 0;}
.greenhead .right2 {float: right; padding-right: 25px;}

.greenblock {text-align:left; }
.greenblock .bar { height:24px; line-height:24px; background:url(/images/lb_green_bg.gif);}
.greenblock .left { float:left; height:24px; line-height:24px; width:79px; background:url(/images/lb_green_left.gif) no-repeat; padding-left:15px; font-size:13px; font-weight:bold; color:#ffffff; }
.greenblock .right { float:right; height:24px; line-height:24px; background:url(/images/lb_green_right.gif) no-repeat right; padding-right:8px;}
.greenblock .img { padding-top:6px;}
.greenblock ul { margin:0; padding:0; text-align:left; list-style-type:none; border-left:1px solid #CFF993; border-right:1px solid #CFF993; border-bottom:1px solid #CFF993;}
.greenblock li { margin:0; padding:0 3px; padding-left:14px; line-height:21px; width:234px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:transparent url(/images/dot.gif) no-repeat left center; border-bottom:1px dotted #CFF993;}

.blueblock {text-align:left; }
.blueblock .bar { height:24px; line-height:24px; background:url(/images/lb_blue_bg.gif);}
.blueblock .left { float:left; height:24px; line-height:24px; width:79px; background:url(/images/lb_blue_left.gif) no-repeat; padding-left:15px; font-size:13px; font-weight:bold; color:#ffffff; }
.blueblock .right { float:right; height:24px; line-height:24px; background:url(/images/lb_blue_right.gif) no-repeat right; padding-right:8px;}
.blueblock .img { padding-top:6px;}
.blueblock ul { margin:0; padding:0; text-align:left; list-style-type:none; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;}
.blueblock li { margin:0; padding:0 3px; padding-left:14px; line-height:21px; width:234px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:transparent url(/images/dot.gif) no-repeat left center;}

.pinkblock {text-align:left; }
.pinkblock .bar { height:24px; line-height:24px; background:url(/images/lb_pink_bg.gif);}
.pinkblock .left { float:left; height:24px; line-height:24px; width:79px; background:url(/images/lb_pink_left.gif) no-repeat; padding-left:15px; font-size:13px; font-weight:bold; color:#ffffff; }
.pinkblock .right { float:right; height:24px; line-height:24px; background:url(/images/lb_pink_right.gif) no-repeat right; padding-right:8px;}
.pinkblock .img { padding-top:6px;}
.pinkblock ul { margin:0; padding:0; text-align:left; list-style-type:none; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1;}
.pinkblock li { margin:0; padding:0 3px; padding-left:14px; line-height:21px; width:234px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:transparent url(/images/dot.gif) no-repeat left center; border-bottom:1px dotted #E1E1E1;}
.pinkblock .ul { overflow:hidden; padding:5px 0 5px 0; text-align:left; list-style-type:none; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1;}
.pinkblock .ul .media { margin:3px 0 3px 6px; float:left; width:75px; }
.pinkblock .list { overflow:hidden; background-color: #F6F6F6; width: 238px; border: 1px solid #E1E1E1;}
.pinkblock .list div { text-align:center; float:left; width: 118px; height: 26px; line-height:26px; border-bottom:1px solid #E1E1E1; border-right: 1px solid #E1E1E1;}
.pinkblock .list .gray { background-color: #EFEFEF;}

.seablock {text-align:left; }
.seablock .bar { height:25px; line-height:25px; background:url(/images/lb_sea_bg.gif);}
.seablock .left { float:left; height:25px; line-height:25px; width:245px; background:url(/images/lb_sea_left.gif) no-repeat; padding-left:25px; font-size:13px; font-weight:bold; color:#000000; }
.seablock .right { float:right; height:25px; line-height:25px; background:url(/images/lb_sea_right.gif) no-repeat right; padding-right:8px;}
.seablock .img { padding-top:6px;}

.deposit3 { margin-top:8px; height:245px;}
.deposit3 .div {float:left; width:260px; height:245px;}

.classmodel { overflow: hidden; background:#ffffff; width:850px; text-align:center;}
.classmodel .div { float:left; width:115px; height:125px; margin-top:5px;  no-repeat;}
.classmodel .pic { margin-top:5px;}
.classmodel .name {  color:#000000;}
.classmodel .desc { color:#000000;}
.classmodel a { text-decoration: none; }

.classmode2 { overflow: hidden; background:#ffffff; width:250px; text-align:center;}
.classmode2 .div { float:left; width:125px; height:125px; margin-top:5px;  no-repeat;}
.classmode2 .pic { margin-top:5px;}
.classmode2 .name {  color:#000000;}
.classmode2 .desc { color:#000000;}
.classmode2 a { text-decoration: none; }

.classmode3 { overflow: hidden; background:#ffffff; width:590px; text-align:center;}
.classmode3 .div { float:left; width:145px; height:165px; margin-top:5px;  no-repeat;}
.classmode3 .pic { margin-top:5px; margin-left:10px;}
.classmode3 .name {  color:#000000;}
.classmode3 .desc { color:#000000;}
.classmode3 a { text-decoration: none; }

.classtemplet { overflow: hidden; background:#F0F0F0; width:776px;}
.classtemplet .div { float:left; width:154px; height:212px; margin-top:5px; padding-left:5px; no-repeat;}
.classtemplet .pic { margin-top:18px;}
.classtemplet .name { margin-top:15px; color:#A0A0A0; line-height:15px;}
.classtemplet .desc { margin-left:15px; color:#A0A0A0; line-height:15px;}
.classtemplet a { text-decoration: none; }

/*推荐楼盘*/
.building .blog1 {width:133px; height:130px;  no-repeat; text-align:center;}
.building .blog2 {width:133px; height:130px; no-repeat; text-align:center;}
.building .blog3 {width:133px; height:130px;  no-repeat; text-align:center;}
.building .pic { padding-top:10px;}
.building .name { line-height: 18px; margin-top:1px;}
.building .desc { color:#ffffff; text-align:left; padding-left:15px;}

.building1 { overflow: hidden; text-align:left;}
.building1 .div{ float:left; width:147px; height:152px; margin:4px 0 0 3px;}
.building2 { overflow: hidden; text-align:left;}
.building2 .div{ float:left; width:147px; height:130px; margin:3px 0 0px 3px;}
.building3 { overflow: hidden; text-align:left;}
.building3 .div{ float:left; width:165px; height:172px; margin:4px 0 0 3px;}
.building5 { overflow: hidden; text-align:left; width:305;}
.building5 .div{ float:left; width:95px; height:80px; margin:4px 0 0 3px;}
.building6 { overflow: hidden; text-align:left;}
.building6 .div{ float:left; width:148px; height:130px; margin:4px 0 0 3px;}
.building7 { overflow: hidden; text-align:left;}
.building7 .div{ float:left; width:168px; height:152px; margin:4px 0 0 3px;}
/*前台表单*/
.graytable{ border: 1px solid #dddddd; margin-left:auto; margin-right:auto; text-align: left; background-color: #ffffff;}
.graytable .title { border-left: 3px solid #ffcc00; padding-left:5px; background-color: #ffffff; font-weight: bold; line-height: 28px; height: 28px; }
.graytable .row { width: 100%; overflow: hidden; border-top: 1px solid #dddddd; background-color: #ffffff; }
.graytable .row .th { width: 20%; float: left; padding: 8px 0px 3px 3px;}
.graytable .row .td { width: 78%; float: right; padding: 3px 0px 3px 3px; background-color: #ffffff; border-left: 1px solid #dddddd; }
.graytable .input { height: 16px; }
.graytable textarea { width: 98%;}

.grayrows4 .row .th { width: 15%; float: left; padding: 8px 0px 3px 3px;}
.grayrows4 .row .td { width: 84%; float: right; padding: 3px 0px 3px 3px; background-color: #ffffff; border-left: 1px solid #dddddd; }
.grayrows4 .row .td1 { width: 33%; float: left; height:23px; line-height:23px; padding: 3px 0px 3px 3px; background-color: #ffffff; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; }
.grayrows4 .row .td2 { width: 33%; float: right; height:23px; line-height:23px; padding: 3px 0px 3px 3px; background-color: #ffffff; border-left: 1px solid #dddddd; }

.simpletable { margin-left:auto; margin-right:auto;}
.simpletable .title { padding-left:5px; font-weight: bold; font-size: 21px; line-height: 52px; height: 52px; text-align: center; }
.simpletable .image { padding-left:5px; text-align: center; }
.simpletable .content_text1 { padding-left:5px; font-weight: normal; line-height: 21px; height: 21px; text-align:left; }
.simpletable .content_bt1 { padding-left:5px; font-weight: bold; line-height: 28px; height: 28px; text-align: right; }

/* 首页媒体推荐 */
.advbottom{ border: 1px solid #cccccc; margin: 5px;}
.advbottom div{ text-align: left; }
.advbottom .title{ border-bottom: 1px solid #cccccc; height: 22px; line-height: 22px; background-color: #ededed; padding-left: 5px; color: #ae1007; font-weight: bold; font-size: 13px; }
.advbottom .list{ padding: 5px 10px; line-height:22px; background-color: #f6f6f6; }

/* 房产公司、中介公司、搬家公司、酒店推荐、建材 广告 */
.advcompany { margin:4px 0 0 4px; border: 1px solid #94989B; background-color:#EAF5FB; width: 250px; float: left; text-align:left;}
.advcompany .arrow{ position:absolute; margin-top:-12px; margin-left:20px; }
.advcompany .title{ background:url(/images/adv_blue_bg01.gif); height: 39px; line-height:39px; }
.advcompany .title div { color: #ffffff; height: 30px;line-height: 30px; }
.advcompany .left { float: left; padding-left: 18px; font-weight: bold; background:url(/images/adv_blue_arrow01.gif) no-repeat 5px 10px;}
.advcompany .right {float: right; padding-right: 8px; font-size: 11px;}
.advcompany .list{ text-align: left; height:135px; }
.advcompany .arrow2{ position:absolute; margin-top:-28px; margin-left:232px; }
.advcompany .more{ height: 18px; line-height: 18px; color: #ffffff; text-align: right; border-top: 2px solid #0B4FB0; padding-right: 10px; padding-top:5px; background:#186DC7;}
.advword div{ float:left; height:22px; line-height:22px; width:105px; padding-left:17px; background:url(/images/adv_blue_arrow.gif) no-repeat 5px center;}
/* 内页导航样式 */
#nav { margin:0 0 5px 0; height:25px; line-height:25px; background: url(/images/navbg_pub.gif) repeat-x; text-align:left; padding-left:10px;}
/* 网址大全 */
.advadress { margin:1px; padding: 1px; border: 1px solid #cccccc; border-top: 5px solid #cccccc; overflow: hidden; }
.advadress .list { float:left; height:25px; line-height:25px; width:110px; }
