@charset "utf-8";
@import "swiper.min.css";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 \5FAE\8F6F\96C5\9ED1,arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;outline:none;resize:none;}
img{vertical-align:top;}

html{overflow-x: hidden;}
.i-text::-webkit-input-placeholder { color:#ccc; }
.i-text:-moz-placeholder {color:#ccc; opacity:  1;}
.i-text::-moz-placeholder {color:#ccc;opacity:  1;  }
.i-text:-ms-input-placeholder {color:#ccc;}

textarea::-webkit-input-placeholder { color:#ccc; }
textarea:-moz-placeholder {color:#ccc; opacity:  1;}
textarea::-moz-placeholder {color:#ccc;opacity:  1;  }
textarea:-ms-input-placeholder {color:#ccc;}

.fl { float: left !important;}
.fr { float: right !important;}
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}html{overflow-y:scroll;}
.hide{display:none;}
.show{display:block !important;}

body {margin:0 auto; font: 14px/22px "\5FAE\8F6F\96C5\9ED1";position:relative;}
a,.select-option {color: #333; transition: all 0.20s linear 0s;-o-transition: all 0.20s linear 0s;-moz-transition: all 0.20s linear 0s; -webkit-transition: all 0.20s linear 0s;  }
.o-item .o-bd ul li a i,
button{transition: all 0.1s linear 0s; -o-transition: all 0.1s linear 0s;-moz-transition: all 0.1s linear 0s;	-webkit-transition: all 0.1s linear 0s;  }
.h-item .house-list .item,
.h-item .house-list .item:hover,
.h-item .school-list .item,
.h-item .school-list .item:hover
{transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;	-webkit-transition: all 0.2s linear 0s;  }


a:hover {text-decoration:none;color: #FD6C02; }

.arial{font-family: "arial";}

i,.icon{display: inline-block;vertical-align: middle;margin-top: -2px;background: url("../images/icon.png") no-repeat;}

.btn {font-size: 14px; cursor: pointer; width: 100%; color: #fff;display: block;height:40px;line-height: 40px;text-align:center; border: none;padding:0;margin: 0; }
.btn-green{background: #FD6C02;}
.btn-green:hover{background: #2aaf86;}

.btn-yellow{background: #ffba00;}
.btn-yellow:hover{background: #ffae00;color: #fff;}

.wrap { position:relative; width: 1200px; margin:0 auto; }
.header,.container,.footer { margin:0 auto;position: relative; }


.bg {background: #f9f9f9;}
.pt50{padding-top: 50px;}
.pb70{padding-bottom:70px; }


/**弹窗提示-若提示**/
.popup-hint{ border-radius: 5px; font-size: 16px; z-index:9999; position:fixed;top:50%;left:50%; text-align:center;margin:-70px 0 0 -70px;min-width:150px;min-height:20px;line-height:20px;background-color:rgba(0,0,0,.7);color:#fff;padding:20px 25px;}

/**侧边栏**/
.sidebar-tool {display: none; position: fixed;width: 50px;top:50%;right:0;z-index: 91;}
.sidebar-tool li{ position: relative; display: block;height: 50px;background:#27272d;border-top: 1px solid #36363e}
.sidebar-tool li:first-child{border:none;}
.sidebar-tool li a{display: block;height: 50px;text-align: center;cursor: pointer}
.sidebar-tool li a:hover{background:#FD6C02 }
.sidebar-tool li i{width: 23px;height: 20px;margin: 15px auto 0;}
.sidebar-tool li i.icon-qq{background-position:-130px -66px; }
.sidebar-tool li i.icon-wechat{background-position:-160px -66px; }
.sidebar-tool li i.icon-top{background-position:-200px -66px; }
.sidebar-tool li .cont{display:none;position: absolute;right:70px;top:0;width: 100px;height: 100px;padding:10px;background: #fff;border-radius: 5px;border: 1px solid #eee;  box-shadow: 0 5px 20px rgba(0,0,0,.04);  }
.sidebar-tool li .cont:before{content: " ";position: absolute;right:-9px;top:15px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:9px solid #eee;}
.sidebar-tool li .cont:after{content: " ";position: absolute;right:-8px;top:16px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:8px solid #fff;}
.sidebar-tool li .cont img{width: 100px;height: 100px;}
.sidebar-tool li:hover .cont{display: block;}

/**header**/
.header {position: fixed;top:0;left:0;right:0;z-index: 99; text-align: right;padding:15px 0;background: rgba(255,255,255,.9);box-shadow: 0px 0px 20px 0px rgba(235, 235, 235, 0.6);}
.header .logo{width: 430px;height:52px; display: block;float: left; background: url(../images/logo.png);}
.header .nav li{display: inline-block;padding-left: 55px;font-size: 18px; }
.header .nav li a{line-height: 45px;display: inline-block;padding:0 2px}
.header .nav li a:hover,
.header .nav li a.current{color: #FD6C02;border-bottom: 3px solid #FD6C02;}


/**banner**/
.banner {height: 720px; overflow: hidden;position: relative;}
.banner > a{opacity: .7; position: absolute;z-index: 7;display: block;top:50%;width: 40px;height: 50px;background-image: url(../images/i-l.png);background-position:center center;background-repeat: no-repeat;}
.banner .prev {left:5%;}
.banner .next {right:5%;background-image: url(../images/i-r.png);}
.banner > a:hover{opacity: 1; }
.banner .bd{height: 720px;}
.banner .bd ul li,
.banner .bd ul li a {display: block;height: 720px;background-position: center 0;}
.banner .hd{text-align: center; height: 15px;line-height: 10px; position: absolute;z-index: 3;left: 50%;width: 200px;margin-left: -100px;bottom:20px;}
.banner .hd ul{display: block;height: 15px;}
.banner .hd li{cursor: pointer; margin: 0 5px; display: inline-block; width: 16px;height: 8px;border:1px solid #FD6C02; background: #fff;}
.banner .hd li.current{background: #FD6C02;}


/**公用select**/
.jc-select {position: relative;}
.jc-select::before{content: ""; position: absolute;z-index: 7;right:0;top:0;height: 34px;width: 1px;background: #E4E4E4;}
.jc-select .text{height: 50px;line-height:40px;}
.jc-select .text span{overflow: hidden;padding:0 25px 0 65px; display: block; position: relative;z-index: 6; background: #fff; cursor:pointer; font-size:18px;color:#444; line-height:32px;height:32px; }
.jc-select .text i{background: #ddd; z-index: 9; position:absolute; top:50%;}
.jc-select .text i.i-arr{margin-top:-12px; right:10px;width: 10px;height: 6px;background: url(../images/xiala1.png);}
.jc-select .text i.down {background: url(../images/xiala2.png);}
.jc-select .text .i-school{width: 24px;height: 24px;left:30px;margin-top: -20px;background: url(../images/bd-icon1.png);}
.jc-select .text .i-rent{width: 24px;height: 24px;left:30px;margin-top: -20px;background: url(../images/bd-icon2.png);}
.jc-select .text .i-house{width: 24px;height: 24px;left:30px;margin-top: -20px;background: url(../images/bd-icon3.png);}

.jc-select ul { max-height:300px;  display: none; overflow-x: hidden;border-top:none;position:absolute;z-index:5;top:44px;left:0;right:0;padding-top:6px;background-color:#fff;}
.jc-select ul li{text-indent: 15px; height: 35px;overflow: hidden; line-height:35px; color:#666;font-size:14px;cursor: pointer}
.jc-select ul li:last-child{border-bottom: none;}
.jc-select ul li:hover{background:#FD6C02;color: #fff; }
.jc-select .text.color span{color: #333;}

/**首页搜索**/
.select-search {width: 860px; height:64px;  z-index: 5; position: absolute;top:560px;left:50%;margin-left:-430px; background: #fff;}
.select-search .select-box {float: left; margin-top: 14px;}
.select-search .jc-select {width: 240px;float: left;}
.select-search .jc-select:last-child::before{display: none;}
.select-search .btn-green{display: inline-block;border:none;margin: 0;padding:0;width: 140px;height: 64px;line-height: 64px;font-size: 24px;color: #fff;cursor: pointer;
background: linear-gradient(90deg, #FD6B00, #FD7D36);}

/* footer */
.footer {border-top: 1px solid #EBEBEB;color: #666;}
.footer .nav{border-bottom: 1px solid #EBEBEB; color: #333;}
.footer .nav li {padding-right: 60px; display: inline-block;line-height: 70px;font-size: 18px;}
.footer .nav a{color: #333;}
.footer .nav a:hover{color: #FD6C02;}
.footer .info{padding:15px 0;line-height: 26px;color: #666;}



.more {text-align: center;display: block}
.more a{margin: 0 auto;padding:0 30px; height: 38px;line-height:38px;display: inline-block; text-align: center;color: #666;border: 1px solid #f2f2f2;border-radius: 20px;}
.more a:hover{ background:#FD6C02;color: #fff;border-color:#FD6C02; }


/**图文列表**/
.house-list .item {height: 200px;border: 1px solid #F2F2F2;margin-bottom: 20px;}
.house-list .item .img{float: left;display: block; width:300px;height: 200px;background: #ddd;}
.house-list .item .img img{width: 300px;height: 200px;}
.house-list .item dl{margin: 20px 0 0 ; height: 155px;overflow: hidden; float: left;width: 550px; padding:0 0 0 20px;}
.house-list .item dl dt{height: 30px;line-height: 30px;margin-bottom:5px; }
.house-list .item dl dt strong{display: inline-block; color: #444;font-size: 24px;font-weight: 400;}
.house-list .item dl dt span{margin-left: 15px; line-height: 20px;height: 20px;display: inline-block; font-size: 12px; padding:0 5px; color: #FD6B00;background: #FFEEE1;border-radius: 10px;}
.house-list .item dl dd{height: 120px;overflow: hidden;}
.house-list .item dl p{color: #999;display: block;height: 20px;line-height: 20px;overflow: hidden;}
.house-list .item dl p.info{margin-bottom: 15px;}
.house-list .item dl a{color: #333;}
.house-list .item dl a:hover{color: #FD6C02;}
.house-list .item dl ul li a{color: #666;}
.house-list .item dl .tag-ul{display: inline-block; margin-left: 10px;}

/**首页第一屏幕**/
.introduce {padding:60px 0;}
.introduce ul li{position: relative; float: left; width: 360px;height: 320px;}
.introduce ul li:nth-child(2){margin:0 60px}
.introduce ul li img{width: 100%;}
.introduce ul cite{color: #999; padding:0 26px; height: 140px;background-color: #fff; z-index: 3; position: absolute;box-shadow: 0px 0px 20px 0px rgba(235, 235, 235, 0.8);border-radius: 4px;left:20px;top:170px;right:20px}
.introduce ul cite b{display: block;text-align: center;font-size: 22px;line-height: 48px;color: #333;}




/**首页**/
.h-item .parent-menus{text-align: center; height:80px;line-height: 80px;margin-bottom: 30px;}
.h-item .parent-menus li{cursor: pointer; font-weight: bold; margin:0 40px; font-size: 30px; display: inline-block;} 
.h-item .parent-menus li.current{border-bottom:5px solid #FD6B00 ;}
.h-item .small-menus{margin-bottom: 30px; text-align: center;}
.h-item .small-menus li{display: inline-block; height: 40px;line-height: 40px;color: #444;font-size: 18px;cursor: pointer;border-radius: 20px; overflow: hidden;} 
.h-item .small-menus li a{display: block;color: #FD6B00;padding:0 30px;} 
.h-item .small-menus li.current ,
.h-item .small-menus li.current a{background: #FD6B00;color: #fff;} 
.h-item .house-list{width: 1240px;}
.h-item .house-list .item{margin-right: 12px; float: left; width: 390px;height: 420px;position: relative;top:0;}
.h-item .house-list .item .info{display: none;}
.h-item .house-list .item .img{width: 100%;height: 260px;}
.h-item .house-list .item img{width: 100%;height: 100%;}
.h-item .house-list .item dl{width: 350px;height: 140px;}
.h-item .house-list .item dl dt{overflow: hidden;}
.h-item .house-list .item dl dt strong{font-size: 18px;}
.h-item .house-list .item dl ul{height:70px;overflow: hidden;}
.h-item .house-list .item .tag-ul{position: absolute;z-index: 3;right:10px;bottom:20px; height: 20px;}
.h-item .house-list .item:hover{top:-5px;box-shadow: 0 5px 20px rgba(0,0,0,.08);}



.h-item .school-list{width: 1220px;}
.h-item .school-list .item{top:0;position: relative; float:left;margin-right: 12px; border: 1px solid #F2F2F2; margin-bottom: 20px;min-height: 80px;width: 384px;padding:6px 0 6px 6px;}
.h-item .school-list .item .img{width: 120px;float:left;margin-right: 8px;}
.h-item .school-list .item .img img{width: 100%;}
.h-item .school-list .item dl{height: 150px;width:245px; padding-top: 0px;float: right;padding-right: 5px;}
.h-item .school-list .item dl dt{margin-bottom: 10px;}
.h-item .school-list .item dl dt strong{display: block; font-size: 15px;line-height: 25px;}
.h-item .school-list .item dl dt em{display: block; font-size: 12px;color: #666;line-height: 14px;}
.h-item .school-list .item dl ul{height:70px;overflow: hidden;}
  
.h-item .school-list .item dl p{color: #999;display: block;height: 20px;line-height: 20px;overflow: hidden;}
.h-item .school-list .item dl p.info{margin-bottom: 15px;}
.h-item .school-list .item dl a{color: #333;}
.h-item .school-list .item dl a:hover{color: #FD6C02;}
.h-item .school-list .item dl ul li a{color: #666;}
.h-item .school-list .item:hover{top:-5px;box-shadow: 0 5px 20px rgba(0,0,0,.08);}



.o-item {padding:20px 0;margin-bottom: 10px; border: 1px solid #F2F2F2;background: #F9F9F9;}
.o-item .o-hd {position: relative;padding:0 20px;line-height: 18px;margin-bottom: 15px;}
.o-item .o-hd::before{content: "";left:0;top:0;z-index: 3; position: absolute;width: 6px;height: 18px;background: #FE6B01;border-radius: 0px 3px 3px 0px;}
.o-item .o-hd strong{font-size: 18px;color: #333;}
.o-item .o-bd{margin: 0 20px;font-size: 14px;}
.o-item .o-bd ul li{line-height: 30px;}
.o-item .o-bd ul li i{float: left;position: relative;top:10px;margin-right: 5px; width: 14px;height: 14px;background: #FFFFFF;border: 1px solid #DFDFDF;border-radius: 50%;}
.o-item .o-bd ul li a:hover i,
.o-item .o-bd ul li .current i{border: 5px solid #FE6B01;width: 6px;height: 6px;}
.o-item .o-bd ul li a.current{color: #FD6C02;}
.o-item .o-bd.school li i{display: none;}
.o-item .o-bd.school{margin-right: 0; max-height:300px;overflow-y:scroll;}
.js-tabs .list{display: none}
.js-tabs .list.current{display: block}

.h-item .more{margin:25px auto 80px; }


/**公寓预订流程**/
.flow {text-align: center; background: #F9F9F9;padding:60px 0 60px} 
.flow .title{line-height: 40px; font-weight: bold;font-size: 30px;margin-bottom: 60px;}
.flow ul{position: relative;}
.flow ul::before{position: absolute;content: " ";left:10%;right:10%;height: 1px;background: #ededed;bottom: 15px;}
.flow ul li{width: 16%; display: inline-block;}
.flow ul li i{width: 64px;height: 64px;display: block;margin: 0 auto;background: url(../images/yd-icon1.png);}
.flow ul li i.i-1{background: url(../images/yd-icon2.png);}
.flow ul li i.i-2{background: url(../images/yd-icon3.png);}
.flow ul li i.i-3{background: url(../images/yd-icon4.png);}
.flow ul li i.i-4{background: url(../images/yd-icon5.png);}
.flow ul li i.i-5{background: url(../images/yd-icon6.png);}
.flow ul li span{display: block;line-height: 40px;font-size: 18px;margin-bottom: 20px;}
.flow ul li em{position: relative; margin: 0 auto;display:inline-block; width:30px;height: 30px;line-height: 30px;text-align: center;border:1px solid #ededed;border-radius: 50%;color: #999;font-size: 14px;background: #F9F9F9;}
.flow ul li em::before{content: " "; width:32px;height: 32px; text-align: center;border:17px solid #F9F9F9;border-radius: 50%;position: absolute;top:-18px;left:-18px}

/**内页**/
.p-banner {color: #fff; height:360px;background-image: url("../images/banner-p-1.png");background-position: center 0;background-repeat: no-repeat;}
.p-banner dl{ color: #fff;padding-top: 160px; }
.p-banner dl dt{font-size: 48px;line-height: 50px;font-weight: bold;margin-bottom: 18px;}
.p-banner dl dd{font-size: 18px; } 
.p-banner.bg-1{background-image: url("../images/banner-p-2.png");}
.p-banner.bg-2{background-image: url("../images/banner-p-3.png");} 

/**面包屑**/
.crumbs {margin-bottom:30px; height: 40px;line-height: 40px; color: #666; background: #F9F9F9;border-bottom: 1px solid #EBEBEB;}
.crumbs a{padding:0 4px; color: #666;}
.crumbs a:hover ,
.crumbs a.current{color: #333;}


.main {height: 100%;}
.main .main-l{ width:895px; float: left; padding-bottom: 30px;}
.main .sidebar{width:280px; float: right; }

.ul-tag{padding:10px 0 0;line-height: 20px;}
.ul-tag li{display: inline-block;}
.ul-tag a{ border-radius: 5px; color: #fff;height: 30px;line-height:30px; display: inline-block; padding:0 25px;background: #d5d6d7}
.ul-tag a:hover{background: #FD6C02}

/**图文列表**/
.item-pic-text .item{margin-bottom: 20px; position: relative; clear:both; border:1px solid #eee;border-radius:5px;padding:20px;background: #fff; }
.item-pic-text .item img{float: left;margin-right: 20px;width: 178px;height: 120px;}
.item-pic-text .item h3 a{font-weight: normal; display: block; font-size:18px;line-height:30px;height:30px;margin-bottom: 5px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.item-pic-text .item p{font-size:12px;color:#999;line-height:24px;height:46px;overflow:hidden;}


/**相册切换**/
.dialog-photos{display: none; text-align: center; position: fixed;left:0;top:0;right:0;bottom:0;background: rgba(0,0,0,.94);z-index: 993;}
.side-photo-gallery{position:absolute;width:1000px; height: 500px; left: 50%;top:50%;margin: -400px 0 0 -500px;}
.side-photo-gallery .i-close{opacity: .7; width: 50px;height: 50px;position: absolute;right:-80px;top:0px;display: block;cursor: pointer;background: url(../images/i-close.png) no-repeat center center;}
.side-photo-gallery .i-close:hover{opacity: 1; }
.side-photo-gallery .bigImg{height: 600px;width:1000px;text-align:center;margin:0 auto 20px;background:rgba(0,0,0,.9);}
.side-photo-gallery .bigImg li{ width: 1000px;height: 600px; display: table; }
.side-photo-gallery .bigImg li span{ height: 600px; display:table-cell; vertical-align:middle; text-align:center; }
.side-photo-gallery .bigImg li img{max-width: 100%; max-height: 100%;}
.side-photo-gallery > span{opacity: .7;position: absolute;top:280px;width: 30px;height: 50px;cursor: pointer;}
.side-photo-gallery > .bPrev {left:-70px;background: url(../images/i-l.png) no-repeat center center;}
.side-photo-gallery > .bNext {right:-70px;background: url(../images/i-r.png) no-repeat center center;}
.side-photo-gallery > span:hover{opacity: 1;}
.side-photo-gallery .smallScroll{height: 100px;position: relative;  }
.side-photo-gallery .smallScroll span.sPrev ,
.side-photo-gallery .smallScroll span.sNext{opacity: .7; top:0; cursor: pointer; position: absolute; left:-30px;width:15px;height: 100px;text-align: center;background: url(../images/i-l.png) no-repeat 0 center; }
.side-photo-gallery .smallScroll span.sNext{left:auto;right:-30px;background: url(../images/i-r.png) no-repeat right center;}
.side-photo-gallery .smallScroll span.sPrev:hover ,
.side-photo-gallery .smallScroll span.sNext:hover{opacity: 1; }
.side-photo-gallery .smallImg{height: 100px;overflow: hidden;}
.side-photo-gallery .smallImg ul{width: 1000px;display: inline-block;}
.side-photo-gallery .smallImg ul li {display: table; cursor:pointer;float:left;height: 100px;width: 120px;margin-right: 6px;}
.side-photo-gallery .smallImg ul li span{ height: 100px; display:table-cell; vertical-align:middle; text-align:center; }
.side-photo-gallery .smallImg ul li img{max-width: 100%; max-height: 100%;}
.side-photo-gallery .smallImg ul li:before{position: absolute;content: " ";width: 120px;height: 100px;background: rgba(0,0,0,.6)}
.side-photo-gallery .smallImg ul li.on:before{background: rgba(0,0,0,0);}

/**翻页**/
.page { height:40px;font-size:12px;line-height:40px;padding:10px 0 40px;text-align: center}
.page a{color: #333; font-size: 14px; border-radius:50%; position:relative;z-index:3; margin:0 4px;vertical-align: middle; display:inline-block;height:32px;line-height: 32px; width: 32px;}
.page a:hover ,
.page a.on{background-color:#FFEEE1;color:#FD6B00; }
.page > span{padding:0 10px; }
.page i{display:inline-block;width:12px;height:16px;background-repeat: no-repeat;background-position:center center;}
.page .prev i{background-image: url(../images/jiantou-l.png);}
.page .next i{background-image: url(../images/jiantou-r.png);}
.page .prev:hover i{background-image: url(../images/jiantou-l-2.png);}
.page .next:hover i{background-image: url(../images/jiantou-r-2.png);}




/**问题页面**/
.p-details {background: #fff;position: relative;top:-60px;padding:70px 80px}
.p-details h2{color: #444;font-size: 18px;margin-bottom: 10px;}
.p-details p{color:#444 ;font-size: 16px;margin-bottom: 30px;line-height: 30px;}

/**公寓详情**/ 
.detail {padding:82px 0 0 } 
.detail .detail-hd{position: relative; padding-bottom: 95px; background-color: #F9F9F9;}
.detail .detail-hd .crumbs{border-bottom: none;margin-bottom: 0;} 
.detail .big-photo {width:740px;height: 490px;}
.detail .big-photo img{width: 100%;height: 100%;} 
.detail-hd .menus {position: absolute;left:0;bottom:0;right:0;z-index: 8; height: 77px;border-bottom: 1px solid #EBEBEB;}
.detail-hd .menus ul li {padding:0 31px; line-height: 77px; display: inline-block;}
.detail-hd .menus ul li a{font-size: 22px; line-height: 73px;display: block;}
.detail-hd .menus ul li a:hover,
.detail-hd .menus ul li a.current{color: #333; font-weight: bold; border-bottom: 5px solid #FD6B00} 
.detail-bd {width: 740px;padding-bottom: 50px;}
.detail-bd .d-item{padding-top: 55px;position: relative;}
.detail-bd .d-item .anchor{left:0;top:-30px; height: 1px;position: absolute;}
.detail-bd .d-item .d-hd{font-size: 22px;font-weight: bold;line-height: 48px;margin-bottom: 10px;}
.detail-bd .d-item .d-hd i{width:24px;height: 24px;margin-right: 8px;background: url(../images/xq-js-icon1.png) no-repeat center center;} 
.detail-bd .d-item .d-hd .i-school{background: url(../images/xq-js-icon2.png) no-repeat center center;} 
.detail-bd .d-item .d-hd .i-house{background: url(../images/xq-js-icon3.png) no-repeat center center;} 
.detail-bd .d-item .d-hd .i-question{background: url(../images/xq-js-icon4.png) no-repeat center center;} 
.detail-bd .d-item .d-bd{padding:0 0 0 33px}
.detail-bd .c-item {padding-bottom: 10px;}
.detail-bd .c-item .c-hd{margin-bottom: 15px; border-bottom: 1px solid #EBEBEB;}
.detail-bd .c-item .c-hd h2{font-weight: normal; font-size: 18px; display: inline-block; line-height: 50px; border-bottom: 2px solid #FD6B00;}

.detail .content b{color: #333;}
.detail .content,
.detail .content p,
.detail .content td,
.detail .content a{font-size: 16px;color: #666;line-height: 35px;margin-bottom: 25px} 
.detail .content a:link,
.detail .content a:visited{color:#FD6B00;text-decoration:underline}
.detail .content a:hover{color:#FD6B00}
.detail .content img{max-width:99%;margin: 0 auto;} 
.detail .content table{ background:#ddd;}
.detail .content table td,
.detail .content table th{font-size:12px;background:#fff;height:26px;padding:0 15px 0 8px;text-align:left}
.detail .content table th{ color: #444; background:#f0f0f0;border-top:1px solid #fff;border-left:1px solid #fff;}
.detail .content .more a.btn-more,
.detail .content .more a.btn-more:link,
.detail .content .more a.btn-more:visited{color:#666;text-decoration:none}
.detail .content .more a.btn-more:hover{color:#fff;text-decoration:none}

.house-pic-list ul{display: block;margin-bottom: 20px;}
.house-pic-list li{float: left; display: inline-block;width: 50%;margin-bottom: 10px;}
.house-pic-list li:nth-child(even){text-align: right;}
.house-pic-list li img{width: 98.8%;}
.house-pic-list .btn-more {cursor: pointer; height: 40px;border: 1px solid #F2F2F2;border-radius: 20px;color: #666;line-height: 40px;width: 160px;text-align: center;margin: 0 auto;display: block;}

.detail .house-pic-list ul{max-height: 600px;overflow: hidden;}

.tag-ul li{margin-right: 10px; line-height: 20px;height: 20px;display: inline-block; font-size: 12px; padding:0 8px; color: #FD6B00;background: #FFEEE1;border-radius: 10px;}


.house-info {width: 400px; position: absolute;right:50%; z-index: 9;top:0; margin-right: -600px; background: #fff;border: 1px solid #F2F2F2;box-shadow: 0px 0px 20px 0px rgba(235, 235, 235, 0.8);}
.house-info .title{margin-bottom: 18px; font-size:30px;color: #333;font-weight: bold;line-height: 30px;}
.house-info .cont{padding:30px 30px 30px}
.house-info .text{}
.house-info .text dt{margin-bottom: 10px; font-size: 16px; color: #FD8139;}
.house-info .text dt b{font-weight: 400;}
.house-info .text dt i{margin-right: 4px; width: 14px;height: 14px;background: url(../images/xq-icon1.png) no-repeat 0 0;}
.house-info .text dd{color: #666;font-size: 16px;line-height:24px ;}
.house-info .text dd p{margin-bottom:15px;display: block;max-height: 190px;overflow: hidden;}

.house-info .btn-reserve{display: block;color: #fff;text-align: center; line-height: 50px;font-size: 18px; font-weight: bold; height: 50px;background: #FD8139;border-radius: 4px;}
.house-info .online{text-align: center; padding:15px 0; height: 40px;background: #FFF5ED;}
.house-info .online li{ line-height: 40px; height: 40px; display: inline-block;width: 49%;}
.house-info .online li a{color: #666;}
.house-info .online li i{ width: 24px;height: 24px;margin-right: 10px;background: url(../images/xq-icon2.png) no-repeat center center;}
.house-info .online li.tel{text-align: left;}
.house-info .online li.tel i{margin:9px 10px 0 30px; float: left;background: url(../images/xq-icon3.png) no-repeat center center;}
.house-info .online li cite{padding-top: 5px;line-height: 16px; display: block; }
.house-info .online li cite span{ font-size: 14px; display: block; }
.house-info .online li cite b{font-size: 16px; font-weight: normal; color: #FD6C02; }

.house-info .tag-ul{margin-bottom: 15px;} 
.house-info.fixed{position: fixed;top:110px}