.mt20{ margin-top: 20px; }

.leftBox{ float: left; width:910px;}
.rightBox{ float: right; width:260px;}
.rightBox>div:first-child{ margin-top: 0;}
.rightBox>div{ margin-top: 20px;}

.rtHouseBox,.rtConBox{ background: #fff; border: 1px solid #e3e3e3;}
.rtHouseBox .rtHouseTit,.rtConBox .rtTit{ background: #f0f0f0; height:42px; line-height:42px; font-size:15px; padding:0 10px 0 12px; font-weight: bold;}
.rtHouseBox .rtHouseTit i,.rtConBox .rtTit i{ display: inline-block; width:14px; height: 14px; background: url(../images/css_sprites.png) no-repeat; background-size: 1000px 1000px; margin-right: 8px; position: relative;top: 2px;}
.rtHouseBox .rtHouseTit .icon_rt_HouseTit{ background-position: -50px -48px;}
.rtMore{ float: right;font-size: 14px; font-weight:400; color: #4a90e2;}
.rtHouseBox .rtHouseTit  .rtMore:hover{ color: #29abf1;}
.rtLately ul,.rtresemble ul{ padding: 5px 0;}
.rtLately ul li a{ font-size:14px; line-height:32px; height:32px; overflow: hidden; display: block; padding:0 12px;}
.rtLately ul li a:hover{ background: #f5f5f5;}

.rtLately ul,.rtresemble ul{ padding: 5px 0;}
.rtLately ul li a{ font-size:14px; line-height:32px; height:32px; overflow: hidden; display: block; padding:0 12px;}
.rtLately ul li a:hover{ background: #f5f5f5;}

.surveyConBox .labelx{overflow:hidden; width: 100% !important;;    color:#666;
    font-size: 14px; margin-top:22px;  margin-bottom:20px;}
    .surveyConBox .labelx b { font-weight:700; font-size:16px; color:#333}
.surveyConBox .labelx em { background:#e6e7e8;color:#536d8c; line-height:20px;padding:0 8px;margin-right:12px;border-radius:3px;font-size:13px; margin-bottom:10px; font-style:normal}
.surveyConBox .labelx em.lab_0{background:rgba(118,142,210,.1);color:#768ed2}
.surveyConBox .labelx em.lab_1{background:rgba(245,171,68,.1);color:#f5b050}
.surveyConBox .labelx em.lab_2{background:rgba(82,200,149,.1);color:#52c895}

.swiper-box{width:540px}.pic_page{position:absolute;z-index:100;right:20px;bottom:20px;font-size:18px;color:#ff5909;font-weight:700}
.swiper-box img{display:block;width:100%;height:100%}
.view{position:relative}.view .swiper-container{width:100%;height:345px}
.view .swiper-slide div{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.preview{width:100%;margin-top:18px;position:relative; height:92px; overflow:hidden}
.preview .swiper-container{margin-left:45px;margin-right:45px}
.preview .swiper-slide{width:150px;height:90px;cursor:pointer;overflow:hidden}
.preview .swiper-slide img{width:140px;height:90px;margin:0 auto;border:2px solid #edeef5}
.preview .arrow-left{background-size:100% 100%;position:absolute;left:0;top:10px;margin-top:-9px;width:30px;height:88px;background:#353535;text-align:center;z-index:10}
.preview .arrow-left span{display:inline-block;width:12px;height:18px;background:url(../images/arrow_l@1x.png) no-repeat center;background-size:100% 100%;margin-top:34px}
.preview .arrow-right{position:absolute;right:0;top:10px;margin-top:-9px;width:30px;height:88px;background:#353535;text-align:center;z-index:10}
.preview .arrow-right span{display:inline-block;width:12px;height:18px;background:url(../images/arrow_r@1x.png) no-repeat center;background-size:100% 100%;margin-top:34px}
.preview .active-nav img{padding:0;border-color:#ff5909;opacity:.9}

.detailConTit{margin-bottom:14px;color:#29abf1}
.detailConTit h3{font-size:16px}
.detailConTit h3 i.icon_detaTit{display: inline-block; width:15px; height:16px; background: url(../images/css_sprites.png) no-repeat; background-size: 1000px 1000px; background-position:-30px -114px;margin-right:10px;}
.photoConBox{ margin-top:20px; margin-bottom:15px; overflow:hidden}
/*.photoConBox img{float:left;margin-right:15px;margin-bottom:15px;width:425px; max-height:350px}*/
.photoConBox img{ margin-right:15px;margin-bottom:15px;max-width:100%;}
.photoConBox img:nth-child(2n){margin-right:0}

.surveyConBox,.zbMapConBox{padding:20px;background:#fff; border: 1px solid #e3e3e3;}
.surveyConBox .surveyCon p{font-size:15px;line-height:28px}

.memberInfo{padding:20px 0 0;text-align:center; position:relative}
.memberInfo .pic a{position:relative;display:block;overflow:hidden;margin:0 auto;width:68px;height:68px;border:1px solid #f5f5f5;-webkit-border-radius:45px;-moz-border-radius:40px;border-radius:40px;background-color:#f0f0f0}
.memberInfo .pic a img{width:68px;height:68px}
.memberInfo .name{margin:10px 0}
.memberInfo p.enterShop{margin-top:18px}
.memberInfo p.enterShop a{display:block;margin:0 auto;width:140px;height:38px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;background:linear-gradient(to right,#0e9ff7,#0079ff);background:-moz-linear-gradient(right,#0e9ff7,#0079ff);background:-o-linear-gradient(right,#0e9ff7,#0079ff);background:-webkit-linear-gradient(left,#0e9ff7,#0079ff);color:#fff;font-size:16px;line-height:38px}
.memberInfo p.enterShop a:hover{background:linear-gradient(to left,#0e9ff7,#0079ff);background:-moz-linear-gradient(left,#0e9ff7,#0079ff);background:-o-linear-gradient(left,#0e9ff7,#0079ff);background:-webkit-linear-gradient(right,#0e9ff7,#0079ff);-webkit-box-shadow:2px 2px 4px rgba(0,121,255,.6);-moz-box-shadow:2px 2px 4px rgba(0,121,255,.6);box-shadow:2px 2px 4px rgba(0,121,255,.6)}
.allProCon ul li>a>div>img{width:274px;height:176px}
.baseDetaBox{position:relative;padding:20px;background:#f7f6fb}
.baseDetaBox .largeBox{width:540px;height:350px}
.baseDetaBox .largeBox img{width:540px;height:350px}
.baseDetaBox .smallBox{width:540px}
.baseDetaBox .smallBox .smallList{width:460px}
.baseDetaBox .smallBox .smallList li,.baseDetaBox .smallBox .smallList li img{width:109px}
.baseDetaBox .smallBox .smallList li .bunBg{width:109px}
.baseDetaBox .smallBox .smallList li:last-child{margin-right:0}

.detaIntro{width:590px; position:relative; float: right;}
.detaIntro .v2-landD-traded-icon { position: absolute; top: 180px; right: 100px; width: 140px; height: 85px; z-index: 99;}
.detaIntro .v2-landD-traded-icon img { width:100%;}

.detaIntro h1{ margin-top:15px; font-size:24px;line-height:30px}
.detaIntro .labelTag span{float:left;margin:14px 20px 14px 0;color:#999;font-size:12px;line-height:18px}
.detaIntro .labelTag a { float:left;margin:14px 20px 14px 0;color:#4a90e2;font-size:12px;line-height:18px; cursor:pointer}
.detaIntro .labelTag a i { margin-right:5px; font-size:14px; }
.detaIntro .labelTag a:hover {color: #29abf1;}
.detaIntro .keyCon{margin:10px 0 15px}
.detaIntro .keyCon .address{ margin-top:15px; font-size:14px}
.detaIntro .keyCon .address i.icon_address{display: inline-block; background: url(../images/css_sprites.png) no-repeat; background-size: 1000px 1000px; width:11px;height:14px;background-position:-237px 0}
.detaIntro .keyCon .address span{margin:0 8px;color:#999}

.detaIntro .hxlisr{padding:10px 0;border-bottom:1px solid #eaeaea}
.detaIntro .hxlisr li{float:left;width:30%;color:#999;font-size:14px;line-height:30px; text-align:center}
.detaIntro .hxlisr li b{color:#29abf1; font-size:18px;}
.detaIntro .hxlisr li span{color:#4d4d4d;font-size:16px}
.borderx { border-left:1px solid #eee; border-right:1px solid #eee}

.detaIntro .label{padding:10px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.detaIntro .label li{float:left;width:33.333%;color:#999;font-size:14px;line-height:30px}
.detaIntro .label li span.key{color:#4a90e2}
.detaIntro .label li .industry-type {display: flex;flex-wrap: wrap}
.detaIntro .label li .industry-type p{color:#4d4d4d;font-size:15px;margin-right: 5px; padding-right: 5px;border-right: 1px solid #ddd}
.detaIntro .label li .industry-type p:last-child{padding-right: 0;border-right: 0}

.memberInfo .footprint{float: left;}
.memberInfo .agentInfo{float: left; margin-left:10px;text-align:left}
.memberInfo .agentInfo .text{float: left; margin-right:8px;line-height:26px; font-size:14px; margin-bottom:5px;}
.memberInfo .agentInfo .name{margin:5px 0 0}
.memberInfo .agentInfo a { font-size:14px; color:#4a90e2; text-decoration:underline}
.memberInfo .agentInfo a:hover { color:#29abf1}
.memberInfo .agentInfo .address{margin:8px 0;color:#999;font-size:14px;line-height:14px}
.memberInfo .agentInfo .tel{color:#29abf1;font-size:20px;line-height:24px}
.memberInfo .agentInfo .tel span{margin:0 5px;color:#666;font-size:14px}
.memberInfo p.enterShop{margin-top:27px}
.memberInfo p.enterShop a{width:90px;height:34px;font-size:14px;line-height:34px}

.wx-app-qrcode { position:absolute; margin-top: -20px; right:154px;  }
.wx-app-qrcode img{ display: inline-block; width: 80px; height: 80px; margin: auto; }
.wx-app-qrcode p { color: #4e4e4e; font-size:12px; font-weight:400; }


.baseDetaBox .share{position:absolute;top:20px;right:20px}
.baseDetaBox .share a{color:#999;font-size:14px;line-height:14px}
.baseDetaBox .share a i.icon_share{margin-right:6px;width:12px;height:12px;background-position:-193px -69px}
.baseDetaBox .share a:hover,.baseDetaBox .share a:hover i.icon_share{background-position:-217px -69px;color:#29abf1}
.baseDetaBox .share>div.shadow8px{position:absolute;top:24px;left:50%;display:none;padding:10px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%)}
.baseDetaBox .share>div.shadow8px img{width:100%}
.allProCon .proCon .tips{ margin-top:10px; margin-bottom:0px; overflow:hidden}
.allProCon .proCon { min-height: 105px;}.allProCon ul li { overflow: inherit; margin-bottom: 0;}
.allProCon .proCon .tips .proSite{float:right}
.recomPro .allProCon .proCon{min-height:131px}
.DetaBanner{width:540px; float: left;}
.swiper-slide{position:relative}