
	
	html,body{max-width: 640px;}
	
	body, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, input, li, ol, option, p, select, td, th, ul {
	    word-break: break-all;
	}

	body{
	    margin: 0;
	    padding: 0;
	}
	body, button, input, select, textarea {
	font: 12px microsoft yahei,arial,\5b8b\4f53;
	} 
	body{font-size: 16px;}
	
	* {
	    margin: 0;
	    padding: 0;
	}
	a:link {
	    text-decoration: none;
	}
	
	
	.container {
	    clear: both;
	    padding: 0;
	    overflow: hidden;
	 
	}
	.container-ask .center {
	    padding-bottom: .64rem;
	    overflow: hidden;
	}

	.col-h30{
		height: 0.12rem;
		background:#f8f8f8;
	}
	
	
	.ask-row .ask-titlebox,.ask-row .ask-info{
		padding: .1rem .2rem 0;
    	background: #fff;
	}
	
	.ask-row .ask-titlebox-img
	{
		padding-bottom: .1rem;
	}
	.ask-row .ask-titlebox .pic-cont{
		min-height: 1.16rem;
		text-align: center;
		margin:0 auto;
		}
	
	.ask-row .ask-titlebox .pic-cont .pic{
		width: 100%;
    	height: auto;
    	overflow: hidden;
    	}

	
	.ask-row .ask-titlebox li{
		line-height: .425rem;
	    padding: 0.05rem 0;
	    border-bottom: 1px solid #edebeb;
	    min-height: .425rem;
	 }
	.search_select div{
		padding: 0 .12rem;
		border-bottom:.01rem solid #edebeb;
		color: #666;		
		}
	.search_select div:last-child{
			border-bottom:0
		}
	/*.ask-row .ask-titlebox li:last-child{
		border-bottom: 0px;
		}
	*/
	
	.ask-row .ask-info .lab
	{
		float: left;
		width: inherit !important;
	}
	.ask-row .ask-info .ipt{
	   width: inherit !important;
	}
	
	.ask-row .ask-titlebox .lab
	{
		width: 20%;
		line-height:.372rem;
	}
	.ask-row .ask-titlebox .lab strong{
		font-size: .15rem;
		font-weight: bold;
		color:#666;
	}
	.ask-row .ask-titlebox .txtrow{
		display: flex;
		justify-content: flex-end;
		padding-left: 5%; 
	}
	
	.ask-row .ask-titlebox .ipt{
	    width: 70%;
	    height: .4rem;
	    border: none;
	    line-height: .4rem;
	    box-sizing: border-box;
	    overflow: hidden;
	    opacity: .92;
	    font-size: .132rem;
	    padding-left: 5%; 
	}
	
	.ask-row .ask-titlebox .tis{
		font-size: .12rem;
		color: #ccc;
		text-align: right;
	}
	.ask-row .ask-titlebox .ipt-txtr{
		text-align: right;
	}
	
	
	.ask-row .ask-titlebox li input::-webkit-input-placeholder {
        color: #a5a4a4;
      }
    .ask-row .ask-titlebox li input::-moz-input-placeholder {
        color: #a5a4a4;
      }
    .ask-row .ask-titlebox li input::-ms-input-placeholder {
        color: #a5a4a4;
      }
      
      
      
	
	.ask-row .ask-titlebox .more-span{
		right: 0;
		color: #ccc;
		font-size: .132rem;
		line-height:.372rem
	}
	
	.ask-row .ask-titlebox .more-span-2{
		color: #666;
	}
	.ask-row .ask-titlebox h1{
		margin-bottom: .04rem;
	    font-size: .2rem;
	    font-weight: 700;
	    color: #666;
	}
	
	.ask-banner {
	    margin: 0 auto;
	    text-align: center;
	    background-color: #fff;
	}
	.ask-banner .pic {
	    padding-top: .2rem;
	    padding-bottom: .2rem;
	}
	.ask-banner .pic img {
	    width: 100%;
	    height:auto;
	    overflow: hidden;
	}
	
	img {
	    vertical-align: top;
	    border: 0;
	}
	
	.ask-banner h4 {
	    margin-bottom: .04rem;
	    font-size: .2rem;
	    font-weight: 700;
	    color: #3e4a59;
	}
	
	.ask-banner h4, .ask-banner p {
	    height: .25rem;
	    line-height: .25rem;
	    overflow: hidden;
	}
	.ask-banner p {
	    font-size: .15rem;
	    color: #3e4a59;
	}
	
	.ask-banner .colorp{
		color:#908f8f;
	}
	
	.ask-font32{
	    font-size: .12rem;
	}
	
	
	.ask-banner h4, .ask-banner p {
	    height: .25rem;
	    line-height: .25rem;
	    overflow: hidden;
	}
	
	.ask-list-banner .search-wrap {
	    box-shadow: none;
	}
	
	.search-wrap {
	    position: relative;
	    padding: .128rem .212rem;
	    background-color: #fff;
	    z-index: 2;
	}
	.ask-list-search .search {
	    position: relative;
	    background:#f2f2f2;
	    border-radius: .2rem;
	}
	.search {
	    height: .372rem;
	    line-height: .372rem;
	    padding-left: .15em;
	    padding-right: 0;
	    overflow: hidden;
	    opacity: .92;
	    font-size: .132rem;
	    }
	    
	    .ask-list-search .search .ipt-area {
	    margin: 0 auto;
	    width: 2.6rem;
	    font-size: .15rem;
	    float: left;
	}
	    .ask-list-search .search .ipt-area .ipt {
	    color: #3e4a59;
	}
	.search .ipt {
	    width: 100%;
	    height: .372em;
	    border: none;
	    line-height: .372rem;
	    box-sizing: border-box;
	}
	.search, .search .ipt {
	    background: #f2f2f2;
	    overflow: hidden;
	    opacity: .92;
	    font-size: .132rem;
	}
	.search-wrap .ipt-close {
	    display: none;
	    float: right;
	    position: absolute;
	    top: 3px;
	    right: .692em;
	    cursor: pointer;
	}
	
	
	.ico {
	    display: inline-block;
	    text-indent: -9999px;
	    background-position: 0 0;
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	    overflow: hidden;
	}
	
	.search .btn-area {
	    position: relative;
	    float: right;
	    width: .16rem;
	    height: .212rem;
	    padding: 0 .16rem 0 .12rem;
	    margin: .08rem 0 0 0;
	    border-left: solid 1px #e5e5e5;
	    overflow: hidden;
	}
	
	.float-ask .go-ask .btn-area .tel-btn {
		display: flex;
		-webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    -webkit-box-pack: center;
        justify-content: center;
		}
	
	.search .btn-search {
	    float: left;
	    background: 0 0;
	    border: 0;
	    overflow: hidden;
	}
	
	button, input, select, textarea {
	    outline: 0;
	    -webkit-appearance: none;
	}
	
	.search .btn-search .icon-search {
	    font-size: .2rem;
	    font-weight: 700;
	    color: #f2304a;
	}
	
	.ask-row {
	    background: #fff;
	}
	
	.ask-row .ask-list {
	    padding: .15rem .2rem;
	    background: #fff;
	    border-bottom: 1px solid #e2e9f0;
	}
	
	.cont-icon {
	    position: relative;
	    margin-top: .24rem;
	}
	
	
	.cont-icon-list {
	    margin-bottom: .2rem;
	    overflow: hidden;
	}
	
	.cont-icon-list li {
		color: #908f8f;
	    float: left;
	    margin-bottom: .1rem;
	    width: 50%;
	    height: auto;
	    line-height: .3rem;
	    text-align: center;
	}
	.cont-icon-list .icon-img{
		margin: 0 auto;
		background: #ff6100;
		width: .55rem;
		height: .55rem;
		border-radius: 50% 50%;
		color: #fff;	
	}
	
	.cont-icon-list .icon-img-color{
		background: #3bc48c;
		}
	
	
	
	.procedure {
	    position: relative;
	}
	
	
	.procedure-list {
	    margin-bottom: 0rem;
	    overflow: hidden;
	}
	
	.procedure-list li {
		color: #908f8f;
	    float: left;
	    margin-bottom: .12em;
	    width: 19%;
	    margin-right: 1.25%;
	    height: auto;
	    line-height: .35rem;
	    text-align: center;
	}
	.procedure .cont-span{
		line-height: .25rem;
	}
	
	.procedure-list li:last-child{
		margin-right: 0;
		}
	
	.procedure .icon{
		font-size: .25rem;
		}
	
	.procedure .icon6{
		font-size: .28rem;
	}
	
	.icon-img .icon-size{
		
		font-size: .25rem; 
		line-height: .53rem;
		}
	
	li, ol, ul {
	    list-style: none;
	}
	
	.filter-list li a {
	    font-size: .132rem;
	    color: #77808a;
	}
	
	.filter-list li a {
	    font-size: .132rem;
	}
	
	.filter-list .on a {
	    color: #fff;
	}
	
		
	
	/*悬浮btn*/
	.float-ask {
	    position: fixed;
	    bottom: 0;
	    width: 100%;
	    height: auto;
	    background: #fff;
	    box-shadow: 0 -4px 7px 0 rgba(0,0,0,.06);
	    overflow: hidden;
	    z-index: 999;
	}
	.a-footer-layer {
	    left: 50%;
	    margin-left: -5rem;
	}
	
	.float-ask .go-ask {
		display: flex;
		justify-content: space-between;
	    padding: .1rem .2rem;
	    min-height: inherit;
	}
	
	.go-ask {
	    background-color: #fff;
	    text-align: center;
	    overflow: hidden;
	}
	
	.go-ask .btn-find {
	    float: right;
	    background:#f2304a;
	}
	
	.go-ask .btn-tel{
	    height: .425rem;
	    float: left;  
	}
	.go-ask .btn-tel .btn-tel-txt
	{
	    font-size: .16rem;
	    color: #101d37;
	    text-align: center;
	    font-weight: 700;
	    white-space: nowrap;
	    -o-text-overflow: ellipsis;
	    text-overflow: ellipsis;
	}
	
	.btn-tel-txt .icontel
	{
	    font-size: .16rem;
	   
	}
	
	.go-ask .btn-tel .btn-tel-txtb .btn-tel-txt-buy
	{
		font-size: .132rem;
		font-weight: 700;
		color: #101d37;
	}
	.go-ask .btn-area .btn {
		width: 100%;
	    height: .425rem;
	    line-height: .425em;
	    font-size: .15rem;
	    color: #fff;
	    text-align: center;
	    border-radius: 4px;
	}
	.go-ask .btn-area-coll .btn-coll {
		border:none;
		padding: .1rem .3rem;
	    height: .425rem;
	    line-height: .425em;
	    font-size: .15rem;
	    color: #fff;
	    text-align: center;
	    border-radius: 4px;
	}
	
	.btn-area-coll .zmbg{
		background: #5c90d2;
	}
	
	.go-ask .btn-area{
		width: 78%;
	    height: .425rem;
	    line-height: .425em;
	    float:right;
	    }
	.go-ask .btn-area-coll{
		display: inline-flex;
	    height: .425rem;
	    line-height: .425em;
	    }
	.go-ask .btn-consult {
	    float: left;
	    background: #f2304a;
	}
	
	.btn {
	    display: inline-block;
	    cursor: pointer;
	    border: none;
	    overflow: hidden;
	}	
	
	 .ask-titlebox .newtitle{
	 	 margin: .15rem 0;
	 	 color: #666;
		 font-size: .132rem;
		 text-align: justify;
    }
    .ask-titlebox .newtitle h1 {
	    margin-bottom: .04rem;
	    font-size: .15rem;
	    font-weight: 700;
	    color: #666;
	}   
	.ask-titlebox .zmfilter {
    	position: relative;
    	color: #666;
	}
	.ask-titlebox .zmfilter .zmfilter-list {
		display: flex;
	    flex-wrap: wrap;
	    padding-bottom: .1rem;
	    overflow: hidden;
	}
	.ask-titlebox .zmfilter .zmfilter-list .on {
    	background: #f2304a !important;
    	color: #fff;
	}
	.ask-titlebox .zmfilter .zmfilter-list::after{
		content: "";
		flex: auto;
	}
	.ask-titlebox .zmfilter .zmfilter-list .single{			
		margin-bottom: .076rem;
		padding: .01rem .1rem;
		text-align: center;
		background: #f8f8f8;
		border-radius: .05rem;
		font-size: .132rem;
		margin-right: .1rem;
		line-height: initial;
	}
	
	.imgcont{
		display: inline-block;
	}
	.uphouse{
		float: left;
		margin-right: .1rem;
	}
	.imgcont .item{
		width: .65rem;
		height: .65rem;
		margin-right: .1rem;
		position: relative;
		float: left;
		margin-bottom: .1rem;
		border: .01rem solid rgba(0, 0, 0, .2);
		border-radius: .05rem;
	}
	.imgcont .item img{
		width: .65rem;
		height: .65rem;
		border-radius: .05rem;
	}
	.imgcont .item .close{
		color:#666;
		transform: scale(1.2, 1.2);
	    position: absolute;
	    right: .08rem;
	    top: 0rem;
	    text-align: right;
	}
	.uphouse{
		width: .65rem;
		height: .65rem;
		position: relative;
		border-radius: .05rem;
		border:.01rem solid rgba(0, 0, 0, .2);
	}
	.uphouse .up-mg{		
	    position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    margin: auto;
	    width: max-content;
	    height: max-content;
	    text-align: center;
    	line-height: .22rem;
	}
	.uphouse .up-mg .upfile{
		padding:0 .1rem;
		border-radius: .05rem;
		background: url(/uploads/image/smimg/photo.svg);
		background-size: 100% 100%;
	}
	.uphouse .up-mg .upfile input
	{
		display: none;
	}
	.uphouse .up-mg .uptxt{
	font-size: .132rem;
	color: #666;
	}
/*没有消息记录页面样式*/
.null_record{
	text-align: center;
	margin-top: .8rem;
}
.null_record .nullrecordmag{
	margin: 0 auto;
	line-height: .3rem;
}
.null_record .nullrecordmag img{
	width: 1.2rem;
	height: auto;
	margin-bottom: .1rem;
}
.null_record .nullrecordmag .recordmag-title{
	font-size: .15rem;
	font-weight: bold;
}
.null_record .nullrecordmag .recordmag-txt{
	font-size: .12rem;
	color: #999;
}
.null_record .nullgobtn{
	background: #f2304a;
	color: #fff;
	font-size: .15rem;
	font-weight: bold;
	border-radius: .05rem;
	padding: .1rem .2rem;
	margin-top: 1.5rem;
}
.rent_ztpic_box .rent-span{
	padding-right:.05rem;
}

/*上传图片*/
input[type=file]{
    display: none;
    opacity: 0;
}
.headlbl{
	padding:.01rem .1rem;
    background: #fff;
	border: .01rem solid #edebeb;
	border-radius: 50%;
	font-size: .132rem;
	color: #a5a4a4;
}

.headimg_box{
	width:.5rem;
	height: .5rem;
}
.headimg_box img{
	border-radius: 50%;
}

.zcjjrtxt{
	margin-top: .1rem;
	font-size: .132rem;
	color: #999;
}

.txtrow .cs,.txtrow .cz{
	color: #666;
}
.txtrow .cz{
	margin-left: .2rem;
}
.txtrow .cs i,.txtrow .cz i{
	margin-right: .05rem;
}
.txtrow .cs .cols,.txtrow .cz .cols{
	color: #f2304a;	
}

.tittxth{
	min-height: .625rem;
	width: 3.375rem;
	padding: .1rem;
	border:.01rem solid #edebeb;
}
.tittxt{
	width: 3.375rem;
	min-height: 1.2rem;
	padding: .1rem;
	border:.01rem solid #edebeb;
}
.tittxt::-webkit-input-placeholder,.tittxth::-webkit-input-placeholder{	
	color: #a5a4a4;
	font-size: .132rem;
}
.go-ask .btn-area-coll .w375{
	width: 3.375rem;
}

.fymg10{
	background: #f3f3f3;
	height: .05rem;
}
