/*
 Copyright 2009 house.hiao.com. All Rights Reserved.
 Design:caobo 
 Created: 2009-1-5
 update: 2010-4-19
 */

/* general style  */
*{padding:0px;margin:0px;}
body,p,input,textarea,select,h1,h2,h3,h4,h5,h6{font:12px "宋体",Arial; color:#000;}
ol,ul,li{list-style:none;}
img{border:0;vertical-align:middle;}
select,input{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{text-align:left;vertical-align: middle;}
a:link,a:visited{ font-family:"宋体",Arial;color:#000;text-decoration:none;}
a:hover,a:active{color:#f00;text-decoration:underline;}
input,button{cursor:pointer;}
/* 清除溢出，浮动 */
.clear{clear:both;overflow:hidden;margin:0px;padding:0px;height:0;}
.clear hr{display:none;}
/* 不需要额外增加元素的清理浮动的类*/
.wrapfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* IE7 hack */
*+ .wrapfix{display:inline-block;}
/* IE-mac, IE5, IE6 */
* html .wrapfix{height:1%;}
.wrapfix {display: block;}

/* 隐藏元素 */
.invisible{visibility:hidden;}
.hidden{display:none;}
/* 颜色属性 */
.cRed,a.cRed,a.cRed:visited{color:#ff0000; }
.cBlue,a.cBlue,a.cBlue:visited{color:#003398;}
.cDRed,a.cDRed,a.cDRed:visited{color:#bc2931;}
.cGray,a.cGray,a.cGray:visited{color: #333333;}
.cDGray,a.cDGray,a.cDGray:visited{color: #666666;}
.cWhite,a.cWhite,a.cWhite:visited{color:#ffffff;}
.cBlack,a.cBlack,a.cBlack:visited{color:#000000;}
.cGreen,a.cGreen,a.cGreen:visited{color:#008000;}
.cYellow,a.cYellow,a.cYellow:visited{color:#ff6600;}
/* 字体属性 */
.fb{font-weight:bold;}
.fi{font-style:italic;}
.fl{text-align:left;}
.fr{text-align:right;}
.fc{text-align:center;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
/* 字体大小*/
.f12px{font-size:12px;}
.f14px{font-size:14px;}
/*浮动*/
.left{float:left;}
.right{float:right;}

#container{background:#fff;width:950px;margin:0 auto;}

/*各块通用布局*/
.commonLeftColumn{float:left;width:325px;}
.commonCenterColumn{width:auto;margin:0 235px 0 335px;}
.commonRightColumn{float:right;width:225px;}

.leftColumn{float:left;width:722px;height:auto;}
.centerColumn{width:auto;margin:0 235px 0 335px;}
.rightColumn{float:right;width:225px;height:auto;background:#fafafa; border-left:#ececec solid 1px;}
/*中地联盟*/
.zongdi{border:#A9C9E2 solid 1px; height:21px;background:#F3FAFF;}
.zongdi ul{line-height:21px;}
.zongdi h2{width:110px; text-align:center;}
.zongdi li{color:#A9C9E2;}
.zongdi li a:link,.zongdi li a:visited{color:#516290;padding:2px 4px;}
.zongdi li a:hover{background:#1d6bb5;color:#fff; text-decoration:none;}

/*首页中部*/
.headerInfo{height:58px;background:url(bg_repeat.gif) no-repeat left -346px;}
.headerInfo h2{text-align:center;}
.headerInfo li{text-align:center;}
.headerInfo h2 a:link,.headerInfo h2 a:visited{font:18px 黑体;}
.headerInfo li{color:#717171;margin-top:10px;}
.headerInfo li a:link,.headerInfo li a:visited{color:#00007f;}

.newsPiece1,.newsPiece2{height:auto;}
.newsPiece1 h3,.newsPiece2 h3{height:32px; line-height:32px;background:url(bg_repeat.gif) no-repeat;text-align:right;position:relative;}
.newsPiece1 strong,.newsPiece2 strong{ visibility:hidden;}
.newsPiece1 h3{background-position:left -460px;}
.newsPiece2 h3{background-position:left -513px;}
.newsPiece1 h3 span a:link,.newsPiece1 h3 span a:visited{color:#316ebf;font-weight:bold;}
.newsPiece2 h3 span a:link,.newsPiece2 h3 span a:visited{color:#71bf47;font-weight:bold;}

.newsPiece1 .ad13025,.newsPiece2 .ad13025{position:absolute;width:130px;height:25px;top:3px;right:55px;overflow:hidden;}

.newsHome{height:55px;border:#f0f4c1 solid 1px; background:#fefff1 url(bg_repeat.gif) no-repeat -437px -56px;}
.newsHome ul{margin:10px 0 0 50px;}
.newsHome ul li{float:left; line-height:20px;color:#d5c681; overflow:hidden;width:320px; height:36px;}
.newsHome ul li a:link,.newsHome ul li a:visited{color:#cc3300;}
/*首页右侧*/
.headerRightStyle{width:auto;}
.headerRightStyle h4{height:16px;padding-left:20px;color:#2383c6;background:url(bg_repeat.gif) no-repeat left -565px;}
.headerRightStyle .conContainer{background:#fafafa; border:#ececec solid 1px;padding-top:5px;padding-bottom:5px;}

/*头部*/
#commonHeader{ height:auto;}
#headerAd{height:220px;}
#headerAd .hAdLeft,#headerAd .hAdRight{width:100px;height:220px;margin-bottom:0;padding-bottom:0;}
#headerAd .hAdTop,#headerAd .hAdDown{width:730px;height:50px;margin-bottom:0;padding-bottom:0;}

#headerAd .hCenter{width:730px;height:220px;}
#headerAd .hAdBanner{width:auto;height:104px;padding-top:4px;margin:5px 0;border:#bad9f5 solid 1px;background:url(bg_x.gif) repeat-x left -356px;}
#headerAd .hAdBanner div ul,#headerAd .hAdhuanrao{line-height:20px;color:#999;}
#headerAd .hAdBanner div ul li a,#headerAd .hAdhuanrao a{color:#000082;}
#headerAd .hAdBanner div ul li a:hover,#headerAd .hAdhuanrao a:hover{color:#cc0000; text-decoration:underline;}
#headerAd .hAdhuanrao{width:465px;}

/*导航*/
#headerMenu{height:76px;background:url(bg_x.gif) repeat-x left -474px;}
#headerMenu h1,#headerMenu ul,#headerMenu ul h2,#headerMenu ul li{float:left;}
#headerMenu h1{width:170px;}
#headerMenu ul{width:auto;margin-top:10px;padding:10px 0;}
#headerMenu h2{ float:left;margin-top:16px;width:18px;height:40px;color:#cbfdfe; font-size:14px; font-weight:bold; line-height:16px;}
#headerMenu h2 a{color:#cbfdfe; font-size:14px; text-decoration:none;}
#headerMenu h2 a:hover{color:#fc0;text-decoration:none;}

#headerMenu ul li{width:auto;color:#cbfdfe;margin-bottom:13px;*margin-bottom:11px;padding:0 8px;}
#headerMenu ul li a{color:#fff;}
#headerMenu ul li a:hover{color:#fc0;text-decoration:none;}

#headerMenu .headerMenufoot{width:4px;height:76px;background:url(bg_repeat.gif) no-repeat -496px -787px;}
#headerMenu .headerMenufoot hr{ display:none;}
/*头部搜索*/
#commonSearch{ border:#e9e9e9 solid 1px;background:#fff;height:200px;}
#commonSearchTitle{height:30px;background:url(bg_x.gif) repeat-x left -148px;}
#commonSearchTitle h1{float:left;width:128px;height:28px;margin-left:18px;_margin-left:9px;background:url(bg_repeat.gif) no-repeat -372px -112px;text-indent:-9999em;}
#commonSearchTitle li{float:right;width:740px;margin-top:10px;color:#2c4198;}
#commonSearchTitle li em{color:#fff;background:#cc3333;font:11px Arial, Helvetica, sans-serif normal;padding:0 3px; border:#993333 solid 1px;}
#commonSearchTitle li a{color:#2c4198; font-weight:bold;}

#commonSearchClass{margin:15px 0 0 18px;}
#commonSearchClass ul{height:20px;margin-bottom:12px;}
#commonSearchClass h2{float:left;margin-right:25px;width:76px;height:19px;text-align:center;line-height:20px;background:#FFC20C;font-size:12px;color:#000;}
#commonSearchClass ul li{float:left;width:800px;}
#commonSearchClass ul li select{width:80px;margin-right:20px;}
#commonSearchClass ul li input{width:184px;margin-right:10px;}
#commonSearchClass ul .btn{width:auto;}
#commonSearchClass ul li a{color:#316dbf;}

#commonSearchFont{background:#f8f8f8; border-top:#eaeaea solid 1px;height:58px;}
#commonSearchFont h3{float:left;width:43px;height:36px;margin:10px 12px 0 19px;_margin:10px 6px 0 10px;background:url(bg_repeat.gif) no-repeat -457px top;text-indent:-9999em;}
#commonSearchFont ul{float:left;margin-top:10px;}
#commonSearchFont ul li{margin-bottom:10px;}
#commonSearchFont ul .linkcolor1 a{color:#ff3203;}
#commonSearchFont ul .linkcolor2 a,.linkcolor2 a:link,.linkcolor2 a:visited{color:#2d4198;font:11px Arial;}
#commonSearchFont ul .linkcolor2 a:hover,.linkcolor2 a:hover{color:#fff; background:#2d4198;}

#commonMain{height:auto;}
#commonMain1{height:auto;}
#commonModule1,#commonModule2,#commonModule3,#commonModule4,#commonModule5{height:auto; display:inline-block;border:#fce1ac solid 1px; margin-bottom:5px;}
#commonModule1:hover,#commonModule2:hover,#commonModule3:hover,#commonModule4:hover,#commonModule5:hover{border:#f96 solid 1px;}
#commonModule1 .titleStyle1,#commonModule2 .titleStyle2,#commonModule3 .titleStyle3,#commonModule4 .titleStyle4,#commonModule5 .titleStyle5{height:56px; background:#fff1d7 url(bg_x.gif) repeat-x left top;border-bottom:#fce1ac solid 1px;}
#commonModule1 .titleStyle1 h1,#commonModule2 .titleStyle2 h1,#commonModule3 .titleStyle3 h1,#commonModule4 .titleStyle4 h1,#commonModule5 .titleStyle5 h1{width:258px; height:38px;background:#fece6a url(bg_repeat.gif) no-repeat;text-indent:-9999em; margin:0 43px 0 33px;_margin:0 22px 0 16px;float:left;}
#commonModule1 .titleStyle1 h1{ background-position:left top;}
#commonModule2 .titleStyle2 h1{ background-position:left -58px;}
#commonModule3 .titleStyle3 h1{ background-position:left -116px;}
#commonModule4 .titleStyle4 h1{ background-position:left -174px;}
#commonModule5 .titleStyle5 h1{ background-position:left -232px;}

#commonModule1 .titleStyle1 ul,#commonModule2 .titleStyle2 ul,#commonModule3 .titleStyle3 ul,#commonModule4 .titleStyle4 ul,#commonModule5 .titleStyle5 ul,#commonLink .commonLinkTitle ul{ float:left;width:auto;height:46px;margin-top:8px;overflow:hidden;line-height:21px;}

#commonModule1 .titleStyle1 ul li a,#commonModule2 .titleStyle2 ul li a,#commonModule3 .titleStyle3 ul li a,#commonModule4 .titleStyle4 ul li a,#commonModule5 .titleStyle5 ul li a,#commonLink .commonLinkTitle ul li a{color:#cc0000; text-align:center;padding:0 6px;/*border-right:#f9d59a solid 1px;*/}

#commonModule1 .titleStyle1 ul li a:hover,#commonModule2 .titleStyle2 ul li a:hover,#commonModule3 .titleStyle3 ul li a:hover,#commonModule4 .titleStyle4 ul li a:hover,#commonModule5 .titleStyle5 ul li a:hover,#commonLink .commonLinkTitle ul li a:hover{color:#039;}
#commonModule1 .titleStyle1 ul li a.no,#commonModule2 .titleStyle2 ul li a.no,#commonModule3 .titleStyle3 ul li a.no,#commonModule4 .titleStyle4 ul li a.no,#commonModule5 .titleStyle5 ul li a.no,#commonLink .commonLinkTitle ul li a.no{ border-right:none;}

/*link*/
#commonLink{border:#feafaa solid 1px; margin-bottom:10px;}
#commonLink .commonLinkTitle{height:56px; background:#f9f9f9 url(bg_x.gif) repeat-x left -75px;border-bottom:#ececec solid 1px;}
#commonLink .commonLinkTitle h1{width:191px; height:36px;background:#fece6a url(bg_repeat.gif) no-repeat left -290px;text-indent:-9999em; margin:0 43px 0 33px;float:left;}
#commonLink .commonLinkTitle ul{width:620px;}
#commonLink .commonLinkTitle ul li a{color:#333;padding:0 5px;}
#commonLink .commonLinkImg{width:895px;height:42px;margin:10px auto;}
#commonLink .commonLinkImg li{ float:left; margin-right:5px;}
#commonLink .commonLinkImg li img{width:100px; height:40px;text-align:center; border:#ececec solid 1px;}
#commonLink .commonLinkTitle ul a{color:#333;border-right:#ccc solid 1px;}

/*footer*/
#commonFooter{height:95px;text-align:center;}
#commonFooter ul{width:520px;height:auto;margin:0 auto;}
#commonFooter ul li{ float:left; text-align:center; padding:0 12px; border-right:#ccc solid 1px;}
#commonFooter ul li a:link,#commonFooter ul li a:visited{color:#005aaa;}
#commonFooter ul li a:hover{color:#cc0000;}
#commonFooter ul .no{ border:0;}
#commonFooter var{ font-style:normal;line-height:23px;color:#333;}
#commonFooter var a{color:#cc3333;font:宋体, sans-serif;}

/*焦点区*/
.focusImg{border:#7bb6f1 solid 1px;padding:6px;height:270px; overflow:hidden; width:auto;}
	.fimg li{display:none;text-align:center;}
	.fimg li.on{display:block;}
	.fimg li img{margin-bottom:10px;}
	.fimg li .titles,.fimg li .titles:visited{font-size:14px; font-weight:bold; color:#000; margin-left:20px;}
	.forday{padding-top:10px;}
	.forday a{float:left; display:block;width:120px;}
	.forday ul{float:right; width:113px; height:24px; overflow:hidden;}
	.forday li{ width:21px; color:#706caa;float:left;margin-right:7px; background:url(bg_repeat.gif) no-repeat 0 -835px; text-align:center; cursor:pointer; font-family:Verdana; text-align:center; height:26px; line-height:24px; font-weight:bold;}
	.forday li.on{background:url(bg_repeat.gif) no-repeat -31px -835px;color:#fff;}
/*tab*/
.colA,.colB{ border:#a9c9e3 solid 1px;}
.colA{height:212px;}
.colB{height:335px;}
.colC{height:auto; overflow:hidden;}

.notice{height:28px; text-indent:26px;line-height:27px;background:#ffeaad url(bg_x.gif) repeat-x left -715px;}

/*全局通用*/
.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:6px;}
.ml10{ margin-left:10px;}
.pt10{ padding-top:10px;}
.pr10{ padding-right:10px;}
.pb10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}
div.hr{ height:1px; margin:5px 0; padding:0; /*border-bottom:#ccc dotted 1px;*/background:#ffeaad url(bg_x.gif) repeat-x left -784px; overflow:hidden;}
div.hr hr{ display:none;}

/*tab*/
.titleTab{ margin:0; background:url(bg_x.gif) repeat-x left -208px; height:22px; overflow:hidden;}
.titleTab li{ float:left; margin-right:4px; text-align:center;cursor:pointer; background:url(bg_repeat.gif) no-repeat -420px -249px; width:80px; height:22px; line-height:24px; color:#666666}
.titleTab li.on{ background-position:-410px -223px;width:90px; font-weight:bold; color:#c0121d;}
.titleTab li a{ color:#000}
.titleTab li.on a{color:#c0121d;}

.titleTab1{ margin:0; background:url(bg_x.gif) repeat-x left -560px;width:100%; height:22px; overflow:hidden; clear:both;}
.titleTab1 h4{color:#516192;font-weight:bold;width:90px;margin-top:5px;}
.titleTab1 li{ float:left; margin-right:4px; text-align:center;cursor:pointer; width:auto;padding:0 8px; height:22px; line-height:24px; color:#666666}
.titleTab1 li.on{ background:#fff;border:#a9c9e3 solid 1px; border-bottom:none;border-top:none;width:auto; font-weight:bold; color:#c0121d;}
.titleTab1 li a{ color:#516192}
.titleTab1 li.on a{color:#fb6602;}

.titleTab2,.titleTab3{ margin:0; background:url(bg_x.gif) repeat-x left -657px;width:100%; height:25px; overflow:hidden;}
.titleTab2 li h4,.titleTab3 li h4{background:url(bg_repeat.gif) no-repeat;width:120px;height:25px; text-indent:-9999px;}
.titleTab2 li,.titleTab3 li{ float:left; margin-right:4px;text-align:center;cursor:pointer;border:#ccc solid 1px; border-bottom:none; width:auto;padding:1px 10px; height:25px; line-height:23px; color:#666666}
.titleTab2 li.on,.titleTab3 li.on{ background:#fff;border:#c0121d solid 1px; width:auto; font-weight:bold; color:#000;}
.titleTab2 li a,.titleTab3 li a{ color:#000;}
.titleTab2 li.on a,.titleTab3 li.on a{color:#c0121d;}
.titleTab2 li h4{ background-position:-396px -295px;}
.titleTab2 li.no,.titleTab3 li.no{border:none;padding:0;}
.titleTab3 li h4{ background-position:-396px -349px;}
/*关键词*/
.keyWords{}
.keyWords ul{ line-height:22px;}
.keyWords li{float:left;padding:2px 0;}

.xiaoqu li{width:66px;}
.liucheng li{width:100px;}
/*公积金查询*/
.gjjSearch{}
.gjjSearch li{ margin-bottom:9px;}
.gjjSearch p{ background:#ffe0aa;border:#ff9966 solid 1px; border-right:none;padding:5px 10px;line-height:20px;}


/*栏目搜索*/
.columnsSearch{ border-bottom:#ffe0aa solid 1px;}
.columnsSearch h2{float:left;width:80px;height:80px;background:url(bg_repeat.gif) no-repeat left -621px;text-indent:-9999em;}
.columnsSearch ul{ margin:10px 0 0 20px;}
.columnsSearch ul li{ margin-bottom:12px;}

/*栏目内容*/
.columnsContent{ padding:10px;_padding:10px 8px;}
.leftCon{width:315px;height:auto;margin-right:10px;}
.leftCon h4,.rightCon h4{width:auto;height:20px;text-align:left; vertical-align:top;margin-bottom:5px; list-style:none;position:relative;}
.leftCon h4 span,.rightCon h4 span{ line-height:25px;}
.leftCon h4 span a,.rightCon h4 span a{line-height:17px;}
.leftCon h4 span.title,.rightCon h4 span.title{width:70px;color:#fff; padding:3px 10px 3px 15px;background:#cc0000 url(bg_repeat.gif) no-repeat 2px -744px;}

.leftCon h4 .ad13025,.rightCon h4 .ad13025{position:absolute;width:130px;height:25px;top:-3px;right:45px;overflow:hidden;}
/*图片排版全局通用*/
dl.img_tex,dl.img_tex1,dl.img_tex2{}
dl.img_tex dd,dl.img_tex1 dd,dl.img_tex2 dd{float:left; margin-right:5px;margin-bottom:5px;}
dl.img_tex dd p,dl.img_tex1 dd p,dl.img_tex2 dd p{display:block; padding:1px; border:1px solid #d7d7d7; width:auto;}
dl.img_tex dd span,dl.img_tex1 dd span,dl.img_tex2 dd span{ display:block;line-height:20px; font-weight:normal; font-size:12px; text-align:center;}
dl.img_tex dd span{background:#666;}
dl.img_tex1 dd span{background:#cc0000;}
dl.img_tex2 dd span{background:#e9e9e9;}

/*新闻列表*/
ul.newslist12px li,ul.newslist14px li{overflow:hidden;color:#666666;font-family:宋体;}
ul.newslist12px li{line-height:22px;height:23px;}
ul.newslist14px li{line-height:24px;height:24px;}
ul.newslist12px li a,ul.newslist12px li a:visited{font-size:12px;}
ul.newslist14px li,ul.newslist14px li a,ul.newslist14px li a:visited{font-size:14px;}
ul.newslist12px li a:hover,ul.newslist14px li a:hover{color:#BC2D09;}
ul.newslist12px strong{font-size:12px;}
ul.newslist14px strong{font-size:14px;}

.kfc ul{width:225px;padding:2px 10px;background:#f5fafd; border:#daecf6 solid 1px;}

.title1,.title2{ border-style:solid; border-width:1px;padding:1px;}
.title1 h3,.title2 h3{width:auto;height:25px;background:url(bg_x.gif) repeat-x;padding-left:20px;font-weight:bold;line-height:21px;}
.title1{ border-color:#aac9f7;}
.title2{ border-color:#fee0aa;}
.title1 h3{color:#3171bb; background-position:left -269px;}
.title2 h3{color:#ca6701;background-position:left -313px;}

.rightCon{width:375px;}
/*数据表格样式*/
.tablelist,.tablelist1,.tablelist2{width:100%;border-collapse:collapse;}
.tablelist th,.tablelist td,.tablelist1 th,.tablelist1 td,.tablelist2 td{border-bottom:1px solid #eee;padding:0 7px;line-height:24px;font-family: 宋体;}
.tablelist th,.tablelist1 th,.tablelist2 th{ color:#fff; text-align:center;}
.tablelist th{background:#36c;}
.tablelist1 th{background:#f93;}
.tablelist2 th{background:#f6fdff;color:#3976b3; border-top:#e8f7ff solid 1px;border-bottom:#e8f7ff solid 1px;padding:5px 0;}
.tablelist2 td{border-bottom:1px solid #e8f7ff;}
.tablelist td,tablelist1 td,tablelist2 td{vertical-align:middle;}
.tablelist td.last,.tablelist1 td.last,.tablelist2 td.last{border-bottom:none;}
/*通用右侧标题*/
.rightTitleStyle{}
.rightTitleStyle h5{margin:0 10px;line-height:21px;padding-left:10px;font-size:12px; font-weight:bold;color:#039; border-bottom:#e3e3e3 solid 1px;}
.rightTitleStyle h5 span a{ font-weight:normal;}
/*按钮样式*/
.btn{ border:#9999cc solid 1px;padding:1px 5px;background:url(bg_x.gif) repeat-x left -605px;color:#000;}
/*左栏左右数据结构*/
.leftContent{margin:8px 3px 0 8px;_display:inline;}
.leftContent .list{float:left;width:150px;display:inline;}
.leftContent .list ul{margin-left:5px;}
.leftContent .list li{clear:both;line-height:22px; text-align:left;}
.leftContent .list li a{color:#003398;}
/**/
.nlist2{ padding:0 10px; clear:both; overflow:hidden;}
.nlist2 li{float:left;width:46%;overflow:hidden;}
/*新盘快推*/
.newrecomm{clear:both;overflow:hidden;border:#e9e9e9 solid 1px;border-top:none;padding:10px 15px;margin-bottom:10px;margin-top:-10px;_height:1%;}
.newrecomm li{float:left;width:113px;}
.newrecomm a,.newrecomm a:visited{color:#333399;}
.newrecomm a:hover{color:#cc0000;}
