@charset"utf-8";/*公用*/.clear{clear: both;}
.clearfix{zoom: 1;}
.clearfix:after{clear: both;content: '';display: block;height: 0;}
a{color: inherit;}
.w{width: 1200px;}
i,
em{font-style: normal;}
h1,
h2,
h3,
h4,
h5,
h6{font-size: inherit;font-weight: inherit;}
.f333{color: #333;}
.f666{color: #666;}
.f999{color: #999;}
.ff33{color: #f33;}
.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.ellipsis{display: -webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;word-break: break-all;}
.ellipsis2{display: -webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;}
.ellipsis3{display: -webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;}
.fc-wrap{color: #333;min-width: 1200px;padding-bottom: 85px}
.fc-wrap input::-moz-placeholder{color: #999;}
.fc-wrap input::-webkit-input-placeholder{color: #999;}
.fc-wrap input::-ms-input-placeholder{color: #999;}
.fc-wrap li,
.fc-wrap ul,
.fc-wrap ol,
.fc-wrap dl,
.fc-wrap dt,
.fc-wrap dd{float: none}
.fc-wrap .fl{float: left;}
.fc-wrap .fr{float: right;}
.fc-wrap .link{padding: 0;}
.fc-adBox{clear: both;margin: 40px auto 0;overflow: hidden;width: 1200px;}
.fc-adBox+.fc-adBox{margin-top: 10px}
.fc-adBox img{display: block;width: 100%;}
.fc-adBox1{clear: both;margin: 40px auto 0;overflow: hidden;width: 1200px;}
.fc-adBox+.fc-adBox1{margin-top: 10px}
.fc-adBox1+.fc-adBox{margin-top: 10px}
.fc-adBox1+.fc-adBox1{margin-top: 10px}
.fc-adBox1 img{display: block;width: 100%;}
.fc-adItem{background: #f0f0f0;height: 60px;overflow: hidden;width: 224px;}
.fc-adItem+.fc-adItem{margin-left: 20px}
.fc-cont{margin: 0 auto;width: 1200px;}
.fc-cont1{width: 580px;}
.fc-cont1+.fc-cont1{margin-left: 40px}
.c-f33{color: #f33;}
.c-333{color: #333;}
.c-39f{color: #39f;}
.holderColor{color: #ccc;}
.no-select{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.letter2{letter-spacing: 27px;}
.letter3{letter-spacing: 7px;}
.ml30{margin-left: 30px;}
/*暂无数据盒子*/.nodata{padding: 100px 0;text-align: center;}
.nodata .icon{width: 122px;height: 149px;background: url(../images/no_data20210322.png);background-size: 100% 100%;display: block;margin: 0 auto;}
.nodata .p1{font-size: 18px;color: #999;margin-top: 25px;}
.nodata .p2{font-size: 18px;color: #333;margin-top: 45px;}
.nodata .btn{width: 154px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #09f;border-radius: 4px;display: inline-block;margin-top: 30px;font-size: 16px;color: #09f;}
/*提示*/.tipWrap{background: rgba(0, 0, 0, 0.1);left: 0;height: 100%;position: fixed;top: 0;width: 100%;z-index: 10000;}
.loadBox{height: 90px;left: 50%;margin: -45px 0 0 -45px;position: absolute;top: 50%;width: 90px;}
.loadBox img{display: block;height: 90px;width: 90px;}
.tipBox{left: 0;position: absolute;text-align: center;top: 46%;width: 100%;}
.tip-innerBox{background: #4c4c4c;border: none;-webkit-border-radius: 30px;border-radius: 30px;-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);box-shadow: none;color: #fff;display: inline-block;font-size: 18px;font-weight: normal;height: 40px;line-height: 40px;padding: 0 40px;}
/*图标*/.xicon-lp{background: url('../images/fc_index.png');background-position: -70px 0;display: inline-block;height: 16px;width: 15px;}
.xicon-jjr{background: url('../images/fc_index.png');background-position: -70px -21px;display: inline-block;height: 17px;width: 16px;}
.xicon-jjr1{background: url('../images/fc_index.png');background-position: -145px -115px;display: inline-block;height: 14px;width: 12px;}
.xicon-zj{background: url('../images/fc_index.png');background-position: -70px -43px;display: inline-block;height: 17px;width: 17px;}
.xicon-zuojiantou{background: url('../images/fc_index.png');background-position: -30px -177px;display: inline-block;height: 40px;width: 20px;}
.xicon-youjiantou{background: url('../images/fc_index.png');background-position: -30px -222px;display: inline-block;height: 40px;width: 20px;}
.xicon-zuojiantou1{background: url('../images/fc_index.png');background-position: -175px -95px;display: inline-block;height: 28px;width: 14px;}
.xicon-youjiantou1{background: url('../images/fc_index.png');background-position: -190px -95px;display: inline-block;height: 28px;width: 14px;}
.xicon-shangjiantou1{background: url('../images/fc_index.png');background-position: -145px -65px;display: inline-block;height: 9px;width: 15px;}
.xicon-xiajiantou1{background: url('../images/fc_index.png');background-position: -145px -75px;display: inline-block;height: 9px;width: 15px;}
.xicon-xiajiantou2{background: url('../images/fc_index.png');background-position: -145px -100px;display: inline-block;height: 12px;width: 12px;}
.xicon-youjiantou2{background: url('../images/fc_index.png');background-position: -160px -100px;display: inline-block;height: 12px;width: 12px;}
.xicon-sousuo{background: url('../images/fc_index.png');background-position: -30px -146px;display: inline-block;height: 26px;width: 25px;}
.xicon-shangshanjiao{background: url('../images/fc_index.png');background-position: -70px -65px;display: inline-block;height: 6px;width: 17px;}
.xicon-tel{background: url('../images/fc_index.png');background-position: 0 -232px;display: inline-block;height: 24px;width: 24px;}
.xicon-tel1{background: url('../images/fc_index.png');background-position: -70px -105px;display: inline-block;height: 20px;width: 20px;}
.xicon-tel2{background: url('../images/fc_index.png');background-position: -120px -250px;display: inline-block;height: 24px;width: 24px;}
.xicon-tel3{background: url('../images/fc_index.png');background-position: -145px -45px;display: inline-block;height: 16px;width: 16px;}
.xicon-tel4{background: url('../images/fc_index.png');background-position: -159px -115px;display: inline-block;height: 14px;width: 14px;}
.xicon-tel5{background: url('../images/fc_index.png');background-position: -175px -72px;display: inline-block;height: 20px;width: 20px;}
.xicon-tel6{background: url('../images/fc_index.png');background-position: -176px -263px;display: inline-block;height: 16px;width: 16px;}
.xicon-tel7{background: url('../images/zygw-tel.png');display: inline-block;height: 16px;width: 16px;}
.xicon-loupan{background: url('../images/zygw-lp.png');display: inline-block;height: 20px;width: 20px;}
.xicon-txt{background: url('../images/fc_index.png');background-position: -176px -280px;display: inline-block;height: 16px;width: 16px;}
.xicon-addr{background: url('../images/fc_index.png');background-position: -70px -145px;display: inline-block;height: 14px;width: 12px;}
.xicon-addr1{background: url('../images/fc_index.png');width: 13px;height: 16px;background-position: -120px -140px;display: inline-block;}
.xicon-edit{background: url('../images/fc_index.png');background-position: -195px -209px;display: inline-block;height: 16px;width: 15px;}
.xicon-house{background: url('../images/fc_index.png');background-position: -70px -165px;display: inline-block;height: 12px;width: 13px;}
.xicon-gonggao{background: url('../images/fc_index.png');background-position: -70px -130px;display: inline-block;height: 12px;width: 13px;}
.xicon-num{background: url('../images/fc_index.png');display: inline-block;height: 24px;width: 24px;}
.xicon-num1{background-position: 0 0}
.xicon-num2{background-position: 0 -29px}
.xicon-num3{background-position: 0 -58px}
.xicon-num4{background-position: 0 -87px}
.xicon-num5{background-position: 0 -116px}
.xicon-num6{background-position: 0 -145px}
.xicon-num7{background-position: 0 -174px}
.xicon-num8{background-position: 0 -203px}
.xicon-nums1{background-position: -145px -130px}
.xicon-nums2{background-position: -145px -160px}
.xicon-nums3{background-position: -145px -190px}
.xicon-nums4{background-position: -145px -220px}
.xicon-tools{background: url('../images/fc_index.png');display: inline-block;width: 28px}
.xicon-shangjiantou{background-position: -30px 0px;height: 15px;}
.xicon-gongju{background-position: -30px -20px;height: 24px;}
.xicon-zhushou{background-position: -30px -49px;height: 25px;}
.xicon-shouji{background-position: -30px -79px;height: 29px;}
.xicon-app{background-position: -30px -113px;height: 28px;}
.xicon-erweima{background-position: -145px 0;height: 23px;}
.xicon-shanjiao{background: url('../images/fc_index.png');display: inline-block;height: 6px;width: 10px;}
.xicon-shanjiao1{background-position: -70px -200px}
.xicon-shanjiao2{background-position: -70px -210px}
.xicon-youshanjiao{background: url('../images/fc_index.png');display: inline-block;height: 13px;width: 7px;}
.xicon-youshanjiao1{background-position: -120px -280px}
.xicon-youshanjiao2{background-position: -130px -280px}
.xicon-map{background: url('../images/fc_map.png');display: inline-block;height: 45px;width: 45px}
.xicon-xuexiao{background-position: 0 0}
.xicon-chaoshi{background-position: 0 -50px}
.xicon-yiyuan{background-position: 0 -100px}
.xicon-canyin{background-position: 0 -150px}
.xicon-yinhang{background-position: 0 -200px}
.xicon-jiaotong{background-position: 0 -250px}
.xicon-luxian{background-position: 0 -300px}
.xicon-xuexiao2{background-position: -50px 0}
.xicon-chaoshi2{background-position: -50px -50px}
.xicon-yiyuan2{background: -50px -100px}
.xicon-canyin2{background-position: -50px -150px}
.xicon-yinhang2{background-position: -50px -200px}
.xicon-jiaotong2{background-position: -50px -250px}
.xicon-luxian2{background-position: -50px -300px}
.xicon-user{background: url('../images/fc_index.png');background-position: -70px -92px;display: inline-block;height: 9px;width: 9px;}
.xicon-user1{background: url('../images/fc_index.png');background-position: -120px -100px;display: inline-block;height: 14px;width: 12px;}
.xicon-user2{background: url('../images/fc_index.png');background-position: -145px -85px;display: inline-block;height: 10px;width: 10px;}
.xicon-user3{background: url('../images/fc_index.png');background-position: -160px -85px;display: inline-block;height: 10px;width: 10px;}
.xicon-rexiao{background: url('../images/fc_index.png');background-position: 0 -265px;display: inline-block;height: 28px;width: 80px;}
.xicon-yonghu{background: url('../images/fc_index.png');background-position: -70px -220px;display: inline-block;height: 18px;width: 16px;}
.xicon-time{background: url('../images/fc_index.png');background-position: -70px -240px;display: inline-block;height: 18px;width: 18px;}
.xicon-time1{background: url('../images/fc_index.png');background-position: -120px -120px;display: inline-block;height: 14px;width: 14px;}
.xicon-qi{background: url('../images/fc_index.png');background-position: -95px -270px;display: inline-block;height: 19px;width: 24px;}
.xicon-heart{background: url('../images/fc_index.png');background-position: -120px -200px;display: inline-block;height: 26px;width: 22px;}
.xicon-shouchang1{background: url('../images/fc_index.png');background-position: -120px 0;display: inline-block;height: 16px;width: 16px;}
.xicon-shouchang2{background: url('../images/fc_index.png');background-position: -120px -20px;display: inline-block;height: 16px;width: 16px;}
.xicon-fenxiang{background: url('../images/fc_index.png');background-position: -120px -40px;display: inline-block;height: 16px;width: 16px;}
.xicon-bianjia{background: url('../images/fc_index.png');background-position: -120px -60px;display: inline-block;height: 16px;width: 15px;}
.xicon-jisuanqi{background: url('../images/fc_index.png');background-position: -120px -80px;display: inline-block;height: 16px;width: 15px;}
.xicon-weizhi{background: url('../images/fc_index.png');background-position: -120px -140px;display: inline-block;height: 16px;width: 13px;}
.xicon-weixin{background: url('http://img.pccoo.cn/website/fenlei/images/fc_index.png');background-position: -120px -160px;display: inline-block;height: 14px;width: 18px;}
.xicon-zixun{background: url('http://img.pccoo.cn/website/fenlei/images/fc_index.png');background-position: -120px -180px;display: inline-block;height: 16px;width: 16px;}
.xicon-qqqun{background: url('http://img.pccoo.cn/website/fenlei/images/fc_index.png');background-position: -120px -230px;display: inline-block;height: 16px;width: 16px;}
.xicon-qq{background: url('../images/fc_index.png');background-position: -145px -25px;display: inline-block;height: 16px;width: 16px;}
.xicon-xq{background: url('../images/fc_index.png');background-position: -162px -25px;display: inline-block;height: 13px;width: 11px;}
.xicon-checkbox{background: url('../images/fc_index.png');background-position: -145px -250px;display: inline-block;height: 16px;width: 16px;}
.xicon-checkboxed{background: url('../images/fc_index.png');background-position: -145px -270px;display: inline-block;height: 16px;width: 16px;}
.xicon-sj{background: url('../images/fc_index.png');background-position: -162px -40px;display: inline-block;height: 14px;width: 10px;}
.xicon-mingpian{background: url('../images/fc_index.png');background-position: -175px 0;display: inline-block;height: 18px;width: 24px;}
.xicon-zhengshu{background: url('../images/fc_index.png');background-position: -175px -20px;display: inline-block;height: 18px;width: 24px;}
.xicon-xingxing1{background: url('../images/fc_index.png');background-position: -175px -40px;display: inline-block;height: 14px;width: 14px;}
.xicon-xingxing2{background: url('../images/fc_index.png');background-position: -190px -40px;display: inline-block;height: 14px;width: 14px;}
.xicon-set{background: url('../images/fc_index.png');background-position: -175px -55px;display: inline-block;height: 17px;width: 16px;}
.xicon-xinxi{background: url('../images/fc_index.png');background-position: -175px -130px;display: inline-block;height: 18px;width: 18px;}
.xicon-hexin{background: url('../images/fc_index.png');background-position: -175px -150px;display: inline-block;height: 18px;width: 18px;}
.xicon-xintai{background: url('../images/fc_index.png');background-position: -175px -170px;display: inline-block;height: 18px;width: 18px;}
.xicon-jieshao{background: url('../images/fc_index.png');background-position: -175px -190px;display: inline-block;height: 18px;width: 18px;}
.xicon-tuijian{background: url('../images/fc_index.png');background-position: -175px -210px;display: inline-block;height: 16px;width: 16px;}
.xicon-jsq{background: url('../images/fc_index.png');background-position: -175px -230px;display: inline-block;height: 16px;width: 16px;}
.xicon-bofang{background: url('http://img.pccoo.cn/website/fenlei/images/xicon_play.png');display: inline-block;height: 68px;width: 68px;}
.xicon-bofang1{background: url('../images/xicon_play1.png');display: inline-block;height: 100px;width: 100px;}
.xicon-quanjing{background: url('../images/xicon_quanjing.png');display: inline-block;height: 53px;width: 86px;}
.xicon-dingyue{background: url('../images/xicon_dingyue.png');display: inline-block;height: 35px;width: 89px;}
.xicon-zuokuang{background: url('../images/xicon_zuokuang.png');color: #999;font-size: 14px;display: inline-block;height: 24px;line-height: 24px;text-align: center;text-indent: 3px;width: 67px;}
.xicon-peitao{background: url('http://img.pccoo.cn/website/fenlei/images/fc_haveIcon.png');display: inline-block;height: 42px;width: 42px;}
.xicon-peitao.xicon1{background-position: 0 0}
.xicon-peitao.xicon2{background-position: -45px 0}
.xicon-peitao.xicon3{background-position: -90px 0}
.xicon-peitao.xicon4{background-position: -135px 0}
.xicon-peitao.xicon5{background-position: -180px 0}
.xicon-peitao.xicon6{background-position: -225px 0}
.xicon-peitao.xicon7{background-position: -270px 0}
.xicon-peitao.xicon8{background-position: -315px 0}
.xicon-peitao.xicon9{background-position: -360px 0}
.xicon-peitao.xicon10{background-position: -405px 0}
.xicon-peitao.xicon11{background-position: -450px 0}
.xicon-peitao.xicon12{background-position: -495px 0}
.xicon-peitao.xicon13{background-position: -540px 0}
.xicon-peitao.xicon14{background-position: -585px 0}
.xicon-peitao.xicon15{background-position: -630px 0}
.xicon-peitao.xicon16{background-position: -675px 0}
.xicon-peitao.xicon17{background-position: -720px 0}
.xicon-peitao.xicon18{background-position: -762px 0}
.xicon-peitao.xicon19{background-position: -804px 0}
.xicon-peitao.xicon20{background-position: -846px 0}
.xicon-peitao.xicon21{background-position: -888px 0}
.xicon-peitao.xicon22{background-position: -930px 0}
.xicon-peitao.xicon23{background-position: -972px 0}
.xicon-peitao.xicon24{background-position: -1014px 0}
.xicon-peitao.xicon25{background-position: -1056px 0}
.xicon-peitao.xicon26{background-position: -1098px 0}
.xicon-peitao.xicon27{background-position: -1140px 0}
.xicon-label{background: url('../images/fc_index.png');background-position: -175px -247px;display: inline-block;height: 16px;width: 16px;}
.xicon-wenhao{background: url('../images/xicon_wenhao20200810.png');background-size: 100% 100%;display: inline-block;height: 16px;vertical-align: middle;width: 16px;}
/*滚动条*/.city-scroll-box{overflow-y: scroll;}
.city-scroll-box::-webkit-scrollbar{height: 4px;width: 4px;}
.city-scroll-box::-webkit-scrollbar-thumb{background: #999;}
.city-scroll-box::-webkit-scrollbar-track{background: #f0f0f0;}
/*动效*/.fc-main-linktits img,
.fc-tjlist .imgbox img,
.fc-fy-li .imgbox img,
.xlp-item img,
.xlp-dtLi .imgbox img,
.list-tuijian-item img,
.list-contLi img,
.activeLi .imgbox img,
.xIndex-changeBox .imgbox img,
.transition1 img{-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-ms-transition: all 0.4s ease-in-out 0s;-o-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
.fc-main-linktits:hover img,
.fc-tjlist .imgbox:hover img,
.fc-fy-li .imgbox:hover img,
.xlp-item .imgbox:hover img,
.xlp-dtLi .imgbox:hover img,
.list-contLi .imgbox:hover img,
.activeLi .imgbox:hover img,
.xIndex-changeBox .imgbox:hover img,
.transition1:hover img,
.transition3:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.05);}
.banner-navlist,
.fc-mainTab,
.bbLi .bbTab,
.ljLink,
.ltLi,
.fc-titlinks a,
.fc-fy-item,
.xlp-dtLi,
.filterLink,
.list-tuijian-item .tit,
.list-gonggaoItem,
.list-activeItem,
.list-contLi .tit,
.list-ershou .tit,
.list-zxLi .tit,
.activeLi .btn,
.xlp-dtLi,
.transition2,
.transition3,
.transition4 img{-webkit-transition: all 0.1s ease-in-out 0s;-moz-transition: all 0.1s ease-in-out 0s;-ms-transition: all 0.1s ease-in-out 0s;-o-transition: all 0.1s ease-in-out 0s;transition: all 0.1s ease-in-out 0s;}
.list-tuijian-item .imgbox:hover img,
.transition4:hover img{-webkit-transform: scale(1.01);-moz-transform: scale(1.01);-ms-transform: scale(1.01);-o-transform: scale(1.01);transform: scale(1.01);}
@keyframes run{0%{transform: rotate(0deg);}
50%,100%{transform: rotate(360deg);}}
/*公共logo区*/.fc-logobox{height: 110px;}
.logo-info{color: #333;font-size: 28px;font-weight: normal;line-height: 110px}
.logo-info img{height: 50px;vertical-align: middle;}
.logo-navbox{color: #000;font-size: 16px;margin-top: 34px}
.logo-nav{border: 1px solid #e2e2e2;display: inline-block;float: left;height: 40px;line-height: 40px;text-align: center;width: 130px;}
.logo-nav:hover{background: #ffefef;border-color: #ffefef;}
.logo-nav+.logo-nav{border-left: none;}
.logo-nav .xicon{margin-right: 5px;vertical-align: -2px;}
.link-fb{background: #f33;color: #fff;display: inline-block;float: left;height: 42px;line-height: 42px;margin-left: 10px;text-align: center;width: 130px;}
.link-fb:hover,
.banner-searchBtn:hover{background: #e61818}
/*公用工具栏*/.toolbar{bottom: 150px;position: fixed;right: 50px;z-index: 9990}
.toolUl,
.toolLi{float: none;}
.toolLi{position: relative;}
.toolLi+.toolLi{margin-top: 5px}
.toolBox{background: #fff;border: 1px solid #e2e2e2\0;-webkit-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);color: #38a8fa;cursor: pointer;font-size: 14px;display: table-cell;height: 48px;text-align: center;vertical-align: middle;width: 48px;}
.toolLi span{color: #e61818;display: none}
.toolLi:hover .toolBox i{display: none}
.toolLi:hover .toolBox span{display: inline;}
.toolLi:hover .toolMenu{display: block}
.toolMenu{display: none;position: absolute;right: 48px;top: 0;}
.toolMenus{background: #fff;border: 1px solid #e2e2e2\0;box-shadow: 0 0 10px 2px rgba(0, 0, 0, .2);margin-right: 10px;position: relative;}
.toolMenus:after{background: url('../images/fc_index.png');background-position: -70px -76px;content: '';height: 11px;position: absolute;right: -6px;top: 18px;width: 6px;}
.toolMenu-item{color: #666;font-size: 14px;padding: 10px 15px;text-align: center;white-space: nowrap;}
.toolMenu-item:hover{color: #e61818;}
.toolMenu-item+.toolMenu-item{border-top: 1px solid #e2e2e2;}
.toolMenu-item .xicon{margin-right: 5px;vertical-align: -2px;}
.toolTit{background: #f0f0f0;font-size: 14px;height: 24px;line-height: 24px;text-align: center;white-space: nowrap;}
.toolMenus .imgbox{height: 100px;padding: 5px 10px;width: 100px;}
.toolMenus .imgbox img{background: #f0f0f0;display: block;height: 100px;width: 100px;}
/*公共菜单样式*/.fc-navbox{background: #f33;color: #fff;font-size: 16px;font-weight: bold;height: 42px;}
.fc-navbox a{display: block;height: 42px;line-height: 42px;padding: 0 24px;}
.fc-navbox a:hover,
.fc-navbox a.on{background: #e61818}
/*公共位置提标*/.positionBox{color: #999;font-size: 14px;padding: 10px 0 5px}
.positionBox a:hover{color: #f33;text-decoration: underline;}
.positionBox+.fc-adBox{margin-top: 10px}
/*公用标题*/.fc-titbox1{border-bottom: 2px solid #f33;font-size: 16px}
.fy-link{display: block;float: left;height: 42px;line-height: 42px;padding: 0 21px;}
.fy-link.on,
.fy-link.on:hover{background: #f33;color: #fff}
.fy-link:hover{background: #ffefef;}
.fc-titbox2{color: #333;font-size: 24px;font-weight: bold;padding-left: 20px;position: relative;}
.fc-titbox2:before{background: #f33;content: '';height: 20px;left: 0;margin-top: -8px;position: absolute;top: 50%;width: 3px;}
.fc-titbox2 .tabs{color: #999;font-size: 14px;font-weight: normal;margin-top: 10px}
.fc-titbox2 .tab{padding: 0 5px 0 10px;position: relative;}
.fc-titbox2 .tab:hover{color: #666;}
.fc-titbox2 .tab+.tab:before{background: #e2e2e2;content: '';height: 12px;left: 0;margin-top: -6px;position: absolute;top: 50%;width: 1px;}
.fc-titbox3{margin-top: 25px}
.fc-titbox3 .tab{color: #999;font-size: 14px;padding-bottom: 10px;position: relative !important;}
.fc-titbox3 .tab+.tab{margin-left: 30px}
.fc-titbox3 .tab:hover{color: #666;}
.fc-titbox3 .tab.on{color: #333;font-weight: bold;}
.fc-titbox3 .tab.on:before{background: #f33;bottom: 0;content: '';height: 2px;left: 50%;margin-left: -12px;position: absolute;width: 24px;}
.fc-titbox4{border-bottom: 1px solid #e2e2e2;color: #333;font-size: 20px;font-weight: bold;padding-bottom: 8px}
.fc-titbox4 .info{color: #999;font-size: 14px;font-weight: normal;}
/*公用标签*/.xlp-tab{-webkit-border-radius: 4px;border-radius: 4px;color: #fff;font-size: 14px;font-weight: normal;margin-left: 10px;padding: 0 5px;}
.xlp-tab1{background: #f33;}
.xlp-tab2{background: #3c3;}
.xlp-tab3{background: #39f;}
.xlp-tab4{background: #999;}
.xlp-tab5{background: #f63;}
.fc-tab{-webkit-border-radius: 2px;border-radius: 2px;color: #fff;display: inline-block;font-size: 14px;height: 20px;line-height: 20px;margin-right: 10px;text-align: center;width: 20px;}
.fc-tab1{background: #f33}
.fc-tab2{background: #f63}
.fc-tab3{background: #39f}
.fc-tab4{background: #3c3}
.fc-tab5{background: #9a33ff}
.list-tab{background: #eaf5ff;-webkit-border-radius: 2px;border-radius: 2px;color: #39f;font-size: 14px;font-weight: normal;padding: 2px 8px;}
.xlp-dt-tab{border: 1px solid #f33;-webkit-border-radius: 2px;border-radius: 2px;color: #f33;display: inline-block;font-size: 12px;margin-right: 10px;padding: 1px 5px;vertical-align: middle;}
.wenda-tab{-webkit-border-radius: 4px;border-radius: 4px;color: #fff;display: inline-block;font-size: 12px;height: 16px;line-height: 16px;margin-right: 5px;text-align: center;width: 16px;}
.xlp-wen{background: #f33;}
.xlp-da{background: #3c3}
.page-tab{border: 1px solid #e2e2e2;height: 38px;color: #333;font-size: 16px;display: inline-block;line-height: 38px;text-align: center;width: 88px;}
.page-tab:hover{color: #f33;}
/*上一篇、下一篇*/.pageBar{margin-top: 45px;text-align: center}
.pageBar .page-tab+.page-tab{margin-left: 10px}
.pageBar .share-tab{color: #666;font-size: 14px;margin-left: 40px}
.pageBar .share-tab:hover{color: #f33;text-decoration: underline;}
.pageBar .xicon{margin-right: 5px;vertical-align: -2px}
/*相关阅读*/.likeBox{margin-top: 35px}
.likeUl{border: 1px solid #e2e2e2;margin: 20px 0 0 12px;padding: 25px 0;}
.likeLi{padding-left: 20px;position: relative;}
.likeLi .tit{color: #333;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 500px;}
.likeLi .tit:hover{color: #f33;text-decoration: underline;}
.likeLi .time{color: #999;font-size: 14px;margin-left: 20px}
.likeLi .time em{margin-left: 14px}
.likeLi:before{background: #f33;-webkit-border-radius: 50%;border-radius: 50%;content: '';height: 4px;left: 8px;margin-top: -2px;position: absolute;top: 50%;width: 4px;}
.likeLi+.likeLi{margin-top: 25px}
/*右侧团购意向报名*/.joinTuanBox .list-zfSub{background: #f33;margin-top: 20px}
.joinTuanBox .list-zfSub:hover{background: #e61818}
.joinTuanBox .p1{color: #999;font-size: 14px;padding: 15px 0;}
/*右侧置业顾问*/.xDetail-zyUl{padding-top: 30px;}
.xDetail-zyUl .xIndex-zyBox-item{padding: 0;}
.xDetail-zyUl .xIndex-zyBox-item+.xIndex-zyBox-item{margin-top: 40px}
/*时间轴列表*/.timeList-box{padding-left: 9px;position: relative;}
.timeList-box:before{bottom: 0;border-left: 1px dotted #e2e2e2;content: '';left: 4px;position: absolute;top: 0;width: 1px;}
.timeList-item{padding-left: 10px;position: relative;}
.timeList-item:before{background: #d9d8db;border-radius: 50%;content: '';height: 9px;left: -9px;position: absolute;width: 9px;}
/*热门楼盘*/.hotLpBox{margin-top: 15px}
.hotLpBox .item{width: 270px;}
.hotLpBox .item+.item{margin-left: 40px}
.hotLpBox .imgbox{background: #f0f0f0;height: 200px;overflow: hidden;position: relative;}
.hotLpBox .imgbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.hotLpBox .imgbox .mask{background: #000;background: rgba(0, 0, 0, .2);filter: alpha(opacity=20);height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%}
.hotLpBox .xicon-bofang{margin-top: 68px;vertical-align: middle;}
.hotLpBox .xicon-quanjing{margin-top: 69px;vertical-align: middle;}
.hotLpBox .tit{background: url(../images/bg_mask.png) repeat-x;bottom: 0;color: #fff;font-size: 18px;height: 40px;line-height: 45px;left: 0;padding-left: 10px;position: absolute;right: 0;}
.hotLpBox .tit .name{display: inline-block;max-width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hotLpBox .info{color: #999;font-size: 14px;margin-top: 15px}
.hotLpBox .info .price{color: #f33;font-size: 18px}
.hotLpBox .info .tab{margin-top: 2px;overflow: hidden;position: relative;text-overflow: ellipsis;white-space: nowrap;max-width: 70px;}
.hotLpBox .info .tab+.tab{margin-left: 10px;padding-left: 10px}
.hotLpBox .info .tab+.tab:before{background: #ccc;content: '';height: 10px;left: 0;position: absolute;top: 5px;width: 1px;}
/*大图预览*/.xdialog-BigP{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;}
.xdialog-BigP:before{background: #000;content: '';filter: alpha(opacity=85);height: 100%;left: 0;position: absolute;-o-opacity: .85;-ms-opacity: .85;-webkit-opacity: .85;opacity: .85;top: 0;width: 100%}
.xdialog-BigP .imgbox{background-size: contain;background-size: 100% 100%\0;background-repeat: no-repeat;background-position: center;bottom: 20px;left: 50%;margin-left: -450px;position: absolute;top: 20px;width: 900px;}
.xdialog-closebtn{width: 54px;height: 54px;background: url(http://img.pccoo.cn/post/images/half_close.png);background-size: cover;position: absolute;top: 0;right: 0;}
/*置业顾问*/.xIndex-zyBox-item{padding: 30px 0 30px 30px;position: relative;width: 269px;}
.xIndex-zyBox-item a:hover .tit{color: #f33;}
.xIndex-zyBox-item .imgbox{-webkit-border-radius: 50%;border-radius: 50%;height: 70px;overflow: hidden;width: 70px}
.xIndex-zyBox-item .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xIndex-zyBox-item .infobox{margin-left: 12px;overflow: hidden;width: 187px;}
.xIndex-zyBox-item .tit{color: #000;font-size: 16px}
.xIndex-zyBox-item .tel{color: #666;font-size: 14px;margin-top: 3px}
.xIndex-zyBox-item .tel em{font-size: 16px}
.xIndex-zyBox-item .tabs{margin-top: 3px}
.xIndex-zyBox-item .tab{display: inline-block;font-size: 12px;height: 22px;line-height: 22px;text-align: center;width: 84px;}
.xIndex-zyBox-item .tab+.tab{margin-left: 10px}
.xIndex-zyBox-item .tab1{border: 1px solid #39f;color: #39f;}
.xIndex-zyBox-item .tab2{border: 1px solid #3c3;color: #3c3;}
.xIndex-zyBox-item .xicon{margin-right: 5px;vertical-align: -3px;}
.xindex-zyBox-mabox{background: #fff;border: 1px solid #e2e2e2\0;-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);display: none;padding: 26px 24px 10px;position: absolute;top: 100%;width: 120px;z-index: 10}
.xindex-zyBox-mabox.mabox1{left: 10px}
.xindex-zyBox-mabox.mabox2{left: 100px}
.xindex-zyBox-mabox .mabox{height: 120px;position: relative;}
.xindex-zyBox-mabox .mabox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xindex-zyBox-mabox .picbox{border: 2px solid #fff;-webkit-border-radius: 4px;border-radius: 4px;left: 50%;margin: -14px 0 0 -14px;height: 28px;position: absolute;top: 50%;width: 28px;}
.xindex-zyBox-mabox .picbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xindex-zyBox-mabox .maInfo{color: #333;font-size: 14px;margin-top: 10px;text-align: center}
/*左右结构*/.list-cont-left{width: 820px;}
.list-cont-right{margin-left: 40px;width: 340px;}
.list-rightBox{border: 1px solid #e2e2e2;padding: 20px;}
.list-rightBox+.list-rightBox{margin-top: 20px}
/*分页*/.wUser-pages{margin-top: 30px;text-align: center}
.wUser-pages .tcdNumber,
.wUser-pages .nextPage,
.wUser-pages .prevPage,
.wUser-pages .current{border: 1px solid #e6e6e6;color: #333;font-size: 16px;display: inline-block;height: 38px;line-height: 38px;margin-left: 10px;}
.wUser-pages .tcdNumber{width: 38px;}
.wUser-pages .nextPage,
.wUser-pages .prevPage{width: 88px;}
.wUser-pages .tcdNumber:hover,
.wUser-pages .nextPage:hover,
.wUser-pages .prevPage:hover{color: #f33;}
.wUser-pages .current{background: #f33;color: #fff;width: 38px;}
.wUser-pages span{margin-left: 10px}
/*原分页重置*/#page_x{float: none !important;height: auto !important;margin: 10px 0 !important;}
#page_x.center{text-align: center !important;}
#page_x a,
#page_x span{background: #fff;color: #333;font-size: 16px;height: 38px;line-height: 38px;padding: 0 10px;text-align: center;min-width: 26px}
#page_x a:hover{color: #f33}
#page_x span{border: 1px solid #f33;background: #f33;color: #fff}
/*活动类型标签*/.active-info.f_bg_1{background: url('../images/hd_icon.png') no-repeat 0 0;}
.active-info.f_bg_2{background: url('../images/hd_icon.png') no-repeat 0 -90px;}
.active-info.f_bg_3{background: url('../images/hd_icon.png') no-repeat 0 -60px;}
.active-info.f_bg_4{background: url('../images/hd_icon.png') no-repeat 0 -30px;}
.active-info.f_bg_5{background: url('../images/hd_icon.png') no-repeat 0 -120px;}
/*编辑器*/.fc-editBox *,
.xJoin-itemCon *{font-size: 16px;line-height: 160%;max-width: 100% !important;word-break: break-all !important;white-space: unset !important;position: unset !important;}
.fc-editBox img,
.xJoin-itemCon img{height: auto !important;}
.xJoin-itemCon .infobox{position: relative !important;}
/*首页-banner搜索区*/.fc-bannerbox{position: relative;}
.fc-bannerbox,
.banner-imgbox,
.banner-imgbox .swiper-wrapper{height: 450px !important;}
.banner-imgbox .swiper-slide{display: block;height: 450px;overflow: hidden;position: relative;width: 100%;}
.banner-imgbox img{height: 450px;left: 50%;margin-left: -960px;position: absolute;top: 0;width: 1920px;}
.fc-bannerbox .arrow-left,
.fc-bannerbox .arrow-right{background: #000;height: 100px;margin-top: -50px;-webkit-opacity: .2;opacity: .2;filter: alpha(opacity=20);top: 50%;position: absolute;text-align: center;width: 60px;z-index: 10}
.fc-bannerbox .arrow-left:hover,
.fc-bannerbox .arrow-right:hover{-webkit-opacity: .5;opacity: .5;filter: alpha(opacity=50);}
.fc-bannerbox .arrow-left i,
.fc-bannerbox .arrow-right i{margin-top: 30px}
.fc-bannerbox .arrow-left{left: 50%;margin-left: -590px}
.fc-bannerbox .arrow-right{right: 50%;margin-right: -590px}
.fc-bannerbox .pagination{position: absolute;left: 0;text-align: center;bottom: 5px;width: 100%;z-index: 10}
.fc-bannerbox .swiper-pagination-switch{width: 28px;height: 4px;background: #ccc;border-radius: 0;display: inline-block;margin-right: 5px;opacity: 0.8;cursor: pointer;}
.fc-bannerbox .swiper-visible-switch{background: #ccc;}
.fc-bannerbox .swiper-active-switch{background: #f33;}
.fc-searchbox{color: #f0f0f0;font-size: 16px;background: #000;background: rgba(0, 0, 0, .7);-webkit-border-radius: 4px;border-radius: 4px;left: 50%;margin-left: -430px;padding: 30px 50px;position: absolute;top: 220px;width: 760px;z-index: 10}
.fc-wrap .banner-navlist{float: left;}
.banner-word2{width: 38px;}
.banner-word3{width: 56px;}
.banner-word4{width: 72px;}
.banner-navlist{height: 20px;}
.banner-navlist:hover{font-size: 18px}
.banner-navlist+.banner-navlist{margin-left: 30px;text-align: right}
.banner-nav-childs.on{font-size: 18px}
.banner-search-wrap{margin-top: 15px;}
.banner-search-item{position: relative;}
.banner-search-item .xicon-shangshanjiao{position: absolute;top: -6px;}
.banner-search-item1 .xicon-shangshanjiao{left: 15px;}
.banner-search-item2 .xicon-shangshanjiao{left: 94px;}
.banner-search-item3 .xicon-shangshanjiao{left: 180px;}
.banner-search-item4 .xicon-shangshanjiao{left: 280px;}
.banner-search-item5 .xicon-shangshanjiao{left: 365px;}
.banner-searchInput{border: none;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;height: 42px;line-height: 42px;outline: none;padding: 0 20px;width: 540px;}
.banner-searchBtn{background: #f33;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;display: inline-block;height: 42px;line-height: 42px;padding: 0 20px;}
.banner-searchBtn i{margin-top: 8px}
.banner-fabuBtn{background: #fff;-webkit-border-radius: 4px;border-radius: 4px;color: #000;height: 42px;line-height: 42px;padding: 0 20px;}
.banner-fabuBtn:hover{background: #e61818;color: #fff;}
/*首页-主分类链接*/.fc-main-linkwrap{color: #333;font-size: 14px;margin-top: 40px}
.fc-main-linkitem{width: 275px;}
.fc-main-linkitem+.fc-main-linkitem{margin-left: 33px;}
.fc-main-linktits{display: block;height: 85px;overflow: hidden;padding: 35px 0 0 24px;position: relative;}
.fc-main-linktits img{height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}
.fc-main-linktit{font-size: 24px;margin-bottom: 5px}
.fc-main-linkinfo{color: #666;}
.fc-mainBox{border: 1px solid #e2e2e2;border-top: none;padding-top: 20px;}
.fc-mainUl{height: 144px;overflow: hidden}
.fc-mainTab{background: #f5fafc;display: block;margin: 0 0 14px 20px;overflow: hidden;text-align: center;}
.fc-mainTab:hover{background: #f33;color: #fff;}
.fc-mainTab a{display: block;height: 34px;line-height: 34px;}
.fc-mainTab1{width: 107px;}
.fc-mainTab2{width: 234px;}
/*首页-推荐房产*/.tjBox,
.fyBox,
.xlpBox,
.xlp-cont,
.zxBox,
.ltBox,
.bbBox,
.ljBox{margin-top: 50px}
.fc-tjbox{max-height: 500px;margin: -30px -30px 0 0;}
.fc-titbox{color: #333;font-size: 28px;line-height: 35px;margin-bottom: 30px}
.fc-tit-info{color: #999;font-size: 18px;margin-left: 10px}
.fc-titlinks{color: #666;font-size: 16px}
.fc-titlinks a:hover{color: #f33;}
.fc-titLine{font-size: 14px;margin: 0 10px;}
.fc-tjlist{float: left;margin: 35px 30px 0 0;}
.fc-tjlist .tab{display: inline-block;margin-top: 2px;overflow: hidden;position: relative;text-overflow: ellipsis;white-space: nowrap;max-width: 70px;}
.fc-tjlist .tab+.tab{margin-left: 10px;padding-left: 10px;}
.fc-tjlist .tab+.tab:before{background: #ccc;content: '';height: 10px;left: 0;position: absolute;top: 4px;width: 1px;}
.fc-tjlist .tabs1 .tab+.tab:before,
.fc-tjlist .tabs2 .tab+.tab:before{top: 6px;}
.fc-tjlist .tabs3 .tab+.tab:before{top: 5px;}
.fc-tjlist a{float: left;width: 216px;}
.fc-tjlist a+a{margin-left: 30px}
.fc-tjlist .imgbox{background: #f0f0f0;padding-top: 75%;position: relative;width: 100%;overflow: hidden}
.fc-tjlist .imgbox .mask{background: #000;background: rgba(0, 0, 0, .2);filter: alpha(opacity=20);height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%}
.fc-tjlist .xicon-bofang{margin-top: 48px;vertical-align: middle;}
.fc-tjlist .imgbox img{width: 100%;height: 100%;-webkit-object-fit: cover;object-fit: cover;position: absolute;top: 0;left: 0;}
.fc-tjlist .tit{background: url(../images/bg_mask.png) repeat-x;bottom: 0;color: #fff;font-size: 14px;height: 40px;left: 0;line-height: 45px;overflow: hidden;padding-left: 10px;position: absolute;right: 0;text-overflow: ellipsis;white-space: nowrap;}
.tjBox .fc-tab{left: 10px;position: absolute;top: 10px;}
.fc-tjlist .pricebox{color: #999;font-size: 14px;margin-top: 15px}
.fc-tjlist .pricebox .price{color: #f33;font-size: 16px;}
.fc-tjlist .pricebox .price em{font-size: 14px}
.tjBox .swiper-pagination{bottom: 0;left: 0;position: absolute;text-align: center;width: 100%;}
.tjBox .swiper-pagination-switch{width: 28px;height: 4px;background: #ccc;border-radius: 0;display: inline-block;margin-right: 5px;opacity: 0.8;cursor: pointer;}
.tjBox .swiper-visible-switch{background: #ccc;}
.tjBox .swiper-active-switch{background: #f33;}
/*首页-房源*/.fc-cs-ul,
.fc-cz-ul,
.fc-zf-ul,
.fc-zr-ul{margin-top: 15px;margin-left: -50px;}
.fc-zj-ul,
.fc-jjr-ul{margin-top: 30px}
.fc-fy-item{padding: 15px 0;margin-left: 50px;}
.fc-fy-item:hover{background: #f7f7f7}
.fc-fy-item .imgbox{background: #f0f0f0;height: 100px;overflow: hidden;position: relative;width: 130px;}
.fc-fy-item .imgbox img{display: block;height: 100%;object-fit: cover;overflow: hidden;width: 100%;}
.fc-fy-item .infobox{height: 100px;margin-left: 20px;overflow: hidden;position: relative;width: 285px;}
.fc-fy-item .tit{color: #000;font-size: 16px;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fc-fy-item .tab1,
.fc-fy-li .tab2{position: relative;}
.fc-fy-item .tab1+.tab1{margin-left: 10px;padding-left: 10px}
.fc-fy-item .tab1+.tab1:before{background: #ccc;content: '';height: 10px;left: 0;position: absolute;top: 5px;width: 1px;}
.fc-fy-item .tab2+.tab2{margin-left: 20px}
.fc-fy-showmore{background: #f7f7f7;color: #333;font-size: 14px;height: 30px;line-height: 30px;margin: 10px auto 0;text-align: center;width: 350px;}
.fc-fy-showmore a:hover{color: #f33;text-decoration: underline}
.fc-fy-item .p1{color: #999;font-size: 14px;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fy-tabs{height: 18px;margin-top: 15px;overflow: hidden}
.fy-tab{background: #eaf5ff;color: #39f;font-size: 12px;padding: 1px 5px;}
.fy-tab+.fy-tab{margin-left: 5px}
.fc-fy-item .pricebox{color: #999;font-size: 14px;padding-top: 25px;text-align: right;width: 140px;}
.fc-fy-item .price{overflow: hidden;white-space: nowrap;}
.fc-fy-item .price i{color: #f33;font-size: 20px;}
.fc-fy-item .price i em{font-size: 14px}
.fc-fy-item .price1{margin-top: 5px;overflow: hidden;white-space: nowrap;}
.fc-fy-item .price1 i{color: #ff4a2f;}
.fc-zf-ul .fc-fy-item .infobox{width: 240px;}
.fc-zf-ul .fc-fy-item .pricebox{width: 185px;}
.fc-zj-item1{height: 90px;margin-right: 24px;overflow: hidden;}
.fc-zj-item2{height: 68px;margin: 24px 24px 0 0;overflow: hidden;width: 282px;}
.fc-zj-ul{margin-right: -24px}
.fc-zj-ul img{display: block;height: 100%;object-fit: cover;width: 100%;}
.fc-zj-ul .showMore{background: #f9f3f3;border: 1px solid #f33;color: #f33;display: block;font-size: 20px;height: 66px;line-height: 66px;text-align: center;width: 280px;}
.fc-zj-ul .showMore:before{content: '.';clear: both;display: block;height: 0;visibility: hidden;}
.fc-zj-ul .showMore:hover{background: #f33;color: #fff;}
.fc-jjr-ul{margin-right: -24px}
.fc-jjr-item1{height: 90px;margin-right: 24px;overflow: hidden;}
.fc-jjr-item2{border: 1px solid #e2e2e2;height: 70px;margin: 20px 24px 0 0;overflow: hidden;padding: 15px 20px;width: 342px;}
.fc-jjr-item2 .imgbox{-webkit-border-radius: 50%;border-radius: 50%;height: 70px;overflow: hidden;width: 70px;}
.fc-jjr-item2 a:hover .name{color: #f33;}
.fc-jjr-item2 img{display: block;height: 100%;object-fit: cover;width: 100%;}
.fc-jjr-item2 .infobox{color: #666;font-size: 14px;margin-left: 80px}
.fc-jjr-item2 .name{color: #000;font-size: 16px;}
.fc-jjr-rz{position: relative;}
.fc-jjr-info{display: none;position: absolute;right: -100px;top: 0;}
.fc-jjr-rz:hover .fc-jjr-info{display: block}
.fc-jjr-item2 .name .xicon{margin-left: 5px;vertical-align: -2px}
.fc-jjr-item2 .tel{margin-top: 5px}
.fc-jjr-item2 .tel .xicon{margin-right: 5px;vertical-align: -2px}
.fc-jjr-item2 .info{margin-top: 5px}
.fc-jjr-item2 .info .tab+.tab{margin-left: 25px}
.fc-jjr-item2 .info em{color: #f33;}
/*首页-新楼盘*/.xlp-ul{margin: -35px -40px 0 0;}
.xlp-item{margin: 35px 40px 0 0;position: relative;width: 270px;}
.xlp-item .imgbox{background: #f0f0f0;height: 200px;overflow: hidden;position: relative;}
.xlp-item .imgbox .mask{background: #000;background: rgba(0, 0, 0, .2);filter: alpha(opacity=20);height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%}
.xlp-item .imgbox .xicon-bofang{margin-top: 56px;vertical-align: middle;}
.xlp-item img{display: block;height: 100%;object-fit: cover;width: 100%;}
.xlp-info{color: #fff;font-size: 12px;left: -4px;line-height: 24px;position: absolute;text-align: center;text-indent: 4px;top: 10px;z-index: 1}
.xlp-item .p1{background: url(../images/bg_mask.png) repeat-x;bottom: 0;color: #fff;font-size: 18px;height: 40px;line-height: 45px;margin-top: 15px;left: 0;padding-left: 10px;position: absolute;right: 0;}
.xlp-item .p1 .name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 205px}
.xlp-item .p2{color: #999;font-size: 14px;margin-top: 15px;}
.xlp-item .p2 .tab{margin-top: 2px;overflow: hidden;position: relative;text-overflow: ellipsis;white-space: nowrap;max-width: 70px;}
.xlp-item .p2 .tab+.tab{margin-left: 10px;padding-left: 10px}
.xlp-item .p2 .tab+.tab:before{background: #ccc;content: '';height: 10px;left: 0;position: absolute;top: 5px;width: 1px;}
.xlp-item .p2 i{color: #f33;font-size: 18px;}
.xlp-wd{width: 315px;}
.xlp-wd .city-scroll-box{height: 347px;}
.xlp-wdLi+.xlp-wdLi{margin-top: 25px}
.xlp-wdLi .name{background: #fafafa;display: inline-block;font-size: 14px;font-weight: bold;overflow: hidden;padding: 2px 5px;text-overflow: ellipsis;white-space: nowrap;}
.xlp-wdLi .p1,
.xlp-wdLi .p2{color: #666;font-size: 14px;margin-top: 12px;}
.xlp-wdLi .p1 .con{max-height: 38px;line-height: 19px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.xlp-wdLi .p2 .con{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xlp-wdLi .wenda-tab,
.xlp-wdLi1 .wenda-tab{margin-top: 2px}
.xlp-wdLi .con{text-align: justify;width: 285px;}
.xlp-wdLi1 .con{text-align: justify;width: 485px;}
.xlp-wdLi a:hover .con,
.xlp-wdLi1 a:hover .con{color: #f33;text-decoration: underline;}
.xIndex-wdBox1 .xIndex-con{padding: 5px 20px;}
.xIndex-wdBox1 .city-scroll-box{height: 502px;}
.xlp-wdUl1{padding-right: 24px}
.xlp-wdLi1{font-size: 14px;padding: 22px 0;}
.xlp-wdLi1+.xlp-wdLi1{border-top: 1px solid #e2e2e2;}
.xlp-wdLi1 .p1{color: #333;}
.xlp-wdLi1 .p1 .con{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.xlp-wdLi1 .p2 .con{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xlp-wdLi1 .p2{color: #666;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xlp-sq-link{display: block;font-size: 16px;overflow: hidden;padding-left: 15px;position: relative;text-overflow: ellipsis;white-space: nowrap;}
.xlp-sq-link:before{background: #f33;-webkit-border-radius: 50%;border-radius: 50%;content: '';height: 4px;left: 0;margin-top: -2px;position: absolute;top: 50%;width: 4px;}
.xlp-sq-link+.xlp-sq-link{margin-top: 19px}
.xlp-sq-link:hover{color: #f33;text-decoration: underline;}
.xlp-dt{margin-left: 24px;width: 515px;}
.xlp-sq{margin-left: 24px;width: 315px;}
.xlp-dtLi{padding: 5px 5px 5px 0;}
.xlp-dtLi:hover{background: #f7f7f7}
.xlp-dtLi+.xlp-dtLi{margin-top: 10px}
.xlp-dtLi .imgbox{background: #f0f0f0;height: 100px;overflow: hidden;width: 130px;}
.xlp-dtLi .imgbox img{display: block;height: 100%;object-fit: cover;width: 100%;}
.xlp-dtLi .imgbox+.xlp-dtInfo{margin-left: 142px}
.xlp-dtInfo{color: #999;}
.xlp-dtInfo .tit{color: #333;font-size: 16px;margin-top: 2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xlp-dtInfo .p1{font-size: 14px;height: 40px;margin-top: 8px;overflow: hidden;text-align: justify;}
.xlp-dtInfo .p2{font-size: 12px;margin-top: 10px}
.xlp-sq .xlp-wdLi{padding-top: 32px;}
.xlp-cont.type2 .xlp-wd,
.xlp-cont.type2 .xlp-dt{width: 588px;}
.xlp-cont.type2 .xlp-wdLi .con{width: 550px;}
/*首页-房产资讯*/.zx-imgBox{height: 405px;position: relative;width: 540px;}
.zx-imgBox .swiper-slide{display: block;height: 405px;overflow: hidden;position: relative;width: 100%;}
.zx-imgBox img{height: 405px;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.zx-imgBox .arrow-left,
.zx-imgBox .arrow-right{background: #000;height: 100px;margin-top: -50px;-webkit-opacity: .2;opacity: .2;filter: alpha(opacity=20);top: 50%;position: absolute;text-align: center;width: 60px;z-index: 10}
.zx-imgBox .arrow-left:hover,
.zx-imgBox .arrow-right:hover{-webkit-opacity: .5;opacity: .5;filter: alpha(opacity=50);}
.zx-imgBox .arrow-left i,
.zx-imgBox .arrow-right i{margin-top: 30px}
.zx-imgBox .arrow-left{left: 0}
.zx-imgBox .arrow-right{right: 0}
.zx-imgBox .swiper-pagination{bottom: 50px;left: 0;position: absolute;text-align: center;width: 100%;}
.zx-imgBox .swiper-pagination-switch{width: 10px;height: 10px;background: #ccc;border-radius: 50%;display: inline-block;margin-right: 5px;opacity: 0.8;cursor: pointer;}
.zx-imgBox .swiper-visible-switch{background: #ccc;}
.zx-imgBox .swiper-active-switch{background: #f33;}
.zx-maskBox{background: #000\0;background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .7));bottom: 0;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;font-size: 18px;height: 40px;left: 0;line-height: 45px;overflow: hidden;padding: 0 12px;position: absolute;text-overflow: ellipsis;text-align: center;white-space: nowrap;width: 100%;}
.zx-infoBox{margin-left: 30px;width: 630px;}
.zx-tt{background: #fcfcfc;border: 1px solid #e2e2e2;padding: 15px 20px;}
.zx-toutiao{background: url('../images/zx_tt.png');display: inline-block;height: 61px;margin-top: 15px;width: 135px;}
.zx-tt-info{margin-left: 20px;padding-left: 20px;position: relative;width: 410px;}
.zx-tt-info:before{background: #f0f0f0;content: '';height: 60px;left: 0;position: absolute;top: 11px;width: 1px;}
.zx-tt .tit{color: #f33;font-size: 20px;font-weight: bold;overflow: hidden;position: relative;text-overflow: ellipsis;white-space: nowrap;}
.zx-tt .info{color: #666;font-size: 14px;height: 48px;line-height: 24px;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;position: relative;text-align: justify;}
.zx-tt+.zxUl{color: #333;font-size: 16px;margin-top: 32px}
.zxLi{padding-left: 15px;position: relative;}
.zxLi:before{background: #f33;-webkit-border-radius: 50%;border-radius: 50%;content: '';height: 4px;left: 0;margin-top: -2px;position: absolute;top: 50%;width: 4px;}
.zxLi+.zxLi{margin-top: 18px}
.zxLi .tit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 520px;}
.zxLi .time{color: #999;font-size: 14px}
.zxLi:hover .tit{color: #f33;text-decoration: underline;}
/*首页-房产论坛*/.ltLi{border: 1px solid #e2e2e2;color: #999;padding: 15px 20px;width: 247px;}
.ltLi+.ltLi{margin-left: 14px}
.ltLi .tit{color: #000;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ltLi .info{font-size: 14px;height: 40px;line-height: 20px;margin-top: 15px;overflow: hidden;}
.ltLi .time{font-size: 12px;margin-top: 10px}
.ltLi .xicon-user{margin-right: 10px}
.ltLi:hover{border-color: #f33}
.ltLi:hover .tit,
.ltLi:hover .info{color: #f33;text-decoration: underline;}
/*首页-购房帮帮*/.bbUl{width: 874px;}
.bbLi{background: #fafafa;margin: 14px 14px 0 0;padding: 30px 5px 20px;width: 194px;}
.bbLi .tit{font-size: 16px;text-align: center}
.bbLi .xicon-num{margin-right: 10px;vertical-align: -6px;}
.bbLi:hover{background: #f9f3f3}
.bbLi .bbTab:hover{border-color: #f33;color: #f33;}
.bbTabs{margin-top: 15px}
.bbTab{border: 1px solid #e2e2e2;color: #666;display: block;font-size: 12px;height: 30px;line-height: 30px;margin: 0 0 14px 9px;overflow: hidden;text-align: center;}
.bbTab1{width: 82px;}
.bbTab2{width: 176px}
.bb-runInfo{border: 1px solid #e2e2e2;margin-top: 14px;padding: 15px 20px;position: relative;width: 284px;}
.bb-runInfo .tit{font-size: 18px}
.bb-moreLink{color: #666;font-size: 14px}
.bb-moreLink:hover{color: #f33;}
.bb-runInfo .p1{color: #999;font-size: 14px;margin-top: 13px}
.bb-runInfo .p2{color: #999;font-size: 14px;}
.bb-runInfo .p1+.p1{margin-top: 10px}
.bb-runInfo .p1 em{color: #f33;}
.bb-chartBox{height: 172px;margin-top: 13px}
.bbBox .fc-titbox{margin-bottom: 16px}
/*首页-友情链接*/.ljBox .ljLinks{margin: -20px -18px 0 0}
.ljLink{border: 1px solid #e2e2e2;color: #000;font-size: 14px;display: block;height: 32px;line-height: 32px;margin: 20px 18px 0 0;overflow: hidden;text-align: center;white-space: nowrap;width: 132px;}
.ljLink:hover{border-color: #f33;color: #f33}
/*首页-合作弹窗*/.xidalog-hz{display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999}
.hzBox{background: #fff;border: 1px solid #e2e2e2\0;-webkit-border-radius: 4px;border-radius: 4px;box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);left: 50%;margin: -292px 0 0 -300px;padding: 50px 0 60px;position: absolute;top: 50%;width: 600px;}
.twBox{background: #fff;border: 1px solid #e2e2e2\0;-webkit-border-radius: 4px;border-radius: 4px;box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);left: 50%;margin: -180px 0 0 -240px;padding: 50px 30px 30px;position: absolute;top: 50%;width: 480px;box-sizing: border-box;}
.twBox .tw-tit{font-size: 30px;color: #333;font-weight: bold;text-align: center;}
.twBox .tw-tip{font-size: 14px;color: #333;margin: 40px 0 20px;}
.twBox textarea{width: 100%;height: 100px;padding: 16px;box-sizing: border-box;border-radius: 5px;background: #f2f2f2;border: none;resize: none;}
.twBox .xqinfo-sub{margin: 30px auto 0;display: block;}
.hzBox1{background: #fff;border: 1px solid #e2e2e2\0;-webkit-border-radius: 4px;border-radius: 4px;box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);left: 50%;margin: -190px 0 0 -300px;padding-bottom: 60px;position: absolute;top: 50%;width: 600px;}
.hzBox1 .tit{border-bottom: 1px solid #f0f0f0;color: #f33;font-size: 20px;font-weight: bold;padding: 20px 0;margin: 0 20px 60px;}
.hzBox1 .tit .info{color: #999;font-size: 14px;font-weight: normal;}
.hz-logobox{text-align: center}
.hz-tit{background: url(../images/hz_tit.png);height: 35px;margin: 40px auto 0;width: 459px;}
.hzInfo{color: #333;font-size: 18px;margin-top: 40px;text-align: center}
.hz-tit2{color: #333;font-size: 30px;font-weight: bold;text-align: center;}
.hzInfo3{color: #333;font-size: 18px;margin-top: 15px;text-align: center;}
.hzInput{border: 1px solid #e2e2e2;display: block;font-size: 18px;height: 48px;line-height: 48px;margin: 20px auto 0;outline: none;padding: 0 20px;text-align: center;width: 438px;}
.hzInput::-webkit-input-placeholder{color: #ccc;}
.hzInputSub{background: #f33;border: none;color: #fff;width: 482px;}
.hzInputSub:hover{background: #e61818}
.hzInfo2{color: #666;font-size: 18px;margin-top: 40px;text-align: center}
.hzInfo2 .xicon-tel{margin: 0 10px 0 20px;vertical-align: -5px;}
.hzInfo2 em{color: #f33;display: inline-block;font-size: 24px;font-weight: bold;vertical-align: -2px;}
.hzClose{color: #ccc;cursor: pointer;font-size: 36px;position: absolute;right: 10px;top: 0;width: 30px;}
/*列表页-筛选条件*/.filterbox{border: 1px solid #e2e2e2;margin-top: 10px;padding: 10px 30px 15px;}
.filterLi{color: #666;font-size: 14px;}
.filterLi+.filterLi{margin-top: 15px}
.filterLi+.addrLi{margin-top: 5px}
.addrLi+.filterLi{margin-top: 10px}
.filterLi .tit{color: #999;left: 0;margin-right: 10px}
.filterLink{display: inline-block;margin-right: 15px;}
.filterLink.on,
.filterLink:hover{color: #f33;}
.filterInput{border: 1px solid #ccc;height: 24px;line-height: 24px;text-align: center;width: 68px;}
.filterBtn{background: #f33;-webkit-border-radius: 2px;border-radius: 2px;color: #fff;cursor: pointer;display: inline-block;height: 24px;line-height: 24px;padding: 0 10px;}
.filterBtn:hover{background: #e61818;}
.filterInputBox{-webkit-border-radius: 4px;border-radius: 4px;display: inline-block;overflow: hidden;position: relative;}
.filterInput2{border: 1px solid #ccc;-webkit-border-radius: 4px;border-radius: 4px;height: 34px;line-height: 34px;padding: 0 30px 0 20px;width: 348px;}
.filterSearchBtn{background: url('../images/xicon_search.png') no-repeat;background-position: center center;cursor: pointer;height: 100%;position: absolute;right: 0;top: 0;width: 30px;}
.filterSearchBtn:hover{background-color: #f0f0f0}
.addrLi{margin-top: 0;padding-left: 57px;position: relative;}
.filterbox-lef80 .addrLi{padding-left: 80px;}
.addrLi .tit{left: 0;line-height: 16px;position: absolute;top: 10px;}
.addrLi .filterLink{line-height: 26px;margin-top: 5px}
/*列表页-看房团广告*/.xlp-kftAdBox{background: url('../images/bg_kftuan.png');height: 90px;position: relative;width: 100%;}
.xlp-kftInfo{left: 510px;position: absolute;right: 200px;top: 20px;}
.xlp-kftInfo .p1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xlp-kftInfo .p2{margin-top: 5px}
.xlp-kftInfo .p1,
.xlp-kftInfo .p2{color: #fff;font-size: 18px}
.xlp-kftInfo .tab+.tab{margin-left: 10px}
.xlp-kftInfo .p2 .tab{color: #5ad56e;}
/*列表页-列表*/.lbBox{margin-top: 30px}
.lbBox .list-cont-left{width: 960px;}
.lbBox .list-cont-right{margin-left: 20px;width: 220px;}
.lbBox .list-rightBox{border: 0;margin-top: 25px;padding: 0;}
.lbBox .list-rightBox.type2{padding: 20px;border: 1px solid #e2e2e2;margin-top: 20px;}
.lbBox .list-rightBox.type2 .list-zfInput{width: 100%;box-sizing: border-box;}
.lbBox .list-rightBox.type2 .tit{height: 36px;}
.lbBox .list-rightBox+.list-rightBox{margin-top: 55px}
.lbBox .list-zfBox .tit{background: url('http://img.pccoo.cn/website/fenlei/images/xlp_zhaofang.png') no-repeat;background-size: 100% 100%;height: 45px;}
.lbBox .list-zfInput{width: 198px;}
.list-tuijian{border-bottom: 1px solid #e2e2e2;padding-bottom: 15px}
.list-tuijian-item{margin-top: 20px;}
.list-tuijian-item .imgbox{background: #f0f0f0;-webkit-border-radius: 4px;border-radius: 4px;height: 200px;overflow: hidden;width: 820px}
.list-tuijian-item .imgbox img{display: block;height: 100%;width: 100%;}
.list-tuijian-item .infobox{margin-left: 30px;width: 350px}
.list-tuijian-item .tit,
.list-contLi .tit{color: #333;font-size: 24px;font-weight: bold}
.list-tuijian-item .tit .name,
.list-contLi .tit .name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-contLi .tit .name{max-width: 380px;}
.list-tuijian-item .tit .name{max-width: 300px;}
.list-tuijian-item .tit:hover{color: #f33;}
.list-tuijian-item .xlp-tab,
.list-contLi .xlp-tab{display: inline-block;margin-top: 8px}
.list-tuijian-item .price{color: #f33;font-size: 28px}
.list-tuijian-item .price em{font-size: 18px}
.list-tuijian-item .tel{color: #666;font-size: 14px;margin-top: 10px}
.list-tuijian-item .tel .xicon-tel1{margin-right: 10px;vertical-align: -4px}
.list-tuijian-item .xicon-addr{vertical-align: -2px}
.list-tuijian-item .xicon-addr,
.list-tuijian-item .xicon-house{margin-right: 10px}
.list-tuijian-item .info,
.list-contLi .info{color: #333;font-size: 14px;margin-top: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-tuijian-item .info2{margin-top: 28px;}
.list-tuijian-item .info+.info,
.list-contLi .info+.info{margin-top: 15px}
.list-tuijian-item .info:last-child,
.list-contLi .info:last-child{height: 24px;overflow: hidden}
.list-tuijian-item .list-tab,
.list-contLi .list-tab{display: inline-block;}
.list-tuijian-item .list-tab+.list-tab,
.list-contLi .list-tab+.list-tab{margin: 0 0 0 10px}
.list-gonggaobox{color: #333;font-size: 14px;margin-top: 20px}
.list-gonggaoItem{overflow: hidden;text-overflow: ellipsis;width: 50%;white-space: nowrap;}
.list-gonggaoItem:hover{color: #f33;text-decoration: underline;}
.list-gonggaoItem .xicon-gonggao{margin-right: 10px;}
.list-activebox{color: #333;font-size: 14px;margin-top: 20px;}
.list-activeItem{overflow: hidden;width: 384px;}
.list-activeItem:hover{color: #f33;text-decoration: underline;}
.list-activeItem+.list-activeItem{margin-left: 24px}
.list-activeItem .info3{color: #f33;}
.list-activeInfo{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 290px;}
.list-contLi{border-bottom: 1px solid #e2e2e2;padding: 30px 20px 20px 0;position: relative;}
.list-contLi:hover{background: #f7f7f7}
.list-contLi .xlp-info{top: 40px;}
.list-contLi .imgbox{background: #f0f0f0;-webkit-border-radius: 4px;border-radius: 4px;height: 180px;overflow: hidden;position: relative;width: 240px;}
.list-contLi .imgbox .mask{background: #000;background: rgba(0, 0, 0, .2);filter: alpha(opacity=20);height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%}
.list-contLi .list-type+.list-type{margin-left: 30px}
.list-contLi .xicon-bofang{margin-top: 56px;vertical-align: middle;}
.list-contLi .xicon-quanjing{margin-top: 57px;vertical-align: middle;}
.list-contLi .xicon-addr{margin-right: 10px;vertical-align: -2px}
.list-contLi .xicon-house{margin-right: 10px;}
.list-contLi .xicon-gonggao{margin-right: 10px;}
.list-contLi .xicon-tel1{margin-right: 10px;vertical-align: -4px;}
.list-contLi .imgbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.list-contLi .infobox{width: 700px;}
.list-contLi .infobox1{padding-left: 30px;width: 432px;overflow: hidden}
.list-contLi .infobox2{margin-top: 50px;text-align: right;width: 210px;}
.list-contLi .tit:hover{color: #f33;}
.list-contLi .list-activebox{margin-top: 14px}
.list-contLi .list-activeUl{margin-left: 270px;width: 450px;}
.list-contLi .list-activeItem{width: 100%;}
.list-contLi .list-activeItem+.list-activeItem{margin: 10px 0 0 0;}
.list-contLi .xicon-shanjiao{margin-right: 10px;vertical-align: 2px}
.list-contLi .price{color: #f33;font-size: 28px;}
.list-contLi .price em{font-size: 18px}
.list-contLi .tel{color: #666;font-size: 14px;margin-top: 15px;}
.list-contLi .list-gonggao-info{margin-top: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-contLi .list-gonggao-info:hover{color: #f33;text-decoration: underline;}
.list-activeNum{color: #666;cursor: pointer;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.list-titbox{color: #333;font-size: 18px;font-weight: bold}
.list-titlinks{color: #999;font-size: 14px;font-weight: normal;margin-top: 3px}
.list-zxUl{color: #666;font-size: 14px;margin: 25px 0 0 15px}
.list-zxLi{position: relative;}
.list-zxLi:before{background: #666;-webkit-border-radius: 50%;border-radius: 50%;content: '';height: 4px;left: -15px;position: absolute;top: 7px;width: 4px;}
.list-zxLi+.list-zxLi{margin-top: 15px}
.list-zxLi .tit{line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list-zxLi:hover .tit{color: #f33;text-decoration: underline;}
.list-zxLi .time{color: #ccc;font-size: 12px;margin-top: 4px}
.list-lcUl{margin-top: 25px;position: relative;}
.list-lcUl:before{background: #e2e2e2;bottom: 50px;content: '';left: 12px;position: absolute;top: 0;width: 1px;}
.list-lcLi{padding-left: 30px;position: relative;}
.list-lcLi+.list-lcLi{margin-top: 18px}
.list-lcLi:before{background: url('../images/fc_index.png');content: '';height: 31px;left: 0;position: absolute;top: 0;width: 24px;}
.list-lcLi1:before{background-position: -95px 0;}
.list-lcLi2:before{background-position: -95px -35px;}
.list-lcLi3:before{background-position: -95px -70px;}
.list-lcLi4:before{background-position: -95px -105px;}
.list-lcLi5:before{background-position: -95px -140px;}
.list-lcLi6:before{background-position: -95px -175px;}
.list-lcLi7:before{background-position: -95px -210px;}
.list-lcLi8:before{background-position: -95px -245px;height: 22px;width: 22px;}
.list-lcLi a:hover .tit{color: #f33;}
.list-lcTabBox span:hover{color: #f33;text-decoration: underline;}
.list-lcBox .tit{color: #000;font-size: 14px}
.list-lcTabBox{color: #666;font-size: 12px;margin-top: 8px}
.list-lcTab{margin-bottom: 3px;width: 95px;}
.list-defaultBox{color: #999;font-size: 24px;padding: 60px 0;text-align: center}
.list-defaultBox .imgbox{display: inline-block;height: 121px;margin-right: 50px;overflow: hidden;vertical-align: -30px;width: 161px;}
.list-defaultBox .imgbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.list-houstTab{padding-right: 10px;position: relative;}
.list-houstTab+.list-houstTab{padding: 0 10px;}
.list-houstTab+.list-houstTab:before{background: #ccc;content: '';height: 10px;left: 0;margin-top: -4px;position: absolute;top: 50%;width: 1px;}
/*列表页-8秒找房及公用输入框*/.list-zfBox .tit{background: url('../images/xlp_zhaofang1.png') no-repeat;background-size: 100% 100%;height: 68px;margin-bottom: 15px}
.list-zfInput{border: 1px solid #ccc;height: 36px;line-height: 36px;padding: 0 10px;width: 276px;}
.list-zfInput+.list-zfInput,
.list-zfInput+.list-zfSelect,
.list-zfSelect+.list-zfSelect,
.list-zfSelect+.list-zfInput,
.list-zfInput+.list-zftexta{margin-top: 10px}
.list-zfSelect{background: #fff;border: 1px solid #ccc;height: 38px;line-height: 38px;padding: 0 10px;width: 100%;}
.list-zftexta{border: 1px solid #ccc;height: 84px;line-height: 20px;padding: 10px;width: 276px;}
.list-zfSub{background: #f63;border: 0;color: #fff;font-size: 16px;height: 40px;margin-top: 10px;width: 100%;}
.list-zfSub:hover{background: #e55c2e}
/*活动列表页*/.activeBox{margin-top: 30px}
.activeLi{border-bottom: 1px solid #e2e2e2;padding: 30px 10px 30px 0;position: relative;}
.activeLi .active-info{position: absolute;top: 24px;left: 0;height: 30px;line-height: 30px;font-size: 14px;font-family: "Microsoft Yahei", "微软雅黑";color: #fff;text-align: center;overflow: hidden;width: 130px;z-index: 1}
.activeLi .imgbox{background: #f0f0f0;-webkit-border-radius: 2px;border-radius: 2px;height: 220px;overflow: hidden;position: relative;width: 300px;}
.activeLi .imgbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.activeLi .infobox{color: #333;font-size: 16px;margin-left: 318px}
.activeLi .info-top{height: 182px;overflow: hidden}
.activeLi .p1+.p1{margin-top: 5px}
.activeLi .p1 em{color: #f33;font-size: 18px}
.activeLi .p2{color: #999;font-size: 14px;max-height: 60px;overflow: hidden;}
.activeLi .btnbox{color: #666;font-size: 16px}
.activeLi .btn{background: #f33;color: #fff;font-size: 16px;display: inline-block;padding: 8px 15px;}
.activeLi .btn:hover{background: #e61818}
.activeLi .timebox{color: #f33;}
.activeLi .btnbox .xicon{margin: 0 5px 0 40px;vertical-align: -2px}
/*楼盘主页-头部信息*/.xIndex-mainBox{margin-top: 30px}
.xIndex-main-titBox{color: #333;font-size: 36px;font-weight: bold}
.xIndex-main-titBox .tit{display: inline}
.xIndex-main-titBox .xlp-tab{vertical-align: 5px}
/*新上线后移除*/.xIndex-main-tit{color: #333;font-size: 36px;font-weight: bold}
.xIndex-main-tit .xlp-tab{display: inline-block;vertical-align: middle;}
.xIndex-mainBox .leftBox,
.xIndex-mainBox .rightBox{display: table-cell;vertical-align: bottom;}
.xIndex-mainBox .leftBox{width: 850px;}
.xIndex-mainBox .rightBox{color: #666;text-align: right;width: 325px;}
.xIndex-mainBox .leftBox .xlp-tab{vertical-align: middle;}
.xIndex-mainBox .leftBox .tabs{margin-top: 15px;overflow: hidden;white-space: nowrap;}
.xIndex-mainBox .leftBox .address{margin-top: 20px;font-size: 16px;color: #999;}
.xIndex-mainBox .leftBox .address .xicon-addr1{margin: 0 0 0 5px;}
.xIndex-mainBox .numbox{font-size: 16px;margin-top: 15px}
.xIndex-mainBox .numbox em{color: #f33;margin-right: 10px;}
.xIndex-mainBox .tabs .list-tab+.list-tab{margin-left: 10px}
.xIndex-mainBox .sColor{color: #2092e5;cursor: pointer;font-size: 14px}
.xIndex-mainBox .sColor:hover{color: #f33;text-decoration: underline;}
.xIndex-mainBox .numItem+.numItem{margin-left: 40px}
.xIndex-mainBox .rightBox .tel{font-size: 16px}
.xIndex-mainBox .rightBox .tel em{color: #f33;font-size: 20px}
.xIndex-mainBox .rightBox .guanzhu-num{font-size: 12px;color: #999;margin-top: 14px;}
.xIndex-mainBox .xicon{margin-right: 5px;vertical-align: -3px;}
.xqIndex-mainBox .xicon{margin-right: 5px;vertical-align: -3px;}
.xIndex-mainBox .rightBox .info{font-size: 14px;margin-top: 12px;position: relative;}
.xIndex-mainBox .rightBox .list-tab{background: #f33;color: #fff;cursor: pointer;font-size: 12px;padding: 3px 8px;}
.qqQunBox{background: #fff;border: 1px solid #e2e2e2\0;-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);display: none;max-height: 200px;overflow-y: auto;padding: 0 10px;position: absolute;right: 0;top: 24px;}
.qqQunBox .num{color: #2092e5;font-size: 14px;margin-right: 10px}
.qqQunBox .name{color: #999;font-size: 14px}
.qqQunItem{padding: 10px 0;text-align: left;}
.qqQunItem+.qqQunItem{border-top: 1px solid #e2e2e2;}
.xIndex-mainBox .list-tab+.infoItem{margin-top: 3px}
.xIndex-mainBox .infoItem{cursor: pointer;margin-right: 18px}
.xIndex-mainBox .infoItem .bds_more{font-size: 14px;float: none;margin: 0;padding: 0}
.xIndex-mainBox .fc-titbox1{margin: 30px 0}
.xIndex-mainBox .picShow{width: 600px;}
.xIndex-imgBox{height: 450px;left: 150%;width: 600px;overflow: hidden;position: fixed !important;}
.xIndex-imgBox.on{left: 0;position: relative !important;}
.xIndex-imgBox .swiper-slide{display: block;height: 450px;position: relative;width: 100%;}
.xIndex-imgBox .swiper-slide .xicon-bofang{animation: run 5s infinite;background-size: cover;height: 100px;left: 50%;margin: -50px 0 0 -50px;position: absolute;top: 50%;width: 100px;display: none;}
.xIndex-imgBox .swiper-slide .xicon-quanjing{background-size: cover;height: 100px;left: 50%;margin: -50px 0 0 -85px;position: absolute;top: 50%;width: 170px;display: none;}
.xIndex-imgBox .swiper-slide.swiper-slide-active .xicon-bofang,
.xIndex-imgBox .swiper-slide.swiper-slide-active .xicon-quanjing{display: block;}
.xIndex-imgBox .arrow-left,
.xIndex-imgBox .arrow-right{background: #000;height: 100px;margin-top: -50px;-webkit-opacity: .2;opacity: .2;filter: alpha(opacity=20);top: 50%;position: absolute;text-align: center;width: 60px;z-index: 10}
.xIndex-imgBox .arrow-left:hover,
.xIndex-imgBox .arrow-right:hover{-webkit-opacity: .5;opacity: .5;filter: alpha(opacity=50);}
.xIndex-imgBox .arrow-left i,
.xIndex-imgBox .arrow-right i{margin-top: 30px}
.xIndex-imgBox .arrow-left{left: 0}
.xIndex-imgBox .arrow-right{right: 0}
.xIndex-imgBox .numBox{background: rgba(0, 0, 0, .5);bottom: 15px;color: #fff;display: none;font-size: 14px;left: 15px;padding: 8px 12px;position: absolute;}
.picShow img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xIndex-changeBox{margin-top: 10px;}
.xIndex-changeBox .imgbox{cursor: pointer;height: 70px;overflow: hidden;position: relative;width: 91.66px;}
.xIndex-changeBox .imgbox+.imgbox{margin-left: 10px}
.xIndex-changeBox .imgbox span{background: rgba(0, 0, 0, .5);bottom: 0;color: #fff;font-size: 14px;height: 26px;left: 0;line-height: 26px;position: absolute;text-align: center;width: 100%;}
.xIndex-mainBox .infos{color: #333;font-size: 14px;margin: -10px 0 0 40px;width: 560px;}
.xIndex-mainBox .price{color: #f33;font-size: 36px;margin-right: 10px}
.xIndex-mainBox .price em{font-size: 18px;}
.xIndex-mainBox .infos .tellInfo{cursor: pointer;margin-left: 70px}
.xIndex-tuanBox{background: #fff7f7;color: #f33;font-size: 18px;margin-top: 25px;padding: 12px 30px 12px 50px;}
.xIndex-tuanBox .info{line-height: 30px}
.xIndex-baomingBtn{border: 1px solid #f33;-webkit-border-radius: 4px;border-radius: 4px;font-size: 14px;padding: 5px 15px;}
.xIndex-mainBox .p1{margin-top: 19px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xIndex-mainBox .p1 .addr{display: inline-block;max-width: 330px;overflow: hidden;text-overflow: ellipsis;vertical-align: -4px;white-space: nowrap;}
.xIndex-mainBox .p1 .tit{display: inline-block;font-weight: bold;margin-right: 18px;overflow: hidden;vertical-align: -4px;width: 80px;}
.xIndex-mainBox .p1 .tit1{font-weight: bold;margin-right: 30px;}
.xIndex-mainBox .p1 .sColor{margin-left: 40px}
.xIndex-mainBox .p1 .time{display: inline-block;overflow: hidden;text-overflow: ellipsis;vertical-align: -4px;width: 180px;white-space: nowrap;}
.xIndex-dyBox{border: 1px solid #f33;color: #666;font-size: 12px;height: 86px;margin-top: 25px;overflow: hidden;padding-right: 138px;position: relative;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.xIndex-dyBox .tel{color: #f33;font-size: 30px;font-weight: bold;margin: 8px 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xIndex-dyBox .tel .no-tel{color: #666;font-size: 16px;vertical-align: 6px}
.xIndex-dyBox .xicon{vertical-align: 0}
.xIndex-dyBox .btn{background: url('../images/bg_dingyue.png');color: #fff;cursor: pointer;font-size: 22px;font-weight: bold;height: 76px;padding: 12px 0 0 12px;position: absolute;right: -1px;text-align: center;top: -1px;width: 138px;}
/*楼盘主页*/.xIndex-box{margin-top: 50px}
.xIndex-con{border: 1px solid #e2e2e2;margin-top: 15px}
/*楼盘主页-头部活动*/.xIndex-activeItem{background: url('../images/bg_active.png');height: 90px;margin: 10px auto 0;position: relative;width: 1200px;}
.xIndex-activeItem .closeBtn{color: #ccc;font-size: 36px;cursor: pointer;height: 40px;line-height: 40px;position: absolute;right: -40px;text-align: center;top: 0;width: 40px}
.positionBox+.xIndex-activeItem{margin-top: 10px}
.xIndex-activeItem1{background-position: 0 0}
.xIndex-activeItem2{background-position: 0 -100px}
.xIndex-activeItem3{background-position: 0 -200px}
.xIndex-activeItem4{background-position: 0 -300px}
.xIndex-activeInfobox{font-size: 14px;padding: 10px 0 0 100px;width: 870px;}
.xIndex-activeInfobox .tit{font-size: 18px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 790px}
.xIndex-activeInfobox .info{color: #666;height: 40px;line-height: 20px;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: justify;}
.xIndex-activeInfobox .info em,
.xIndex-activeInfobox .num em{font-weight: bold}
.xIndex-activeItem1 .titbox,
.xIndex-activeItem1 .info em{color: #f19149;}
.xIndex-activeItem2 .titbox,
.xIndex-activeItem2 .info em{color: #47c656;}
.xIndex-activeItem3 .titbox,
.xIndex-activeItem3 .info em{color: #6096cd;}
.xIndex-activeItem4 .titbox,
.xIndex-activeItem4 .info em{color: #a860cd;}
/*楼盘主页-楼盘简介*/.xIndex-jjBox .navbox{background: #f5f5f5;color: #333;font-size: 16px;}
.xIndex-jjBox .navbox .linkItem{cursor: pointer;display: inline-block;height: 48px;line-height: 48px;text-align: center;width: 14.28%;}
.xIndex-jjBox .navbox .linkItem.on,
.xIndex-jjBox .navbox .linkItem.on:hover{background: #f33;color: #fff;font-weight: bold;}
.xIndex-jjBox .navbox .linkItem:hover{background: #ffefef;}
.xIndex-jjBox .infobox{margin: 15px 20px;position: relative;}
.xIndex-jjBox .info{color: #666;font-size: 14px;line-height: 38px;max-height: 153px;overflow: hidden;text-align: justify;}
.xIndex-jjBox .infobox .showMore{background: #fff\0;-webkit-background-image: linear-gradient(to right, transparent 0%, #fff 25px, #fff 100%);background-image: linear-gradient(to right, transparent 0%, #fff 25px, #fff 100%);bottom: 2px;display: none;padding-left: 30px;position: absolute;right: 0;}
.xIndex-jjBox .infobox .showmoreBtn{color: #f33;font-size: 14px;cursor: pointer;line-height: 38px;}
/*楼盘主页-置业顾问*/.xIndex-zyLeft,
.xIndex-zyRight{background: #f7f7f7;-webkit-border-radius: 2px;border-radius: 2px;color: #999;cursor: pointer;display: inline-block;font-size: 14px;font-weight: normal;height: 20px;line-height: 20px;margin-left: 5px;text-align: center;width: 20px;}
.xIndex-zyLeft:hover,
.xIndex-zyRight:hover{background: #f0f0f0;}
.xIndex-zyBox .xindex-zyBox-mabox{top: 102px;}
.xIndex-zyBox .xindex-zyBox-mabox.mabox1{left: 30px;}
.xIndex-zyBox .xindex-zyBox-mabox.mabox2{left: 130px;}
/*楼盘主页-户型分析*/.xIndex-hxBox .xIndex-con{padding: 0 25px;}
.xIndex-hxBox-item{padding: 30px 0;position: relative;}
.xIndex-hxBox-item:hover{background: #f7f7f7}
.xIndex-hxBox-item:hover .tit{color: #f33;}
.xIndex-hxBox-item+.xIndex-hxBox-item:before{background: #e2e2e2;content: '';height: 1px;left: 24px;position: absolute;top: 0;right: 24px;}
.xIndex-hxBox-item .imgbox{border: 1px solid #e2e2e2;height: 168px;padding: 5px;width: 168px;}
.xIndex-hxBox-item .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xIndex-hxBox-item .infobox{margin-left: 30px;width: 720px;}
.xIndex-hxBox-item .tit{color: #333;font-size: 24px;margin-top: 5px}
.xIndex-hxBox-item .p1{color: #666;font-size: 18px;margin-top: 15px}
.xIndex-hxBox-item .p1 .tab+.tab{margin-left: 20px}
.xIndex-hxBox-item .p2{color: #999;font-size: 16px;max-height: 61px;line-height: 30px;margin-top: 20px;overflow: hidden;text-align: justify;}
.xIndex-hxBox-item .btn{border: 2px solid #f33;-webkit-border-radius: 4px;border-radius: 4px;color: #f33;cursor: pointer;font-size: 18px;height: 44px;line-height: 44px;margin: 70px 0 0 40px;text-align: center;width: 156px;}
.xIndex-hxBox-item .showmoreBtn{color: #999;}
.xIndex-hxBox-item .showmoreBtn i{margin-left: 5px;vertical-align: middle;}
.xIndex-hxBox .showmoreBox{margin-bottom: 15px;text-align: center}
.xIndex-hxBox .showmore{color: #f33;cursor: pointer;font-size: 16px}
/*楼盘主页-动态、问答*/.xIndex-dtBox .xIndex-con{padding: 20px;height: 474px;overflow: hidden}
.xIndex-wdBox1 .xIndex-con{height: 504px;overflow: hidden}
.xIndex-dtBox-item{padding: 10px 0;}
.xIndex-dtBox-item:hover{background: #f7f7f7}
.xIndex-dtBox-item .imgbox{background: #f0f0f0;height: 98px;overflow: hidden;width: 130px;}
.xIndex-dtBox-item .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xIndex-dtBox-item .infobox{margin-left: 12px;width: 370px;}
.xIndex-dtBox-item .tit{color: #333;font-size: 16px;margin-top: 2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xIndex-dtBox-item .p1{color: #999;font-size: 14px;height: 40px;line-height: 20px;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.xIndex-dtBox-item .p2{color: #999;font-size: 12px;margin-top: 10px}
.xIndex-wdBox .city-scroll-box{height: 452px;}
.xIndex-dtBox .list-defaultBox{margin-top: 100px}
.xIndex-wdBox1 .list-defaultBox{margin-top: 115px}
/*单问答*/.xIndex-wdBox2 .xIndex-con{padding: 5px 20px;}
.xIndex-wdBox2 .city-scroll-box{max-height: 504px;}
.xIndex-wdBox2 .xlp-wdLi1 .con{width: 1100px;}
/*单动态*/.questionsForm1{margin-top: 20px}
.questionsForm1 .questionsTexta{height: 180px;width: 505px;}
.questionsForm1 .questionsInput{margin-top: 20px}
.questionsForm1 .questionsInput+.questionsInput{margin-top: 20px}
.questionsForm1 .info{font-size: 14px;margin-top: 20px}
.questionsForm1 .list-zfSub{background: #f33;margin-top: 20px}
/*楼盘主页-楼盘相册*/.xIndex-xcBox .xIndex-con{padding: 10px 0 30px 28px;}
.xIndex-xcBox-item{margin: 20px 23px 0 0;position: relative;}
.xIndex-xcBox-item .imgbox{height: 158px;overflow: hidden;width: 210px;}
.xIndex-xcBox-item .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xIndex-xcBox-item .mask{background: #000;background: rgba(0, 0, 0, .2);filter: alpha(opacity=20);height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%}
.xIndex-xcBox-item .xicon-bofang{margin-top: 46px;vertical-align: middle;}
.xIndex-xcBox-item .xicon-quanjing{margin-top: 47px;vertical-align: middle;}
/*楼盘主页-业主社区、楼盘点评*/.xIndex-yzBox .xIndex-con{height: 397px;overflow: hidden;padding: 0 30px;}
.xIndex-yzBox-item{padding: 20px 0;}
.xIndex-yzBox-item+.xIndex-yzBox-item{border-top: 1px solid #e2e2e2;}
.xIndex-yzBox-item .tit{color: #333;display: inline-block;font-size: 16px;max-width: 460px;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.xIndex-yzBox-item .xicon-qi{color: #39f;font-size: 12px;margin-left: 10px;text-align: center;vertical-align: 4px}
.xIndex-yzBox-item .infobox{color: #999;font-size: 14px;margin-top: 15px}
.xIndex-yzBox-item .tab+.tab{margin-left: 30px}
.xIndex-yzBox-item .xicon{margin-right: 10px;vertical-align: -3px}
.xIndex-yzBox-item a:hover .tit,
.xIndex-dpBox-item a:hover .tit{color: #f33;text-decoration: underline;}
.xIndex-dpBox .xIndex-con{height: 397px;overflow: hidden;padding: 0 30px;}
.xIndex-dpBox-itembox{padding-top: 30px;}
.xIndex-dpBox .xIndex-dpBox-itembox{height: 243px;overflow: hidden;padding-bottom: 30px;}
.xIndex-dpBox-item+.xIndex-dpBox-item{margin-top: 30px}
.xIndex-dpBox-item .imgbox{background: #f2f2f2;-webkit-border-radius: 50%;border-radius: 50%;height: 40px;overflow: hidden;width: 40px;}
.xIndex-dpBox-item .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xIndex-dpBox-item .name{color: #333;font-size: 12px;line-height: 18px;margin-top: 5px;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;width: 40px;}
.xIndex-dpBox-item .infobox{background: #f7f7f7;-webkit-border-radius: 4px;border-radius: 4px;height: 60px;margin-left: 15px;padding: 0 20px;width: 420px;}
.xIndex-dpBox-item .tit{color: #333;font-size: 14px;overflow: hidden;margin-top: 10px;text-overflow: ellipsis;white-space: nowrap;}
.xIndex-dpBox-item .tabs{color: #999;font-size: 12px;margin-top: 5px}
.xIndex-dpBox-item .tab+.tab{margin-left: 30px}
.xIndex-dpBoxForm{border-top: 1px solid #f7f7f7;padding: 21px 0 20px;}
.xIndex-dpBoxInput,
.xIndex-dpBoxInput2{border: 1px solid #e2e2e2;-webkit-border-radius: 2px;border-radius: 2px;height: 48px;line-height: 48px;padding: 0 15px;width: 398px;}
.xIndex-dpBoxInput2{width: 1015px;}
.xIndex-dpBoxInput::-webkit-input-placeholder,
.xIndex-dpBoxInput2::-webkit-input-placeholder{color: #ccc;}
.xIndex-dpBoxSub{background: #f33;color: #fff;-webkit-border-radius: 2px;border-radius: 2px;cursor: pointer;font-size: 18px;border: none;height: 50px;margin-left: -1px;outline: none;width: 88px;}
.xIndex-dpBoxSub:hover{background: #e61818}
.xIndex-dpBox-con{width: 530px;}
.xIndex-dpBox-con .xIndex-dpBox-item .infobox{width: 430px;}
.xIndex-dpBox-con+.xIndex-dpBox-con{margin-left: 75px}
.xIndex-dpBox-con .xIndex-dpBoxForm{margin-top: -10px}
.xIndex-dpBox2 .xIndex-con{padding: 0 30px;}
.xIndex-dpBox2 .xIndex-dpBox-item{margin: 0 0 30px 0;}
.xIndex-dpBox2 .type2{margin-left: 80px}
.xIndex-dpBox2 .xIndex-dpBox-item .infobox{width: 430px;}
.xIndex-dpBox2 .xIndex-dpBoxForm{margin-top: -15px}
.xIndex-yzBox .list-defaultBox{margin-top: 60px}
.xIndex-dpBox .list-defaultBox{margin: 30px 0}
.xIndex-dpBox2 .list-defaultBox{margin: 20px 0}
/*楼盘主页-周边分析*/.xIndex-zbBox .xIndex-con{padding: 30px 20px;}
.xIndex-zbBox #baidumap{width: 620px;height: 345px;font-size: 14px;line-height: 20px;}
.xIndex-zbBox #baidumap .memo{font-size: 12px;color: #666;}
.xIndex-zbBox .tabBox1{margin-top: 20px}
.mapinfo{margin-left: 24px;width: 514px;}
.xIndex-zbBox .tabTitle .tab{color: #666;cursor: pointer;font-size: 14px;position: relative;}
.xIndex-zbBox .tabTitle .tab.on{color: #f33;font-weight: bold;}
.xIndex-zbBox .tabTitle .tab.on:before{background: #f33;bottom: -10px;content: '';height: 2px;left: 50%;margin-left: -8px;position: absolute;width: 16px;}
.xIndex-zbBox .tabTitle .tab+.tab{margin-left: 48px}
.xIndex-zbBox .tabTitleLx{margin-left: 48px}
.xIndex-zbBox-con{height: 285px;margin: 20px;overflow-y: auto;}
.xIndex-zbBox-con #MarketContent{padding-right: 10px}
.xIndex-zbBox-con #MarketContent p{color: #333;cursor: pointer;font-size: 16px;margin-top: 20px;}
.xIndex-zbBox-con #MarketContent p:hover{text-decoration: underline;}
.xIndex-zbBox-con #MarketContent i{color: #999;font-size: 14px;margin-top: 3px}
.xIndex-zbBox-con .xicon{color: #fff;font-size: 14px;line-height: 22px;margin-right: 10px;text-align: center;text-indent: 2px;vertical-align: middle;}
.xIndex-zbBox-con .map-luxianbox{margin-top: 20px}
.xIndex-zbBox-con .add{color: #333;font-size: 16px;margin-bottom: 20px}
.xIndex-zbBox-con .qidian{border: 1px solid #e2e2e2;font-size: 16px;height: 38px;margin-right: 40px;padding: 0 20px;width: 235px;}
.xIndex-zbBox-con .chaxun{background: #f33;color: #fff;cursor: pointer;display: inline-block;font-size: 16px;height: 40px;line-height: 40px;margin-bottom: 20px;text-align: center;width: 120px;}
.xIndex-zbBox-con .chaxun+.chaxun{margin-left: 20px;}
.xIndex-zbBox-con .chaxun:hover{background: #e61818}
/*楼盘主页-团购报名*/.xIndex-tgBox .xIndex-con{padding: 20px 40px;}
.xIndex-tgBoxForm{border-right: 1px solid #f0f0f0;margin-top: 12px;width: 670px;}
.xIndex-tgBoxForm .leftBox,
.xIndex-tgBoxForm .rightBox{width: 300px;}
.xIndex-tgBoxItem+.xIndex-tgBoxItem{margin-top: 10px}
.xIndex-tgBoxInput{border: 1px solid #ccc;height: 46px;line-height: 46px;padding: 0 10px;width: 278px;}
.xIndex-tgBoxSelect{background: #fff;border: 1px solid #ccc;height: 48px;line-height: 48px;padding: 0 10px;width: 300px;}
.xIndex-tgBoxForm .rightBox{margin-left: 30px}
.xIndex-tgBoxTexta{border: 1px solid #ccc;height: 85px;padding: 10px;width: 278px;}
.xIndex-tgBoxSub{background: #f33;border: none;color: #fff;font-size: 16px;height: 48px;margin-top: 5px;width: 300px;}
.xIndex-tgBoxSub:hover{background: #e61818}
.xIndex-tgBox .infobox{color: #666;font-size: 14px;height: 256px;margin: -12px 0 0 40px;overflow: hidden;width: 405px;}
.xIndex-tgBox .info{line-height: 20px;margin-top: 12px}
.xIndex-tgBox .info .name{width: 90px;}
.xIndex-tgBox .info .time{color: #999;}
/*房产资讯页*/.newsBox{margin-top: 15px}
.newsBox .list-cont-right{margin-top: 30px}
.fc-newsLi{border-bottom: 1px solid #e2e2e2;padding: 25px 0;}
.fc-newsLi:hover{background: #f7f7f7}
.fc-newsLi .imgbox{height: 130px;overflow: hidden;width: 172px;}
.fc-newsLi .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.fc-newsLi .infobox{font-size: 14px;margin-left: 196px}
.fc-newsLi .tit{color: #333;font-size: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fc-newsLi .info{color: #666;height: 60px;line-height: 20px;margin-top: 15px;overflow: hidden}
.fc-newsLi:hover .tit,
.fc-newsLi:hover .info{color: #f33;}
.fc-newsLi .timebox{color: #999;margin-top: 8px}
.fc-newsLi .timebox .tab+.tab{margin-left: 10px;padding-left: 10px;position: relative;}
.fc-newsLi .timebox .tab+.tab:before{background: #ccc;content: '';height: 10px;left: 0;position: absolute;top: 4px;width: 1px;}
.news-tuanBox .item{position: relative;}
.news-tuanBox .imgbox{height: 220px;overflow: hidden;width: 300px;}
.news-tuanBox .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.news-tuanBox .active-info{position: absolute;top: -6px;left: 0;height: 30px;line-height: 30px;font-size: 14px;font-family: "Microsoft Yahei", "微软雅黑";color: #fff;text-align: center;overflow: hidden;width: 130px;z-index: 1}
/*资讯详情页*/.news-deatilBox{margin-top: 30px}
.news-tit{color: #333;font-size: 28px !important;font-weight: bold}
.news-infobox{color: #999;font-size: 14px;margin-top: 15px}
.news-infobox .tab+.tab{margin-left: 10px;padding-left: 10px;position: relative;}
.news-infobox .tab+.tab:before{background: #ccc;content: '';height: 10px;left: 0;position: absolute;top: 4px;width: 1px;}
.news-con{margin-top: 35px}
/*楼盘详情页*/.xDetail-box{margin-top: 35px}
.xDetail-con{border: 1px solid #e2e2e2;margin-top: 15px;padding: 25px 20px;}
.xDetail-con1{border: 1px solid #e2e2e2;padding: 0 20px;}
.xDetail-con2{border: 1px solid #e2e2e2;margin-top: 15px;padding: 25px 20px;}
.xDetail-con .item+.item{margin-top: 20px}
.xDetail-tit{color: #333;font-size: 16px;line-height: 26px;width: 113px;}
.xDetail-info{color: #999;font-size: 16px;line-height: 26px;width: 640px;}
.xDetail-info .sColor{color: #2092e5;margin-left: 20px}
.xDetail-info .sColor:hover{text-decoration: underline;}
.xDetail-introduce .xDetail-con{color: #999;font-size: 16px;line-height: 26px;}
.xDetail-con img{max-width: 100% !important;height: auto !important;display: block;margin: 0 auto;}
/*户型分析页*/.xTypeBox .xIndex-hxBox-item .infobox{width: 360px;}
.xTypeBox .xIndex-hxBox-item .tit{font-size: 18px}
.xTypeBox .xIndex-hxBox-item .p1{font-size: 16px}
.xTypeBox .xIndex-hxBox-item .p2{font-size: 14px}
/*周边分析页*/.xAroundBox{padding-top: 20px;padding-bottom: 30px}
.xAroundBox .baseInfo{border-bottom: 1px solid #e2e2e2;color: #666;font-size: 14px;line-height: 30px;padding-bottom: 20px}
.xAroundBox #baidumap{height: 440px;margin-top: 20px}
.map-titBox{margin-top: 40px}
.map-titBox .tab{cursor: pointer;text-align: center}
.map-titBox .tab+.tab,
.map-titBox .tabTitleLx{margin-left: 48px;}
.map-titBox .imgTab{border: 1px solid #e2e2e2;-webkit-border-radius: 50%;border-radius: 50%;height: 68px;margin-bottom: 5px;width: 68px;}
.map-titBox .imgTab .xicon-map{margin-top: 12px}
.map-titBox .tab.on{color: #f63;}
.map-titBox .tab.on .imgTab{border-color: #f63;}
.map-titBox .tab.on .xicon-xuexiao{background-position: -50px 0}
.map-titBox .tab.on .xicon-chaoshi{background-position: -50px -50px}
.map-titBox .tab.on .xicon-yiyuan{background-position: -50px -100px}
.map-titBox .tab.on .xicon-canyin{background-position: -50px -150px}
.map-titBox .tab.on .xicon-yinhang{background-position: -50px -200px}
.map-titBox .tab.on .xicon-jiaotong{background-position: -50px -250px}
.map-titBox .tab.on .xicon-luxian{background-position: -50px -300px}
.xAroundBox-con{height: 200px;margin: 25px -10px 0 -20px;overflow-y: auto;}
.xAroundBox-con #MarketContent{padding-right: 10px;}
.xAroundBox-con #MarketContent p{color: #333;cursor: pointer;float: left;font-size: 16px;margin-top: 20px;padding: 0 15px 0 20px;width: 360px;}
.xAroundBox-con #MarketContent p:hover{text-decoration: underline;}
.xAroundBox-con #MarketContent i{color: #999;font-size: 14px;margin-top: 3px}
.xAroundBox-con .xicon{color: #fff;font-size: 14px;line-height: 22px;margin-right: 10px;text-align: center;text-indent: 2px;vertical-align: middle;}
.xAroundBox-con .map-luxianbox{padding: 0 10px 0 20px;}
.xAroundBox-con .add{color: #333;font-size: 16px;margin-bottom: 20px}
.xAroundBox-con .qidian{border: 1px solid #e2e2e2;font-size: 16px;height: 38px;line-height: 38px;margin-right: 40px;padding: 0 20px;width: 235px;}
.xAroundBox-con .chaxun{background: #f33;color: #fff;cursor: pointer;display: inline-block;font-size: 16px;height: 40px;line-height: 40px;text-align: center;width: 120px;}
.xAroundBox-con .chaxun+.chaxun{margin-left: 20px;}
.xAroundBox-con .chaxun:hover{background: #e61818}
/*全部楼盘动态页*/.dynamicBox{margin-top: 15px}
.dynamicBox .list-cont-right{margin-top: 30px}
.fc-dynamicLi{border-bottom: 1px solid #e2e2e2;padding: 25px 0;}
.fc-dynamicLi:hover{background: #f7f7f7}
.fc-dynamicLi .imgbox{height: 130px;overflow: hidden;width: 172px;}
.fc-dynamicLi .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.fc-dynamicLi .infobox{font-size: 14px;margin-left: 196px}
.fc-dynamicLi .tit{color: #333;font-size: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fc-dynamicLi .info{color: #666;height: 60px;line-height: 20px;margin-top: 15px;overflow: hidden}
.fc-dynamicLi:hover .tit,
.fc-dynamicLi:hover .info{color: #f33;}
.fc-dynamicLi .timebox{color: #999;margin-top: 8px}
.fc-dynamicLi .timebox .name{color: #333;font-weight: bold}
.fc-dynamicLi .timebox .tab+.tab{margin-left: 10px;padding-left: 10px;position: relative;}
.fc-dynamicLi .timebox .tab+.tab:before{background: #ccc;content: '';height: 10px;left: 0;position: absolute;top: 4px;width: 1px;}
/*单楼盘动态页*/.xDynamicBox{font-size: 16px;padding-bottom: 40px}
.xDynamicBox .fc-titbox3{border-bottom: 1px solid #e2e2e2;margin-top: 20px;padding-bottom: 10px}
.xDynamicBox .timeList-box{margin-top: 30px}
.xDynamicBox .timeList-box .time{color: #999;font-size: 14px;margin: -5px 0 5px}
.timeList-item+.timeList-item{margin-top: 15px}
.xDynamic-item{padding: 10px 0;}
.xDynamic-item:hover{background: #f7f7f7}
.xDynamic-item .imgbox{height: 78px;overflow: hidden;width: 104px;}
.xDynamic-item .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xDynamic-item .imgbox+.infobox{margin-left: 124px}
.xDynamic-item .tit{color: #333;font-size: 16px}
.xDynamic-item .baseInfo{color: #999;font-size: 14px;margin-top: 10px}
/*全部楼盘问答页*/.questionsBox{margin-top: 15px}
.questions-btn{background: #f63;-webkit-border-radius: 4px;border-radius: 4px;color: #fff;cursor: pointer;display: inline-block;font-size: 16px;height: 34px;line-height: 34px;text-align: center;width: 91px;}
.questions-btn:hover{background: #e55c2e}
.questionsBox .list-cont-right{margin-top: 30px}
.questionsBox .fc-titbox3{margin-top: 30px;}
.questionsBox .fc-titbox3 .tab{margin-top: 5px}
.questionsBox .fc-titbox3 .tab{margin-top: 5px}
.questionsUl{border-top: 1px solid #e2e2e2;margin-top: 10px}
.questionsLi{border-bottom: 1px solid #e2e2e2;padding: 25px 10px 25px 0;}
.questionsLi:hover{background: #f7f7f7}
.questionsLi .tit{color: #333;font-size: 16px}
.questionsLi .wenda-tab{font-size: 14px;height: 24px;line-height: 24px;width: 24px;}
.questionsLi .infobox{color: #999;font-size: 16px;margin-top: 20px}
.questionsLi .info{margin-left: 44px}
.questionsLi .infobox .info{max-height: 105px;line-height: 26px;overflow: hidden;text-align: justify;}
.questionsLi .baseInfo{color: #999;font-size: 14px;margin: 20px 0 0 44px}
.questionsLi .name{color: #333;font-weight: bold;margin-right: 10px;padding-right: 10px;position: relative;}
.questionsLi .name:before{background: #ccc;content: '';height: 10px;right: 0;margin-top: -5px;position: absolute;top: 50%;width: 1px;}
.questionsLi .time{margin-left: 10px}
.questionsLi .showmoreBtn{cursor: pointer;display: none}
.questionsLi .showmoreBtn i{margin-left: 5px;vertical-align: middle;}
.questionsForm{border: 1px solid #e2e2e2;margin-top: 40px;padding: 20px;}
.questionsTexta{border: 1px solid #e2e2e2;height: 156px;padding: 10px 15px;width: 428px;}
.questions-inputBox{margin-left: 480px}
.questionsInput{border: 1px solid #e2e2e2;height: 38px;line-height: 38px;padding: 0 14px;width: 270px;}
.questionsInput+.questionsInput{margin-top: 10px}
.questionsRadio{margin-right: 10px;vertical-align: -2px}
.questions-inputBox .info{color: #666;font-size: 14px;margin-top: 10px}
.questions-inputBox .info .tab{margin-left: 20px}
.questions-inputBox .info .tab+.tab{margin-left: 40px}
.questions-inputBox .list-zfSub{background: #f33;margin-top: 20px}
.questions-inputBox .list-zfSub:hover{background: #e61818}
/*楼盘问答页*/.xQuestionsBox .fc-titbox3{margin-top: 0}
.xQuestionsBox .fc-titbox3 .tab{margin-top: 5px}
/*楼盘点评页*/.reviewUl{border-top: 1px solid #e2e2e2;margin-top: 10px}
.reviewLi{border-bottom: 1px solid #e2e2e2;padding: 25px 10px 25px 0;}
.reviewLi:hover{background: #f7f7f7}
.reviewLi .imgbox{-webkit-border-radius: 50%;border-radius: 50%;height: 60px;overflow: hidden;width: 60px;}
.reviewLi .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.reviewLi .infobox{font-size: 14px;margin-left: 80px}
.reviewLi .tit{color: #333;font-size: 18px}
.reviewLi .info{color: #666;max-height: 53px;line-height: 26px;margin-top: 10px;overflow: hidden;text-align: justify;}
.reviewLi .baseInfo{color: #999;margin-top: 20px}
.reviewLi .time{margin-left: 30px}
.reviewLi .showmoreBtn{cursor: pointer;display: none}
.reviewLi .showmoreBtn i{margin-left: 5px;vertical-align: middle;}
.reviewForm{border: 1px solid #e2e2e2;margin-top: 40px;padding: 20px;}
.reviewTexta{border: 1px solid #e2e2e2;height: 156px;padding: 10px 15px;width: 745px;}
.reviewForm .list-zfSub{background: #f33;width: 120px}
.reviewForm .list-zfSub:hover{background: #e61818}
.reviewNum-box{color: #666;font-size: 14px;margin-top: 25px;}
/*价格走势*/.xPriceBox-tit{color: #333;font-size: 16px;margin-bottom: 55px}
.xPriceBox-tit .price{color: #f33;font-size: 24px}
.xPriceBox-chart{height: 400px;}
.xPriceBox-dingyue{border-top: 1px solid #e2e2e2;margin-top: 30px;padding: 20px 0 0 60px;}
.xPriceBox-dingyue .infobox{margin-top: 15px;width: 340px;}
.xPriceBox-dingyue-name{color: #f33;font-size: 24px;}
.xPriceBox-dingyue-name .xicon{margin-right: 24px;vertical-align: -6px;}
.xPriceBox-dingyue-info{color: #333;font-size: 16px;font-style: italic;margin-top: 20px}
.xPriceBox-form{width: 300px;}
.xPriceBox-input{border: 1px solid #e2e2e2;height: 38px;padding: 0 14px;width: 270px;}
.xPriceBox-input+.xPriceBox-input{margin-top: 10px}
.xPriceBox-sub{background: #f33;border: 0;color: #fff;font-size: 16px;height: 40px;margin-top: 10px;width: 100%;}
.xPriceBox-sub:hover{background: #e61818}
.xDingyue-date{padding-left: 20px;width: 180px;}
.xDingyue-price{padding-left: 20px;width: 160px;}
.xDingyue-info{padding-left: 20px}
.xPriceBox-dingyue-box{margin-top: 15px;padding-bottom: 15px;}
.xPriceBox-dingyue-Table{font-size: 14px;width: 100%;}
.xPriceBox-dingyue-Table th{border-bottom: 1px solid #e2e2e2;color: #333;padding: 15px 0 15px 20px;text-align: left;}
.xPriceBox-dingyue-Table td{color: #666;padding-top: 15px;}
/*访客页*/.xGuestBox{padding-top: 30px;padding-bottom: 30px}
.xGuestBox .infobox{margin-top: -6px}
.xGuestBox .timeList-box .numbox{color: #999;font-size: 14px;margin-left: 10px}
.xGuestBox .timeList-box .num{color: #f33;}
.xGuestLi{margin-top: 30px;overflow: hidden;padding: 0 5px 0 14px;width: 170px;}
.xGuestLi .imgbox{-webkit-border-radius: 50%;border-radius: 50%;height: 60px;overflow: hidden;width: 60px;}
.xGuestLi .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xGuestLi .infoBox{margin-left: 10px;}
.xGuestLi .name{color: #333;font-size: 16px;margin-top: 5px}
.xGuestLi .info{color: #999;font-size: 14px;margin-top: 10px}
.xGuestLi .time{margin-left: 10px}
.xGuestBox .timeList-item+.timeList-item{margin-top: 55px}
/*购房流程页*/.xStepBox{margin-top: 30px}
.xStep-tit{color: #000;font-size: 28px;}
.xStep-tit .info{color: #999;font-size: 18px;margin-left: 20px}
.xStep-menuUl{margin-top: 20px}
.xStep-menuLi+.xStep-menuLi{margin-left: 17px}
.xStep-menuLi .tit{background: #f0f0f0;color: #333;font-size: 16px;font-weight: bold;height: 42px;line-height: 42px;padding-left: 10px;position: relative;width: 125px;}
.xStep-menuLi .xicon-youshanjiao{background-position: -120px -280px;left: 100%;margin-top: -6px;position: absolute;top: 50%;}
.xStep-menuLi .num{background: #fff;-webkit-border-radius: 50%;border-radius: 50%;display: inline-block;font-size: 14px;font-weight: normal;height: 24px;line-height: 24px;margin-right: 10px;text-align: center;width: 24px;}
.xStep-menuLi .tab{border: 1px solid #e2e2e2;color: #666;font-size: 14px;height: 30px;line-height: 30px;margin-top: 10px;text-align: center;width: 132px;}
.xStep-menuLi .tab:hover{border-color: #f33;color: #f33;}
.xStep-menuLi.on .tit,
.xStep-menuLi a:hover .tit{background: #f33;color: #fff;}
.xStep-menuLi.on .xicon-youshanjiao,
.xStep-menuLi a:hover .xicon-youshanjiao{background-position: -130px -280px}
.xStep-menuLi.on .num,
.xStep-menuLi a:hover .num{color: #f33;}
.lcwz{border: 1px solid #e2e2e2;margin-top: 30px;padding: 30px 30px 10px 30px}
.lcwzbt{color: #333;font-size: 24px;font-weight: bold;text-align: center}
.lcnr{color: #333;font-size: 14px;line-height: 40px;margin-top: 20px}
.lcnr strong{font-size: 16px}
/*团购页*/.xTuanBox-tit{color: #333;font-size: 16px;margin-bottom: 7px;}
.xTuanBox-tit .num{color: #f33;font-weight: bold}
.xTuanBox-tit .info{color: #999;font-size: 14px}
.xTuan-formItem{border-bottom: 1px solid #e2e2e2;padding: 20px 0;position: relative;}
.xTuan-formItem .tit{color: #333;font-size: 16px;line-height: 38px;width: 113px;}
.xTuan-input{border: none;font-size: 16px;height: 40px;line-height: 40px;outline: none;width: 350px;}
.xTuan-selectBox{color: #333;cursor: pointer;font-size: 16px;height: 40px;line-height: 40px;padding-right: 10px;position: relative;width: 340px}
.xTuan-selectBox .xicon-shanjiao{margin-top: -3px;position: absolute;top: 50%;right: 0;}
.xTuan-texta{background: #fff;border: 1px solid #e2e2e2;font-size: 14px;height: 180px;line-height: 24px;margin-top: 20px;padding: 5px 15px;width: 746px;}
.xTuanBox .list-zfSub{background: #f33;width: 120px;}
.xTuanBox .list-zfSub:hover{background: #e61818}
.xTuan-numbox{color: #666;font-size: 14px;margin-top: 25px;}
.xTuan-chooseUl{background: #fff;-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);display: none;max-height: 240px;left: 90px;overflow-y: auto;position: absolute;top: 0;width: 390px;z-index: 10}
.xTuan-chooseLi{color: #333;font-size: 18px;height: 60px;line-height: 60px;padding-left: 20px}
.xTuan-chooseLi:hover{background: #f0f0f0;}
.xTuan-chooseLi.info{color: #999;font-size: 16px;}
.xTuan-userBox{font-size: 14px;text-align: center}
.xTuan-userBox-tit{border-bottom: 1px solid #e2e2e2;color: #333;font-weight: bold;padding-bottom: 15px}
.xTuan-userBox .tab{overflow: hidden;padding: 0 5px;text-overflow: ellipsis;white-space: nowrap;}
.xTuan-userBox .tab1{width: 85px;}
.xTuan-userBox .tab2{width: 105px;}
.xTuan-userBox .tab3{width: 90px;}
.xTuan-userBox .tab4{width: 95px;}
.xTuan-userBox .tab5{width: 235px;}
.xTuan-userBox .tab6{width: 105px;}
.xTuan-userBoxUl{color: #666;max-height: 140px;margin-top: 2px;overflow: hidden;}
.xTuan-userBoxUl .tab5{padding-left: 20px;text-align: left;width: 220px;}
.xTuan-userBoxLi{line-height: 20px;margin-top: 15px}
/*房贷计算器页*/.xCounterBox .fc-titbox1{margin: 30px 0}
.xCounter-con{color: #333;font-size: 16px}
.xCounter-chooseUl{background: #fff;-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);display: none;left: 0;max-height: 300px;position: absolute;top: 0;width: 100%;z-index: 10}
.xCounter-chooseUl1{background: #fff;-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);display: none;left: 83px;max-height: 300px;position: absolute;top: 0;width: 334px;z-index: 10}
.xCounter-chooseLi{cursor: pointer;height: 50px;line-height: 50px;padding-left: 20px}
.xCounter-chooseLi.info{color: #999;}
.xCounter-chooseLi:hover{background: #f0f0f0}
.xCounter-con .btn{border: none;color: #fff;cursor: pointer;display: inline-block;font-weight: bold;height: 48px;line-height: 48px;text-align: center;width: 140px}
.xCounter-con .btn1{background: #f33}
.xCounter-con .btn2{background: #333}
.xCounter-con .btn1:hover{background: #e61818}
.xCounter-con .btn2:hover{background: #000}
.xCounter-con .btn+.btn{margin-left: 20px}
.xCounter-con .inputBox,
.xCounter-selectBox{position: relative;}
.xCounter-con .radioBox{line-height: 48px;}
.xCounter-con .radioBox .radio{margin-right: 10px}
.xCounter-con .radioBox label+label{margin-left: 30px}
.xCounter-con .num.city-scroll-box{max-height: 60px;}
.xCounter-inputBox{width: 521px;}
.xCounter-inputBox .btnBox{margin-top: 30px;padding-left: 104px}
.xCounter-selectBox{cursor: pointer;}
.xCounter-resultBox{border: 2px solid #333;padding: 25px 0;position: relative;width: 496px;}
.xCounter-resultBox .result{margin-top: 25px;padding-left: 70px;}
.xCounter-resultBox:after{background: url('../images/xicon_zuanhuan.png');content: '';height: 19px;left: -110px;margin-top: -10px;position: absolute;top: 50%;width: 41px;}
.xCounter-resultBox .tit1{font-size: 20px;font-weight: bold;text-align: center}
.xCounter-resultBox .tit{font-weight: bold;width: 210px;}
.xCounter-resultBox .num{color: #f33;width: 130px;}
.xCounter-resultBox .item+.item{margin-top: 15px}
.xCounter-pg .xCounter-inputBox .item+.item{margin-top: 10px}
.xCounter-pg .xCounter-inputBox .tit{line-height: 48px;width: 104px;}
.xCounter-pg .input{border: 1px solid #e2e2e2;font-size: 16px;height: 48px;line-height: 48px;padding: 0 80px 0 20px;width: 315px;}
.xCounter-pg .inputInfo{color: #666;line-height: 48px;position: absolute;right: 20px;top: 0;}
.xCounter-con .inputInfo .xicon-shanjiao{margin-top: 20px}
.xCounter-fd1 .xCounter-inputBox .item+.item{margin-top: 10px}
.xCounter-fd1 .xCounter-inputBox .tit{line-height: 48px;width: 104px;}
.xCounter-fd1 .xCounter-inputBox .tit1{display: inline-block;line-height: 48px;width: 83px;}
.xCounter-fd1 .xCounter-inputBox .tit1+.xCounter-selectBox .input{width: 232px}
.xCounter-fd1 .input{border: 1px solid #e2e2e2;font-size: 16px;height: 48px;line-height: 48px;padding: 0 80px 0 20px;width: 315px;}
.xCounter-fd1 .input1{width: 232px;}
.xCounter-fd1 .inputInfo{color: #666;line-height: 48px;position: absolute;right: 20px;top: 0;}
.xCounter-fd1 .xCounter-inputBox label{cursor: pointer;}
.xCounter-fd1 .xCounter-inputBox .radioBox{line-height: 48px}
.xCounter-fd1 .xCounter-inputBox .radio{margin-right: 10px}
.xCounter-resultBox.fd2 .tit{font-weight: bold;width: 170px;}
.xCounter-resultBox.fd2 .num{color: #f33;max-height: 60px;overflow: auto;width: 150px;}
.xCounter-tq .xCounter-inputBox .item+.item{margin-top: 10px}
.xCounter-tq .xCounter-inputBox .tit{line-height: 48px;width: 104px;}
.xCounter-tq .xCounter-inputBox .tit1{line-height: 48px;width: 185px;}
.xCounter-tq .xCounter-inputBox .type .tit{width: auto}
.xCounter-tq em{color: #999;font-size: 14px}
.xCounter-tq .input{border: 1px solid #e2e2e2;font-size: 16px;height: 48px;line-height: 48px;padding: 0 80px 0 20px;width: 315px;}
.xCounter-tq .input1{padding: 0 40px 0 20px;width: 97px;}
.xCounter-tq .inputInfo{color: #666;line-height: 48px;position: absolute;right: 20px;top: 0;}
.xCounter-tq .radiobox{line-height: 40px}
.xCounter-tq .type label+label{margin-left: 90px}
.xCounter-tq .radiobox .input{height: 40px;line-height: 40px;margin-left: 10px}
.xCounter-tq .radiobox .inputInfo{line-height: 40px}
.xCounter-tq .radio{margin-right: 10px}
.xCounter-tq .xCounter-resultBox .tit2{font-weight: bold;width: 130px;}
.xCounter-gjj .xCounter-inputBox{width: 480px;}
.xCounter-gjj .xCounter-inputBox .tit1{line-height: 48px;margin-left: 62px;width: 80px;}
.xCounter-gjj .xCounter-inputBox .tit2{line-height: 48px;width: 224px;}
.xCounter-gjj .xCounter-inputBox .tit3{width: 103px;}
.xCounter-gjj .xCounter-inputBox .tit4{width: 123px;}
.xCounter-gjj .input{border: 1px solid #e2e2e2;font-size: 16px;height: 48px;line-height: 48px;padding: 0 40px 0 20px;width: 95px;}
.xCounter-gjj .xCounter-inputBox .input1{width: 117px;}
.xCounter-gjj .xCounter-inputBox .input2{width: 192px;}
.xCounter-gjj .inputInfo{color: #666;line-height: 48px;position: absolute;right: 20px;top: 0;}
.xCounter-gjj .xCounter-inputBox .item+.item{margin-top: 10px}
.xCounter-gjj .input-group{margin-top: 10px}
.xCounter-gjj .xCounter-inputBox .radioBox{}
.xCounter-gjj .xCounter-inputBox .radio{margin-right: 10px}
.xCounter-gjj .xCounter-inputBox label+label{margin-left: 30px;}
.xCounter-gjj .xCounter-resultBox{width: 610px;}
.xCounter-gjj .xCounter-resultBox:after{left: -75px;}
.xCounter-gjj .xCounter-resultBox .input{height: 38px;line-height: 38px;}
.xCounter-gjj .xCounter-resultBox .inputInfo{line-height: 38px;right: 10px;}
.xCounter-gjj .xCounter-resultBox .input1{width: 60px;padding-right: 30px;}
.xCounter-gjj .xCounter-resultBox .input2{width: 70px;padding: 0 30px 0 10px;}
.xCounter-gjj .xCounter-resultBox .btn{height: 40px;line-height: 40px;width: 120px;}
.xCounter-gjj .result{padding: 0 20px;}
.xCounter-gjj .result1{border-right: 2px solid #333;padding-bottom: 10px;width: 284px;}
.xCounter-gjj .result1 .tit2{color: #333;font-size: 16px;font-weight: bold}
.xCounter-gjj .result1 .resultBox{margin-top: 10px}
.xCounter-gjj .result1 .num{width: 82px;}
.xCounter-gjj .result1 .item1{margin-top: 40px}
.xCounter-gjj .result1 .item1 .tit2{line-height: 38px;width: 154px;}
.xCounter-gjj .result1 .info{color: #999;font-size: 12px}
.xCounter-gjj .result1 .titbox .tit2{line-height: normal;}
.xCounter-gjj .result1 .titbox+.inputBox{margin-top: 2px}
.xCounter-gjj .result1 .btnBox{margin-top: 40px}
.xCounter-gjj .result2{margin-left: 30px}
.xCounter-gjj .result2 .item+.item{margin-top: 40px}
.xCounter-gjj .result2 .tit{width: 120px;}
.xCounter-gjj .result2 .num{width: 90px;}
/*全景看房、视频看房页、相册页*/.xVideo-tit{color: #333;font-size: 18px;}
.xVideo-tit1{color: #333;font-size: 16px;margin-top: 20px;}
.xVideo-box{margin-right: -20px}
/*.xVideo-list+.xVideo-list{margin-top:20px;}*/.xVideo-item{width: 190px;margin: 20px 20px 0 0;}
.xVideo-item .imgbox{background: #f0f0f0;cursor: pointer;height: 142px;overflow: hidden;position: relative;}
.xVideo-item .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xVideo-item .imgbox .mask{background: #000;background: rgba(0, 0, 0, .2);filter: alpha(opacity=20);height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%}
.xVideo-item .infobox{margin-top: 10px;height: 32px;line-height: 32px;}
.xVideo-item .infobox img{width: 32px;height: 32px;margin-right: 10px;border-radius: 50%;}
.xVideo-item .infobox .name{font-size: 14px;color: #333;max-width: 80px;height: 32px;overflow: hidden;}
.xVideo-item .infobox .time{font-size: 12px;color: #999;}
.xVideo-item .xicon-bofang{margin-top: 40px;vertical-align: middle;}
.xVideo-item .xicon-quanjing{margin-top: 40px;vertical-align: middle;}
.xVideo-item .tit{color: #666;font-size: 14px;height: 20px;line-height: 20px;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#xVideo-warp{height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 999999}
#xVideo-warp:before{background: #000;content: '';filter: alpha(opacity=85);height: 100%;left: 0;position: absolute;-o-opacity: .85;-ms-opacity: .85;-webkit-opacity: .85;opacity: .85;top: 0;width: 100%}
#xVideoPlayBox{background: #f0f0f0;left: 50%;margin-left: -400px;position: absolute;top: 50%;width: 800px;}
#xVideoPlayBox .closebtn{background: #f33;color: #fff;cursor: pointer;font-size: 25px;height: 40px;line-height: 40px;position: absolute;text-align: center;top: -40px;right: 0;width: 40px;z-index: 10}
#xVideoPlayBox .closebtn:hover{background: #e61818}
#xVideoPlayBox video{width: 100%;}
#xVideoPlayBox iframe{height: 100%;width: 100%;}
.xPhotosBox .fc-titbox3{margin-top: 0}
.xPhotosBox .xPhotosItems{border-top: 1px solid #e2e2e2;margin-top: 10px}
.xPhotosBox .xPhotosItem{margin-top: 30px}
/*相册大图*/.bPhotoWrap{height: 100%;left: 0;overflow-y: auto;position: fixed;top: 0;width: 100%;z-index: 999999}
.bPhotoWrap:before{background: #000;content: '';filter: alpha(opacity=85);height: 100%;left: 0;position: absolute;-o-opacity: .85;-ms-opacity: .85;-webkit-opacity: .85;opacity: .85;top: 0;width: 100%}
.bPhotoBox{background: rgba(0, 0, 0, .7);background: #000\0;height: 710px;left: 50%;margin-left: -485px;margin-top: -380px;padding: 30px;position: absolute;top: 50%;width: 890px;}
.bPhotoBox .closebtn{color: #fff;cursor: pointer;font-size: 25px;height: 30px;line-height: 30px;position: absolute;text-align: center;top: 0;right: 0;width: 30px;}
.bPhotoBox-tabs{display: -webkit-box;display: -webkit-flex;display: flex;overflow-x: auto;}
.bPhotoBox-tabs .tab{background: #fff;color: #333;cursor: pointer;font-size: 16px;height: 44px;line-height: 44px;text-align: center;width: 150px;min-width: 150px;}
.bPhotoBox-tabs .tab.on{background: #f33;color: #fff;}
.bPhotoBox-tabs .tab+.tab{margin-left: 4px}
.bImgBox-wrap{color: #fff;margin-top: 5px}
.bImgBox1{display: table-cell;font-size: 0;height: 525px;text-align: center;overflow: hidden;position: relative;vertical-align: middle;width: 700px;}
.bImgBox1 img{max-height: 525px;max-width: 700px}
.bImgBox1 img.off{opacity: 0}
.bImgBox1 .media-box{width: 700px;height: 525px;}
.bImgBox1 iframe{width: 100%;height: 100%;}
.bImgBox1 .arrow-left,
.bImgBox1 .arrow-right{background: #000;height: 100px;margin-top: -50px;-webkit-opacity: .2;opacity: .2;filter: alpha(opacity=20);top: 50%;position: absolute;text-align: center;width: 60px;z-index: 10;}
.bImgBox1 .arrow-left:hover,
.bImgBox1 .arrow-right:hover{-webkit-opacity: .5;opacity: .5;filter: alpha(opacity=50);}
.bImgBox1 .arrow-left{left: 0;}
.bImgBox1 .arrow-right{right: 0;}
.bImgBox1 .arrow-left i,
.bImgBox1 .arrow-right i{margin-top: 30px}
.bImgBox2{display: table-cell;height: 485px;overflow: hidden;padding: 20px 0 20px 30px;position: relative;}
.bImgBox2 .swiper-box{height: 485px;}
.bImgBox2 .swiper-box.on{display: block}
.bImgBox2 .arrow-left,
.bImgBox2 .arrow-right{left: 30px;position: absolute;right: 0;text-align: center;z-index: 10}
.bImgBox2 .arrow-left:hover,
.bImgBox2 .arrow-right:hover{background: rgba(255, 255, 255, .5)}
.bImgBox2 .arrow-left{top: 0px;}
.bImgBox2 .arrow-right{bottom: 10px;}
.bImgBox2 .imgbox{background: #f0f0f0;cursor: pointer;height: 111px;position: relative;width: 160px;}
.bImgBox2 .imgbox+.imgbox{margin-top: 10px}
.bImgBox2 .imgbox:after{background: #000\0;filter: alpha(opacity=70);background: rgba(0, 0, 0, .5);bottom: 0;content: '';height: 100%;left: 0;position: absolute;width: 100%;z-index: 2}
.bImgBox2 .imgbox.on:after,
.bImgBox2 .imgbox:hover:before{background: none;filter: alpha(opacity=100);}
.bImgBox2 .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.bImgBox-infobox{border: 1px dotted #fff;color: #fff;font-size: 14px;margin-top: 30px;padding: 15px 24px;}
.bImgBox-tit{font-size: 16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bImgBox-info{height: 48px;line-height: 24px;margin-top: 5px;overflow-y: auto;text-align: justify;}
/*论坛页*/.xlp-bbsBox .questions-btn{font-weight: normal;margin-left: 10px}
.xlp-bbsUl{border-top: 1px solid #e2e2e2;margin-top: 15px}
.xlp-bbsLi{border-bottom: 1px solid #e2e2e2;padding: 20px 0;}
.xlp-bbsLi:hover{background: #f7f7f7}
.xlp-bbsLi:hover .tit,
.xlp-bbsLi:hover .info{color: #f33;}
.xlp-bbsLi .tit{color: #2092e5;font-size: 16px}
.xlp-bbsLi .num{border: 1px solid #f33;color: #f33;font-size: 12px;margin-left: 10px;padding: 2px 5px;}
.xlp-bbsLi .info{color: #666;font-size: 14px;max-height: 40px;line-height: 20px;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.xlp-bbs-imggroup{margin-top: 10px}
.xlp-bbsLi .imgbox{background: #f0f0f0;height: 100px;overflow: hidden;width: 140px;}
.xlp-bbsLi .imgbox+.imgbox{margin-left: 10px}
.xlp-bbsLi .imgbox img{height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xlp-bbsLi .infobox{color: #999;font-size: 12px;margin-top: 15px}
.xlp-bbsLi .infobox .xicon{margin-right: 5px;}
.xlp-bbsLi .infobox .tab+.tab{margin-left: 20px}
.xlp-bbsLi .infobox .time{margin-left: 10px}
/*销控页*/.market-listBox-tit{color: #333;font-size: 24px;font-weight: bold;text-align: center}
.market-listBox-item{padding: 30px 0;}
.market-listBox-item+.market-listBox-item{border-top: 1px solid #e2e2e2;}
.market-listBox-item .tit{color: #333;font-size: 14px;padding-left: 13px;position: relative;}
.market-listBox-item .tit:before{background: #f33;content: '';height: 20px;left: 0;margin-top: -10px;position: absolute;top: 50%;width: 3px;}
.market-listBox-item .tit .tab+.tab{margin-left: 15px}
.market-listBox-item .tit .name{font-size: 16px;font-weight: bold}
.market-listBox-item .tit .num{color: #f33;}
.market-listBoxUl{margin-left: -15px;}
.market-listBoxLi{border: 1px solid #e2e2e2;margin: 20px 0 0 15px;padding: 2px;width: 130px;}
.market-listBoxLi .name{background: #f2f2f2;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;color: #f33;font-size: 20px;height: 45px;line-height: 45px;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.market-listBoxLi .info{color: #333;font-size: 14px;height: 45px;line-height: 45px;text-align: center}
.market-listBoxLi .info .num{color: #2092e5;font-size: 16px}
.market-detailBox{margin-top: 30px}
.market-menuBox{width: 170px;}
.market-menuItem+.market-menuItem{margin-top: 1px}
.market-menuItem.on+.market-menuItem{margin-top: 0}
.market-menuItem.on .infobox{display: block;}
.market-menuItem .titbox{background: #f33;color: #fff;cursor: pointer;height: 42px;line-height: 42px}
.market-menuItem .titbox:hover{background: #e61818}
.market-menuItem .titbox .xicon{margin: 14px 0 0 7px}
.market-menuItem .name{border-right: 1px solid #d92b2b;font-size: 16px;font-weight: bold;overflow: hidden;text-align: center;width: 140px;white-space: nowrap;}
.market-menuItem .infobox{border: 1px solid #f33;display: none}
.market-menuItem .infobox .item{color: #333;font-size: 14px;height: 42px;line-height: 42px;text-align: center}
.market-menuItem .infobox a{display: block;}
.market-menuItem .infobox .item.on,
.market-menuItem .infobox .item:hover{background: #ffe8e8;color: #f33;}
.market-infobox{width: 1010px;}
.market-tab{display: inline-block;height: 12px;margin-right: 5px;vertical-align: middle;width: 22px;}
.market-tab1{background: #ffe8e8;border: 1px solid #ffe8e8;}
.market-tab2{background: #f2f2f2;border: 1px solid #e2e2e2;}
.market-numbox{color: #333;font-size: 14px;padding: 15px 0;}
.market-numbox .tab+.tab{margin-left: 15px}
.market-numbox em{color: #f33;font-size: 16px;font-weight: bold}
.market-roomThead{border: 1px solid #e2e2e2;color: #333;font-size: 16px;height: 36px;line-height: 36px;text-align: center}
.market-roomThead .name{width: 120px;}
.market-roomThead .room{border-left: 1px solid #e2e2e2;margin-left: 121px;}
.market-roomUl{border: 1px solid #e2e2e2;margin-top: 5px}
.market-roomLi{cursor: pointer;display: table-cell;text-align: center;vertical-align: middle;}
.market-roomLi:hover .infobox{display: block}
.market-roomLi.type1{width: 120px;}
.market-roomLi.type2{border-left: 1px solid #e2e2e2;padding: 1px;color: #666;}
.market-roomLi.type3{border-left: 1px solid #e2e2e2;padding: 1px;color: #f33;}
.market-roomBox{display: table-cell;height: 102px;padding: 1px;vertical-align: middle;width: 106px;}
.market-roomLi.type2 .market-roomBox{background: #f2f2f2}
.market-roomLi.type3 .market-roomBox{background: #ffe8e8}
.market-roomBox{position: relative;}
.market-roomBox .num{font-size: 16px}
.market-roomBox .type{font-size: 14px}
.market-roomBox .infobox{background: #fff;border: 1px solid #e2e2e2\0;-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);display: none;left: 50%;padding: 10px;position: absolute;top: 50%;z-index: 10}
.market-roomBox .infobox .p1{color: #333;font-size: 14px;white-space: nowrap;}
.market-roomBox .infobox .p1+.p1{margin-top: 5px}
.market-roomBox .infobox em{color: #f33;font-weight: bold}
/*电商插件*/.xJoinBox{margin-top: 30px}
.xJoin-lp-tit{color: #333;font-size: 36px;font-weight: bold;}
.xJoin-banner{background: url('../images/banner_ds.jpg');background-size: 100% 100%;height: 400px;margin-top: 15px}
.xJoin-detailBox{margin: -75px auto 0;width: 1100px;}
.xJoin-detailBox .tit{background: #fff4d7;color: #f60;font-size: 28px;font-weight: bold;height: 96px;line-height: 96px;padding: 0 50px 0 30px;position: relative;text-overflow: ellipsis;white-space: nowrap;}
.xJoin-detailBox .tit:before{background: url('../images/bg_dsTit.png');content: '';height: 104px;left: -10px;position: absolute;top: 0;width: 10px;}
.xJoin-detailBox .tit:after{background: url('../images/bg_dsTit.png');background-position: -15px 0;content: '';height: 104px;right: -10px;position: absolute;top: 0;width: 10px;}
.dsTab{background: url('../images/dsTab.png');height: 64px;position: absolute;right: -10px;top: 0;width: 64px;z-index: 1}
.xJoin-detailBox .infobox{background: #fff;border: 1px solid #e2e2e2\0;-webkit-border-bottom-left-radius: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);font-size: 14px;margin-top: 2px;padding: 15px 30px 30px;}
.xJoin-detailBox .leftBox{width: 620px;}
.xJoin-detailBox .rightBox{color: #666;font-size: 14px;margin-left: 630px;text-align: right}
.xJoin-detailBox .leftBox .name{color: #333;font-size: 14px;font-weight: bold;margin-right: 40px}
.xJoin-detailBox .leftBox em{color: #f33;}
.xJoin-detailBox .leftBox .list-tab+.list-tab{margin-left: 10px}
.xJoin-detailBox .leftBox .p2,
.xJoin-detailBox .leftBox .p3,
.xJoin-detailBox .leftBox .p4{margin-top: 15px}
.xJoin-detailBox .leftBox .p1{color: #333;}
.xJoin-detailBox .leftBox .p1 em{font-size: 18px}
.xJoin-detailBox .leftBox .p4{color: #666;}
.xJoin-detailBox .leftBox .p4 em{font-weight: bold}
.xJoin-detailBox .rightBox .p1 em{color: #f33;font-size: 28px;font-weight: bold}
.xJoin-detailBox .rightBox .p1 i{color: #f33;}
.xJoin-detailBox .rightBox .p2 em{font-weight: bold}
.xJoin-detailBox .rightBox .p4{color: #999;font-size: 12px;}
.xJoin-detailBox .rightBox .p2{margin-top: 2px}
.xJoin-detailBox .rightBox .p3{margin-top: 10px}
.xJoin-detailBox .rightBox .p4{margin-top: 5px}
.xJoinbtn{background: #f33;-webkit-border-radius: 4px;border-radius: 4px;color: #fff;cursor: pointer;display: inline-block;font-size: 16px;height: 40px;line-height: 40px;padding: 0 20px;}
.xJoinbtn:hover{background: #e61818;}
.xJoin-itemBox{margin-top: 55px}
.xJoin-itemBox .titbox{text-align: center}
.xJoin-itemBox .tit{color: #333;font-size: 24px;font-weight: bold;display: inline-block;margin: 0 auto;padding: 0 30px;position: relative;}
.xJoin-itemBox .tit:before{background: url('../images/bg_line.png');content: '';height: 4px;left: -123px;margin-top: -2px;position: absolute;top: 50%;width: 123px;}
.xJoin-itemBox .tit:after{background: url('../images/bg_line.png');background-position: 0 -6px;content: '';height: 4px;right: -123px;margin-top: -2px;position: absolute;top: 50%;width: 123px;}
.xJoin-itemBox .tit-en{color: #999;font-size: 12px;margin-top: 2px}
.xJoin-itemCon{margin-top: 25px}
.xjoin-baoming{border: 1px solid #e2e2e2;padding: 25px 0;}
.xjoin-baoming .infobox{color: #666;font-size: 14px;max-height: 150px;overflow: hidden;position: relative;}
.xjoin-baoming .infobox:before{background: #e2e2e2;bottom: 10px;content: '';left: 50%;position: absolute;top: 10px;width: 1px;}
.xjoin-baoming .info{-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 30px;padding: 0 100px 0 40px;width: 50%;}
.xjoin-baoming .name{overflow: hidden;text-overflow: ellipsis;width: 150px;white-space: nowrap;}
.xjoin-baoming .tel{margin-left: 10px}
/*报名弹窗*/.joinWrap{display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999}
.joinBox{background: #fff;border: 1px solid #e2e2e2\0;-webkit-border-radius: 4px;border-radius: 4px;box-sizing: border-box;box-sizing: border-box;box-shadow: 0 0 10px 2px rgba(0, 0, 0, .5);left: 50%;margin: -280px 0 0 -400px;padding-bottom: 25px;position: absolute;top: 50%;width: 800px;}
.joinBox .joinTit{border-bottom: 1px solid #f0f0f0;color: #f33;font-size: 20px;font-weight: bold;line-height: 70px;margin: 0 20px;}
.joinClose{color: #ccc;cursor: pointer;font-size: 36px;width: 30px;}
.joinTabs{margin-top: 30px;text-align: center}
.joinTabs .tab{background: url('../images/join_tabs.png');color: #999;cursor: pointer;font-size: 16px;display: inline-block;height: 48px;line-height: 48px;}
.joinTabs .tab.on{color: #fff;font-weight: bold}
.joinTabs .tab.on .xicon-num1{background-position: -145px -130px}
.joinTabs .tab.on .xicon-num2{background-position: -145px -160px}
.joinTabs .tab.on .xicon-num3{background-position: -145px -190px}
.joinTabs .tab.on .xicon-num4{background-position: -145px -220px}
.joinTabs .xicon-num{margin-right: 10px;vertical-align: middle;}
.joinTabs .tab1{background-position: 0 0;width: 181px;}
.joinTabs .tab2{background-position: -185px 0;width: 181px;}
.joinTabs .tab3{background-position: -370px 0;width: 181px;}
.joinTabs .tab4{background-position: -555px 0;width: 168px;}
.joinTabs .tab1.on{background-position: 0 -50px;}
.joinTabs .tab2.on{background-position: -185px -50px;width: 181px;}
.joinTabs .tab3.on{background-position: -370px -50px;width: 181px;}
.joinTabs .tab4.on{background-position: -555px -50px;width: 168px;}
.joinItem-top{height: 290px;padding-top: 20px;}
.Join-inputBox{padding: 30px 0 0 100px}
.Join-inputBox .inputbox+.inputbox{margin-top: 20px;}
.Join-inputBox .name{color: #333;display: inline-block;font-size: 20px;line-height: 54px;text-align: right;width: 90px;}
.Join-inputBox .input{font-size: 18px;height: 50px;margin-left: 20px;padding: 0 20px;width: 440px;}
.Join-inputBox input::-moz-placeholder{color: #ccc;}
.Join-inputBox input::-webkit-input-placeholder{color: #ccc;}
.Join-inputBox input::-ms-input-placeholder{color: #ccc;}
.Join-inputBox .input-info{color: #f33;font-size: 12px;margin-top: 10px;padding-left: 112px}
.joinCon .btnBox{text-align: center}
.joinCon .btn{background: #f33;color: #fff;font-size: 18px;cursor: pointer;display: inline-block;height: 54px;line-height: 54px;text-align: center}
.joinCon .btn:hover{background: #e61818;}
.joinCon .btn+.btn{margin-left: 25px}
.joinCon .btn1{width: 280px;}
.joinCon .btn2{width: 200px;}
.joinTel{color: #666;font-size: 18px;margin-top: 15px;text-align: center}
.joinTel em{color: #f33;}
.Join-zfBox{margin-top: 70px;padding-left: 90px;}
.Join-zfBox .name{color: #333;display: inline-block;font-size: 20px;margin-right: 70px;text-align: right;width: 90px;}
.Join-zfBox .p1 em,
.Join-zfBox .p1 i{color: #f33;font-size: 16px}
.Join-zfBox .p1 em{font-size: 24px}
.Join-zfBox .payTab{border: 1px solid #e2e2e2;display: inline-block;height: 48px;line-height: 48px;width: 140px;}
.Join-zfBox .payTab+.payTab{margin-left: 70px}
.Join-zfBox .w-pay-type{margin-top: 35px}
.Join-zfBox .w-pay-type li+li{margin-left: 70px}
.joinCon .w-pay-state{margin: 0 auto;}
/*2019-6-28详情页楼盘微信 by xn*/.xlp-erweimaBox{background: #fff;border: 1px solid #e2e2e2;top: 185px;position: fixed;right: 50px;z-index: 10}
.xlp-erweimaBox .imgbox{height: 100px;padding: 5px 10px;width: 100px;}
.xlp-erweimaBox .imgbox img{background: #f0f0f0;display: block;height: 100px;width: 100px;}
.xlp-erweimaBox .info{background: #f0f0f0;font-size: 14px;height: 24px;line-height: 24px;text-align: center;white-space: nowrap;}
/*二手房、租房列表*/.ershou-tit{border-bottom: 1px solid #e2e2e2;color: #333;font-size: 14px;height: 54px;line-height: 54px}
.ershou-tit .num{color: #f33;font-size: 14px;font-weight: bold;margin: 0 10px;}
.ershou-tit .link1{margin-left: 30px}
.ershou-tit .link2{color: #39f;text-decoration: underline;}
.ershou-tit .link2:hover{color: #f33;}
.ershou-tit .xicon-checkbox,
.ershou-tit .xicon-checkboxed{margin-right: 5px;vertical-align: -3px}
.list-ershou .item{border-bottom: 1px solid #e2e2e2;padding: 30px 20px 20px 0;position: relative;}
.list-ershou .item:hover{background: #f7f7f7}
.list-ershou .imgbox{background: #f0f0f0;-webkit-border-radius: 4px;border-radius: 4px;height: 180px;overflow: hidden;position: relative;width: 240px;}
.list-ershou .imgbox .mask{background: #000;background: rgba(0, 0, 0, .2);filter: alpha(opacity=20);height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%}
.list-ershou .xicon-bofang{margin-top: 56px;vertical-align: middle;}
.list-ershou .xicon-quanjing{margin-top: 57px;vertical-align: middle;}
.list-ershou .xicon-addr{margin-right: 10px;vertical-align: -2px}
.list-ershou .xicon-xq{margin-right: 10px;vertical-align: -1px}
.list-ershou .imgbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.list-ershou .infobox{width: 700px;}
.list-ershou .infobox1{padding-left: 30px;width: 545px;overflow: hidden}
.list-ershou .infobox2{margin-top: 7px;text-align: right;width: 120px;}
.list-ershou .tit{color: #333;font-size: 24px;}
.list-ershou .tit:hover{color: #f33;}
.list-ershou .tit .name{max-width: 455px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-ershou .tit .name+.ershou-type{margin: 5px 0 0 10px}
.list-ershou .tit .ershou-type{border: 1px solid #f33;color: #f33;display: inline-block;float: left;font-size: 14px;height: 22px;line-height: 22px;padding: 0 5px;}
.list-ershou .tit .ershou-tj{background: #f33;-webkit-border-radius: 2px;border-radius: 2px;color: #fff;display: inline-block;float: left;font-size: 16px;height: 24px;line-height: 24px;margin: 5px 0 0 10px;text-align: center;width: 24px;}
.list-ershou .tit .ershou-tj+.ershou-type{margin-top: 5px;}
.list-ershou .xicon-addr{margin-right: 10px;vertical-align: -2px}
.list-ershou .info{color: #666;font-size: 14px;margin-top: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-ershou .info.tabs{height: 24px;overflow: hidden;white-space: normal;}
.list-ershou .info.tabs .list-tab{display: inline-block;height: 24px;line-height: 24px;padding: 0 8px;}
.list-ershou .info+.info{margin-top: 15px}
.list-ershou .ershou-real+.list-tab,
.list-ershou .list-tab+.list-tab{margin: 0 0 0 10px;}
.ershou-real{background: #f33\0;background-image: linear-gradient(to right, #ff6e6e, #ff3433);-webkit-border-radius: 2px;border-radius: 2px;color: #fff;display: inline-block;font-size: 14px;font-weight: normal;padding: 2px 8px;}
.list-ershou .date{color: #999;font-size: 14px}
.list-ershou .price1{color: #f33;font-size: 28px;margin-top: 25px}
.list-ershou .price1 em{font-size: 18px}
.list-ershou .price2{color: #666;font-size: 14px;margin-top: 15px}
.list-ershou .price2 em{color: #f33;}
.info-jjr{color: #666;font-size: 14px;line-height: 30px;margin-top: 15px}
.info-jjr .picbox{background: #f0f0f0;border: 1px solid #e2e2e2;-webkit-border-radius: 50%;border-radius: 50%;height: 30px;margin-right: 10px;overflow: hidden;width: 30px;}
.info-jjr .picbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.info-jjr .tab+.tab{margin-left: 20px}
.info-jjr .tab a{color: #39f;text-decoration: underline;}
.info-jjr .tab a:hover{color: #f33;}
.ershou-rightBox{border: 1px solid #e2e2e2;margin-top: 20px;}
.ershou-rightBox+.ershou-rightBox{margin-top: 30px}
.ershou-rightBanBox{background: #f0f0f0;height: 123px;margin: 20px;}
.ershou-rightBanBox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.ershou-rightjjr-tit{color: #333;font-size: 18px;font-weight: bold;}
.ershou-rightjjrBox{padding: 15px 20px 30px;}
.ershou-rightjjrBox .banBox{background: #f0f0f0;height: 123px;margin-top: 15px}
.ershou-rightjjrBox .banBox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.ershou-rightjjrBox .itemUl{margin-top: 30px}
.ershou-rightjjrBox .item+.item{margin-top: 50px}
.ershou-rightjjrBox .imgbox{-webkit-border-radius: 4px;border-radius: 4px;height: 74px;overflow: hidden;width: 74px;}
.ershou-rightjjrBox .imgbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.ershou-rightjjrBox .infobox{margin-left: 90px}
.ershou-rightjjrBox .infobox .name{color: #333;font-size: 16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ershou-rightjjrBox .infobox .tabs{margin-top: 8px}
.ershou-rightjjrBox .infobox .tabs .tab+.tab{margin-left: 5px}
.ershou-rightjjrBox .infobox .tab{position: relative;}
.ershou-rightjjrBox .infobox .tab .imgbox1{display: none;z-index: 1}
.ershou-rightjjrBox .infobox .tab:before{content: '';height: 50px;left: 0;position: absolute;top: 100%;width: 100%;}
.ershou-rightjjrBox .infobox .tab:hover .imgbox1{display: block;}
.ershou-rightjjrBox .infobox .imgbox1{background: #fff;-webkit-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 0 5px 0 #e9e9e9;box-shadow: 0 0 5px 0 #e9e9e9;padding: 20px 10px;position: absolute;right: -40px;top: 40px;width: 320px;}
.ershou-rightjjrBox .infobox .imgbox1 img{max-height: 435px;width: 100%;}
.ershou-rightjjrBox .infobox .imgbox1:before{background: url('../images/box_top_shanjiao1.jpg');content: '';height: 20px;position: absolute;right: 32px;top: -20px;width: 38px;}
.ershou-rightjjrBox .infobox .linkbox{color: #39f;font-size: 12px;margin-top: 12px;text-decoration: underline;}
.ershou-rightjjrBox .infobox .link:hover{color: #f33;}
.ershou-rightjjrBox .tabBox{color: #666;font-size: 14px;margin-top: 15px}
.ershou-rightjjrBox .tel{color: #f33;font-size: 18px;margin-top: 10px}
.ershou-rightjjrBox .tel .xicon-sj{margin-right: 10px}
.ershou-rightjjrBox .showMore{border: 1px solid #e2e2e2;color: #666;cursor: pointer;font-size: 14px;line-height: 34px;margin: 35px auto 0;text-align: center;width: 100px;}
.ershou-adBox{padding: 15px 29px 30px}
/*转让列表*/.list-ershou.zr .imgbox{height: 150px;width: 200px}
.list-ershou.zr .xicon-bofang{margin-top: 41px}
/*出租、出售、转让详情页*/.eMainBox{margin-top: 15px}
.eMain-titBox{color: #333;font-size: 36px;font-weight: bold}
.eMain-titBox .tit{display: inline}
.eMain-titBox .tab{background: #f33;-webkit-border-radius: 2px;border-radius: 2px;color: #fff;display: inline-block;font-size: 24px;height: 34px;line-height: 34px;text-align: center;vertical-align: 2px;width: 34px;}
.positionBox.type2{margin-top: 0}
.eMainBox .infobox{margin-top: 15px}
.eMainBox .tabs1{color: #666;font-size: 14px}
.eMainBox .tabs1 .tab+.tab{margin-left: 40px}
.eMainBox .tabs1 em{color: #f33;}
.eMainBox .tabs1 em.c2{color: #2AC37E;}
.eMainBox .tabs1 .jt1{background:url(../images/xicon_shangjiantou.png);background-size:100% 100%;display:inline-block;margin:0 9px 0 4px;height:12px;width:8px;}
.eMainBox .tabs1 .jt2{background:url(../images/xicon_xiajiantou.png);background-size:100% 100%;display:inline-block;margin:0 9px 0 4px;height:12px;width:8px;}
.eMainBox .tabs1 .link{color: #39f;margin-left:10px;text-decoration: underline;}
.eMainBox .tabs1 .link:hover{color: #f33;}
.eMainBox .tabs1 .xicon{margin-left: 4px}
.eMainBox .tabs2{color: #666;font-size: 14px;position: relative;}
.eMainBox .tabs2 .infoItem:hover{opacity: .8}
.eMainBox .tabs2 .xicon{margin-right: 5px;vertical-align: -3px;}
.eMainBox .tabs2 .list-tab{background: #f33;color: #fff;cursor: pointer;font-size: 12px;padding: 3px 8px;}
.eMainBox .tabs2 .list-tab+.infoItem{margin-top: 3px}
.eMainBox .tabs2 .infoItem{cursor: pointer;margin-right: 18px}
.eMainBox .tabs2 .infoItem .bds_more{font-size: 14px;float: none;line-height: inherit;margin: 0;padding: 0}
.eMainBox .tabs2 .manageTab{position: relative;}
.eMainBox .tabs2 .manageBox{background: #fff;left: 50%;box-shadow: 0 0 10px 2px #e9e9e9;border: 1px solid #e9e9e9\0;margin-left: -40px;position: absolute;text-align: center;top: 25px;width: 80px;}
.eMainBox .tabs2 .manageBox:after{background: url('../images/box_top_shanjiao.jpg');content: '';height: 5px;left: 50%;margin-left: -5px;position: absolute;top: -4px;width: 10px;}
.eMainBox .tabs2 .manageBox .item{cursor: pointer;display: block;height: 40px;line-height: 40px}
.eMainBox .tabs2 .manageBox .item:hover{color: #e64e4e;}
.eMainBox .tabs2 .manageBox .item+.item{border-top: 1px solid #f0f0f0;}
.eInfoBox{border-top: 1px solid #e2e2e2;margin-top: 15px;padding-top: 30px;}
.eInfoBox .picBox{background: #f0f0f0;height: 465px;position: relative;width: 620px;}
.eInfoBox .picBox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.eInfoBox .picBox .mask{background: #000;background: rgba(0, 0, 0, .2);filter: alpha(opacity=20);height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%}
.eInfoBox .picBox .mask .xicon-bofang1{margin-top: 182px}
.eInfoBox .picBox.end:after{background: url(../images/xicon_endType20200615.png);content: '';height: 168px;left: 0;position: absolute;top: 0;width: 168px}
.eInfoBox .imgWrap{-webkit-box-sizing: border-box;box-sizing: border-box;margin: 10px 40px 0 30px;position: relative;width: 550px;}
.eInfoBox .imgWrap .swiper-container{height: 75px;}
.eInfoBox .imgWrap .changeTab{background: #999;color: #fff;cursor: pointer;height: 75px;position: absolute;text-align: center;top: 0;width: 30px;}
.eInfoBox .imgWrap .changeTab:hover{background: #333;}
.eInfoBox .imgWrap .changeTab .xicon{margin-top: 23px}
.eInfoBox .imgWrap .changeTab.pre{left: -30px;}
.eInfoBox .imgWrap .changeTab.next{right: -40px;}
.eInfoBox .imgWrap .imgbox{box-sizing: border-box;cursor: pointer;height: 75px;padding-left: 10px;opacity: .8}
.eInfoBox .imgWrap .imgbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;filter: alpha(opacity=70);-moz-opacity: .7;opacity: .7;}
.eInfoBox .imgWrap .imgbox:hover img{filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.eInfoBox .imgWrap .imgbox.on img{filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.eInfoBox .infobox{color: #333;font-size: 14px;width: 540px;}
.eInfoBox .priceinfo{color: #666;margin-top: -10px}
.eInfoBox .priceinfo .price{color: #f33;font-size: 42px;font-weight: bold}
.eInfoBox .priceinfo .price em{font-size: 18px;font-weight: normal;}
.eInfoBox .priceinfo .tab{display: inline-block;margin-left: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 300px}
.eInfoBox .priceinfo .tab i{color: #999;}
.eInfoBox .priceinfo .link{color: #39f;text-decoration: underline;}
.eInfoBox .priceinfo .link:hover{color: #f33;}
.eInfoBox .tabbox{height: 24px;margin-top: 25px;overflow: hidden}
.eInfoBox .tabbox .list-tab{display: inline-block;height: 24px;line-height: 24px;padding: 0 8px;}
.eInfoBox .ershou-real+.list-tab,
.eInfoBox .list-tab+.list-tab{margin-left: 10px}
.eInfoBox .priInfo{margin-top: 32px;text-align: center}
.eInfoBox .priInfo.bd{border-bottom: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;padding: 42px 0;}
.eInfoBox .priInfo .item{display: table-cell;position: relative;width: 135px;}
.eInfoBox .priInfo .item+.item:after{background: #e2e2e2;content: '';height: 40px;left: 0;margin-top: -20px;position: absolute;top: 50%;width: 1px}
.eInfoBox .priInfo .c1{font-size: 22px}
.eInfoBox .priInfo .c1 em{font-size: 16px}
.eInfoBox .priInfo .c2{color: #999;margin-top: 10px}
.eInfoBox .sColor1{color: #39f;}
.eInfoBox .sColor1:hover{color: #f33;}
.eInfoBox .sColor2{color: #f33;}
.eInfoBox .info{margin-top: 35px}
.eInfoBox .info+.info{margin-top: 20px}
.eInfoBox .info .sColor1,
.eInfoBox .info .sColor2{margin-left: 15px}
.eInfoBox .info .xicon{margin-right: 5px;vertical-align: -3px}
.eInfoBox .info .addr,
.eInfoBox .info .xq{display: inline-block;overflow: hidden;text-overflow: ellipsis;vertical-align: -4px;white-space: nowrap;max-width: 350px}
.eInfoBox .info .xq{max-width: 320px}
.eInfoBox .tit{color: #999;display: inline-block;width: 86px;}
.eInfoBox .userbox{border-top: 1px solid #e2e2e2;margin-top: 25px;padding-top: 30px}
.eInfoBox .userbox .imgbox{background: #f0f0f0;-webkit-border-radius: 4px;border-radius: 4px;border: 1px solid #f2f2f2;height: 88px;overflow: hidden;width: 88px;}
.eInfoBox .userbox .imgbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.eInfoBox .userbox .userinfo{margin-left: 108px}
.eInfoBox .userbox .nameinfo{margin-top: -2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.eInfoBox .userbox .p1{margin-top: 15px}
.eInfoBox .userbox .name{font-size: 18px}
.eInfoBox .userbox .tab+.tab{margin-left: 15px}
.eInfoBox .userbox .xicon{vertical-align: -3px;margin-left: 10px;position: relative;}
.eInfoBox .userbox .xicon .imgbox1{display: none}
.eInfoBox .userbox .xicon:before{content: '';height: 50px;left: 0;position: absolute;top: 100%;width: 100%;}
.eInfoBox .userbox .xicon:hover .imgbox1{display: block;}
.eInfoBox .userbox .xicon+.xicon{margin-left: 5px}
.eInfoBox .userbox .imgbox1{background: #fff;-webkit-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 0 5px 0 #e9e9e9;box-shadow: 0 0 5px 0 #e9e9e9;left: 50%;margin-left: -170px;padding: 20px 10px;position: absolute;top: 40px;width: 320px;}
.eInfoBox .userbox .imgbox1 img{max-height: 435px;width: 100%;}
.eInfoBox .userbox .imgbox1:before{background: url('../images/box_top_shanjiao1.jpg');content: '';height: 20px;left: 50%;margin-left: -19px;position: absolute;top: -20px;width: 38px;}
.eInfoBox .btnbox1{margin-top: 30px}
.eInfoBox .btnbox1 .telBtn{border: 1px solid #f33;color: #f33;cursor: pointer;display: inline-block;font-size: 18px;height: 54px;line-height: 54px;text-align: center;overflow: hidden;vertical-align: middle;white-space: nowrap;width: 374px;}
.eInfoBox .btnbox1 .telBtn em{font-size: 20px;font-weight: bold;vertical-align: -3px}
.eInfoBox .btnbox1 .telBtn em+i{font-size: 14px}
.eInfoBox .btnbox1 .telBtn .xicon{margin-right: 12px;vertical-align: -4px}
.eInfoBox .btnbox1 .lfBtn{background: #f33;color: #fff;display: inline-block;font-size: 18px;height: 56px;line-height: 56px;margin-left: 10px;position: relative;text-align: center;vertical-align: middle;width: 154px;}
.eInfoBox .btnbox1 .lfBtn:before{content: '';height: 50px;left: 0;position: absolute;top: 100%;width: 100%;}
.eInfoBox .btnbox1 .lfBtn .imgbox{background: #fff;border-radius: 14px;-webkit-box-shadow: 0 0 5px 0 #e9e9e9;box-shadow: 0 0 5px 0 #e9e9e9;color: #666;font-size: 14px;display: none;left: 50%;line-height: 20px;margin: 25px 0 0 -100px;padding: 20px;position: absolute;top: 100%;}
.eInfoBox .btnbox1 .lfBtn:hover .imgbox{display: block;}
.eInfoBox .btnbox1 .lfBtn .imgbox:before{background: url('../images/box_top_shanjiao1.jpg');content: '';height: 20px;left: 50%;margin-left: -19px;position: absolute;top: -20px;width: 38px;}
.eInfoBox .btnbox1 .lfBtn .imgbox img{display: block;height: 160px;margin-top: 5px;width: 160px;}
.eInfoBox .btnbox2{margin-top: 45px}
.eInfoBox .btnbox2 .btn{display: inline-block;height: 68px;line-height: 68px;text-align: center;vertical-align: middle;}
.eInfoBox .btnbox2 .btn+.btn{margin-left: 10px}
.eInfoBox .btnbox2 .lxBtn{background: #eaf5ff;border: 1px solid #2092e5;color: #2092e5;font-size: 18px;overflow: hidden;white-space: nowrap;width: 208px;}
.eInfoBox .btnbox2 .lxBtn .xicon{margin-right: 8px}
.eInfoBox .btnbox2 .telBtn{border: 1px solid #f33;color: #f33;cursor: pointer;font-size: 18px;overflow: hidden;white-space: nowrap;width: 310px;}
.eInfoBox .btnbox2 .telBtn em{font-size: 20px;font-weight: bold;vertical-align: -3px}
.eInfoBox .btnbox2 .telBtn em+i{font-size: 14px}
.eInfoBox .btnbox2 .telBtn .xicon{margin-right: 12px;vertical-align: -4px}
.eInfoBox .infobox.zr .telBtn,
.eInfoBox .infobox.zr .lfBtn{height: 68px;line-height: 68px}
.eInfoBox .infobox.zr .btnbox1{margin-top: 28px}
.econWrap{margin-top: 50px}
/* .econWrap.on{margin-top:160px}*/.econWrap .leftBox{width: 960px;}
.econWrap .rightBox{width: 220px;}
.eTitBox{border-bottom: 1px solid #e2e2e2;padding-bottom: 13px}
.eTitBox .link{color: #666;font-size: 16px;}
.eTitBox .link+.link{margin-left: 30px}
.eTitBox .link.on{color: #333;font-weight: bold}
.eTitBox+.eCon{margin-top: 45px}
.eCon{margin-top: 85px}
.eTitBox1{color: #333;font-size: 24px;font-weight: bold;margin-bottom: 45px}
.eTitBox1 .link1{color: #39f;font-size: 14px;font-weight: normal;text-decoration: underline;}
.eTitBox1 .link1:hover,
.eTitBox1 .showMore:hover{color: #f33;}
.eTitBox1 .showMore{color: #999;font-size: 14px;font-weight: normal;}
.eBaseBox{color: #333;font-size: 14px;margin-top: -20px}
.eBaseBox .item{margin-top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 33.33%;}
.eBaseBox .item .xicon{margin-left: 5px;vertical-align: -2px;}
.eBaseBox .item1{margin-top: 20px;width: 100%;}
.eBaseBox .link{color: #39f;margin-right: 20px;}
.eBaseBox .link1{color: #39f;}
.eBaseBox .item1 .xicon{margin: 0 5px 0 10px;vertical-align: -2px}
.eBaseBox .name{color: #999;width: 80px;}
.eBaseBox .name1{color: #999;width: 120px;}
.eDescribeBox .item{color: #333;font-size: 14px;line-height: 34px}
.eDescribeBox .item+.item{margin-top: 34px}
.eDescribeBox .item .name{color: #999;}
.eDescribeBox .item .name .xicon{margin-right: 10px;vertical-align: -3px}
.eDescribeBox .item .info{margin-left: 125px;word-break: break-all;}
.eAroundBox #baidumap{width: 598px !important;height: 323px;font-size: 14px;line-height: 20px;}
.eAroundBox #baidumap .memo{font-size: 12px;color: #666;}
.eAroundBox .mapinfo{border: 1px solid #e2e2e2;height: 321px;margin-left: 0;padding-left: 30px;width: 330px;}
.eAroundBox .tabBox1{margin-top: 25px}
.eAroundBox .tabTitle .tab{color: #666;cursor: pointer;font-size: 14px;position: relative;}
.eAroundBox .tabTitle .tab.on{color: #f33;font-weight: bold;}
.eAroundBox .tabTitle .tab.on:before{background: #f33;bottom: -10px;content: '';height: 2px;left: 50%;margin-left: -8px;position: absolute;width: 16px;}
.eAroundBox .tabTitle .tab+.tab{margin-left: 28px}
.eAroundBox .tabTitleLx{margin-left: 48px}
.eAroundBox-con{height: 250px;margin: 20px 20px 0 0;overflow-y: auto;}
.eAroundBox-con #MarketContent{padding-right: 10px}
.eAroundBox-con #MarketContent p{color: #333;cursor: pointer;font-size: 16px;margin-top: 20px;}
.eAroundBox-con #MarketContent p:hover{text-decoration: underline;}
.eAroundBox-con #MarketContent i{color: #999;font-size: 14px;margin-top: 3px}
.eAroundBox-con .xicon{color: #fff;font-size: 14px;line-height: 22px;margin-right: 10px;text-align: center;text-indent: 2px;vertical-align: middle;}
.eAroundBox-con .map-luxianbox{margin-top: 20px}
.eAroundBox-con .add{color: #333;font-size: 16px;margin-bottom: 20px}
.eAroundBox-con .qidian{border: 1px solid #e2e2e2;font-size: 16px;height: 38px;margin-right: 40px;padding: 0 20px;width: 235px;}
.eAroundBox-con .chaxun{background: #f33;color: #fff;cursor: pointer;display: inline-block;font-size: 16px;height: 40px;line-height: 40px;margin-bottom: 20px;text-align: center;width: 120px;}
.eAroundBox-con .chaxun+.chaxun{margin-left: 20px;}
.eAroundBox-con .chaxun:hover{background: #e61818}
.eDkBox .itemBox{margin-top: 40px}
.eDkBox .leftBox{width: 440px;}
.eDkBox .rightBox{margin-left: 80px;text-align: center;width: 360px}
.eDkTit{color: #999;font-size: 18px;font-weight: bold}
.eDkTit .tab{cursor: pointer;position: relative;}
.eDkTit .tab.on{color: #333;}
.eDkTit .tab+.tab{margin-left: 30px;padding-left: 30px}
.eDkTit .tab+.tab:after{background: #e2e2e2;content: '';height: 20px;left: 0;margin-top: -8px;position: absolute;top: 50%;width: 1px;}
.eDkBox .item+.item{margin-top: 24px}
.eDkBox .item .name{color: #999;font-size: 14px;line-height: 44px}
.eDkBox .item .subName{color: #999;font-size: 14px;line-height: 44px}
.eDkBox .item .info{margin-left: 100px;position: relative;}
.eDkBox .item .select{background: #f2f2f2;border: none;-webkit-border-radius: 4px;border-radius: 4px;font-size: 14px;height: 44px;line-height: 44px;outline: none;padding: 0 20px;width: 340px;}
.eDkBox .item .input{border: none;border-bottom: 1px solid #e2e2e2;box-sizing: border-box;font-size: 14px;height: 44px;line-height: 44px;outline: none;padding: 0 50px 0 23px;width: 340px;}
.eDkBox .item .select1,
.eDkBox .item .input1{margin-left: 15px;width: 290px;}
.eDkBox .item .btn{background: #fff;border: 1px solid #e2e2e2;-webkit-border-radius: 4px;border-radius: 4px;color: #333;cursor: pointer;font-size: 14px;height: 44px;line-height: 44px;outline: none;width: 340px;}
.eDkBox .item .dw{color: #333;font-size: 14px;line-height: 44px;position: absolute;right: 20px;top: 0;}
.eDkBox .chartBox{height: 260px;}
.eDkBox .infobox{color: #333;display: inline-block;font-size: 14px;margin: 10px 0 0 -10px}
.eDkBox .infobox .info+.info{margin-top: 25px}
.eDkBox .infobox .name{width: 60px;}
.eDkBox .infobox .num{font-weight: bold;text-align: center;width: 130px;}
.eDkBox .infobox .num1{font-weight: bold;height: 100px;overflow-y: auto;text-align: left;width: 130px;}
.eDkBox .infobox .dw{text-align: center;width: 30px;}
.eHouseList{margin: -40px -32px 0 0;}
.eHouseList .item{margin: 40px 32px 0 0;width: 216px;}
.eHouseList .imgbox{background: #f0f0f0;height: 162px;overflow: hidden;position: relative;}
.eHouseList .imgbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.eHouseList .imgbox .tit{background: url(../images/bg_mask.png) repeat-x;bottom: 0;color: #fff;font-size: 14px;height: 40px;line-height: 45px;margin-top: 15px;left: 0;overflow: hidden;padding-left: 10px;position: absolute;right: 0;text-overflow: ellipsis;white-space: nowrap;}
.eHouseList .imgbox .xicon-bofang1{background-size: 100% 100%;height: 50px;left: 50%;margin: -25px 0 0 -25px;position: absolute;top: 50%;width: 50px;}
.eHouseList .imgbox .xicon-shou{width: 20px;height: 20px;line-height: 20px;text-align: center;display: inline-block;background: #f33;font-size: 14px;color: #fff;position: absolute;left: 10px;top: 10px;z-index: 1;}
.eHouseList .imgbox .xicon-zu{width: 20px;height: 20px;line-height: 20px;text-align: center;display: inline-block;background: #3c3;font-size: 14px;color: #fff;position: absolute;left: 10px;top: 10px;z-index: 1;}
.eHouseList .info{color: #999;font-size: 14px;margin-top: 16px}
.eHouseList .info .tab{display: inline-block;overflow: hidden;position: relative;white-space: nowrap;max-width: 70px}
.eHouseList .info .tab+.tab{margin-left: 8px;padding-left: 8px;max-width: 50px}
.eHouseList .info .tab+.tab:after{background: #ccc;content: '';height: 10px;left: 0;margin-top: -5px;position: absolute;top: 50%;width: 1px}
.eHouseList .info .price{color: #f33;}
#xqZaiZu .eHouseList .info .tab{text-overflow: ellipsis;}
#xqZaiZu .eHouseList .info .tab+.tab{max-width: 40px}
#xqZaiZu .eHouseList .info .price{max-width: 90px;height: 19px;line-height: 19px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#xqZaiShou .eHouseList .info .tab{text-overflow: ellipsis;}
#xqZaiShou .eHouseList .info .tab+.tab{max-width: 40px}
#xqZaiShou .eHouseList .info .price{max-width: 90px;height: 19px;line-height: 19px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.eMenuWrap{background: #f8f8f8;border-bottom: 1px solid #e2e2e2;height: 102px;left: 0;position: fixed;top: -110px;-webkit-transition: all .3s;transition: all .3s;width: 100%;z-index: 301}
.eMenuWrap.on{top: 0;}
.eMenuBox .leftBox{padding-top: 20px}
.eMenuBox .rightBox{padding-top: 25px}
.eMenuBox .titBox{color: #333;font-size: 20px}
.eMenuBox .titBox .tit{font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 550px}
.eMenuBox .titBox .price{color: #f33;font-weight: bold}
.eMenuBox .titBox .price em{font-weight: normal;}
.eMenuBox .titBox .tab+.tab{margin-left: 14px}
.eMenuBox .tabBox{color: #666;font-size: 16px;margin-top: 20px}
.eMenuBox .tabBox .tab{padding-bottom: 15px;position: relative;}
.eMenuBox .tabBox .tab+.tab{margin-left: 30px}
.eMenuBox .tabBox .tab.on{color: #f33;font-weight: bold;}
.eMenuBox .tabBox .tab.on:after{background: #f33;bottom: 0;content: '';height: 2px;left: 50%;margin-left: -15px;position: absolute;width: 30px;}
.eMenuBox .imgbox{background: #f0f0f0;border: 1px solid #e2e2e2;-webkit-border-radius: 50%;border-radius: 50%;height: 45px;margin-top: 5px;overflow: hidden;width: 45px;}
.eMenuBox .imgbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.eMenuBox .name{color: #333;font-size: 16px;line-height: 56px;}
.eMenuBox .imgbox+.name{margin-left: 10px}
.eMenuBox .telBtn{background: #f33;color: #fff;cursor: pointer;font-size: 18px;height: 56px;line-height: 56px;margin-left: 40px;text-align: center;width: 180px;}
.rightFyBox{margin-top: 35px;padding: 15px 20px 30px;}
.rightFyBox .tit{color: #333;font-size: 18px;font-weight: bold;}
.rightFyBox .banBox{background: #f0f0f0;height: 135px;margin-top: 15px}
.rightFyBox .banBox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.rightFyBox .itemUl{margin-top: 30px}
.rightFyBox .item+.item{margin-top: 25px}
.rightFyBox .link{display: block;padding: 0;}
.rightFyBox .imgbox{background: #f0f0f0;height: 135px;overflow: hidden;position: relative;}
.rightFyBox .imgbox .tab{-webkit-border-radius: 2px;border-radius: 2px;color: #fff;font-size: 14px;height: 20px;left: 10px;line-height: 20px;position: absolute;text-align: center;top: 10px;width: 20px;}
.rightFyBox .imgbox .tab.cs{background: #f33}
.rightFyBox .imgbox .tab.cz{background: #3c3}
.rightFyBox .imgbox .tab.zr{background: #39f}
.rightFyBox .imgbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.rightFyBox .imgbox .tit1{background: url(../images/bg_mask.png) repeat-x;bottom: 0;color: #fff;font-size: 14px;height: 40px;line-height: 45px;margin-top: 15px;left: 0;overflow: hidden;padding-left: 10px;position: absolute;right: 0;text-overflow: ellipsis;white-space: nowrap;}
.rightFyBox .imgbox .xicon-bofang1{background-size: 100% 100%;height: 40px;left: 50%;margin: -20px 0 0 -20px;position: absolute;top: 50%;width: 40px;}
.rightFyBox .imgbox .cover{position: absolute;left: 0;right: 0;bottom: 0;padding: 10px;background: url(http://r.imgccoo.cn/website/fenlei/images/bg_mask.png) repeat-x;font-size: 14px;color: #fff;}
.rightFyBox .imgbox .cover p{height: 19px;line-height: 19px;overflow: hidden;}
.rightFyBox .infobox{color: #999;font-size: 12px;margin-top: 12px}
.rightFyBox .infobox .tab{position: relative;}
.rightFyBox .infobox .tab+.tab{margin-left: 5px;padding-left: 7px}
.rightFyBox .infobox .tab+.tab:after{background: #e2e2e2;content: '';height: 10px;left: 0;margin-top: -4px;position: absolute;top: 50%;width: 1px;}
.rightFyBox .infobox .price{color: #f33;font-size: 14px;margin-top: -1px}
.rightFyBox .showMore{border: 1px solid #e2e2e2;color: #666;cursor: pointer;font-size: 14px;line-height: 34px;margin: 35px auto 0;text-align: center;width: 100px;}
.fc-haveBox{margin-top: -30px}
.fc-haveBox .item{margin-top: 30px;text-align: center;width: 16.66%;}
.fc-haveBox .item .info{color: #333;font-size: 14px;margin-top: 5px}
/*咨询弹窗*/.askDiaWrap{background: #000\0;background: rgba(0, 0, 0, .85);height: 100%;left: 0;filter: alpha(opacity=85);position: fixed;top: 0;width: 100%;z-index: 9999}
.askDiaBox{background: #fff;color: #333;height: 373px;left: 50%;margin: -230px 0 0 -200px;padding: 40px 30px 50px;position: absolute;text-align: center;top: 50%;width: 400px;}
.askDiaBox .closeBtn{background: url('../images/close_btn1.png');height: 44px;position: absolute;right: 0;top: 0;width: 44px;}
.askDiaBox .tit{font-size: 30px;font-weight: bold}
.askDiaBox .info{font-size: 14px;margin-top: 35px}
.askDiaBox .inputBox{margin-top: 65px}
.askDiaBox .input{background: #f2f2f2;border: none;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;height: 44px;line-height: 44px;padding: 0 30px;width: 100%;}
.askDiaBox .input+.input{margin-top: 30px}
.askDiaBox .btn{background: #f33;-webkit-border-radius: 4px;border-radius: 4px;color: #fff;cursor: pointer;display: block;height: 44px;line-height: 44px;margin: 45px auto 0;width: 160px;}
/*带切换大图预览*/.aroundPicWrap{height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999}
.aroundPicWrap:before{background: #000;content: '';filter: alpha(opacity=85);height: 100%;left: 0;opacity: .85;position: absolute;top: 0;width: 100%}
.aroundPicBox{height: 675px;left: 50%;display: inline-block;margin: -335px 0 0 -450px;position: absolute;top: 50%;width: 900px;}
.aroundPicBox img{display: block;height: auto;margin: 0 auto;width: auto;}
.aroundLeft,
.aroundRight{margin-top: -45px;padding: 20px;position: absolute;top: 50%;}
.aroundLeft:hover,
.aroundRight:hover{background: rgba(0, 0, 0, .5)}
.aroundLeft{left: -90px;}
.aroundRight{right: -90px;}
/*赞助商广告*/.eAdbox-zanzhu{border: 1px solid #e2e2e2;margin-top: 85px;padding: 10px;}
.eAdbox-zanzhu .tit{color: #333;font-size: 14px;font-weight: bold}
.eAdbox-zanzhu .con{margin-top: 10px}
.eAdbox-zanzhu .con iframe{width: 100% !important;}
/*小区经纪人*/.red{color: #f33;}
.row.on{width: 11px;height: 16px;background: url('../images/xq-index.png');background-position: -10px 0;display: inline-block;vertical-align: middle;}
.row{width: 11px;height: 16px;background: url('../images/xq-index.png');background-position: 0 0;display: inline-block;vertical-align: middle;}
.red .row{background: url('../images/xq-index.png');background-position: 0 -16px;}
.red .row.on{background: url('../images/xq-index.png');background-position: -10px -16px;}
.sort-btn{margin-right: 20px;}
.sort-btn:last-child{margin-right: 0;}
.xiaoqu-tit{border-bottom: 1px solid #e2e2e2;color: #333;font-size: 14px;height: 54px;line-height: 54px}
.xiaoqu-tit .num{color: #f33;font-size: 14px;font-weight: bold;margin: 0 10px;}
.list-xiaoqu{margin-bottom: 30px;}
.list-xiaoqu .item{border-bottom: 1px solid #e2e2e2;padding: 30px 20px 30px 0;position: relative;}
.list-xiaoqu .item:last-child{border-bottom: none;}
.list-xiaoqu .item:hover{background: #f7f7f7}
.list-xiaoqu .imgbox{background: #f0f0f0;-webkit-border-radius: 4px;border-radius: 4px;height: 180px;overflow: hidden;position: relative;width: 240px;}
.list-xiaoqu .imgbox .mask{background: #000;background: rgba(0, 0, 0, .2);filter: alpha(opacity=20);height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%}
.list-xiaoqu .xicon-bofang{margin-top: 56px;vertical-align: middle;}
.list-xiaoqu .xicon-quanjing{margin-top: 57px;vertical-align: middle;}
.list-xiaoqu .xicon-addr{margin-right: 10px;vertical-align: -2px}
.list-xiaoqu .xicon-label{vertical-align: -2px;margin-right: 10px;}
.list-xiaoqu .xicon-xq{margin-right: 10px;vertical-align: -1px}
.list-xiaoqu .imgbox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.list-xiaoqu .infobox{width: 700px;}
.list-xiaoqu .infobox1{padding-left: 30px;width: 380px;overflow: hidden;}
.list-xiaoqu .infobox2{text-align: right;width: 140px;}
.list-xiaoqu .infobox3{text-align: right;width: 120px;}
.list-xiaoqu .tit{color: #333;font-size: 24px;margin-bottom: 30px;}
.list-xiaoqu .tit:hover{color: #f33;}
.list-xiaoqu .tit .name{max-width: 425px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-xiaoqu .tit .name+.xiaoqu-type{margin: 5px 0 0 10px}
.list-xiaoqu .tit .xiaoqu-type{border: 1px solid #f33;color: #f33;display: inline-block;float: left;font-size: 14px;height: 22px;line-height: 22px;padding: 0 5px;}
.list-xiaoqu .tit .xiaoqu-tj{background: #f33;-webkit-border-radius: 2px;border-radius: 2px;color: #fff;display: inline-block;float: left;font-size: 16px;height: 24px;line-height: 24px;margin: 5px 0 0 10px;text-align: center;width: 24px;}
.list-xiaoqu .tit .xiaoqu-tj+.xiaoqu-type{margin-top: 5px;}
.list-xiaoqu .info{color: #666;font-size: 14px;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-xiaoqu .info.tabs{height: 24px;overflow: hidden;white-space: normal;}
.list-xiaoqu .info.tabs .list-tab{display: inline-block;height: 24px;line-height: 24px;padding: 0 8px;}
.list-xiaoqu .info+.info{margin-top: 15px}
.list-xiaoqu .xiaoqu-real+.list-tab,
.list-xiaoqu .list-tab+.list-tab{margin: 0 0 0 10px;}
.xiaoqu-real{background: #f33\0;background-image: linear-gradient(to right, #ff6e6e, #ff3433);-webkit-border-radius: 2px;border-radius: 2px;color: #fff;display: inline-block;font-size: 14px;font-weight: normal;padding: 2px 8px;}
.list-xiaoqu .date{color: #999;font-size: 14px}
.list-xiaoqu .price1{color: #f33;font-size: 28px;margin-top: 55px;}
.list-xiaoqu .price1 em{font-size: 18px}
.list-xiaoqu .price2{color: #666;font-size: 14px;margin-top: 15px}
.list-xiaoqu .price2 em{color: #f33;}
.list-xiaoqu .price3{color: #333;font-size: 18px;margin-top: 55px;}
.list-xiaoqu .price3 em{font-size: 28px;}
.xq-runInfo{border: 1px solid #e2e2e2;margin-top: 14px;padding: 15px 10px;position: relative;}
.xq-runInfo .tit{font-size: 18px;font-weight: bold;padding-left: 10px;}
.xq-runInfo .p2{font-size: 12px;color: #999;padding-left: 10px;}
.xq-moreLink{color: #666;font-size: 14px;font-weight: normal;margin-top: 3px;}
.xq-moreLink:hover{color: #f33;}
.xq-chartBox{width: 200px;margin-top: 13px}
.xiaoqu-rightBox{border: 1px solid #e2e2e2;margin-top: 20px;}
.xiaoqu-rightBox+.xiaoqu-rightBox{margin-top: 30px}
.xiaoqu-rightBanBox{background: #f0f0f0;height: 123px;margin: 20px;}
.xiaoqu-rightBanBox img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%;}
.xiaoqu-rightjjr-tit{color: #333;font-size: 18px;font-weight: bold;}
.xiaoqu-rightjjrBox{padding: 15px 20px 30px;}
.xiaoqu-rightjjrBox .itemUl{margin-top: 15px;}
.xiaoqu-rightjjrBox .itemUl li{margin-bottom: 28px;}
.xiaoqu-rightjjrBox .itemUl li:last-child{margin-bottom: 0;}
.xiaoqu-rightjjrBox .itemUl .imgbox{position: relative;}
.xiaoqu-rightjjrBox .itemUl .imgbox img{width: 100%;height: 135px;}
.xiaoqu-rightjjrBox .itemUl .cover{position: absolute;left: 0;right: 0;bottom: 0;padding: 10px;background: url(http://r.imgccoo.cn/website/fenlei/images/bg_mask.png) repeat-x;font-size: 14px;color: #fff;}
.xiaoqu-rightjjrBox .itemUl .cover p{height: 19px;line-height: 19px;overflow: hidden;}
.xiaoqu-rightjjrBox .itemUl .infobox{font-size: 14px;color: #999;}
.xiaoqu-rightjjrBox .itemUl .infobox .p1{margin-top: 15px;}
.itemUl .imgbox .mask{background: #000;background: rgba(0, 0, 0, .2);filter: alpha(opacity=20);height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%}
.itemUl .imgbox .mask .xicon-bofang{position: absolute;left: 50%;top: 50%;margin: -34px 0 0 -34px;}
/*小区详情页*/.fc-cont.searchBox{margin-top: -25px;}
.xqIndex-imgBox .swiper-slide{height: 465px;}
.xqIndex-mainBox .xIndex-main-titBox{color: #999;font-size: 16px;font-weight: normal;}
.xqIndex-mainBox .xIndex-main-titBox .tit{color: #333;font-size: 36px;font-weight: bold;}
.xqIndex-mainBox .xIndex-main-titBox .dptit{color: #333;font-size: 28px;}
.xqIndex-mainBox .xIndex-main-titBox .label-box{font-size: 16px;color: #999;margin-top: 24px;}
.xqIndex-mainBox .xIndex-main-titBox .label{margin-right: 40px;}
.xqIndex-mainBox .xIndex-main-titBox .label-box .xqinfo-sub{margin-top: -20px;}
.xqIndex-mainBox .rightBox .info{margin-top: 0}
.xqIndex-mainBox .infoItem{height: 47px;padding: 0 19px;line-height: 47px;border-radius: 5px;margin: 0;}
.xqIndex-mainBox .infoItem:hover{box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1);color: #333;font-weight: bold;}
.js-share{position: relative;}
.sharecode-box{display: none;width: 110px;padding: 13px;background: #fff;text-align: center;position: absolute;left: 50%;top: 54px;margin-left: -68px;box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1);}
.js-share:hover .sharecode-box{display: block;}
.sharecode-box img{width: 110px;height: 110px;}
.sharecode-box p{line-height: 20px;font-size: 14px;color: #666;font-weight: normal;}
.sharecode-box .row{width: 17px;height: 7px;background: url(../images/fc_index.png);background-position: -71px -65px;display: block;position: absolute;left: 50%;top: -6px;margin-left: -7px;}
.sharecode-box .row:after{content: '';width: 136px;height: 7px;position: absolute;left: -62px;top: 0;}
.xqIndex-mainBox .xIndex-main-titBox{border-bottom: 1px solid #e2e2e2;padding-bottom: 30px;}
.xqIndex-mainBox .infos .pricebox{margin-bottom: 35px;}
.xqIndex-mainBox .infos .pricebox .price{font-weight: bold;}
.xqIndex-mainBox .infos .pricebox .price em{font-weight: normal;}
.xqIndex-mainBox .infos{color: #999;height: 541px;overflow: hidden;}
.xqIndex-mainBox .p1 .tit{font-weight: normal;}
.xqIndex-mainBox .p1 .tit1{font-weight: normal;}
.xqIndex-mainBox .p1 .time{color: #333;}
.zszz-ul{width: 100%;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;margin: 45px 0 40px;}
.zszz-ul li{width: 50%;padding: 35px 0 45px;float: left;}
.zszz-ul .txt-l{font-size: 14px;color: #999;}
.zszz-ul .txt-r{font-size: 24px;color: #f33;}
.zj-swiper{height: 90px;overflow: hidden;}
.zj-swiper .swiper-wrapper{height: 90px !important;}
.zj-swiper .swiper-slide{width: 100%;float: left;height: 90px !important;}
.zj-swiper .swiper-slide .item{width: 50%;float: left;}
.zj-swiper .imgbox{margin-right: 15px;}
.zj-swiper .imgbox img{width: 90px;height: 90px;display: block;border-radius: 5px;}
.zj-swiper .infobox{width: 160px;}
.zj-swiper .name-box{font-size: 18px;color: #333;}
.zj-swiper .name-box .name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;max-width: 83px;vertical-align: middle;}
.zj-swiper .name-box .label{font-size: 12px;color: #4295f3;height: 20px;line-height: 20px;padding: 0 6px;background: #eef7ff;border-radius: 3px;margin-left: 10px;}
.zj-swiper .tel-box{font-size: 14px;color: #f33;margin-top: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.zj-swiper .txt-box{font-size: 14px;color: #999;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.eCon .link .xicon{vertical-align: -2px;margin-right: 6px;}
.eCon .link{color: #4295f3;font-size: 14px;font-weight: normal;margin-left: 12px;text-decoration: underline;}
.econWrap .link1{color: #4295f3;font-size: 14px;font-weight: normal;margin-right: 12px;}
.eTitBox1 .showMore b{color: #333;}
.xq-wenda li{padding: 30px 0;border-bottom: 1px solid #f0f0f0;}
.xq-wenda li:first-child{padding-top: 0;}
.xq-wenda li:last-child{border-bottom: unset;}
.xq-wenda .p1{font-size: 16px;color: #333;}
.xq-wenda .p2{font-size: 14px;color: #666;margin-top: 20px;}
.xq-wenda .span1{font-size: 14px;color: #999;margin-left: 20px;}
.xq-wenda .span1 b{color: #333;}
.xq-wenda .p3{font-size: 14px;color: #333;margin-top: 20px;}
.xqinfo-input{border: 1px solid #e2e2e2;background: #fafafa;height: 38px;line-height: 38px;padding: 0 15px;width: 760px;font-size: 14px;}
.xqinfo-input::-webkit-input-placeholder{color: #ccc;}
.xqinfo-sub{background: #f33;color: #fff;-webkit-border-radius: 2px;border-radius: 2px;cursor: pointer;font-size: 16px;border: none;height: 40px;line-height: 40px;margin-left: 10px;outline: none;width: 120px;}
.xqinfo-sub:hover{background: #e61818}
.fenshu-box .num-box{padding: 0 20px;text-align: center;}
.fenshu-box .num-box .p1{font-size: 24px;color: #f90;font-weight: bold;}
.fenshu-box .num-box .p2{font-size: 14px;color: #999;margin-top: 10px;}
.fenshu-box .label-box span{font-size: 14px;color: #67aded;height: 30px;line-height: 30px;text-align: center;background: #eef7ff;padding: 0 18px;border-radius: 500px;display: inline-block;margin: 15px 10px 15px 0;}
.xq-dianping li{padding: 30px 0;border-bottom: 1px solid #f0f0f0;}
.xq-dianping li:last-child{border-bottom: none;}
.xq-dianping .avatar{width: 60px;height: 60px;border-radius: 50%;margin-right: 20px;}
.xq-dianping .txt-box{width: 880px;}
.xq-dianping .txt-box .name{font-size: 16px;color: #333;}
.xq-dianping .txt-box .fen{font-size: 14px;color: #666;margin-top: 16px;}
.xq-dianping .txt-box .txt{font-size: 14px;color: #666;margin-top: 16px;line-height: 20px;}
.xq-dianping .txt-box .time{font-size: 14px;color: #999;margin-top: 27px;}
.xq-dianping .txt-box .time span{margin-right: 30px;}
.star-box{margin: 0 10px;vertical-align: middle;}
.star-box .star{cursor: pointer;width: 13px;height: 13px;background: url(../images/fc_index.png);background-position: -194px -227px;display: inline-block;margin-right: 3px;}
.star-box .star.light{background: url(../images/fc_index.png);background-position: -194px -242px;}
.wuxing-box{font-size: 14px;color: #999;margin-bottom: 20px;}
.bigstar-box{margin: 0 10px;vertical-align: middle;}
.bigstar-box .star{cursor: pointer;width: 23px;height: 23px;background: url(../images/xq-index.png);background-position: 0 -54px;display: inline-block;margin-right: 5px;}
.bigstar-box .star.light{background: url(../images/xq-index.png);background-position: 0 -33px;}
.zan-box{font-size: 14px;color: #999;cursor: pointer;position: relative;}
.zan-box.clicked{color: #ff4200;}
.zan-box .zan{width: 15px;height: 15px;background: url(../images/fc_index.png);background-position: -194px -255px;display: inline-block;vertical-align: -2px;}
.zan-box.clicked .zan{background: url(../images/fc_index.png);background-position: -194px -272px;}
.zan-box i.num{font-size: 16px;color: #ff4200;position: absolute;top: -16px;left: auto;z-index: 2;right: -2px;width: 20px;height: 20px;}
.xq-jingjiren ul{margin-top: -30px;}
.xq-jingjiren .item{float: left;margin-top: 30px;}
.xq-jingjiren .imgbox{margin-right: 17px;}
.xq-jingjiren .imgbox img{width: 120px;height: 120px;display: block;border-radius: 5px;}
.xq-jingjiren .infobox{width: 180px;}
.xq-jingjiren .name-box{font-size: 20px;color: #000;display: block;margin-bottom: 24px;}
.xq-jingjiren .name-box .name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;max-width: 83px;vertical-align: middle;}
.xq-jingjiren .name-box .label{font-size: 12px;color: #4295f3;height: 20px;line-height: 20px;padding: 0 6px;background: #eef7ff;border-radius: 3px;margin-left: 10px;vertical-align: 3px;}
.xq-jingjiren .tel-box{font-size: 18px;color: #f33;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.xq-jingjiren .txt-box{font-size: 16px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 20px;}
.xq-jingjigongsi ul{margin-top: -30px;}
.xq-jingjigongsi .item{float: left;margin-top: 30px;}
.xq-jingjigongsi .imgbox{margin-right: 17px;}
.xq-jingjigongsi .imgbox img{width: 120px;height: 120px;display: block;border-radius: 5px;}
.xq-jingjigongsi .infobox{width: 180px;}
.xq-jingjigongsi .name-box{font-size: 20px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;margin-bottom: 16px;}
.xq-jingjigongsi .name-box .label{font-size: 12px;color: #4295f3;height: 20px;line-height: 20px;padding: 0 6px;background: #eef7ff;border-radius: 3px;margin-left: 10px;vertical-align: 3px;}
.xq-jingjigongsi .tel-box{font-size: 18px;color: #f33;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.xq-jingjigongsi .txt-box{font-size: 14px;color: #666;margin-bottom: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xq-jingjigongsi .txt-box b{color: #f33;}
.xqIndex-box #baidumap{width: 600px;height: 330px;font-size: 14px;line-height: 20px;}
.xqIndex-box #baidumap .memo{font-size: 12px;color: #666;}
.xqIndex-box .mapinfo{width: 360px;margin: 0;}
.xqIndex-box .tabBox1{margin-top: 0;padding: 22px 30px;border: 1px solid #e2e2e2;}
.xqIndex-box .tabTitle .tab+.tab{margin-left: 26px;}
.xqIndex-box .tabTitleLx{margin-left: 48px}
.xqIndex-box .xIndex-zbBox-con{height: 245px;margin: 20px 0 0;}
.xqIndex-box .mmap{margin-bottom: 85px}
.econWrap .tabBox{color: #666;font-size: 16px;margin: 40px 0 30px;}
.econWrap .tabBox .tab{padding-bottom: 15px;position: relative;}
.econWrap .tabBox .tab+.tab{margin-left: 30px}
.econWrap .tabBox .tab.on{color: #f90;font-weight: bold;}
.econWrap .tabBox .tab.on:after{background: #f90;bottom: 0;content: '';height: 3px;left: 50%;margin-left: -10px;position: absolute;width: 20px;}
.xiehuida{font-size: 14px;color: #378cdd;height: 24px;line-height: 24px;padding: 0 8px;border-radius: 3px;background: #ebf3fc;}
.xiehuida i{margin-right: 4px;width: 13px;height: 13px;background: url(../images/xq-index.png);background-position: -2px -77px;display: inline-block;}
.xiehuida.shouda{color: #f90;background: #fff5e5;}
.xiehuida.shouda i{height: 14px;vertical-align: -2px;background: url(../images/xq-index.png);background-position: -2px -92px;}
/*小区相册*/.xqPhotosBox .xVideo-item{width: 220px;margin: 30px 24px 0 0;}
.xqPhotosBox .xVideo-item .imgbox{height: 165px;}
.xqPhotosBox .xVideo-item .xicon-bofang{margin: 49px 0;}
.xqPhotosBox .xPhotosItem{margin-top: 30px}
.xqPhotosBox .xVideo-item .tit{color: #333;}
.xqPhotosBox .xVideo-item .tit span{color: #999;margin-left: 20px;}
.bImgBox1-tit{position: absolute;left: 0;bottom: 0;padding: 30px 30px 0;width: 100%;font-size: 18px;color: #fff;background: url(../images/xq-linear-bg.png) repeat-x;text-align: left;height: 70px;box-sizing: border-box;}
.bImgBox-infobox-new{margin-top: 20px;color: #fff;font-size: 14px;padding: 14px 0px;}
.bImgBox-infobox-new .avatar-box{width: 90px;height: 90px;margin-right: 20px;}
.bImgBox-infobox-new .avatar-box img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;display: block;text-indent: -9999px;background: #e2e2e2;}
.bImgBox-infobox-new .info-box{width: 410px;margin-right: 20px;}
.bImgBox-infobox-new .info-box .name-box{font-size: 20px;margin: 15px 0 10px;}
.bImgBox-infobox-new .info-box .name-box .name{margin-right: 20px;}
.bImgBox-infobox-new .info-box .name-box .company{font-size: 16px;}
.bImgBox-infobox-new .info-box .tel{font-size: 18px;color: #f33;}
.bImgBox-infobox-new .time{font-size: 16px;margin-top: 20px;}
/*小区问答*/.xq-xiedaan-box{padding: 20px;box-sizing: border-box;border: 1px solid #e2e2e2;margin-top: 35px;}
.xq-xiedaan-box textarea{width: 100%;height: 120px;background: #fafafa;border: 1px solid #e2e2e2;padding: 10px;box-sizing: border-box;resize: none;}
.xq-xiedaan-box .xqinfo-sub{margin: 10px 0 0 0;}
/*20200617楼盘红包 by xn*/.xdialog-hbBox{left: 50%;margin: -267px 0 0 -317px;position: absolute;top: 50%}
.xdialog-hbBox .img{display: block;height: 533px;width: 624px}
.xdialog-hbBox .xicon{color: #fff;font-size: 50px;position: absolute;right: 35px;top: 10px}
.xdialog-hbBox .xicon:hover{color: #ccc}
.activeLi.hb .imgbox{background: 0 0}
.activeLi.hb .imgbox img{-webkit-object-fit: unset;object-fit: unset}
.active_hbLi{border-bottom: 1px solid #e2e2e2;padding: 30px 10px 30px 0;position: relative}
.active_hbLi .imgbox{-webkit-border-radius: 2px;border-radius: 2px;height: 220px;overflow: hidden;position: relative;width: 300px}
.active_hbLi .imgbox img{display: block;height: 100%;width: 100%}
.active_hbLi .infobox{color: #333;font-size: 16px;margin-left: 18px;width: 872px}
.active_hbLi .infobox .tit .times{color: #999;margin-left: 30px}
.active_hbLi .infobox .timebox{color: #f33}
.active_hbLi .infobox .more{color: #999;font-size: 14px}
.active_hbLi .infobox .ul{margin-top: 10px}
.active_hbLi .infobox .item{background: url(../images/hb_list_bg20200616.png);height: 154px;padding: 18px 14px;text-align: center;width: 167px}
.active_hbLi .infobox .item+.item{margin-left: 30px}
.active_hbLi .infobox .link{border: 1px solid transparent;display: block;height: 50px;padding-top: 8px}
.active_hbLi .infobox .link:hover .name{color: #f90}
.active_hbLi .infobox .p1{color: #333;font-size: 16px;font-weight: 700;line-height: 18px}
.active_hbLi .infobox .p1 .name{display: inline-block;max-width: 125px;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.active_hbLi .infobox .p1 .xicon{border: 1px solid #ffddd5;-webkit-border-radius: 50%;border-radius: 50%;color: #ffddd5;display: inline-block;font-size: 12px;font-weight: 400;height: 14px;line-height: 12px;margin-left: 5px;text-indent: 2px;vertical-align: middle;width: 14px}
.active_hbLi .infobox .p2{color: #999;font-size: 14px;margin: 5px auto 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 150px}
.active_hbLi .infobox .price{color: #ffeca8;font-size: 14px;line-height: 32px;margin-top: 12px;overflow: hidden;white-space: nowrap}
.active_hbLi .infobox .price em{font-size: 28px;font-weight: 700;font-family: Arial}
.active_hbLi .infobox .btn{-webkit-border-radius: 18px;border-radius: 18px;display: block;height: 38px;margin: 8px auto 0;text-indent: -9999px;width: 90px}
.active_hbLi .infobox .btn:hover{background: rgba(0, 0, 0, .1)}
.fc-hbWrap{min-width: 1200px}
.fc-hbWrap .bannerBox{height: 450px;overflow: hidden;position: relative}
.fc-hbWrap .bannerBox .img{height: 450px;left: 50%;margin-left: -960px;position: absolute;top: 0;width: 1920px}
.fc-hbWrap .conBox{background: url(../images/hb_detail_bg20200617.jpg) repeat-y;padding: 30px 0 95px;position: relative}
.fc-hbWrap .conBox:before{content: '';height: 40px;left: 0;-webkit-background-image: linear-gradient(to bottom, #fde7d3, transparent);background-image: linear-gradient(to bottom, #fde7d3, transparent);position: absolute;top: 0;width: 100%}
.hb-listBox{display: inline-block;margin: -12px 0 80px -12px}
.hb-listBox .item{background: #fff;border: 4px solid #fff1e3;-webkit-border-radius: 24px;border-radius: 24px;box-sizing: border-box;height: 418px;margin: 12px 0 0 12px;padding: 30px 19px 0;position: relative;text-align: center;width: 291px}
.hb-listBox .con1{background: url(../images/hb_list2_bg20200617.png);height: 202px;margin: 0 auto;padding: 30px 20px;width: 205px}
.hb-listBox .con1 .link{border: 1px solid transparent;display: block;height: 52px;margin: 0 auto;padding-top: 18px;width: 191px}
.hb-listBox .con1 .link:hover .name{color: #f90}
.hb-listBox .con1 .p1{color: #333;font-size: 16px;font-weight: 700;line-height: 18px}
.hb-listBox .con1 .p1 .name{display: inline-block;max-width: 125px;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.hb-listBox .con1 .p1 .xicon{border: 1px solid #ffddd5;-webkit-border-radius: 50%;border-radius: 50%;color: #ffddd5;display: inline-block;font-size: 12px;font-weight: 400;height: 14px;line-height: 12px;margin-left: 5px;text-indent: 2px;vertical-align: middle;width: 14px}
.hb-listBox .con1 .p2{color: #999;font-size: 14px;margin: 5px auto 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 150px}
.hb-listBox .con1 .price{color: #ffeca8;font-size: 20px;line-height: 50px;margin-top: 15px;overflow: hidden;white-space: nowrap}
.hb-listBox .con1 .price em{font-size: 40px;font-weight: 700;font-family: Arial}
.hb-listBox .con1 .btn{-webkit-border-radius: 18px;border-radius: 18px;display: block;height: 42px;margin: 8px auto 0;text-indent: -9999px;width: 100px}
.hb-listBox .con1 .btn:hover{background: rgba(0, 0, 0, .1)}
.hb-listBox .typeBox{height: 34px;margin-top: 10px;overflow: hidden}
.hb-listBox .typeBox .type{background: #edeef3;-webkit-border-radius: 4px;border-radius: 4px;color: #697c8f;display: inline-block;font-size: 14px;height: 24px;line-height: 24px;margin-top: 10px;padding: 0 10px}
.hb-listBox .typeBox .type+.type{margin-left: 10px}
.hb-listBox .priceBox{background: url(../images/hb_price_bg20200617.png);bottom: -8px;color: #fff;font-size: 14px;height: 74px;line-height: 74px;left: 50%;margin-left: -126px;position: absolute;width: 252px}
.hb-listBox .priceBox .price2{color: #fff8e0;font-size: 16px}
.hb-listBox .priceBox .price2 em{font-size: 32px;font-weight: 700}
.hb-detail-tit{margin-bottom: 30px;text-align: center}
.hb-smBox{padding: 0 10px 37px;position: relative}
.hb-smBox .con{background: #fff;border: 4px solid #fff1e3;-webkit-border-radius: 24px;border-radius: 24px;padding: 24px 20px 100px;word-break: break-all}
.hb-smBox:after{background: url(../images/hb_sm_bg20200617.png);bottom: 0;content: '';height: 127px;left: 50%;margin-left: -612px;position: absolute;width: 1224px}
.fc-hbWrap+.tybottom{margin-top: 0}
.xIndex-hbBox{margin-top: 15px}
.xIndex-hbBox .link{background: url(../images/hb_lq_bg20200617.png);color: #fff9e2;display: block;height: 90px;line-height: 90px;padding-left: 470px}
.xIndex-hbBox .price{display: inline-block;font-size: 24px;font-weight: 700;height: 88px;overflow: hidden;text-align: right;white-space: nowrap;width: 110px}
.xIndex-hbBox .price em{font-size: 14px}
.xIndex-hbBox .info{font-size: 20px;font-weight: 700}
.xIndex-hbBox .info em{font-size: 16px;margin-right: 10px}
.xIndex-hbBox .times{font-size: 14px;margin-left: 20px}
.xIndex-hbBox .timebox em{color: #fffc1a;display: inline-block;font-size: 20px;font-weight: 700;margin: 0 10px;vertical-align: -2px}
.hongbao-con{margin-top: 10px;padding: 0 60px;}
.hongbao-con p+p{margin-top: 20px}
/*楼盘资讯新加房源列表 20200813 by xn*/.zx-lpList{background: #fff;margin-left: -30px}
.zx-lpList .item{margin: 30px 0 0 30px;width: 252px}
.zx-lpList .imgBox{height: 142px}
.zx-lpList .imgBox .img{display: block;height: 100%;-webkit-object-fit: cover;object-fit: cover;width: 100%}
.zx-lpList .infoBox{height: 22px;margin-top: 15px}
.zx-lpList .tit{color: #333;font-size: 14px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 145px}
.zx-lpList .price{color: #ff4200;font-size: 14px;margin-left: 10px}
.zx-lpList .price em{font-size: 16px;font-weight: 700}
.zx-lpList .btnBox{margin-top: 20px;text-align: center}
.zx-lpList .btn{border: 1px solid #ff4200;color: #ff4200;font-size: 16px;height: 36px;line-height: 36px;width: 118px}
.zx-lpList .btn2{background: #ff4200;color: #fff}
/*小区详情页广告位*/.xqInfo-adv img{max-width: 100%;height: auto;}
/*全景、视频图标*/.fc-type-icon{bottom: 6px;left: 6px;position: absolute;text-align: center;}
.fc-type-icon .run{animation: qjrun 3s linear infinite}
.fc-icon-quanjing{background: url(../images/lp_xicon_quanjing20201124.png);background-size: 100% 100%;height: 40px;width: 40px;display: inline-block;}
.fc-icon-shipin{background: url(../images/lp_xicon_shipin20201124.png);background-size: 100% 100%;height: 40px;width: 40px;display: inline-block;}
.fc-tjbox .fc-type-icon{top: 50%;margin-top: -20px;left: 0;right: 0;}
.fc-fy-item .fc-icon-quanjing,
.fc-fy-item .fc-icon-shipin{height: 26px;width: 26px}
.eInfoBox .picBox .fc-type-icon{top: 50%;margin-top: -36px;left: 0;right: 0;}
.eInfoBox .picBox .fc-icon-quanjing,
.eInfoBox .picBox .fc-icon-shipin{height: 72px;width: 72px}
@keyframes qjrun{0%{transform: rotate(0)}
50%{transform: rotate(180deg)}
100%{transform: rotate(360deg)}}
/*新楼盘 置业顾问列表*/.gwBox{margin-top: 30px}
.gwUl{padding-top: 10px;margin-left: -21px}
.gwUl .item{background: url(../images/gw_item_bg20210323.png);background-size: 100% 100%;margin: 20px 0 0 21px;position: relative;height: 220px;width: 386px}
.gwUl .userbox{padding-left: 20px;width: 240px;box-sizing: border-box;display: table-cell;vertical-align: middle;height: 220px}
.gwUl .imgbox{height: 220px;display: table-cell;vertical-align: middle;text-align: center;width: 135px}
.gwUl .name{color: #333;font-size: 24px;font-weight: 700;line-height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.gwUl .name a:hover{color: #f33}
.gwUl .tabbox{margin-top: 13px}
.gwUl .tel{color: #333;font-size: 16px;line-height: 26px;margin-top: 12px}
.gwUl .tabs{margin-top: 25px}
.gwUl .tab{display: inline-block;cursor: pointer;font-size: 12px;height: 22px;line-height: 22px;text-align: center;width: 84px}
.gwUl .tab+.tab{margin-left: 10px}
.gwUl .tab1{border: 1px solid #39f;color: #39f}
.gwUl .tab2{border: 1px solid #3c3;color: #3c3}
.gwUl .xicon{margin-right: 5px;vertical-align: -3px}
.gwUl .xindex-zyBox-mabox{top: 195px}
.gwUl .xindex-zyBox-mabox.mabox1{left: 30px}
.gwUl .xindex-zyBox-mabox.mabox2{left: 130px}
.gwUl .img{height: 90px;width: 90px;-webkit-border-radius: 50%;border-radius: 50%;display: block;margin: 0 auto}
.gwUl .infobox{margin-top: 22px;display: inline-block;cursor: pointer}
.gwUl .infobox:hover .gw-fwlp{display: block}
.gwUl .num{color: #333;font-size: 22px;font-weight: 700;line-height: 32px}
.gwUl .info{color: #777;font-size: 16px;line-height: 26px}
.gw-fwlp{background: #fff;border: 1px solid #EAEAEA;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 4px 0 14px rgba(0, 0, 0, .2);box-shadow: 4px 0 14px rgba(0, 0, 0, .2);display: none;text-align: left;position: absolute;top: 100%;left: 0;z-index: 2}
.gw-fwlp:before{content: '';height: 35px;width: 150px;position: absolute;bottom: 100%;right: 0}
.gw-fwlp:after{content: '';border: 10px solid transparent;border-top-width: 0;border-bottom-color: #fff;position: absolute;bottom: 100%;right: 65px}
.gw-fwlp .listbox{max-height: 336px;overflow-y: auto;padding: 0 12px}
.gw-fwlp .lp-item{box-sizing: border-box;display: block;padding: 15px 0;position: relative}
.gw-fwlp .lp-item:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #e2e2e2;-webkit-transform: scaleY(.5);transform: scaleY(.5)}
.gw-fwlp .list:last-child .lp-item:after{display: none}
.gw-fwlp .lp-item .listImgBox{width: 108px;height: 81px}
.gw-fwlp .lp-item .lp-img{width: 108px;height: 81px;object-fit: cover}
.gw-fwlp .lp-item .lp-info{width: 240px;margin-left: 118px}
.gw-fwlp .lp-item .lp-info h3{align-items: center;font-size: 16px;color: #333;font-weight: 700;margin-bottom: 8px;line-height: 17px}
.gw-fwlp .lp-item .lp-info .name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.gw-fwlp .lp-item .lp-info .lp-label{font-size: 12px;color: #999;margin-bottom: 7px;flex-wrap: wrap;height: 18px;overflow: hidden}
.gw-fwlp .lp-item .lp-info .lp-label .label{padding: 2px 3px;margin-right: 5px;white-space: nowrap;line-height: 14px;background: #f0f1f5;color: #6c7b8d;margin-bottom: 5px}
.gw-fwlp .lp-item .lp-info .shou{padding: 2px 3px;margin-right: 5px;white-space: nowrap;line-height: 14px;background: #f03732;color: #fff;margin-bottom: 5px}
.gw-fwlp .lp-item .lp-info .lp-label>span{display: inline-block;padding: 2px 3px;margin-right: 5px;height: 14px;line-height: 14px;color: #fff}
.gw-fwlp .lp-item .lp-info .renchou{background: #3c3}
.gw-fwlp .lp-item .lp-info .weishou{background: #39f}
.gw-fwlp .lp-item .lp-info .shouxin{background: #999}
.gw-fwlp .lp-item .lp-info .weipan{background: #f63}
.gw-fwlp .lp-item .lp-info .address{font-size: 12px;color: #666;line-height: 12px;margin-bottom: 7px}
.gw-fwlp .lp-item .lp-info .price{font-size: 12px;color: #f03732;line-height: 12px}
.gw-fwlp .lp-item .lp-info .price em{font-size: 15px}
.gw-fwlp .lp-item .lp-info .tips{font-size: 12px;color: #666;line-height: 12px;padding-top: 8px}
.gw-fwlp .lp-item .lp-info .tips .s1{display: inline-block;width: 12px;height: 12px;border-radius: 2px;margin-right: 2px}
.gw-fwlp .lp-item .lp-info .tips .s1 em{display: block;-webkit-transform: scale(.7);transform: scale(.7);color: #fff}
.gw-fwlp .lp-item .lp-info .tips .di{background: #f63}
.gw-fwlp .lp-item .lp-info .tips .te{background: #3c3}
.gw-fwlp .lp-item .lp-info .tips .tuan{background: #39f}
.gw-fwlp .lp-item .lp-info .tips .hui{background: #9a33ff}
/*置业顾问*/.zygw-top{width: 1200px;height: 180px;background: url('../images/zygw-banner.png');background-size: 100% 100%;padding: 26px;box-sizing: border-box;}
.zygw-top .avatar{width: 92px;height: 92px;border-radius: 50%;object-fit: cover;margin-right: 18px;float: left;}
.zygw-top .cenbox{width: 620px;float: left;}
.zygw-top .name{font-size: 20px;color: #333;font-weight: bold;}
.zygw-top .labelbox{margin-top: 12px;}
.zygw-top .labelbox .label{height: 22px;line-height: 22px;padding: 0 8px;background: #fff;border-radius: 2px;display: inline-block;margin-right: 10px;font-size: 14px;color: #3399FF;}
.zygw-top .txtbox{font-size: 14px;color: #333;margin-top: 16px;}
.zxwx-box{position: relative;}
.zxwx-box .tabs{padding-top: 45px;}
.zxwx-box .tab{cursor: pointer;width: 100px;height: 38px;line-height: 38px;text-align: center;background: #fff;border-radius: 3px;margin-left: 17px}
.zxwx-box .xicon{vertical-align: -3px;margin-right: 5px;}
.zxwx-box.type2{width: 112px;padding-top: 18px;}
.zxwx-box.type2 .avatar{width: 40px;height: 40px;object-fit: cover;border-radius: 50%;display: block;margin: 0 auto;}
.zxwx-box.type2 .name1{font-size: 16px;color: #333;font-weight: bold;text-align: center;margin: 6px 0 16px;}
.zxwx-box.type2 .tabs{padding: 0;}
.zxwx-box.type2 .tab{width: 44px;height: 28px;border: 1px solid #3399FF;border-radius: 4px;margin: 0 5px 0 5px;}
.zxwx-box.type2 .tab2{border: 1px solid #33CC33;}
.zxwx-box.type2 .xicon{margin: 5px 0 0 0;}
.zxwx-box.type2 .xicon-weixin{margin: 6px 0 0 0;}
.zygw-tab{border-bottom: 1px solid #ccc;margin-top: 30px;}
.zygw-tab li{float: left;}
.zygw-tab a{height: 50px;line-height: 50px;font-size: 20px;color: #333;margin-right: 30px;display: block;}
.zygw-tab li:hover a,
.zygw-tab li.on a{color: #f33;font-weight: bold;position: relative;}
.zygw-tab li:hover a:before,
.zygw-tab li.on a:before{content: '';width: 100%;height: 4px;background: #f33;position: absolute;left: 0;bottom: 0;}
.zygw-tab .rigtxt{font-size: 16px;color: #39f;height: 50px;line-height: 50px;}
.zygw-tab .rigtxt .xicon-tel7{vertical-align: -3px;margin-right: 6px;}
.zygw-dynamic{width: 960px;margin-top: 20px;}
.zygw-dynamic .item{width: 100%;padding: 25px 20px;border: 1px solid #eee;box-sizing: border-box;margin-bottom: 16px;}
.zygw-dynamic .item:hover{border-color: #f9f9f9;background: #f9f9f9;}
.zygw-dynamic .time{font-size: 14px;color: #333;display: inline-block;vertical-align: middle;}
.zygw-dynamic .name{font-size: 14px;color: #f33;font-weight: bold;max-width: 740px;height: 19px;overflow: hidden;display: inline-block;vertical-align: middle;}
.zygw-dynamic .name:hover{text-decoration: underline;}
.zygw-dynamic .name i{vertical-align: -4px;margin-right: 6px;}
.zygw-dynamic .imgbox{margin: 16px 0 0 -8px;}
.zygw-dynamic .imgbox li{width: 146px;height: 112px;margin: 0 0 8px 8px;float: left;position: relative;}
.zygw-dynamic .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.zygw-dynamic .imgbox .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);}
.zygw-dynamic .imgbox .mask .videoicon{width: 74px;height: 74px;background: url('../images/zygw-video.png');position: absolute;left: 50%;top: 50%;margin: -37px 0 0 -37px;}
.zygw-dynamic .imgbox.type2{margin: 0 0 10px -8px;}
.zygw-dynamic .imgbox.type2 li{width: 176px;height: 132px;}
.zygw-dynamic .info{margin-top: 16px;font-size: 18px;color: #333;line-height: 23px;max-height: 70px;overflow: hidden;word-break: break-all;}
.zygw-dynamic .btnbox{display: none;margin-top: 10px;text-align: center}
.zygw-dynamic .btn{cursor: pointer;color: #666;font-size: 16px;display: inline-block;height: 20px;line-height: 20px;}
.zygw-dynamic .btn .arrow{width: 15px;height: 9px;background-image: url('../images/zygw-row.png');background-position: 0 -10px;display: inline-block;vertical-align: 2px;margin-left: 5px;}
.zygw-dynamic .btn .arrow.on{background-position: 0 0;}
.zygw-dynamic .wendatit{padding-left: 28px;font-size: 18px;color: #333;position: relative;}
.zygw-dynamic .wenda{width: 20px;height: 20px;line-height: 20px;text-align: center;background: #FF4448;background: linear-gradient(-52deg, #FF4448 0%, #FF6A6F 100%);border-radius: 2px;position: absolute;left: 0;top: 2px;font-size: 14px;color: #fff;}
.zygw-dynamic .wendatit.da{color: #999;margin: 28px 0 18px;}
.zygw-dynamic .wenda.da{background: #35C535;background: linear-gradient(-52deg, #35C535 0%, #65DC55 100%);}
.tiwen-fixed{position: fixed;left: 50%;margin-left: 270px;top: 50%;width: 90px;}
.tiwen-fixed img{width: 70px;height: 70px;object-fit: cover;border-radius: 50%;border: 1px solid #f33;display: block;margin: 0 auto;box-shadow: 0 0 6px rgba(0, 0, 0, .3);}
.tiwen-fixed span{width: 100%;height: 28px;line-height: 28px;text-align: center;display: block;background: #f33;font-size: 16px;color: #fff;border-radius: 3px;margin-top: -7px;position: relative;box-shadow: 0 2px 6px rgba(0, 0, 0, .3);}
.zygw-dynamic .leftxt{width: 800px;}
.zygw-dynamic .leftxt .tit{font-size: 24px;color: #333;font-weight: bold;max-width: 600px;height: 31px;line-height: 31px;overflow: hidden;display: inline-block;vertical-align: middle;text-overflow: ellipsis;white-space: nowrap;}
.zygw-dynamic .leftxt .xlp-tab{height: 24px;line-height: 24px;display: inline-block;text-align: center;font-size: 16px;border-radius: 2px;vertical-align: middle;margin-left: 16px;}
.zygw-dynamic .leftxt .price{font-size: 24px;color: #f33;vertical-align: middle;margin-left: 16px;}
.zygw-dynamic .leftxt .p2{font-size: 14px;color: #666;margin-top: 20px;}
.zygw-dynamic .leftxt:hover .tit{color: #f33;}
.wenda-pop{display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;height: 100%;z-index: 9999;background: rgba(0, 0, 0, 0.5);}
.wenda-pop .con{width: 470px;height: 580px;position: fixed;left: 50%;top: 50%;margin: -290px 0 0 -235px;background: #fff;border-radius: 10px;padding: 40px;box-sizing: border-box;position: relative;}
.wenda-pop .con .close{width: 18px;height: 18px;background: url('../images/zygw-close.png');background-size: 100% 100%;position: absolute;right: 19px;top: 19px;display: inline-block;cursor: pointer;}
.wenda-pop .topbox{width: 280px;margin: 0 auto;}
.wenda-pop .avatar{width: 54px;height: 54px;object-fit: cover;border-radius: 50%;float: left;margin-right: 10px;}
.wenda-pop .name{font-size: 20px;color: #333;font-weight: bold;}
.wenda-pop .tip{font-size: 14px;color: #333;margin-top: 10px;}
.wenda-pop ul{padding-top: 35px;}
.wenda-pop li{padding: 15px 0;border-bottom: 1px solid #e6e6e6;}
.wenda-pop .leftxt{width: 70px;font-size: 16px;color: #333;}
.wenda-pop .rigbox{width: 320px;text-align: right;font-size: 16px;color: #333;}
.wenda-pop select{border: none;font-size: 16px;color: #333;outline: none}
.wenda-pop input{border: none;font-size: 16px;color: #333;text-align: right;outline: none}
.wenda-pop label{margin-left: 40px;}
.wenda-pop label input{margin-right: 8px;}
.wenda-pop textarea{border: none;font-size: 16px;color: #333;width: 100%;height: 92px;resize: none;}
.wenda-pop textarea::-webkit-input-placeholder{color: #999;}
.wenda-pop .btn{width: 250px;height: 40px;line-height: 40px;text-align: center;background: #FB5833;border-radius: 4px;font-size: 14px;color: #fff;margin: 37px auto;display: block;}
.wenda-pop input[type=radio]{-webkit-appearance: none;appearance: none;width: 15px;height: 15px;cursor: pointer;background: #fff;border: 1px solid #dcdcdc;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;vertical-align: middle;}
.wenda-pop input[type=radio]{-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;width: 15px;height: 15px;}
.wenda-pop input[type=radio]:checked{background: #fff;}
.wenda-pop input[type=radio]:checked:after{content: '';display: block;position: relative;top: 3px;left: 3px;width: 7px;height: 7px;background: #f33;-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;}
.success-pop{display: none;height: 100%;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999;}
.success-pop .con{width: 240px;height: 156px;background: #000;background: rgba(0, 0, 0, 0.6);position: fixed;left: 50%;top: 50%;margin: -80px 0 0 -120px;border-radius: 6px;padding-top: 20px;box-sizing: border-box;}
.success-pop .con .icon{width: 48px;height: 48px;background: url('../images/zygw-success.png');background-size: 100% 100%;display: block;margin: 0 auto;}
.success-pop .con .p1{font-size: 20px;color: #fff;margin-top: 19px;text-align: center;}
.success-pop .con .p2{font-size: 16px;color: #fff;margin-top: 7px;text-align: center;}
/*大图预览*/.evaluation-pic-list li{cursor: pointer;}
.cover-bk-photo{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 9999;background: rgba(0, 0, 0, .7);}
.photo-cover .page{position: absolute;bottom: 30px;left: 50px;font-size: 18px;color: #fff;background: none;}
.photo-wrap{width: 900px;height: 800px;box-sizing: border-box;overflow: hidden;}
.photo-wrap1{width: 900px;height: 800px;box-sizing: border-box;z-index: 1;overflow: hidden;position: fixed;left: 50%;top: 50%;margin: -400px 0 0 -450px;z-index: 99999;}
.photo-list{position: relative;height: 100%;overflow: hidden;}
.photo-list li{float: left;height: 100%;text-align: center;}
.photo-list li div{height: 100%;overflow: hidden;position: relative;display: -webkit-box;display: -webkit-flex;display: flex;}
.photo-list li div img,
.photo-list li div video{max-width: 100%;max-height: 100%;vertical-align: middle;object-fit: unset;align-self: center;margin: 0 auto;}
.photo-cover .swiper-button-next,
.swiper-button-prev{position: absolute;top: 50%;width: 20px;height: 40px;margin-top: -20px;z-index: 10;cursor: pointer;-moz-background-size: 27px 44px;-webkit-background-size: 27px 44px;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;}
.photo-cover .swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{opacity: .35;cursor: auto;pointer-events: none}
.photo-cover .swiper-button-prev{background: url(http://img.pccoo.cn/website/fenlei/images/fc_index.png);background-position: -30px -177px;left: 10px;right: auto}
.photo-cover .swiper-button-next{background: url(http://img.pccoo.cn/website/fenlei/images/fc_index.png);background-position: -30px -222px;right: 10px;left: auto}
/* 获取底价*/.fytj-box{background: url('../images/getlow-bg.png');background-size: 100% 100%;margin-top: 30px;padding: 20px 40px 20px 20px;}
.fytj-box .icon-jian{width: 37px;height: 41px;background: url('../images/getlow-jian.png');background-size: 100% 100%;margin-right: 30px;}
.fytj-box .tit{font-size: 24px;color: #7f302e;font-weight: bold;height: 41px;line-height: 41px;margin-right: 20px;}
.fytj-box .info{font-size: 20px;color: #ab786b;height: 41px;line-height: 41px;}
.fytj-box .tip{height: 28px;line-height: 28px;padding: 0 12px;background: #ecc7a4;font-size: 16px;color: #7f302e;display: inline-block;position: relative;vertical-align: middle;}
.fytj-box .tip::before{content: '';width: 7px;height: 9px;background: url('../images/getlow-row.png');background-size: 100% 100%;position: absolute;right: -7px;top: 50%;margin-top: -5px;}
.fytj-box .btn{display: inline-block;width: 140px;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;background: #fff;font-size: 16px;color: #7f302e;margin-left: 14px;vertical-align: middle;}
.xdialogwrap{cursor: pointer;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, .6);z-index: 9991;}
.getlow-pop{background: #fff;-webkit-border-radius: 10px;border-radius: 10px;text-align: center;width: 520px;height: 420px;padding-bottom: 28px;position: fixed;left: 50%;top: 50%;margin: -210px 0 0 -260px;}
.getlow-pop .tit{width: 450px;height: 77px;line-height: 65px;text-align: center;background: url('../images/getlow-price.png');background-size: 100% 100%;font-size: 20px;color: #7f302e;margin: -36px auto 0;font-weight: bold;}
.getlow-pop .tit1{text-align: center;margin-top: 20px;font-size: 24px;color: #333;font-weight: bold;}
.getlow-pop .tit2{text-align: center;margin-top: 16px;font-size: 18px;color: #666;}
.getlow-pop .input{width: 420px;height: 52px;line-height: 52px;padding: 0 20px;box-sizing: border-box;text-align: center;border-radius: 26px;margin: 30px auto 0;font-size: 18px;color: #333;border: none;background: #f0f0f0;}
.getlow-pop .input::-webkit-input-placeholder{color: #999;}
.getlow-pop .btn{width: 260px;height: 52px;line-height: 52px;text-align: center;background:#ffe2c1;-webkit-background-image: linear-gradient(to right, #ffedd8, #ffe2c1);background-image: linear-gradient(to right, #ffedd8, #ffe2c1);border-radius: 10px;display: inline-block;margin-top: 40px;font-size: 20px;color: #7f302e;font-weight:bold;}
.getlow-pop .closeBtn{width: 32px;height: 32px;background:url('../images/getlow-close.png');background-size:100% 100%;position: absolute;left: 50%;margin-left: -16px;bottom: -62px;border-radius: 50%;}
/*房源详情页房源排行弹窗*/
.ph-diawrap{height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}
.ph-diawrap:before{background:#000;content:'';filter:alpha(opacity=30);height:100%;left:0;position:absolute;-o-opacity:.3;-ms-opacity:.3;-webkit-opacity:.3;opacity:.3;top:0;width:100%}
.ph-diabox{background:#fff;-webkit-border-radius:20px;border-radius:20px;height:570px;width:640px;position:absolute;top:50%;left:50%;margin:-285px 0 0 -320px}
.ph-diabox .closebtn{background:url(../images/ph_closebtn.png) no-repeat;background-size:100% 100%;cursor:pointer;position:absolute;top:100%;left:50%;margin:30px 0 0 -16px;height:32px;width:32px}
.ph-bannerbox{background:url(../images/ph_banner_20210812.png);background-size:100% 100%;box-sizing:border-box;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;height:120px;overflow:hidden;padding-top:47px;text-align:center}
.ph-bannerbox.type2{-webkit-align-items:center;align-items:center;background-image:url(../images/ph_banner2_20210812.png);padding:33px 54px 0 0;text-align:right}
.ph-bannerbox.type2 .link{height:63px;width:183px;text-align:left}
.ph-bannerbox .link{background-size:100% 100%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:59px;width:163px;padding:0;text-indent:-9999px}
.ph-bannerbox .link.tj{background-image:url(../images/btn_ph_tuijian.png)}
.ph-bannerbox .link.sx{background-image:url(../images/btn_ph_refresh.png)}
.ph-bannerbox .link.sx2{background-image:url(../images/btn_ph_refresh2.png)}
.ph-bannerbox .link+.link{margin-left:48px}
.ph-progressbox{padding:20px 18px 42px}
.ph-progressbox .numbox{padding:0 32px}
.ph-progressbox .numbox .time{color:#999;font-size:12px}
.ph-progressbox .info{color:#333;font-size:16px}
.ph-progressbox .info .c1{color:#f33}
.ph-progressbox .info .c2{color:#14BC71}
.ph-progressbox .info .num1{margin:0 30px 0 4px}
.ph-progressbox .info .num2{margin:0 20px 0 4px}
.ph-progressbox .info .jt{background-repeat:no-repeat;background-size:100% 100%;display:inline-block;margin:4px 9px 0 3px;height:14px;width:10px}
.ph-progressbox .info .jt.up{background-image:url(../images/xicon_shangjiantou.png)}
.ph-progressbox .info .jt.down{background-image:url(../images/xicon_xiajiantou.png)}
.ph-progressbox .progressbar{background:linear-gradient(90deg,#FFD400,#F33);border-radius:5px;height:10px;margin:15px 32px 0;position:relative}
.ph-progressbox .progressbar .num1{background:#f33;border-radius:10px;color:#fff;font-size:12px;line-height:24px;text-align:center;padding:0 10px;position:absolute;top:20px;transform:translateX(-50%);}
.ph-progressbox .progressbar .num1:before{border:5px solid transparent;border-top-width:0;border-bottom-color:#f33;content:'';position:absolute;bottom:100%;left:50%;margin:0 0 2px -5px;}
.ph-chartbox{margin-top:20px;padding:0 54px;position:relative}
.ph-chartbox .btn{background-color:none;border:none;padding:0;cursor:pointer;background-repeat:no-repeat;background-size:100% 100%;text-indent:-9999px;height:30px;width:30px;position:absolute;top:50%;margin-top:-15px}
.ph-chartbox .btn.btn1{background-image:url(../images/xicon_ph_zuojiantou.png);left:12px}
.ph-chartbox .btn.btn2{background-image:url(../images/xicon_ph_youjiantou.png);right:12px}
.ph-chartbox .con{height:273px;margin:0 12px;width:518px}