/**

* filename : xiaoqu.css

* author   : ahuing

* modify   : 2015-7-14 10:51:01

* files    : lptopes.html

 */

.w380 { width: 380px; }
.w280 { width: 280px; }
.w600 { width: 600px; }
.w700 { width: 700px; }
.bdgray { border: 1px solid #ddd; border-radius: 3px; }
.bdgray-rbl { border: 1px solid #ddd; border-top: none; }
.bdgray-l { border-left: 1px solid #ddd; }
.bggray { background: #fafafa; }
.fcr,  .fcr a { color: #f00; }
/*** 检索条?***/

.js-list dl { line-height: 24px; overflow: hidden; padding-left: 10px; vertical-align: top; *zoom: 1;
}
.js-list dt { line-height: 25px; float: left; width: 50px; height: 25px; color: #777; }
.js-list dd { margin-left: 38px; }
.js-list dd a { display: inline-block; margin-right: 2px; margin-bottom: 10px; padding: 0 5px; border-radius: 2px; }
.js-list dd .act,  .js-list dd a:hover { text-decoration: none; color: #fff; background: #2069D6; }
/*lptit*/

.lptit h1 { font: normal 27px Microsoft yahei; line-height: 40px; height: 40px; }
.lptit .logo { float: left; margin-right: 10px; padding: 2px; border: 1px solid #ddd; background: #fff; }
.lptit i { color: #2069D6; }
.lpmore { float: right; margin-right: 10px; color: #999; }
/*nav*/

.lpcon-nav { z-index: 999; width: 100%; }
.lpcon-nav .wrap { border-radius: 3px; background: #2069D6; }
.lpcon-nav .lp-main-nav li { float: left; }
.lpcon-nav .lp-main-nav li a { font-size: 16px; line-height: 40px; float: left; height: 40px; padding: 0 15px; text-decoration: none; color: #fff; }
.lpcon-nav .lp-main-nav .act a,  .lpcon-nav .lp-main-nav a:hover { color: #fff; background: #387DE7; }
.lpcon-nav .detail-nav { line-height: 28px; height: 28px; padding: 0 20px 2px; background: #327acf; }
.lpcon-nav .detail-nav li { float: left; }
.lpcon-nav .detail-nav li a { float: left; padding: 0 10px; color: #fff; }
.lpcon-nav .detail-nav li .active { border-radius: 2px; background: #4c92f4; }
.lp-gz { line-height: 40px; height: 40px; }
.lp-gz a { margin-right: 10px; color: #fff; }
.lp-gz a:hover { text-decoration: none; }
/*** lp-info

--------------------- ***/

.lp-info { font-size: 14px; line-height: 32px; position: relative; color: #333; }
.lp-info dt { font-weight: bold; float: left; clear: left; margin-right: 5px; color: #666; _margin-right: 2px; }
.lp-info .pri { font-size: 30px; display: inline-block; vertical-align: middle; }
.lp-info .btns { clear: left; margin-bottom: 8px; }
.lp-info .btns .btn { border-color: #dbdbdb; }
.lp-info .btn { font-size: 12px; line-height: 22px; height: 22px; margin-right: 5px; padding: 3px 8px; color: #999; border: 1px solid #fff; }
.lp-info .btn .ico08 { margin-right: 3px; }
.lp-info .btn:hover { text-decoration: none; color: #f00; border-color: #dbdbdb; }
.lp-info .tel .ico08 { font-size: 30px; float: left; margin-right: 5px; padding: 8px; color: #2e9ee8; border: 2px solid #2e9ee8; border-radius: 5px; }
.lp-info .tel .tel-info { font-family: Arial, sans-serif; font-size: 30px; margin-bottom: 3px; word-wrap: break-word; }
.lp-info .tel .msg { font-size: 12px; line-height: 18px; }
.lp-info .pop { position: absolute; top: 23px; left: 0; border: 1px solid #ddd; background: #fff; }
.lp-info .act { position: relative; }
.lp-info .act .pop { display: block; }
/*pop*/

.pop-wxgm { width: 400px; }
.pop-wxgm dd { margin-left: 60px; }
.pop-zst { height: 250px; }
.pop-computer { line-height: 30px; position: relative; }
.pop-computer h4 { font-size: 18px; margin-bottom: 10px; }
.pop-computer dt { font-size: 14px; float: left; clear: both; margin-bottom: 10px; vertical-align: top; color: #999; }
.pop-computer dd { margin-bottom: 10px; _margin-bottom: 0; }
.pop-computer select { width: 200px; padding: 5px; border: 1px solid #ccc; _margin-top: 5px; }
.pop-computer .btn { line-height: 24px; height: 24px; margin-left: 5px; cursor: pointer; border-radius: 2px; }
.pop-computer .tit { font-size: 18px; float: none; color: #444; }
.pop-computer .pop-computer-2 { background: #f9f9f9; }
.pop-computer .inner { overflow: hidden; padding: 10px 20px; *zoom: 1;
}
.pop-computer .arrow { font-size: 60px; line-height: 60px; position: absolute; top: 50%; left: 50%; clear: both; margin: -30px 0 0 -40px; color: #eee; }
.pop-computer .txt { line-height: 28px; width: 30px; height: 28px; margin-left: 5px; padding: 0 5px; border: 1px solid #ddd; }
.pop-computer .msg { color: #999; }
.pop-phone dd { margin-left: 40px; }
/*** coltit content tab

--------------------- ***/

.lp-coltit { line-height: 28px; overflow: hidden; padding: 20px 0 10px;  *zoom: 1;
}
.lp-coltit h3 { font-size: 22px; float: left; padding: 0 5px; }
.lp-coltit .more { font-size: 14px; float: right; color: #999; }
.lp-coltit .more a { margin: 0 5px; color: #999; }
.lp-coltit span { cursor: pointer; }
.lp-coltit span.act { padding-left: 10px; color: #327acf; }
.lp-coltit .tip { float: right; color: #797979; }
.lp-coltit .tip span { float: left; margin-right: 5px; }
.lp-coltit .tip i { float: left; overflow: hidden; width: 12px; height: 12px; margin: 5px 5px 0 0; vertical-align: top; border-radius: 50%; background: #3393f5; }
.lp-coltit .tip .ico2 { background: #fb841f; }
.lp-coltit .tip .ico3 { background: #a9a9aa; }
.lp-coltit .btn1 { padding: 0 15px; color: #fff; border-radius: 2px; background: #f97822; }
.lp-coltit .btn1:hover { text-decoration: none; opacity: .9; filter: alpha(opacity=90); }
.lp-coltit1 { height: 57px; margin-bottom: 10px; background: url(../images/lpxctab.png) repeat-x 0 0; }
.lp-coltit1 a { float: left; }
.lp-coltit1 .inner { line-height: 18px; float: left; width: 104px; height: 50px; padding-top: 7px; text-align: center; background: url(../images/lpxctab.png) no-repeat right -119px; }
.lp-coltit1 .act { background: url(../images/lpxctab.png) no-repeat center -58px; }
.lp-coltit1 .act .title { font-weight: bold; color: #1162d3; }
.lp-coltit3 { line-height: 33px; height: 33px; border-top: 1px solid #ddd; background: url(../images/sline.gif) 0 16px repeat-x; }
.lp-coltit3 h3 { font-size: 14px; font-weight: bold; float: left; padding-right: 10px; padding-left: 8px; color: #327acf; background: #fff; }
.lp-coltit3 h3 a { color: #327acf; }
.lp-content2 li { float: left; clear: none; width: 50%; margin-left: -1px; }
.lp-con1 table { border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; }
.lp-con1 tr:hover { background: #eee; }
.lp-con1 td { padding: 5px; text-align: center; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; }
.lp-con1 td .ico08 { font-size: 14px; margin-left: 3px; color: #666; }
.lp-con1 .bg { background: #fafafa; }
.lp-jbcs li { font-size: 14px; float: left; width: 50%; border-top: 1px solid #fff; }
.lp-jbcs li.wb { width: 100%; }
.lp-jbcs span { display: inline-block; width: 90px; margin-right: 10px; padding: 4px 10px 4px 0; text-align: right; color: #666; background: #fafafa; }
.lp-jbcs i { font-family: Arial; font-size: 20px; color: #f60; }
.lp-detail { font-size: 14px; line-height: 30px; }
.lp-detail dt { float: left; width: 12%; color: #666; }
.lp-detail dd { float: left; width: 38%; color: #111; }
.lp-detail .nowrap { width: 88%; }
.lp-lsjg { font-family: simsun; overflow: hidden; height: auto; padding-top: 10px; }
.lp-lsjg-btn { cursor: pointer; text-align: center; border: 1px solid #d8d8d8; background: #fafafa; }
.lp-lsjg-btn:hover { background: #eee; }
.lpkuan { display: none; margin-bottom: 15px; }
.tipkuan { position: absolute; top: 5px; left: 0; display: none; overflow: hidden; padding: 0 5px; text-align: center; border: 1px solid #dcdcdc; background: #eee; }
.tipkuan p { font-size: 20px; font-weight: bold; margin-top: 25px; color: #bbb; }
/*** tlist plist

--------------------- ***/

.colorgr { color: #999; }
.tsneir a,  .logininfo a { color: #244a99; }
.w482 { width: 482px; }
.lp-tlist { margin: 0 15px; padding: 10px 0; }
.lp-tlist li { position: relative; padding: 5px 0; border-bottom: 1px dashed #ddd; }
.lp-tlist li:last-child { border: none; }
.lp-tlist h4 { line-height: 28px; overflow: hidden; height: 28px; vertical-align: top; }
.lp-tlist i.dot { font-size: 12px; position: absolute; left: -18px; color: #ddd; }
.lp-tlist .ico08 { margin-right: 3px; }
/*发送楼盘信息到手机*/

.lpinfo { line-height: 22px; position: relative; padding: 5px 10px 5px 25px; text-align: left; border: 1px solid #e4e4e4; *zoom: 1;
}
.lpinfo .ico08 { position: absolute; top: 4px; left: 8px; color: #f97822; }
/*楼盘动?/

.lp-tlist2 li { overflow: hidden; padding: 15px 0; border-bottom: 1px dashed #ddd; *zoom: 1;
}
.lp-tlist2 li h2 { font: bold 16px/26px Microsoft yahei; overflow: hidden; height: 26px; margin-bottom: 5px; }
.lp-tlist2 li strong { font-size: 12px; font-weight: normal; line-height: 24px; position: relative; float: left; height: 24px; margin-right: 10px; padding: 0 10px; color: #fff; border-radius: 2px; background: #327acf; }
.lp-tlist2 li span { font-size: 12px; font-weight: normal; width: 140px; }
.lp-tlist2 li .ico08 { font-size: 14px; margin-right: 3px; }
.lp-tlist2 p { line-height: 22px; text-indent: 2em; color: #666; }
.lp-tlist2 a:hover { text-decoration: none; }
.lp-tlist3 { padding: 10px; }
.lp-tlist3 li { vertical-align: top; *zoom: 1;
}
.lp-tlist3 i { font-size: 14px; line-height: 28px; float: left; overflow: hidden; height: 28px; }
.lp-tlist3 .td1 { width: 50%; }
.lp-tlist3 .td2 { font-family: Arial, sans-serif; width: 29%; }
.lp-tlist3 .td3 { width: 20%; text-align: right; }
.lp-tlist6 li { font-size: 14px; line-height: 40px; overflow: hidden; height: 40px; border-bottom: 1px dashed #e6e6e6; }
.lp-tlist6 li:last-child { border: none; }
.lp-tlist6 .time { font-size: 12px; float: right; padding-left: 5px; color: #999; }
.plist-mod img { margin-bottom: 6px; }
.plist-mod em { font-size: 14px; line-height: 24px; display: block; overflow: hidden; height: 24px; text-align: center; word-wrap: break-word; }
.lp-plist li { float: left; width: 200px; padding: 20px 0 20px 40px; }
.lp-plist1 { position: relative; margin-right: -50px; }
.lp-plist1 li { float: left; width: 184px; padding: 20px 20px 0 0; }
.lp-plist2 li { overflow: hidden; margin-bottom: 15px; *zoom: 1;
}
.lp-plist2 img { float: left; margin-right: 8px; padding: 1px; border: 1px solid #ddd; }
.lp-plist2 em,  .lp-plist2 span { line-height: 24px; display: block; text-align: left; }
.home-tools { text-align: center; }
.home-tools a { line-height: 25px; display: inline-block; width: 118px; height: 25px; margin: 15px 2px; padding-top: 40px; background: url(../images/tools.gif) no-repeat; }
.home-tools .fdjs { background-position: 41px 0; }
.home-tools .mlpg { background-position: 38px -67px; }
.home-tools .gjjdk { background-position: 41px -132px; }
.home-tools .tqhd { background-position: 37px -210px; }
.home-tools .gfsf { background-position: 39px -275px; }
.home-tools .lpsc { background-position: 41px -350px; }
/*** sea

--------------------- ***/

.wd-btns a { line-height: 35px; display: inline-block; width: 100px; height: 35px; margin: 0 10px; text-align: center; color: #fff; background: url(../images/0613wen_btn.gif) no-repeat 0 0; }
.wd-btns .btn2 { background: url(../images/0613wen_btn.gif) no-repeat right bottom; }
.wd-btns a:hover { opacity: .9; color: #fff; }
.wdsoso { vertical-align: top; }
.wdsoso input { line-height: 22px; float: left; width: 176px; height: 22px; margin-right: 5px; padding: 0 5px; color: #999; border: 1px solid #ddd; _display: inline; }
.wdsoso input.lpsobnt { line-height: 24px; width: 50px; height: 24px; cursor: pointer; color: #fff; border: none; background: #327acf; }
.lp-msg { width: 200px; text-align: center; }
.lp-msg a { line-height: 20px; display: inline-block; height: 20px; margin: 0 5px; padding: 0 5px; border: 1px solid #ddd; background: #fafafa; }
/*** 图库

--------------------- ***/

#gallery { padding: 20px 0; background: #222; }
#gallery #title { font-size: 26px; margin-bottom: 10px; text-align: center; color: #fff; border-bottom: 2px solid #e6e6e6; }
#gallery #img { position: relative; z-index: 10; text-align: center; }
#gallery #img .biglist { border: 5px solid #000; }
#gallery #img .loading { position: absolute; z-index: 2; top: 50%; left: 50%; width: 50px; height: 50px; margin: -25px 0 0 -25px; background: url(../images/loading1.gif) center no-repeat; }
#gallery #img .big-prev,  #gallery #img .big-next { font-family: 'icomoon'; font-size: 50px; line-height: 104px; position: absolute; top: 224px; left: 40px; display: none; overflow: hidden; width: 104px; height: 104px; text-align: center; color: #fff; border: 1px solid #505050; background: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#77000000 ', endColorstr='#77000000 ');
}
#gallery #img .big-next { right: 40px; left: auto; }
#gallery #img .big-prev:hover,  #gallery #img .big-next:hover { text-decoration: none; color: #fff; }
#gallery #cbtn { position: relative; margin: 0 30px; margin-top: 12px; padding: 10px 0 0; *zoom: 1;
}
#gallery #cbtn .prev,  #gallery #cbtn .next { font-size: 20px; line-height: 90px; position: absolute; z-index: 9; bottom: 0; left: 0; width: 30px; height: 90px; cursor: pointer; text-align: center; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #444; }
#gallery #cbtn .next { right: 0; left: auto; }
#gallery #cbtn #cSlideUl { position: relative; overflow: hidden; width: 910px; }
#gallery #scrollwap { overflow: hidden; width: 9999px; padding: 10px 0 0; }
#gallery #scrollwap li { position: relative; display: inline; float: left; width: 116px; margin: 0 5px; cursor: pointer; text-align: center; border: 2px solid #ddd; }
#gallery #scrollwap tt { font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; line-height: 16px; position: absolute; z-index: 20; right: 0; bottom: 0; padding: 0 5px; opacity: .6; color: #fff; background: #000; filter: Alpha(Opacity=60); }
#gallery #scrollwap em { line-height: 19px; display: block; overflow: hidden; height: 19px; word-wrap: break-word; color: #fff; overflow-wrap: break-word; }
#gallery #scrollwap img { width: 116px; height: 86px; }
#gallery #scrollwap li.hover { border-color: #c00; }
#gallery #scrollwap li.hover i { position: absolute; top: -14px; left: 50%; overflow: hidden; width: 0; height: 0; margin-left: -6px; border-width: 6px; border-style: dashed dashed solid dashed; border-color: transparent transparent #c00 transparent; }
#gallery .imgnav { position: relative; }
#gallery #view-pic { font-weight: bold; line-height: 30px; position: absolute; z-index: 900; top: 0; right: 10px; width: 100px; height: 30px; text-align: center; opacity: .5; color: #fff; border: 1px solid gray; background: #000; filter: alpha(opacity=50); }
/*** table

--------------------- ***/

.table1 dt,  .table1 dd { line-height: 26px; clear: both; height: 26px; vertical-align: top; }
.table1 dt i { background: #eee; }
.table1 i { font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; line-height: 26px; float: left; overflow: hidden; width: 70px; height: 26px; text-align: center; }
.table1 .td1 { width: 192px; text-align: left; text-indent: 5px; }
.table1 dd .td4 { color: #e00; }
.table1 .td2 { width: 80px; }
.table1 .td4 { width: 60px; }
/*** 小区房源

--------------------- ***/

.xq-thumb { width: 303px; height: 217px; padding: 6px 0 0 8px; background: url(../images/bg_1.gif) no-repeat; }
.xq-zs .item1 { padding: 0 0 0 20px; background: url(../images/Broker_Area_25.gif) no-repeat 0 -2px; }
.xq-zs .item2 { padding: 0 0 0 20px; background: url(../images/zgdj.gif) no-repeat 0 -2px; }
.xq-zs .item3 { padding: 0 0 0 20px; background: url(../images/zddj.gif) no-repeat 0 -2px; }
.fy-js .sort-btn { line-height: 1.5; float: left; margin-left: 10px; padding: 3px 8px; color: #888; border: 1px solid #ddd; }
.fy-js .sort-btn:hover { text-decoration: none; }
.fy-js .sort-btn .ico08 { position: relative; top: 4px; *zoom: 1;
}
.fy-js .sort-btn .u { top: -4px; right: -8px; }
.fy-js .act { color: #2069D6; border-color: #2069D6; }
.fy-js .bldown .u { color: #888; }
.fy-js .blup .d { color: #888; }
.esfylist { position: relative; z-index: 1; overflow: hidden; margin-top: -1px; padding: 10px 0; border: 1px solid #fff; border-top-color: #ddd; *zoom: 1;
}
.esffirst { border-top: 0; }
.esfylist .chk { float: left; width: 35px; }
.esfylist .chk label { line-height: 18px; display: block; width: 20px; height: 74px; margin-left: 5px; padding: 23px 2px 0; text-align: center; background: #eef6fd; }
.esfylist .chk input { width: 13px; height: 13px; margin-bottom: 5px; }
.esfylist .pic { float: left; width: 135px; }
.esfylist .pic img { padding: 2px; border: 1px solid #ccc; }
.esfylist .info { float: left; width: 350px; }
.esfylist .info em,  .esfylist .info strong { line-height: 24px; display: block; overflow: hidden; height: 24px; }
.esfylist .info strong { font-size: 14px; }
.esfylist .info strong a { float: left; }
.esfylist .info span a { color: #0053df; }
.esfylist .info img { vertical-align: middle; }
.esfylist .info .icons { position: absolute; width: 80px; margin-top: 3px; }
.esfylist .info .icon,  .esfylist .info .icon2 { font-size: 12px; float: left; width: 32px; height: 16px; margin-left: 5px; background: #c00; }
.esfylist .info .icon i,  .esfylist .info .icon2 i { line-height: 14px; line-height: 16px\9; position: relative; display: block; overflow: hidden; width: 34px; height: 14px; margin: 1px -1px; text-align: center; color: #fff; background: #c00; }
.esfylist .info .icon2,  .esfylist .info .icon2 i { background: #95b722; }
.esfylist span { color: #666; }
.esfylist .info2 { line-height: 80px; float: left; width: 160px; text-align: center; }
.esfylist .info3 { display: inline; float: right; width: 120px; margin-right: 10px; padding-top: 22px; text-align: center; }
.esfylist .info3 i,  .esfylist .info3 em { line-height: 24px; display: block; overflow: hidden; width: 120px; height: 24px; }
.esfylist .info3 em { color: #c00; }
.esfylist .info3 em { font-family: arial; font-size: 18px; font-weight: bold; }
.esfylist .fy { padding-left: 10px; }
.noinfo { font: 20px/200px 'Microsoft YaHei'; height: 200px; text-align: center; color: #ccc; }
.noinfo span,  .noinfo a { color: #c00; }
/*tejia-list*/

.tejia-list li { overflow: hidden; padding: 10px; border-bottom: 1px dashed #ddd; *zoom: 1;
}
/*more*/

.load-more { line-height: 30px; display: none; height: 30px; cursor: pointer; text-align: center; background: #f5f5f5; }
.load-more-ing { line-height: 1000px; overflow: hidden; background: url(../images/page_loading.gif) center no-repeat #f5f5f5; }
.lp-plist-more { line-height: 30px; width: 160px; height: 30px; margin: 0 auto; cursor: pointer; text-align: center; color: #fff; background: #f97822; }
.lpxc-con { position: relative; min-height: 180px; }
 @-webkit-keyframes spinner {  0% {
 -webkit-transform: rotate(0deg);
}
 50% {
 -webkit-transform: rotate(-180deg);
}
 100% {
 -webkit-transform: rotate(-360deg);
}
}
.loading1 { display: inline; -webkit-animation: spinner 1.5s infinite linear; animation: spinner 1.5s infinite linear; }
.lpxc-con .ico08 { font-size: 30px; position: absolute; bottom: 150px; left: 50%; margin-left: -15px; color: #f50; }
/*nav*/

.mainnav { background: #2069D6; height: 45px; line-height: 45px; font-size: 14px; border-radius: 3px; background: linear-gradient(#2069D6, #327ACF); }
.mainnav li { float: left; }
.mainnav li:nth-child(1) a { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.mainnav a { float: left; color: #fff; padding: 0 18px; font-weight: bold; font-family: arial }
.mainnav .act a, .mainnav a:hover { background: #387DE7; color: #FFF; text-decoration: none; }
.mainnav .fcy a, .mainnav .fcy a:hover { color: yellow; }
.mainnav .nobg { background: none; }
