/*list.html start*/
.indexcontent{margin: 0 auto;position: relative;width: 100%;
overflow: hidden;}
.index_focus{
	background: url(/public/index/static/zygwbg.png) center top no-repeat #FF5C6A;
	width: 100%;height:410px;position:relative;color:#ffffff;background-color: #FF5C6A}
.index_focus .f_bg{position:absolute;top:0;left:0;width:100%;height:500px;z-index:1;}
.index_focus .f_bg li{display:none;height:420px;width: 100%}
 .layout_house{position: absolute;z-index:2;top:140px;bottom:140px;left:0;right:0;margin:0 auto;width: 400px}
 .indexcontent h3 {
	text-align: center;
	font-size: 54px;
	font-weight: bold;
	transform: translateX(-50%);
	left: 50%;
	/* margin: 60px 0 25px; */
	position: absolute;
	top: 60px;
	z-index: 2;

}
 .layout_house p {
	font-size: 20px;
	text-align: center;
	margin-bottom: 30px;
}
.index_focus .price,.index_focus .zd{font-weight:bold;}
.businessList{width:1200px;margin-left:auto;margin-right:auto;font-size:14px;color:#666}
.business_head{
	border-bottom: 2px solid #FF626E;
	background: #FFF3F4;
}
.business_head>span{
	display: inline-block;
    width: 166px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    }
.business_main{overflow: hidden;display:table;}
.business_main .adviser_item{cursor: pointer;}
.business_main .adviser_item:nth-child(2n){background:#FAFAFA}
.business_main .adviser_item a{
	display: inline-block;
}
.businessname{padding-top:20px;}
.imgLeft{float:left;width: 56px;}
.nameRight{float:left;margin-left:13px;font-size:12px;}
.imgLeft img{border-radius: 50%;width:56px;height:56px;}
.business_main .adviser_item .col{width:200px;display: inline-block;height: 100px;display:table-cell;vertical-align:middle;text-align: center;color:#A0A0A0;}
.adviser_item .level{border: 1px solid #FFD2B3;
    border-radius: 5px;
    padding: 0px 6px;
	color:#FFD2B3;
	vertical-align: super;}
	.fasong>div{    width: 745px;
	min-height: 20px;
    height: auto;
    background: rgba(255,255,255,1);
    border-radius: 4px;
    resize: none;
    border: 0px;
    padding: 5px;
    font-size: 13px;
    overflow-y: hidden;
	padding-bottom:28px;
	padding-left:10px;
	word-wrap:break-word }
.adviser_info .nickname{padding-right: 40px; display: inline-block;
	width:50px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
	 font-size:14px;
	 color:#333}
.business_title{text-align:right;margin-bottom: 20px;}
.searchbars{width: 400px;margin: 0 auto;}
.iconguanjun{color:orange}
a{text-decoration: none;}
.adviser_item .level3{color:#FF5C6A;border-color:#FF5C6A}
.adviser_item .level2{color:#ccc;border-color:#ccc}
.nameRight>p>span{text-align: left;font-size:14px;}
.nameRight>p:last-child{    border: 1px solid #17BEFC;
    border-radius: 5px;
    width: 78px;
    color: #17BEFC;
	height: 22px;
	cursor: pointer;
    line-height: 22px;}
	.nameRight>p:last-child i{color:#17BEFC;margin-right:3px;}
.number{
	width: 23px;
    height: 23px;
    display: inline-block;
    border-radius: 50%;
    border: 2px solid #f6f6f6;
	font-size:14px;}
.fomat{    width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    font-size: 14px;
    color: #333333;}
	.banner_title{height:166px;width:100%;background:red;background-image: linear-gradient(to right,#ff483d,#ff7851);}
	.banner_img{width:980px;margin-left:auto;margin-right:auto;position:relative}
	.banner_img>img{width:980px;}
	.input{position: relative;
	text-align: center;
}
	.search_search{border: 0px;
    height: 31px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    width: 250px;
    text-indent: 17px;}
	.input>button{background: url(/public/index/static/search.png) no-repeat;
	/* background: #ff915a;
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px; */
    width: 85px;
    display: inline-block;
    height: 32px;
    margin-left: -4px;
    vertical-align: top;
    color: #fff;
    text-align: center;
    line-height: 32px;
	border:0px;}
	.in_button{
		/* background: #ff915a;
		border-radius: 6px; */
    background: url(/public/index/static/holdbutton1.png) no-repeat;
    width: 105px;
    height: 30px;
    color: #ffffff;
    text-align: center;
	cursor: pointer;
	margin: 0px auto;
	}

	.in_button a {
		color: #fff;
		line-height: 30px;
	}
	.nameRight>p:last-child:hover{background:#15BEFC;color:#fff}
	.nameRight>p:last-child:hover span i{color:#fff}
	
/*list.html end*/

#businessDetail{width:1200px;margin-left:auto;margin-right:auto;}
.business_card{width:1200px;
height:175px;
background:linear-gradient(-42deg,rgba(240,243,244,1),rgba(216,223,225,1));
border-radius:6px;margin-top:16px;padding-top:1px}
.card_message{margin-left:20px;margin-right:10px;margin-top:10px;}
.head_left{width:105px;height:105px;float:left;margin-top: 8px;}
.head_left>img{width:125px;height:124px;border-radius: 50%;}
.business_data{width: 640px;
    height: 140px;
    margin-left: 46px;
    float: left;
    font-size: 14px;
    margin-top: 10px;}
	.business_data>p:nth-child(2) {   /*  超出隐藏 显示2行*/
		margin-top: 10px;
		display: -webkit-box;     
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
.head_right{width:300px;float: right;height:120px;margin-top:10px;}
.medal {
	width: 21px;
	margin-left: 4px;
	margin-top: 5px;
}
.follow{    border-radius: 5px;
    padding: 2px 4px;
    font-size: 10px;
    color: #5EC859;
    margin-left: 10px;
    cursor: pointer;
	border:1px solid #5EC859 }
.colorstyle{
	background: #5EC859;
	border:0px;
	color:#fff;
}
.wechatnum{margin-left:20px;}
.business_data>p{line-height:30px;}
.signname{
	/* width: 279px; */    /*宽度一样 */
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	line-height: 1.5;
	height: 60px;
}
.zan_top>span{margin-left:25px;}
.zan_top>span:last-child{cursor:pointer}
.zan_top #star i{
	 margin-right: 5px;
}
.zixun_bottom>span{border-radius: 5px;
    padding: 6px 8px;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
	margin-right: 10px;
	
}
.zixun_bottom{margin-top: 92px;position:relative}
.zixun_bottom>span:first-child{background:#1EC3FA}
.zixun_bottom>span>i{margin-right: 4px;}
.zixun_bottom>span:nth-child(2){background: #FE6633;}
.zixun_bottom>span:nth-child(3){background:#5ECA59}
.layui-tab{margin-top:40px;}
.details_img{float:left;position:relative}
.details_message{width:224px;height:140px;float:left;margin-left: 20px;font-size:14px;}
.details_message>p:first-child{font-size:22px;font-weight: 600;}
.details_message>p+p{margin-top:9px;font-size:14px;}
.details_message>p>span{margin:0px 10px;}
.details_message>p:last-child{
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap; 
}
.details_message>p:last-child>span{display: inline-block;
    padding: 1px 4px;
    background: #F3F5F7;
    margin-left: 0px;
    margin-right: 15px;
	    color: #596c91;}
.details_message>p:last-child>span:first-child{color:#e60012}
.details_img>a>img{width:210px;height:154px;}
.layui-tab-content{padding:0px;position:relative}
.layui-show{padding:20px;}
.details_tel{float:right;font-size:14px;}
.details_tel>p:first-child{margin-left:40px;}
.fontstyle{color: #ff5b6a;
    font-size: 26px;
    font-weight: 600;}
.details_tel>p:last-child{margin-top:25px;font-weight: 600;color:#333;font-size:14px;}
.icontianchongxing-{margin-right:20px;font-size:13px;}
.fontstyle2{color: #F982A3;
    border: 2px solid #F982A3;
    border-radius: 50%;
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    font-weight: 600;
	    margin-left: 24px;
	    margin-right: 10px;}
.discount{margin-top:18px;font-size:14px;margin-bottom:10px;}
.pstyle{padding:0px 6px}
.iconyinliang{color:#50D3EF;margin-right: 13px;font-size:21px;vertical-align: bottom;}
.business_details{ width: 840px;
    background: #fff;float: left;padding: 20px;border-bottom: 1px solid #eee;}
.serve_message{
    width: 290px;
    background: #F9F9F9;
    height: 320px;
    padding-left: 20px;
    padding-top: 20px;
    position: absolute;
    top: 0px;
    right: 0px;
	margin-top:10px;
	border-radius: 6px;}
.serve_message>p:first-child{
	font-size: 16px;
	border-bottom: 2px solid #50D3EF;
	display: inline-block;
	padding-bottom: 3px;
	color:#333
} 
.serve_message>p:nth-child(2){margin-top:20px;color:#666;font-size: 14px;}
.serve_message>p:nth-child(3){margin-top:10px;color:#666;font-size: 14px;}
.serve_message>p:last-child{margin-top:40px;}
.serve_message>p:last-child button{
      background: #FF5C6A;
      border: 0px;
      width: 270px;
      height: 32px;
      border-radius: 16px;
      color: #fff;
	  cursor:pointer
}

	  .layui-show{padding:0px;}
	  .headleft{float:left;width:63px;height:63px}
	  .headleft>img{border-radius: 50%;width:63px;height: 63px;}
	  .headmessage{float: left;
    margin-left: 13px;
    color: #666;font-size:16px;}
	.headmessage>p:last-child{font-size:12px}
	.share{
		width: 840px;
	  background: #F9F9F9;
	  padding:20px;
	  float: left;
	  margin-top:10px;
	  border-radius:6px;
	}
	.sharemiddle>p:first-child{margin-top: 20px;
    color: #666;font-size:14px;margin-right:90px;}
	.sharemiddle>p:nth-child(2){margin-top: 18px;
    height: auto;
    max-height: 194px;overflow: hidden;}
	.sharemiddle>p:nth-child(2) img{margin-right:15px;width:194px;
border-radius:6px;}
	.content_content{    display: inline-block;
    width: 720px;
    vertical-align: top;}
	.reply_item>p>span:first-child{
		width: auto;
		max-width: 94px;
		display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.substance{display: inline-block;
    width: 680px;
    vertical-align: top;}
	.c_nickname{
		width: auto;
		max-width: 94px;
		display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	    
	
	.sharebottom{margin-top:25px;line-height: 22px;border-top:1px solid #f5f5f5;font-size:12px;}
	.sharebottom>p span{color: #295c9d;}
	.huifu{margin-left: 32px;}

	.saysomething{width: 840px;
    background: #F9F9F9;float: left;padding:20px;margin-top:10px;}
	.wen{display: inline-block;
    background: #D8985B;
    padding: 2px 4px;
    font-weight: 600;
    border-radius: 4px;
    margin-right: 5px;
	}
	.saysomething>p:first-child{color:#a9a1a1;font-size:14px;}
	.saysomething>p:nth-child(2){margin-top:15px;color: #333;
    font-weight: 600;}
	.saysomething>p:last-child{margin-top:15px;color:#333;font-size:14px;}
	.centerImg{width: 62px!important;height: 62px!important}
	.aview{    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -31px;
    margin-left: -31px;}
	.vip{background-image: url("/static/skin/tfy/build/vip.png");
    display: inline-block;
    width: 20px;
    height: 17px;
    margin-left: -4px;
    margin-bottom: -2px;
	margin:0px!important;}
	.vr{
		    background-image: url("/static/skin/tfy/build/720.png");
		    display: inline-block;
		    width: 24px;
		    height: 17px;
		    margin-left: 8px;
		    margin-bottom: -2px;
	}
	.business_details:hover{background:#F9F9F9}
	.fontcname{font-size:20px;color:#333;font-weight: 600;}
	.layui-tab-title{float:left; 
    border-bottom: 2px solid #f0f0f0;
   width:100%}
	.layui-tab-title li{font-size:16px;float:left;margin-left:20px;cursor:pointer;color:#666;    padding-bottom: 6px;
}
	.layui-tab-title .layui-this:after{border:0px;border-bottom: 2px solid #16C7FD;}
	.active_active{border-bottom: 3px solid #1ec3fa;
    border-radius: 2px;}
	.active2{color:#1ec3fa}
	.icon_iphone{    display: inline-block;
    background: url("/static/skin/tfy/build/phone.png") no-repeat 0 4px;
    width: 17px;
    height: 20px;
    margin-bottom: -3px;
    margin-right: 7px;}
	.imgG {
	    /* margin-top: 7px; */
	    margin-left: 5px;
	    vertical-align: middle;
	    margin-right: 5px;
	    display: inline-block;
	}
	.sharehead{    position: relative;
    min-height: 80px;
    height: auto;
    }
	.comment{position:absolute;bottom:0px;right:0px;}
	.comment i{margin-right:16px;    font-size: 18px;
    cursor: pointer;color:#999}
	textarea{    width: 745px;
    height: 20px;
    background: rgba(255,255,255,1);
    border-radius: 4px;
    resize: none;
    border: 0px;
    text-indent: 10px;
    padding: 5px;
    font-size: 13px;
	    overflow-y: hidden;}
.fasong{position:relative;margin-top:10px;min-height: 20px;height:auto;}
.send{    position: absolute;
    right: 109px;
    width: 56px;
    height: 24px;
    background: rgba(22,199,253,1);
    border-radius: 4px;
    border: 0;
    color: #fff;
    font-size: 11px;}
	.layui-tab-item>div:first-child{margin-top:10px;}
	.reply{display: none;}
	.oncheck{font-size:13px;margin-top: 10px;}
	.oncheck>span{color:#295c9d;cursor:pointer}
	.yanse{color:#1ec3fa!important}
	.toname{display: block;}
	.wo{color: #9ab6e8;}
	.mleft{margin-left:30px;
	cursor:pointer}
	.hf{color: #9ab6e8;padding:0px 2px;font-size:12px!important}   
	 .topB{bottom:4px}
	 .commontitems i{font-size:14px;}
	 .iconf{display: inline-block;
    background: url('/public/index/static/zan.png') no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    margin-bottom: -5px;
    margin-right: 7px;}
	
	.commontitems{
		    background: #fff;
		    border-radius: 6px;
		    margin-top: 10px;
			overflow: hidden;
	}
	.commontitems>div:first-child{margin-top:8px;}
	.commontitems>div:last-child{margin-bottom:8px;}
	.commontitems>div{margin-left:10px;}
	#current-site-qr{
			display: none;
		    -webkit-transform-origin: 50% 0;
		        background: #fff;
		        border: 1px solid #eee;
		        box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
		        padding: 26px 26px 16px;
		        position: absolute;
		        right: 0px;
		        transform-origin: 50% 0;
		        z-index: 100;
	}
	#current-site-qr:before {
	    content: "";
	    width: 14px;
	    height: 14px;
	    display: block;
	    position: absolute;
	    top: -6px;
	    right: 25px;
	    -webkit-transform: rotate(45deg);
	    transform: rotate(45deg);
	    background: #fff;
	    }
		.divimg{
			  width:100%;
			  
			  　　　　height:0px;
			  
			  　　　　background-position: center  center;
			  
			  　　　　background-repeat: no-repeat;
			  
			  　　　　background-size:cover;
			  
			  　　　　-webkit-background-size:cover;
			  
			  　　　　-moz-background-size:cover;
						padding-bottom:100%;
		}
	
	/* 查看手机号弹窗的样式 */
	.tel-layer.layui-layer {
		border-radius: 10px;
		overflow: hidden;
	}
	
	.tel-layer .layui-layer-title {
		background-color: #fff;
		height: 40px;
		border: 0;
	}
	
	.layer_tel-box {
		padding: 20px 30px;
		margin-left: 5px;
	}
	
	.layer_tel-box .tel {
		padding: 15px 15px 15px 60px;
		line-height: 1.8;
		background: url("/public/index/static/tel_icon.png") 0 32px no-repeat;
	}
	
	.layer_tel-box .tel p {
		font-size: 13px;
	}
	
	.layer_tel-box .tel p .color-red {
		font-size: 32px;
		font-weight: bold;
		color: #ff3b4b;
	}
	
	.layer_tel-box .build_name {
		padding-left: 60px;
		font-size: 17px;
	}
	
	.layer_tel-box .tel_time {
		margin-top: 5px;
		margin-bottom: 15px;
		font-size: 13px;
		color: #ff3b4b;
		margin-left: 60px;
		width: 200px;
		text-align: center;
		border: 1px solid #ff3b4b;
		border-radius: 3px;
		cursor: pointer;
	}
	
	.layer_tel-box .tel_tip {
		margin-top: 30px;
		padding-left: 60px;
	}

	.layer_tel-box .tel .tel_tip {
		margin-top: 0;
		padding-left: 0;
		font-size: 14px;
	}

	.layer_tel-box .tel_tip p {
		margin-bottom: 5px;
		font-size: 16px;
	}

	.layer_tel-box .tel_tip span {
		color: #ff3b4b;
	}
	/* end查看手机号弹窗的样式 */