@charset "utf-8";
@font-face {
	font-family: 'iconfont';
	src:url('fonts/iconfont.woff') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.main .first,
.main .second,
.main .third,
.main .floor,
.notice{ overflow:hidden;}
/* 房贷计算器*/
.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);
}
.fjsstit .tr01 span.up{background: url("images/arrzs_up.png") no-repeat left center;padding-left: 10px }
.fjsstit .tr01 span.down{background: url("images/arrzs_down.png") no-repeat left center;padding-left: 10px}
.fjsstit{height:70px;border-bottom:1px solid #ddd}
.fjsstit .s1,.fjsstit .s2{float:left;width:398px;height:70px;border-right:1px solid #ddd;background:#fffbfa;}
.fjsstit .s2{border-right:1px solid #ddd;background:#fff;}
.fjsstit .tr01{text-align:center;height:20px;line-height:20px;font-size:14px;color:#666;margin-top:10px;}
.fjsstit .tr01 span{margin:0 5px;}
.fjsstit .tr01 i{width:20px;height:20px;margin-right:5px; background:url(images/icon_fj.png) no-repeat;display:inline-block;vertical-align:middle;margin-top:-2px;}
.fjsstit .tr01 i.no2{ background-position:0 -20px;}
.fjsstit .tr01 i.no3{ background-position:0 -40px;}
.fjssnr{width:1176px;height:220px;padding:15px 12px 10px 12px;overflow:hidden}
.fdjsql{    
float: left;
width: 404px;
border-right: 1px solid #ddd;
padding: 30px 0 20px 0;
padding-left: 20px;}
.fdjsql.no2{width: 464px;
border-right: 0px;
padding-left: 20px}
.fdjsql .jsqtitle{margin-left:10px;height:40px;background:url(images/icon_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 -125px;
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}

.selectbox{width:200px;height:36px;position:relative;}
.selectbox a{width:200px;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;;mix-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}

.ipt-text{background-color:#fff;color:#333;width:200px;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}
.ipt-text:focus{color: #333;background-color:#fff;}
.bigtit{background-color: #f8f8f8;height: 62px;line-height: 62px;font-size: 20px;color:  #000;padding-left: 30px;border-bottom: 1px solid #e4e4e4;font-weight: bold;}
.bigtit .fr a,.bigtit a.fr,.bigtit a span,.bigtit .rig a{font-weight: normal;}
  
.bigtit1{height: 62px!important;line-height: 62px!important;font-size: 20px!important;color: #000!important;}
.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;}
.btn03:hover{background:#f00000; color:#fff;}

.main .first{ padding:25px 0px 25px 8px; font-size:30px; line-height:60px;}
.main .first a{ width:195px; height:181px; overflow:hidden; border:#ff6c00 1px solid; background:#fff; float:left; margin:0 20px; text-align:center;}
.main .first a:hover,
.main .first a.active{ background:#ff6c00; color:#fff;}
.main .first a i{ display:block; height:96px; margin:10px 0;}
.main .first a.icon01 i{ background:url('images/h-new01.png') center top no-repeat;}
.main .first a.icon02 i{ background:url('images/h-new02.png') center top no-repeat;}
.main .first a.icon03 i{ background:url('images/h-new03.png') center top no-repeat;}
.main .first a.icon04 i{ background:url('images/h-new04.png') center top no-repeat;}
.main .first a.icon05 i{ background:url('images/h-new05.png') center top no-repeat;}
.main .first a.icon01:hover i{ background:url('images/h-new01-hover.png') center top no-repeat;}
.main .first a.icon02:hover i{ background:url('images/h-new02-hover.png') center top no-repeat;}
.main .first a.icon04:hover i{ background:url('images/h-new04-hover.png') center top no-repeat;}
.main .first a.icon05:hover i{ background:url('images/h-new05-hover.png') center top no-repeat;}
.first-box{ position:absolute; top:463px; left:0; text-align:center; width:100%; height:80px;}
.first-tow{ width:1200px;  background:url(images/nav-bg2.png) no-repeat; z-index:999;/* margin:-40px auto 0px;*/ margin:auto; height:80px; font-size:30px; line-height:40px;}
.first-box .box{width:1020px; padding:0px 80px;}
.first-tow a{ width:203px; overflow:hidden; float:left; text-align:left; /*text-align:center;*/}
.first-tow a:hover{ color:#000;}
.first-tow a i{ display:block; margin-top:13px; text-align:center}
.first-tow a i img{ display:block; width:107px; margin:auto}
.first-tow a span{ display:block;}
.first-tow a strong{ font-size:35px; font-family:"微软雅黑"; color:#ff7012; margin-top:20px; display:block;}
.pt-icon{ width:1200px; margin:0px auto 0px ; text-align:center; line-height:0}

.main .second .second-box{ width:593px; border:#aaa 1px solid;}
.main .second .second-box .second-title{ height:34px; line-height:34px; border-bottom:#feb630 1px solid; padding:0 15px; clear:both; margin-bottom:10px;}
.main .second .second-box .second-title span{ font-size:18px; float:left; margin-right:50px;}
.main .second .second-box .second-title span b{ font-size:14px; font-weight:normal; color:#f44;}
.main .second .second-box .second-title a{ float:right;}
.main .second .second-box .second-title li{ float:left;}
.main .second .second-box .second-title li span{ color:#ff7900; line-height:33px; font-size:14px; padding:0 15px; margin-right:0; cursor:pointer;}
.main .second .second-box .second-title li.active span{ border-bottom:#ff7900 3px solid; background:url('images/icon-up.png') center bottom no-repeat;}
.main .second .second-box .second-center{ overflow:hidden;}
.main .second .second-box .second-center ul{ display:none;}
.main .second .second-box .second-center li{ overflow:hidden; border-bottom:#aaa 1px solid; padding:5px 0;}
.main .second .second-box .second-center li.second-tt{ border:0;}
.main .second .second-box .second-center li span{ float:left; width:115px; height:28px; line-height:28px; margin-left:4.5px; text-align:center;}
.main .second .second-box .second-center li span:first-child{ margin-left:0;}
.main .second .second-box .second-center li:first-child span{ background:#dd2602; color:#fff; font-size:16px;}
.main .second .second-box .second-center li:first-child span:first-child{ background:#ff6c00;}

.main .third{ margin-top:10px;}
.main .third .third-box{ width:595px; height:170px; overflow:hidden; position:relative;}
.main .third .third-box li{ float:left; width:595px;}
.youhuitool { border-bottom: 1px solid #d2d2d2; position: relative; height: 49px; background-color: #EDEDED; margin-top: 2px; }
.youhuitool h4 { background: url(images/icon.gif) no-repeat left top; height: 50px; position: absolute; left: 0px; top: 0px; width: 118px; font-size: 20px; color: #FFF; line-height: 50px; padding-left: 30px; }
.youhuitool h5 { background: url(images/icon1.gif) no-repeat left top; height: 50px; position: absolute; left: 0px; top: 0px; width: 200px; font-size: 16px; color: #FFF; line-height: 50px; padding-left: 5px;}
.main .floor .box{ background:url('images/floor-title.png') left 30px no-repeat; padding-top:30px;}
.main .floor .box .tips{ padding:3px 15px; font-size:18px; line-height:14px; color:#cc5b5b; border:#ff6d34 1px dashed; border-radius:10px; position:absolute; top:5px; right:0;}
.main .floor .box .tips-two{ width:100%; text-align:center; font-size:18px; font-weight:bold; line-height:14px; color:#000; position:absolute; top:10px; right:0;}
.main .floor .box .title .tips{ left:320px; top:25px;}
.main .floor .title{ border:#ff6d34 0px solid; border-bottom:#ff6d34 0px solid; height:49px; line-height:49px; position:relative;}
.main .floor .title span{ float:right; padding:0 25px;}
.main .floor .title .blod{ font-size:16px;}
.main .floor .title .blod a{ margin:0 10px;}
.main .floor .title p{ float:left; width:280px; font-size:24px; color:#fff; margin-right:100px;}
.main .floor .title p em{ float:left; font-size:36px; font-weight:bold; font-style:italic; margin:0px 20px 0 100px;}
.main .floor .title li{ float:left; font-size:16px; cursor:pointer; height:49px; border-bottom:#ff6d34 2px solid;}
.main .floor .title li span{ margin:0 5px; padding:0 10px; position:relative;}
.main .floor .title li.active{ border-color:#fff;}
.main .floor .title li.active span{ border-bottom:#e04d05 4px solid;}
.main .floor .title li.active span i{ width:14px; height:6px; display:block; background:url('images/icon-down.png') center top no-repeat; position:absolute; left:50%; bottom:-10px; margin-left:-7px;}
.main .floor .in-title p{ margin-left:50px;}
.main .floor .title span .send{ width:148px; height:35px; line-height:35px; display:block; margin-top:10px; background:#c00; color:#fff;}
.main .floor .title span .send i{ width:20px; height:20px; float:Left; background:url('images/w-icon.png') 0 -20px no-repeat; margin:8px 5px 0 20px;}
.main .floor .title span .send:hover{ background:#f40;}

.bd-houseTb {	width: 100%; line-height: 20px; }
.bd-houseTb td, .bd-houseTb th { padding: 5px 0; }
.bd-houseTb th { text-align: right; font-weight: normal; }
.bd-houseTb .red { font-weight: bold; font-size: 14px; }
.bd-info { width: 100%; margin-top: 15px; }
.bd-tab { border-bottom: 2px solid #ff8000; }
.bd-tab a { float: left; width: 90px; height: 34px; line-height: 34px; margin-bottom: -1px; text-align: center; background: #fff; cursor: pointer; font-size: 15px; }
.bd-tab a:hover { text-decoration: none; }
.bd-tab .current { border-top: 3px solid #ff8000; border-right: 1px solid #dedede; border-left: 1px solid #dedede;}
.tab-info { display: none; padding: 15px; border: 1px solid #dedede; border-top: none; }
.tab-info p { line-height: 24px; font-size: 14px; }
.clearfix:before, .clearfix:after { display: block; content: "\0020"; height: 0; line-height: 0; font-size: 0; visibility: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.hometable-lo { margin-bottom: 8px; text-align: left; text-indent: 6px; font-size:16px;}
.hometable-lo th { line-height: 28px; background-color: #f2f2f2; }
.hometable-lo td { line-height: 32px; }
.hometable-lo td a { display: block; width: 100px; white-space: nowrap; overflow: hidden; }
.hometable-lo tr.cur { background-color: #f2f2f2; cursor: pointer; }
.hometable-lo tr:hover { background-color: #f2f2f2; cursor: pointer; }
table { border-collapse: collapse; border-spacing: 0; }

.main .floor .center .in-left{ width:897px; float:left; padding-top:40px;}
.main .floor .center .in-left .c-box{ overflow:hidden; margin-top:10px;}
.main .floor .center .in-left .c-box .tt{ height:46px; line-height:46px; background:url('images/title.png') left top repeat-x; color:#fff; font-size:24px; padding:0 20px;}
.main .floor .center .in-left .c-box .tt a{ float:right; font-size:14px; color:#fff;}
.main .floor .center .in-left .c-box .tt a:hover{ text-decoration:underline;}
.main .floor .center .in-left .c-box .tc{overflow:hidden;}
.main .floor .center .in-left .c-box .tc li{ border-top:#ff7742 1px solid; overflow:hidden; padding:15px;}
.main .floor .center .in-left .c-box .tc li .img{ width:250px; height:175px; overflow:hidden; float:left; margin-right:20px; position:relative; text-align:center;}
.main .floor .center .in-left .c-box .tc li .img em{ width:40px; height:20px; line-height:20px; font-size:12px; text-align:center; display:block; background:url('images/t.png') left top; position:absolute; left:0; top:0; color:#fff;}
.main .floor .center .in-left .c-box .tc li .img img{/* width:100%;*//* max-width:250px; max-height:175px;*/width:250px; height:175px;}
.main .floor .center .in-left .c-box .tc li .price{ float:right; margin:50px 0 0 30px;}
.main .floor .center .in-left .c-box .tc li .price span{ display:block; margin-bottom:10px; clear:both}
.main .floor .center .in-left .c-box .tc li .price span b{ font-size:24px; color:#e93106; margin-right:5px;}
.main .floor .center .in-left .c-box .tc li .price span em{ margin-left:10px;}
.main .floor .center .in-left .c-box .tc li .price span i{ float:left;}
.main .floor .center .in-left .c-box .tc li .price .mar-left{ padding-left:30px;}
.main .floor .center .in-left .c-box .tc li .price2{ float:right; margin:0px 0 0 30px; width:170px;}
.main .floor .center .in-left .c-box .tc li .price2 span{ display:block; margin-bottom:10px; clear:both; color:#666}
.main .floor .center .in-left .c-box .tc li .price2 span b{ font-size:18px; color:#e93106; margin-right:5px;}
.main .floor .center .in-left .c-box .tc li .price2 span em{ margin-left:10px;}
.main .floor .center .in-left .c-box .tc li .price2 span i{ float:left;}
.main .floor .center .in-left .c-box .tc li .price2 .mar-left{ padding-left:30px;}
.main .floor .center .in-left .c-box .tc li .info{ overflow:hidden;}
.main .floor .center .in-left .c-box .tc li .info span{ display:block; overflow:hidden; margin:5px 0; color:#666}
.main .floor .center .in-left .c-box .tc li .info a{ font-size:18px; color:#fa3b00; display:block; float:left; max-width:375px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-right:10px;}
.main .floor .center .in-left .c-box .tc li .info .xsz{display:inline-block;width:60px;height:20px;margin-top: 5px; background-color:#ff6600; text-align:center; line-height:20px; color:#ffffff;}
.main .floor .center .in-left .c-box .tc li .info .yz{display:inline-block;padding-left: 5px;  font-size:12px; color:#999}
.main .floor .center .in-left .c-box .tc li .info a:hover{ text-decoration:underline;}
.main .floor .center .in-left .c-box .tc li .info .baozhang{ width:20px; height:20px; background:url('images/w-icon.png') -20px -20px no-repeat; float:left; margin:5px 0 0 10px;}
.main .floor .center .in-left .c-box .tc li .info span font{ color:#f00; margin:0 10px;}
.main .floor .center .in-left .c-box .tc li .info span b{ height:22px; line-height:20px; padding:0 10px; float:left; margin:5px 5px 5px 0; color:#fff; font-weight:normal;}
.main .floor .center .in-left .c-box .tc li .info span .per{ padding:0;}
.main .floor .center .in-left .c-box .tc li .info span .start{ padding:0 5px;}
.main .floor .center .in-left .c-box .tc li .info span .start i{ width:9px; height:9px; float:left; background:url('images/star.png') center center no-repeat; margin-top:5px;}
.main .floor .center .in-left .c-box .tc .detail-title{ overflow:hidden; font-size:24px; color:#fa3b00; padding:20px 0;}
.main .floor .center .in-left .c-box .tc .detail-title span{ display:block; overflow:hidden; margin-top:20px; font-size:14px;}
.main .floor .center .in-left .c-box .tc .detail-title span b{ font-weight:normal; color:#fff; padding:0 10px; float:left; margin-right:5px;}

.main .floor .center .in-right{ overflow:hidden; padding:10px 0 0 20px;}
.main .floor .center .in-right img{ width:100%;}
.main .floor .center .in-right .r-box{ width:100%; overflow:hidden; position:relative;}
.main .floor .center .in-right .r-box li{ float:left;}
.main .floor .center .in-right .right-box{ padding:10px; margin-bottom:10px;}
.main .floor .center .in-right .right-title{ overflow:hidden; font-size:18px; border-bottom:#ddd 2px dashed; padding-bottom:5px;}
.main .floor .center .in-right .h-title{ font-size:18px; text-align:center; color:#fa3b00;}
.main .floor .center .in-right .right-title a{ float:right; font-size:14px;}
.main .floor .center .in-right .right-center{ overflow:hidden;}
.main .floor .center .in-right .h-center{ overflow:hidden;}
.main .floor .center .in-right .h-center a,
.main .floor .center .in-right .h-center span{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .floor .center .in-right .right-center .sale,
.main .floor .center .in-right .right-center .buy,
.main .floor .center .in-right .right-center .favo,
.main .floor .center .in-right .right-center .mage{ width:124px; height:34px; line-height:34px; border:#d3c2c2 1px solid; background:#f1efef; float:left; margin-top:10px;}
.main .floor .center .in-right .right-center .buy,
.main .floor .center .in-right .right-center .mage{ margin-left:8px;}
.main .floor .center .in-right .right-center .sale i{ width:31px; height:31px; float:left; background:url('images/fang.png') 0 0 no-repeat; margin:2px 10px 0 10px;}
.main .floor .center .in-right .right-center .buy i{ width:31px; height:31px; float:left; background:url('images/fang.png') -31px 0 no-repeat; margin:2px 10px 0 10px;}
.main .floor .center .in-right .right-center .favo i{ width:31px; height:31px; float:left; background:url('images/fang.png') 0 -31px no-repeat; margin:2px 10px 0 10px;}
.main .floor .center .in-right .right-center .mage i{ width:31px; height:31px; float:left; background:url('images/fang.png') -31px -31px no-repeat; margin:2px 10px 0 10px;}
.main .floor .center .in-right .right-center .fabu,.main .floor .center .in-right .right-center .denglv{width: 214px; height: 40px; line-height: 40px; background: #c00;color: #fff; margin:10px auto; display:block; }
.main .floor .center .in-right .right-center .fabu:hover,.main .floor .center .in-right .right-center .denglv:hover{background: #f40; color: #fff;}
.main .floor .center .in-right .right-center .fabu i { width: 20px; height: 20px; float: Left; background: url('images/w-icon.png') 0 -20px no-repeat; margin: 10px 5px 0 45px;}
.main .floor .center .in-right .right-center .denglv i { width: 20px; height: 20px; float: Left; background: url('images/geern-icon.png') no-repeat; background-size:22px; margin: 10px 5px 0 15px;}



.main .floor .center .in-right .right-info{ overflow:hidden;}
.main .floor .center .in-right .right-info .chengjiao li{ overflow:hidden; padding:10px 0; border-top:#ddd 1px dashed; line-height:180%; position:relative; padding-left:10px;}
.main .floor .center .in-right .right-info .chengjiao li:before{ content:'.'; position:absolute; left:0; top:0; font-size:32px; color:#ef602e;}
.main .floor .center .in-right .right-info .chengjiao li:first-child{ border:0;}
.main .floor .center .in-right .right-info .chengjiao li span{ display:block;}
.main .floor .center .in-right .right-info .chengjiao li span font{ color:#f00; margin-left:10px;}
.main .floor .center .in-right .right-info .chengjiao li span a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .floor .center .in-right .right-info .chengjiao li span a em{ margin-left:10px;}
.main .floor .center .in-right .right-info .home-new li{ overflow:hidden; padding:5px 0; border-top:#ddd 1px dashed;}
.main .floor .center .in-right .right-info .home-new li:first-child{ border:0; font-weight:bold;}
.main .floor .center .in-right .right-info .home-new li span{ width:25%; text-align:center; float:left;}
.main .floor .center .in-right .right-info .home-new li span:first-child{ width:50%; text-align:left;}

.main .floor .center .in-right .s-box{ padding:0;}
.main .floor .center .in-right .x-title{ background:url('images/hm.png') left bottom repeat-x; overflow:hidden; border-bottom:#000 1px solid; height:40px; line-height:40px;}
.main .floor .center .in-right .x-title span{ padding:0 20px; float:left; height:36px; border-bottom:#ff6d34 4px solid; font-size:18px;}
.main .floor .center .in-right .x-title a{ float:right; margin-right:20px;}
.main .floor .center .in-right .x-title ul{ list-style:none}
.main .floor .center .in-right .x-title ul li{ float:left; height:36px; font-size:16px;  padding:0 10px; cursor:pointer}
.main .floor .center .in-right .x-title ul li.active{border-bottom:#ff6d34 4px solid;}
.main .floor .center .in-right .x-center li{ padding:5px 10px; overflow:hidden; border-top:#ddd 1px dashed;}
.main .floor .center .in-right .x-center li:first-child{ border:0;}
.main .floor .center .in-right .x-center li.rst .img{ width:100px; height:70px; overflow:hidden; float:left; margin:5px 10px 0 0;}
.main .floor .center .in-right .x-center li.rst .info{ overflow:hidden; font-size:14px; line-height:150%;}
.main .floor .center .in-right .x-center li.rst .info em{  display:block; font-style:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.main .floor .center .in-right .x-center li.rst .info a{ float:right; color:#ff6d34;}
.main .floor .center .in-right .x-center li i{ width:17px; height:17px; line-height:17px; font-style:normal; margin:6px 5px 0 0; overflow:hidden; float:left; text-align:center; border:#d4d4d4 1px solid; background:#d4d4d4;}
.main .floor .center .in-right .x-center li span{ float:right; color:#f00; margin-left:20px; text-align:right;}
.main .floor .center .in-right .x-center li a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .floor .center .in-right .x-center li input{ width:168px; height:22px; padding:5px; border:#ddd 1px solid; border-radius:3px; float:left; margin:2px 5px 0 20px;}
.main .floor .center .in-right .x-center li button{ width:39px; height:34px; border:0; background:url('images/x-sear.png') left top no-repeat; cursor:pointer; float:left; margin-top:2px;}


.main .floor .center-left{ width:238px; padding-bottom:10px; overflow:hidden; float:left; border:#e6e6e6 1px solid; margin-top:50px;}
.main .floor .center-left .left-title{ height:36px; line-height:36px; text-indent:1em; border-bottom:#e6e6e6 1px solid; font-size:18px; color:#e06d06;}
.main .floor .center-left .left-center{ overflow:hidden; padding:10px; font-size:12px; height:361px;}
.main .floor .center-left .left-center .tuijian{ overflow:hidden;}
.main .floor .center-left .left-center .tuijian a{ float:left; padding-right:11px; height:14px; line-height:14px; border-right:#ddd 1px solid; margin:0 11px 10px 0;}
.main .floor .center-left .left-center .open li{ background:url('images/lia.gif') 2px top repeat-y; padding:0 0 5px 10px;}
.main .floor .center-left .left-center .open li i{ width:5px; height:5px; overflow:hidden; background:url('images/icon.png') left top no-repeat; float:left; margin:5px 0 0 -10px;}
.main .floor .center-left .left-center .open li p{ width:65px; height:17px; margin-bottom:3px; overflow:hidden; background:url('images/auto.png') left top no-repeat; line-height:17px; color:#fff; text-align:center;}
.main .floor .center-left .left-center .open li:first-child p{ background:url('images/hot.png') left top no-repeat;}
.main .floor .center-left .left-center .open li a,
.main .floor .center-left .left-center li a em,
.main .floor .center-left .left-center li a span{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .floor .center-left .left-center li a em{ color:#f46723; float:right; margin-left:10px;}
.main .floor .center-left .left-center li a span{ overflow:hidden;}

.newshome { float: right; width: 580px; border:#e6e6e6 1px solid;padding-bottom:10px; overflow:hidden;margin-top:50px; }
.newshome-top { height:36px; line-height:36px; text-indent:1em; border-bottom:#e6e6e6 1px solid; font-size:18px; color:#e06d06;margin-left:5px;}
.newshome-top a { float: right; display: inline-block; line-height: 26px; padding-right: 10px; padding-left: 10px; border-left: 1px solid #dedede; color: #e06d06; font-size: 13px; }
.newshome-top a:hover, .newshome-top a.Ahover { line-height: 30px; background-color: #0081cc; font-size: 16px; color: #ffffff; border-left: 0; text-decoration: none; }
.newshome-top .moreblue { float: right; display: inline-block; line-height: 26px; padding-left: 20px; border-left: 0; background: url(images/yt1_blue.png) no-repeat 0px -65px; font-size: 12px; }
.newshome-top .moreblue:hover { color: #0081cc; font-size: 12px; line-height:26px; background: #ffffff url(images/yt1_blue.png)  no-repeat 0 -66px; text-decoration: underline; }
.newshome-top a.noborder { border-left: 0; }

.newshome-contit { margin-bottom: 10px; }
.newshome-h3 { line-height: 34px; width: 450px; overflow: hidden; margin-bottom: 5px; font-size: 16px; text-align: center; white-space: nowrap; }
.newshome-contit p { height: 32px; line-height: 16px; overflow: hidden; font-size: 12px; color: #999; text-indent: 24px; }
.newshome-contit p a { padding-left: 5px; font-size: 12px; color: #999; }
.newshome-contit p a:hover { color: #0081cc; }

.newshome-conlist li { line-height: 30px; height:30px;}
.newshome-conlist li .dot { width: 580; padding-left: 8px; overflow: hidden; cursor: pointer; background: url(images/yt1_blue.png) no-repeat 0 -135px; white-space: nowrap; }
.newshome-conlist li span.grey { color: #999; font-size: 14px;margin-right:70px;}
.newshome-conlist li a:hover, .newshome-conlist .dot:hover{ text-decoration: underline; }

.main .floor .center-left .left-center .inquire-box li{ padding:0 0 10px 0px; font-size:14px;}
.main .floor .center-left .left-center .inquire-box li a{ color:#000; padding:0 5px;}
.main .floor .center-left .left-center .important-box{ overflow:hidden; font-size:14px;}
.main .floor .center-left .left-center .important-box a:before{ content:'.'; font-size:40px; position:absolute; left:0; top:-15px; color:#ef602e;}
.main .floor .center-left .left-center .important-box a{ padding-left:15px; position:relative; display:block; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.main .floor .center-info{ overflow:hidden; padding-top:10px;}
.main .floor .center-info .info-no-right{ width:208px; height:430px; position:relative; overflow:hidden; float:right; line-height:0;}
.main .floor .center-info .info-no-right h2{ height:30px; line-height:20px; font-size:18px; color: #e06d06; border-bottom:2px solid #e06d06; margin-bottom:10px;}
.main .floor .center-info .info-no-right li{ margin-bottom:5px; position:relative; width:208px; float:left;}
.main .floor .center-info .info-no-right .move{ height:255px; overflow:hidden;}
.main .floor .center-info .info-no-right .move li{ margin-bottom:0px;}
/** info-no-right-list **/
.main .floor .center-info .info-no-right-list{ width:270px; height:430px; position:relative; overflow:hidden; float:right; line-height:0;}
.main .floor .center-info .info-no-right-list img{ width:100%;}
.main .floor .center-info .info-no-right-list li{ margin-bottom:5px; position:relative; width:270px; float:left;}
.main .floor .center-info .info-no-right-list .move{ height:255px; overflow:hidden;}
.main .floor .center-info .info-no-right-list .move li{ margin-bottom:0px;}

.main .floor .center-info .info-no-left{ margin-top:40px;}
 #sup_card_list .col-sm-4 {
	padding-left: 10px;
	padding-right: 10px;
}
.animate-item.animate-start {
	-webkit-transform: translate(0px, 0);
	-ms-transform: translate(0px, 0);
	transform: translate(0px, 0);
	opacity: 1;
	filter: alpha(opacity=100)
}
.sup_multi_img {
	position: relative;
	overflow: hidden;
}
.sup_img {
	width: 100%;
	height: 100%;
	-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.sup_img:hover, .sup_img.hover {
	transform: scale(1.05, 1.05);
}
.main .floor .center-info .info-no-left li{ float:left; overflow:hidden; position:relative; width:175px; height:190px; float:left; margin:0 0 25px 10px;}
.main .floor .center-info .info-no-left .in-list{ margin:-10px; zoom:1;}
.main .floor .center-info .info-no-left li .img{width: 175px; height:130px; text-align:center; overflow:hidden; position:relative;}
.main .floor .center-info .info-no-left li .name{ padding-top:10px;}
.main .floor .center-info .info-no-left li .name i{ padding:0 5px; float:right; font-style:normal; font-size:12px; background:#c90908; color:#fff; line-height:20px; margin:3px 0 0 10px;}
.main .floor .center-info .info-no-left li .name a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.main .floor .center-info .info-no-left li .describe{ color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .floor .center-info .info-no-left li.move{ width:360px;}
.main .floor .center-info .info-no-left li.move li{ margin:0; width:360px;}

.main .floor .industry{ padding-top:50px; overflow:hidden;}
.main .floor .industry .center-box{ width:230px; border:#aaa 1px solid; float:left; margin-left:10px;}
.main .floor .industry .center-box:first-child{ margin-left:0;}
.main .floor .industry .box-title{ height:38px; line-height:38px; font-size:18px; padding:0 10px; border-bottom:#feb630 1px solid;}
.main .floor .industry .box-title a{ float:right; font-size:14px; color:#ef602e;}
.main .floor .industry .box-center{ padding:0 10px; overflow:hidden;}
.main .floor .industry .box-center a:before{ content:'.'; font-size:40px; position:absolute; left:0; top:-15px; color:#ef602e;}
.main .floor .industry .box-center a{ padding-left:15px; position:relative; display:block; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-top:#ddd 1px dashed;}
.main .floor .industry .box-center a:first-child{ border:0;}
.main .floor .industry .blue,
.main .floor .industry .blue .box-center a{ color:#5b73b6;}
.main .floor .industry .blue .box-center a:hover{ color:#f40;}
.main .floor .industry .red,
.main .floor .industry .red .box-center a{ color:#b13503;}
.main .floor .industry .red .box-center a:hover{ color:#f40;}
.main .floor .industry .green,
.main .floor .industry .green .box-center a{ color:#508e43;}
.main .floor .industry .green .box-center a:hover{ color:#f40;}
.main .floor .industry .violet,
.main .floor .industry .violet .box-center a{ color:#bd55b1;}
.main .floor .industry .violet .box-center a:hover{ color:#f40;}

.main .floor .intermediary{ overflow:hidden; padding-top:50px;}
.main .floor .intermediary .ti{ width:100%; height:55px;  background:url(images/intermediary-bg2.jpg) repeat-x; clear:both;}
.main .floor .intermediary .ti .caption{ width:204px; height:55px; float:left; background:url(images/intermediary-bg.jpg) no-repeat; line-height:55px; padding-left:25px; color:#fff; font-size:24px;}
.main .floor .intermediary .ti .more{ float:right; font-size:12px; color:#000; padding-top:20px;}
.main .floor .intermediary ul{ margin-left:-3px; zoom:1;}
.main .floor .intermediary li{ width:235px; height:250px; overflow:hidden; border:#d4d4d4 1px solid; position:relative; float:left; margin:10px 0 10px 3px;}
.main .floor .intermediary li .num{ width:25px; height:25px; border:#888686 1px solid; background:#fff; display:block; line-height:25px; text-align:center; position:absolute; left:0; top:0;}
.main .floor .intermediary li .img{ width:220px; height:145px; border:1px solid #ddd; overflow:hidden; margin:5px auto 0;text-align: center;}
.main .floor .intermediary li .img img{ width:100%;}
.main .floor .intermediary li .info{ padding:8px; overflow:hidden; font-size:12px;}
.main .floor .intermediary li .info span{ display:block; overflow:hidden; line-height:20px; }
.main .floor .intermediary li .info span a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000;  font-size:14px; }
.main .floor .intermediary li .info span font{ float:right; color:#e28f37}
.main .floor .intermediary li .info span b{ color:#ef602e; font-weight:normal;}
.main .floor .intermediary li .info span em{ display:block; float:left; width:50%; color:#e28f37;}
.main .floor .intermediary li .info span em .phone{ width:10px; height:15px; background:url('images/iphone.jpg') center center no-repeat; float:left; margin:6px 5px 0 0;}
.main .floor .intermediary li .info span em .email{ width:18px; height:15px; background:url('images/email.jpg') center center no-repeat; float:left; margin:6px 5px 0 0;}
.main .floor .intermediary li .info span.jianjir{color:#8c8c8c; line-height:18px; height:42px; overflow:hidden;}

.main .floor .center .in-right .tt{ font-size:18px; overflow:hidden;}
.main .floor .center .in-right .tt a{ float:right; font-size:14px;}
.main .floor .center .in-right .intermediary{ padding-top:0px;}
.main .floor .center .in-right .intermediary li{ width:259px; margin:10px 0 0 10px;}
.main .floor .center .in-right .intermediary li .img{ width:100px; margin:10px 0 0 0;}

.main .floor .broker ul{ margin-left:-3px; zoom:1;}
.main .floor .broker li{ width:235px; height:255px; overflow:hidden; border:#d4d4d4 1px solid; position:relative; float:left; margin:10px 0 10px 3px;}
.main .floor .broker li .num{ width:25px; height:25px; border:#888686 1px solid; background:#fff; display:block; line-height:25px; text-align:center; position:absolute; left:0; top:0;}
.main .floor .broker li .img{ width:220px; height:190px; border:1px solid #ddd; overflow:hidden; margin:5px auto 0;text-align: center;}
.main .floor .broker li .img img{ width:100%;}
.main .floor .broker li .info{ padding:8px; overflow:hidden; font-size:12px;}
.main .floor .broker li .info span{ display:block; overflow:hidden; line-height:22px;}
.main .floor .broker li .info span a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000;  font-size:16px;  }
.main .floor .broker li .info span font{ float:right; font-size:18px;  color:#000}
.main .floor .broker li .info span b{ color:#ef602e; font-weight:normal;}
.main .floor .broker li .info span em{ display:block; float:left; width:50%; color:#e28f37; font-size:12px;}


.main .floor .intermediary2{ overflow:hidden; }
.main .floor .intermediary2 .ti{ width:100%; height:55px;  background:url(images/intermediary-bg2.jpg) repeat-x; clear:both;}
.main .floor .intermediary2 .ti .caption{ width:204px; height:55px; float:left; background:url(images/intermediary-bg.jpg) no-repeat; line-height:55px; padding-left:25px; color:#fff; font-size:24px;}
.main .floor .intermediary2 .ti .more{ float:right; font-size:12px; color:#000; padding-top:20px;}
.main .floor .intermediary2 ul{  zoom:1;}
.main .floor .intermediary2 li{ width:250px; /*height:250px;*/ overflow:hidden; border:#d4d4d4 1px solid; position:relative; float:left; margin:10px 0 10px 3px;}
.main .floor .intermediary2 li .num{ width:25px; height:25px; border:#888686 1px solid; background:#fff; display:block; line-height:25px; text-align:center; position:absolute; left:0; top:0;}
.main .floor .intermediary2 li .img{ width:220px; height:145px; /*border:1px solid #ddd;*/ overflow:hidden; margin:5px auto 0;text-align: center;}
.main .floor .intermediary2 li .img img{ /*max-width:100% !important;*/ width:100%}
.main .floor .intermediary2 li .info{ padding:8px; overflow:hidden; font-size:12px;}
.main .floor .intermediary2 li .info span{ overflow:hidden; line-height:20px; }
.main .floor .intermediary2 li .info span a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000;  font-size:14px; }
.main .floor .intermediary2 li .info span font{ float:right; color:#e28f37}
.main .floor .intermediary2 li .info span b{ color:#ef602e; font-weight:normal;}
.main .floor .intermediary2 li .info span em{ display:block; float:left; width:50%; color:#e28f37;}
.main .floor .intermediary2 li .info span em .phone{ width:10px; height:15px; background:url('images/iphone.jpg') center center no-repeat; float:left; margin:2px 5px 0 0;}
.main .floor .intermediary2 li .info span em .email{ width:18px; height:15px; background:url('images/email.jpg') center center no-repeat; float:left; margin:2px 5px 0 0;}
.main .floor .intermediary2 li .info span.jianjir{color:#8c8c8c; line-height:18px; height:42px; overflow:hidden;}




.main .floor .rank{ margin-top:50px; overflow:hidden;}
.main .floor .rank .rank-box{ width:380px; overflow:hidden; float:left; margin-left:30px;}
.main .floor .rank .rank-box:first-child{ margin-left:0;}
.main .floor .rank .rank-box .rank-title{ border-bottom:#ccc 1px solid; height:32px; line-height:32px; font-size:18px;}
.main .floor .rank .rank-box .rank-title li{ border-bottom:#ccc 1px solid; height:32px; float:left; cursor:pointer;}
.main .floor .rank .rank-box .rank-title li span{ height:31px; border-bottom:#fff 1px solid; display:block; padding:0 10px;}
.main .floor .rank .rank-box .rank-title li.active,
.main .floor .rank .rank-box .rank-title li.active span{ border-color:#c00; font-weight:bold;}
.main .floor .rank .rank-box .rank-center ul{ display:none;}
.main .floor .rank .rank-box .rank-center li{ overflow:hidden; border-top:#ccc 1px dotted; height:45px; line-height:45px;}
.main .floor .rank .rank-box .rank-center li:first-child{ border:0;}
.main .floor .rank .rank-box .rank-center li em{ width:16px; height:16px; display:block; float:left; line-height:14px; text-align:center; background:#ddd; color:#fff; margin:15px 10px 0 0; border-radius:3px;}
.main .floor .rank .rank-box .rank-center li .grap{ float:right; color:#999;}
.main .floor .rank .rank-box .rank-center li .font{ overflow:hidden; display:block;}
.main .floor .rank .rank-box .rank-center li .font a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .floor .rank .rank-box .rank-center li .font span{ float:right; margin:0 20px;}
.main .floor .rank .rank-box .rank-center li .font span i{ width:78px; height:14px; position:relative; overflow:hidden; display:block; background:url('images/star-grap.png') left top no-repeat; margin-top:16px;}
.main .floor .rank .rank-box .rank-center li .font span i b{ height:14px; position:absolute; overflow:hidden; display:block; background:url('images/star-red.png') left top no-repeat; left:0; top:0;}

.main .notice{ margin-top:10px;}
.main .notice a{ display:block; text-align:center; line-height:0; margin-bottom:5px;}
.main .notice span{ padding:15px; display:block; text-align:center;}
.main .notice .notice2{ background:#ff9641; overflow:hidden;}

/*楼盘行情*/
.maintit { height: 41px; line-height: 36px; padding-left: 25px; border-top: 3px solid #0081cc; background: #f9f9f9 url(images/ytfc.png) no-repeat 0 -232px; font-size: 26px; color: #fff; }
.maintit span { float: right; margin-right: 10px; color: #666; font-size: 12px; }
.maintit span a { padding: 0 5px; }
.col-l { float: left;	width: 580px; margin-right: 10px; }
.col-l-title { height: 24px; line-height: 24px; padding-bottom: 3px; border-bottom: 2px solid #0081cc; font-size: 16px; font-weight: normal; }
.col-l .con-wrap-ul { display: block; margin-right: -10px; }
.col-l .con-wrap-ul li { float: left; width: 230px; margin-right: 10px; border-bottom: none; }
.col-l .box-rankTb td { padding: 0; border: none; }
.col-l .box-rankTb-new td { padding: 0; border: none; }
.build-near { height: 92px; padding: 10px 0 0 0; border-bottom: 0px dashed #8ccaf9; }
.build-near img {	width: 90px; height: 68px; }
.build-near dt { float: left; }
.build-near dd { margin-left: 100px; }
.build-near h4 { line-height: 22px; font-size: 12px; font-weight: normal; }
.build-near h5 { line-height: 22px; font-size: 12px; font-weight: normal; color: #ff6600; }


.build-look { width: 980px; margin-top: 15px; overflow: hidden; }
.build-look .title-look { position: relative; height: 30px; margin-bottom: 20px; border-bottom: 1px solid #dedede; font-weight: normal; }
.build-look .title-look span { position: absolute; bottom: -1px; padding-bottom: 5px; border-bottom: 2px solid #0081cc; font-size: 16px; }
.list-look { margin-right: -22px; }
.list-look li { float: left; width: 145px; overflow: hidden; line-height: 20px; margin-right: 22px; margin-bottom: 10px; text-align: center; font-size: 14px; }
.list-look li img { display: block; width: 145px; height: 110px; margin-bottom: 5px; }

.partner-title { height: 35px; line-height: 35px; font-size: 16px;	background: #f2f2f2; text-indent: 20px; }
.partner-link { padding: 10px; line-height: 30px;height:30px; font-size: 14px;}
.partner-link a { display: block; float: left; margin-right: 20px; margin-left: 20px; }
/**** vip ****/
.v-menu{ height:47px; line-height:47px; background:url('images/top_bg.png') left top repeat-x; text-align:center; overflow:hidden;}
.v-menu a{ padding:12px 30px; font-size:18px; color:#fff;}
.v-menu a:hover,
.v-menu a.active{ background:url('images/top_active.png') center bottom no-repeat;}
.read{ padding:30px; overflow:hidden; text-align:center; color:#ff4e00;}
.read h3{ font-size:30px; font-weight:normal; margin-bottom:10px;}
.vip-read{ overflow:hidden; margin-bottom:20px;}
.vip-read li{ margin:20px 20px; overflow:hidden;}
.vip-read li .img{ width:154px; height:200px; padding:15px; overflow:hidden; float:left; border-right:#ff7742 1px solid;}
.vip-read li .img img{ width:100%;}
.vip-read li .info{ overflow:hidden; padding:20px;}
.vip-read li .info span{ display:block; height:40px; line-height:40px;}
.vip-read li .info span a{ font-size:18px; color:#ff4e00;}
.vip-read li .info span a:hover{ text-decoration:underline; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.vip-read li .info span i{ float:right; font-style:normal;}
.vip-read li .info span i a{ color:#333;}
.vip-read li .info span b{ display:block; float:left; font-weight:normal;}
.vip-read li .info span b a{ font-size:14px; margin:0 10px;}
.vip-read li .info em{ margin:5px 0; display:block; font-style:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.vip-reading{ margin:10px 0;}
.vip-reading .oline{ overflow:hidden;}
.vip-reading .oline .read-right{ width:280px; float:right;}
.vip-reading .oline .read-right img{ width:100%; margin:10px 0;}
.vip-reading .oline .read-right .read-tt{ background:url('images/hm.png') left bottom repeat-x; overflow:hidden; border-bottom:#000 1px solid; height:40px; line-height:40px; border-left:#ff7a46 1px solid;}
.vip-reading .oline .read-right .read-tt span{ padding:0 20px; float:left; height:36px; border-bottom:#ff6d34 4px solid; font-size:18px;}
.vip-reading .oline .read-right .read-tc{ overflow:hidden; border-left:#ff7a46 1px solid; border-bottom:#ff7a46 1px solid; padding:10px;}
.vip-reading .oline .read-right .read-tc li{ overflow:hidden; border-bottom:#ddd 1px dashed; line-height:40px;}
.vip-reading .oline .read-right .read-tc li a{ width:50%; text-align:center; float:left; font-weight:bold;}
.vip-reading .oline .read-right .read-tc span{ display:block; padding:10px 30px;}
.vip-reading .oline .read-right .read-tc span a{ display:block; padding:3px 0; border-radius:10px; background:#f19149; text-align:center; color:#fff;}
.vip-reading .oline .read-right .read-tc span a:hover{ background:#f10;}
.vip-reading .oline .read-right .hede{ overflow:hidden; padding:10px; font-size:16px;}
.vip-reading .oline .read-right .hede b{ float:left; font-weight:normal; line-height:40px;}
.vip-reading .oline .read-right .hede em{ display:block; overflow:hidden;}
.vip-reading .oline .read-right .hede em a{ display:block; color:#f19149; text-decoration:underline; line-height:40px;}
.vip-reading .oline .read-auto{ overflow:hidden; padding:20px 40px;}
.reading-title{ text-align:center; color:#f1512c;}
.reading-title h3{ font-size:24px; margin-bottom:20px;}
.reading-title h3 font{ font-size:14px;}
.reading-title span{ color:#a561cf;}
.reading-center{ overflow:hidden; padding:20px 0;}
.oppo{ overflow:hidden; padding:20px 40px;}
.oppo .oppo-box{ width:479px; height:221px; line-height:40px; overflow:hidden; float:left; background:url('images/gg.png') left top no-repeat; padding:20px 40px;}
.oppo .oppo-box h3{ font-size:24px; font-weight:normal;}
.oppo .oppo-box span{ display:block; font-size:18px;}

/*** news ***/
.main .floor .nobody{ background:none; padding-top:0; overflow:hidden;}
.main .floor .nobody .center .in-left{ padding-top:0;}
.main .floor .center .in-left .c-box .tc .new-list li{ margin:0 10px; border-top:#ff4e00 1px dashed;}
.main .floor .center .in-left .c-box .tc .new-list li:first-child{ border:0;}
.main .floor .center .in-left .c-box .tc li .info i{ margin-top:3px; float:left;}
.main .floor .center .in-left .c-box .tc li .info em{ display:block; font-style:normal; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.main .floor .center .in-left .c-box .tc li .info font{ color:#999; display:block; }
.main .floor .center .in-left .c-box .tc li .info font a{ float:right; font-size:14px;}
.main .floor .center .in-left .c-box .tc .news-info{ overflow:hidden;}
.main .floor .center .in-left .c-box .tc .news-info .news-tt{ overflow:hidden; padding:30px 0; border-bottom:#ff4e00 1px dashed;}
.main .floor .center .in-left .c-box .tc .news-info .news-tt h3{ font-size:18px; color:#ff4e00; font-weight:normal; text-align:center;}
.main .floor .center .in-left .c-box .tc .news-info .news-tt span{ color:#999; display:block; text-align:center;}
.main .floor .center .in-left .c-box .tc .news-info .news-tt em{ font-style:normal; display:block; margin-top:10px; color:#666;}
.main .floor .center .in-left .c-box .tc .news-info .news-tc{ overflow:hidden; padding:20px 0;}
.main .floor .center .in-left .c-box .tc .news-info .news-tc img{ max-width:100%;}
.main .floor .center .in-left .c-box .tc .news-info .n-p{ overflow:hidden; margin:20px 0;}
.main .floor .center .in-left .c-box .tc .news-info .n-p a{ max-width:45%; float:left; overflow:hidden; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .floor .center .in-left .c-box .tc .news-info .n-p a b{ color:#ff4e00;}
.main .floor .center .in-left .c-box .tc .news-info .n-p a.next{ float:right;}

/**** detail ****/
.loca-default{ border-bottom:2px solid #ff753f; padding:25px 0 5px;}
.loca-default .fab{ width:188px; height:43px; text-indent:54px; margin-bottom:5px; font-size:14px; color:#e74a16; font-weight:bold; display:block; float:right; background:url('images/fbbg.png') right center no-repeat;}
.main .floor .center .in-left .c-box .detail-tc li{ padding:0; border:0;/* overflow:auto;*/}
.main .floor .center .in-right .stone{ text-align:center; padding-bottom:10px;}
.main .floor .center .in-right .stone p{ margin-top:20px;}
.main .floor .center .in-right .stone img{ width:auto;}
.main .floor .center .in-right .stone span{ display:block; margin:10px 0 20px 0; font-size:16px;}
.main .floor .center .in-right .stone em{ display:block; padding:10px 0 10px 60px; text-align:left; background:#ffddbe;}
.main .floor .center .in-right .stone em b{ color:#f00; font-weight:normal; margin-right:5px;}
.main .floor .center .in-right .shiming{ overflow:hidden; border-top:#ddd 1px dashed; padding:10px;}
.main .floor .center .in-right .shiming li{ background:url('images/gou.png') left 5px no-repeat; padding-left:35px; line-height:150%; margin-bottom:10px;}
.main .floor .center .in-right .shiming li b{ display:block;}
.main .floor .center .in-left .c-box .tc .data{ overflow:hidden; margin:10px 0;}
.main .floor .center .in-left .c-box .tc .data i{ width:20px; height:20px; float:left; background-image:url('images/d-icon.png'); margin:5px 0 0 0;}
.main .floor .center .in-left .c-box .tc .data .share{ float:right; width:480px;}
.main .floor .center .in-left .c-box .tc .data .share span,
.main .floor .center .in-left .c-box .tc .data .share div{ float:left;}
.main .floor .center .in-left .c-box .tc .data .share a{ float:left; margin-left:20px;}
.main .floor .center .in-left .c-box .tc .data .date{ overflow:hidden;}
.main .floor .center .in-left .c-box .tc .data .date span{ float:left; color:#999; overflow:hidden; margin-right:20px;}
.main .floor .center .in-left .c-box .tc .data .free{ background-position:0 -20px;}
.main .floor .center .in-left .c-box .tc .data .favo{ background-position:-20px -20px;}
.main .floor .center .in-left .c-box .tc .data .share0{ background-position:0 -40px;}
.main .floor .center .in-left .c-box .tc .data .jubao{ background-position:-20px -40px;}
.main .floor .center .in-left .c-box .tc .data .time{ background-position:0 0;}
.main .floor .center .in-left .c-box .tc .data .reading{ background-position:-20px 0;}

.main .floor .center .in-left .c-box .tc .showimg{ overflow:hidden;}
.main .floor .center .in-left .c-box .tc .showimg .show-left{ float:left; padding:10px; border:#ff4e00 1px solid;}
.main .floor .center .in-left .c-box .tc .showimg .show-left .large-img{ width:400px; height:260px; overflow:hidden;}
.main .floor .center .in-left .c-box .tc .showimg .show-left .large-img img{ width:100%; height:260px;}
.main .floor .center .in-left .c-box .tc .showimg .show-left .small-img{ overflow:hidden; position:relative; margin-top:10px;}
.main .floor .center .in-left .c-box .tc .showimg .show-left .small-img i{ width:20px; height:40px; display:block; font-style:normal; font:40px "宋体"; position:absolute; top:30px;}
.main .floor .center .in-left .c-box .tc .showimg .show-left .small-img .prev{ left:0;}
.main .floor .center .in-left .c-box .tc .showimg .show-left .small-img .next{ right:0;}
.main .floor .center .in-left .c-box .tc .showimg .show-left .small-img .small-list{ width:342px; margin:0 auto; overflow:hidden;}
.main .floor .center .in-left .c-box .tc .showimg .show-left .small-img .small-list li{ border:0; float:left; width:110px; padding:2px; line-height:0;}
.main .floor .center .in-left .c-box .tc .showimg .show-left .small-img .small-list li span{ display:block; border:#fff 2px solid;}
.main .floor .center .in-left .c-box .tc .showimg .show-left .small-img .small-list li img{ width:100%;}
.main .floor .center .in-left .c-box .tc .showimg .show-left .small-img .small-list li.active span{ border-color:#f00;}

.main .floor .center .in-left .c-box .tc .showimg .show-right{ overflow:hidden; position:relative;}
.main .floor .center .in-left .c-box .tc .showimg .show-right li{ border:0; padding:2px 15px 2px 25px;}
.main .floor .center .in-left .c-box .tc .showimg .show-right li span{ float:left;}
.main .floor .center .in-left .c-box .tc .showimg .show-right li span em{ margin-left:20px;}
.main .floor .center .in-left .c-box .tc .showimg .show-right li span b{ font-size:32px; color:#f00; margin-right:5px;}
.main .floor .center .in-left .c-box .tc .showimg .show-right li span font{ color:#f00;}
.main .floor .center .in-left .c-box .tc .showimg .show-right li span.gray{ color:#999;}
.main .floor .center .in-left .c-box .tc .showimg .show-right li span i{ color:blue; font-style:normal;}
.main .floor .center .in-left .c-box .tc .showimg .show-right li span.call{ height:63px; overflow:hidden; font-size:12px; color:#999; border:#f1630f 1px solid; background:url('images/call.png') left center no-repeat; padding-left:65px;}
.main .floor .center .in-left .c-box .tc .showimg .show-right li span.call b{ font-size:24px; display:block; margin:5px 0; padding-left:10px;}
.main .floor .center .in-left .c-box .tc .showimg .show-right li span.call em{ margin-left:10px;}
.main .floor .center .in-left .c-box .tc .showimg .show-right li span.zheng{ padding-left:60px;}
.main .floor .center .in-left .c-box .tc .showimg .show-right li span.zheng img{ margin-right:10px;}
.main .floor .center .in-left .c-box .tc .showimg .show-right .dewm{ position:absolute; width:106px; height:106px; overflow:hidden; right:20px; bottom:0; border:#999 1px solid; line-height:0;}
.main .floor .center .in-left .c-box .tc .showimg .show-right .dewm img{ width:106px; height:106px;}

.main .floor .center .in-left .c-box .tc .detail-center{ overflow:hidden; margin-top:30px;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tt{ border:#ede7e7 1px solid; border-right:#544f4f 1px solid; border-bottom:#353232 1px solid; background:#f7f7f7; height:38px; line-height:40px;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tt a{ padding:0 30px; float:left; font-size:18px; position:relative;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tt a i{ position:absolute; right:0; top:-10px; width:26px; height:7px; display:block;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tt a.active{ background:url('images/nhm.png') left bottom repeat-x; font-weight:bold;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tt a b{ color:#f00; font-weight:normal;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tc{ overflow:hidden; margin-top:20px;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tc .sku{ overflow:hidden;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tc .sku li{ width:295px; float:left; border:0; padding:2px;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tc .sku li span{ width:80px; height:60px; float:left; text-align:right; background:#e0e0e0;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tc .sku li em{ display:block; overflow:hidden; height:60px; padding:0 10px; background:#f6f6f6;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tc .sku .sku-mo{ overflow:hidden; text-align:center; padding:20px;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tc .sku .sku-mo span{ display:block; font-size:18px; margin-bottom:10px;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tc .sku .sku-mo b{ font-size:14px; font-weight:normal; line-height:150%; display:block;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tc .sku .sku-mo b i{ font-style:normal; color:#999;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tc .detail-info{ overflow:hidden; margin:20px 0; line-height:220%;}
.main .floor .center .in-left .c-box .tc .detail-center .detail-tc .detail-info h3{ font-size:24px; font-weight:normal; margin-bottom:20px; text-align:center;}


.s-title{ overflow:hidden; background:url('images/gh.jpg') left bottom repeat-x; height:50px; line-height:47px; font-size:18px;}
.s-title a{ float:right; font-size:14px;}
.s-title li{ width:180px; text-align:center; float:left; overflow:hidden; cursor:pointer;}
.s-title li.active{ background:url('images/nhm.png') left bottom repeat-x;}
.s-title span{ width:120px; text-align:center; float:left; background:url('images/nhm.png') left bottom repeat-x;}
.s-center{ overflow:hidden; padding:20px 0;}
.s-center .like{ margin-left:-10px; zoom:1; display:none;}
.s-center .like li{ width:141px; float:left; margin-left:10px; overflow:hidden;}
.s-center .like li span{ display:block;}
.s-center .like li .g-img{ width:140px; height:104px; overflow:hidden;}
.s-center .like li .g-img img{ width:100%;}
.eachfor{ border:#d9cece 1px solid; background:#f5f4f4; padding:20px; font-size:18px; overflow:hidden; margin:20px 0;}

.s-center .like-co{ margin-left:-20px; zoom:1;}
.s-center .like-co li{ width:209px; float:left; margin-left:20px; overflow:hidden;}
.s-center .like-co li span{ display:block;}
.s-center .like-co li span em{ float:right; color:#f00; font-weight:bold;}
.s-center .like-co li .g-img{ width:209px; overflow:hidden;}
.s-center .like-co li .g-img img{ width:100%;}

/******/
.main .c-detail-title{ overflow:hidden; font-size:24px; color:#fa3b00; padding:20px 0; border-bottom:#c9c9c9 1px dashed;}
.main .c-detail-title span{ display:block; overflow:hidden; margin-top:20px; font-size:14px;}
.main .c-detail-title span b{ font-weight:normal; color:#fff; padding:0 10px; float:left; margin-right:5px;}
.main .c-detail-title span em{ margin-left:20px; font-size:18px;}
.main .c-detail-title .tat{ float:right; margin:20px 0 0 50px;}
.main .c-detail-title .tat p{ float:left;}
.main .c-detail-title .tat p img{ margin:-13px;}
.main .c-detail-title .tat .yeu{ width:300px; height:62px; text-align:center; background:url('images/li.png') left top no-repeat; overflow:hidden; font-size:14px; color:#333; line-height:90px; margin-left:10px;}
.main .c-detail-title .tit{ float:left; margin-top:-20px;}
.main .c-detail-title .info{ overflow:hidden; padding:0 30px;}

.pingjia{ overflow:hidden; margin:30px 0;}
.pingjia .person-img{ width:200px; float:left; text-align:center;}
.pingjia .ping{ overflow:hidden;}
.pingjia .ping p{ overflow:hidden; margin-bottom:10px;}
.pingjia .ping .heihei{ float:right; width:430px;}
.pingjia .ping .heihei a{ float:right; color:#348cde;}
.pingjia .ping .heihei textarea{ width:428px; height:150px; border:#e9e9e9 1px solid;}
.pingjia .ping .you{ overflow:hidden;}
.pingjia .ping .you span{ overflow:hidden; display:block; margin-bottom:10px;}
.pingjia .ping .you span em{ padding:3px 10px; cursor:pointer; color:#999; border:#e9e9e9 1px solid; margin-right:5px;}
.pingjia .ping .you span em.active{ background:#f00; border-color:#f00; color:#fff;}
.pingjia .ping .you span i{ padding:0 10px; margin-right:2px; background:url('images/star-yo.png') left top no-repeat;}
.pingjia .ping .you span i.active{ padding:0 10px; background:url('images/star-yo.png') -20px top no-repeat;}
.pingjia .ping .you button{ width:120px; height:40px; background:#de3438; border:0; color:#fff; margin-left:50px;}

/***新加css 切换选项卡***/
.detaildescribe { width: 208px; height: auto; overflow: hidden; background: #ffffff; }
.detaildescribe .tabmenu { height: 35px; overflow: hidden; border: 1px solid #dddddd; }
.detaildescribe .tabmenu a { width: 33.333%; height: 35px; line-height: 35px; float: left; text-align: center; font-size: 16px; color: #000;}
.detaildescribe .tabmenu a.current { border-top: 1px solid #e9786b; color:#e9786b; background:#fff;}
.detaildescribe .tabcontent { width: auto; height: 330px; overflow: hidden; padding: 5px; border: 1px solid #dddddd; border-top:none}
.detaildescribe .tabcontent .content { /*line-height: 160%;*/ display: none;}
.detaildescribe .tabcontent .content img { width: 100%; display: block;}
.detaildescribe .tabcontent .content:first-child { display: block;}


/**** 这里是新加的样式 ****/
/**** vip ****/
.vip-read02{ overflow:hidden; margin-bottom:20px;}
.vip-read02 li{ margin:20px 20px; overflow:hidden;}
.vip-read02 li .img{ width:154px; height:200px; padding:15px; overflow:hidden; float:left; }
.vip-read02 li .img img{ width:100%;}
.vip-read02 li .info{ overflow:hidden; padding:20px 20px 20px 0; border-bottom:1px solid #c40f0b;}
.vip-read02 li .info span{ display:block; height:40px; line-height:40px;}
.vip-read02 li .info span a{ font-size:18px; color:#bf1a0b;}
.vip-read02 li .info span a:hover{ text-decoration:underline; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.vip-read02 li .info span i{ height:30px; width:60px; line-height:28px; text-align:center; float:right; font-style:normal;  background:#c40f0b; border-radius:4px }
.vip-read02 li .info span i a{ color:#fff;}
.vip-read02 li .info span i a:hover{ text-decoration:none}
.vip-read02 li .info span b{ display:block; float:left; font-weight:normal;}
.vip-read02 li .info span b a{ font-size:14px; margin:0 10px; color:#000}
.vip-read02 li .info em{ margin:5px 0; display:block; font-style:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.vip-read02 li .info .title{ display:block; height:40px; line-height:40px; padding-left:20px;}
.vip-read02 li .info .xiazai{ padding-top:10px;}
.detail{ display:block; background:url(images/vip05.png) repeat-y; padding-left:20px;}
.banner-zhong{ width:1200px; padding:0; margin:0; font-size:0; line-height:0}

.abstract{ width:1270px; margin-left:-31px; margin-bottom:10px;}
.abstract .content{ display:block; background:url(images/vip07.png) repeat-y; padding: 15px 50px; color:#fff; font-size:25px; text-indent:2em; line-height:38px;}
.abstract .img{ font-size:0; line-height:0}

/*房产智库*/
.thinktank{ width:1270px; margin-left:-31px; margin-bottom:10px;}
.thinktank .content{ display:block; background:url(images/thinktank03.png) repeat-y; padding: 15px 50px; color:#182b51; font-size:25px; text-indent:2em; line-height:38px;}
.thinktank .img{ font-size:0; line-height:0}
.thinktank-box{ width:1221px; height:724px; padding-top:15px; display:block; background:url(images/thinktank-box.png) no-repeat;  }
.thinktank-left01{ width:340px; float:left; margin-right:130px;}
.thinktank-left02{ width:385px; float:left; margin-right:105px;}
.thinktank-left01 h3,.thinktank-left02 h3{ font-size:20px;  color:#c40f0b; display:block; font-weight:normal; line-height:45px;}
.thinktank-left01 p,.thinktank-left02 p{ font-size:17px;  color:#000; display:block; line-height:45px;}
.thinktank-left01 b{ float:left; font-weight:normal; line-height:45px; font-size:17px; }
.thinktank-left01 em{ display:block; overflow:hidden; font-size:17px;  line-height:45px; }
.thinktank-box .thinktank-right{ width:235px; float:left;  padding:15px 0 0px 0px;}
.thinktank-box .thinktank-right .title{ width:100px; height:30px; background:#c50e0b; border-radius:4px; margin:auto; color:#fff; text-align:center; margin-bottom:10px; font-size:20px;}
.thinktank-box .thinktank-right .qi { display:block;}
.thinktank-box .thinktank-right .qi ul{ width:220px; padding:0; margin:0; list-style:none;  background:url(images/qi.png) repeat-y center 10px;}
.thinktank-box .thinktank-right .qi ul li{ width:110px; float:left; text-align:center}
.thinktank-box .thinktank-right .qi ul li a{ color:#;}
.thinktank-box .thinktank-right .collect{ clear:both; display:block; text-align:center; color:#c6100e; margin-top:5px;  margin-bottom:15px;}
.thinktank-box .thinktank-right .img{ text-align:center; display:block;}
.thinktank-box .thinktank-right .hede{ overflow:hidden; padding:10px; font-size:16px;}
.thinktank-box .thinktank-right .hede b{ float:left; font-weight:normal; line-height:20px;}
.thinktank-box .thinktank-right .hede em{ display:block; overflow:hidden; padding-top:15px;}
.thinktank-box .thinktank-right .hede em a{ display:block; color:#c82e2d; text-decoration:underline; line-height:25px;  font-size:14px;}


/*南房监测系列*/
.nanfang{ width:1270px; margin-left:-31px; margin-bottom:10px;}
.nanfang .content{ display:block; background:url(images/nanfang02.png) repeat-y; padding: 15px 50px; color:#fff; font-size:25px; text-indent:2em; line-height:38px;}
.nanfang .img{ font-size:0; line-height:0}
.nanfang-box{ width:1221px; height:724px; padding-top:15px; display:block; background:url(images/nanfang-box.png) no-repeat;  }
.nanfang-left01{ width:240px; float:left; margin-right:60px;}
.nanfang-left02{ width:275px; float:left; margin-right:70px;}
.nanfang-left03{ width:240px; float:left; margin-right:78px;}
.nanfang-left01 p,.nanfang-left02 p,.nanfang-left03 p{ font-size:17px;  color:#000; display:block; line-height:40px;}
.nanfang-left01 b{ float:left; font-weight:normal; line-height:45px; font-size:17px; }
.nanfang-left01 em{ display:block; overflow:hidden; font-size:17px;  line-height:45px; }
.nanfang-box .nanfang-right{ width:235px; float:left;  padding:15px 0 0px 0px;}
.nanfang-box .nanfang-right .title{ width:100px; height:30px; background:#c50e0b; border-radius:4px; margin:auto; color:#fff; text-align:center; margin-bottom:10px; font-size:20px;}
.nanfang-box .nanfang-right .qi { display:block;}
.nanfang-box .nanfang-right .qi ul{ width:220px; padding:0; margin:0; list-style:none;  background:url(images/qi.png) repeat-y center 10px;}
.nanfang-box .nanfang-right .qi ul li{ width:110px; float:left; text-align:center; font-size:16px;}
.nanfang-box .nanfang-right .qi ul li a{ color:#;}
.nanfang-box .nanfang-right .collect{ clear:both; display:block; text-align:center; color:#c6100e; margin-top:5px;  margin-bottom:15px;}
.nanfang-box .nanfang-right .img{ text-align:center; display:block;}
.nanfang-box .nanfang-right .hede{ overflow:hidden; padding:10px; font-size:16px;}
.nanfang-box .nanfang-right .hede b{ float:left; font-weight:normal; line-height:20px;}
.nanfang-box .nanfang-right .hede em{ display:block; overflow:hidden; padding-top:15px;}
.nanfang-box .nanfang-right .hede em a{ display:block; color:#c82e2d; text-decoration:underline; line-height:25px;  font-size:14px;}


/*南房深度研究系列报告*/
.baogao{ width:1270px; margin-left:-31px; margin-bottom:10px;}
.baogao .content{ display:block; background:url(images/baogao01.png) repeat-y; padding:20px 50px 40px 50px; color:#fff; font-size:25px; text-indent:2em; line-height:38px;}
.baogao .img{ font-size:0; line-height:0}

/*南宁市房地产市场监测分析报告*/
.fenxi{ width:1270px; margin-left:-31px; margin-bottom:10px;}
.fenxi .content{ display:block; background:url(images/fenxi01.png) repeat-y; padding:10px 50px 40px 50px; color:#fff; font-size:25px; text-indent:2em; line-height:38px;}
.fenxi .img{ font-size:0; line-height:0}
.fenxi-box{ width:1221px; padding-top:15px; display:block; position:relative; }
.fenxi-left{ width:940px; height:290px; float:left; background:url(images/fenxi-box.jpg) no-repeat; }
.fenxi-left01{ width:240px; float:left; margin-right:20px;}
.fenxi-left02{ width:200px; float:left; margin-right:10px;}
.fenxi-left03{ width:220px; float:left; margin-right:20px;}
.fenxi-left04{ width:200px; float:right;}
.fenxi-left01 p,.fenxi-left02 p,.fenxi-left03 p,.fenxi-left04 p{ font-size:17px;  color:#000; display:block; line-height:40px;}
.fenxi-left .firstcolor{ color:#c40f0b;}

.fenxi-box .fenxi-right{ position:absolute; top:0; right:0; width:250px; height:730px; float:left;  padding:15px 20px 0px 0px; background:url(images/fenxi-right.jpg) no-repeat;}
.fenxi-box .fenxi-right .title{ width:100px; height:30px; background:#c50e0b; border-radius:4px; margin:auto; color:#fff; text-align:center; margin-bottom:10px; font-size:20px;}
.fenxi-box .fenxi-right .qi { display:block;}
.fenxi-box .fenxi-right .qi ul{ width:240px; padding:0; margin:0; list-style:none;  background:url(images/qi.png) repeat-y center 10px;}
.fenxi-box .fenxi-right .qi ul li{ width:120px; float:left; text-align:center; font-size:16px;}
.fenxi-box .fenxi-right .qi ul li a{ color:#;}
.fenxi-box .fenxi-right .collect{ clear:both; display:block; text-align:center; color:#c6100e; margin-top:5px;  margin-bottom:15px;}
.fenxi-box .fenxi-right .img{ text-align:center; display:block;}
.fenxi-box .fenxi-right .hede{ overflow:hidden; padding:10px; font-size:16px;}
.fenxi-box .fenxi-right .hede b{ float:left; font-weight:normal; line-height:20px;}
.fenxi-box .fenxi-right .hede em{ display:block; overflow:hidden; padding-top:15px;}
.fenxi-box .fenxi-right .hede em a{ display:block; color:#c82e2d; text-decoration:underline; line-height:25px;  font-size:14px;}

.fenxi-detail{ padding:0px 0px 60px; display:block;}
.fenxi-detail h3{color:#c40f0b; font-weight:normal; font-size:17px;}
.fenxi-detail p{font-size:17px;  color:#000; display:block; line-height:40px;}
.fenxi-detail .w930{ width:930px;}
.fenxi-detail b{ float:left; font-weight:normal; line-height:45px; font-size:17px; }
.fenxi-detail em{ display:block; overflow:hidden; font-size:17px;  line-height:45px; }


.clear{ clear:both}
.describe-box{ padding:20px 0 40px;}
.describe-box .title{ display:inline-block; margin-left:60px; margin-top:15px; height:43px; line-height:33px; padding-left:10px; padding-right:15px;  background:url(images/vip10.png) no-repeat; background-size:100% 43px; color:#fff; font-size:20px; font-weight:600}
.describe-box .text{ text-indent:60px; line-height:40px; font-size:16px; color:#000000;}
.biaoti{  background:url(images/vip05.png) no-repeat left 2px; font-size:33px; line-height:35px; color:#c40f0b; text-indent:15px; display:block; margin:30px 0;}
.dian{ text-align:center; padding:15px 0}
.read2{ padding:30px; overflow:hidden; text-align:center; color:#c40f0b;}
.read2 h3{ font-size:30px; font-weight:normal; margin-bottom:10px;}

/*新加css*/
.main .floor .center .in-left .c-box .tc li .info .company{ display:inline-block !important}
.search-info2 { overflow: hidden; background: #f3f3f3;  padding: 12px 0;line-height: 53px; border-radius:4px;}
.search-info2 form span{ padding-left:10px;}
.search-info2 form input {  width: 180px; height: 14px; border: #d2d2d2 1px solid;padding: 8px;}
.search-info2 form button {  width: 90px;height: 34px; background: #cc0000; color: #fff; border: 0; cursor: pointer;}

.app_case { width:1200px; padding:0;  margin-top:10px; list-style:none; }
.app_case .bd{ position:relative; }
.app_case .prev,.app_case .next{ position: absolute; top: 210px; left:-2px; display: block; width: 24px; height: 44px; background: url('images/scoll_right.png') no-repeat; z-index: 9; overflow: hidden; }
.app_case .next{ left:auto; right:0px; background: url('images/scoll_left.png') no-repeat; }
.app_case ul{margin-left:-3px; zoom:1;  }
.app_case li { width:100%; display:block;/* height:262px;*/ clear:both; }
.app_case li .li{ width:235px; height:260px; overflow:hidden; border:#d4d4d4 1px solid; position:relative; float:left; margin:0px 0 0px 3px; position:relative; display:inline;}
.app_case li .li .num{ width:25px; height:25px; border:#888686 1px solid; background:#fff; display:block; line-height:25px; text-align:center; position:absolute; left:0; top:0;}
.app_case li .li .img{ width:220px; height:190px;/* border:1px solid #ddd;*/ overflow:hidden; margin:5px auto 0;text-align: center;}
.app_case li .li .img img{ width:100%; /* max-width:100%;*/}
.app_case li .li .info{ padding:8px; overflow:hidden; font-size:12px;}
.app_case li .li .info span{ display:block; overflow:hidden; line-height:22px;}
.app_case li .li .info span a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000;  font-size:16px;  }
.app_case li .li .info span font{ float:right; font-size:18px;  color:#000}
.app_case li .li .info span b{ color:#ef602e; font-weight:normal;}
.app_case li .li .info span em{ display:block; float:left; width:50%; color:#e28f37; font-size:12px;}


.agent_case { width:1200px; padding:0; margin-top:10px; list-style:none;}
.agent_case .bd{ position:relative; }
.agent_case ul{margin-left:-3px; zoom:1;  }
.agent_case li { width:100%; display:block; /*height:252px;*/ clear:both; }
.agent_case li .li{ width:235px; height:235px; overflow:hidden; border:#d4d4d4 1px solid; position:relative; float:left; margin:0px 0 0px 3px;}
.agent_case li .li .num{ width:25px; height:25px; border:#888686 1px solid; background:#fff; display:block; line-height:25px; text-align:center; position:absolute; left:0; top:0;}
.agent_case li .li .img{ width:220px; height:145px; /*border:1px solid #ddd;*/ overflow:hidden; margin:5px auto 0;text-align: center;}
.agent_case li .li .img img{ width:100%; /*max-width:100%;*/}
.agent_case li .li .info{ padding:8px; overflow:hidden; font-size:12px;}
.agent_case li .li .info span{ display:block; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; line-height:20px; }
.agent_case li .li .info span a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000;  font-size:14px; }
.agent_case li .li .info span font{ float:right; color:#e28f37}
.agent_case li .li .info span b{ color:#ef602e; font-weight:normal;}
.agent_case li .li .info span em{ display:block; float:left; width:50%; color:#e28f37;}
.agent_case li .li .info span em .phone{ width:10px; height:15px; background:url('images/iphone.jpg') center center no-repeat; float:left; margin:6px 5px 0 0;}
.agent_case li .li .info span em .email{ width:18px; height:15px; background:url('images/email.jpg') center center no-repeat; float:left; margin:6px 5px 0 0;}
.agent_case li .li .info span.jianjir{color:#8c8c8c; line-height:18px; height:42px; overflow:hidden;}

.companynav{display:block; overflow: hidden;border-bottom: 2px #ff6600 solid;}
.companynav a{height:35px; line-height:35px; float:left; padding:0 15px; font-size:16px; border: 1px #e3e3e3 solid; border-bottom: 0; margin-right:15px;  display:block; color:#000;display: inline-block;}
.companynav a.on{ background:#ff6600; border-color:#ff6600; display: inline-block; color:#fff}

.brokerlist{ display:block; overflow: hidden;}
.brokerlist ul{margin-left:-3px; zoom:1;  }
.brokerlist li {width:210px; overflow:hidden; border:#d4d4d4 1px solid; position:relative; float:left; margin:25px 12px 0px 15px; position:relative; display:inline;}
.brokerlist li .img{ width:200px; height:170px; /*border:1px solid #ddd;*/ overflow:hidden; margin:5px auto 0;text-align: center;}
.brokerlist li .img img{ /*max-width:100%; margin:auto;*/ width:100%;}
.brokerlist li .info{ padding:8px; overflow:hidden; font-size:12px;}
.brokerlist li .info span{ display:block; overflow:hidden; line-height:22px;}
.brokerlist li .info span a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000;  font-size:16px;  }
.brokerlist li .info span font{ float:right; font-size:18px;  color:#000}
.brokerlist li .info span b{ color:#ef602e; font-weight:normal;}
.brokerlist li .info span em{ display:block; float:left; width:50%; color:#e28f37; font-size:12px;}
.brokerlist li .info .synopsis{ height:40px; overflow:hidden}


.preview-box{width:600px; height:665px; margin:10px 0px 0px 150px;}

.smallImg{position:relative; height:52px; margin-top:1px; background-color:#F1F0F0; padding:6px 5px; width:590px; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(images/d_08.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(images/d_09.png) no-repeat; margin-left:575px; margin-top:-50px;}

#imageMenu {height:50px; width:560px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:50px; width:60px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img{width:50px; height:50px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:44px; height:44px; border:3px solid #f00;}

.bigImg{position:relative; float:left; width:600px; height:600px; overflow:hidden;}
.bigImg #midimg{width:600px; height:600px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}

#bigView{position:absolute; top:0; border: 1px solid #959595; overflow: hidden; z-index:999; background:#fff; width:600px; height:600px;}
#bigView img{position:absolute; display:block; }


.brokerageview{ width: 1226px; height:368px; background:url(images/brokerageview2.jpg) no-repeat; margin-left:-13px;}
.brokerageview .img{ width:390px; height:280px; float:left; padding:40px 20px 20px 50px; text-align:center; }
.brokerageview .img img{ width:390px; height:280px; margin:auto}
.brokerageview .info{ width:700px; float:left; margin-left:40px; }
.brokerageview .info .title{ width:auto; height:75px; padding-top:70px;  background:url(images/title-bg.jpg) bottom right no-repeat;}
.brokerageview .info .title h1{ font-size:36px; color:#c50e0b; float:left; }
.brokerageview .info .title .tubiao{ width:50px; float:left; padding-left:15px;}
.brokerageview .info .title .tubiao img{ width:25px; display:block}
.brokerageview .info .title .tubiao span{ color:#ff8601; font-size:14px;}
.brokerageview .info .tel{ font-size:36px; color:#c50e0b;padding-top:20px; font-weight:bold }
.brokerage-content{ width:1100px; padding:0px 130px 150px 20px; min-height:420px; background:url(images/brokerageview.jpg) bottom right no-repeat;}
.brokerage-content p{ font-size:16px; line-height:180%; text-indent:2em; padding:5px 0px;}

.link-box{ width:1200px; margin:18px auto 0px;}
.link-box .icon-top{ width:1200px; height:110px; background:url(images/icon-top.png) center bottom no-repeat;}
.link-box a{ float:left;  width:200px; height:100px; margin-left:0px; border-bottom:10px; overflow:hidden; }
.link-box a img{ width:200px; height:100px;}

.today-headline{ width:960px; clear:both; margin-bottom:10px;}
.today-headline dt { float:left; margin-left:15px; width:192px;height:86px;background:url("images/today_headline.jpg") no-repeat}
.today-headline dd {float:left;width:751px;height:84px;overflow:hidden;border:1px solid #ccc;border-left:none}
.today-headline dd h1 {margin:15px 0 10px; height:33px; line-height:33px; overflow:hidden; text-overflow:ellipsis;  white-space: nowrap;}
.today-headline dd h1 a {font-size:24px;color:#000}
.today-headline dd ul {/*text-align:center;*/ text-align:left;width:730px;height:17px;line-height:17px;overflow:hidden}
.today-headline dd ul li {display:inline;margin-right:5px;color:#999}
.today-headline dd ul li a {margin-right:5px;color:#999}
.text-list li {float:left;width:48%;margin-right:2%;height:38px;line-height:38px;overflow:hidden}
.text-list li a {color:#666;padding-left:20px;background:url(images/li_dot2.png) 0 center no-repeat}

#yaowen li{ height:360px !important; width:640px !important; margin:auto !important}
/*版权*/
.footer { width: 100%; margin-top: 20px; background: #f2f2f2; }
.copyright { width: 980px; margin: 0 auto; padding: 30px 0; text-align: center; }
.copyright .link { line-height: 30px; font-size: 14px; }
.copyright p { line-height: 30px; }
/*数市数据*/
.pagebox{
	float:left;
	width:378px;
	height:400px;
	border:1px #DBDBDB solid;
	margin-right:8px;
	margin-bottom:10px;
}
.pagetit01{
	width:100%;
	height:40px;
	line-height:40px;
	background:#df3e3b;
}
.pagetit01 h1{
	float:left;
	font-size:16px;
	color:#fff;
	font-family: 'Microsoft YaHei';
	font-weight:bold;
	margin-left:12px;
}
.pagetit01 em{
	float:right;
	margin-right:10px;
	font-size:14px;font-family: 'Microsoft YaHei';
}
.pagetit01 em a{color:#fff;}
.pagetit01 em a:hover{color:#fff;}

.table1{ text-align:center;font-family: '宋体'; font-size:14px;width:96%; margin:8px auto;}
.table1 th{height:28px;background-color:#F3F3F3; line-height:32px; text-align:left; padding-left:10px;}
.table1 td{ height:27px; border-bottom:1px #DDD dashed;line-height:32px;text-align:left;padding:0px 5px;}
.table1 tr.odd{background:#F5E2FA;}
.table1 tr:hover{ background:#FFC;}
.table1 .sckf_titl1{font-family: '宋体'; font-size:12px;} 
.mtauto8 {margin: 8px auto 0 auto;}
.tit06{
	width:468px;
	height:32px;
	border:1px #DBDBDB solid; background:url(images/titbg06.jpg);
	line-height:32px;
}
.tit06 ul li{ width:16.5%;
	display:block;
	float:left;
	 height:32px !important;
	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid;
	margin-left:-1px;
	cursor:pointer;font-family: '宋体'; text-align:center;
}
.tit06 ul li:last-child{border-right:none}
.tit06Ac{
	display:block;
	font-weight:bold!important;
	background: #FFF;
	height:32px;
}
.shuju-img{ width:400px; height:205px;}
.shuju-img img{ width:100%; height:100%}

	.choose_left{ float: left; width: 880px; overflow: hidden;}
	.choose_right{ float: right; width: 300px;}
	.choose_right .right-box{ padding: 10px;}
	.choose_right .right-title{ font-size: 18px;border-bottom: #ddd 2px dashed; line-height: 36px;}
	.choose_right .fabu{ display:block;width: 214px; height: 30px; line-height: 30px; background: #c00; color: #fff; margin: 10px auto; }
	.choose_right .fabu i{ width: 20px; height: 20px; float: left; background: url(images/w-icon.png) 0 -22px no-repeat; margin: 8px 5px 5px 5px;}
	.choose_right .denglv{ display: block; width: 214px; height: 30px; line-height: 30px; background: #c00; color: #fff;margin: 10px auto; }
  .choose_right .denglv i{ width: 20px; height: 20px; float: left;background: url(images/geern-icon.png) no-repeat; background-size: 22px;margin: 5px; }
  /*cooperation-col style*/
.col-coop{background-color: #ffffff; padding: 5px 28px 40px 28px;; clear: both;}
.coop-list{position:relative;width: 100%;overflow: hidden;margin-top: 5px;}
.coop-list ul{overflow: hidden;}
.coop-list li{float: left;height: 30px; margin:5px 20px 0 20px;_display: inline;font-size: 16px;width:200px;}
.coop-listli a{display: block; }
.topBorder-move{position:relative;left:-1500px;width:3000px;border-top: 2px dashed #DADDE1;}
.bottomBorder-move{position:relative;left:-1500px;width:4000px;border-bottom: 2px dashed #DADDE1;}
.leftBorder-move{position:absolute;top:-1500px;width:1px;height:4000px;border-left: 2px dashed #DADDE1;}
.rightBorder-move{position:absolute;right:0;top:-1500px;width:1px;height:3000px;border-right: 2px dashed #DADDE1;}
.w1200,.w1201{ width: 980px; margin: 0 auto; }
.bg-navBox{
	height:145px;
	border-top:1px solid #ecece2;
	margin-top:5px;
	border-bottom:1px solid #ecece2;
	z-index: 999;
}
.bg-navBox .bg-nav dl{
	display:inline-block;
	cursor:pointer;
	width:140px;
	height:114px;
	background-color:#fff;
	border:1px solid #e6e6e6;
	text-align:center;
	padding-top:26px;
	margin-right:10px;
	margin-left:10px;
	float:left;
}
.bg-nav dl dt{
	display:inline-block;
	background-image:url(images/bg-icon.png);
	background-repeat:no-repeat;
	width:52px;
	height:52px;
	border-radius:50%;
	margin-bottom:17px;
}
.bg-nav dl dd{
	color:#e00000;
	font-size:25px;
}
.bg-nav .poster-banner{
	background-position:-49px -22px;
}
.bg-nav dl:hover .poster-banner{
	background-position:-157px -22px;
}
.bg-nav .advert-bg{
	background-position:-49px -91px;
}
.bg-nav dl:hover .advert-bg{
	background-position:-157px -91px;
}
.bg-nav .master-train{
	background-position:-49px -159px;
}
.bg-nav dl:hover .master-train{
	background-position:-157px -159px;
}
.bg-nav .h5-bg{
	background-position:-49px -227px;
}
.bg-nav dl:hover .h5-bg{
	background-position:-157px -227px;
}
.bg-nav .store-bg{
	background-position:-49px -295px;
}
.bg-nav dl:hover .store-bg{
	background-position:-157px -295px;
}
.bg-nav .detail-poster{
	background-position:-49px -363px;
}
.bg-nav dl:hover .detail-poster{
	background-position:-157px -363px;	
}
.bg-nav .hd-photo{
	background-position:-49px -431px;
}
.bg-nav dl:hover .hd-photo{
	background-position:-157px -431px;
}
.iconfont {
-webkit-text-stroke-width: 0!important;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-family: iconfont!important;
font-style: normal;
}
.land-conditions{position:relative;margin-bottom:30px}
.land-conditions .land-conditions-cont{border:1px solid #ddd;padding:10px 0}
.land-conditions .land-conditions-cont.h220{height:220px;overflow:hidden}
.land-conditions dl{padding:5px 0}
.land-conditions dl dt{width:90px;float:left;font-size:14px;line-height:36px;padding-left:25px}
.land-conditions dl dd ul.ul-auto li,
.land-conditions dl dd ul.ul-xiaolei li{font-size:14px;margin:3px 0;line-height:30px;float:left}
.land-conditions dl dd{width:1008px;float:left}
.land-conditions dl dd ul.ul-auto li.active a{color:#fff!important;background:#ff9f00;border-radius:3px}
.land-search-empty,.land-searchlist .col-md-4 .border,.land-searchnav{border:1px solid #ddd}
.land-conditions dl dd ul.ul-auto li:hover a{color:#ff9f00}
.land-conditions dl dd ul.ul-auto li a{color:#2b2b2b;padding:0 10px;display:block}
.land-conditions dl dd ul.ul-xiaolei li{background:#f8f8f8}
.land-conditions dl dd ul.ul-xiaolei li.active a,.land-conditions dl dd ul.ul-xiaolei li:hover a{color:#ff9f00}
.land-conditions dl dd ul.ul-xiaolei li a{color:#2b2b2b;padding:0 10px;display:block}
.land-conditions .land-conditions-more{border:1px solid #ddd;padding:5px 10px;position:absolute;background:#fafafa;
color:#969696;font-size:12px;left:50%;margin-left:-58px;bottom:-28px;cursor:pointer}
.land-conditions .land-conditions-more:hover{color:#ff9f00}
.land-searchnav dl dd .dd-cbox a{padding:5px 20px 5px 10px;position:relative}
.land-searchnav dl dd .dd-cbox a i{width:15px;height:15px;position:absolute;top:8px;right:3px;text-align:center;line-height:15px;font-size:10px;-webkit-transform:scale(.7);transform:scale(.7)}
.land-searchlist .row{margin:0 -10px}
.land-searchlist .col-md-4{padding:0 10px;margin-top:20px}.land-searchlist .col-md-4 .border a{padding:15px 20px;display:block}.land-searchlist .col-md-4 .border h4{height:44px;line-height:22px;overflow:hidden;font-size:16px;margin-bottom:5px}.land-searchlist .col-md-4 .border p{width:50%;height:30px;float:left;line-height:30px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.land-search-empty{padding:115px 0;text-align:center;margin-top:20px}.land-search-empty img{display:inline-block;width:100px;height:76px;margin-bottom:35px}.land-search-empty h3{font-size:20px;color:#262626;line-height:40px;font-weight:400}.land-search-empty h3 b{color:#ff9f00;font-weight:400;padding:0 5px}
ht:44px;float:left;border-radius:4px;background:#FFF;border:1px solid #CECECE;padding:0;text-align:center;line-height:42px;color:#666;margin:0 10px 10px 0}#pop_cityLocation .form-horizontal .form-group .city-links a.active,#pop_cityLocation .form-horizontal .form-group .city-links a:hover{border-color:#ff9f00;color:#ff9f00}.hr-tit{margin-top:30px;margin-bottom:30px}.hr-tit h1{float:left;font-size:26px;line-height:30px;color:#222;white-space:nowrap;overflow:hidden}.hr-tit .mybtn-sm{float:left;line-height:18px;margin-top:2px}.hr-test{border:1px solid #ddd;padding-bottom:5px}.hr-test .border-b{border-bottom:solid 1px #ededed}.hr-test .border-b:last-child,.hr-test .row:last-child .border-solid{border-bottom:0}.hr-test .row{padding:25px 30px 0}.hr-test .row .text-gray-9{padding-bottom:3px}.hr-test .row .border-solid{border-bottom:solid 1px #ededed;padding-bottom:20px}.hr-test .row .col-md-2{width:168px}.hr-test .row .col-md-6{width:338px}.hr-test .row .col-md-8{width:508px}.hr-test .row .col-md-10{width:680px}.hr-echarts-top{border:1px solid #ececec;height:50px;line-height:48px;padding-left:40px}.hr-echarts-top .a-r{border-left:solid 1px #ececec;display:block;padding:0 30px;float:right;margin-left:30px}.hr-land-details dl{padding:10px;border-bottom:solid 1px #ededed;overflow:hidden}.hr-land-details dl:last-child{border-bottom:0}.hr-land-details dl dt{width:100px;float:left;font-weight:400;color:#333;line-height:40px}.hr-land-details dl dd{width:760px;float:left;font-weight:400;color:#555;line-height:40px}.hr-land-details dl dd .col-md-12,.hr-land-details dl dd .col-md-4,.hr-land-details dl dd .col-md-8{padding:0}.hr-land-details dl dd span{float:left;padding-right:15px;color:#999}.bread-tags span{color:#888;border:1px solid #ddd;padding:2px 15px;margin-right:10px}.hr-result-top{height:50px;border:1px solid #ededed;background:#fafafa}.hr-result-top .top-txt{width:135px;float:left;border-right:solid 1px #ededed;text-align:center;line-height:48px;color:#666;position:relative}.hr-result-top .top-txt:last-child{border-right:0}.hr-result-top .top-txt a{display:block;padding-right:10px;color:#666}.hr-result-top .top-txt a.active,.hr-result-top .top-txt a.active i.text-warning,.hr-result-top .top-txt a:hover{color:#ff9f00}.hr-result-top .top-txt i.iconfont{width:12px;height:12px;position:absolute;font-size:9px;text-align:center;line-height:12px;right:28px;color:#ccc}.hr-result-top .top-txt i.iconfont.icon-xiangshangjiantoushixin{top:14px}.hr-result-top .top-txt i.iconfont.icon-xialajiantoushixin{bottom:14px}.hr-result-box{width:380px;float:left;border:1px solid #ddd;margin-right:20px;padding-bottom:20px}.hr-result-box:last-child{margin-right:0}.hr-result-box dl dt{height:75px;padding:20px 10px 15px 24px;border-bottom:solid 1px #ededed}.hr-result-box dl dt .txt1{width:255px;height:40px;float:left;overflow:hidden}.hr-result-box dl dt .pull-right{font-size:12px;font-weight:400;color:#ababab;line-height:20px}.hr-result-box dl dt .pull-right span{padding-right:3px}.hr-result-box dl dd{padding:0 24px}.hr-result-box dl dd .row:last-child .border-solid{border-bottom:0}.hr-result-box dl dd .row .col-sm-12,.hr-result-box dl dd .row .col-sm-6{padding-top:18px}.hr-result-box dl dd .border-solid{padding-bottom:18px;border-bottom:solid 1px #ededed}.hr-result-box .btn-ckxq{padding:0 24px}.hr-result-box .btn-ckxq a.btn{line-height:26px}.hr-result-box .btn-ckxq a.btn i.iconfont{margin-left:5px;font-size:14px}.web-im-wrap{position:fixed;bottom:20px;right:50px;-webkit-box-shadow:rgba(0,0,0,.2) 0 4px 8px;box-shadow:rgba(0,0,0,.2) 0 4px 8px;border-radius:4px;z-index:99999}.web-im-wrap .web-im-inner{position:relative}.web-im-wrap .web-im-left{float:left;width:80px;background-color:#fff;height:500px;position:relative;border-right:1px solid #e5e9f3}.web-im-wrap .web-im-contacts{width:100%;list-style:none}.web-im-wrap .web-im-contacts li{display:block;border-bottom:1px solid #E6E3E3}.web-im-wrap .web-im-contacts li.active{background:#e6e6e6}.web-im-wrap .web-im-contacts li a{display:block;padding:16px 3px;text-align:center}.web-im-wrap .web-im-contacts li a img{display:inline-block;width:28px;height:28px;border-radius:50%}.web-im-wrap .web-im-contacts li a p{padding-top:5px;font-size:12px;color:#4A4A4A;white-space:nowrap;overflow:hidden}.web-im-wrap .web-im-right{float:right;background:#fff;width:400px;height:500px;position:relative}.web-im-wrap .web-im-header{background:#F6A623;height:41px;padding:0 12px;position:relative}.web-im-wrap .web-im-hleft{text-align:center}.web-im-wrap .web-im-hleft img{width:20px;height:20px;display:inline-block;vertical-align:middle;border-radius:50%}.web-im-wrap .web-im-hleft p{display:inline-block;font-size:14px;color:#FFF;line-height:41px}.web-im-wrap .web-im-hright{position:absolute;top:0;right:12px}.web-im-wrap .web-im-hright ul li{float:left}.web-im-wrap .web-im-hright ul li a i{color:#fff;line-height:40px}.web-im-wrap .web-im-body{position:absolute;top:42px;bottom:140px;z-index:1;background-color:#f4f7fa;width:100%;border-bottom:1px solid #e5e9f3;color:#1a1a1a;overflow-x:hidden;overflow-y:auto;-webkit-transition:margin .5s,top 0s;-moz-transition:margin .5s,top 0s;transition:margin .5s,top 0s;-webkit-overflow-scrolling:touch}.web-im-wrap .web-im-chat{padding-bottom:20px}.web-im-wrap .wm-chat-left,.web-im-wrap .wm-chat-right{float:left;display:block;text-decoration:none;width:100%;text-align:left;margin-top:15px}.web-im-wrap .wm-msg-date{color:#adaeaf;font-size:12px;padding:0 14px 5px}.web-im-wrap .wm-msg-container{display:inline-block;border-radius:6px;max-width:280px;padding:10px;min-width:20px;min-height:20px;vertical-align:middle;text-align:left;font-size:13px;border:1px solid #e5e5e5}.web-im-wrap .wm-msg-container pre{word-break:break-word;white-space:pre-wrap;background:0 0;border:none}.web-im-wrap .wm-msg-container img{border-radius:2px;max-width:190px;word-wrap:break-word;vertical-align:middle}.web-im-wrap .wm-msg-container .emoji{width:24px;height:24px}.web-im-wrap .wm-msg-img{cursor:pointer}.web-im-wrap .wm-chat-left .wm-msg-wrapper{float:left;margin-left:12px}.web-im-wrap .wm-chat-left .wm-msg-container{background:#fff}.web-im-wrap .wm-chat-right .wm-msg-wrapper{float:right;margin-right:12px}.web-im-wrap .wm-chat-right .wm-msg-date{text-align:right}.web-im-wrap .wm-chat-right .wm-msg-container{background:#e3ecfc}.web-im-wrap .web-im-emoji-wrapper{position:absolute;z-index:3;bottom:144px;left:5px;background-color:#fff;padding:0 0 0 10px;border-radius:4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.1);box-shadow:0 4px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.web-im-wrap .web-im-emoji-ul{z-index:4;position:relative;background-color:#fff;border-radius:4px;padding-bottom:10px}.web-im-wrap .web-im-emoji-ul .web-im-emoji-item{display:inline-block;border-radius:2px;text-align:center;margin:10px 10px 0 0}.web-im-wrap .web-im-emoji-ul .web-im-emoji-image{display:inline-block;width:24px;height:24px;vertical-align:middle;cursor:pointer}.web-im-wrap .web-im-footer{position:absolute;height:140px;width:100%;bottom:0;background-color:#fff}.web-im-wrap .web-im-actions ul{padding:2px 0}.web-im-wrap .web-im-actions ul li{float:left}.web-im-wrap .web-im-actions ul a{color:#4d4d4d;padding:0 5px;display:inline-block}.web-im-wrap .web-im-actions ul a:hover{color:#FF9F00}.web-im-wrap .web-im-actions ul a i{font-size:20px;display:inline-block}.web-im-wrap .web-im-actions ul a i.size-19{font-size:19px}.web-im-wrap .web-im-actions ul a i.size-24{font-size:24px;line-height:24px}.web-im-wrap .web-im-textarea{position:relative;width:100%;height:70px;border:none;padding:5px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;resize:none}.web-im-wrap .web-send-hint{position:absolute;left:10px;bottom:5px;border-radius:4px;text-align:center;line-height:20px;color:#b1b1b1;font-size:12px}.web-im-wrap .web-im-send-btn{position:absolute;right:10px;bottom:10px;width:100px;border-radius:4px;height:30px;text-align:center;line-height:30px;color:#fff;cursor:pointer;background-color:#F6A623;font-size:14px}.web-im-wrap .web-im-send-btn:hover{background-color:#ff6f00}.web-im-wrap .web-im-send-btn.disabled{background-color:#ccc!important;cursor:default}.web-im-wrap .web-im-img-preview{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;background:rgba(0,0,0,.5);text-align:center}.web-im-wrap .web-im-img-preview img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:80%;max-height:90%;margin:auto;width:auto;height:auto}.web-im-wrap .wm-msg-wrapper{position:relative}.web-im-wrap .web-
.list-but-w {
width: 150px;
margin: 0;
}
.land-searchlist{
margin: 0;
padding: 0;
}
.land-searchlist .row {
margin: 0 -10px;
}
.land-searchlist .col-md-4 {
padding: 0 10px;
margin-top: 20px;
margin-bottom: 20px;
width: 31.5%;
float: left;
}
.land-search-empty, .land-searchlist .col-md-4 .border, .land-searchnav {
    position: relative;
	border: 1px solid #ddd;
}
.land-searchlist .col-md-4 .border a {
padding: 15px 20px;
display: block;
cursor: pointer;
color: #262626;
text-decoration: none;
background-color: transparent;
}
.land-searchlist .col-md-4 .border h4 {
height: 44px;
line-height: 22px;
overflow: hidden;
font-size: 16px;
margin-bottom: 5px;
}

.land-searchlist .col-md-4 .border p {
width: 50%;
height: 30px;
float: left;
line-height: 30px;
color: #999;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
word-break: break-all;
}
.landL-list .landL-list-box {
height: 180px;
padding: 20px 0;
border-bottom: 1px dashed #a3bfdb;
}
.landL-list-box:hover { background: #f6f6f6; }
.landL-list .landL-list-box .li-img {
width: 250px;
height: 175px;
float: left;
margin-right: 20px;
position: relative;
}
.landL-list .landL-list-box .li-img img {
width: 250px;
height: 175px;
margin-left: 20px;
margin-right: 20px;
}
.landL-list .landL-list-box .li-txt {
float: left;
margin-left:30px;
width: 850px;
}
.landL-list .landL-list-box .li-txt h3 {
font-size: 18px;
color: #262626;
font-weight: 700;
margin-bottom: 5px;
}
.height-40 {
height: 40px;
}
.landL-list .landL-list-box .li-txt .w250 {
width: 220px;
}
.w250 {
width: 250px;
}
.padding-t-5 {
padding-top: 5px;
}
.pull-left {
float: left!important;
}
.landL-list .landL-list-box .li-txt .li-tags span {
float: left;
}
.border-radius-3 {
border-radius: 3px;
}
.margin-r-5 {
margin-right: 5px;
}
.tag-empty-warning, .tag-empty-warning2 {
border: 1px solid #ff9f00;
color: #ff9f00;
}
.tag-empty-danger, .tag-empty-info, .tag-empty-success, .tag-empty-warning {
background-color: #fff;
}
.mybtn-sm3 {
padding: 1px 5px;
}
.font-12 {
font-size: 12px!important;
}
.landL-list .landL-list-box .li-txt .w160 {
width: 300px;
height: 40px;
overflow: hidden;
text-overflow: ellipsis;
white-space: pre;
}
.w160 {
width: 160px;
}
.line-h-40 {
line-height: 40px;
}
.pull-left {
float: left!important;
}
.text-center {
text-align: center;
}
.padding-lr-5 {
padding-left: 5px;
padding-right: 5px;
}
.text-gray-d {
color: #ddd;
}
.text-success {
color: #48bd1c;
}
.landL-list .landL-list-box .li-txt .w200 {
width: 160px;
}
.w200 {
width: 200px;
}
.padding-l-30 {
padding-left: 30px!important;
}
.text-warning {
color: #ff9f00;
}
.land-searchnav{height:52px}
.land-searchnav dl dt{float:left;padding:0 25px;line-height:50px}
.land-searchnav dl dd .dd-cbox{float:left;margin:0 10px;line-height:50px;font-size:14px}
.land-searchnav dl dd .dd-cbox.active a{color:#CC0000;}
.icon-shangjiantou1:before {
content: "\e65b";
}
.height-40 {
height: 40px;
}
.line-h-20 {
line-height: 20px;
}
.icon-mianji:before {
content: "\e609";
}
.landL-list .landL-list-box .li-txt .tags-text-wrap {
margin-top: 18px;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
height: 20px;
white-space: nowrap;
}
.landL-list .landL-list-box .li-txt .height-40.font-28 {
max-width: 200px;
overflow: hidden;
white-space: pre;
}
.pull-right {
float: right!important;
}
.font-28 {
font-size: 28px!important;
}
#bg {width: 100%;margin: 0px auto;z-index: 0; overflow: hidden; position: absolute;}
#container {width: 100%; margin: 0px auto; height: 1260px; z-index: 0; overflow: hidden;}
.top{ width:1020px; height:310px; background:url(../images/top_nav_bg.png) no-repeat 0 bottom; margin:0 auto; position: relative; z-index:1}
.logo{ width:538px; height:67px; float:left; margin:60px 0 0 0; display:inline}
.nav_bar{ width:540px; margin:69px 0 0 0; float:left }
.nav_bar li{ height:32px; float:left}
.nav_bar li .shouye{ width:127px; float:left; height:32px;text-indent:-999px }
.nav_bar li .red_gt{ width:95px; float:left; height:32px; line-height:32px; display: inline-block;text-indent:-99999px }
.nav_bar li .fzh_gt{ width:95px; float:left; height:32px; line-height:32px; display: inline-block;text-indent:-99999px }
.nav_bar li .msh_gt{ width:90px; float:left; height:32px; line-height:32px; display: inline-block;text-indent:-99999px }
.nav_bar li .hx_gt{ width:90px; float:left; height:32px; line-height:32px; display: inline-block;text-indent:-99999px }
.nav_list{ width:805px; float:left; margin:10px 0 0 0; *margin:10px 0 0 0; display:inline}
.nav_list_list_l{ width:100%; float:left}
.nav_list_list_l li{ width:60px; float:left; height:22px; line-height:22px; text-align:left; margin-left:20px; position:relative; z-index:auto}
.nav_list_list_l li a{ color:#090a0a; }
.nav_list_list_l li a:hover{ color:#f60}
.nav_small{ width:230px; height:auto; background:#FFF; border:#d9d9d9 solid 1px; position:absolute; display:none; text-align:center; left:-5px; top:20px; z-index:99999999}
.nav_small a{ width:230px; height:22px; line-height:22px; display:block; font-weight:normal; color:#333}
.nav_bottom{ margin:0 auto; position: relative; width:1020px; height:38px; background:url(../images/nav_bottom_bg.gif) repeat-x; line-height:38px; text-align:left}