
[v-cloak] { display: none;}
.split {
	border-bottom:0.12rem solid #F1F1F1;
}

/******************************/
/* index style */
/******************************/

.logo-simple {
	padding:0.16rem 0;
	border-bottom:0.01rem solid #EEE;
	box-shadow:0 0.05rem 0.1rem RGBA(0, 0, 0, 0.05);
}
.logo-simple .pic {
	height:0.8rem;
	text-align:center;
	margin:0 auto;
}
.logo-simple .title {
	color:#0066A6;
	text-align:center;
	font-size:0.14rem;
	margin-top:0.1rem;
}

/******************************/

.nav td {
	border-bottom:0.01rem solid #EEE;
}
.nav td .item:after {
	content:'';
	display:block;
	clear:both;
	line-height:0;
	visibility:visible;
}
.nav .item {
	position:relative;
	display:block;
	margin:0.15rem 0;
	padding:0 0.15rem;
}
.nav .item.point {
	padding-right:0.3rem;
}
.nav .item.point:before {
	content:'';
	position:absolute;
	top:50%;
	right:0.1rem;
	display:block;
	width:0.15rem;
	height:0.15rem;
	margin-top:-0.07rem;
	opacity:0.2;
	background:url(../images/icon-arrow.png) no-repeat 0 50%;
	background-size:auto 100%;
}
.nav tr td:nth-child(2) .item {
	border-left:0.01rem solid #EEE;
}
.nav .item .pic {
	float:left;
	width:0.4rem;
	padding-top:0.02rem;
	margin-right:-100%;
}
.nav .item .con {
	float:left;
	margin-left:0.5rem;
}
.nav .item .con h6 {
	font-size:0.17rem;
}
.nav .item .con p {
	color:#999;
	font-size:0.12rem;
}

/******************************/

.record-history .none-recode {
	width:1rem;
	margin:0.2rem auto;
}

/******************************/

.footer .pic {
	width:2rem;
	margin:0.28rem auto 0 auto;
}
.footer .info {
	color:#C3C3C3;
	text-align:center;
	font-size:0.14rem;
	margin:0.1rem 0 0.2rem 0;
}

/******************************/
/* service style */
/******************************/

.service-item li {
	position:relative;
	min-height:1rem;
	border:0.01rem solid #EEE;
	margin:0.12rem 0.15rem;
	padding:0.14rem 0.16rem;
	padding-right:1.4rem;
	background:#FFF;
}
.service-item li .pic {
	position:absolute;
	right:0.15rem;
	bottom:0;
	width:1rem;
	height:1rem;
}
.service-item li .title {
	font-size:0.2rem;
}
.service-item li .info {
	color:#999;
	font-size:0.14rem;
}
.service-item li .item {
	position:absolute;
	left:0.15rem;
	color:#999;
	bottom:0.15rem;
	font-size:0.14rem;
}

/******************************/
/* Login-user style! */
/******************************/

.login-user {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	width:85%;
	max-width:4rem;
	margin:0 auto;
	margin-top:-2.6rem;
}
.login-user .name {
	width:0.7rem;
	height:0.7rem;
	line-height:0.7rem;
	color:#FFF;
	text-align:center;
	font-size:0.21rem;
	margin:0 auto;
	border:0.02rem solid #FFF;
	border-radius:50%;
	background:#007BC3;
}
.login-user .title span {
	display:block;
	height:0.4rem;
	line-height:0.4rem;
	color:#FFF;
	text-align:center;
	margin-top:0.2rem;
	border-radius:0.05rem;
	background:#007BC3;
}
.login-user .main {
	padding:0 0.2rem;
	margin-top:0.2rem;
	border-radius:0.05rem;
	background:#FFF;
}
.login-user .user,
.login-user .password {
	position:relative;
	padding:0.1rem 0 0.1rem 0.26rem;
	border-bottom:0.01rem solid #BFBFBF;
	background:url(../images/mobile/login-user.png) no-repeat 0 50%;
	background-size:0.2rem auto;
}
.login-user .password {
	border-bottom:0;
	background-image:url(../images/mobile/login-password.png);
	background-size:0.18rem auto;
}
.login-user .user .text,
.login-user .password .text {
	outline:none;
	border:0;
}
.login-user .forget {
	text-align:right;
}
.login-user .forget a {
	display:inline-block;
	color:#FFF;
	font-size:0.15rem;
	padding:0.08rem 0;
}
.login-user .login-btn,
.login-user .reg-btn {
	width:100%;
	height:0.44rem;
	line-height:0.44rem;
	color:#FFF;
	text-align:center;
	font-size:0.18rem;
	border:0;
	border-radius:0.05rem;
	background:#007BC3;
}
.login-user .reg-btn {
	display:block;
	background:#9EC417;
}

/******************************/

.login-user label.error,
.reg-user label.error {
	position:absolute;
	top:50%;
	right:-0.1rem;
	z-index:999;
	display:block;
	width:0.14rem;
	height:0.14rem;
	line-height:0.14rem;
	color:#FFF;
	text-align:center;
	font-size:0.12rem;
	margin-top:-0.07rem;
	border-radius:50%;
	background:#E44535;
}

/******************************/
/* Reg-user style! */
/******************************/

.reg-user {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	width:85%;
	max-width:4rem;
	margin:0 auto;
	margin-top:-2rem;
}
.reg-user .main {
	padding:0 0.2rem;
	margin-top:0.2rem;
	border-radius:0.05rem;
	background:#FFF;
}
.reg-user .code,
.reg-user .user,
.reg-user .password {
	position:relative;
	padding:0.05rem 0 0.05rem 0.24rem;
	border-bottom:0.01rem solid #BFBFBF;
	background:url(../images/mobile/login-phone.png) no-repeat 0 50%;
	background-size:0.16rem auto;
}
.reg-user .password {
	background-image:url(../images/mobile/login-password.png);
	background-size:0.18rem auto;
}
.reg-user .code {
	background-image:url(../images/mobile/login-code.png);
	background-size:0.20rem auto;
}
.reg-user .code .text,
.reg-user .user .text,
.reg-user .password .text {
	outline:none;
	border:0;
	background:#FFF;
}
.reg-user .code i.get {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	line-height:0.5rem;
	color:#9EC417;
	font-size:0.14rem;
	padding:0 0.05rem;
}
.reg-user .password i.eye {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:0.4rem;
	background:url(../images/mobile/login-eye.png) no-repeat center 50%;
	background-size:0.24rem auto;
}
.reg-user .reg-btn {
	display:block;
	width:100%;
	height:0.44rem;
	line-height:0.44rem;
	color:#FFF;
	text-align:center;
	font-size:0.18rem;
	margin-top:0.24rem;
	border:0;
	border-radius:0.05rem;
	background:#007BC3;
}
.reg-user a.reg-btn {
	display:block;
	background:#9EC417;
}

/******************************/
/* expert style */
/******************************/

.expert-item li {
	padding:0.12rem 0.15rem;
	border-bottom:0.01rem solid #EEE;
}
.expert-item li:after,
.expert-item li .con .item:after {
	content:'';
	display:block;
	clear:both;
	line-height:0;
	font-size:0;
	visibility:hidden;
	overflow:hidden;
}
.expert-item li .pic {
	overflow:hidden;
	float:left;
	width:0.58rem;
	height:0.58rem;
	margin-top:0.1rem;
	margin-right:-100%;
	border-radius:50%;
}
.expert-item li .pic img {
	width:0.58rem;
	height:0.58rem;
}
.expert-item li .con {
	margin-left:0.72rem;
}
.expert-item li .con .title {
	font-size:0.24rem;
}
.expert-item-index li .con .title {
	position:relative;
	font-size:0.18rem;
}
.expert-item-index li .con .title .btn {
	position:absolute;
	top:50%;
	right:0;
	display:block;
	min-width:3em;
	height:0.24rem;
	line-height:0.24rem;
	color:#666;
	text-align:center;
	font-size:0.12rem;
	padding:0 1em;
	margin-top:-0.12rem;
	border-radius:0.12rem;
	background:#EEE;
}
.expert-item li .con .label {
	line-height:0;
	font-size:0;
}
.expert-item li .con .label i {
	display:inline-block;
	line-height:1.5;
	color:#FFF;
	font-size:0.12rem;
	padding:0 0.5em;
	margin:0.5em 0.5em 0 0;
	background:#F90;
}
.expert-item li .con .info {
	overflow:hidden;
	line-height:1.25;
	color:#666;
	margin:0.08rem 0;
}
.expert-item-index li .con .info {
	max-height:0.35rem;
	font-size:0.14rem;
}
.expert-item li .con .item b {
	float:left;
	color:#F60;
}
.expert-item li .con .item i {
	float:right;
	color:#999;
	font-size:0.14rem;
}

/******************************/

.expert-back {
	position:absolute;
	top:0.12rem;
	right:0.15rem;
	overflow:hidden;
	display:block;
	height:0.28rem;
	line-height:0.30rem;
	color:#FFF !important;
	font-size:0.14rem;
	padding:0 1em;
	border-radius:0.05rem;
	background:#80B3D3;
}
.expert-detail {
	position:relative;
	color:#FFF;
	background:#0066A6;
}
.expert-detail .head {
	padding:0.42rem 0.15rem 0 0.15rem;
}
.expert-detail .head:after,
.expert-detail .head .con .item:after {
	content:'';
	display:block;
	clear:both;
	line-height:0;
	font-size:0;
	visibility:hidden;
	overflow:hidden;
}
.expert-detail .head .pic {
	overflow:hidden;
	float:left;
	width:0.6rem;
	height:0.6rem;
	margin-right:-100%;
	border:0.02rem solid #BFD9E9;
	border-radius:50%;
	box-shadow:0 0 0.1rem RGBA(255, 255, 255, 0.1);
}
.expert-detail .head .pic img {
	width:0.6rem;
	height:0.6rem;
}
.expert-detail .head .con {
	margin-left:0.75rem;
}
.expert-detail .head .con .title {
	font-size:0.21rem;
}
.expert-detail .head .con .label {
	line-height:0;
	font-size:0;
}
.expert-detail .head .con .label i {
	display:inline-block;
	line-height:1.5;
	color:#0066A6;
	font-size:0.12rem;
	padding:0 0.5em;
	margin:0.5em 0.5em 0 0;
	background:#FFF;
}
.expert-detail .item {
	line-height:0;
	font-size:0;
	text-align:center;
	padding:0.15rem 0.15rem 0.3rem 0.15rem;
}
.expert-detail .item li {
	display:inline-block;
	width:33%;
	line-height:1.5;
	font-size:0.14rem;
	border-right:0.01rem solid #3083B7;
}
.expert-detail .item li:last-child {
	border:0;
}

/******************************/

.motto {
	color:#666;
	text-align:right;
	font-size:0.14rem;
	padding:0.15rem;
	padding-left:33%;
	background:#F1F1F1;
}

/******************************/

.expert-box .hd {
	height:0.28rem;
	line-height:0.28rem;
	padding:0.2rem 0.15rem 0 0.15rem;
}
.expert-box .hd:after {
	content:'';
	display:block;
	clear:both;
	line-height:0;
	visibility:hidden;
}
.expert-box .hd .title {
	float:left;
	color:#FFF;
	padding:0 0.72em;
	border-radius:0.05rem;
	background:#3083B7;
}
.expert-box .hd .info {
	float:left;
	color:#999;
	font-size:0.14rem;
	padding-left:0.1rem;
}
.expert-box .bd {
	padding:0.2rem 0.15rem;
}

/******************************/

.comment-label {
	line-height:0;
	font-size:0;
	margin-top:-0.05rem;
	padding-bottom:0.1rem;
}
.comment-label i {
	display:inline-block;
	line-height:1.618;
	color:#FFF;
	font-size:0.14rem;
	padding:0 0.5em;
	margin:0 0.5em 0.5em 0;
	background:#F90;
}

.user-comment {
	line-height:0;
	font-size:0;
	margin:0.1rem 0;
}
.user-comment i {
	display:inline-block;
	height:0.32rem;
	line-height:0.32rem;
	font-size:0.16rem;
	padding:0 0.75em;
	margin:0 0.5em 0.5em 0;
	background:#EEE;
}
.user-comment i.on {
	color:#FFF;
	background:#F90;
}

/******************************/

.comment-item li {
	padding:0.15rem 0;
	border-bottom:0.01rem solid #EEE;
}
.comment-item li:last-child {
	padding-bottom:0;
	border-bottom:0;
}
.comment-item li .user {
	color:#666;
	margin-bottom:0.05rem;
}
.comment-item li .user b em {
	color:#3083B7;
	margin-left:0.5em;
}
.comment-item li .user i {
	float:right;
	color:#999;
	font-size:0.14rem;
}
.comment-item li .info {
	overflow:hidden;
	height:0.48rem;
}
.comment-item li .more {
	width:8em;
	color:#999;
	text-align:center;
	font-size:0.14rem;
	margin:0.1rem auto 0 auto;
	padding:0.05rem;
	border:0.01rem solid #EEE;
}
.expert-eyes {
	float:left;
	width:30%;
	height:0.5rem;
	line-height:0.5rem;
	color:#FFF !important;
	text-align:center;
	background:#E44535;
}
.expert-eyes.on {
	background:#404040;
}
.expert-ask {
	float:left;
	width:70%;
	height:0.5rem;
	line-height:0.5rem;
	color:#FFF !important;
	text-align:center;
	background:#0066A6;
}

/******************************/
/* expert style */
/******************************/

.search {
	position:relative;
	border-bottom:0.01rem solid #EEE;
	box-shadow:0 0.05rem 0.1rem RGBA(0, 0, 0, 0.05);
}
.search .text {
	height:0.46rem;
	padding-left:0.1rem;
	border:0;
}
.search .btn {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:0.5rem;
	border:0;
	background:url(../images/icon-search-gray.png) no-repeat center 50%;
	background-size:0.2rem auto;
}

/******************************/

.search2 {
	position:relative;
	padding:0.15rem;
	border-bottom:0.01rem solid #EEE;
	box-shadow:0 0.05rem 0.1rem RGBA(0, 0, 0, 0.05);
}
.search2 .text {
	height:0.42rem;
	padding-left:0.1rem;
	border:0.01rem solid #EEE;
	border-radius:0.05rem;
}
.search2 .btn {
	position:absolute;
	top:0.15rem;
	right:0.15rem;
	bottom:0.15rem;
	width:0.5rem;
	border:0;
	background:url(../images/icon-search-gray.png) no-repeat center 50%;
	background-size:0.2rem auto;
}

/******************************/

.ask-item .label span {
	display:block;
	width:0.24rem;
	height:0.24rem;
	line-height:0.24rem;
	color:#FFF;
	text-align:center;
	margin-right:0.05rem;
	background:#FEA064;
}

/******************************/

.hr-item li {
	padding:0.15rem;
	padding-top:0.05rem;
	margin:0.15rem 0;
	border-top:0.01rem solid #EEE;
	border-bottom:0.01rem solid #EEE;
	background:#FFF;
}
.hr-item li .title {
	height:0.4rem;
	line-height:0.4rem;
	border-bottom:0.01rem solid #EEE;
}
.hr-item li .title:after {
	content:'.';
	display:block;
	clear:both;
	line-height:0;
	visibility:hidden;
}
.hr-item li .title b {
	float:left;
	font-size:0.18rem;
}
.hr-item li .title i {
	float:right;
	color:#999;
	font-size:0.14rem;
}
.hr-item li .title i .btn {
	float:left;
	height:0.28rem;
	line-height:0.28rem;
	color:#666;
	margin-top:0.04rem;
	padding:0 0.1rem;
	border-radius:0.05rem;
	background:#F1F1F1;
}
.hr-item li .title i .btn.on {
	color:#FFF;
	background:#09C;
}
.hr-item li .title i .btn.del {
	color:#999;
	margin-left:0.1rem;
	background:#FFF;
}
.hr-item li .title .sex, .hr-item li .title .sex2 {
	display:inline-block;
	height:0.24rem;
	line-height:0.24rem;
	color:#FFF;
	font-size:0.14rem;
	vertical-align:top;
	padding:0 0.5em;
	margin-top:0.08rem;
	margin-left:0.1rem;
	border-radius:0.05rem;
	background:#09C;
}
.hr-item li .title .sex2 {
	background:#F66;
}
.hr-item li .title .age {
	display:inline-block;
	height:0.24rem;
	line-height:0.24rem;
	color:#999;
	font-size:0.14rem;
	vertical-align:top;
	margin-top:0.08rem;
	margin-left:0.05rem;
}
.hr-item li .price {
	color:#E44535;
	margin-top:0.1rem;
}
.hr-item li .info {
	color:#999;
	font-size:0.14rem;
}

/******************************/

.hr-intro {
	padding:0.15rem;
}
.hr-intro .title b {
	float:left;
	line-height:0.24rem;
	font-size:0.2rem;
}
.hr-intro .title i {
	float:right;
	line-height:0.24rem;
	color:#999;
}
.hr-intro .price {
	color:#E44535;
	margin:0.05rem 0;
}

/******************************/

.hr-split {
	line-height:0;
	font-size:0;
	margin:0.1rem 0 0.05rem 0;
}
.hr-split i, .hr-label i {
	display:inline-block;
	line-height:1.5;
	color:#666;
	font-size:0.14rem;
	vertical-align:top;
	margin-bottom:0.5em;
}
.hr-split i {
	position:relative;
	padding:0 0.08rem;
}
.hr-split i:after {
	content:'';
	position:absolute;
	top:0.04rem;
	left:0;
	bottom:0.03rem;
	display:block;
	border-left:0.01rem solid #E6E6E6;
}
.hr-split i:first-child {
	padding-left:0;
}
.hr-split i:first-child:after {
	border:0;
}
.hr-label i {
	padding:0 0.6em;
	margin-right:0.5em;
	background:#F1F1F1;
}

/******************************/

.hr-box {
	padding:0.15rem;
}
.hr-box .title {
	font-size:0.18rem;
	padding-bottom:0.08rem;
	margin-bottom:0.1rem;
	border-bottom:0.01rem solid #EEE;
}
.hr-box .address {
	color:#666;
	font-size:0.14rem;
	padding-left:0.22rem;
	margin-top:0.1rem;
	background:url(../images/icon-location.png) no-repeat 0 50%;
	background-size:0.18rem auto;
}

/******************************/

.hr-people {
	padding:0.15rem;
	padding-right:0;
}
.hr-people .pic {
	float:left;
	width:0.8rem;
	margin-right:-100%;
}
.hr-people .con {
	float:left;
	margin-left:0.9rem;
}
.hr-people .title {
	height:0.24rem;
	line-height:0.24rem;
	margin:0.08rem 0;
}
.hr-people .title:after {
	content:'.';
	display:block;
	clear:both;
	line-height:0;
	visibility:hidden;
}
.hr-people .title b {
	float:left;
	font-size:0.18rem;
}
.hr-people .title i {
	float:right;
	color:#999;
	font-size:0.14rem;
}
.hr-people .title .sex, .hr-people .title .sex2 {
	display:inline-block;
	color:#FFF;
	font-size:0.14rem;
	vertical-align:top;
	padding:0 0.5em;
	margin-left:0.1rem;
	border-radius:0.05rem;
	background:#09C;
}
.hr-people .title .sex2 {
	background:#F66;
}
.hr-people .title .age {
	display:inline-block;
	color:#999;
	font-size:0.14rem;
	vertical-align:top;
	margin-left:0.05rem;
}
.hr-people .area {
	color:#666;
	font-size:0.14rem;
}

/******************************/
/* hr-work style! */
/******************************/

.hr-work {
	margin-bottom:0.16rem;
}
.hr-work:last-child {
	margin-bottom:0;
}
.hr-work dt {
	margin-bottom:0.05rem;
}
.hr-work dt span {
	display:inline-block;
	height:0.24rem;
	line-height:0.24rem;
	color:#FFF;
	font-size:0.14rem;
	padding:0 0.08rem;
	background:#F80;
}
.hr-work dd {
	white-space:normal;
}
.hr-phone {
	display:inline-block;
	height:0.24rem;
	line-height:0.24rem;
	color:#FFF;
	font-size:0.14rem;
	vertical-align:top;
	padding:0 0.1rem;
	margin-left:0.2rem;
	background:#09C;
}

/******************************/
/* 【留言】：Words style */
/******************************/

.words-own:after, .words-other:after {
	content:'.';
	display:block;
	clear:both;
	line-height:0;
	font-size:0;
	visibility:hidden;
}
.words-time {
	text-align:center;
	margin-bottom:-0.1rem;
}
.words-time span {
	display:inline-block;
	line-height:0.18rem;
	color:#FFF;
	font-size:0.12rem;
	padding:0 0.75em;
	border-radius:0.09rem;
	background:#DFE1E8;
}

/******************************/

.words-own, .words-other {
	margin:0.18rem 0;
}
.words-own .pic, .words-other .pic {
	width:0.45rem;
	height:0.45rem;
}
.words-own .pic {
	float:right;
	margin-left:-100%;
}
.words-own .pic img, .words-other .pic img {
	border-radius:0.08rem;
}
.words-own .con, .words-other .con {
	position:relative;
	word-wrap:break-word; 
	word-break:break-all; 
	font-size:0.14rem;
	padding:0.12rem 0.75em;
	margin:0 0.6rem;
	border-radius:0.08rem;
}
.words-own .con {
	float:right;
	background:#B8ED98;
}
.words-own .point {
	position:absolute;
	top:0.12rem;
	right:-0.1rem;
	width:0;
	height:0;
	border-top:0.1rem solid transparent;
	border-bottom: 0.1rem solid transparent;
	border-left: 0.15rem solid #B8ED98;
}

/******************************/

.words-other .pic {
	float:left;
	margin-right:-100%;
}
.words-other .con {
	float:left;
	background:#EDEFF4;
}
.words-other .point {
	position:absolute;
	top:0.12rem;
	left:-0.1rem;
	width:0;
	height:0;
	border-top:0.1rem solid transparent;
	border-bottom: 0.1rem solid transparent;
	border-right: 0.15rem solid #EDEFF4;
}

/******************************/

.dialog-form {
	position:relative;
	padding-right:0.6rem;
	border-top:0.01rem solid #E6E6E6;
	box-shadow:0 -0.1rem 0.1rem RGBA(0, 0, 0, 0.02);
}
.dialog-form .textarea {
	height:0.45rem;
	font-size:0.14rem;
	outline:none;
	resize:none;
	padding:0.12rem 0.1rem;
	border:0;
}
.dialog-form .btn {
	position:absolute;
	top:-0.01rem;
	right:-0.01rem;
	bottom:-0.01rem;
	width:0.6rem;
	color:#FFF;
	text-align:center;
	font-size:0.14rem;
	border:0;
	background:#0066A6;
}
.dialog-form .pic {
	position:absolute;
	top:-0.01rem;
	right:-0.01rem;
	bottom:-0.01rem;
	width:0.6rem;
	background:url(../images/icon-add.png) no-repeat center 50%;
	background-size:0.32rem auto;
}

/******************************/

.dialog-list li:after {
	content:'.';
	display:block;
	clear:both;
	line-height:0;
	font-size:0;
	visibility:hidden;
}
.dialog-list li {
	padding:0.15rem;
	border-bottom:0.01rem solid #EEE;
}
.dialog-list li.on .pic:after {
	content:'';
	position:absolute;
	top:-0.03rem;
	right:-0.03rem;
	z-index:99;
	display:block;
	width:0.1rem;
	height:0.1rem;
	border-radius:50%;
	background:#E44535;
}
.dialog-list li a {
	display:block;
	min-height:0.55rem;
}
.dialog-list .pic {
	position:relative;
	float:left;
	width:0.55rem;
	margin-right:-100%;
}
.dialog-list .pic img {
	width:0.55rem;
	height:0.55rem;
}
.dialog-list .con {
	margin-left:0.7rem;
}
.dialog-list .con .title {
	position:relative;
	height:0.28rem;
	line-height:0.28rem;
	font-size:0.18rem;
	margin-top:0.05rem;
}
.dialog-list .con .title i {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	color:#BBB;
	font-size:0.12rem;
}
.dialog-list .con .info {
	overflow:hidden;
	height:0.24rem;
	line-height:0.24rem;
	color:#999;
	font-size:0.14rem;
	margin-right:0.4rem;
}

/******************************/
/* Ours style */
/******************************/

.slides-user {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	color:#FFF;
	padding-top:0.6rem;
}
.slides-user .pic {
	position:relative;
	width:0.8rem;
	height:0.8rem;
	margin:0 auto;
}
.slides-user .pic:before {
	content:'';
	position:absolute;
	top:-0.04rem;
	right:-0.04rem;
	bottom:-0.04rem;
	left:-0.04rem;
	display:block;
	opacity:0.5;
	border-radius:50%;
	box-shadow:0 0 0.1rem RGBA(0, 0, 0, 0.1);
	background:#FFF;
}
.slides-user .pic img {
	position:relative;
	width:1rem;
	height:1rem;
	border-radius:50%;
}
.slides-user .title {
	text-align:center;
	font-size:0.22rem;
	margin:0.1rem 0;
}

/******************************/

.slides-user .info {
	position:relative;
	text-align:center;
	padding:0.1rem 0;
	margin:0.24rem;
}
.slides-user .info:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:block;
	opacity:0.3;
	border-radius:0.1rem;
	border:0.03rem solid #FFF;
}
.slides-user .info .phone,
.slides-user .info .name {
	position:relative;
	float:left;
	width:50%;
	color:#FFF;
	vertical-align:middle;
}
.slides-user .info .phone:after {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	height:0.5rem;
	opacity:0.2;
	margin-top:-0.2rem;
	border-left:1px solid #FFF;
}
.slides-user .info .phone:before,
.slides-user .info .name:before {
	content:'';
	display:block;
	width:0.24rem;
	height:0.24rem;
	opacity:0.9;
	margin:0 auto 0.06rem auto;
	border:0.02rem solid #FFF;
	border-radius:50%;
	background:url(../images/mobile/icon-phone.png) no-repeat center 50%;
	background-size:0.18rem auto;
}
.slides-user .info .name:before {
	background-image:url(../images/mobile/icon-user.png);
}

.ours .back {
	position:absolute;
	top:0.1rem;
	left:0.1rem;
	color:#FFF;
	padding-left:0.18rem;
}
.ours .back:before {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	display:block;
	width:0.16rem;
	height:0.16rem;
	margin-top:-0.08rem;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 	/* Opera */
	background:url(../images/mobile/icon-arrow-white.png) no-repeat 0 50%;
	background-size:0.16rem auto;
}
.ours .slides-user {
	position:relative;
	padding:0.2rem 0 0.5rem 0;
	background:url(../images/mobile/index-bg.png) no-repeat 0 bottom;
	background-size:100% auto;
}
.ours .slides-user .info:before {
	border:0;
}
.ours .slides-user .info {
	margin-top:0;
	margin-bottom:0;
}

/******************************/
/* User-center style! */
/******************************/

.user-center {
	display:table;
	width:100%;
	margin:-1px 0;
	border-collapse:collapse;
	border-spacing:0;
	box-sizing:border-box;
	background:#FFF;
}
.user-center .row {
	display:table-row;
}
.user-center .row .cell {
	position:relative;
	display:table-cell;
	vertical-align:top;
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
}
.user-center .row:first-child .cell {
	border-top:0;
}
.user-center .row:last-child .cell {
	border-bottom:0;
}
.user-center .row .cell:first-child {
	border-color:#FFF;
}
.user-center .row .cell:nth-child(2) {
	white-space:nowrap;
}
.user-center .row .cell:last-child {
	width:100%;
}

/******************************/

.user-center .row .cell:first-child .pic {
	width:0.24rem;
	padding:0 0.16rem;
	margin-top:0.12rem;
}
.user-center .row .cell:nth-child(2) label {
	position:relative;
	display:block;
	padding:0.12rem 0;
}
.user-center .row .cell:nth-child(2) label b {
	position:relative;
	top:0.02rem;
	color:#E44535;
	margin-right:0.04rem
}
.user-center .cell .value {
	position:relative;
	display:block;
	min-height:1.5em;
	padding:0.12rem 0.15rem 0.12rem 0.08rem;
}
.user-center .point .value,
.user-center .value.point {
	padding-right:0.3rem;
}
.user-center .point:after {
	content:'';
	position:absolute;
	top:50%;
	right:0.16rem;
	bottom:0;
	display:block;
	width:0.12rem;
	height:0.12rem;
	opacity:0.35;
	margin-top:-0.06rem;
	background:url(../images/icon-arrow.png) no-repeat center 50%;
	background-size:auto 100%;
}

/******************************/

.user-modify {
	text-align:center;
	padding:0.2rem 0 0.12rem 0;
	background:#FFF;
}
.user-modify .pic {
	width:0.52rem;
	margin:0 auto;
}
.user-modify .name {
	display:inline-block;
	font-weight:700;
	font-size:0.18rem;
	margin-top:0.05rem;
	padding-right:0.22rem;
	margin-left:0.18rem;
	background:url(../images/mobile/icon-modify.png) no-repeat right 50%;
	background-size:0.15rem auto;
}

/******************************/

.user-price {
	text-align:center;
	padding:0.15rem 0;
	margin:0.1rem 0;
	background:#FFF;
}
.user-price p {
	border-left:1px solid #DDD;
}
.user-price span {
	color:#FA001B;
	font-size:0.24rem;
	font-family:Arial;
}
.user-price span em {
	font-size:0.14rem;
}
.user-price i {
	display:block;
	font-size:0.12rem;
	margin-top:-0.05rem;
}

/******************************/

.user-spec {
	color:#FFF;
	background:#09C;
}
.user-spec .cell {
	border:none !important;
}
.user-spec .point:after {
	opacity:1;
	background-image:url(../images/icon-arrow-white.png);
}

/******************************/
/* Upload reg! */
/******************************/

.upload-img {
	padding:0.1rem 0.08rem;
}
.upload-img:after,
.upload-img ul:after {
	content:'.';
	display:block;
	clear:both;
	line-height:0;
	visibility:hidden;
	overflow:hidden;
}
.upload-img .default {
	float:left;
	width:0.64rem;
	border:0.01rem solid #E6E6E6;
}
.upload-img ul {
	float:left;
}
.upload-img li {
	float:left;
	line-height:0.28rem;
	text-align:center;
	margin-right:0.08rem;
}
.upload-img li .pic {
	width:0.64rem;
	height:0.64rem;
	line-height:0.64rem;
	font-size:0;
	border:0.01rem solid #E6E6E6;
}
.upload-img li .pic img {
	display:inline-block;
	vertical-align:middle;
}
.upload-img li a {
	color:#999;
}

/******************************/
/* Chat reg! */
/******************************/

.photo {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:999;
	display:none;
	line-height:0;
	text-align:center;
	font-size:0;
	text-align:center;
	border-top:0.01rem solid #E6E6E6;
	box-shadow:0 -0.1rem 0.2rem RGBA(0, 0, 0, 0.05);
	background:#F9F9F9;
}
.chat-photo,
.chat-camera,
.chat-quit {
	display:inline-block;
	width:15%;
	margin:0.2rem 5%;
}
.photo b {
	display:block;
	line-height:1.5;
	color:#666;
	font-size:0.14rem;
	margin-top:0.1rem;
}

/******************************/
/* about */
/******************************/

.about li {
	float:left;
	width:25%;
}
.about li a {
	display:block;
	height:0.45rem;
	line-height:0.45rem;
	text-align:center;
	font-size:0.15rem;
	padding-top:0.05rem;
	border-bottom:0.01rem solid #E6E6E6;
}
.about li.on a {
	color:#29B8D1;
	border-bottom:0.02rem solid #29B8D1;
}

/******************************/
/* Hr-job */
/******************************/

.hr-job {
	padding:0.15rem;
	background:#FFF;
}
.del-job {
	position:absolute;
	top:0;
	right:0;
	color:#FFF;
	font-size:0.14rem;
	padding:0.02rem 0.08rem;
	background:#E44535;
}



















