@charset "gb2312";
/*bt*/

.bt { height: 35px; line-height: 35x; background: url(../2015img/line.png) 0 bottom repeat-x; }
.bt h3 { float: left; font: normal 18px/34px microsoft yahei; }
.bt h3 a { color: #444; }
.bt h3 a:hover { color: #C00; }
.bt .tit { border-bottom: 1px solid #3088DF; position: relative; line-height: 33px; }
.bt .more { float: right; color: #666; margin-right: 10px; }
/*colTit*/

.colTit2 { background: url(../2015img/v4_zxindnav.png) repeat-x 0 -420px; height: 26px; line-height: 21px; }
.colTit2 h3 { background: url(../2015img/v4_zxindnav.png) no-repeat #FFF -94px -402px; line-height: 28px; font-size: 16px; height: 26px; padding: 0 6px 0 12px; }
.redbg { background: #327ACF; height: 3px; line-height: 3px; overflow: hidden; }
.colTit3 { border-bottom: 1px solid #E6E6E6; height: 30px; line-height: 30px; background: url(../2015img/zxlbph_bg.gif) no-repeat 0 -289px; }
.colTit4 { border-bottom: 1px solid #E6E6E6; height: 30px; line-height: 30px; background: url(../2015img/newbg.gif) no-repeat -328px -89px; }
.colTit3 h3, .colTit4 h3 { padding-left: 13px; border-bottom: 1px solid #327ACF; height: 30px; float: left; }
.colTit5 { border-bottom: 1px solid #D2E1F1; border-top: 1px solid #327ACF; height: 30px; line-height: 30px; }
.colTit5 .moreurl, .colTit3 .moreurl { color: #327ACF; float: right; }
.tit1 a { color: #327ACF; }
/*** flash ****/

.flash { position: relative; z-index: 10; *zoom:1;
}
.flash .big { width: 285px; height: 250px; overflow: hidden; }
.flash .big li { position: absolute; left: 0; top: 0; }
.flash .txt { position: absolute; height: 40px; line-height: 40px; color: #fff; left: 0; bottom: 0; width: 100%; text-indent: 8px; overflow: hidden; font-size: 14px; font-weight: bold; z-index: 10; background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#77000000 ', endColorstr='#77000000 ');
}
.flash .sml { position: absolute; right: 0; bottom: 40px; z-index: 10; }
.flash .sml b { float: left; cursor: pointer; color: #ddd; font-size: 22px; width: 20px; vertical-align: top; }
.flash .sml .act { color: #3088DF; }
.flash i { color: #fff; font-size: 32px; height: 60px; line-height: 60px; overflow: hidden; position: absolute; text-align: center; text-decoration: none; top: 90px; width: 30px; z-index: 10; left: 0; cursor: pointer; }
.flash .next { right: 0; left: auto; }
.flash:hover .prev, .flash:hover .next { background: rgba(0,0,0,0.5); filter: alpha(opacity=50); }
:root .flash i { filter: none\9; }
/***头条***/

.ttbg { position: relative; }
.ttbg h2 { text-align: center; padding: 10px 15px 0; font-size: 18px; height: 25px; line-height: 25px; overflow: hidden; }
.ttbg h4 { overflow: hidden; height: 30px; line-height: 30px; text-align: center; }
.newsbg { height: 48px; width: 45px; background: url(../2015img/newbg.gif) 0 -82px; position: absolute; top: -2px; left: -3px; }
/***一周热点  推荐新闻***/

.content1 li { height: 26px; line-height: 26px; overflow: hidden; font-size: 14px; padding-left: 6px; }
.content1 .p0 { height: 26px; line-height: 26px; overflow: hidden; font-size: 14px; padding-left: 1px; }
.content1 p { line-height: 22px; color: #898989; height: 44px; overflow: hidden; font-size: 12px; }
.content1 i { float: left; width: 14px; height: 14px; line-height: 14px; border: 1px solid #E5E5E5; text-align: center; margin: 5px 5px 0 1px; _margin: 5px 2 0 1px; font-family: Arial; }
.content1 .on { background: #3088DF; border-color: #3088DF; color: #fff; }
/*** 热门专题  装修图库 ***/

.content4 { padding: 6px 0 0 0; }
.content4 li { float: left; width: 190px; margin-left: 8px; text-align: center; display: inline; position: relative; }
.content4 li .img { padding: 2px; background: url(../2015img/sp_bg.gif) no-repeat #FFF; padding: 3px 3px 24px; }
.content4 li .img1 { padding: 2px; border: 1px solid #CCC; }
.content4 em { width: 24px; height: 24px; background: url(../2015img/playicon3.png); _background: url(../2015img/playicon3.gif); position: absolute; top: 55px; right: 8px; cursor: pointer; }
.content4 li span { height: 24px; line-height: 24px; overflow: hidden; display: block; }
/*新房中心*/

.content2 li { height: 26px; line-height: 26px; overflow: hidden; font-size: 14px; background: url(../2015img/index_bg.png) -95px 11px no-repeat; padding-left: 12px; }
.content2 .pic {
 *zoom:1; overflow: hidden; height: auto; padding: 5px 0 12px; margin-bottom: 5px; border-bottom: 1px dashed #ddd; background: none; }
.content2 img { float: left; margin-right: 8px; }
.content2 h4 { font-weight: bold; line-height: 26px; overflow: hidden; font-size: 14px; padding-top: 2px; display: block; }
.content2 p { line-height: 22px; color: #898989; height: 44px; overflow: hidden; font-size: 12px; }
/*物业类型*/

.section { border: 1px solid #E6E6E6; border-top: 2px solid #1F6DB9; margin-bottom: 10px; }
.section-last { margin-bottom: 0; }
.queyuTop { height: 34px; line-height: 34px; vertical-align: top; background: #F7F7F7; border-bottom: 1px solid #E1E1E1; }
.queyuTop .tab { float: left; position: relative; top: 1px; }
.queyuTop .tab li { float: left; border-left: 1px solid #E1E1E1; }
.queyuTop .tab li:last-child { border-right: 1px solid #E1E1E1; }
.queyuTop .tab a { float: left; padding: 0 20px; cursor: pointer; color: #2C2C2C; }
.queyuTop .tab .act a { background: #fff; color: #327ACF; }
.queyuTop .tit1 { padding: 0 10px; float: left; }
.queyuTop .tit1 a { color: #327ACF; font-weight: bold; font-size: 14px; }
.plist-mod img { border: 1px solid #E1E1DB; padding: 1px; margin-bottom: 3px; }
.plist-mod em { text-align: center; height: 21px; line-height: 21px; overflow: hidden; word-wrap: break-word; display: block; }
.plist-mod .icon { padding: 0 5px; color: #fff; line-height: 16px; line-height: 17px9; height: 16px; background: #f00; overflow: hidden; position: absolute; right: 1px; bottom: 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.plist-mod .icon:hover { color: #fff; text-decoration: none; }
.plist8 { padding-bottom: 10px; }
.plist8 li { float: left; padding: 10px 0 0 13px; width: 156px; position: relative; }
.plist8 li b { font-weight: bold; color: #c00; }
/* 看房团 */

.kft .hd { background: #3088DF url(../2015img/kft-ico2.png) no-repeat; height: 44px; line-height: 44px; padding: 0 10px 0 106px; color: #fff; text-align: right; }
.kft .hd span { font-family: Arial; font-size: 18px; color: yellow; margin-left: 5px; font-style: italic; font-weight: normal; line-height: 46px; }
.kft .bd2 { padding: 7px 0 0 25px; border: 1px solid #ebebeb; border-top: 0; }
.kft .bd2 .fm li { height: 31px; line-height: 31px; padding-top: 5px; }
.kft .bd2 .fm li em { display: inline-block; width: 6px; }
.kft .bd2 .fm li em.k4 { display: inline-block; width: 28px; }
.kft .bd2 span { color: #c00; margin-right: 5px; }
.kft .bd2 .txt { height: 22px; line-height: 22px; border: 1px solid #ddd; padding: 0 5px; width: 186px; }
.kft .bd2 select { width: 198px; border-color: #DDD; padding: 2px; }
.kft .bd2 .kft-btn { padding: 0 30px; color: #fff; cursor: pointer; border: none; background-color: #3088DF; vertical-align: middle; height: 26px; line-height: 26px; display: inline-block; }
.kft .kfbm-list { border: 1px solid #eee; padding: 5px 10px; }
.kft .kfbm-list li { height: 24px; line-height: 24px; overflow: hidden; }
/* 推送位 最新开盘-即将开盘 */

.r-border { border-bottom: 1px solid #EBEBEB; background: url(../2016img/nf-rigbg.gif) no-repeat; }
.coltit6 { height: 36px; line-height: 36px; *zoom:1;
border-bottom: 1px solid #EBEBEB; margin: 0 2px; }
.tab-tit li { float: left; padding: 0 9px; cursor: pointer; font-size: 14px; font-weight: bold; height: 36px; line-height: 36px; }
.tab-tit li.act { border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; font-size: 14px; font-weight: bold; color: #327ACF; border-bottom: 1px solid #fff; }
.tab-tit li.first { border-left: none; }
.conRightpart1 { padding: 5px 10px; }
.conRightpart1 .tlist1 li { border-top: 1px dotted #CBCBCB; line-height: 32px; height: 32px; overflow: hidden; }
.conRightpart1 .tlist1 .n-tbd { border: none; }
.conRightpart1 .tj li { border-top: 1px dotted #CBCBCB; line-height: 32px; padding-left: 24px; height: 32px; overflow: hidden; }
.conRightpart1 .tj .n-tbd { border: none; }
.conRbott ul { background: url(../2015img/nhbg.png) no-repeat -943px -54px; *zoom:1;
}
.conRbott li { vertical-align: top; border-top: 1px dotted #CBCBCB; padding-left: 24px; height: 32px; overflow: hidden; line-height: 32px; }
.conRbott .n-tbd { border: none; }
/* 推送位 推荐楼盘 */

.coltit2 { height: 36px; line-height: 36px; *zoom:1;
padding-right: 3px; }
.coltit2 .tit1 { float: left; font-size: 14px; font-weight: bold; padding: 0 10px; margin-bottom: -2px; position: relative; }
/* 推送位 看房日记 */

.tp { font-weight: bold; line-height: 26px; overflow: hidden; font-size: 14px; padding-top: 1px; padding-left: 6px; color: #CCC; }
.t-w { height: 77px; overflow: hidden; padding: 5px; }
.t-w .t-w-1 img { width: 116px; height: 76px; padding: 1px; border: 1px solid #c5c6c7; float: left; margin-left: 5px; display: inline; }
.t-w .t-w-1 p { display: inline-block; float: left; width: 186px; margin-left: 5px; height: 76px; overflow: hidden; text-indent: 2em; }
.t-w .t-w-1 p a { color: #999; }
.t-w .t-w-1 p a:hover { color: #F00; }
.content3 { padding-bottom: 6px; }
.content3 li { height: 27px; line-height: 27px; overflow: hidden; background: url(../2015img/index_bg.png) -88px 12px no-repeat; padding-left: 17px; font-size: 14px; }
.content3 img { float: left; margin-right: 8px; }
.content3 h4 { font-weight: bold; height: 26px; line-height: 26px; overflow: hidden; font-size: 14px; padding-top: 2px; }
.content3 p { line-height: 22px; color: #898989; height: 44px; overflow: hidden; font-size: 12px; }
/* 购房工具  */

.gf-tools .img { background: url(../images/newhouse-gftool.png) no-repeat; display: block; height: 53px; margin: 0 auto 5px; width: 53px; border-radius: 10px; border: 2px solid #E6E6E6; text-align: center; background-color: #fff; }
.gf-tools li { display: inline; float: left; line-height: 26px; padding: 10px 2px 5px; text-align: center; width: 80px; }
.gf-tools .tool1 { background-position: 0 -54px; }
.gf-tools .tool2 { background-position: 0 -108px; }
.gf-tools .tool3 { background-position: 0 -158px; }
.gf-tools .tool4 { background-position: 0 -210px; }
.gf-tools .tool5 { background-position: 0 -265px; }
.gf-tools li a:hover { color: #3472B4; text-decoration: none; cursor: pointer; }
.gf-tools li.hover { display: block; }
.gf-tools li.hover .img { border: 2px solid #ff6600; }
.gf-tools li.hover a { color: #ff6600; }
.coltit1 { height: 24px; line-height: 24px; padding: 10px 10px 0 15px; position: relative; z-index: 100; }
.coltit1 .tit1 { color: #327ACF; float: left; font-size: 14px; font-weight: bold; }
.coltit1 span { float: right; }
.coltit1 span a { color: #848484; }
.plist7 li { width: 124px; height: 132px; float: left; margin: 10px 0 0 14px; display: inline; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.plist7 dt { text-align: center; margin: 5px 10px; font-weight: bold; border-bottom: 1px solid #ddd; }
.plist7 dd { margin: 0 12px; line-height: 22px; height: 22px; overflow: hidden; }
