@charset "utf-8";
/* CSS Document */
.disp{
	display:none;
	}
	.adddis.disp{
	display: block;
	}
.hsli{
	border-top: 1px #d9d9d9 dashed;
	height:atou;
	padding-bottom:10px;
	}
.hsqba{
	color:#FF8904;
	}
a.hsqba:link{
	color:#FF8904;
	}
a.hsqba:visited{
	color:#FF8904;
	}
a.hsqba:hover{
	color:#FF8904;
	}
a.hsqba:active{
	color:#FF8904;
	}
.hsqta{
	color:#000;
	}	
a.hsqta:hover{
	color:#FF8904;
	}
.hsdiv{
	border:1px solid #CCC;
	padding:15px;
	padding-right:0px;
	width:550px;
	height:260px;
	}
div.hsdiv:hover{
	border:1px solid #FF8904;
	padding:15px;
	padding-right:0px;
	width:550px;
	height:260px;
	}	
.hstx{
	padding:0px;
	border: 4px #f9dfdf solid;
    border-radius: 4px;
}
.hsname{
  display: inline-block;
    height: 40px;
    line-height: 40px;
    color: #323232;
    font-size: 18px;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.hsname1{
	background-image: url(images/girl_icon.png);
	position: absolute;
display: inline-block;
height: 40px;
width: 40px;
background-size: auto 20px;
background-repeat: no-repeat;
background-position: center;
	}
.hsname2{
    float: right;
    padding-left: 24px;
    height: 40px;
    line-height: 40px;
    font-style: normal;
    font-weight: normal;
    color: #323232;
    background-image:  url(images/zhubo_pic_icon.png);
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-position: left center;
}
.hsfont{
	font-size: 15px;
    color: #888;
}
.hsfont1{
font-size:13px;
color: #323232;
}
.hsbq1{
	background-color: #fa9494;
	margin-right: 10px;
display: inline-block;
padding: 0 20px;
height: 32px;
line-height: 32px;
color: #fff;
border-radius: 4px;
font-style: normal;
	}
.hsbq2{
	background-color: #7dd1f5;
	margin-right: 10px;
display: inline-block;
padding: 0 20px;
height: 32px;
line-height: 32px;
color: #fff;
border-radius: 4px;
font-style: normal;
	}
.hsbq3{
	background-color: #fecb52;
	margin-right: 10px;
display: inline-block;
padding: 0 20px;
height: 32px;
line-height: 32px;
color: #fff;
border-radius: 4px;
font-style: normal;
	}
.hsbq4{
	background-color: #a7fe52;
	margin-right: 10px;
display: inline-block;
padding: 0 20px;
height: 32px;
line-height: 32px;
color: #fff;
border-radius: 4px;
font-style: normal;
	}
.hsbq5{
	background-color: #fe529b;
	margin-right: 10px;
display: inline-block;
padding: 0 20px;
height: 32px;
line-height: 32px;
color: #fff;
border-radius: 4px;
font-style: normal;
	}
.hsbq6{
	background-color: #fe8f52;
	margin-right: 10px;
display: inline-block;
padding: 0 20px;
height: 32px;
line-height: 32px;
color: #fff;
border-radius: 4px;
font-style: normal;
	}
.hsbq{
	margin-right: 10px;
display: inline-block;
padding: 0 20px;
height: 32px;
line-height: 32px;
color: #fff;
border-radius: 25px;
font-style: normal;
	}
	
	

	
	
.hsxxbg{
	
    position: relative;
    padding-top: 35px;
    min-height: 365px;
    background-image: url(images/zhubo_center_bg.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center;
}
.hsxxtx{
width: 240px;

border-radius: 50%;
border: 4px #ffeff0 solid;

}
.hszldiv{
	margin: 0 20px;
padding: 10px 0 20px 0;
border-bottom: 1px #d3d3d3 solid;
}
.hszldiv1{
	margin: 0 20px;
padding: 10px 0 20px 0;

}
.hszlp1{
	position: relative;
float: left;
width: 20%;
text-align: center;
}
.hszlp2{
	position: relative;
float: left;
width: 26%;
text-align: center;
}
.hszlp3{
	position: relative;
float: left;
width: 18%;
text-align: center;
}


.shszlp1{
	position: relative;
float: left;
width: auto;
text-align: center;
}
.shszlp2{
	position: relative;
float: left;
width: auto;
text-align: center;
}
.shszlp3{
	position: relative;
float: left;
width: auto;
text-align: center;
}


.hszlsp1{
	display: block;
font-size: 16px;
color: #909090;
}
.hszlsp2{
color: #323232;
height: 40px;
line-height: 40px;
padding: 10px 20px 0 20px;
	display: block;
font-size: 16px;
}
.hszli{
	display: block;
width: 100%;
height: 160px;
background-position: center;
background-repeat: no-repeat;
background-size: auto 80%;
cursor: pointer;
}
.hszlip{
	height: 40px;
line-height: 40px;
color: #323232;
font-size: 18px;
text-align: center;
}
