

*{ margin: 0; padding: 0;}


footer{ width:100%; overflow:hidden; padding:40px 0 0; }
.foot{ width:100%; overflow:hidden; padding-bottom:50px; border-bottom:1px solid rgba(255,255,255,.1);background:#222;margin-top:20px;}
.foot .online{ width:320px; float:left; overflow:hidden;  margin-left:20px;}
.foot .online h2{ color:#fff; padding-bottom:15px; overflow:hidden; position:relative; font-size:18px; font-weight: normal;}
.foot .online h2 i{ display:block; width:15px; height:1px; background:#fff; position:absolute; left:0; bottom:0;}
.foot .online form{ width:100%; overflow:hidden; margin-top:10px; line-height:40px;}
.foot .online form input.text{ width:145px; float:left; padding-left:10px; height:40px; margin-top:15px; border:none; background:#fff; float:left; overflow:hidden;}
.foot .online form input.text:nth-child(2){ margin-left:10px;}
.foot .online form textarea{ border: none;
	background: none;    width:300px; padding:10px; overflow:hidden; background:#fff; height:60px; margin-top:15px;}
.foot .online form input.sub{ border:none; background:#e60012; padding:0 30px; color:#fff; font-size:16px; height:40px; cursor:pointer; margin-top:15px;}
.foot dl{ width:260px; display:block; float:left; overflow:hidden; margin-left:80px; }
.foot dl dt{ display:block; color:#fff; padding-bottom:15px; overflow:hidden; position:relative; font-size:18px;}
.foot dl dt i{ display:block; width:15px; height:1px; background:#fff; position:absolute; left:0; bottom:0;}
.foot dl dd{ display:block; margin-top:25px; overflow:hidden;}
.foot dl dd a{ display:block; float:left; width:50%; line-height:38px; color:#aaa; text-decoration: none; font-size: 14px;}
.foot dl dd a:hover{ color:#e60012;}
.foot dl dd p{ line-height:38px; color:#aaa; font-size: 14px;}
.foot strong{ display:block; float:right; overflow:hidden; padding-top:20px; width:160px; text-align:right;}
.foot strong .lo_11{ margin-bottom:30px; width:160px; margin-left:0;}
.foot strong img{ display:block; width:140px; margin-left:20px;}
.foot strong span{ display:block; color:#fff; padding-top:8px; text-align:center; font-size: 14px; font-weight: normal;}
.inner{ width:1300px; margin:0px auto;}



.link{ padding:25px 0; overflow:hidden; background:#222; }
.link .hd{ width:100px; float:left; color:#fff; overflow:hidden;}
.link .hd span{ display:block; position:relative; padding-left:22px; font-size: 14px;}
.link .hd span i{ display:block; width:14px; height:14px; position:absolute; left:0; top:8px; background:url(../images/icon.png) -180px -7px no-repeat;}
.link .bd{ width:1200px; float:right; overflow:hidden;}
.link .bd .tempWrap{ width:1200px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.link .bd ul{ overflow:hidden; zoom:1; }
.link .bd ul li{ display:block; float:left; color:#fff; overflow:hidden;}
.link .bd ul li a{ display:block; color:#aaa; margin-right:40px; font-size: 14px; text-decoration: none;}		

.webu{ width:100%; line-height:14px; padding:20px 0; background:#0c0e10; overflow:hidden;}
.webu strong{ display:block; float:left; color:#aaa; font-size: 14px; font-weight: normal;}
.webu figure{ float:right; overflow:hidden;}
.webu figure a{ color:#aaa; padding:0 20px; border-left:1px solid rgba(255,255,255,.5); display:block; float:left;  font-size: 14px; font-weight: normal; }
.webu figure a:nth-child(1){ border:none;}
.webu figure a:last-child{ padding-right:0;}


/*右侧浮动*/
.ycfdlm{ width:74px; position:fixed; right:20px; bottom:200px; z-index:9000;}
.hadey{ width:100%; background:#fff; box-shadow:0px 2px 6px 2px rgba(0,0,0,0.05);}
.hadey ul{ overflow:hidden;}
.hadey ul li{ border-top:1px #eee solid; transition:all linear .2s; overflow:hidden; cursor:pointer; text-align:center; padding:15px 0;}
.hadey ul li small{ display:block; width:32px; height:32px; margin:0 auto; overflow:hidden; background:url(../img/icon.png) no-repeat;}
.hadey ul li small.ll_a{ background-position:-450px -253px;}
.hadey ul li small.ll_b{ background-position:-451px -326px;}
.hadey ul li small.ll_c{ background-position:-450px -396px;}
.hadey ul li small.ll_d{ background-position:-450px -470px;}
.hadey ul li span{ display:block; color:#333; padding-top:10px; line-height:16px;}
.hadey ul li:hover{ background:#e60012;}
.hadey ul li:hover span{ color:#fff;}
.hadey ul li:hover small.ll_a{ background-position:-513px -253px;}
.hadey ul li:hover small.ll_b{ background-position:-517px -326px;}
.hadey ul li:hover small.ll_c{ background-position:-517px -396px;}
.hadey ul li:hover small.ll_d{ background-position:-519px -470px;}

#goTopBtn{ width:100%; border-top:1px #eee solid; cursor:pointer; padding:12px 0; text-align:center; transition:300ms;} 
#goTopBtn em{ width:32px; height:32px; background:url(../images/icon.png) -450px -532px no-repeat; display:block; margin:0 auto;}
#goTopBtn span{ display:block; text-align:center; overflow:hidden; color:#333;}
#goTopBtn:hover{ background:#e60012;}
#goTopBtn:hover span{ color:#fff;}
#goTopBtn:hover em{ background-position:-519px -532px;}

/*报价弹出*/
.ancitc{position:fixed;top:0 !important;left:0;display:none;z-index:12000; width:100%; height:100%; background:rgba(0,0,0,0.7); overflow:hidden;}
.ancitc .close1{position:absolute;right:-15px; top:-15px; width:30px; height:30px; background:#fff; border-radius:50%;}
.ancitc .close1 em{ border:3px #fff solid; background:rgba(0,0,0,0.5); display:block; border-radius:50%; width:24px; height:24px; text-align:center; line-height:24px; color:#fff; font-size:20px;}
.ancitc .close1 em:hover{ background:#e60012}
.ancitc .sszs{ width:760px; padding:60px; background:#fff; border-radius:2px; position:absolute; left:50%; top:50%; margin-top:-200px; margin-left:-440px; box-shadow:1px 1px 50px rgba(0,0,0,.3);}
.ancitc .sszs .qolnd{ width:360px; overflow:hidden;}
.ancitc .sszs .qolnd h1{ font-size:26px; color:#333; padding-bottom:20px;}
.ancitc .sszs .qolnd dl{ display:block; overflow:hidden; margin-top:12px; line-height:38px;}
.ancitc .sszs .qolnd dl dt{ display:block; width:80px; float:left; overflow:hidden; position:relative;}
.ancitc .sszs .qolnd dl dt i{ display:block; position:absolute; right:10px; top:3px; color:#e60012; font-size:18px;}
.ancitc .sszs .qolnd dl dd{ display:block; float:right; width:260px; border:1px #eee solid; padding-left:10px;}
.ancitc .sszs .qolnd dl dd input.tit{ width:100%; border:none; background:none; height:36px;}
.ancitc .sszs .qolnd .tijiao{ width:100%; overflow:hidden; margin-top:20px;}
.ancitc .sszs .qolnd .tijiao input.sub{ width:100%; border:none; width:100%; background:#222; color:#fff; height:42px; line-height:42px; font-size:16px; transition:300ms; border-radius:3px; cursor:pointer;}
.ancitc .sszs .qolnd .tijiao input.sub:hover{ background:#e60012}
/*房屋面积*/
.fwmj{ width:100%; overflow:hidden; position:relative; padding:30px 0;}
.fwmj .heng{ height:20px; border-radius:10px; background:#eee; border:none;}
.fwmj .heng .ui-slider-range{ background:#e60012; border-radius:10px 0 0 10px;}
.fwmj .heng .ui-slider-handle{ top:-4px; margin:0 0 0 -20px; width:16px; height:16px; border:6px #e60012 solid; background:#fff; border-radius:50%; outline:none;}
.fwmj .heng .form-slider-value{ position:absolute; font-size:16px; bottom:-35px; width:100px; text-align:center; margin-left:-50px;}

.yusuan{ width:300px; overflow:hidden; margin-top:20px;}
.yusuan .tit{ width:100%; overflow:hidden; font-size:22px; color:#333; text-align:center;}
.yusuan .tit .js-total{ color:#e60012; font-family:Arial, Helvetica, sans-serif; font-size:28px; padding:0 4px;}
.yusuan ul{ border:1px #eee solid; overflow:hidden; padding:20px 30px; margin-top:20px;}
.yusuan ul li{ line-height:50px; color:#333; font-size:16px; text-align:center;}
.yusuan ul li span{ color:#e60012; font-family:Arial, Helvetica, sans-serif; font-size:22px; padding:0 4px;}
.ui-slider{ position:relative; text-align:left;}
.ui-slider .ui-slider-handle{position: absolute;z-index: 2;cursor: default;}
.ui-slider .ui-slider-range{position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}


/*验房弹出*/
.zxyf,.lftc{position:fixed;top:0 !important;left:0;display:none;z-index:12000; width:100%; height:100%; background:rgba(0,0,0,0.7); overflow:hidden;}
.zxyf .close2{position:absolute;right:-12px; top:-12px; width:24px; height:24px; background:#fff; border-radius:50%;}
.zxyf .close2 em{ background:#fff; display:block; border-radius:50%; width:24px; height:24px; text-align:center; line-height:24px; color:#555; font-size:16px;}
.zxyf .close2 em:hover{ background:#e60012; color:#fff;}
.lftc .close3{position:absolute;right:-12px; top:-12px; width:24px; height:24px; background:#fff; border-radius:50%;}
.lftc .close3 em{ background:#fff; display:block; border-radius:50%; width:24px; height:24px; text-align:center; line-height:24px; color:#555; font-size:16px;}
.lftc .close3 em:hover{ background:#e60012; color:#fff;}
.zxyf .sszs,.lftc .sszs{ width:820px; background:#fff; position:absolute; height:320px; left:50%; top:50%; margin-top:-160px; margin-left:-410px;}
.zxyf .sszs .ojhd,.lftc .sszs .ojhd{ width:320px; position:absolute; left:40px; top:-20px;}
.zxyf .sszs .aqdg,.lftc .sszs .aqdg{ width:360px; overflow:hidden; padding:40px;}
.zxyf .sszs .aqdg h1,.lftc .sszs .aqdg h1{ font-size:26px; color:#333; padding-bottom:20px;}
.zxyf .sszs .aqdg dl,.lftc .sszs .aqdg dl{ display:block; overflow:hidden; margin-top:18px; line-height:38px;}
.zxyf .sszs .aqdg dl dt,.lftc .sszs .aqdg dl dt{ display:block; width:80px; float:left; overflow:hidden; position:relative;}
.zxyf .sszs .aqdg dl dt i,.lftc .sszs .aqdg dl dt i{ display:block; position:absolute; right:10px; top:3px; color:#e60012; font-size:18px;}
.zxyf .sszs .aqdg dl dd,.lftc .sszs .aqdg dl dd{ display:block; float:right; width:260px; border:1px #eee solid; padding-left:10px;}
.zxyf .sszs .aqdg dl dd input.tit,.lftc .sszs .aqdg dl dd input.tit{ width:100%; border:none; background:none; height:36px;}
.zxyf .sszs .aqdg strong,.lftc .sszs .aqdg strong{ display:block; width:100%; overflow:hidden; margin-top:20px;}
.zxyf .sszs .aqdg strong input.sub,.lftc .sszs .aqdg strong input.sub{ width:100%; border:none; width:100%; background:#e60012; color:#fff; height:46px; line-height:46px; font-size:16px; transition:300ms; border-radius:3px; cursor:pointer;}
.zxyf .sszs .aqdg strong input.sub:hover,.lftc .sszs .aqdg strong input.sub:hover{ background:#222}





.bg_c{ background:url(../images/bg_c.jpg) center center no-repeat;}
.manyou{ width:100%; overflow:hidden; position:relative;}
.manyou figure{ width:100%; overflow:hidden;}
.manyou figure img{ display:block; width:100%; height:500px; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.manyou:hover figure img{ -webkit-transform:scale(1.06); -moz-transform:scale(1.06); -ms-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06);}
.manyou strong{ position:absolute; right:40px; top:34px; z-index:10; font-size:16px; color:#fff; display:block; line-height:16px; padding:9px 20px; background:rgba(0,0,0,0.4); border-radius:18px;}
.manyou strong i{ display:block; width:26px; height:16px; float:left; overflow:hidden; background:url(../images/icon.png)-357px -498px no-repeat; margin-right:8px;}
.manyou figcaption{ width:100%; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.4); text-align:center; color:#fff; font-size:16px; padding:10px 0; z-index:10;}
.manyou figcaption span{ display:inline-block; vertical-align:middle; padding:0 15px;}

.quanjing{ width:100%; overflow:hidden;}
.quanjing li{ width:420px; float:left; margin:20px 0 0 20px; overflow:hidden; position:relative;}
.quanjing li:nth-child(3n+1){ margin-left:0;}
.quanjing li figure{ width:100%; overflow:hidden;}
.quanjing li figure img{ display:block; width:100%; height:320px; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}

.quanjing li:hover figure img{ -webkit-transform:scale(1.06); -moz-transform:scale(1.06); -ms-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06);}
.quanjing li strong{ position:absolute; right:15px; top:20px; z-index:10; font-size:16px; color:#fff; display:block; line-height:16px; padding:9px 20px; background:rgba(0,0,0,0.4); border-radius:18px;}
.quanjing li strong i{ display:block; width:26px; height:16px; float:left; overflow:hidden; background:url(../images/icon.png)-357px -498px no-repeat; margin-right:8px;}
.quanjing li figcaption{ width:100%; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.4); text-align:center; color:#fff; font-size:16px; padding:10px 0; z-index:10;}
.quanjing li figcaption span{ display:inline-block; vertical-align:middle; padding:0 15px;}


