
.lpbiaoqian {
    display: inline-block;
    padding-top: 0.2rem;
}
.lpbiaoqian font {
    float: left;
    font-size: 0.48rem;
    background: #ff3232;
    color: #ffffff;
    padding: 0 0.2rem;
    margin-right: 0.16rem;
    line-height: 0.72rem;
    height: 0.72rem;
    margin-bottom: 0.08rem;
    border-radius: 0.35rem;
}



.biaoqian{
         position: absolute;
    width: 120px;
    margin-left: 5px;
    display: flex;
    flex-flow: wrap;
    align-items: center;
    color: #fff;
    z-index: 1;
}
.biaoqian font{
      background: #eb463a;
    padding: 3px 5px;
    border-radius: 5px;
    font-size: 12px;
     margin-top: 5px;
    margin-right: 5px;
}
.biaoqian font:last-child{
     margin-right: 0!important;
}




#videobox {
    position: relative;
}
.videoed {width: 50px;
    height: 50px;
    position: absolute;
    left: 45%;
    top: 45%;
    z-index: 1;
    border-radius: 100%;
    background: url(/uploads/image/s211/play.png) no-repeat;
    background-size: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.videos{    display: none;
    position: fixed;
    left: 50%;
    top: 40%;
    
    max-height: 60%;
        padding-top: 8%;
    z-index: 100;
    width: 90%;
    transform: translate(-50%,-50%) !important;
    z-index: 999999999!important;}
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }


.zbdtlist li{border-bottom: 1px dashed #d6d6d6 !important;}
.zbdtlist a:last-child li {
    border: none !important;
}
.zbdtlist .rights{float: right;}
.zbdtlist .lefts{color: #44484c;}

html,body {
	-webkit-tap-highlight-color: transparent
}

body {
	font: normal 14px/1.5 arial,-apple-system,helvetica,sans-serif;
	color: #444;
	background-color: #fff;
	-webkit-text-size-adjust: none;
	word-break: break-all
}

body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure {
	margin: 0;
	padding: 0
}

input[type="text"],input[type="number"],input[type="password"],input[type="submit"],input[type="button"],textarea {
	-webkit-appearance: none;
	outline-style: none;
	resize: none;
	border: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal
}

ol,ul,li {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
	font-style: normal
}

q:before,q:after {
	content: ''
}

abbr,acronym {
	border: 0
}

header,section {
	display: block;
	margin: 0;
	padding: 0
}
.hei{color: #1a1a1a;}
.pd0{ padding: 0.56rem 0 !important;}
a {
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	outline: none
}

.clearfix:after,.sf_newhead:after,.sf_newhead_gaode:after,.sf_detail_subnav:after,.sf_detail_counselorhouselist li .houseinfo:after,.sf_detailtab_con ul:after,.sf_detailrecomment li .houseinfo:after,.sf_detailbottom .house_gaode .pricebox:after,.sf_new_detailinfo .infobox .star:after,.sf_new_detailinfo .infobox .tags:after,.sf_new_detailinfo .infobox .pricebox .scroll_con ul li .item:after,.sf_new_detailinfo .infobox .infolist:after,.sf_new_detailinfo .infobox .dybtnbox:after,.sf_detailinfopage .infobox .infoprice:after,.sf_detailinfolist .list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0
}
.dpc_1 {
border-bottom-width: 0.01rem;
    border-bottom-style: solid;
    border-bottom-color: #e6e6e6;
    margin-top: 0.16rem;
    margin-bottom: 0.16rem;
}
.unl {
	text-decoration: underline
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.bc {
	margin-left: auto;
	margin-right: auto
}

.fl {
	float: left
}

.fr {
	float: right
}

.vm {
	vertical-align: middle
}

.vt {
	vertical-align: top
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

.none {
	display: none !important
}
.red{color: #fc2421;}
.sf_new_detailinfo .followbtn:before {
	background: url(/uploads/image/s2simages/follow.png) no-repeat center;
    background-size: 1rem auto;
}
.dz {
    color: #6699cc;
}
.dz i {
	width: 0.56rem;
    height: 0.56rem;
    display: inline-block;
    vertical-align: -0.08rem;
    margin-right: 0.16rem;
	background: url(/uploads/image/s2simages/img78.png) no-repeat;
    background-size: contain;
}
.sldh {
    color: #ff6666;
}
.sldh i {
	width: 0.56rem;
    height: 0.56rem;
    display: inline-block;
    vertical-align: -0.08rem;
    margin-right: 0.16rem;
	background: url(/uploads/image/s2simages/img79.png) no-repeat;
    background-size: contain;
}
.fanhui {
    height: 0.82rem;
    width: 0.82rem;
    position: absolute;
    top: 0.48rem;
    left: 0.4rem;
    background: url(/uploads/image/s2simages/fanhui.png) no-repeat;
    background-size: contain;
    
}

.pricenum {
	font-size: 0.56rem;
    margin: 0.2rem 0;
}

 .pricenum em {
	font-family: 'din condensed';
	font-size: 0.8rem;
	color: #fc2421;
	margin-left: 0.08rem
}



.sf_detail_seo a {
    padding-right: 0.3rem;
}
.sf_new_detailinfo .infobox h3 {
    margin-top: 0.04rem;
    height: 0.72rem;
    line-height: 0.72rem;
    font-size: 0.52rem;
    color: #7d8084;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
   
}
.dizhi{
	 padding-left: 0.6rem;}
.sf_new_detailinfo .infobox .dizhi:before{
	position: absolute;
    content: '';
    width: 0.5rem;
    height: 0.5rem;
    background: url(/uploads/image/s2simages/6157.png) no-repeat;
    background-size: contain;
    left: 0;
    top: 50%;
    /* border-radius: 50%; */
    transform: translatey(-50%);
    -ms-transform: translatey(-50%);
    -moz-transform: translatey(-50%);
    -webkit-transform: translatey(-50%);
    -o-transform: translatey(-50%);
	}


.housetel {
	border-top: 0.2rem solid #eff1f3;
	height: 3.16rem;
    margin: 0.4rem auto 0;
	position: relative
}

.housetel h2 {
    font-size: 0.64rem;
    color: #fc2421;
    position: absolute;
    left: 0.64rem;
    top: 0.56rem;
    line-height: 0.88rem;
    font-weight: bold;
}

 .housetel h3 {
    font-size: 0.54rem;
    color: #1a1a1a;
    position: absolute;
    left: 0.64rem;
    top: 1.76rem;
    line-height: 0.52rem;
}

.housetel .telbtn1 {
	width: 1.52rem;
	height: 1.52rem;
	background: #ffffff;
	background: url(/uploads/image/s2simages/img96.png) no-repeat;
    background-size: contain;
	position: absolute;
	right: 0.4rem;
	top: 0.56rem;
	overflow: hidden
}


.infolist {
	font-size: 0.56rem;
}
.jjkp .infolist,.tpxx .infolist {
    padding: 0.56rem 0.6rem;
}
.infolist li {
	position: relative;
	float: left;
	width: 6.22rem;
	margin-bottom: 0.32rem;
	height: 0.8rem;
	padding-right: 0.48rem;
	line-height: 0.8rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #232426
}

.infolist li:last-child {
	margin-bottom: 0
}

 .infolist li a {
	color: #1a1a1a;
}

.lpxq .infolist li:after {
position: absolute;
    content: '';
    width: 0.28rem;
    height: 0.28rem;
    top: 0.23rem;
    right: 0.2rem;
    border: solid #727577;
    border-width: 0 1px 1px 0;
    transform: rotate(-45deg);
    display: inline-block;
    vertical-align: 0.08rem;
}
.lpdz:after{ display:none}
 .infolist li:nth-child(odd) {
	margin-right: 0.32rem
}

 .infolist li span {
	color: #999
}

.infolist li.addr {
	width: 100%;
	margin-right: 0;
	box-sizing: border-box
}

.jjkp .infolist li,.tpxx .infolist li{
	float:none;
	width:auto;}


.jjkp .ztt_hddetail{
	    background: -webkit-linear-gradient(left,rgba(254,211,211,1),rgb(255,255,255,1));
    background: -o-linear-gradient(right,rgba(254,211,211,1),rgba(255,255,255,1));
    background: -moz-linear-gradient(right,rgba(254,211,211,1),rgba(255,255,255,1));
    background: linear-gradient(to right, rgba(254,211,211,1), rgb(255,255,255,1));
	}


.lpxq .infolist{
	    padding: 0 0.64rem;}
.dybtnbox {
	margin-bottom: 0.32rem;
	margin-top: 0.76rem;
	float: left;
	padding: 0 0.6rem;
}

 .dybtnbox .dybtn {
	    float: left;
    background: #fff5f4;
    border-radius: 0.16rem;
    height: 1.44rem;
    line-height: 1.44rem;
    text-align: center;
    width: 6.71rem;
    font-size: 0.52rem;
    color: #fa7157;
}

 .dybtnbox .dybtn i {
	display: inline-block;
	vertical-align: -0.08rem;
	margin-right: 0.16rem
}

.dybtnbox .dybtn i.i01 {
	width: 0.56rem;
	height: 0.56rem;
	background: url(/uploads/image/s2simages/img81.png) no-repeat;
	background-size: contain;
}

.dybtnbox .dybtn i.i02 {
	width: 0.6rem;
	height: 0.6rem;
	background: url(/uploads/image/s2simages/img80.png) no-repeat;
	background-size: contain;
}

.dybtnbox .dybtn:nth-child(odd) {
	margin-right: 0.28rem
}



.yaohao {
    float: left;
	padding: 0.56rem 0.6rem;
}
.dbox {
    clear: both;
    padding: 0.56rem 0;
    width: 100%;
    float: left;
}
.dbox div {
    width: 50%;
    float: left;
	height: 3rem;
}
.dbox li {
    color: #fff;
    font-size: 0.64rem !important;
    margin-top: 0.64rem;
    padding-left: 0.8rem;
	margin-bottom: 0.02rem !important;
}
.dbox span {
    color: #fff;
    font-size: 0.54rem !important;
    padding-left: 0.8rem;
}
.dbox span i {
    width: 0.56rem;
    height: 0.56rem;
    background: url(/uploads/image/s2simages/img801.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: -0.08rem;
    margin-left: 0.16rem;
}
.dbox1{
    background: url(/uploads/image/s2simages/img117.png) no-repeat center left;
	background-size: contain;
}
.dbox2{
    background: url(/uploads/image/s2simages/img118.png) no-repeat center right;
	background-size: contain;
}
.box1 {
	margin-top:5px;
}
.box1 li i {
    font-size: 0.56rem;
    color: #999;
    font-style: inherit;
}
.box1 li {
    font-size: 0.56rem;
    line-height: 0.8rem;
	margin-bottom: 0.32rem;
}
.yhdj {
         text-align: left;
    background: url(/uploads/image/s2simages/img83.png) no-repeat;
    background-size: cover;
    color: #fff;
    border-radius: 0.2rem;
	height:1.8rem;
    line-height: 1.8rem;
	    margin-bottom: 0.56rem;

	
}
.yhdj div{
    background-size: 0.6rem;
   
    margin-left: 0.4rem;
    font-size: 0.6rem;
	line-height: 1.8rem;
    font-weight: 700;
	}
.yhdj div i {
    width: 0.56rem;
    height: 0.56rem;
    background: url(/uploads/image/s2simages/img82.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: -0.08rem;
    margin-right: 0.16rem;
}
.yhdj div span {
    font-size: 0.5rem;
	font-weight: 600;
}
.yhdj div .right{
	float: right;
   
	}
	.yhdj div .right i{
    background: url(/uploads/image/s2simages/img802.png) no-repeat center right;
    display: inline-block;
    vertical-align: -0.08rem;
    margin-right: 0.16rem;
	}

.yaohao .box2 {
 width: 100%;
    padding-top: 0.2rem;
    float: left;
    height: 4.6rem;
	text-align: center;
}
.box2 .lc {
width: 15%;
    float: left;
    height: 4.5rem;
    background: #f7f7f7;
    margin-right: 2%;
    border-radius: 0.4rem;
}

.box2 .lc_on {
width: 15%;
    float: left;
    height: 4.5rem;
    background: #fff5f4;
    margin-right: 2%;
    border-radius: 0.4rem;
}

.box2 .lcend {
 width: 15%;
    float: left;
    height: 4.5rem;
    background: #f7f7f7;
    margin-right: 0;
    border-radius: 0.4rem;
}

.box2 .lcend_on {
width: 15%;
    float: left;
    height: 4.5rem;
    background: #fff5f4;
    margin-right: 0;
    border-radius: 0.4rem;
}

.box2 div{
	position:relative
	}
.box2 div span{ 
	 width: 100%;
	font-size:0.56rem;
	color:#999;
	
	}
.box2 div span li:first-child{
    font-weight: 600;
    height: 2.1rem;
    margin-top: 0.35rem;
		}
.box2 .lc_on li:first-child,.box2 .lcend_on li:first-child,.cred{
		color: #ff2222;
		}
	
	
	
	
.btns {
    width: 100%;
    float: left;
    font-size: 0.52rem;

    margin-top: 0.4rem;
}
.btns a{
       width: 23.5%;
    float: left;
    text-align: center;
    background: #eff6fe;
    color: #4095f0;
    border-radius: 0.2rem;
    margin-right: 2%;
    line-height: 1.44rem;
}

#jgbtn a {
	margin-right: 0;
	}
	
.btns .btn {
    background: #eee;
    color: #999;
}	
	
.box3 {
    float: left;
    width: 100%;

}	
	
.gridtable {
    font-family: verdana,arial,sans-serif;
    font-size: 14px;
    color: #333333;
    border-width: 1px;
    border-color: #eee;
    border-collapse: collapse;
    width: 100%;
        }
        .gridtable th {
            border-width: 1px;
            border-style: solid;
            border-color: #eee;
			color:#999;
            background-color: #f7f7f7;
			
			
        }
        .gridtable td {
            border-width: 1px;
            border-style: solid;
            border-color: #eee;
            background-color: #ffffff;
        }
		.gridtable th, .gridtable td {
    font-size: 14px;
    text-align: center;
    height: 44px;
}
.nowei tr:nth-child(3) {
    display: none;
}	
.box3 .btn {
     width: 100%;
    text-align: center;
    background: #ff6600;
    color: #fff;
    border-radius: 5px;
    margin: 5px auto;
    margin-right: 8px;
    padding: 10px 0;
}

.lpdjbox {
    position: fixed;
    z-index: 10002;
    text-align: left;
    width: 250px;
    height: 300px;
    background: #ffffff;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-40%)!important;
    -webkit-transform: translate(-50%,-40%)!important;
    -moz-transform: translate(-50%,-40%)!important;
    border-radius: 4px;
    display: none;
    overflow: hidden;
}
.lpdjbox .close-reveal-modal {
    float: right;
    color: #ffffff;
    padding: 5px;
    font: bold 20px/20px simsun;
    position: absolute;
    top: 0px;
    right: 0px;
}
.lpdjbox .bombtit {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    height: 120px;
    line-height: 52px;
    padding-top: 20px;
    border-radius: 0 0 30% 30%;
    /* margin-bottom: 30px; */
    /* border-bottom: 1px solid #bbb9b9; */
    background-color: #f60;
}
.ewmbox {
    text-align: center;
    margin-top: -40px;
}
.ewmbox span {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #999;
}
.ewmbox span img {
    width: 150px;
    height: 150px;
}

.lpbboxbg,.tcbj {
    position: fixed;
    z-index: 11;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
    background-color: rgb(0 0 0 / 60%);
    filter: alpha(opacity=8);
    -moz-opacity: .8;
    opacity: .8;
    display: none;
    _position: absolute;
    _top: expression(eval(document.documentelement.scrolltop));
    _left: expression(eval(document.documentelement.scrollleft));
}

.boxcenter {
    padding: 0 0.6rem;
}
.fj_link {
width: 100%;
    float: left;
    color: #999999;
    line-height: 1.8rem;
    margin-bottom: 0.4rem;
    border-radius: 0.2rem;
    text-align: center;
    background: #f2f2f2 url(/uploads/image/s2simages/img128.png) no-repeat bottom left;
    background-size: 1rem;
    background-position: 1rem 0.5rem;
    font-size: 0.6rem;
    position: relative;
}
.fbenqi {
    position: absolute;
    font-size: 12px;
    right: -5px;
    top: -5px;
    background-color: #ff6666;
    padding: 4px 5px;
    height: auto;
    line-height: 0.6rem;
    color: #fff;
    border-radius: 8px 8px 8px 0px;
}


.center {
    width: 100%;
    float: left;
    text-align: center;
    height: 1.5rem;
    padding-top: 0.5rem;
}

.morbt_fj {
    text-align: center;
    background: #fff5f4;
    color: #fa7157;
    padding: 0.4rem 1rem;
    border-radius: 0.2rem;
}



.lpmj div {
  height: 2.16rem;
    line-height: 2.16rem;
    margin: 0.4rem 0.56rem;
    background: url(/uploads/image/s2simages/img52.png) no-repeat;
    background-size: cover;
    color: #fff;
    border-radius: 0.2rem;
    padding-left: 0.4rem;
    font-size: 0.6rem;
    font-weight: 700;
	    position: relative;
}


.lpmj div i {
    width: 0.56rem;
    height: 0.56rem;
    background: url(/uploads/image/s2simages/img132.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: -0.08rem;
    margin-right: 0.16rem;
}

.lpmj div span {
    font-size: 0.5rem;
    font-weight: 600;
    line-height: normal;
    right: 0.3rem;
    background: #7bb8f4;
    padding: 0.15rem 0.4rem;
    border: 0.01rem solid rgb(255 255 255 / 56%);
    border-radius: 0.45rem;
    position: absolute;
    top: 50%;
    transform: translatey(-50%)!important;
    -webkit-transform: translatey(-50%)!important;
    -moz-transform: translatey(-50%)!important;
}


.lpvr {
    height: 3.16rem;
    font-size: 0.6rem;
    font-weight: 700;
    position: relative;
}

.lpvr h2 {
    font-size: 0.64rem;
    color: #1a1a1a;
    position: absolute;
    left: 0.64rem;
    top: 0.7rem;
    line-height: 0.88rem;
    font-weight: bold;
}
.lpvr h2 em{
	color: #fc2421;font-weight: bold;
	}
.lpvr h3 {
    font-size: 0.54rem;
    color: #999;
    position: absolute;
    left: 0.64rem;
    top: 2rem;
    line-height: 0.52rem;
}


.lpvr  span {
    font-size: 0.5rem;
    font-weight: 600;
    line-height: normal;
    right: 0.3rem;
    background: #ff2222;
    color: #fff;
    padding: 0.4rem 0.4rem;
    border-radius: 0.2rem;
    position: absolute;
    top: 50%;
    transform: translatey(-50%)!important;
    -webkit-transform: translatey(-50%)!important;
    -moz-transform: translatey(-50%)!important;
}
.lpvr  span i {
  width: 0.56rem;
    height: 0.56rem;
    background: url(/uploads/image/s2simages/img131.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: -0.08rem;
    margin-right: 0.3rem;
}



.ztt_comlink {
text-align: center;
    height: 1.82rem;
    line-height: 1.82rem;
    display: block;
    margin: 0.6rem;
    border-radius: 0.2rem;
    font-size: 0.56rem;
    overflow: hidden;
    background: #fff5f4;
    color: #fa7157;
}

.sf_deatilmap {
    position: relative;
    height: 6rem;
    overflow: hidden;
    padding: 0 0.6rem;
}
.dnx-map {
    width: 100%;
    clear: both;
    display: inline-block;
}
.dtbox {
    position: relative;
    overflow: hidden;
    margin: 0 0.6rem;
    border: 0.01rem solid #e6e6e6;
    text-align: center;
}

.dtbox li {
       display: inline-block;
    color: #999;
    border: 0.01rem solid #e6e6e6;
    border-radius: 0.5rem;
    padding: 0.14rem 0.31rem;
    width: 1.34rem;
    margin: 0.3rem 0.05rem;
    text-align: center;
}
.dtbox .on{
	color: #ff4d4d!important;
	border: 0.01rem solid #ff4d4d!important;
	}

.dtinfo{
	padding: 0 0.6rem 0.6rem;
	}
	
.dtinfo li {
    color: #666666;
    padding-top: 0.3rem;
}
.dtinfo span {
    width: 78%;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    clear: both;
	text-overflow: ellipsis;
}
.dtinfo em {
    float: right;
    width: 20%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dtinfo em i{
	    width: 0.56rem;
    height: 0.56rem;
    background: url(/uploads/image/s2simages/img900.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: -0.08rem;
    margin-right: 0.16rem;
	}

.gfgj {
    margin-bottom: 0.5rem;
}



.tpxx span {
    display: inline-block;
    min-width: 3.4rem;
}
.gfgj a:last-child .navitem {
    margin-right: 0;
}
.gfgj .navitem {
        margin-right: 0.15rem;
    width: 2.91rem;
    display: inline-block;
    background: #fff5f4;
    padding: 0.4rem 0.15rem;
    border-radius: 0.2rem;
}
.gfgj .navitem i.i01 {
    background: url(/uploads/image/s2simages/img94.png) no-repeat;
    background-size: contain;
}
.gfgj .navitem i.i02 {
    background: url(/uploads/image/s2simages/img129.png) no-repeat;
    background-size: contain;
}
.gfgj .navitem i.i03 {
    background: url(/uploads/image/s2simages/img95.png) no-repeat;
    background-size: contain;
}
.gfgj .navitem i.i04 {
    background: url(/uploads/image/s2simages/img130.png) no-repeat;
    background-size: contain;
}
.gfgj .navitem i {
    display: block;
    width: 1.44rem;
    height: 1.44rem;
    margin: 0 auto;
}

.gfgj .navitem em {
    display: block;
    text-align: center;
    padding-top: 0.4rem;
    font-size: 0.56rem;
    color: #ff2424;
}


.ztt_hddetail .chaxun {
    float: right;
    font-size: 0.6rem;
    color: #666;
    font-weight: normal;
    position: relative;
}
.cxcj p{font-size: 0.52rem;}
.cxcj div {
    width: 100%;
    margin: 0.5rem auto;
    clear: both;
    float: left;
	font-size: 0.52rem;
}
.cxcj input {
    float: left;
    display: inline-block;
    height: 1.52rem;
    width: 60%;
    border: 0.06rem solid #ff2222;
    padding-left: 0.15rem;
	 border-bottom-left-radius: 0.1rem;
    border-top-left-radius: 0.1rem;
	font-size: 0.52rem;
}

.cxcj span{
	    height: 1.52rem;
    line-height: 1.52rem;
    display: inline-block;
    float: left;
    width: 36%;
    text-align: center;
    background: #ff2222;
    border: 0.06rem solid #ff2222;
    color: #fff;
	 border-bottom-right-radius: 0.1rem;
    border-top-right-radius: 0.1rem;
	}

.lskp .topbox{
    background: #fffcf5;
    padding: 0.3rem 0.6rem;
	border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
    border: 0.01rem solid #fff3d1;
	
}
.lsbox{padding-top: 0.4rem !important;}
.lskp .footbox{
    background: #fbf5e5;
    padding: 0.3rem 0.6rem;
	border-bottom-left-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}
.lskp p {
    padding: 0.2rem 0;
}
.topbox p{color:#919190;}
.footbox p{color:#b68219;}
.lskp  span {
    float: right;
}
.lstit {
    color: #1a1a1a !important;
    font-size: 0.6rem;
	line-height:1.2rem;
	font-weight: bold;
}
.lstit span {
    color: #1cb99a;
    background: #e6faf6;
    padding: 0rem 0.3rem;
    border-radius: 0.2rem;
    font-weight: 500;
    font-size: 0.52rem;
}
.lsjia {
  color: #fa4e05 !important;
    font-weight: bold;
    font-size: 0.56rem;
    border-bottom: 0.01rem solid #fff3d1;
}

.dpc {
    background-color: #f8f8f8;
    padding: 0.6rem;
	margin-bottom: 0.6rem;
}
.dpt {
    width: 100%;
    height: 1.8rem;
}
.dpt img {
    width: 1.5rem;
    height: 1.5rem;
    float: left;
}
.zjh {
    color: #d81c07;
    font-size: 0.56rem;
    line-height: 1.8rem;
    float: left;
    display: inline-block;
}

.dsl {
    color: #1392dc;
    font-size: 0.56rem;
    line-height: 1.8rem;
    float: left;
    display: inline-block;
}


.lqyh {
    height: 3.16rem;
    font-size: 0.6rem;
    font-weight: 700;
}
.lqyh div {
    background: #fff5f4;
    height: 3.16rem;
    margin: 0.32rem 0.6rem 0.96rem;
    position: relative;
	border-radius: 0.2rem;
}
.lqyh h2 {
font-size: 0.64rem;
    color: #1a1a1a;
    position: absolute;
    left: 0.64rem;
    top: 0.7rem;
    line-height: 0.88rem;
    font-weight: bold;
}

.lqyh h3 {
    font-size: 0.54rem;
    color: #999;
    position: absolute;
    left: 0.64rem;
    top: 2rem;
    line-height: 0.52rem;
}
.lqyh p{
	position: absolute;
    top: 0;
    right: 0;
    background-image: linear-gradient(130deg,#fd6a43,#ff4a21);
    font-size: 0.5rem;
    color: #fff;
    padding: 0 0.2rem;
    border-bottom-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
	
}

.lqyh  span {
font-size: 0.5rem;
    font-weight: 600;
    line-height: normal;
    right: 0.3rem;
    color: #f67953;
    border: 0.02rem solid #f67953;
    padding: 0.2rem 0.6rem;
    border-radius: 0.6rem;
    position: absolute;
    top: 50%;
    transform: translatey(-50%)!important;
    -webkit-transform: translatey(-50%)!important;
    -moz-transform: translatey(-50%)!important;
}
.zblp{
	border-top: 0!important; margin-top: 0.3rem;
	}

.listtel {
    position: absolute;
    width: 1.52rem;
    height: 1.52rem;
    background: url(/uploads/image/s2simages/img96.png) no-repeat;
    background-size: contain;
    right: 0;
   top: 50%;
    transform: translatey(-50%)!important;
    -webkit-transform: translatey(-50%)!important;
    -moz-transform: translatey(-50%)!important;
}


.tags .xbox {
    display: inline-block;
    background: #f5f5f6;
    color: #a4a4ab;
    padding: 0 0.2rem;
    text-align: center;
    border-radius: 0.2rem;
    overflow: hidden;
	font-size: 0.5rem;
}

.tags .xbox:first-child{
	background: #88bb77;
    color: #fff;}

.mu-nav{display: inline-block;    padding-top: 0.6rem;}
.mu-nav ul {
    float: left;
    padding-right: 0.6rem;
	position: relative;
    width: 2.25rem;
    text-align: center;
    font-size: 0.56rem;
    display: inline-block;
}
.mu-nav ul:last-child{padding-right:0}
.mu-nav p {
      margin-right: 0;
    vertical-align: middle;
    overflow: hidden;
    line-height: 1.8rem;
    color: #fff;
}

.ibox.mu-nav font {
    
    margin-top: 0.16rem;
    font-size: 0.5rem;
	color:#999999;
}

.mu-nav ul:nth-child(1) p{background: url(/uploads/image/s2simages/bico1.png) no-repeat;background-size: 100%;}
.mu-nav ul:nth-child(2) p{ background: url(/uploads/image/s2simages/bico2.png) no-repeat;    background-size: 100%;}
.mu-nav ul:nth-child(3) p{ background: url(/uploads/image/s2simages/bico3.png) no-repeat;    background-size: 100%;}
.mu-nav ul:nth-child(4) p{ background: url(/uploads/image/s2simages/bico4.png) no-repeat;    background-size: 100%;}
.mu-nav ul:nth-child(5) p{ background: url(/uploads/image/s2simages/bico5.png) no-repeat;    background-size: 100%;}

.mu-nav span {
    position: absolute;
    font-size: 0.35rem;
    text-align: center;
    color: #fff;
    top: -0.2rem;
    left: 0.8rem;
    display: block;
    width: 2rem;
    height: 0.8rem;
    line-height: 0.8rem;
    background: url(/uploads/image/s2simages/jrbox.png) no-repeat;
	background-size: cover;
}

.lskp {
    margin-bottom: 0.6rem;
}
.youhui {
    background: -webkit-linear-gradient(left,rgba(77,77,77,1),rgb(26,26,26,1));
    background: -o-linear-gradient(right,rgba(77,77,77,1),rgba(26,26,26,1));
    background: -moz-linear-gradient(right,rgba(77,77,77,1),rgba(26,26,26,1));
    background: linear-gradient(to right, rgb(77,77,77,1), rgb(26,26,26,1));
    height: 1.5rem;
    line-height: 1.5rem;
    color: #f7bc86;
	padding: 0 0.6rem;
	position: relative;
}
.youhui i{
    width: 0.56rem;
    height: 0.56rem;
    background: url(/uploads/image/s2simages/topyh.png) no-repeat;
    background-size: contain;
	    display: inline-block;
    vertical-align: -0.08rem;
    margin-right: 0.16rem;
}
.youhui span{
	background: -webkit-linear-gradient(left,rgba(255,207,162,1),rgb(243,171,105,1));
    background: -o-linear-gradient(right,rgba(255,207,162,1),rgba(243,171,105,1));
    background: -moz-linear-gradient(right,rgba(255,207,162,1),rgba(243,171,105,1));
    background: linear-gradient(to right, rgb(255,207,162,1), rgb(243,171,105,1));
	color: #1a1a1a;
    position: absolute;
    right: 0.6rem;
    height: 0.6rem;
    line-height: 0.6rem;
    padding: 0.25rem 0.4rem;
    border-radius: 0.2rem;
    top: 50%;
    transform: translatey(-50%)!important;
    -webkit-transform: translatey(-50%)!important;
    -moz-transform: translatey(-50%)!important;
	}

.tbox{
   clear: both;
    display: inline-block;
    width: 100%;
	margin-bottom: 0.3rem;
	}
.tbox span {
      float: left;
    width: 6.14rem;
    padding: 0.5rem 0.3rem;
    background: #f4f4f4;
    color: #999999;
    border-radius: 0.2rem;
}
.tbox span:first-child {
    margin-right: 0.28rem;
}
.tbox span.cur{
    background: #fff5f4;
	color:#fa7157;
}
.tbox span p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1rem;
    color: #999;
}

.tbox .cur p {
    color: #fa7157 !important;
}
.footer {
	max-width: 750px;
    background-color: #fff;
    padding: 0.6rem;
    position: fixed;
    bottom: 0;
    width: 100%;
	z-index: 10;
}

.footerbtn a {
 display: inline-block;
    text-align: center;
    background: linear-gradient(to right, #ff2b2b, #ff5252);
    border: 0;
    color: #fff;
    padding-left: 0px;
    width: 43%;
    line-height: 1.5rem;
    border-radius: 0.2rem;
    font-size: 0.6rem;
}
.kfbtn{
	 background: linear-gradient(to right, #ff9c39, #ffad5a)!important;
    margin-right: 4%;}
	
	
	.cart-concern-btm-fixed {
    display: table;
    position: fixed;
    left: 50%;
    bottom: 0;
    z-index: 10;
    text-align: center;
    width: 100%;
    height: 50px;
	    max-width: 750px;
	transform: translatex(-50%)!important;
    -webkit-transform: translatex(-50%)!important;
    -moz-transform: translatex(-50%)!important;
}

.five-column .concern-cart {
    width: 47.5%;
}
.five-column .concern-cart2 {
    width: 47.5%;
}
.concern-cart, .concern-cart2, .action-list {
    float: left;
}
.five-column .concern-cart a {
    width: 33.33%;
}
.concern-cart a {
    color: #d4d4d4;
    font-size: 10px;
}
.concern-cart2 a, .concern-cart a, .action-list a {
    width: 50%;
}
.concern-cart a, .concern-cart2 a, .action-list a {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    float: left;
}
.concern-cart a span {
    display: block;
    line-height: 9px;
    height: 15px;
    text-align: center;
}
.focus-info {
    color: #232326;
    font-size: 9px;
}
.five-column .action-list {
    width: 52.5%;
}
.yellow-color {
    background-color: #ffb03f;
}
.red-color {
    background-color: #f23030;
}
.concern-cart, .concern-cart2 {
    background-color: rgba(255,255,255,1);
    position: relative;
}
.action-list a {
    color: #fff;
    font-size: 0.6rem;
}
.five-column .concern-cart2 a {
    width: 100%;
}
.concern-cart2 a {
    color: #666;
    font-size: 0.56rem
    line-height: 50px;
}

.concern-cart2 a img {
       margin-right: 0.15rem;
    margin-top: -0.1rem;
    display: inline-block;
    vertical-align: middle;
    width: 0.8rem;
}

.success {
    position: fixed;
	display: none;
    z-index: 21;
    top: 50%;
    left: 50%;
    border-radius: 0.4rem;
    text-align: center;
    background-color: rgb(0 0 0 / 80%);
    transform: translate(-50%,-50%)!important;
    -webkit-transform: translate(-50%,-50%)!important;
    -moz-transform: translate(-50%,-50%)!important;
}
.success i {
	display: block;
       background: url(/uploads/image/s2simages/ok.png) no-repeat;
    background-size: contain;
    width: 1.44rem;
    height: 1.44rem;
    margin: 0 auto;
    margin-top: 0.5rem;
    margin-bottom: -0.2rem;
}
.success em {
	display: block;
    text-align: center;
    line-height: 0.8rem;
    font-size: 0.56rem;
    color: #fff;
    padding: 0.5rem 0.6rem;

	
}

.foottc {
	display:none;
    width: 100%;
    max-width: 750px;
    overflow: hidden;
    transition: transform 0.1s ease-out;
    position: fixed;
    bottom: 0;
    background-color: #fff;
    border-radius: 0.6rem 0.6rem 0 0;
    z-index: 20;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
    background-image: url(/uploads/image/s2simages/tc3.png);/*https://bdfc-pic.cdn.bcebos.com/background/appoint-top-background.png*/
}
.header-close {
      position: absolute;
    top: 0.4rem;
    right: 0.6rem;
    line-height: 1.5rem;
}
.header-close:before {
    content: "";
	background:url(/uploads/image/s2simages/tc2.png) no-repeat center;
    background-size: 0.6rem 0.6rem;
    width: 0.7rem;
    height: 0.7rem;
    position: absolute;
    padding: 0.28rem;
    right: 0;
    top: 0;
}
.foottc .tit {
    text-align: center;
    color: #12243b;
    font-size: 0.7rem;
    line-height: 1.2rem;
    padding-top: 0.5rem;
    margin-bottom: 0.1rem;
}
.foottc .doc {
text-align: center;
    color: #aeb8c4;
    padding: 0 0.6rem 0.6rem;
}
.foottc  .info{
	padding: 0 0.6rem;
	}
.foottc input {
	align-items: center;
    width: 100%;
    height: 1.5rem;
    border-radius: 0.8rem;
    margin-bottom: 0.3rem;
    background-color: #f6f6f6;
    color: #12243b;
    text-indent: 0.5rem;
	font-size: 0.56rem;

}


.foottc .add{
	background-image: linear-gradient(90deg, #ff5a54 0%, #fc2b2b 100%);
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 0.8rem;
    color: #fff;
    text-align: center;
    margin-bottom: 0.6rem;
	font-size: 0.56rem;
	}
.foottc .info span{
	height: 1.44rem;
    line-height: 1.44rem;
    display: inline-block;
    margin-right: 0.6rem;
    font-size: 0.52rem;
	    margin-bottom: 0.3rem;
	}
.foottc .info span i{
    width: 0.56rem;
    height: 0.56rem;
    background: url(/uploads/image/s2simages/tc1.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: -0.08rem;
    margin-right: 0.1rem;
}

.ywkf{
	height:4rem;
	}
.ywkf div{background-image: linear-gradient(130deg,rgba(255,214,207,0.35) 0%,rgba(255,195,184,0.35) 100%);}



@font-face{font-family:'din condensed';src: format("truetype");font-weight:bold;font-style:normal}

.slider {
	width: 100%;
	height: 8.4rem;
	background: #f1f1f1;
	position: relative;
	z-index: 2
}

.slider .num {
	height: 0.72rem;
	font-size: 0.44rem;
	color: #232426;
	position: absolute;
	bottom: 0.48rem;
	right: 0.4rem;
	background: rgba(0,0,0,0.6);
	border-radius: rems_v4_icon(18);
	color: #fff;
	padding: 0 0.24rem;
	line-height: 0.76rem;
	border-radius: 0.36rem
}

.slider .num:before {
	content: '';
	float: left;
	width: 0.4rem;
	height: 0.36rem;
	background-position: -4.96rem -0.96rem;
	margin-top: 0.16rem;
	margin-right: 0.08rem
}

.slider .num:after {
	content: '';
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	width: 0.16rem;
	height: 0.16rem;
	float: right;
	-webkit-transform: rotate(-45deg);
	margin-top: 0.24rem;
	margin-left: 0.08rem
}

.slider .bd {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden
}

.slider .bd ul {
	position: absolute;
	height: 100%
}

.slider .bd ul li {
	position: relative;
	overflow: hidden;
	color: #fff;
	height: 100%
}

.slider .bd ul li img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.slider .bd ul li i {
	width: 2.32rem;
	height: 2.32rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

.slider .bd ul li i.vr {
	background: url(/uploads/image/s2simages/feiji.png);
	background-size: 100% 100%;
	border-radius: 100%;
}

.slider .bd ul li i.vod {
	background-position: -8.28rem -3.8rem
}

.slider .bd ul li i.live {
	background-position: -5.72rem -3.8rem
}

.slider .hd {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 0;
	bottom: 0.48rem
}

.slider .hd ul {
	    display: inline-block;
    margin-left: 0.2rem;
    background: #000000a1;
    border-radius: 0.45rem;
}

.slider .hd ul li {
	    font-size: 0.56rem;
    padding: 0 0.5rem;
    height: 1rem;
    float: left;
    border-radius: 0.45rem;
    color: #ffffff;
    line-height: 1rem;
}

.slider .hd ul li.on {
	color: #fff;
	background: #fc2421
}


.sf_detailbox {
	background-color: #fff;
    border-top: 0.35rem solid #f5f5f6;
    clear: both;
}

.sf_detailbox .z_ct_list {
	margin: 0 0 0.72rem 0.6rem
}

.sf_detailbox .z_cttopicone {
	margin: 0.48rem 0.6rem 0.8rem
}



.sf_business_basetit {
	font-weight: bold;
	font-size: 0.72rem;
	color: #44484c;
	line-height: 1.08rem;
	padding: 0.56rem 0.6rem
}

.sf_business_basetit .more {
	float: right;
	font-size: 0.56rem;
	color: #7d8084;
	font-weight: normal;
	position: relative
}

.sf_business_basetit .more:after {
	content: '';
	width: 0.28rem;
	height: 0.28rem;
	border: solid #7d8084;
	border-width: 0 1px 1px 0;
	transform: rotate(-45deg);
	display: inline-block;
	vertical-align: 0.04rem
}

.dnx-popupbox {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.6);
	z-index: 9
}

.dnx-popupbox-index {
	z-index: 11
}

.dd-popup-book {
	position: relative
}

.dd-bigpic {
	position: fixed;
	left: 0;
	right: 0;
	top: 2.3rem;
	z-index: 1012;
	width: 100%
}

.dd-bigpic img {
	width: 100%;
	display: block
}

.dd-bigpic .dd-outimg {
	position: relative;
	width: 100%;
	height: 10rem;
	margin: 0 auto;
	background-color: #fbfbfb;
	text-align: center;
	border: 1px solid #f7f7f8;
	min-height: 4.1rem
}

.dd-bigpic h3 {
	position: absolute;
	top: 50%;
	left: 50%;
	color: #cdd1d9;
	font-size: 0.88rem;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: 100%
}

.sf_detail_appbox {
	position: relative
}

.sf_detail_appbox:after {
	position: absolute;
	content: '';
	height: 1.2rem;
	background-position: 0 -1.2rem;
	left: 0;
	right: 0;
	bottom: -1.2rem;
	z-index: 1
}

.sf_detail_appbox .sf_appentry {
	background-color: #fff;
	background-image: none
}

.sf_detail_appbox .sf_appentry h2 {
	color: #232426
}

.sf_detail_appbox .sf_appentry h3 {
	color: #7d8084
}

.sf_appentry {
	position: relative;
	height: 1.92rem;
	padding: 0.32rem 0.6rem 0
}

.sf_appentry .logo {
	float: left;
	width: 1.68rem;
	height: 1.68rem;
	margin-right: 0.4rem;
	background-position: -4.96rem -1.56rem
}

.sf_appentry h2 {
	line-height: 0.8rem;
	font-size: 0.56rem;
	color: #000000;
	margin-bottom: 0.04rem
}

.sf_appentry h3 {
	font-size: 0.44rem;
	color: #7e4f20
}

.sf_appentry .openbtn {
	position: absolute;
	z-index: 2;
	width: 2.6rem;
	height: 1rem;
	line-height: 1rem;
	border-radius: 0.5rem;
	background-color: #fc2421;
	color: #fff;
	text-align: center;
	right: 0.6rem;
	top: 0.64rem;
	font-size: 0.48rem
}

.sf_detail_subnav {
	position: fixed;
	width: 14.6rem;
	top: 0;
	background: #ffffff;
	box-shadow: 0 0.08rem 0.4rem 0 rgba(0,0,0,0.05);
	height: 1.8rem;
	line-height: 1.8rem;
	padding-left: 0.4rem;
	z-index: 6;
	left: 50%;
	margin-left: -7.5rem;
	overflow: hidden;
	display: none
}

.sf_detail_subnav h1 {
	float: left;
	height: 1.8rem;
	line-height: 1.8rem;
	overflow: hidden;
	font-size: 0.64rem;
	color: #232426;
	font-weight: bold;
	max-width: 4rem
}

.sf_detail_subnav ul {
	float: left;
	width: 10.6rem;
	overflow: hidden
}

.sf_detail_subnav ul li {
	float: left;
	margin: 0 0.3rem;
	font-size: 0.56rem;
	color: #7d8084
}

.sf_detail_subnav ul li a {
	display: block;
	color: #7d8084
}

.sf_detail_subnav ul li.cur a {
	position: relative;
	color: #232426
}

.sf_detail_subnav ul li.cur a:after {
	position: absolute;
	content: '';
	width: 0.48rem;
	height: 0.08rem;
	background: #fc2421;
	bottom: 0.32rem;
	left: 50%;
	margin-left: -0.24rem
}

.sf_detail_counselor {
	padding: 0 0 0 0.6rem
}

.sf_detail_counselor .cunselorbox {
	overflow: hidden;
	padding-top: 0.2rem;
	height: 14.24rem
}

.sf_detail_counselor .cunselorbox .inner {
	height: 14.24rem;
	white-space: nowrap;
	font-size: 0
}

.sf_detail_counselor .cunselorbox .item {
	display: inline-block;
	width: 9.92rem;
	height: 12.16rem;
	padding: 0.8rem 0.6rem 0.48rem 0.6rem;
	background: #ffffff;
	border: 1px solid #f4f5fa;
	box-shadow: 0 0 0.48rem 0 rgba(18,38,129,0.05);
	border-radius: 0.24rem;
	vertical-align: top;
	margin-right: 0.44rem
}

.sf_detail_counselor .cunselorbox .item .zygwbox {
	margin-bottom: 0.96rem;
	height: 1.4rem
}

.sf_detail_counselor .cunselorbox .item .zygwbox .tel {
	margin-left: 0.4rem
}

.sf_detail_counselorhouselist li {
	margin-bottom: 0.44rem
}

.sf_detail_counselorhouselist li .houseinfo .imgbox {
	float: left;
	position: relative;
	width: 3.6rem;
	height: 2.68rem;
	margin-right: 0.36rem;
	border-radius: 0.08rem;
	overflow: hidden
}

.sf_detail_counselorhouselist li .houseinfo .imgbox img {
	width: 3.6rem;
	height: 2.68rem;
	vertical-align: middle
}

.sf_detail_counselorhouselist li .houseinfo h2 {
	position: relative;
	line-height: 0.84rem;
	height: 0.84rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.64rem;
	color: #232426
}

.sf_detail_counselorhouselist li .houseinfo .price {
	line-height: 1rem;
	height: 1rem;
	overflow: hidden;
	font-size: 0.48rem;
	color: #fc2421
}

.sf_detail_counselorhouselist li .houseinfo .price em {
	display: inline-block;
	margin-right: 0.08rem;
	font-size: 0.88rem;
	font-family: 'din condensed';
	vertical-align: -0.04rem
}

.sf_detail_counselorhouselist li .houseinfo .address {
	height: 0.76rem;
	line-height: 0.76rem;
	font-size: 0.44rem;
	color: #7d8084;
	margin-bottom: 0.28rem;
	overflow: hidden
}

.sf_detail_counselorhouselist li .houseinfo .address .line {
	display: inline-block;
	width: 1px;
	height: 0.32rem;
	background-color: rgba(35,36,38,0.2);
	vertical-align: 0.02rem;
	margin: 0 0.24rem
}

.sf_detail_counselorhouselist li .houseinfo .status {
	display: inline-block;
	height: 0.6rem;
	line-height: 0.6rem;
	border: 1px solid rgba(217,23,42,0.4);
	margin-right: 0.28rem;
	font-size: 0.48rem;
	color: #fc2421;
	padding: 0 0.16rem;
	vertical-align: -0.04rem;
	border-radius: 0.08rem
}

.sf_detail_counselorhousesingle .imgbox {
	height: 7.64rem;
	overflow: hidden;
	position: relative;
	border-radius: 0.08rem;
	margin-bottom: 0.36rem
}

.sf_detail_counselorhousesingle .imgbox img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.sf_detail_counselorhousesingle .imgbox .shadow {
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 1.6rem;
	line-height: 1.6rem;
	background-image: linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.6) 100%);
	box-sizing: border-box;
	padding-left: 0.52rem;
	font-size: 0.48rem;
	color: #fc2421
}

.sf_detail_counselorhousesingle .imgbox .shadow em {
	font-family: 'din condensed';
	font-size: 0.88rem
}

.sf_detail_counselorhousesingle h2 {
	position: relative;
	line-height: 0.88rem;
	height: 0.88rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.64rem;
	color: #232426;
	padding-right: 1.4rem
}

.sf_detail_counselorhousesingle h2 i {
	position: absolute;
	display: inline-block;
	height: 0.68rem;
	border: 1px solid rgba(217,23,42,0.4);
	padding: 0 0.16rem;
	line-height: 0.68rem;
	color: #fc2421;
	right: 0;
	top: 0.06rem;
	font-size: 0.48rem;
	background-color: #fff;
	font-style: normal;
	vertical-align: middle;
	border-radius: 0.08rem
}

.sf_detail_counselorhousesingle .address {
	height: 0.72rem;
	line-height: 0.72rem;
	font-size: 0.44rem;
	color: #7d8084;
	margin-bottom: 0.12rem
}

.sf_detail_counselorhousesingle .address .line {
	display: inline-block;
	width: 1px;
	height: 0.32rem;
	background-color: rgba(35,36,38,0.2);
	vertical-align: 0.02rem;
	margin: 0 0.24rem
}

.sf_detailcrumbs {
	margin-top: 0.44rem;
	height: 1.4rem;
	line-height: 1.4rem;
	background: #eff2fa;
	padding: 0 0.6rem;
	font-size: 0.5rem;
	color: #666;
	border-top: 0.35rem solid #f5f5f6;
	clear: both;
	overflow: hidden
}

.sf_detailcrumbs a {
	color: #7d8084
}

.sf_detailcrumbs .line {
	display: inline-block;
	width: 1px;
	height: 0.32rem;
	background-color: rgba(0,0,0,0.2);
	margin: 0 0.16rem
}

.sf_detailcon {
	background-color: #f7f9fc;
	padding: 0.6rem;
	line-height: 0.68rem;
	font-size: 0.48rem;
	color: #232426
}

.detailtab {
	height: 1.28rem;
	line-height: 1.28rem;
	background-color: #fff;
	padding: 0 0.6rem 0.08rem;
	font-size: 0.56rem;
	color: #7d8084
}

.detailtab li {
	float: left;
	width: 25%;
	    text-align: center;
}

.detailtab li.cur {
	position: relative;
	color: #232426
}

.detailtab li.cur:after {
	position: absolute;
	content: '';
	width: 0.48rem;
	height: 0.08rem;
	background: #fc2421;
	left: 50%;
	bottom: 0.2rem;
	margin-left: -0.24rem
}

.detailtab li:last-child {
	margin-right: 0
}

.sf_detailtab_con {
	background-color: #f7f9fc;
	padding: 0.56rem 0.4rem
}

.sf_detailtab_con ul li {
	float: left;
	position: relative;
	width: 33.3%;
	margin: 0.2rem 0;
	font-size: 0.48rem;
	color: #44484c;
	overflow: hidden;
	height: 0.68rem;
	line-height: 0.68rem;
	text-align: center
}

.sf_detailtab_con ul li a {
	color: #44484c
}

.sf_detailtab_con ul li:after {
	position: absolute;
	content: '';
	width: 1px;
	height: 0.4rem;
	background-color: rgba(0,0,0,0.1);
	right: 0;
	top: 0.14rem
}

.sf_detailtab_con ul li:nth-child(3n 3):after {
	width: 0
}

.sf_detail_seobox {
	background: #f7f9fc;
	margin-bottom: 2.5rem;
	}
.sf_footer .seologo {
    margin-bottom: 8px;
    position: relative;
}
.sf_footer .seologo:before {
    left: 0;
}
.sf_footer .seologo:before, .sf_footer .seologo:after {
      position: absolute;
    content: '';
    width: 25%;
    right: 0;
	    height: 0.04rem;
    background-color: #e5e7f2;
    top: 0.4rem;
}
.sf_footer .seologo i {
       display: block;
    width: 40%;
    text-align: center;
    font-size: 0.56rem;
    color: #ff5500;
    background: none;
    margin: 0 auto;
}
.sf_footer .dnav {
    text-align: center;
}
.sf_footer .dnav a {
    color: #607cac;
    font-size: 12px;
}
.sf_footer .dnav i {
    display: inline-block;
    width: 1px;
    height: 8px;
    background: rgba(35,36,38,0.2);
    margin: 0 5px;
    vertical-align: middle;
}
.sf_detail_seo {
	background: #eff2f8;
	border-radius: 0.08rem;
	padding: 0.4rem;
	margin: 0 0.6rem;
	font-size: 0.48rem;
	color: #7d8084
}

.sf_detail_seo .line {
	height: 0.04rem;
	background: #dcdfec;
	margin: 0.28rem 0
}

.sf_detail_seo .tit {
	color: #44484c;
	margin-bottom: 0.04rem
}

.sf_detail_seo a {
	color: #7d8084
}

.sf_detailrecomment {
	padding: 0 0.6rem;
	margin-top: -0.4rem
}

.sf_detailrecomment li {
	border-bottom: 1px solid #e6e6e6;
	padding: 0.52rem 0;
	position: relative
}

.sf_detailrecomment li:last-child {
	border: 0
}

.sf_detailrecomment li .houseinfo .imgbox {
	float: left;
	position: relative;
	width: 4.4rem;
	height: 3.28rem;
	margin-right: 0.4rem;
	border-radius: 0.16rem;
	overflow: hidden
}

.sf_detailrecomment li .houseinfo .imgbox img {
	width: 4.4rem;
	height: 3.28rem;
	vertical-align: middle;
	    object-fit: cover;
}




.sf_detailrecomment li .houseinfo h2 {
	position: relative;
	line-height: 0.76rem;
	height: 0.76rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.64rem;
	color: #232426;
	padding-right: 1.4rem;
	font-weight: bold;
	margin-bottom: 0.04rem
}

.sf_detailrecomment li .houseinfo h2 a {
	color: #232426
}



.sf_detailrecomment li .houseinfo .price {
	line-height: 1rem;
	height: 1rem;
	overflow: hidden;
	font-size: 0.48rem;
	color: #ff2222
}

.sf_detailrecomment li .houseinfo .price em {
	display: inline-block;
	margin-right: 0.08rem;
	font-size: 0.88rem;
	font-family: 'din condensed';
	vertical-align: -0.04rem;
	font-weight: bold
}

.sf_detailrecomment li .houseinfo .address {
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.5rem;
	color: #999;
	overflow: hidden;
}




.sf_footer {
	padding: 0.56rem 0.6rem;
	background: #f7f9fc
}





.sf_footer .seologo:before {
	left: 0
}

.sf_footer .seologo:after {
	right: 0
}

.sf_footer .channel {
	text-align: center;
	margin-bottom: 0.56rem
}

.sf_footer .channel span {
	display: inline-block;
	width: 3.04rem;
	height: 1.04rem;
	line-height: 1.04rem;
	text-align: center;
	background: #ffffff;
	box-shadow: 0 0.08rem 0.16rem 0 rgba(46,54,66,0.04);
	border-radius: 0.08rem;
	margin-right: 0.48rem;
	font-size: 0.48rem;
	color: #44484c
}

.sf_footer .channel span:last-child {
	margin: 0
}

.sf_footer .channel span a {
	display: block;
	color: #44484c
}

.sf_footer .nav {
	text-align: center;
	font-size: 0.48rem
}

.sf_footer .nav a {
	color: #607cac
}

.sf_footer .nav i {
	display: inline-block;
	width: 0.04rem;
	height: 0.4rem;
	background: rgba(35,36,38,0.2);
	margin: 0 0.4rem;
	vertical-align: middle
}

.sf_footer .ba {
	margin-top: 0.72rem;
	font-size: 0.36rem;
	text-align: center;
	color: #b4b7ba
}

.sf_h120 {
	height: 2.4rem
}


.sf_topbox {
	padding: 0 0.36rem 0 1.64rem
}

.sf_topbox .scroll_con {
	position: relative;
	width: 13rem;
	height: 1.44rem;
	overflow: hidden;
	z-index: 1
}

.sf_topbox .scroll_con ul {
	position: relative;
	width: 13rem;
	height: 100%;
	z-index: 1;
	display: -webkit-flex;
	display: flex;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	transition-property: -webkit-transform;
	transition-property: transform
}

.sf_topbox .scroll_con ul li {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	width: 13rem;
	height: 1.44rem;
	padding: 0rem;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	border: 0
}

.sf_topbox .scroll_con ul li .item {
	height: 1.44rem;
	width: 13rem;
	box-sizing: border-box;
	line-height: 1.44rem;
	overflow: hidden;
	font-size: 0.52rem;
	color: #955e3f
}

.sf_topbox .scroll_con ul li .item .name1 {
	float: left;
	font-weight: bold;
	color: #573414
}

.sf_topbox .scroll_con ul li .item i {
	float: left;
	width: 0.12rem;
	height: 0.12rem;
	border-radius: 0.06rem;
	margin: 0 0.2rem;
	background: #955e3f;
	margin-top: 0.68rem
}

.sf_topbox .scroll_con ul li .item .name2 {
	float: left;
	color: #955e3f;
	font-weight: bold
}

.sf_topbox .scroll_con ul li .item .name3 {
	float: right;
	color: #955e3f
}

.sf_topbox1 {
	margin-top: 0.08rem;
	background-image: none;
	padding: 0
}

.sf_topbox1 .scroll_con {
	width: 13.72rem;
	height: 1.04rem
}

.sf_topbox1 .scroll_con ul {
	width: 13.72rem
}

.sf_topbox1 .scroll_con ul li {
	width: 13.72rem;
	height: 1.04rem
}

.sf_topbox1 .scroll_con ul li .item {
	position: relative;
	width: 13.72rem;
	height: 1.04rem;
	line-height: 1.04rem;
	padding: 0 0.6rem 0 1.68rem;
	font-size: 0.56rem;
	color: #a78868;
	background-image: none
}

.sf_topbox1 .scroll_con ul li .item:before {
	position: absolute;
	content: '';
	width: 1.18rem;
	height: 1.04rem;
	background-position: -8.6rem -2.64rem;
	left: 0;
	top: 0
}

.sf_topbox1 .scroll_con ul li .item:after {
	position: absolute;
	content: '';
	width: 0.36rem;
	height: 0.48rem;
	background-position: -5.52rem -0.96rem;
	top: 0.4rem;
	right: 0
}

.sf_topbox1 .scroll_con ul li .item .name1 {
	color: #232426;
	padding-top: 0.24rem;
	line-height: 0.8rem;
	font-weight: normal
}

.sf_topbox1 .scroll_con ul li .item .name2 {
	color: #a78868;
	padding-top: 0.24rem;
	line-height: 0.8rem;
	font-weight: normal
}

.sf_topbox1 .scroll_con ul li .item .name3 {
	float: left;
	color: #a78868;
	padding-top: 0.24rem;
	line-height: 0.8rem
}

.sf_topbox1 .scroll_con ul li .item i {
	width: 0.08rem;
	height: 0.08rem;
	background-color: #363738;
	margin-top: 0.6rem
}

.sf_new_detailinfo {
	position: relative;
	padding-top: 0.64rem
}

.sf_new_detailinfo .followbtn {
	position: absolute;
	width: 2.4rem;
	right: 0;
	top: 0;
	font-size: 0.4rem;
	color: #fc2421;
	text-align: center;
	padding-top: 1.6rem
}

.sf_new_detailinfo .followbtn:before {
	position: absolute;
	content: '';
	width: 2.4rem;
	height: 1.6rem;
	left: 0;
	top: 0
}

.sf_new_detailinfo .follow_cur:before {
	background-position: 0 -7.64rem
}

.sf_new_detailinfo .infobox {
	padding: 0 0.64rem
}

.sf_new_detailinfo .infobox h2 {
	font-size: 0.88rem;
	color: #232426;
	height: 1.2rem;
	line-height: 1.2rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 0.6rem;
	font-weight: bold;
	float: left;
}

.sf_new_detailinfo .infobox h1 {
	font-size: 0.88rem;
	color: #232426;
	height: 1.2rem;
	line-height: 1.2rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 0.6rem;
	font-weight: bold;
	float: left;
}


.sf_new_detailinfo .infobox .star {
	margin-bottom: 0.16rem
}

.sf_new_detailinfo .infobox .star i {
	float: left;
	width: 0.72rem;
	height: 0.72rem
}

.sf_new_detailinfo .infobox .star .s1 {
	background-position: -7.96rem -8.64rem
}

.sf_new_detailinfo .infobox .star .s2 {
	background-position: -8.68rem -8.64rem
}

.sf_new_detailinfo .infobox .star .s3 {
	background-position: -9.44rem -8.64rem
}

.sf_new_detailinfo .infobox .star .num {
	float: left;
	margin-left: 0.32rem;
	padding: 0.12rem 0 0 0;
	height: 0.64rem;
	line-height: 0.64rem;
	font-size: 0.64rem;
	color: #fc2421;
	font-family: 'din condensed'
}

.sf_new_detailinfo .infobox .star .more {
	position: relative;
	margin-left: 0.24rem;
	float: left;
	font-size: 0.48rem;
	color: #333333;
	line-height: 0.72rem;
	padding-right: 0.48rem
}

.sf_new_detailinfo .infobox .star .more:after {
	position: absolute;
	content: '';
	width: 0.36rem;
	height: 0.48rem;
	background-position: -10.04rem -7.6rem;
	top: 0.12rem;
	right: 0
}



.sf_new_detailinfo .infobox .tags {
	margin-top: 0.48rem;
	height: 0.72rem;
	overflow: hidden;
	clear: both;
}

.sf_new_detailinfo .infobox .tags span {
	float: left;
	font-size: 0.48rem;
	background: #f0f3fa;
	color: #7d8084;
	padding: 0 0.2rem;
	margin-right: 0.16rem;
	line-height: 0.72rem;
	height: 0.72rem;
	margin-bottom: 0.08rem;
	border-radius: 0.08rem
}

.sf_new_detailinfo .infobox .tags span.red {
	background: #7799ff;
	color: #fff
}

.sf_new_detailinfo .infobox .tags span.gray {
	background: #7d8084;
	color: #fff
}

.sf_new_detailinfo .infobox .tags span.purple {
	background-image: linear-gradient(231deg, #6d008a 0%, #a300dd 53%, #8300d5 100%);
	color: #fff
}

.sf_new_detailinfo .infobox .tags .ppqy {
	background-image: linear-gradient(180deg, #fff3e5 0%, #ffefb3 100%);
	padding: 0 0.2rem 0 0;
	font-size: 0.44rem;
	color: #b17d4f;
	box-sizing: border-box;
	line-height: 0.72rem;
	height: 0.72rem;
	overflow: hidden;
	position: relative;
	border: solid 0.5px #d6be9b
}

.sf_new_detailinfo .infobox .tags .ppqy em {
	background-image: linear-gradient(180deg, #c29864 0%, #8f5f34 100%);
	float: left;
	padding: 0 0.2rem;
	color: #fff;
	margin-right: 0.2rem;
	line-height: 0.7rem;
	height: 0.7rem
}

.sf_new_detailinfo .infobox .pricebox {
	margin-top: 0.8rem
}

.sf_new_detailinfo .infobox .pricebox .scroll_con {
	position: relative;
	width: 13.72rem;
	height: 2.04rem;
	overflow: hidden;
	z-index: 1
}

.sf_new_detailinfo .infobox .pricebox .scroll_con ul {
	position: relative;
	width: 13.72rem;
	height: 100%;
	z-index: 1;
	display: -webkit-flex;
	display: flex;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	transition-property: -webkit-transform;
	transition-property: transform
}

.sf_new_detailinfo .infobox .pricebox .scroll_con ul li {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	width: 13.72rem;
	padding: 0rem;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	border: 0
}

.sf_new_detailinfo .infobox .pricebox .scroll_con ul li .item .houseprice {
	float: left;
	margin-right: 0.8rem;
	margin-bottom: 0.8rem
}

.sf_new_detailinfo .infobox .pricebox .scroll_con ul li .item .houseprice:last-child {
	margin-right: 0
}



.sf_new_detailinfo .infobox .pricebox .scroll_con ul li .item .houseprice .text {
	font-size: 0.56rem;
	color: #44484c;
	line-height: 0.96rem;
	margin-bottom: 0.04rem;
	font-weight: bold
}

.sf_new_detailinfo .infobox .pricebox .scroll_con ul li .item .houseprice .name {
	font-size: 0.48rem;
	line-height: 0.68rem;
	color: #7d8084
}

.sf_new_detailinfo .infobox .pricebox .scroll_con ul li .item .houseprice .count {
	height: 0.68rem;
	line-height: 0.68rem;
	font-size: 0.48rem;
	color: #8aa3cc
}

.sf_new_detailinfo .infobox .pricebox .scroll_con ul li .item .houseprice .count a {
	color: #8aa3cc
}

.sf_new_detailinfo .infobox .pricebox .scroll_con ul li .item .houseprice .count i {
	display: inline-block;
	width: 0.6rem;
	height: 0.6rem;
	background-position: -8.52rem -0.96rem;
	margin-right: 0.16rem;
	vertical-align: middle
}

.sf_new_detailinfo .infobox .pricebox .scroll_con .dots {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -0.12rem;
	z-index: 3;
	height: 0.24rem;
	transition: .3s;
	transform: translate3d(0, 0, 0);
	text-align: center
}

.sf_new_detailinfo .infobox .pricebox .scroll_con .dots a {
	display: inline-block;
	vertical-align: top;
	width: 0.12rem;
	height: 0.12rem;
	background: #efe7db;
	border-radius: 0.06rem;
	margin-right: 0.12rem
}

.sf_new_detailinfo .infobox .pricebox .scroll_con .dots a.swiper-pagination-bullet-active {
	background: #e3ac62
}

.sf_new_detailinfo .infobox .hengline {
	height: 0.04rem;
	background-color: #edeef2;
	margin-top: 0.32rem;
	margin-bottom: 0.64rem
}



.sf_new_detailinfo .infobox .detailmore {
	height: 1.44rem;
	line-height: 1.44rem;
	display: block;
	text-align: center;
	font-size: rem928;
	color: #7994c3
}

.sf_new_detailinfo .infobox .detailmore i {
	display: inline-block;
	width: 0.48rem;
	height: 0.48rem;
	background-position: -10rem 0;
	margin-left: 0.12rem;
	vertical-align: middle
}



.sf_new_detailinfo .navbox {
    height: auto;
    width: 100%;
    overflow: hidden;
}

.sf_new_detailinfo .nav {
	padding: 0.56rem 0 0 0;
	overflow: hidden;
}

.sf_new_detailinfo .nav .inner {
	height: auto;
	-webkit-overflow-scrolling: touch;
	font-size: 0
}

.sf_new_detailinfo .nav .blk_box {
	display: inline-block;
	padding: 0.15rem 0;
	vertical-align: top
}

.sf_new_detailinfo .nav .navitem {
    margin-right: 0.6rem;
    width: 2.25rem;
}
.sf_new_detailinfo .nav .inner a:nth-child(5n) .navitem {
    margin-right: 0;
}

.sf_new_detailinfo .nav .navitem i {
	display: block;
	width: 1.44rem;
	height: 1.44rem;
	margin: 0 auto
}

.sf_new_detailinfo .nav .navitem i.i01_h {
	background: url(/uploads/image/s2simages/mico1_h.png) no-repeat;
    background-size: contain;
}
.sf_new_detailinfo .nav .navitem i.i01 {
	background: url(/uploads/image/s2simages/mico1.png) no-repeat;
    background-size: contain;
}

.sf_new_detailinfo .nav .navitem i.i02 {
	background: url(/uploads/image/s2simages/mico2.png) no-repeat;
    background-size: contain;
}

.sf_new_detailinfo .nav .navitem i.i03 {
	background: url(/uploads/image/s2simages/mico3.png) no-repeat;
    background-size: contain;
}

.sf_new_detailinfo .nav .navitem i.i04 {
	background: url(/uploads/image/s2simages/mico4.png) no-repeat;
    background-size: contain;
}

.sf_new_detailinfo .nav .navitem i.i05 {
	background: url(/uploads/image/s2simages/mico5.png) no-repeat;
    background-size: contain;
}

.sf_new_detailinfo .nav .navitem i.i06 {
	background: url(/uploads/image/s2simages/mico6.png) no-repeat;
    background-size: contain;
}
.sf_new_detailinfo .nav .navitem i.i07 {
	background: url(/uploads/image/s2simages/mico7.png) no-repeat;
    background-size: contain;
}
.sf_new_detailinfo .nav .navitem i.i08 {
	background: url(/uploads/image/s2simages/mico8.png) no-repeat;
    background-size: contain;
}
.sf_new_detailinfo .nav .navitem i.i09 {
	background: url(/uploads/image/s2simages/mico9.png) no-repeat;
    background-size: contain;
}
.sf_new_detailinfo .nav .navitem i.i10 {
	background: url(/uploads/image/s2simages/mico10.png) no-repeat;
    background-size: contain;
}

.sf_new_detailinfo .nav .navitem i.i11 {
	background: url(/uploads/image/s2simages/mico11.png) no-repeat;
    background-size: contain;
}

.sf_new_detailinfo .nav .navitem i.i12 {
	background: url(/uploads/image/s2simages/mico12.png) no-repeat;
    background-size: contain;
}

.sf_new_detailinfo .nav .navitem i.i13 {
	background: url(/uploads/image/s2simages/mico13.png) no-repeat;
    background-size: contain;
}

.sf_new_detailinfo .nav .navitem i.i14 {
	background: url(/uploads/image/s2simages/mico14.png) no-repeat;
    background-size: contain;
}

.sf_new_detailinfo .nav .navitem i.i15 {
	background: url(/uploads/image/s2simages/mico15.png) no-repeat;
    background-size: contain;
}

.sf_new_detailinfo .nav .navitem i.i16 {
	background: url(/uploads/image/s2simages/mico16.png) no-repeat;
    background-size: contain;
}
.sf_new_detailinfo .nav .navitem i.i17 {
	background: url(/uploads/image/s2simages/mico17.png) no-repeat;
    background-size: contain;
}
.sf_new_detailinfo .nav .navitem i.i18 {
	background: url(/uploads/image/s2simages/mico18.png) no-repeat;
    background-size: contain;
}
.sf_new_detailinfo .nav .navitem i.i19 {
	background: url(/uploads/image/s2simages/mico19.png) no-repeat;
    background-size: contain;
}
.sf_new_detailinfo .nav .navitem i.i20 {
	background: url(/uploads/image/s2simages/mico20.png) no-repeat;
    background-size: contain;
}
.sf_new_detailinfo .nav .navitem em {
	display: block;
	    text-align: center;
	line-height: 0.8rem;
	font-size: 0.5rem;
	color: #232426
}

.sf_detailinfopage {
	padding-top: 0.48rem
}

.sf_detailinfopage .infobox h1 {
	font-size: 0.88rem;
	color: #232426;
	line-height: 1.2rem;
	font-weight: bold
}

.sf_detailinfopage .infobox .tags {
	height: auto;
	overflow: visible;
	margin-bottom: 0.16rem
}

.sf_detailinfopage .infobox .tags span {
	margin-bottom: 0.2rem
}

.sf_detailinfopage .infobox .tags span a {
	color: #7d8084
}

.sf_detailinfopage .infobox .infoprice {
	border-bottom: 0.04rem solid #edeef2;
	height: 0.96rem;
	line-height: 0.96rem;
	padding-bottom: 0.32rem
}

.sf_detailinfopage .infobox .infoprice .price {
	float: left;
	font-size: 0.48rem;
	color: #fc2421
}

.sf_detailinfopage .infobox .infoprice .price em {
	font-size: 0.96rem;
	color: #fc2421;
	font-family: 'din condensed';
	vertical-align: -0.08rem
}

.sf_detailinfopage .infobox .infoprice .qm {
	float: left;
	width: 0.64rem;
	height: 0.64rem;
	background-position: -7.84rem -0.96rem;
	margin-left: 0.2rem;
	margin-top: 0.12rem
}

.sf_detailinfopage .infobox .infoprice .ckjg {
	float: left;
	font-size: 0.48rem;
	color: #7d8084;
	margin-left: 0.2rem
}

.sf_detailinfolist {
	padding: 0.48rem 0.64rem 0.32rem;
	border-top: 0.2rem solid #eff1f3
}

.sf_detailinfolist h2 {
	font-size: 0.72rem;
	margin: 0.12rem 0;
	color: #44484c;
	font-weight: bold;
	margin-bottom: 0.6rem
}

.sf_detailinfolist .list {
	margin-bottom: 0.32rem;
	line-height: 0.8rem;
	font-size: 0.56rem
}

.sf_detailinfolist .list span {
	float: left;
	width: 2.24rem;
	color: #7d8084;
	margin-right: 0.64rem;
	white-space: nowrap
}

.sf_detailinfolist .list .rtext {
	float: left;
	color: #232426;
	width: 10.84rem
}

.sf_detailinfolist .list .rtext .link {
	color: #7994c3
}

.sf_detailinfolist .line {
	height: 0.04rem;
	background: #edeef2;
	margin: 0.28rem 0 0.6rem
}

.sf_detailinfolist .contentbox {
	font-size: 0.56rem;
	color: #232426;
	line-height: 0.8rem;
	color: #232426
}

.sf_detailinfolist .contentbox p {
	margin-bottom: 0.32rem
}

.sf_detailinfolist .contentbox p img {
	width: 100%;
	vertical-align: middle
}

.sf_detailinfolist_nobor {
	border: 0
}

.sf_detailinfo_banner {
	width: 13.72rem;
	height: 2.44rem;
	margin-bottom: 0.32rem
}

.sf_detailinfo_banner .bannerbox {
	position: relative;
	padding: 0.48rem 0.48rem 0
}

.sf_detailinfo_banner .bannerbox .tit1 {
	font-size: 0.48rem;
	color: #5d3d1e;
	line-height: 0.8rem
}

.sf_detailinfo_banner .bannerbox .tit1 em {
	color: #b47d47
}

.sf_detailinfo_banner .bannerbox .tit2 {
	font-size: 0.56rem;
	color: #5d3d1e;
	font-weight: bold
}

.sf_detailinfo_banner .bannerbox .btn {
	position: absolute;
	top: 0.72rem;
	right: 0.48rem;
	width: 2.8rem;
	height: 1rem;
	line-height: 1rem;
	color: #fff;
	background: #fc2421;
	border-radius: 1rem;
	font-size: 0.48rem;
	text-align: center
}

.sf_dingyue,.sf_shoufu {
	display: inline-block;
	height: 0.48rem;
	line-height: 0.48rem;
	background: #ffffff;
	border: 0.04rem solid rgba(217,23,42,0.4);
	border-radius: 0.08rem;
	padding: 0.08rem 0.16rem 0.2rem 0.28rem;
	font-size: 0.44rem;
	color: #fc2421;
	margin-left: 0.32rem;
	font-weight: bold
}

.sf_dingyue i,.sf_shoufu i {
	display: inline-block;
	width: 0.52rem;
	height: 0.56rem;
	background-position: -7.24rem -0.96rem;
	vertical-align: -0.12rem;
	margin: 0 0.12rem 0 0
}

.sf_shoufu {
	padding: 0 0.3rem;
	height: 0.72rem;
	line-height: 0.72rem
}

.ad-single-210 img {
	width: 100%;
	height: 2.24rem;
	display: block
}

.sf_detail_double11 {
	margin-top: 0.52rem
}

.sf_detail_double11 img {
	width: 100%;
	vertical-align: middle
}

.gl_detailbox {
	border-top-left-radius: 0.48rem;
	border-top-right-radius: 0.48rem;
	background-color: #fff;
	overflow: hidden;
	margin-top: -0.4rem;
	position: relative;
	z-index: 3
}

.gl_houselist {
	padding: 0 0 0 0.64rem;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin-top: -0.2rem;
	padding-bottom: 0.6rem;
}

.gl_houselist .swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin-top: 0.2rem
}

.gl_houselist .swiper-container-android .swiper-slide,.gl_houselist .swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.gl_houselist li {
display: block;
    float: left;
    width: 6.7rem;
    margin: 0 0.48rem 0 0;
    border-radius: 0.16rem;
}

.gl_houselist .pic {
	width: 6.8rem;
	height: 5.72rem;
	position: relative
}

.gl_houselist .pic .img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	border-top-left-radius: 0.16rem;
	border-top-right-radius: 0.16rem
}

.gl_houselist .pic .lab {
	position: absolute;
	top: 0;
	left: 0;
	height: 0.8rem;
	background-position: right;
	font-size: 0.44rem;
	color: #ffffff;
	line-height: 0.8rem;
	max-width: 3rem;
	width: auto;
	padding: 0 0.66rem 0 0.3rem;
	overflow: hidden;
	border-radius: 0.16rem 0 0 0
}

.gl_houselist .h4 {
	padding: 0.32rem 0 0 0.48rem
}

.gl_houselist .h4 .tit {
	    float: left;
    text-align: center;
    word-wrap: break-word !important;
    height: 1.76rem;
    overflow: hidden;
    font-size: 0.64rem;
    color: #666666;
    line-height: 0.88rem;
    font-weight: bold;
}

.gl_houselist .h4 .lab {
	float: right;
	margin: 0.16rem 0.48rem 0 0
}

.gl_houselist .h4 .lab .s {
	display: block;
	height: 0.6rem;
	padding: 0 0.12rem;
	background-color: #fc2421;
	border-radius: 0.08rem;
	color: #fff;
	font-size: 0.4rem;
	font-style: normal;
	line-height: 0.6rem
}

.gl_houselist .h5 {
	overflow: hidden;
	height: 0.72rem;
	padding: 0.08rem 0 0 0.48rem;
	font-size: 0.48rem;
	color: #7d8084;
	line-height: 0.72rem
}

.gl_houselist .h5 .line {
	display: inline-block;
	height: 0.4rem;
	width: 0.04rem;
	background-color: #dfe0e1;
	margin: 0 0.2rem;
	vertical-align: middle
}

.gl_houselist .price {
	position: relative;
	top: 0.16rem;
	padding: 0rem 0 0 0.48rem;
	font-size: 0.48rem;
	color: #d9172a
}

.gl_houselist .price em {
	font-size: 0.64rem;
	font-family: 'din condensed';
	position: relative;
	top: 0.04rem
}

.gl_houselist .labs {
	padding: 0.32rem 0 0 0.48rem;
	height: 0.6rem;
	overflow: hidden
}

.gl_houselist .labs span {
	float: left;
	height: 0.6rem;
	line-height: 0.6rem;
	padding: 0 0.16rem;
	margin: 0 0.16rem 0 0;
	background: #f0f3fa;
	border-radius: 0.08rem;
	font-size: 0.4rem;
	color: #8b97ac
}

.gl_houselist .button_group {
	padding: 0.64rem 0 0 0;
    width: 100%;
    float: left;
    display: block;
    text-align: center;
}

.gl_houselist .button_group .btn {
background: #fff5f4;
    color: #fa7157;
    text-align: center;
    border-radius: 0.2rem;
    overflow: hidden;
    margin: 0 auto;
    padding: 0.4rem 0.8rem;
}

.gl_houselist .button_group .btn:nth-child(1) {
	margin: 0 0 0 0.48rem
}

.gl_houselist .button_group .btn:nth-child(2) {
	float: right;
	margin: 0 0.48rem 0 0
}

.gl_houselist_gaode {
	height: 9.96rem
}

.gl_houselist_gaode li {
	height: 9.2rem
}

.gl_deatil_carquan {
	position: relative;
	width: 13.72rem;
	margin-left: 0.64rem;
	margin-bottom: 0.32rem;
	height: 2.4rem;
	background-image: linear-gradient(123deg, #f8b168 0%, #ffab5b 13%, #fa965b 58%, #f43 100%);
	border-radius: 0.24rem
}

.gl_deatil_carquan .corner {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	height: 0.48rem;
	padding: 0 0.24rem;
	background: #ffe4ae;
	border-radius: 0.24rem 0 0.24rem 0;
	font-size: 0.36rem;
	color: #c8674f;
	line-height: 0.48rem
}

.gl_deatil_carquan .lbox {
	position: relative;
	z-index: 5;
	float: left;
	margin: 0 0 0 0.8rem;
	width: 9.4rem;
	padding-top: 0.52rem
}

.gl_deatil_carquan .lbox h2 {
	font-size: 0.64rem;
	height: 0.88rem;
	line-height: 0.88rem;
	overflow: hidden;
	color: #fffaf4;
	font-weight: bold
}

.gl_deatil_carquan .lbox h2 em {
	font-size: 0.88rem;
	font-family: 'din condensed';
	vertical-align: top;
	max-width: 1.2rem;
	overflow: hidden;
	height: 0.88rem;
	display: inline-block;
	line-height: 1.2
}

.gl_deatil_carquan .lbox h2 span {
	max-width: 4.52rem;
	overflow: hidden;
	height: 0.88rem;
	float: left;
	margin: 0 0.08rem 0 0
}

.gl_deatil_carquan .lbox h3 {
	font-size: 0.36rem;
	color: rgba(255,255,255,0.8);
	height: 0.52rem;
	line-height: 0.52rem;
	overflow: hidden
}

.gl_deatil_carquan .rbox {
	float: right;
	width: 3.2rem;
	padding-top: 0.6rem;
	margin-right: 0.12rem
}

.gl_deatil_carquan .rbox .btn {
	display: block;
	margin: 0 auto;
	width: 2.6rem;
	height: 0.8rem;
	text-align: center;
	font-size: 0.56rem;
	color: #fff;
	border-radius: 0.5rem;
	line-height: 0.8rem;
	font-weight: bold
}

.gl_deatil_carquan .rbox .text {
	display: block;
	text-align: center;
	font-size: 0.36rem;
	height: 0.52rem;
	line-height: 0.52rem;
	overflow: hidden;
	color: #fff
}

.gl_deatil_carquan .line {
	position: absolute;
	right: 3.52rem;
	top: 0.34rem;
	width: 0.04rem;
	height: 1.72rem
}

.gl_deatil_carquan .icon {
	position: absolute;
	right: 3.52rem;
	top: 0;
	width: 2.4rem;
	height: 2.4rem
}

.gl_deatil_carquan .icon_e {
	background-position: right  0
}

.gl_deatil_carquan .icon_xin {
	background-position: right -2.6rem
}

.gl_deatil_carquan .icon_car {
	background-position: right -5.2rem
}

.gl_deatil_carquan .icon_other {
	background-position: right -12.4rem
}

.gl_deatil_carquan_auto {
	width: auto;
	margin-left: 0
}

.gl_deatil_carquan_end {
	background-image: linear-gradient(123deg, #dbd2c9 0%, #cbb7b5 100%)
}

.gl_deatil_carquan_end .corner {
	background: rgba(255,255,255,0.3);
	color: #9a8985
}

.gl_deatil_carquan_end .icon_car {
	background-position: right -7.8rem
}

.gl_detail_carline {
	margin: 0.6rem 0.6rem 0;
	border-bottom: solid 1px #edeef2
}

.gl_event {
	margin: 0 0.6rem;
	position: relative;
	border-bottom: solid 1px #edeef2;
	padding: 0.2rem 0
}

.gl_event:last-child {
	border: none
}

.gl_event dt {
	background-image: linear-gradient(125deg, #ff7933 9%, #fc2421 100%);
	border-radius: 0.08rem;
	position: absolute;
	top: 0.76rem;
	left: 0;
	padding: 0 0.16rem;
	color: #fff;
	font-size: 0.4rem;
	height: 0.56rem;
	line-height: 0.56rem;
	font-family: sans-serif
}

.gl_event dd {
	position: relative;
	padding: 0.4rem 3rem 0.4rem 1.72rem;
	overflow: hidden
}

.gl_event dd h2 {
	line-height: 0.88rem;
	height: 0.88rem;
	font-size: 0.64rem;
	color: #232426;
	margin-bottom: 0.12rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.gl_event dd h3 {
	line-height: 0.7rem;
	font-size: 0.48rem;
	color: #7d8084;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 0.7rem
}

.gl_event dd .btn {
	width: 3rem;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.48rem;
	text-align: center;
	border: solid 1px #f7d1d4;
	color: #d9172a;
	border-radius: 0.5rem;
	position: absolute;
	right: 0;
	top: 0.32rem
}

.gl_event dd .num {
	font-size: 0.36rem;
	color: #7d8084;
	width: 3rem;
	line-height: 0.52rem;
	height: 0.52rem;
	position: absolute;
	right: 0;
	top: 1.52rem;
	text-align: center
}

.gl_event dd .juan {
	height: 0.8rem;
	line-height: 0.8rem;
	color: #fff;
	font-family: 'din condensed';
	margin-top: 0.04rem;
	background: #d9172a;
	float: left
}

.gl_event dd .juan img {
	height: 0.8rem;
	float: left
}

.gl_event dd .juan h4 {
	padding: 0 0.6rem;
	float: left;
	height: 0.8rem;
	font-size: 0.48rem;
	line-height: 0.8rem;
	margin-top: 0.08rem;
	overflow: hidden;
	max-width: 6rem
}

.gl_event dd .juan h4 em {
	font-size: 0.28rem;
	margin-right: 0.08rem;
	vertical-align: 0.04rem
}

.gl_event dd .juan h4 i {
	font-style: normal;
	font-size: 0.4rem;
	vertical-align: 0.04rem
}

.gl_event dd .lingqu {
	font-size: 0.48rem;
	color: #7d8084;
	line-height: 0.68rem;
	height: 0.68rem;
	position: absolute;
	right: 0;
	top: 0.64rem
}

.gl_event dd .lingqu:after {
	content: '';
	border-right: solid 1px #7d8084;
	border-bottom: solid 1px #7d8084;
	width: 0.24rem;
	height: 0.24rem;
	float: right;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin: 0.16rem 0.16rem 0 0
}

.gl_mask {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	z-index: 10
}

.gl_youhui {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 11;
	padding: 0.6rem 0.6rem 0;
	border-radius: 0.32rem 0.32rem 0 0;
	background-color: #fff
}

.gl_youhui .tit {
	font-size: 0.72rem;
	color: #44484c;
	font-weight: bolder;
	line-height: 0.96rem;
	margin-bottom: 0.96rem
}

.gl_youhui .youhuibox {
	overflow: hidden;
	overflow-y: auto;
	max-height: 8.88rem
}

.gl_youhui .close {
	padding: 0.6rem;
	position: absolute;
	right: 0;
	top: 0.12rem;
	width: 0.52rem;
	height: 0.52rem;
	background-position: right -10.4rem
}

.gl_imglist {
	overflow: hidden;
	width: 678px;
	height: 338px;
	overflow-y: auto
}

.gl_imglist ul {
	padding: 10px 0 0 10px
}

.gl_imglist li {
	position: relative;
	float: left;
	width: 150px;
	height: 150px;
	border: 1px solid #ddd;
	margin: 0 10px 10px 0
}

.gl_imglist .img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.gl_imglist .btn_rad {
	position: absolute;
	right: -5px;
	top: -5px
}

.ztt_dtbtn {
	border: 1px solid rgba(217,23,42,0.2);
	border-radius: 2.16rem;
	height: 0.96rem;
	line-height: 0.96rem;
	font-size: 0.48rem;
	color: #fc2421;
	text-align: center;
	width: 2.56rem;
	box-sizing: border-box
}

.ztt_hddetail {
	font-weight: bold;
	font-size: 0.72rem;
	color: #44484c;
	line-height: 1.08rem;
	padding: 0.56rem 0.6rem
}

.ztt_hddetail a {
	color: #44484c
}

.ztt_hddetail .more {
	float: right;
	font-size: 0.56rem;
	color: #838fbf;
	font-weight: normal;
	position: relative
}

.ztt_hddetail .more:after {
	content: '';
	width: 0.28rem;
	height: 0.28rem;
	border: solid #838fbf;
	border-width: 0 1px 1px 0;
	transform: rotate(-45deg);
	display: inline-block;
	vertical-align: 0.08rem
}

.ztt_zygwapp {
	position: relative;
	margin: 0 0.6rem;
	border-bottom: 0.04rem solid #edeef2;
	padding: 0.16rem 0 0.6rem;
	margin-bottom: 0.4rem;
	line-height: 1.28rem;
	font-size: 0.56rem;
	color: #44484c
}

.ztt_zygwapp a {
	color: #44484c
}

.ztt_zygwapp .logo {
	float: left;
	width: 1.36rem;
	height: 1.36rem;
	margin-right: 0.4rem
}

.ztt_zygwapp:after {
	content: '';
	width: 0.4rem;
	height: 0.4rem;
	border: solid #7d8084;
	border-width: 0.04rem 0.04rem 0 0;
	transform: rotate(45deg);
	display: block;
	position: absolute;
	top: 0.6rem;
	right: 0.12rem
}

.ztt_zygwapp h2 {
	line-height: 0.8rem;
	font-size: 0.56rem;
	color: #44484c
}

.ztt_zygwapp h3 {
	font-size: 0.44rem;
	color: #bfc1c3;
	line-height: 0.6rem
}

.ztt_zygwlist {
	margin: -0.4rem 0.6rem 0
}

.ztt_zygwlist li {
	border-bottom: 1px solid #edeef2
}

.ztt_zygwlistitem {
	position: relative;
	padding: 0.6rem 3.28rem 0.6rem 0;
	min-height: 1.4rem
}

.ztt_zygwlistitem .head {
	float: left;
	width: 1.4rem;
	height: 1.4rem;
	margin-right: 0.52rem;
	position: relative
}

.ztt_zygwlistitem .head a {
	height: 1.4rem;
	width: 1.4rem;
	border-radius: 50%;
	overflow: hidden;
	display: block;
	box-sizing: border-box
}

.ztt_zygwlistitem .head.on a {
	border: 1px solid #88df96
}

.ztt_zygwlistitem .head.on:after {
	content: '';
	position: absolute;
	right: 0.08rem;
	bottom: 0;
	background: #4dbc5f;
	border: 1px solid #ffffff;
	width: 0.2rem;
	height: 0.2rem;
	border-radius: 50%
}

.ztt_zygwlistitem .head img {
	width: 100%;
	vertical-align: middle
}

.ztt_zygwlistitem .r {
	min-height: 1.4rem;
	float: left;
	width: 8.6rem;
	display: table;
	margin-top: -0.08rem
}

.ztt_zygwlistitem .r .inner {
	font-size: 0;
	display: table-cell;
	vertical-align: middle
}

.ztt_zygwlistitem .info {
	color: #7d8084;
	font-size: 0
}

.ztt_zygwlistitem .info em {
	font-size: 0.64rem;
	color: #232426;
	margin-right: 0.12rem
}

.ztt_zygwlistitem .info em a {
	color: #232426
}

.ztt_zygwlistitem .info .goldicon {
	display: inline-block;
	background-position: -1.4rem 0;
	width: 0.48rem;
	height: 0.6rem;
	vertical-align: -0.08rem
}

.ztt_zygwlistitem .info .vicon {
	display: inline-block;
	background-position: -1.92rem 0;
	width: 0.6rem;
	height: 0.56rem;
	vertical-align: -0.12rem
}

.ztt_zygwlistitem .info .z_angel {
	vertical-align: 0.52rem
}

.ztt_zygwlistitem .info .line {
	width: 1px;
	height: 0.48rem;
	display: inline-block;
	background: rgba(35,36,38,0.2);
	vertical-align: -0.04rem;
	margin: 0 0.16rem
}

.ztt_zygwlistitem .btns {
	position: absolute;
	top: 0.6rem;
	right: 0.16rem;
	font-size: 0
}

.ztt_zygwlistitem .btns .ztt_imbtn {
	margin-right: 0.56rem
}

.ztt_zygwlistitem .lab {
	font-size: 0.48rem;
	color: #7d8084;
	margin-top: -0.04rem
}

.ztt_zygwlistitem .lab a {
	color: #7d8084
}

.ztt_zygwlistitem .lab span {
	margin-right: 0.32rem
}

.ztt_zygwlistitem .lab span a {
	color: #7d8084
}

.ztt_changebtn {
	display: block;
	text-align: center;
	font-size: 0.56rem;
	color: #8b97ac;
	height: 2rem;
	line-height: 2rem
}

.ztt_changebtn i {
	display: inline-block;
	width: 0.68rem;
	height: 0.52rem;
	background-position: -1.4rem -0.8rem;
	vertical-align: -0.08rem
}

.z_angel {
	height: 0.64rem;
	display: inline-block;
	vertical-align: 0.44rem;
	margin-left: 0.08rem
}

.z_angel img {
	vertical-align: top;
	height: 100%
}

.ztt_imbtn,.ztt_telbtn {
	display: inline-block;
	width: 1.2rem;
	height: 1.2rem;
	background-position: -1.24rem -1.6rem
}

.ztt_telbtn {
	background-position: 0 -1.6rem
}
.ztt_dynamiclist li {
	border-bottom: 1px solid #f6f6f8;
	padding: 0.48rem 0;
	position: relative
}

.ztt_dynamiclist li:last-child {
	border: none
}

.ztt_dynamiclist li .pic {
	float: left;
	width: 4.4rem;
	height: 3.28rem;
	margin-right: 0.4rem
}

.ztt_dynamiclist li .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 0.08rem
}

.ztt_dynamiclist li .right {
	overflow: hidden;
	min-height: 3.28rem;
	position: relative
}

.ztt_dynamiclist li h3 {
	margin-bottom: 0.2rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #1a1a1a;
    font-weight: bold;
    font-size: 0.56rem;
}

.ztt_dynamiclist li h3 a {
	line-height: 0.88rem;
	font-size: 0.64rem;
	color: #232426
}

.ztt_dynamiclist li p {
	font-size: 0.56rem;
	color: #999;
	line-height: 0.72rem;
	margin-bottom: 0.52rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.ztt_dynamiclist li .info {
	color: #b4b7ba
}

.ztt_dynamiclist li .singleinfo {
	position: absolute;
	left: 0;
	bottom: 0
}

.ztt_dynamiclist li .pics {
	float: left;
	margin-right: 0.4rem;
	width: 4.4rem;
	height: 3.28rem;
	position: relative
}

.ztt_dynamiclist li .pics a {
	width: 4.2rem;
	height: 3.12rem;
	position: absolute
}

.ztt_dynamiclist li .pics a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 0.08rem;
	box-shadow: 0 0 0.32rem rgba(220,220,220,0.5)
}

.ztt_dynamiclist li .pics a:first-child {
	z-index: 3;
	left: 0;
	bottom: 0
}

.ztt_dynamiclist li .pics a:nth-of-type(2) {
	z-index: 2;
	top: 0.08rem;
	right: 0.08rem
}

.ztt_dynamiclist li .pics a:last-child {
	z-index: 1;
	top: 0;
	right: 0
}

.ztt_dynamiclist li.videobox .pic {
	height: 5.88rem;
	position: relative
}

.ztt_dynamiclist li.videobox .pic .videoicon {
	width: 1.48rem;
	height: 1.48rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-position: -2.64rem 0
}

.ztt_dynamiclist li.videobox .right {
	min-height: 5.88rem
}

.ztt_dynamiclist li.videobox .right .inner .info .goldicon {
	display: none
}

.ztt_dynamiclist li.videobox .right .inner .info .vicon {
	display: none
}

.ztt_dynamiclist li.videobox .right .inner .lab {
	display: none
}

.ztt_dynamiclist li.videobox h3 {
	-webkit-line-clamp: 4
}

.ztt_dynamiclist li.videobox .ztt_zygwlistitem {
	padding: 0 3rem 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.ztt_dynamiclist li.videobox .ztt_zygwlistitem .btns {
	right: 0;
	top: -0.08rem
}

.ztt_dynamiclist li.videobox .ztt_zygwlistitem .r {
	width: auto
}

.ztt_dynamiclist li.videobox .ztt_zygwlistitem .r .line {
	display: none
}

.ztt_dynamiclist .ztt_zygwlistitem {
	margin-top: -0.6rem;
	padding-bottom: 0.48rem;
	min-height: 1.12rem
}

.ztt_dynamiclist .ztt_zygwlistitem .r {
	min-height: 1.12rem
}

.ztt_dynamiclist .ztt_zygwlistitem .head {
	width: 1.12rem;
	height: 1.12rem;
	margin-right: 0.4rem
}

.ztt_dynamiclist .ztt_zygwlistitem .head a {
	width: 1.12rem;
	height: 1.12rem
}

.ztt_dynamiclist .ztt_zygwlistitem .info {
	color: #7d8084
}

.ztt_dynamiclist .ztt_zygwlistitem .info em {
	font-size: 0.56rem
}

.ztt_dynamiclist .ztt_zygwlistitem .info .line {
	height: 0.44rem;
	margin: 0 0.16rem
}

.ztt_dynamiclist .ztt_zygwlistitem .btns {
	top: 0.52rem
}

.ztt_dynamiclist .ztt_jxbg {
	bottom: 0
}



.ztt_jxbg,.ztt_jxbg1 {
	position: absolute;
	right: -0.08rem;
	bottom: 1.4rem;
	width: 3.2rem;
	height: 2.2rem
}

.ztt_dplist {
	margin: -0.4rem 0.6rem 0
}

.ztt_dplist li {
	border-bottom: 1px solid #edeef2;
	padding: 0.6rem 0 0.44rem
}

.ztt_dplist li:last-child {
	border: none
}

.ztt_dplist .header {
	overflow: hidden
}

.ztt_dplist .header .info {
	float: left;
	line-height: 1.16rem;
	font-size: 0
}

.ztt_dplist .header .info img {
	width: 1.12rem;
	height: 1.12rem;
	border-radius: 50%;
	border: 1px solid #f3f4f8;
	margin-right: 0.4rem;
	vertical-align: top
}

.ztt_dplist .header .info .name {
	font-size: 0.56rem;
	color: #7d8084;
	display: inline-block;
	margin-right: 0.28rem;
	vertical-align: top
}

.ztt_dplist .header .info .lab {
	font-size: 0.44rem;
	color: #7f8185;
	height: 0.72rem;
	line-height: 0.72rem;
	margin: 0 0.12rem 0 0;
	display: inline-block;
	vertical-align: middle;
	padding: 0 0.16rem;
	background-color: #f0f3fa
}

.ztt_dplist .header .ztt_dtbtn {
	float: right
}

.ztt_dplist .content {
	font-size: 0.56rem;
	color: #232426;
	line-height: 0.88rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	padding: 0.36rem 0 0.12rem
}

.ztt_dplist .date {
	font-size: 0.44rem;
	color: #b4b7ba
}

.ztt_dplist .pics {
	font-size: 0;
	padding: 0.2rem 0
}

.ztt_dplist .pics a {
	display: inline-block;
	margin-right: 0.2rem;
	width: 3.2rem;
	height: 2.4rem
}

.ztt_dplist .pics img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 0.08rem
}

.ztt_comnonetip {
	text-align: center;
	font-size: 0.48rem;
	color: #b4b7ba;
	padding-bottom: 0.12rem
}

.ztt_comnonetip span {
	display: block;
	width: 2.12rem;
	height: 2.08rem;
	margin: 0.08rem auto 0.16rem
}

.ztt_comnonetip span.comicon {
	background-position: -2.6rem -1.6rem
}

.ztt_ask_info .face {
	float: left;
	margin-right: 0.32rem;
	height: 1.36rem;
	width: 1.36rem;
	position: relative
}

.ztt_ask_info .face a {
	height: 1.36rem;
	width: 1.36rem;
	border-radius: 50%;
	overflow: hidden;
	display: block;
	box-sizing: border-box
}

.ztt_ask_info .face.on a {
	border: 1px solid #88df96
}

.ztt_ask_info .face.on:after {
	content: '';
	position: absolute;
	right: 0.08rem;
	bottom: 0;
	background: #4dbc5f;
	border: 1px solid #ffffff;
	width: 0.2rem;
	height: 0.2rem;
	border-radius: 50%
}

.ztt_ask_info .face img {
	width: 100%;
	vertical-align: middle
}

.ztt_ask_info .r {
	overflow: hidden;
	position: relative;
	min-height: 1.44rem;
	padding-right: 3.2rem
}

.ztt_ask_info .name {
	font-size: 0;
	color: #666666;
	height: 0.76rem
}

.ztt_ask_info .name .user {
	max-width: 4rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	font-size: 0.56rem;
	color: #232426;
	height: 0.76rem;
	margin-right: 0.12rem
}

.ztt_ask_info .name .goldicon {
	display: inline-block;
	background-position: -1.4rem 0;
	width: 0.48rem;
	height: 0.6rem;
	vertical-align: -0.08rem
}

.ztt_ask_info .name .vicon {
	display: inline-block;
	background-position: -1.92rem 0;
	width: 0.6rem;
	height: 0.56rem;
	vertical-align: -0.12rem
}

.ztt_ask_info .btns {
	position: absolute;
	top: 0.04rem;
	right: 0
}

.ztt_ask_info .btns a {
	display: inline-block;
	width: 1.2rem;
	height: 1.2rem;
	margin-left: 0.56rem
}

.ztt_ask_info .btns .msg {
	background-position: -1.28rem -1.6rem
}

.ztt_ask_info .btns .tel {
	background-position: 0rem -1.6rem
}

.ztt_ask_info .lab {
	font-size: 0.48rem;
	color: #7d8084;
	max-width: 5.04rem;
	height: 0.72rem;
	overflow: hidden;
	white-space: normal
}

.ztt_ask_info .lab span {
	margin-right: 0.32rem
}

.ztt_ask_info .lab span a {
	color: #7d8084
}

.ztt_ask_info .labs {
	font-size: 0;
	margin-top: 0.2rem;
	height: 0.76rem;
	overflow: hidden;
	margin-right: -3.2rem
}

.ztt_ask_info .labs span {
	padding: 0 0.16rem;
	font-size: 0.44rem;
	color: #b4b7ba;
	display: inline-block;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 0.08rem;
	height: 0.68rem;
	line-height: 0.68rem;
	margin-right: 0.12rem
}

.ztt_ask_info .labs span a {
	color: #b4b7ba
}

.ztt_layerbox {
	position: fixed;
	width: 100%;
	background-color: #f9f9f9;
	height: 2.68rem;
	padding: 0.6rem 0.6rem 0 0.68rem;
	box-sizing: border-box;
	box-shadow: 0 0.08rem 0.56rem 0 rgba(0,0,0,0.13);
	z-index: 7
}

.ztt_layerbox .link {
	display: block;
	width: 100%;
	height: 100%
}

.ztt_layerbox .pic {
	float: left;
	width: 1.12rem;
	height: 1.12rem;
	border-radius: 0.04rem;
	margin-right: 0.36rem
}

.ztt_layerbox .pic img {
	width: 100%;
	height: 100%
}

.ztt_layerbox .info {
	float: left;
	overflow: hidden
}

.ztt_layerbox .info p {
	font-size: 0.48rem;
	color: #232426;
	line-height: 0.64rem
}

.ztt_layerbox .info h3 {
	font-size: 0.44rem;
	color: #7d8084;
	line-height: 0.6rem
}

.ztt_layerbox .btns {
	float: right;
	font-size: 0;
	margin-top: 0.06rem
}

.ztt_layerbox .btns a {
	margin-left: 0.56rem
}

.ztt_layerbox .lines {
	position: absolute;
	left: 50%;
	bottom: 0.12rem;
	right: 0;
	margin-left: -0.4rem;
	width: 0.8rem;
	font-size: 0
}

.ztt_layerbox .lines i {
	width: 0.8rem;
	height: 1px;
	background: #d2d7dd;
	margin-bottom: 0.08rem;
	display: inline-block
}

.ztt_layerfix {
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 9;
	right: 0;
	background: #ffffff;
	box-shadow: 0 0 0.16rem 0 rgba(0,0,0,0.07);
	padding: 0.64rem 0.6rem 0 0.36rem;
	height: 2.4rem
}

.ztt_layerfix .pic {
	margin-right: 0.44rem
}

.ztt_layerfix .info h3 {
	font-size: 0.56rem
}

.ztt_detailboxqun {
	padding: 0.64rem 0.4rem
}

.ztt_qun {
	width: 13.72rem;
	height: 2.56rem;
	padding: 0.48rem 2rem 0 0.64rem;
	box-sizing: border-box;
	position: relative;
	border-radius: 0.24rem;
	margin: 0 auto
}

.ztt_qun h3 {
	font-size: 0.56rem;
	color: #0c0c0c;
	margin-bottom: 0.04rem;
	font-weight: bold
}

.ztt_qun h4 {
	font-size: 0.48rem;
	color: #899cb2
}

.ztt_qun .ztt_dtbtn {
	background-color: #fff;
	position: absolute;
	top: 0.76rem;
	right: 0.48rem
}

.ztt_stepresult {
	margin: 0 0.64rem 0.64rem;
	display: flex;
	height: 1.92rem;
	align-items: center;
	justify-content: space-between;
	border-radius: 0.16rem;
	overflow: hidden;
	box-sizing: border-box;
	border: 1px solid #ecf0f3;
	box-shadow: 0 0.08rem 0.4rem 0 rgba(169,189,195,0.12)
}

.ztt_stepresult .text {
	flex: 1;
	height: 1.92rem;
	line-height: 1.92rem;
	padding-left: 0.48rem;
	font-size: 0.48rem;
	color: #44484c;
	font-weight: bold;
	position: relative
}

.ztt_stepresult .text::after {
	content: '';
	position: absolute;
	top: 0.32rem;
	right: 0.28rem
}

.ztt_stepresult .icon1 {
	background-image: linear-gradient(270deg, #fef6ed 8%, #fff 69%)
}

.ztt_stepresult .icon1::after {
	width: 1.08rem;
	height: 1.2rem;
	background-position: -1.72rem -4.72rem
}

.ztt_stepresult .icon2 {
	background-image: linear-gradient(270deg, #ecf8f9 9%, #fff 70%)
}

.ztt_stepresult .icon2::after {
	width: 1.28rem;
	height: 1.24rem;
	background-position: -3rem -4.72rem;
	right: 0.2rem
}

.ztt_stepresult .icon3 {
	background-image: linear-gradient(270deg, #ece9fd 9%, #fff 69%)
}

.ztt_stepresult .icon3::after {
	width: 1.2rem;
	height: 1.24rem;
	background-position: -4.4rem -4.72rem;
	top: 0.4rem
}

.ztt_stepresult.two .text {
	padding-left: 0.96rem
}

.ztt_stepresult.two .text::after {
	right: 0.6rem
}

.ztt_stepresult.one {
	text-align: center
}

.ztt_stepresult.one .text::after {
	position: initial;
	top: auto;
	right: inherit;
	display: inline-block;
	margin-left: 0.32rem;
	vertical-align: -0.32rem
}

.ztt_stepresult.one .icon3::after {
	vertical-align: -0.4rem
}

.ztt_stepdate {
	overflow: hidden;
	padding: 0.6rem 0 0.48rem 0.64rem
}

.ztt_stepdate .inner {
	white-space: nowrap
}

.ztt_stepdate .step {
	margin-right: 0.72rem;
	width: 2.52rem;
	height: 2.16rem;
	background: #f8f9fb;
	padding: 0.48rem 0 0 0.24rem;
	box-sizing: border-box;
	display: inline-block;
	font-size: 0.48rem;
	color: #7d8084;
	position: relative;
	vertical-align: top
}

.ztt_stepdate .step::after,.ztt_stepdate .step::before {
	content: '';
	position: absolute;
	top: 0;
	width: 0.48rem;
	height: 2.16rem
}

.ztt_stepdate .step::after {
	right: -0.48rem;
	background-position: -1.64rem 0
}

.ztt_stepdate .step::before {
	left: -0.48rem;
	background-position: -1.08rem 0
}

.ztt_stepdate .step:first-child {
	padding-left: 0.48rem;
	min-width: 3.04rem
}

.ztt_stepdate .step:first-child::before {
	display: none
}

.ztt_stepdate .step:first-child .progress {
	left: 1.56rem
}

.ztt_stepdate .step:last-child {
	width: 3.04rem;
	margin-right: 1.4rem
}

.ztt_stepdate .step:last-child::after {
	display: none
}

.ztt_stepdate .step time {
	font-size: 0.48rem;
	color: #44484c;
	line-height: 0.56rem;
	font-weight: bold;
	max-width: 2.24rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block
}

.ztt_stepdate .step h3 {
	line-height: 0.64rem
}

.ztt_stepdate .step.cur {
	background: #fcedee;
	color: #fc2421
}

.ztt_stepdate .step.cur::before {
	background-position: 0 0
}

.ztt_stepdate .step.cur::after {
	background-position: -0.56rem 0
}

.ztt_stepdate .step.cur time {
	color: #fc2421;
	font-weight: bold
}

.ztt_stepdate .step.cur h3 {
	font-weight: bold
}

.ztt_stepdate .step.one {
	min-width: 3.48rem
}

.ztt_stepdate .step.one::after {
	display: none
}

.ztt_stepdate .step .progress,.ztt_stepdate .step .progress1 {
	position: absolute;
	top: -0.52rem;
	left: 1.08rem;
	width: 1.56rem;
	height: 0.84rem;
	background-position: 0 -4.72rem;
	font-size: 0.36rem;
	color: #ffffff;
	text-align: center;
	line-height: 0.76rem;
	z-index: 1
}

.ztt_stepdate .step .progress1 {
	background-position: -5.08rem -7.6rem;
	width: 1.84rem;
	height: 0.84rem;
	left: 0.76rem
}

.ztt_steptable {
	background: #ffffff;
	border: 1px solid #ecf0f3;
	box-shadow: 0 0.08rem 0.4rem 0 rgba(169,189,195,0.12);
	border-radius: 0.08rem;
	margin: 0 0.6rem 0.36rem;
	padding: 0.16rem 0.8rem 0.28rem
}

.ztt_steptable table {
	width: 100%;
	font-size: 0.48rem
}

.ztt_steptable th,.ztt_steptable td {
	text-align: center
}

.ztt_steptable th {
	height: 1.2rem;
	color: #7d8084;
	border-bottom: 1px solid #ecf0f3;
	position: relative
}

.ztt_steptable th.cur::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -0.04rem;
	width: 1.84rem;
	background-color: #e5eaef;
	height: 0.08rem
}

.ztt_steptable td {
	color: #232426;
	line-height: 1.2rem
}

.ztt_steptable .first {
	color: #7d8084;
	text-align: left;
	width: 2.2rem !important
}

.ztt_steptable tr.last td {
	border-top: 0.04rem solid #ecf0f3;
	padding-top: 0.16rem
}

.ztt_steptable .hangzhou {
	margin-bottom: -0.12rem
}

.ztt_steptable .hangzhou td {
	width: 5.04rem
}

.ztt_steptable .hangzhou tr:nth-child(3) td {
	padding-bottom: 0.12rem
}

.ztt_steptable tbody tr:first-child td {
	padding-top: 0.12rem
}

.ztt_stepnotice {
	margin: 0 0.6rem 0.52rem
}

.ztt_stepnotice .link1 {
	font-size: 0.48rem;
	color: #a78868;
	display: inline-block;
	height: 1.44rem;
	line-height: 1.44rem;
	vertical-align: top
}

.ztt_stepnotice .link1::before {
	content: '';
	display: inline-block;
	width: 0.64rem;
	height: 0.64rem;
	background-position: -9.12rem -0.96rem;
	margin-right: 0.12rem;
	vertical-align: -0.12rem
}

.ztt_stepnotice .link1.gray {
	color: #b4b7ba
}

.ztt_stepnotice .link1.gray::before {
	background-position: -9.8rem -0.96rem
}

.ztt_stepnotice .notice {
	float: right;
	background: #ffedef;
	border: 0.04rem solid rgba(217,23,42,0.4);
	border-radius: 0.16rem;
	width: 10.4rem;
	height: 1.44rem;
	box-sizing: border-box;
	line-height: 1.44rem;
	font-size: 0.52rem;
	color: #fc2421;
	text-align: center
}

.ztt_stepprice {
	width: 13.8rem;
	height: 2rem;
	margin: 0 0.6rem 0.64rem;
	line-height: 2rem;
	font-size: 0.48rem;
	color: #44484c
}

.ztt_stepprice .icon {
	display: inline-block;
	width: 0.64rem;
	height: 0.64rem;
	background-position: -9.24rem 0.04rem;
	vertical-align: -0.12rem;
	margin: 0 0.2rem 0 0.48rem
}

.ztt_stepprice .price {
	color: #232426;
	margin-left: 0.8rem
}

.ztt_stepprice .price em {
	font-size: 0.8rem;
	color: #232426;
	font-family: 'din condensed';
	vertical-align: -0.04rem
}

.ztt_stepprice .more {
	float: right;
	color: #607cac;
	margin-right: 0.52rem
}

.ztt_stepprice .more::after {
	content: '';
	display: inline-block;
	border: solid #607cac;
	border-width: 0 0.04rem 0.04rem 0;
	transform: rotate(-45deg);
	width: 0.28rem;
	height: 0.28rem;
	vertical-align: 0.04rem
}

.ztt_title {
	padding: 0.6rem 0.48rem 0.28rem 0.6rem;
	font-size: 0;
	line-height: 0.92rem;
	height: 0.92rem;
	border-top: 0.2rem solid #eff1f3;
	background-color: #fff
}

.ztt_title h2 {
	font-size: 0.72rem;
	color: #44484c;
	font-weight: bold;
	display: inline-block;
	margin-right: 0.4rem;
	vertical-align: top
}

.ztt_title .nav {
	display: inline-block;
	width: 6.4rem;
	overflow: hidden;
	position: relative
}

.ztt_title .nav::after {
	content: '';
	position: absolute;
	top: 0.08rem;
	right: -0.44rem;
	width: 1.2rem;
	height: 0.56rem;
	background-image: linear-gradient(270deg, #fff 50%, rgba(255,255,255,0) 100%)
}

.ztt_title .nav a {
	font-size: 0.48rem;
	color: #44484c;
	margin-right: 0.4rem;
	display: inline-block
}

.ztt_title .nav a.cur {
	color: #fc2421;
	font-weight: bold
}

.ztt_title .nav .inner {
	white-space: nowrap
}

.ztt_projectinfo {
	margin: 0 0.6rem
}

.ztt_projectinfo .item {
	line-height: 0.8rem;
	font-size: 0.56rem;
	margin-bottom: 0.12rem;
	min-height: 0.8rem
}

.ztt_projectinfo .item .lab {
	color: #7d8084;
	float: left;
	min-width: 2.24rem;
	margin-right: 0.52rem
}

.ztt_projectinfo .item .content {
	color: #232426;
	overflow: hidden
}

.ztt_projectinfo .item .content a {
	color: #7994c3
}

.ztt_projectinfo .item .vertify {
	display: inline-block;
	width: 0.56rem;
	height: 0.52rem;
	background-position: -2.84rem -3.84rem;
	vertical-align: -0.08rem;
	margin-left: 0.68rem
}

.ztt_projectinfo .more {
	display: block;
	height: 1.44rem;
	line-height: 1.44rem;
	box-sizing: border-box;
	background: #ffedef;
	border: 0.04rem solid rgba(217,23,42,0.4);
	border-radius: 0.16rem;
	font-size: 0.56rem;
	color: #fc2421;
	text-align: center;
	margin: 0.4rem 0 0.64rem
}

.ztt_box {
	background-color: #fff;
	position: relative
}

.ztt_dingyue {
	position: absolute;
	right: 0.48rem;
	top: -1.2rem;
	width: 4.08rem;
	height: 0.92rem;
	line-height: 0.92rem;
	box-sizing: border-box;
	background-image: linear-gradient(179deg, #fff5f6 0%, #ffe8ea 100%);
	border: 1px solid rgba(217,23,42,0.16);
	border-radius: 0.08rem;
	font-size: 0.48rem;
	color: #fc2421;
	font-weight: bold
}

.ztt_dingyue::before {
	content: '';
	display: inline-block;
	width: 0.52rem;
	height: 0.56rem;
	background-position: -7.24rem -0.96rem;
	vertical-align: -0.12rem;
	margin: 0 0.12rem 0 0.2rem
}

.yyj_mask {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	z-index: 11
}

.yyj_pop,.yyj_pop_copy {
	width: 11.4rem;
	background: #ffffff;
	border-radius: 0.16rem;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	z-index: 12;
	position: fixed;
	padding-bottom: 0.36rem;
	overflow: hidden
}

.yyj_pop h2,.yyj_pop h1,.yyj_pop_copy h2,.yyj_pop_copy h1 {
	font-size: 0.72rem;
	color: #44484c;
	line-height: 0.96rem;
	margin: 1.4rem 1.2rem 0.08rem 1.2rem;
	font-weight: bolder
}

.yyj_pop p,.yyj_pop_copy p {
	font-size: 0.48rem;
	color: #7d8084;
	margin: 0 1.2rem;
	line-height: 0.68rem
}

.yyj_pop_copy {
	width: 12.2rem;
	padding: 0
}

.yyj_pop_copy .imgbox {
	position: relative;
	width: 11.26rem;
	height: 13.16rem;
	margin: 0.5rem auto
}

.yyj_pop_copy .btn {
	position: absolute;
	display: block;
	width: 6rem;
	height: 1.6rem;
	background-color: #d9172a;
	line-height: 1.6rem;
	border-radius: 0.8rem;
	text-align: center;
	color: #fff;
	font-size: 0.72rem;
	bottom: 0.8rem;
	left: 50%;
	margin-left: -3rem
}

.yyj_pop_copyn .imgbox .content {
	margin: 0 auto;
	width: 8.2rem;
	text-align: center;
	padding-top: 3.92rem
}

.yyj_pop_copyn .imgbox .content img {
	width: 4.2rem;
	height: 4.36rem
}

.yyj_pop_copyn .imgbox .content p {
	color: #313234;
	font-size: 0.6rem;
	font-weight: bold;
	margin-top: 0.36rem
}
/*# sourcemappingurl=styles.css.map */


.huax,.huaxy {
float: left;
    width: 100%;
    margin-bottom: 0.4rem;
    max-width: 100%;
    overflow: hidden;
}
.huaxy a{
background: linear-gradient(to right, #fda043, #fed3b3)!important;
    color: #fff;
    width: 22%;
    float: left;
    text-align: center;
    border-radius: 0.2rem;
    margin-left: 2%;
    line-height: 1.44rem;
}

.huax a{
background: linear-gradient(to right, #73b7ff, #b1d6ff)!important;
    color: #fff;
    width: 22%;
    float: left;
    text-align: center;
    border-radius: 0.2rem;
    margin-left: 2%;
    line-height: 1.44rem;
}