@charset "utf-8";
/* reset.css */
ol,ul,li,dt,dd,dl{list-style:none;}
fieldset, img{border:0;}
body {color: #3e3e3e;width: 100%;overflow-x: hidden;line-height:0.373rem;font-size:0.373rem;position: relative;background: #f5f5f5 !important;/*-webkit-user-select: none;*//*-webkit-text-size-adjust: none;*/}
input[type="button"]{-webkit-appearance:none;}
input[type="submit"]{-webkit-appearance:none;}
input[type="text"]{-webkit-appearance:none;}
input[type="search"]{-webkit-appearance:none;}
select,input{vertical-align:middle;}
img{border:none;}
a:link,a:visited,a:hover{text-decoration:none !important;}
audio{display: block;width:9.2rem;margin: 0.4rem auto 0.4rem auto}
nav,header,footer,section{display: block;}

a{cursor:pointer;}
a:active,a:hover,a:focus{text-decoration:none;outline:none;}
a:link,a:visited{text-decoration:none;}
:focus{outline:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
texearea{resize:none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.titleH2{font-size: 0.533rem;margin-bottom: 0.4rem;color: #333;line-height: 0.853rem;width: 9.2rem;margin: 0 auto 0.4rem auto}
.bn{border:none !important;}
.dn{display: none !important;}
.bgn{background: none !important;}
div.lazy-load {background-color: #e6e6e6;overflow: hidden;display: inline-block;}
img.lazy-load{background-color: #e6e6e6;transition:opacity 0.3s ease-in;border: 0;outline: 0;}
.bt1{border-top: 0.013rem solid #e5e5e5;}
.fbn{font-weight: normal !important}
.cgOrg{background: #FB5F20 !important;}
.cGray{color: #999 !important}
.vh{visibility:hidden !important}
.gotoInfo{position: fixed;right:0.4rem;top:40%;border-radius: 100%;box-shadow:0px 0px 0.16rem 1px rgba(153,153,153,0.5);z-index: 6;width: 1.16rem;height: 1.16rem;background: url(../images/btn.png);background-size: 100% 100%;}
.resultNull{padding: 6.84rem 0 1.88rem 0;text-align: center;font-weight: 500;font-size: 0.427rem;color: #999;}
.resultNull.no1{background: url(../images/no1.png) no-repeat center 1.88rem #fff;background-size: 5rem 4.04rem}
.resultNull.no2{background: url(../images/no2.png) no-repeat center 2.76rem #fff;background-size: 5rem 3.48rem}
.resultNull.no3{background: url(../images/no3.png) no-repeat center 3.48rem #fff;background-size: 5rem 2.76rem}
.resultNull.no4{background: url(../images/no4.png) no-repeat center 2.76rem #fff;background-size: 5rem 3.48rem}

/* 边距 */
.mt10{padding-top:0.133rem !important}
.mt50{padding-top: 0.667rem !important}
.mt60{padding-top: 0.8rem !important}
.mb50{margin-bottom: 0.667rem !important}
.mb30{margin-bottom: 0.4rem !important}
.pb40{padding-bottom:0.52rem !important}
.pb30{padding-bottom:0.4rem !important}
.pt30{padding-top:0.4rem !important}
.pt15{padding-top:0.2rem !important;padding-bottom: 0.2rem !important;}
.pb0{padding-bottom:0 !important;}

/*字体字色*/
.b{font-weight: bold;}
.cWhite{color: #fff !important;}
.c000{color: #000;}
.h100{height: 100%; overflow: hidden;}

.headerDetail{height: 1.16rem;position: relative;background: #fff;}
.headerDetail .goPrve{position: absolute;z-index:2;top:0;left:0.4rem;padding-left: 0.6rem;width:auto;height:1.16rem;line-height:1.16rem;color: #000;font-size: 0.48rem;background: url(../images/btn_01.png) no-repeat left center;background-size:0.28rem auto;}
.headerDetail h1{text-align: center;line-height: 1.16rem;color: #000;font-weight:500;font-size:0.48rem}
.headerDetail .finish{position: absolute;right:0.4rem;top:0;line-height: 1.16rem;height: 1.16rem;font-size: 0.4rem;color: #333;font-weight: bold}
.headerDetail.bgW{background: none;position: absolute;top:0;left:0;width:100%;z-index: 2}
.headerDetail.bgW .goPrve{background: url(../images/btn_01_2.png) no-repeat left center;background-size:0.28rem auto;color: #fff}
.headerDetail.bgW h1{color: #fff}

/* 首页 */

.header{height:0.76rem; margin: 0 auto;background: #fff;padding: 0.2rem 0.4rem;display: flex;justify-content: space-between;position: relative;}
.header .goPrve{width: 0.28rem;height:100%;background: url(../images/btn_01.png) no-repeat center center;background-size: 100% auto}
.header .goService{width:0.6rem;height:100%;background: url(../images/btn_03.png) no-repeat center center;background-size: 100% auto}
.search{margin:0 0.44rem;flex-grow:1;flex-shrink:1;height: 0.76rem;overflow: hidden;border-radius: 0.4rem;padding-left: 1.24rem;background: url(../images/searchnew.png) no-repeat 0.4rem center #F0F0F0;background-size: 0.44rem 0.44rem;position: relative;}
.search input{border:none;width:100%;height:0.76rem;font-size: 0.373rem;background: none}
.search input::placeholder{color:#999999}
.search .clearText{width:0.48rem;height: 0.48rem;position: absolute;right:0.4rem;top:0;bottom:0;margin:auto 0;background: url(../images/clear.png);background-size: 100% 100%;display: none}
.header button{width:0.8rem;font-size: 0.373rem;height: 100%;border: none;background: none}

.menuList{display: flex;padding: 0.6rem 0;}
.menuList a{display: block;padding-top: 1.48rem;font-size: 0.32rem;line-height: 0.32rem;color: #333;text-align: center;width:20%;}
.menuList a.menu_1{background: url(../images/menu_1.png) no-repeat top center;background-size:0.88rem 1.12rem }
.menuList a.menu_2{background: url(../images/menu_2.png) no-repeat top center;background-size:1.04rem 1.12rem }
.menuList a.menu_3{background: url(../images/menu_3.png) no-repeat top center;background-size:1.16rem 1.16rem }
.menuList a.menu_4{background: url(../images/menu_4.png) no-repeat top center;background-size:1.12rem 1.16rem }
.menuList a.menu_5{background: url(../images/menu_5.png) no-repeat top center;background-size:1.08rem 1.16rem }
.menuList a.menu_6{background: url(../images/wdzl.png) no-repeat top center;background-size:1.08rem 1.16rem }

.houseNews{padding:0 0.4rem 0 1.76rem;height:1.2rem;margin:0 auto;background:url(../images/img_12.png) no-repeat 0.4rem center #fff;background-size:0.76rem 0.8rem}
.houseNewsList{overflow:hidden; position:relative;width:100%;}
.houseNewsList .bigbanner{position:relative; z-index:1;}
.houseNewsList .bigbanner li{height:1.2rem;background: url(../images/img_05.png) no-repeat 7.68rem center;background-size: 0.12rem 0.24rem;}
.houseNewsList .bigbanner li a{display: flex;flex-direction:column;justify-content:center;height: 1.2rem;}
.houseNewsList .bigbanner li a h3{font-size: 0.347rem;line-height: 0.347rem;color: #333;margin-bottom: 0.16rem}
.houseNewsList .bigbanner li a p{display: block;color:#666;line-height:0.32rem;font-size:0.293rem;overflow:hidden}
.houseNewsList .smallbanner{display: none}

.columnList{margin:0.2rem auto 0.2rem auto;display: flex; padding: 0 0.4rem;justify-content: space-between;}
.columnList a{display: block;width: 2.1rem;}
.columnList a img{display: block;width:2.1rem;height: 1.22rem;border-radius: 0.08rem}
.columnList a h3{margin-top: 0.28rem;font-size: 0.32rem;line-height: 0.34rem;color: #333;width:100px;height: 0.34rem;overflow:hidden}

.adBox{width:9.2rem;height:2.4rem;overflow:hidden; position:relative;margin:0 auto;border-radius: 0.12rem}
.adBox .bigbanner{position:relative; z-index:1; width:100%; overflow:hidden;}
.adBox .bigbanner li{ position:relative; text-align:center; width:100%; float:left; }
.adBox .bigbanner li h3{color: #fff;position: absolute;bottom: 0;left:0;right: 0;height: 1.387rem;line-height: 1.08rem;padding: 0 0.4rem;width: 9.2rem;background: url(../images/bgBlack.png) no-repeat bottom center;;text-align: left;font-size: 0.373rem;background-size:100% 100%;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.adBox .bigbanner li img{width:9.2rem;height:2.4rem}
.adBox .smallbanner{position:absolute; height:0.08rem; bottom:0.16rem; z-index:99;width:100%;}
.adBox .smallbanner ul{overflow: hidden;display: flex;justify-content: center;align-items: center}
.adBox .smallbanner li{display:block; width:0.2rem; height:0.05rem;border-radius:0.267rem;margin: 0 0.08rem;background: rgba(255,255,255,0.5);color:#fff;}
.adBox .smallbanner li.on{background:rgba(255,255,255,1);width:0.28rem;height: 0.08rem;border-radius: 0.04rem}

.houseList{width: 100%;margin:0.08rem auto 0 auto;position: relative;}
.bgBlack{display: none;position: absolute;top:1.36rem;left:0;right:0;width: 100%;height:100%;background:rgba(0,0,0,0.75);z-index: 4}
.houseMain{width:100%;margin: 0 auto;background: #fff}
.houseBox{position: relative;padding: 0.28rem 0.4rem 0.36rem 0.4rem;border-bottom: 1px solid rgba(153,153,153,0.2);display: block}
.houseBox .price{position: absolute;color: #ED6A2D;font-size: 0.427rem;line-height: 0.44rem;top:0.48rem;right:0.28rem;}
.houseBox .boxTop{display: flex}
.houseBox .boxTop .imgBox{flex-grow: 0;width: 2.0rem;height: 2.0rem;border-radius: 0.08rem;position: relative;overflow: hidden;display: block}
.houseBox .boxTop .imgBox.video:before{content: "";position: absolute;top:0;bottom:0;left:0;right:0;width: 0.68rem;height: 0.68rem;margin:auto;z-index: 5;background: url(../images/play.png);background-size: 100% 100%;}
.houseBox .boxTop .imgBox span{z-index: 3;font-size: 0.293rem;line-height: 0.32rem;color: #fff;display: block;position: absolute;left:0;top:0;background: #ED6A2D;border-radius: 0 0.16rem 0.16rem 0;padding: 0 0.12rem}
.houseBox .boxTop .imgBox img{display: block;position: absolute;z-index: 2;height: 100%;left:0;right:0;margin:0 auto;}
.houseBox .boxTop .imgBox h4{text-align: center;position: absolute;z-index: 3;bottom:0;left:0;right:0;width: 1.6rem;padding: 0 0.2rem;background:rgba(0,0,0,0.6);color: #fff;font-size: 0.3rem;line-height:0.44rem;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.houseBox .boxTop .textBox{max-width: 260px;flex-grow: 1;flex-shrink: 1;margin-left: 0.4rem;padding-top: 0.2rem;}
.houseBox .boxTop .textBox h3{font-size: 0.427rem;line-height: 0.44rem;color: #333;font-weight: bold}
.houseBox .boxTop .textBox p{font-size: 0.32rem;line-height: 0.373rem;color: #666;margin-top: 0.28rem;}
.houseBox .boxTop .textBox p em{font-size: 0.293rem;margin-left: 0.24rem;padding: 0 0.12rem;color:#fff;display: inline-block;border-radius: 0.04rem;background: linear-gradient(to right, #ED6A2D , #F68D5C)}
.houseBox .boxBottom{width: 100%;height: 0.52rem;line-height: 0.52rem;display: flex;justify-content: space-between;margin-top: 0.4rem}
.houseBox .boxBottom p{padding-left: 1.08rem;background: url(../images/img_01.png) no-repeat left center;background-size: 0.8rem auto;font-size: 0.293rem;color: #333;flex-shrink: 1;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.houseBox .boxBottom a{display:block;width:1.867rem;height:0.533rem;background:url(../images/img_02.png);background-size: 100% 100%;margin-left: 0.52rem;flex-shrink: 0}
.noMore{padding: 0.4rem 0;text-align: center;font-size: 0.32rem;color: #666;line-height: 0.32rem}
.resultNum{text-align: center;font-size: 0.347rem;line-height: 0.36rem;color: #999;padding: 0.4rem 0 0.52rem 0;}
.removeThis{position: absolute;right:0.4rem;bottom:0.2rem;color: #fff;font-size: 0.32rem;line-height: 0.48rem;padding: 0 0.12rem;border-radius: 0.08rem;background:#ED6A2D}

.houseImg{padding:0 0.4rem 0.4rem 0.4rem;margin-bottom: 0.4rem;position: relative;border-bottom: 1px solid rgba(153,153,153,0.2);display: block}
.houseImg .price{position: absolute;line-height: 0.44rem;bottom:0.48rem;right:0.4rem;}
.houseImg .price p{color: #ED6A2D;font-size: 0.293rem;color: #ED6A2D}
.houseImg .price p span{font-size: 0.4rem;margin-right: 0.08rem}
.houseImg .price del{font-size: 0.293rem;line-height: 0.293rem;color: #666;display: block;margin-top: 0.32rem}
.houseImg .price2{position: absolute;line-height: 0.44rem;top:0.2rem;right:0.4rem;}
.houseImg .price2 p{color: #ED6A2D;font-size: 0.293rem;color: #ED6A2D}
.houseImg .price2 p span{font-size: 0.4rem;margin-right: 0.08rem}
.houseImg .boxTop{display: flex}
.houseImg .boxTop .imgBox{flex-grow: 0;width: 2.0rem;height: 2.0rem;border-radius: 0.08rem;position: relative;overflow: hidden;}
.houseImg .boxTop .imgBox.video:before{content: "";position: absolute;top:0;bottom:0;left:0;right:0;width: 0.68rem;height: 0.68rem;margin:auto;z-index: 5;background: url(../images/play.png);background-size: 100% 100%;}
.houseImg .boxTop .imgBox span{z-index: 3;font-size: 0.293rem;line-height: 0.32rem;color: #fff;display: block;position: absolute;left:0;top:0;background: #ED6A2D;border-radius: 0 0.16rem 0.16rem 0;padding: 0 0.12rem}
.houseImg .boxTop .imgBox img{display: block;position: absolute;z-index: 2;height: 100%;left:0;right:0;margin:0 auto;}
.houseImg .boxTop .imgBox h4{text-align: center;position: absolute;z-index: 3;bottom:0;left:0;right:0;width: 1.6rem;padding: 0 0.2rem;background:rgba(0,0,0,0.6);color: #fff;font-size: 0.3rem;line-height:0.44rem;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.houseImg .boxTop .textBox{flex-grow: 1;flex-shrink: 1;margin-left: 0.4rem;padding-top: 0.2rem;}
.houseImg .boxTop .textBox h3{font-size: 0.427rem;line-height: 0.44rem;color: #333;font-weight: bold}
.houseImg .boxTop .textBox p{font-size: 0.32rem;line-height: 0.373rem;color: #666;margin-top: 0.28rem;}
.houseImg .boxTop .textBox p em{font-size: 0.293rem;margin-left: 0.24rem;padding: 0 0.12rem;color:#fff;display: inline-block;border-radius: 0.04rem;background: linear-gradient(to right, #ED6A2D , #F68D5C)}


.optionBox{position: relative;width: 100%;background: #fff;z-index: 6}
.optionBox ul{height: 1.36rem;display: flex;position: relative;}
.optionBox ul li{width: 25%;line-height: 1.36rem;display: flex;justify-content: center;align-items: center}
.optionBox ul li p{margin-right: 0.2rem;font-size: 0.36rem;color: #333;display: inline;}
.optionBox ul li i{display: inline-block;width: 0.24rem;height:0.16rem;background: url(../images/img_03.png);background-size: 100% 100%;}
.optionBox ul li.on p{color: #ED6A2D;font-weight: bold;}
.optionBox ul li.on i{background: url(../images/img_03_2.png);background-size: 100% 100%;}
.optionBox .optionList{display: none;position: absolute;top:1.36rem;left:0;right:0;background: #fff;z-index:7;}
.optionBox .optionList .option{width:100%;line-height: 0.88rem;max-height: 6rem;overflow-y: auto;padding-bottom: 0.4rem}
.optionBox .optionList .option a{display: block;padding: 0 0.68rem;font-size: 0.373rem;color: #333}
.optionBox .optionList .option a.on{color: #ED6A2D;font-weight: bold;}
.optionBox .optionList .option dl{display: flex;flex-wrap: wrap;padding: 0 0 0 0.68rem;}
.optionBox .optionList .option dl dt{width:100%;margin-bottom: 0.52rem;font-size: 0.4rem;line-height: 0.4rem;color: #333;font-weight: 600}
.optionBox .optionList .option dl dd{position: relative;width:1.96rem;height: 0.68rem;border-radius: 0.04rem;line-height: 0.68rem;margin-bottom: 0.4rem;text-align: center;margin-right: 0.28rem;font-size: 0.347rem;color: #333;border: 1px solid #999}
.optionBox .optionList .option dl dd.on{border: 1px solid #fff;}
.optionBox .optionList .option dl dd.on:before{content:"";position: absolute;left:-2px;top:-2px;width:100%;height: 100%;border:2px solid #ED6A2D;background: url(../images/img_13.png) no-repeat right bottom;background-size: 0.24rem 0.16rem}
.optionBox .optionList .option .btnBox{display: flex;width:8.0rem;height:1.08rem;border-radius: 0.52rem;overflow: hidden;margin: 0.8rem auto 0 auto;}
.optionBox .optionList .option .btnBox div{display: block;color: #fff;text-align: center;font-size: 0.4rem;line-height: 1.04rem;flex-grow: 1;}
.optionBox .optionList .option .btnBox .clearAll{background: #0B3793}
.optionBox .optionList .option .btnBox .confirm{background: #ED6A2D}
.optionBox .optionList .option a span{color: #999;margin-left: 0.2rem}
.optionBox .optionList .option a.on span{color: #ED6A2D}
.fix-div{margin: 0 auto;position: fixed;top: 0;left: 0;right: 0;z-index: 997;box-shadow: 0 0 0.08rem 0.08rem rgba(0,0,0,0.1)}

/* 详情页 */

.detailTop{width:100%;height: 7.24rem;margin:0 auto;position:absolute;top:0;left:0;right:0;z-index:1 }
.detailTop .goPrve{position: absolute;z-index: 15;top:0.32rem;left:0.4rem;padding-left: 0.6rem;width:auto;height: 0.52rem;line-height: 0.52rem;color: #000;font-size: 0.48rem;background: url(../images/btn_01.png) no-repeat left center;background-size:0.28rem 100%;text-shadow: 0 0 0.12rem rgba(255,255,255,0.75)}
.detailTop .goCollection{position: absolute;z-index: 15;top:0.32rem;right:0.4rem;width:0.68rem;height:0.56rem;background: url(../images/btn_02.png);background-size: 100% 100%}
.detailTop .goCollection.onclick{background: url(../images/btn_02_2.png);background-size: 100% 100%}
.detailTop .topMenu{position: absolute;z-index:15;bottom:0.52rem;width:100%;left:0;right:0;margin:0 auto;height: 0.6rem;display: flex;justify-content: center}
.detailTop .topMenu li{width: 1.32rem;text-align: center;color: #333;background: rgba(255,255,255,0.7);line-height: 0.6rem;font-size: 0.293rem}
.detailTop .topMenu li:first-child{border-radius: 0.32rem 0 0 0.32rem}
.detailTop .topMenu li:last-child{border-radius: 0 0.32rem 0.32rem 0}
.detailTop .topMenu li.on{background:linear-gradient(90deg,rgba(237,106,45,1) 0%,rgba(246,141,92,1) 100%);color: #fff}
.detailTop .topBox{width:100%;height: 7.24rem;position: relative;}
.detailTop .topBox .play{z-index: 100;width:1.08rem;height: 1.08rem;background: url(../images/play.png);background-size: 100% 100%;position: absolute;top:3.04rem;left:0;right:0;margin:0 auto;}
.detailTop .topBox .pause{background: url(../images/pause.png);background-size: 100% 100%;z-index: 100;width:1.08rem;height: 1.08rem;position: absolute;top:3.04rem;left:0;right:0;margin:0 auto;display: none}
.detailTop .topBox video{height:7.24rem;background: #ccc}
.detailTop .topBox .bigbanner{position:relative; z-index:1; width:100%; overflow:hidden;}
.detailTop .topBox .bigbanner li{ position:relative; text-align:center; width:100%; float:left; }
.detailTop .topBox .bigbanner li h3{color: #fff;position: absolute;bottom: 0;left:0;right: 0;height: 1.387rem;line-height: 1.08rem;padding: 0 0.4rem;width: 9.2rem;background: url(../images/bgBlack.png) no-repeat bottom center;;text-align: left;font-size: 0.373rem;background-size:100% 100%;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.detailTop .topBox .bigbanner li img{width:10.0rem;height: 7.24rem;}
.detailTop .topBox .smallbanner{display: none}
.detailTop .topBox .imgSum{position: absolute;bottom:0.52rem;right:0.4rem;width:1.32rem;height: 0.6rem;line-height: 0.6rem;color: #333;background: rgba(255,255,255,0.7);font-size: 0.293rem;text-align: center;border-radius: 0.32rem;z-index: 10}

.detailMain{background: #fff;position: relative;z-index: 2;margin:7rem auto 0.12rem auto;width:100%;border-radius: 0.28rem 0.28rem 0 0;box-shadow:0 -0.12rem 0.36rem 0.12rem rgba(0,0,0,0.1)}
.detailMain .houseInfo{padding: 0.52rem 0.4rem 0.48rem 0.4rem;position: relative;min-height:90px}
.detailMain .houseInfo h1{font-size: 0.56rem;line-height: 0.56rem;color: #000;margin-bottom: 0.44rem;font-weight:600}
.detailMain .houseInfo p{margin-top: 0.427rem;font-size: 0.4rem;color: #333;line-height: 0.4rem}
.detailMain .houseInfo p span{color: #ED6B2F;font-size: 0.48rem;}
.detailMain .houseInfo p em{font-size: 0.293rem;padding: 0 0.12rem;color:#fff;display: inline-block;border-radius: 0.04rem;background: linear-gradient(to right, #ED6A2D , #F68D5C)}
.detailMain .houseInfo .label{display: flex;}
.detailMain .houseInfo .label span{display:block;border-radius: 0.04rem;padding: 0 0.2rem;margin-right: 0.2rem;color: #fff;font-size: 0.293rem;background: #0B3793;line-height: 0.48rem;}
.detailMain .houseInfo .abInfo{position: absolute;right:0.4rem;top:1.44rem;}
.detailMain .houseInfo .abInfo .loc{margin-bottom: 0.52rem;padding-left: 0.6rem;background: url(../images/img_04.png) no-repeat center left;background-size: 0.36rem 0.4rem;font-size: 0.36rem;line-height: 0.44rem}
.detailMain .houseInfo .abInfo a{display: block;text-align: right;font-size:0.36rem;line-height: 0.4rem;color: #666;padding-right: 0.4rem;background: url(../images/img_05_2.png) no-repeat center right;background-size: 0.12rem 0.24rem}
.detailMain .houseInfo .priceBox{display: flex;}
.detailMain .houseInfo .priceBox em{color: #ED6A2D;font-size: 0.48rem;line-height: 0.48rem}
.detailMain .houseInfo .priceBox del{margin-left: 0.4rem;font-size: 0.293rem;line-height: 0.6rem;color: #666}
.detailMain .houseInfo .priceAb{position: absolute;right:0.4rem;top:0.6rem;}
.detailMain .houseInfo .priceAb em{color: #ED6A2D;font-size: 0.32rem;line-height: 0.32rem}
.detailMain .houseInfo .priceAb em span{font-size: 0.52rem;}
.detailMain .houseInfo .priceTips{font-size: 0.347rem;line-height: 0.4rem;margin: 0.48rem 0 0 0;color: #000;}
.detailMain .houseInfo ul{display: flex;flex-wrap: wrap;margin-top: 0.52rem}
.detailMain .houseInfo ul li{padding-bottom: 0.52rem;width:50%;font-size: 0.347rem;line-height:0.36rem;color: #333}
.detailMain .houseInfo ul li span{color: #666}
.detailMain .goMore{border-top: 1px solid rgba(153,153,153,0.2);line-height: 1.12rem;height: 1.12rem;padding: 0 0.4rem;display: flex;justify-content:space-between;}
.detailMain .goMore h4{font-size: 0.347rem;color: #000}
.detailMain .goMore span{padding-right: 0.4rem;font-size: 0.293rem;color: #0B3793;background: url(../images/img_05_3.png) no-repeat right center;background-size: 0.16rem 0.24rem}

.ceoMain{background: #fff;margin:0 auto;display: flex;height: 2.4rem;align-items: center;justify-content:space-between;position: relative;z-index: 2;}
.ceoMain .headImg{width:1.6rem;height: 1.6rem;border-radius: 100%;margin:0 0.4rem;flex-shrink: 0;flex-grow: 0}
.ceoMain .ceoInfo{flex-shrink:1;flex-grow:1}
.ceoMain .ceoInfo h2{font-size: 0.453rem;line-height: 0.48rem;color: #333;margin-bottom: 0.32rem;font-weight:600}
.ceoMain .ceoInfo h2 span{font-size: 0.293rem;margin-left: 0.2rem;line-height: 0.6rem;font-weight:normal;}
.ceoMain .ceoInfo p{font-size: 0.293rem;line-height: 0.32rem;color: #333}
.ceoMain .ceoInfo p span{color: #EE6C2E;font-size: 0.32rem;margin-right: 0.2rem}
.ceoMain a{display: block;width:1.2rem;text-align: center;padding-top: 0.92rem;font-size: 0.293rem;line-height: 0.32rem;color: #333;margin:0 0.4rem;flex-shrink: 0;flex-grow: 0;background: url(../images/img_06.png) no-repeat top center;background-size: 0.8rem 0.8rem}

.title{padding: 0.4rem 0.4rem 0.52rem 0.4rem;display: flex;justify-content: space-between;}
.title h3{padding-left: 0.28rem;line-height: 0.4rem; font-size: 0.373rem;color: #333;position: relative;font-weight:600}
.title h3:before{content:"";position: absolute;width: 0.08rem;height:0.32rem;border-radius: 0.04rem;background: #ED6A2D;top:0;bottom:0;left:-0.08rem;margin:auto 0;}
.title a{display: block;padding-right: 0.4rem;font-size: 0.293rem;line-height: 0.4rem;color: #666;background: url(../images/img_05_2.png) no-repeat center right;background-size: 0.12rem 0.24rem}

.detailContent{width: 100%;margin:0.12rem auto 0 auto;background: #fff;position: relative;z-index: 2;}
.detailContent .article{padding: 0 0.4rem 0.52rem 0.4rem}
.detailContent .article img{display: block;width: 100%;border-radius: 0.12rem}
.detailContent .article p{font-size: 0.32rem;line-height: 0.48rem;color: #333;margin-top: 0.44rem}
.detailContent .share{display: block;margin:0.8rem auto 0 auto;border-radius: 0.4rem;width: 4.0rem;height: 0.8rem;line-height: 0.8rem;color: #fff;font-weight: bold;font-size: 0.373rem;text-align: center;background:linear-gradient(90deg,rgba(237,106,45,1) 0%,rgba(246,141,92,1) 100%)}
.detailContent .houseTips{padding:0.4rem;font-size: 0.32rem;line-height: 0.32rem;font-weight: bold;color: #000}

.newsMain{padding:0 0.4rem 0 1.76rem;height:1.2rem;margin:0.12rem auto 0 auto;background:url(../images/img_07.png) no-repeat 0.4rem center #fff;background-size: 1.0rem 0.4rem}
.newsTextList{overflow:hidden; position:relative;width:100%;}
.newsTextList .bigbanner{position:relative; z-index:1;}
.newsTextList .bigbanner li{height:1.2rem;background: url(../images/img_05.png) no-repeat 7.68rem center;background-size: 0.12rem 0.24rem;}
.newsTextList .bigbanner li a{display: block;padding-left: 0.04rem;height: 1.2rem;color: #333;line-height:1.2rem;font-size: 0.32rem;overflow:hidden}
.newsTextList .bigbanner li img{width:100%;height:100%}
.newsTextList .smallbanner{display: none}

.dm{overflow:hidden;z-index: 10; width:4.08rem;position:absolute;top:1.24rem;left:0.4rem;padding:0 0.04rem 0 0.84rem;background: url(../images/img_08.png) no-repeat 0.28rem center,linear-gradient(90deg,rgba(237,106,45,1) 0%,rgba(246,141,92,1) 100%);;background-size:0.32rem 0.32rem,100% 100%;border-radius: 0.28rem;height: 0.52rem;}
.dm .bigbanner{position:relative; z-index:1;}
.dm .bigbanner dd{height: 0.52rem;line-height: 0.52rem;}
.dm .bigbanner dd a{color: #fff;font-size: 0.293rem;}
.dm .smallbanner{display: none}

.openWin{display: none;position: fixed;top:0;left:0;right:0;margin:0 auto;width: 100%;height: 100%;background: rgba(0,0,0,0.4);z-index: 9999}
.openWin .telBox{position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;width: 80%;background: #fff;border-radius: 0.36rem;height: 3.44rem}
.openWin .telText{text-align: center;border-bottom: 1px solid #eee;}
.openWin .telText h3{font-size: 0.453rem;line-height: 0.48rem;padding: 0.4rem 0;color: #000;}
.openWin .telText p{padding-bottom: 0.64rem;font-size: 0.347rem;line-height: 0.36rem}
.openWin .btnBox{display: flex;}
.openWin .btnBox a{display: block;width: 50%;text-align: center;font-size: 0.453rem;line-height: 1.16rem;height: 1.16rem;color: #000}
.openWin .btnBox a.goTel{color:#EE6C2E}

.path{display: flex;padding: 0 0.4rem;}
.path li{width:20%;position: relative;padding-top: 1.32rem;padding-bottom: 0.52rem;text-align: center;font-size: 0.32rem;line-height: 0.32rem;color: #333}
.path li.icon_01{background: url(../images/icon_01.png) no-repeat center 0.2rem;background-size: 0.56rem 0.64rem}
.path li.icon_02{background: url(../images/icon_02.png) no-repeat center 0.24rem;background-size:0.76rem 0.52rem}
.path li.icon_03{background: url(../images/icon_03.png) no-repeat center 0.12rem;background-size:0.64rem 0.76rem}
.path li.icon_04{background: url(../images/icon_04.png) no-repeat center 0.12rem;background-size:0.64rem 0.76rem}
.path li.icon_05{background: url(../images/icon_05.png) no-repeat center 0.16rem;background-size:0.68rem 0.68rem}
.path li:after{content: "";position: absolute;top:0.4rem;right:-0.26rem;width:0.52rem;height:0.36rem;background: url(../images/img_09.png);background-size: 100% 100%;}
.path li:last-child:after{content: "";display: none}

.iconList{display: flex;}
.iconList li{width:20%;padding-top: 1.56rem;text-align: center;font-size: 0.32rem;line-height: 0.32rem;color: #999}
.iconList li.icon_06{background: url(../images/icon_06.png) no-repeat center top;background-size:1.32rem 1.32rem}
.iconList li.icon_07{background: url(../images/icon_07.png) no-repeat center top;background-size:1.32rem 1.32rem}
.iconList li.icon_08{background: url(../images/icon_08.png) no-repeat center top;background-size:1.32rem 1.32rem}
.iconList li.icon_09{background: url(../images/icon_09.png) no-repeat center top;background-size:1.32rem 1.32rem}
.iconList li.icon_10{background: url(../images/icon_10.png) no-repeat center top;background-size:1.32rem 1.32rem}
.iconList li.icon_06.on{color:#ED6A2D;font-weight:600;background: url(../images/icon_06_2.png) no-repeat center top;background-size:1.32rem 1.32rem}
.iconList li.icon_07.on{color:#ED6A2D;font-weight:600;background: url(../images/icon_07_2.png) no-repeat center top;background-size:1.32rem 1.32rem}
.iconList li.icon_08.on{color:#ED6A2D;font-weight:600;background: url(../images/icon_08_2.png) no-repeat center top;background-size:1.32rem 1.32rem}
.iconList li.icon_09.on{color:#ED6A2D;font-weight:600;background: url(../images/icon_09_2.png) no-repeat center top;background-size:1.32rem 1.32rem}
.iconList li.icon_10.on{color:#ED6A2D;font-weight:600;background: url(../images/icon_10_2.png) no-repeat center top;background-size:1.32rem 1.32rem}

.detailHouse{width:auto;display: flex;overflow-x: auto;padding-left: 0.4rem;}
.detailHouse a{display:block;flex-shrink: 0;flex-grow: 0;width: 3.48rem;padding-right: 0.4rem}
.detailHouse a img{display: block;width: 100%;height: 2.12rem;border-radius: 0.08rem;}
.detailHouse a p{overflow: hidden;font-size: 0.293rem;line-height: 0.4rem;color: #333;margin-top: 0.28rem}
.detailHouse a p span{font-size: 0.4rem;line-height: 0.4rem;color: #ED6A2D;margin-right: 0.16rem;font-weight: 600}
.detailHouse a p del{float: right;font-size: 0.293rem;line-height: 0.4rem;color: #666}
.detailHouse a h4{padding: 0.36rem 0 0.52rem 0;font-size: 0.32rem;line-height: 0.32rem;color: #333;font-weight: 600}
.detailHouse a .imgBox{position: relative;width: 100%;height: 2.12rem;}
.detailHouse a .imgBox h5{color: #fff;text-shadow: 0 5px 0 rgba(0,0,0,0.2);font-size: 0.293rem;line-height: 0.32rem;left:0.2rem;bottom:0.12rem;position: absolute;}
.detailHouse a .price{font-size: 0.32rem;line-height: 0.32rem;color: #ED6A2D;margin-top:0.32rem}
.detailHouse a em{font-style: normal;margin-top: -0.28rem;display: block;padding-left:0.52rem;background: url(../images/img_14.png) no-repeat left center;background-size:0.36rem 0.36rem;line-height:0.36rem;font-size:0.293rem;color: #333}


.infoList{display: flex;flex-wrap: wrap;padding: 0 0.4rem}
.infoList li{width:50%;padding-bottom: 0.52rem;font-size: 0.32rem;line-height: 0.32rem;color: #333;}
.infoList li.long{width:100%;}

.download{padding: 0 0.4rem 0.52rem 0.4rem}
.download a{display: block;padding-left: 0.84rem;line-height: 0.72rem;position: relative;background: url(../images/img_05.png) no-repeat right center;font-size: 0.347rem;background-size: 0.12rem 0.24rem;color: #333}
.download a.pdf:before{content: "";width: 0.6rem;height: 0.72rem;left:0;top:0;position: absolute;background: url(../images/pdf.png);background-size: 100% 100%}

.map{padding:0 0.4rem;height: 3.68rem;border-radius: 0.12rem;overflow: hidden;}
.map img{display: block;width:100%;height: 100%;}
.textTab{margin-top: 0.4rem}
.textTab ul{margin-top: 0.4rem;display: flex;padding-left: 0.4rem;}
.textTab ul li{margin-right: 0.72rem;font-size: 0.32rem;line-height: 0.32rem;color: #333}
.textTab ul li.on{color: #ED6A2D}

.textContent{padding-bottom: 0.52rem}
.textContent .textInfo{padding: 0 0.4rem;height: auto;}
.textContent .textInfo h5{font-weight: 600;font-size: 0.347rem;line-height: 0.4rem;color: #333}
.textContent .textInfo h5 span{background: #0B3793;color: #fff;border-radius: 0.04rem;padding: 0 0.12rem;font-size: 0.293rem;margin-right: 0.2rem}
.textContent .textInfo p{margin-top: 0.24rem;color: #666;font-size:0.293rem;line-height: 0.4rem}
.textContent a.openAll{display: block;padding-left: 0.4rem;margin:0.4rem 0 0 0;color: #0B3793;font-size: 0.293rem;line-height: 0.32rem }
.textContent ul{margin-top: 0.4rem;padding-left: 0.4rem;display: flex;width: auto;overflow-x: auto;}
.textContent ul li{flex-shrink: 0;flex-grow: 0;width: 3.48rem;height: 2.12rem;border-radius: 0.08rem;padding-right: 0.4rem;overflow: hidden;}
.textContent ul li img{display: block;width:100%;height: 100%}
.textContent .tips{color: #999;padding-left: 0.4rem;font-size: 0.293rem;line-height: 0.32rem;margin-top: 0.4rem}

.posterList{display: flex;width: auto;overflow-x: auto;padding-left: 0.4rem;}
.posterList li{width: 3.2rem;height:3.2rem;border-radius: 0.08rem;overflow: hidden;margin-right: 0.4rem;flex-shrink: 0;flex-grow: 0}
.posterList li img{display: block;width:100%;height: 100%}
.tipsHot{padding-left: 0.4rem;font-size: 0.32rem;line-height: 0.32rem;color: #666;padding-bottom: 0.4rem;margin-top: 0.4rem;text-align: center;}

.rule{padding:0 0.4rem 0.52rem 0.4rem;}
.rule ul{display: flex;margin:0 0 0.4rem 0}
.rule ul li{margin:0 0.4rem 0 0;width:;position: relative;color: #333;font-size: 0.32rem;line-height: 0.32rem;padding-bottom: 0.2rem}
.rule ul li.on{color:#ED6A2D;}
.rule ul li.on:before{content:"";width:0.88rem;height: 0.027rem;background: #ED6A2D;position: absolute;bottom:0;left:0;right:0;margin:0 auto;}
.rule .ruleList .ruleBox p{font-size:0.293rem;line-height: 0.4rem;}
.rule .ruleList .ruleBox .ruleTop{border-bottom:0.027rem solid #DCDCDC;padding-bottom: 0.4rem;margin-bottom: 0.4rem}
.rule .ruleList .ruleBox .ruleBottom{color: #666;}

.houseDetail{padding-bottom: 2.4rem}
.detailFoot{justify-content: center;position: fixed;left:0;right:0;margin:0 auto;bottom:0;width:100%;height: 1.04rem;padding: 0.28rem 0;box-shadow:0px 0px 0.08rem 0.08rem rgba(80,79,77,0.1);background: #fff;display: flex;align-items: center;z-index:20}
.detailFoot a.goPhone{width:1.24rem;margin-right: 0.56rem;text-align: center;font-size: 0.293rem;line-height: 0.32rem;color: #666;padding-top: 0.76rem;background: url(../images/img_10.png) no-repeat top center;background-size: 0.56rem 0.56rem}
.detailFoot .btnBox{display: flex;width:7.48rem;height: 1.04rem;border-radius: 0.52rem;overflow: hidden;}
.detailFoot .btnBox a{display: block;color: #fff;text-align: center;font-size: 0.4rem;line-height: 1.04rem;flex-grow: 1}
.detailFoot .btnBox a.share{background: #0B3793}
.detailFoot .btnBox a.bb{background:#F27C46}
.detailFoot a.goPhone2{width:5.32rem;margin:0 auto;text-align: center;font-size:0.453rem;line-height:1.04rem;color: #fff;background:linear-gradient(90deg,rgba(237,106,45,1) 0%,rgba(246,141,92,1) 100%);border-radius:0.52rem}
.detailFoot .button{width: 8.0rem;height: 1.04rem;border-radius: 0.52rem;text-align: center;display: block;font-size: 0.453rem;line-height: 1.04rem;background: #F27C46;color: #fff;font-weight: 500;margin:0 auto;}

.select{position: absolute;bottom:0;left:0;right:0;width:100%;background: #fff;margin:0 auto;}
.select a{display: block;width:100%;height:1.32rem;line-height: 1.32rem;text-align: center;font-size: 0.4rem;color: #222;border-bottom: 1px solid #e5e5e5}
.select a:last-child{border: none}

#pic{background: rgba(0,0,0,0.8);}
.picBox{width:100%;height:100%;display: flex;flex-direction:column;justify-content:center}
.picBox img{display: block;max-width: 100%;max-height: 12rem;margin:0 auto 0.4rem auto;}
.picBox p{color: #fff;font-size: 0.4rem;line-height: 0.4rem;text-align: center;width:100%;}

#poster{background: rgba(0,0,0,0.8);}
.posterBox{display: flex;flex-direction:column;justify-content:center;width:100%;height:100%;}
.endText{color: #fff;font-size: 0.4rem;line-height: 0.4rem;text-align: center;width:100%;}
.posterImg{width: 5.2rem;height:auto;display: block;margin:0 auto 0.4rem auto;border-radius: 0.12rem;}
.bgImg{width: 5.2rem;height:auto;background: #fff;border-radius: 0.12rem;overflow: hidden;margin:0 auto 0.4rem auto;}
.bgImg .pic{width: 100%;display: block;overflow: hidden;display: flex;flex-direction:column;justify-content:center;background: #eee}
.bgImg .pic img{display: block;max-width: 100%;margin:auto;}
.bgImg .textInfo{position: relative;padding: 0.44rem 0.28rem 0.32rem 0.28rem;}
.bgImg .textInfo h4{font-size: 0.293rem;line-height: 0.32rem;color: #333}
.bgImg .textInfo h4 span{padding-left: 0.36rem;margin-left: 0.16rem;background: url(../images/img_11.png) no-repeat left center;background-size: 0.24rem 0.24rem}
.bgImg .textInfo .tips{background: #113293;font-size: 0.293rem;line-height: 0.48rem;padding: 0 0.12rem;border-radius: 0.04rem;color: #fff;width: 2.68rem;font-weight:bold;margin:0.2rem 0 0.16rem 0;}
.bgImg .textInfo p{color: #FE8B55;font-size: 0.293rem;line-height: 0.32rem;}
.bgImg .textInfo .code{position: absolute;top:0;bottom:0;margin:auto 0;right:0.2rem;width: 1.2rem;height: 1.2rem}
.bgImg .textInfo .code img{display: block;width: 100%;height: 100%}

.posterPic{width:100%;height:100%;position:relative;margin:0 auto;display: flex;flex-direction:column;justify-content:center;}
.posterPic .bigbanner{position:relative; z-index:1; width:100%; overflow:hidden;}
.posterPic .bigbanner li{ position:relative;width:100%;float: left}
.posterPic .smallbanner{position:absolute; height:0.24rem; bottom:0.8rem; z-index:99;width:100%;}
.posterPic .smallbanner ul{overflow: hidden;display: flex;justify-content: center;align-items: center}
.posterPic .smallbanner li{display:block; width:0.24rem; height:0.24rem;border-radius:100%;margin: 0 0.12rem;background: rgba(255,255,255,1);color:#fff;line-height: 0.853rem}
.posterPic .smallbanner li.on{background:#ED6A2D;color:#ED6A2D;}

.textMain{padding: 0.4rem;background: #fff}
.textMain h2{font-size:0.427rem;line-height: 0.48rem;color: #222;margin-bottom: 0.52rem}
.textMain ul li{color: #333;font-size: 0.32rem;line-height: 0.32rem;margin-bottom: 0.4rem}
.textMain ul li span{display: inline-block;color: #666;width:2.4rem;}

.textMain2{padding: 0.4rem;background: #fff}
.textMain2 h2{font-size:0.427rem;line-height: 0.48rem;color: #333;margin-bottom: 0.52rem}
.textMain2 ul li{color: #333;font-size: 0.4rem;line-height: 0.4rem;margin-bottom:0.52rem;display: flex;flex-wrap: wrap}
.textMain2 ul li span{display: inline-block;color: #666;}
.textMain2 ul li em{font-style: normal;display: inline-block;margin:0 0.12rem;}
.textMain2 ul li i{display: inline-block;width:0.52rem;height: 0.4rem;}
.textMain2 ul li i.closeEye{background: url(../images/eye2.png) no-repeat center center;background-size: 100% auto}
.textMain2 ul li i.openEye{background: url(../images/eye1.png) no-repeat center center;background-size: 100% auto}

.reportcountMain{padding: 0.4rem;background: #fff}
.reportcountMain h2{font-size:0.427rem;line-height: 0.48rem;color: #222;margin-bottom: 0.52rem}
.reportcountMain ul li{color: #333;font-size: 0.32rem;line-height: 0.32rem;margin-bottom: 0.4rem}
.reportcountMain ul li span{display: inline-block;color: #666;width:4.4rem;}

/* form */
.formBox .addText{background: #FE864E;color: #fff;padding: 0 0.4rem;font-size:0.347rem;line-height: 0.8rem;margin-top: -0.12rem;border-radius: 0.28rem 0.28rem 0 0}
.inputBox{background: #fff;margin-bottom: 0.12rem;}
.inputBox .myLabel{display:flex;padding: 0 0.4rem;height: 1.44rem;line-height: 1.44rem;justify-content: space-between;border-bottom: 1px solid rgba(153,153,153,0.2);}
.inputBox .myLabel:last-child{border: none}
.inputBox .myLabel .name{font-size: 0.4rem;color: #333;flex-grow: 1;flex-shrink: 1;margin-right: 0.8rem;width:auto;}
.inputBox .myLabel .name span{color:#ED6A2D}
.inputBox .myLabel p{padding-right: 0.4rem;color: #333;font-size:0.347rem;background: url(../images/img_05.png) no-repeat right center;background-size: 0.133rem 0.24rem}
.inputBox .myLabel .goMast{color: #ED6A2D;font-size: 0.4rem;}
.inputBox .myLabel .input{width:6.32rem;flex-grow: 1;flex-shrink: 1}
.inputBox .myLabel input[type="text"]{width:100%;height: 100%;font-size: 0.4rem;border: none}
.inputBox .myLabel input[type="text"]::placeholder{color:#999999}
.inputBox .myLabel .sex{width:6.32rem;flex-grow: 1;flex-shrink: 1}
.inputBox .myLabel .sex label{margin-right: 0.8rem;padding-left: 0.6rem;position: relative;font-size: 0.4rem;font-weight: normal;}
.inputBox .myLabel .sex label:before{content: "";position: absolute;left:0;top:0;bottom:0;margin:auto 0;width:0.293rem;height: 0.293rem;border:2px solid #666;border-radius: 100%}
.inputBox .myLabel .sex label.on{background: url(../images/radio.png) no-repeat left center;background-size: 0.32rem 0.32rem;}
.inputBox .myLabel .sex label.on:before{display: none}
.inputBox .myLabel input[type="radio"]{display: none}

.textarea{background: #fff;margin-bottom:2rem;padding: 0.4rem 0.4rem 0.8rem 0.4rem}
.textarea textarea{width:100%;height: 1.72rem;font-size: 0.4rem;border: none}
.textarea textarea::placeholder{color:#999}
.textarea .length{text-align: right;font-size: 0.4rem;color: #333;line-height: 0.4rem}

.houseSelect List{padding:0 0 1.6rem 0;}
.houseSelect{padding:0 0 1.4rem 0;background: #fff;}
.houseSelect .selectBox{box-shadow:0px 0px 0.12rem 1px rgba(203,203,203,0.7);border-radius:0.12rem;margin:0 0.4rem 0.4rem 0.4rem;padding: 0.4rem 0.28rem;display: flex;justify-content: space-between;align-items: center}
.houseSelect .selectBox .selectText{flex-grow: 1;flex-shrink: 1;padding-right: 0.4rem;}
.houseSelect .selectBox .selectText h4{color: #333;font-size: 0.427rem;line-height: 0.44rem;font-weight: 500;margin-bottom: 0}
.houseSelect .selectBox .selectText h4 span{display: inline-block;margin-left: 0.267rem;padding-left: 0.267rem;position: relative;font-size: 0.373rem;line-height: 0.44rem;color: #666;}
.houseSelect .selectBox .selectText h4 span:before{content:"";position: absolute;left:0;top:0;height:0.44rem;background: #666;width:2px;}
.houseSelect .selectBox .selectText p{padding-left: 0.6rem;background: url(../images/img_14.png) no-repeat left center;background-size: 0.4rem 0.4rem;line-height: 0.4rem;font-size: 0.32rem;color: #333}
.houseSelect .selectBox .checkbox{position: relative;width:0.6rem;height:0.6rem;}
.houseSelect .selectBox .checkbox:before{content: "";width:0.48rem;height: 0.48rem;border:0.027rem solid #666;border-radius: 0.16rem;position: absolute;top:0;left:0;right:0;bottom:0 ;margin:auto;}
.houseSelect .selectBox .checkbox.on:before{border:0.027rem solid #ED6A2D;background: url(../images/select.png);background-size:100% 100%}
.houseSelect .selectBox input[type="checkbox"]{display: none}

.searchBox{height: 0.8rem;overflow: hidden;border-radius: 0.4rem;padding-left: 1.24rem;background: url(../images/search.png) no-repeat 0.4rem center #F0F0F0;background-size: 0.44rem 0.44rem;margin:0.4rem;}
.searchBox input{border:none;width:100%;height:0.8rem;font-size: 0.373rem;background: none}
.searchBox input::placeholder{color:#999999}

/* 我的 */
.myHouse ul{display: flex;border-bottom: 1px solid rgba(153,153,153,0.2);}
.myHouse ul li{line-height: 1.2rem;font-size: 0.4rem;color: #333;position: relative;text-align: center;flex-grow: 1}
.myHouse ul li.on{color: #ED6A2D;font-weight: bold}
.myHouse ul li.on:before{content: "";position: absolute;bottom:0.2rem;left:0;right:0;margin:0 auto;width:0.4rem;height:0.027rem;background: #ED6A2D}

/* 报备成功 */
.successBox{padding: 0.6rem 0 0 0;background: #fff;}
.successBox .successImg{width:0.8rem;height: 0.8rem;background: url(../images/success.png);background-size: 100% 100%;margin:0 auto 0.4rem auto;}
.successBox h2{font-size: 0.48rem;line-height: 0.48rem;color: #000;text-align: center;}
.successBox .successBtn{padding: 0.52rem 0 0.8rem 0;display: flex;justify-content:center;border-bottom: 0.027rem solid rgba(153,153,153,0.2);}
.successBox .successBtn a{display: block;margin:0 0.52rem;text-align: center;width: 2.36rem;height: 0.68rem;border: 1px solid #999;color: #333;line-height: 0.68rem;font-size: 0.347rem;border-radius: 0.34rem}
.successBox .successText{padding: 0.8rem 0.4rem}
.successBox .successText h3{font-size:0.48rem;line-height: 0.48rem;padding-bottom: 0.12rem;color: #000;font-weight: bold}
.successBox .successText p{font-size: 0.347rem;line-height: 0.36rem;margin-top: 0.4rem;color: #333;display: flex;}
.successBox .successText p span{color: #666;display: block;flex-shrink: 0}

.wecatBox{width:7.48rem;margin:auto;position: absolute;top:0;left:0;right:0;bottom: 0;padding: 0.52rem 0;background: #fff;border-radius: 0.12rem;max-height:7rem}
.wecatBox h2{font-weight: bold;font-size: 0.427rem;line-height: 0.44rem;margin-bottom: 0.68rem;text-align: center;}
.wecatBox a.close{display: block;width:0.32rem;height: 0.32rem;line-height: 0.32rem;position: absolute;top:0.56rem;right:0.52rem;background: url(../images/close.png);background-size: 100% 100%}
.wecatBox p{font-size: 0.347rem;line-height: 0.36rem;color: #333;margin-bottom: 0.4rem;padding-left: 0.68rem;}
.wecatBox #cope{width:2.4rem;height: 0.68rem;line-height: 0.68rem;text-align: center;color: #fff;background:#ED6B2F;border-radius: 0.08rem;margin:0.8rem auto 0 auto;}

/* 报备详情 */
.custInfo{background: #fff;margin-bottom: 0.133rem}
.custInfo .custTop{display: flex;align-items: center;padding:0.4rem}
.custInfo .custTop .custImg{width:1.32rem;height: 1.32rem;border-radius: 100%;color: #fff;background: #333;text-align: center;font-size: 0.507rem;line-height: 1.32rem;margin-right: 0.4rem}
.custInfo .custTop .custText{display: flex;}
.custInfo .custTop .custText h2{font-size: 0.453rem;line-height: 0.48rem;color: #333;margin-right: 0.2rem}
.custInfo .custTop .custText span{display: block;color: #333;font-size: 0.347rem;line-height: 0.6rem}
.custInfo .custTel{border-top: 1px solid rgba(153,153,153,0.2);padding: 0.4rem;position: relative;}
.custInfo .custTel span{display: block;font-size: 0.347rem;line-height: 0.36rem;margin-bottom: 0.28rem;color: #999}
.custInfo .custTel p{display: block;font-size: 0.347rem;line-height: 0.36rem;color: #333}
.custInfo .custTel a{display: block;position: absolute;right:0.4rem;top:0;bottom:0;margin:auto 0;width:0.48rem;height: 0.48rem;background: url(../images/img_10.png);background-size: 100% 100%}
.custMain{background: #fff;padding: 0 0.4rem 0.6rem 0.4rem;margin-bottom: 0.2rem;position: relative;}
.custMain.small{padding-bottom:0;margin-bottom: 0;box-shadow:0px 0px 0.12rem 1px rgba(203,203,203,0.7);margin:0 0.4rem 0.4rem 0.4rem;border-radius: 0.12rem}
.custMain.small h3{border: none;padding-bottom: 0;}
.custMain h3{font-size: 0.48rem;line-height: 0.48rem;color: #333;border-bottom: 1px solid rgba(153,153,153,0.2);padding: 0.4rem 0;font-weight: bold}
.custMain h3 span{display: inline-block;padding: 0 0.16rem;color:#fff;border-radius: 0.08rem;font-size: 0.32rem;transform: scale(0.8);line-height: 0.48rem;}
.custMain h3 span.over{background: #ED6B2F;}
.custMain h3 span.middle{background: #113293;}
.custMain ul{padding:0.52rem 0 1.2rem 0;position:relative;overflow: hidden;}
.custMain ul li{display: flex;position: relative;overflow: hidden;padding-bottom: 0.96rem}
.custMain ul li:before{content: "";position: absolute;left:1.32rem;top:0.36rem;width:0.027rem;height: 100%;background: rgba(153,153,153,0.5)}
.custMain ul li:last-child:before{display: none}
.custMain ul li:first-child .time{color: #333}
.custMain ul li:first-child em{color: #333;background: #ED6B2F}
.custMain ul li:first-child:before{background:#ED6B2F}
.custMain ul li:first-child .custText p{color: #333}
.custMain ul li .time{width:1.24rem;font-size: 0.32rem;line-height: 0.32rem;color: #999;flex-grow:0;flex-shrink: 0}
.custMain ul li .time span{font-size: 0.32rem;line-height: 0.32rem;margin-top: 0.08rem;display: block;transform: scale(0.8);margin-left: -0.12rem;color: #999}
.custMain ul li em{display: block;width:0.2rem;height: 0.2rem;border-radius: 100%;background: #999;margin-right: 0.4rem;flex-grow: 0;flex-shrink: 0;margin-top: 0.08rem}
.custMain ul li .custText{flex-shrink: 1;flex-grow: 1}
.custMain ul li .custText p{font-size: 0.32rem;line-height: 0.32rem;color:#666;margin-bottom: 0.2rem;}
.custMain ul li .custText p:last-child{margin-bottom: 0}
.custTimeList{position: relative;}
.custMain.small .custTimeList{position: relative;max-height:3.6rem;overflow: hidden;}
.custBtn{position: absolute;right:0.4rem;margin-top: 20px;}
.custBtn a{display: block;padding-left: 0.6rem;background: url(../images/img_16.png) no-repeat left center;background-size:0.32rem 0.44rem;font-size: 0.32rem;color: #113293;line-height: 0.44rem;}
.custBtn a:last-child{margin-top: 1.08rem}
.custMain .getMore{ display:block; position:absolute;z-index: 5;width:100%;height:1.2rem;background:url(../images/img_15.png) no-repeat center top ;background-size: 0.36rem 0.36rem;bottom:0rem;left:0;right:0;margin:0 auto;animation:getMore 1s infinite linear;
    -webkit-animation: getMore 1s infinite linear}
.custMain .kong{display:block; position:absolute;width:100%;height:1.2rem;background: #fff;bottom:0;left:0;right:0;margin:0 auto;z-index: 2}   

.custAdd div{padding: 0 0.4rem;display: flex;justify-content: space-between;border-bottom: 1px solid #eee}
.custAdd div:last-child{border: none}
.custAdd div h5{font-size: 0.347rem;line-height: 0.36rem;color: #333;line-height: 1.12rem;}
.custAdd div span{font-size: 0.347rem;line-height: 0.36rem;color: #000;line-height: 1.12rem;display: block;}

@keyframes getMore
{
    0% { transform:translateY(15px)}
	50% {transform:translateY(0px)}
	100% {transform:translateY(15px)}
}

.tipstBox{width:7.2rem;margin:auto;position: absolute;top:0;left:0;right:0;bottom: 0;padding:1.36rem 0 0 0;background: #fff;border-radius: 0.12rem;max-height:1.32rem}
.tipstBox a.close{display: block;width:0.32rem;height: 0.32rem;line-height: 0.32rem;position: absolute;top:0.56rem;right:0.52rem;background: url(../images/close.png);background-size: 100% 100%}
.tipstBox p{text-align: center;font-size: 0.373rem;line-height: 0.373rem;color: #333}

.myPrice{display: flex;background: #f8f8f8;margin:0 0.4rem 0.52rem 0.4rem;position: relative;}
.myPrice:before{content: "";position: absolute;bottom:-0.52rem;left:0;width: 100%;height: 1px;background:rgba(153,153,153,0.2)}
.myPrice .priceLeft{width:3.12rem;height:2.4rem;flex-grow: 0;flex-shrink: 0;display: flex ;border-radius: 0.12rem 0 0 0.12rem;background:linear-gradient(-70deg,rgba(237,106,45,1) 0%,rgba(246,140,91,1) 100%);flex-direction:column;justify-content:center;}
.myPrice .priceLeft h4{font-size: 0.347rem;line-height: 0.36rem;color: #fff;padding-left:0.4rem;}
.myPrice .priceLeft p{text-align: center;margin-top: 0.4rem;font-weight: bold;font-size: 0.48rem;line-height: 0.48rem;color: #fff}
.myPrice .priceRight{flex-grow: 1;flex-shrink: 1;display: flex;flex-direction:column;justify-content:center;padding-right: 2.0rem;margin-right: 0.28rem;background: url(../images/img_20.png) no-repeat right center;background-size:2.0rem 1.64rem }
.myPrice .priceRight span{margin-left: 0.44rem;font-size: 0.48rem;line-height: 0.48rem;color: #999;display: block;width: 100%}
.myPrice .priceRight div{max-width:2.5rem;margin-top: 0.68rem;background: linear-gradient(90deg,rgba(237,106,45,1) 0%,rgba(246,141,92,1) 100%);font-size: 0.293rem;line-height: 0.48rem;padding: 0 0.12rem;color: #fff;border-radius: 0.04rem;margin-left: 0.4rem}
.takeMore{display: block;height: 0.8rem;line-height: 0.8rem;color: #113293;background: url(../images/img_05.png) no-repeat right center;background-size: 0.16rem 0.24rem;font-size: 0.32rem}

/* 图片上传 */
.imgFrom{background: #fff;margin-top: 0.133rem;padding: 0.4rem;border-top: 0.12rem solid #eee}
.imgFrom h2{padding-left: 0.72rem;font-size: 0.4rem;line-height: 0.4rem;color: #333;font-weight: bold;background: url(../images/img_17.png) no-repeat left center;background-size: 0.48rem 0.4rem;margin-bottom: 0.4rem}
.imgFrom p{font-size: 0.32rem;line-height: 0.32rem;color: #666;}
.picFile{width:100%;margin-top: 0.4rem;}
.imgFileList{display: flex;flex-wrap: wrap;}
.imgFileList li{width:2.68rem;border-radius:0.08rem;height:3.48rem;margin:0 0.213rem 0.6rem 0;background: url(../images/img_18.png) no-repeat center 0.92rem;background-size:0.92rem 0.92rem;position: relative;border: 0.027rem dashed #CACACA}
.imgFileList li span{position: absolute;display: block; top:0.133rem;right:0.133rem;background: url(../images/clear.png) no-repeat; background-size:0.587rem 0.587rem;width: 0.587rem;height: 0.587rem;z-index: 9999}
.imgFileList li p{text-align: center;font-size: 0.373rem;line-height: 0.4rem;color: #666;padding-top: 2.6rem;}
#uploaderInput{position: absolute;top:0;left:0;width:2.053rem;height:2.053rem;border: none;opacity: 0}
.inputTit{font-size:0.453rem;color:#9b9b9b;height: 0.64rem;width: 100%;border: none;}
.inputTit::-webkit-input-placeholder{color:#9b9b9b !important}
.list_pic{width:9.2;margin: 0.2rem 0 0 0; overflow: hidden;}
.list_pic li{ width:2.6rem; float: left}
.list_pic li img{display: block;width:2.4rem;height:2.4rem;}

.reportList{}
.reportBox{border-bottom: 0.12rem solid #eee;display: block}
.reportBox .reportTop{border-bottom: 1px dashed rgba(153,153,153,0.2);padding: 0.4rem;display: flex;position: relative;}
.reportBox .reportTop .goto{position: absolute;padding-right: 0.32rem;top:0.56rem;right:0.4rem;background: url(../images/img_05.png) no-repeat right center;background-size: 0.133rem 0.24rem;font-size: 0.32rem;line-height: 0.32rem;color: #333}
.reportBox .reportTop .reportImg{width:1.32rem;height: 1.32rem;border-radius: 100%;color: #fff;background: #333;text-align: center;font-size: 0.507rem;line-height: 1.32rem;margin-right: 0.4rem}
.reportBox .reportTop .reportText{}
.reportBox .reportTop .reportText h2{font-size: 0.4rem;font-weight:600;line-height: 0.4rem;color: #333;margin-right: 0.2rem;display: flex;}
.reportBox .reportTop .reportText h2 em{margin-left: 0.2rem;display: block;font-style: normal;font-weight: normal;font-size: 0.267rem;line-height: 0.4rem;height: 0.4rem;background: #113293;padding: 0 0.16rem;color: #fff;border-radius: 0.08rem;transform: scale(0.8);}
.reportBox .reportTop .reportText p{font-size: 0.347rem;line-height: 0.4rem;margin-top: 0.36rem;color: #333}
.reportBottom{line-height: 0.84rem;padding: 0 0.4rem;font-size: 0.32rem;color: #666}
.reportBox.finish{background: url(../images/img_20.png) no-repeat 7.6rem 1.5rem;background-size:2.0rem 1.6rem}
.reportBox.finish .reportTop .reportText h2 em{background: #EC6B2D}

/* 我的积分 */
.integralTop{height: 5.28rem;width:100%;background:url(../images/bg1.jpg) no-repeat;background-size:100% auto;position: relative;z-index:1}
.integralTop > h2{padding: 1.68rem 0 0.84rem 1.04rem;font-size: 0.453rem;color: #fff;line-height: 0.48rem;font-weight:}
.integralTop > p{padding-left: 1.04rem;line-height: 1.16rem;font-size: 1.147rem;color: #fff;font-weight: bold}

.integralMain{background: #fff;border-radius: 0.28rem 0.28rem 0 0;margin-top: -0.28rem;position: relative;z-index: 2}
.integralMain .integralList{padding: 0 0.4rem}
.integralMain .integralList .integralBox{border-bottom: 1px solid #eee;padding: 0.52rem 0;position: relative;}
.integralMain .integralList .integralBox:last-child{border: none}
.integralMain .integralList .integralBox .integralTit{display: flex;}
.integralMain .integralList .integralBox .integralTit h3{flex-grow: 1;flex-shrink: 1;color: #333;font-size: 0.4rem;line-height: 0.4rem;margin-right: 0.4rem}
.integralMain .integralList .integralBox .integralTit span{flex-grow: 1;flex-shrink: 1;font-size: 0.32rem;line-height: 0.4rem;color: #666}
.integralMain .integralList .integralBox .integralTit .num{flex-grow: 0;flex-shrink: 0;margin-left: 0.4rem;font-size: 0.427rem;color: #FC6622;line-height: 0.44rem;font-weight: 500}
.integralMain .integralList .integralBox .notes{color: #999;line-height: 0.36rem;font-size: 0.347rem;margin-top: 0.52rem}

.integral{width:6.68rem;height: 3.72rem;border-radius: 0.16rem;background:url(../images/bg1_2.png) no-repeat 4.8rem 1.64rem, url(../images/bg1.jpg) top center;background-size:1.0rem 1.08rem, 100% auto;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.integral a.close{display: block;width:0.32rem;height: 0.32rem;line-height: 0.32rem;position: absolute;top:0.44rem;right:0.48rem;background: url(../images/close_2.png);background-size: 100% 100%}
.integral h4{color: rgba(255,255,255,0.8);font-size: 0.347rem;line-height: 0.36rem;padding: 0.4rem 0 0 0.48rem}
.integral p{width:4.8rem;text-align: center;font-weight:500;color: #fff;font-size: 0.88rem;line-height: 0.88rem;margin-top: 0.88rem}
.integral p span{font-size: 0.64rem;margin-left: 0.12rem}

.videolist{width:100%;height: auto;margin:0 auto;z-index:1 }
.videoplay{z-index: 100;width:1.08rem;height: 1.08rem;background: url(../images/play.png);background-size: 100% 100%;position: absolute;top:3.04rem;left:0;right:0;margin:0 auto;}
.videopause{background: url(../images/pause.png);background-size: 100% 100%;z-index: 100;width:1.08rem;height: 1.08rem;position: absolute;top:3.04rem;left:0;right:0;margin:0 auto;display: none}

.selecthsearch{position: absolute;bottom:0;left:0;right:0;width:100%;background: #fff;margin:0 auto;}
.selecthsearch{margin:0 0 0 0.44rem;flex-grow:1;flex-shrink:1;height: 0.86rem;overflow: hidden;border-radius: 0.4rem;padding-left: 1.0rem;background: url(../images/searchnew.png) no-repeat 0.4rem center #F0F0F0;background-size: 0.44rem 0.44rem;position: relative;}
.selecthsearch select{ border:1px solid #999;height:0.76rem;width:35%;font-size: 0.373rem;background: #fff;border-radius: 0.4rem;color:#999999}
.selecthsearch input{ border:1px solid #999;height:0.76rem;width:60%;font-size: 0.373rem;background: #fff;border-radius: 0.4rem;padding-left: 0.1rem;color:#999999}
.selecthsearch input::placeholder{color:#999999;}

/* 我的资料 */
.integralTop a{display:flex;margin:0 0.4rem;padding: 1.16rem 0 0.28rem;height: 3.84rem;align-items: center;background: url(../images/goto_w.png) no-repeat right 2.82rem;background-size: 0.24rem 0.4rem}
.integralTop a img{display: block;width:1.88rem;height:1.88rem;border-radius: 100%;margin-right: 0.4rem;flex-grow: 0;flex-shrink: 0}
.integralTop a .textBox{flex-grow: 1;flex-shrink: 1}
.integralTop a .textBox h2{font-size: 0.4rem;color: #fff;line-height: 0.4rem;font-weight:600;margin-bottom: 0.2rem}
.integralTop a .textBox p{color: #fff;font-size: 0.373rem;line-height: 0.64rem;}

.listMain{background: #fff;border-radius: 0.28rem 0.28rem 0 0;margin-top: -0.28rem;position: relative;z-index: 2;padding: 0.12rem 0.4rem 0 0.4rem;}
.listMain .listBox{position: relative;overflow: hidden;display: flex;height: 1.4rem;line-height: 1.4rem;background: url(../images/goto_b.png) no-repeat right center;background-size: 0.24rem 0.4rem;align-items: center}
.listMain .listBox:after{content: "";position: absolute;bottom:0;left:0.8rem;width:100%;height: 1px;background:#eaeaea}
.listMain .listBox span{display: block;padding-left: 0.8rem;font-size: 0.373rem;line-height: 1.4rem;color: #222}
.listMain .listBox span.icon_01{background: url(../images/data_ico_01.png) no-repeat left center;background-size: 0.44rem 0.44rem}
.listMain .listBox span.icon_02{background: url(../images/data_ico_02.png) no-repeat left center;background-size: 0.44rem 0.44rem}

.inputImg{display:block;height:2.16rem;padding: 0 0.4rem;margin:0.8rem auto 0 auto;border-bottom: 1px solid rgba(153,153,153,0.2);font-size: 0.4rem;line-height:2.16rem;background:url(../images/goto_b.png) no-repeat right 0.4rem center #fff;background-size: 0.24rem 0.4rem}
.inputImg a{display: flex;align-items: center;justify-content: space-between;width:100%;height: 100%;color: #666}
.inputImg img{display: block;width:1.68rem;height:1.68rem;border-radius: 100%;margin-right: 0.6rem}
.myLabel div.data{color: #666;font-size: 0.4rem;line-height: 1.44rem}
.myLabel p.data{padding-right: 0.8rem;background:url(../images/goto_b.png) no-repeat right center;background-size: 0.24rem 0.4rem;}

.passwordWin{position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;background: #fff;border-radius: 0.16rem;width:4.0rem;height: 2.4rem;display: flex;padding: 0.2rem 0.6rem 0 0.6rem;align-items: center}
.passwordWin span{display: block;width:0.8rem;height: 0.8rem;border-radius: 100%;margin-right: 0.4rem;flex-grow: 0;flex-shrink: 0}
.passwordWin p{font-size: 0.4rem;line-height: 0.4rem;color: #222;flex-grow: 1;flex-shrink: 1}
.passwordWin a{display: block;width:0.32rem;height: 0.32rem;position: absolute;top:0.2rem;right:0.2rem;background: url(../images/password_close.png);background-size: 100% 100%}
.success span{background: url(../images/success.png);background-size: 100% 100%}
.fail span{background: url(../images/fail.png);background-size: 100% 100%}
#password{display: block;}

.loadtx {position: absolute;top: 80px;left: 0;width: 100%; height: 70px; z-index: 2;opacity: 0;}