em.state{ display: inline-block; padding: 2px 3px; background: #57a928; color: #fff;font-weight:normal;font-size:12px ;margin-left:8px;vertical-align:middle;border-radius:2px}
em.state.s2 {background:#4e9a06}
em.state.s3 {background:#999 }
em.state.s1 {background:#eb8b00 }


h3 { position: relative; }
h3 .more { position: absolute; right: 10px; top: 3px; color: #333; font-size: 14px; font-weight: normal; }


.business #allmap{width:65%;float:left;height:100%}
.business .bs{margin-top:10px;height:500px}
.business #r-result{width:33%;float:right;height:100%}
.business #r-result .tab{width:100%;height:35px;border-bottom:2px solid #e43;font-size:18px}
.business #r-result a{display:block;width:25%;float:left;height:35px; line-height:35px;text-align:center;cursor: pointer;}
.business #r-result a.sel{color:#fff;background:#e43}
.business #r-result .con ul{height:465px; overflow-y:scroll;}
.business #r-result .con li{border-bottom:1px dashed #dcdcdc;font-size:14px;color:#999;line-height:30px;height:70px;overflow:hidden;margin-left:15px;padding-left:40px;position:relative;}
.business #r-result .con li .icon{display:block;position:absolute;width:36px;height:36px;background:url(/images/map_icon_24.png) no-repeat 0px 0px;left:4px;top:17px;}
.business #r-result .con li .gongjiao{background-position-x:-94px;background-position-y:0px;}
.business #r-result .con li .chaoshi{background-position-x:-141px;background-position-y:0px;}
.business #r-result .con li .xuexiao{background-position-x:1px;background-position-y:0px;}
.business #r-result .con li .yiyuan{background-position-x:-46px;background-position-y:0px;}
.business #r-result .con li a{font-size:16px;display:block;color:#666;width:100%;height:40px;line-height:40px;text-align:left;overflow:hidden}

.col-l { float: left; }
.col-r { float: right; }
#detail {  }
.crumb { border-bottom: 1px dashed #dedede;padding:15px 0 10px 0}
.d-title { height: 70px;padding:10px 0 ;margin-top:10px;position:relative}
.d-title h1 {font-size:28px;font-weight:normal;color:#000 }
.d-title .weixin { float: left; width: 90px; }
.d-title .weixin img { width: 70px;height:70px }
.d-title .name { float: left; }
.d-title .name p { padding-top: 10px;color:#444 }
.d-title .name p i { border: 2px solid #ccc; color: #999; padding: 0px 5px; margin-right:10px;font-style:normal}
.d-title .info { position: absolute; right: 0px; top:40px;font-size:12px }
.d-header .cur { background: #e43;color:#fff;position:relative }
.d-header { height: 40px; line-height: 40px; background:#f7f7f7;border-bottom:2px solid #e43 }
.d-header a { display: inline-block; padding:0 25px;font-size:15px;color:#000; }

.d-title .share {position:absolute;right:-5px;top:15px } 

.info { height: 400px; padding:15px 0;font-size: 14px;}
.info .left { width: 480px; float: left; }
.info #slide {width:480px;height:400px;position:relative }
.info #slide .pic { width: 480px; height: 320px;overflow:hidden }
.info #slide .pic img {width: 480px;}
.info #slide .title { position: absolute; height: 30px; line-height: 30px; width: 460px;color:#fff;font-size:14px;padding-left:20px;z-index:8;background:black;filter:alpha(opacity=40);opacity:0.4;top:290px }
.info #slide .title a { color:#fff}
.info .spic { width: auto; height: 66px; background: #f1f1f1; padding:8px 0 0 3px}
.info .spic li { float: left; width: 79px;text-align:center; }
.info .spic li img { width: 68px; height: 51px; border:3px solid #d3d3d3}
.info .spic .cur img { border-color:#ff8c00; }
.info .right { width: 670px; float: right; }
.info .right ul { width: auto;height:auto;overflow:hidden }
.info .right li {height:31px;line-height:31px;color: #333;width:650px;float:left }
.info .right li label {  font-weight: bold;}
.info .right .p {border-bottom:1px dotted #cccccc;margin-bottom:10px;padding: 3px 0 9px 0; }
.info .right .price { width: 300px; clear: both;  }
.info .right .price span { color: #ff0000; font-family:Arial;font-size:20px;font-weight:bold;padding-right:2px}
.info .right .share { float: right; width: 200px;line-height:18px }
.info .right .share #bdshare { float: right; }
.info .right .d { border-bottom: 1px dotted #cccccc; padding-bottom:10px;margin-bottom:10px}
.info .right .d li{ width:335px; float: left; }
.info .right .call{  width:auto; height:50px;margin:10px 0;  padding:5px 0 5px 65px;border:solid 1px #ebebeb;background:#f4f4f4;position:relative}
.info .right .call .icon { width: 50px; height: 50px; background:url(../../images/house_icon_list.png) 9px -42px no-repeat  #cd3f3e;float:left;position:absolute;top:5px;left:5px}
.info .right .call p{ display:block; color:#cd3f3e;font-size:18px;font-weight:bold;height:30px;line-height:28px;}
.info .right .call span{ display:block; color:#666;font-size:12px;font-weight:normal;height:22px;}
.vr-con{width:1170px;z-index:999;padding:15px;border:1px solid #E3E3E3}
.box { height: auto; width: auto; overflow: hidden;margin-bottom:10px }
.box h3 { font-size: 18px; color: #333;border-bottom: 1px solid #e5e5e5;height:50px;line-height:50px;}
.box h3 span { display: inline-block; border-left: 3px solid #e43;padding:0 10px;height:30px;line-height:30px;margin-top:5px;font-weight:600 }
.box-main { border-top:0px;padding:15px 0px;height:auto;overflow:hidden }

.col-l {width: 880px; }
.col-r { width: 300px; }
.col-r h3 { border-bottom: 0px; }
.col-r .box-main { border:1px solid #e5e5e5;padding:15px 10px}
#index .news li {border-bottom: 1px dotted #dcdcdc; padding: 10px 0; }
#index .news li h5 { color: #999999; font-weight:normal;margin-bottom:10px}
#index .news li h5 a {color:#006699;font-size:14px;font-weight:bold }
#index .news li p { color: #333;line-height:2.0em }
#index .news li p a {color:#8BAEBF;margin-left:5px }
#index .news li:last-child { border-bottom: 0px; }
#index .map .box-main { height: 200px; }
#index .img { padding-top: 25px; }
#index .img .box-main { border: 0px;padding:15px 0 }
#index .img ul { width: 1200px; }
#index .img li { float: left; width: 205px;text-align:center; line-height:2em;margin-right:20px}
#index .img li img { width: 200px; height:150px;}
#index .img li a { color: #333; }

#index .layout h3 div { position: absolute; right: 5px; top: 2px;font-size:14px;font-weight:normal }
#index .layout h3 a { color: #333; }
#index .layout .spe { margin: 0 12px; color: #e5e5e5; }
#index .PriceLog #PriceLog{ width: 100%;height: 300px;}
#index .layout-pic .lay{padding-bottom:0px}
#index .layout-pic li{height:150px;width:100%}
#index .layout-pic li .lay-cover {float:left; width:13%;height:120px;margin-right:1%;overflow:hidden}
#index .layout-pic li .lay-cover img{width:100%}
#index .layout-pic li .lay-con{float:right;width:85%;position:relative;}
#index .layout-pic li .lay-con p{height:30px;line-height:30px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
#index .layout-pic li .lay-con .tl{font-size:16px;width:60%}
#index .layout-pic li .lay-con .score{font-size:14px;width:60%}
#index .layout-pic li .lay-con .score span{color:red}
#index .layout-pic li .lay-con .hj{width:80%}
#index .layout-pic li .lay-con .tag{font-size:14px}
#index .layout-pic li .lay-con .tag span{border:1px  solid #ccc;color:#ccc;margin-right:10px;}
#index .layout-pic li .lay-con  .lay-price{position:absolute;top:10px;right:10px;color:red;font-size:25px;height:40px;line-height:40px}


#index .comment .box-main { border: 0px;padding:15px 0 }
#index .comment li { position: relative; padding: 10px 0 30px 60px; height:auto;overflow:hidden}
#index .comment img { position: absolute; left: 0px; top: 10px; width: 50px; height: 50px; }
#index .comment h4 { font-size: 14px;color:#333;height:22px }
#index .comment h4 a{ color:#333 }
#index .comment .star { clear: both; margin:5px 0 2px 0}
#index .comment .time { float: right; font-size: 12px; font-weight: normal;color:#999 }
#index .comment .c-b { color: #666; padding: 8px 0; background: url(../images/com_icon_list.png) -88px -280px no-repeat; padding-left:18px}
#index .comment .c-b blockquote { padding:0px 0 0 5px;margin:0px;float:left;max-width:730px;line-height:1.8em}
#index .comment .c-b span { display: inline-block; float: left; width: 20px; height: 15px; background: url(../images/com_icon_list.png) 10px -286px no-repeat; }
#index .comment-add { background: #ff6a00; padding: 5px 10px;color:#fff;float:right;line-height:20px;margin-top:5px }
#index .depict { font-size: 14px; line-height: 1.8em; }
#index .tuan li { width: auto; padding: 5px 0;color:#999}
#index .tuan .form-inp,.form-textarea { color: #333;width:265px;margin-top:2px }

.loupan li { height: 30px; line-height: 30px; }
.loupan li a { color: #0c1832;font-size:14px }
.loupan li span { float: right; width: 80px; color: #c00;text-align:right;overflow:hidden }

#detail { padding: 20px 0; }
#detail .info {height:auto;overflow:hidden;padding:0 }
#detail .info h4 {font-size:14px;border: 1px solid #E3E3E3;line-height:40px;height:40px ;background:#f5f5f5;padding-left:10px;color:#333}
#detail .info ul { border-left: 1px solid #E3E3E3;border-right: 1px solid #E3E3E3;color:#333}
#detail .info li { border-bottom: 1px solid #E3E3E3;line-height:40px;height:40px ;float:none;width:auto}
#detail .info li label {display:inline-block;width:100px;text-align:right;font-weight:bold;border-right: 1px solid #E3E3E3;margin-right:10px }
#detail .info .depict { width: auto; height: auto; overflow: hidden; line-height: 2.0em;padding:15px;border: 1px solid #E3E3E3;border-top:0 }

#photos { padding: 20px 0;background:#fff;overflow:hidden }
#photos ul { width: auto;width:1250px }
#photos li {  margin-right: 20px; display: inline-block; color:#333;width:220px;height:240px;text-align:center;margin-bottom:15px}
#photos li img { width: 220px; }
#photos li a { display: block; height: 165px; overflow: hidden; }
#photos li i { font-style: normal; display: inline-block; width: 95%;clear:both; margin: 20px 0 5px 0; text-align:left;color:#333}
#photos li span {display: inline-block; width: 95%; color:#666 ; text-align:left}

#layout {padding:20px 0;}
#layout .item { height: 160px; border-bottom: 1px solid #E3E3E3; font-size:14px;margin-bottom:20px}
#layout .item .img { width: 220px; height: 140px; overflow: hidden;float:left;position:relative; }
#layout .item .img a { position: absolute; padding: 3px 10px; background: #ff8c00;top:0px;right:20px;color:#fff;opacity:0.7;-moz-opacity:0.5;font-size:12px }
#layout .item img {  left: 0px; width: 200px; }
#layout .item ul { float: left; }
#layout .item li { height: 28px;color:#333 }

#news {padding:20px 0 0 0 }
#news .list li { float: none; width: auto; border-bottom: 1px dotted #dcdcdc; padding-bottom: 10px; margin-bottom: 10px; }
#news .list li h5 { color: #999999; font-weight:normal;margin-bottom:5px}
#news .list li h5 a {color:#006699;font-size:16px;font-weight:bold }
#news .list li p { color: #333;line-height:2.0em }
#news .list li p a {color:#8BAEBF;display:inline-block;margin-left:5px}

#new { color: #333;padding:20px 0 }
#new h1 { font-family: microsoft yahei; font-size: 22px; font-weight: bold; height: 60px; line-height: 50px; width:auto;text-align:center;}
#new .titleTxt { width: auto; text-align: center; color: #7D7D7D; height:40px;line-height:40px;border-top:1px solid #DDD}
#new .titleTxt span { display: inline-block; padding: 0 15px; }
#new .titleTxt a { color: #0041D9; }
#new .c { font-size: 14px; line-height: 2.0em; width:auto;height:auto;overflow:hidden;padding:10px 10px 50px 10px}
#new .c img { max-width: 640px; }

#comments {padding:20px 0  }
#comments .list { padding-top: 20px; }
#comments .list li { position: relative; padding: 10px 0 30px 60px; height:auto;overflow:hidden;border-bottom:1px solid #e0e0e0}
#comments .list img { position: absolute; left: 0px; top: 10px; width: 50px; height: 50px; }
#comments .list h3 { font-size: 14px;color:#333;height:22px;font-weight:normal }
#comments .list h3 a{ color:#282828 }
#comments .list .star { clear: both; margin:5px 0 2px 0}
#comments .list .time { float: right; font-size: 12px; font-weight: normal;color:#999 }
#comments .list .c-b { color: #666; padding: 8px 0; background: url(../images/com_icon_list.png) -88px -280px no-repeat; padding-left:18px}
#comments .list .c-b blockquote { padding:0px 0 0 5px;margin:0px;float:left;max-width:730px;line-height:1.8em}
#comments .list .c-b span { display: inline-block; float: left; width: 20px; height: 15px; background: url(../images/com_icon_list.png) 10px -286px no-repeat; }
#comments #commentor { margin-top: 15px;border-color:#d4d4d4 }


/*·¿´û¼ÆËãÆ÷*/
.fdjs,.fjzs{box-shadow: 0 1px 3px rgba(0,0,0,.3);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);}
.fdjsqbtn {width: 118px;height: 44px;position: absolute;top: 50%;left: 50%;margin: -32px 0 0 -85px;padding: 10px 0;background: #fff;}
.fdjsql{float: left;width: 474px;border-right: 1px solid #ddd;padding: 30px 0 20px 0;padding-left: 100px}
.fdjsql.no2{width:574px;border-right:0px;     padding-left: 50px;}
.fdjsql .jsqtitle{margin-left:10px;height:40px;background:url(/images/jsq.png) no-repeat;padding-left:40px;}
.fdjsql .jsqtitle.bj02{margin-left:35px;background: none;   }
.fdjsql .jsqtitle h2{font-size:16px;color:#000;height:24px;font-weight:normal}
.fdjsql .jsqtitle p{color:#999;}
.fdjsql .cons{padding-left:10px;}
.fdjsql .cons.no2{padding-left:75px;margin-top: 56px;}
.fdjsql .cons dl{margin-bottom:14px;width:410px; display:inline-block;float:left;}
.fdjsql .cons dl dt{float:left;width:75px;line-height:36px;font-size:14px;color:#666;}
.fdjsql .cons dl dd{float:left;font-size:14px;}
.fdjsql .cons dl dd i{ position:absolute;width:20px;height:36px;top:0px;right:0px;line-height:36px;font-style: normal;}
.fdjsql .cons .sl{float:left;width:165px;height:165px;margin-right:20px; overflow:hidden}
.fdjsql .cons .sr{float:left;}
.fdjsql .cons .sr h2{height:30px;font-size:18px;font-weight: normal}
.fdjsql .cons .sr li{line-height:28px;color:#666;font-size:14px;}
.fdjsql .cons .sr li i{width:12px;height:12px;background:#ffb92e;border-radius:50%;margin-right:5px; vertical-align:middle; display:inline-block;margin-top:-2px;}
.fdjsql .cons .sr li i.no2{background:#99cc33}
.fdjsql .cons .sr li i.no3{background:#ff6633}
.fdjsql .cons .sr li.pal17{padding-left:17px;}
.fdjsql .cons .sr li a,.fdjsql .cons .sr li a:hover{color:#39f}
.fdjsqbtn {width: 118px;height: 44px;position: absolute;top: 50%;left: 50%;margin: -32px 0 0 -85px;padding: 10px 0;background: #fff;}
.fdjsql .cons .sr p{line-height:28px;color:#39f;font-size:14px; text-align:left;margin-top:44px;}
.fdjsql .cons .sr p a,.fdjsql .cons .sr p:hover{color:#39f}
.ipt-text{background-color:#fff;color:#333;width:250px;height:34px;line-height:34px;font-size:14px;border:1px solid #ddd;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;outline:none; text-indent:5px;z-index:88}
.fdjsql .mt20 {margin-top: 20px;}
.fdjsqbtn .btn03 {width: 118px;height: 44px;line-height: 44px;text-align: center;color: #fff;font-size: 18px;background: #ff3333;display: block;text-decoration: none !important;overflow: hidden;vertical-align: middle;-moz-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;border-radius: 5px;}
.r940nrb {position:relative;zoom: 1;}
.r940nrb .clear{clear:both}
.r940nrb .pr{position:relative}
.selectbox{width:252px;height:36px;position:relative;}
.selectbox a{width:240px;height:34px;line-height:34px;border:1px solid #ddd;display: inline-block;text-decoration:none;padding-left:10px;zoom:1;z-index:88;}
.selectbox a:hover{color:#333}
.selectbox a:after {position: absolute;top:50%;right:10px;content: '';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #999;margin-top:-3px;}
.selectbox .options {display:none;position:absolute;top:36px;left:0;width: 100%;z-index:99;}
.selectbox .options ul {border:1px solid #ddd;border-top:0px;min-height:90px;max-height:150px;overflow-y:auto;overflow-x: hidden;background:#fff; z-index:99}
.selectbox .options li {line-height:30px;padding-left:10px;}
.selectbox .options li:hover { background:#e9e9e9}

.guesslike{margin-left:10px}
.guesslike .gs-title{display:block;font-size:20px;color:#190a0a}
.guesslike li{width:16.6%;float:left;}
.guesslike li .gs-img{width:84%;height:120px;margin:0 auto;}
.guesslike li .like-depict{font-size:16px;color:#000;padding:10px 0; width:84%;margin:0 auto;}
.guesslike li .like-depict i{display:block;height:25px;line-height:25px;margin:0 auto;}
.guesslike li .like-depict p{font-size:13px;color:#000;margin-top:8px;}
.guesslike li .like-depict p span{color:red;font-size:14px;margin-left:5px}

