
	
	/*html,body{max-width: 640px;}
	
	body, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, input, li, ol, option, p, select, td, th, ul {
	    word-break: break-all;
	}
	
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	    margin: 0;
	    padding: 0;
	}	
	    
	body{font-size: 16px;}
	
	address, caption, cite, code, dfn, em, th, var {
	    font-style: normal;
	}
	
	
	* {
	    margin: 0;
	    padding: 0;
	}
	a:link {
	    text-decoration: none;
	}	

	
	img {
	    vertical-align: top;
	    border: 0;
	}
	
	button, input, select, textarea {
	    outline: 0;
	    -webkit-appearance: none;
	}
	
	
	li, ol, ul {
	    list-style: none;
	}
	
	em{
    font-weight: 500;
	}
		*/
	.float-r{float: right;}
	.float-l{float:left;}

	.container {
	    clear: both;
	    padding: 0;
	    overflow: hidden;
	}	
	
/*header菜单样式begin*/
	header {
	    width: 10rem;
	    background: #fff;
	    border-bottom: 1px solid #f2f2f2;
	}
	
	.header-top-0 {
	    top: 0;
	}
	
	.header02, .header03 {
	    margin: 0 auto;
	    position: fixed;
	    width: 100%;
	    height: .44rem;
	    z-index: 22;
	}
	
	  header {  background: #fff;
	    border-bottom: 1px solid #f2f2f2;
	    }
	    
	    header .top {
	   position: relative;
	    height: .44rem;
	    line-height: .44rem;
	    overflow: hidden;
	}
	
	
	header .top .logo img {
	    width: 2.21rem;
	    height: auto;
	    vertical-align: middle;
	}
	.header03 .return {
	    position: absolute;
    	left: .135rem;
	}
	.header03 .return .icon-return {
	    font-size: 0.225rem;
	    color: #585757;
	}
	
	header .top .logo {
	    text-align: center;
	    overflow: hidden;
	}
	a:link {
	    text-decoration: none;
	}
	
	.header03 .search-ico {
	    position: absolute;
	    top: 0;
	    left: 8rem;
	}
	
	header .top .user {
	    position: absolute;
	    top: 0;
	    right: .2rem;
	}
	
	header .top .user .icon-user {
	    font-size: .225rem;
	    color: #585757;
	}

/*header菜单样式end*/

	
	.container-ask .center {
	    padding-bottom: .16rem;
	    padding-top: .44rem;
	    overflow: hidden;	    
	}
	.col-h30{
		height: 0.12rem;
		background:#f8f8f8;
	}

	.center .counselor-img-box {
	    height: auto;
	    width: 100%;
	    text-align: center;
	    overflow: hidden;
	    margin-top: .1rem;
	    border-radius: .04rem;
	}
	.center .counselor-img-box .txt{
	    width: 100%;
	    padding: .2rem 0;
	}
	
	.center .counselor-img-box .data {
	    bottom: .4rem;
	    left: 0;
	    width: 100%;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: center;
	    -webkit-justify-content: center;
	    -moz-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	}

	.center .counselor-img-box .data li {
	    text-align: center;
	    -webkit-box-flex: 0;
	    -webkit-flex-grow: 0;
	    -moz-box-flex: 0;
	    -ms-flex-positive: 0;
	    flex-grow: 0;
	    -webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	    flex-shrink: 0;
	    -webkit-flex-basis: .53rem;
	    -ms-flex-preferred-size: .53rem;
	    flex-basis: .652rem;
	    margin-right: .1rem;
	}
	
	.center .counselor-img-box .data li .num {
	    line-height: .156rem;
	    padding-bottom: .125rem;
	}
	.center .counselor-img-box .data li .num span {
    	font-size: .265rem;
    	color: #666666;
	}
	.center .counselor-img-box .data li p {
	    font-size: .15rem;
	    line-height: .155rem;
	    color: #848689;
	}
	.center .counselor-img-box .data li p {
	    font-size: .15rem;
	    line-height: .155rem;
	}
	
	.center .row {
	    background: #fff;
	    padding:0rem .2rem;
	}
	.center .row {
	    clear: both;
	    overflow: hidden;
	}
	.center .row .consbgrow{
		background-image: url(/uploads/image/smimg/111.jpg);
		background-size: 100% 100%;
		border-radius: .05rem;
		padding: .2rem;
	}
	
	.center .row .consinfobgrow{
		background:#fcf8f8;		
	}
	.center .row .consbg{		
		display: flex;
		justify-content:flex-start;	
		align-items: center;
	}
	.center .row .consbg .conshead{
		width: .65rem;
		height: .65rem;
	}
	.center .row .consbg .conshead img{
		border-radius: 50%;
	}
	.center .row .consbg .consinfo .consname span,.center .row .consbg .consinfo .work{
		background-image: linear-gradient(130deg, rgb(247 231 215 / 100%) 0, #ecc389 100%);
		padding: .02rem .05rem;
		border-radius: .05rem;
		vertical-align: middle;
	}
	.center .row .conslab span{
		background:rgb(247 231 215 / 100%);
		border-radius: .05rem;
		padding:.04rem .06rem;	
	}
	
.center .row .consbg .consinfo .constxt{
	max-width: 2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
	.center .row .counselo-base {
    	padding: .133333rem 0 .12rem;
	}
	
	.center .row .counselo-base .head-area {
	    float: right;
		}
	.center .row .counselo-base .head-area img {
	    width: .652rem;
	    height: .652rem;
	    text-align: center;
	    line-height: .652em;
	    background: #404040;
	    border-radius: 50%;
	}	

	.center .row .counselo-base .name-wrap {
    	overflow: hidden;
	}
	.center .row .counselo-base .name {
		line-height: .325rem;	
	    margin-bottom: .043333rem;
	}
	.center .row .counselo-base .name h3 {
		max-width: 1.62rem;
	    font-size: .265rem;
	    color: #565657;
	    font-weight: 700;
	    line-height: .325rem;
	    overflow: hidden;
	    -webkit-line-clamp: 1;
	    -webkit-box-orient: vertical;
        display: -webkit-box;
	}
	.center .row .counselo-base .name .zygw
	{			
		font-size: .15rem;
		margin-left: .1rem;
		vertical-align: sub;
	}
	.center .row .counselo-base .college {
	    max-height: .236667rem;
	    font-size: .15rem;
	    color: #999;
	    line-height: .236667rem;
	    margin: .043333rem 0;
	    overflow: hidden;
	}
	
	.center .row .counselo-base .tag-intr {
	    position: relative;
	    margin-top: .0879rem;
	    background: #faf7f5;
	    -webkit-background-size: .2222rem .16764rem;
	    -moz-background-size: .2222rem .16764rem;
	    background-size: .2222rem .16764rem;
	    -webkit-border-radius: .08rem;
	    -moz-border-radius: .08rem;
	    border-radius: .08rem;
	    padding: .12377rem .125rem;
	}
	.center .row .counselo-base .tag-intr .text-wrap {
	    position: relative;
	    max-height: 0.825rem;
	    cursor: pointer;
	}

	.center .row .counselo-base .tag-intr .text-wrap .txt-con {
	    height: auto;
	    display: -webkit-box;
	    font-size: .15rem;
	    color: #565657;
	    line-height: .2rem;
		-webkit-line-clamp: 3;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	}	
	
	
	.center .row-bj
	{
		background-image: url(/uploads/image/smizhixunshi/bj.jpg);
		background-size: 100% 100%;		
	}
	
	.center .row .counselo-gz
	{
		/*min-height: .8rem;*/
		padding: .15rem 0;
	
	}
	.center .row .counselo-gz .text-wrap {
	    max-height: 0.56rem;
	    cursor: pointer;
	}

	.center .row .counselo-gz .text-wrap .txt-con {
		max-width: .8rem;
	    display: -webkit-box;
	    /*font-size: .15rem;
	    color: #565657;*/
	    overflow: hidden;
	    -webkit-line-clamp: 3;
	    -webkit-box-orient: vertical;
	    -o-text-overflow: ellipsis;
	    text-overflow: ellipsis;
	    text-align: left;
	    float: left;
	    /*margin-right: .12rem;*/
	}
	.center .row .counselo-gz .text-wrap .head-img-box
	{
		max-height:.56rem ;
	}
	.center .row .counselo-gz .text-wrap .head-img-box span
	{
		width: .4rem;
		height: .4rem;
		line-height: .4rem;
		margin-right: -.13rem;
	}
	.center .row .counselo-gz .text-wrap .head-img-box span:last-child{
		margin-right: 0;
	}
	.center .row .counselo-gz .text-wrap .head-img-box span img
	{
		width: .4rem;
	    height: .4rem;
	    text-align: center;
	    line-height: .4rem;
	    border-radius: 50%;
	    border:.01rem solid #ffffff;
	}
	
.center .row .counselo-gz .text-wrap .txt-con .rsfont{
	max-width: .8rem;
	font-size: .2rem;
	overflow: hidden;
	word-break: keep-all;
    white-space: nowrap;
}
/*.center .row .counselo-gz .text-wrap .txt-con .kgfont{
	font-size: .132rem;
	color: #999999;
}


.center .row .hd h2 {
    line-height: .2666rem;
}*/


.center .row .bd .user-cmt-itemv3 .usercmt-txt-con .time,.center .row .bd .user-cmt-itemv3 .usercmt-txt-con .usercmt-btn {
    position: absolute;
    display: inline-block;
    line-height: .215rem;
}
.center .row .bd .more-v3 {
   /* margin-bottom: .5rem;*/
    cursor: pointer;
}

.more-v3 a {
    display: block;
    width: 100%;
    height: 0.5rem;
    font-size: .15rem;
    color: #999999;
    line-height: .5rem;
    text-align: center;
    background: #fcf8f8;
    -webkit-border-radius: .05rem;
    -moz-border-radius: .05rem;
    border-radius: .05rem;
}



.center .row .bd .mfwd-listv3 {
    /*margin-bottom: .277rem;*/
    border-bottom: 1px solid #f5f5f5;
}
/*
.center .row .bd .mfwd-itemv3
{
	margin-bottom: .277rem;
}*/
.center .row .bd .mfwd-itemv3:first-child {
    padding: 0;
    margin-top: 0;
    border-top: none;
}

.center .row .bd .mfwd-itemv3 .mfwd-tit {
    letter-spacing: 0;
    text-align: justify;
   /* margin-bottom: .085rem;*/
}

.center .row .bd .mfwd-itemv3 .mfwd-tit h3 {
    /*font-size: .17rem;
    color: #565657;
    font-weight: 700;*/
    line-height:initial;
}



.center .row .bd .mfwd-itemv3 .mfwd-intr {
    /*font-size: .132rem;
    color: #848689;    
    margin-bottom: .1706rem;*/
    overflow: hidden;
    line-height:initial;
}
.center .row .bd .mfwd-itemv3 .mfwd-intr ul {
    float: left;
    overflow: hidden;
}
.center .row .bd .mfwd-itemv3 .mfwd-intr ul li {
    float: left;
    margin-right: .0853rem;
}

.center .row .bd .mfwd-itemv3 .mfwd-intr .date {
    float: right;
}

.center .row .bd .mfwd-itemv3 .mfwd-txt-wrap {
    position: relative;
        box-sizing: border-box;
    background: #fcf8f8;
    border-radius: .05rem;
    overflow: hidden;
    }
    
.center .row .bd .mfwd-itemv3 .mfwd-txt-wrap .mfwd-txt {
	/*height: 1rem;*/
	padding: .1rem;
    max-height: 1rem;
    /*font-size: .15rem;
    color: #565657;*/
   text-align: justify;
    line-height:initial;
    word-break: break-all;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    cursor: pointer;
    display: -webkit-box;
    
}

.center .row .bd .mfwd-itemv3 .mfwd-txt-wrap .show-data{
	padding: .1rem;
    /*font-size: .15rem;
    color: #565657;*/
    word-break: break-all; 
    text-align: justify;
}



.center .row .bd .mfwd-itemv3 .mfwd-txt-wrap .de-style {
    overflow: hidden;
}


.center .row .bd .mfwd-itemv3 .mfwd-txt-wrap .mfwd-btn {
    display: none;
    position: absolute;
    right: .11rem;
    bottom: .064rem;
    font-size: .15rem;
    color: #e36b7b;
    line-height: .256rem;
    padding-left: .5333rem;
    background-image: linear-gradient(90deg,rgba(243,246,249,0) 0,#fcf8f8 47.17%,#fcf8f8 100%);
    cursor: pointer;
    }
.center .row .bd .mfwd-itemv3 .mfwd-txt-wrap .mfwd-btn .btn-on {
    display: block;
}

.center .row .bd .mfwd-itemv3 .mfwd-txt-wrap .mfwd-btn .btn-off {
    display: none;
}

.center .row .bd .lpjd-listv3 {
    /*margin-bottom: .277rem;*/
    border-bottom: 1px solid #f5f5f5;
}
.paddbottom
{
	padding-bottom: .2rem;
}
.center .row .bd .lpjd-listv3:last-child
{
	border-bottom: 0px;
}

.center .row .bd .lpjd-listv3 .lpjd-itemv3:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: none;
}
.center .row .bd .lpjd-listv3 .lpjd-itemv3 {
    position: relative;
    }
.center .row .bd .lpjd-listv3 .lpjd-itemv3 .consult_head{
	display: flex;
	justify-content: space-between;
	align-items:flex-start;
}
.center .row .bd .lpjd-listv3 .lpjd-itemv3 .consult_phone {
    padding: 0 .05rem;
    height: .25rem;
    line-height: .25rem;
    background-color: #f2304a;
    border-radius: .043rem;
    overflow: hidden;
}
.center .row .bd .lpjd-listv3 .lpjd-itemv3 .consult_phone a {
    color: #ffffff;
}
.btn {
    padding: 0;
}


.center .row .bd .lpjd-listv3 .lpjd-itemv3 .major-infor {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.center .row .bd .lpjd-listv3 .lpjd-itemv3 .face {
    position: relative;
    width: .425rem;
    height: .425rem;
   /* margin-right: .12rem;*/
    text-align: center;
    border-radius: 50%;
    overflow: hidden;
}

.center .row .bd .lpjd-listv3 .lpjd-itemv3 .text {   
    max-width: 2.7rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.center .row .bd .lpjd-listv3 .lpjd-itemv3 .text .cmt-name {
    overflow: hidden;
}

.center .row .bd .lpjd-listv3 .lpjd-itemv3 .face img {
    position: absolute;
    left: 50%;
    top: 0;
    width: auto;
    height: 100%;   
    transform: translatex(-50%);
}
.center .row .bd .lpjd-listv3 .lpjd-itemv3 .text .cmt-name h3 {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.center .row .bd .lpjd-listv3 .lpjd-itemv3 .text .cmt-tit span {
    margin: .053333rem;
    color: #f2304a;
}

.center .row .bd .lpjd-listv3 .lpjd-itemv3 .control-area {
    position: relative;
    /*max-height: 1.672rem;*/
}
.center .row .bd .lpjd-listv3 .lpjd-itemv3 .control-area .show-data{
	text-align: justify;
}
.center .row .bd .lpjd-listv3 .lpjd-itemv3 .control-area .cmt-detail {
    display: -webkit-box;
   /*  max-height: 0.88rem;
   margin-bottom: .085rem;
    line-height: .256rem;
    font-size: .15rem;
    color: #565657; */
    word-break: break-all;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    cursor: pointer;
}
.center .row .bd .lpjd-listv3 .lpjd-itemv3 .control-area .cmt-detail a {
    font-size: .15rem;
    color: #e36b7b;
    letter-spacing: 0;
    margin-right: .0533rem;
}
.center .row .bd .lpjd-listv3 .lpjd-itemv3 .control-area .default-txt {
    display: none;
}


.unfold-ft {
    right: 0;
    display: none;
    /*font-size: .15rem;
    color: #e36b7b;
    line-height: .215rem;*/
    cursor: pointer;
    text-align: center;
   /* margin-top: .1rem;*/
}
.center .row .bd .lpjd-listv3 .lpjd-itemv3 .control-area .int-time {
    /*font-size: .132rem;
    color: #77808a;*/
    overflow: hidden;
}

.center .row .bd .fujs-listv3 {
    padding-bottom: .8132rem;
}

.center .row .bd .fujs-itemv3 {
    margin-bottom: .277rem;
    padding-bottom: .277rem;
    border-bottom: 1px solid #ecf0f4;
}

.center .row .bd .fujs-itemv3:last-child {
    margin-bottom: 0;
    border-bottom: none;
}

.mfwd-v3-md{margin-bottom: .5rem;}



/*服务案例*/
.center .row .bd .fwal-list {
    margin-bottom: .2773rem;
}

.center .row .bd .fwal-item:first-child {
    margin-top: 0;
}

.center .row .bd .fwal-item {
    margin-top: .2773rem;
    background: #fff;
    -webkit-box-shadow: 0 0.032rem 0.16rem 0 rgba(62,74,89,.12);
    -moz-box-shadow: 0 0.032rem .16rem 0 rgba(62,74,89,.12);
    box-shadow: 0 0.032rem 0.16rem 0 rgba(62,74,89,.12);
    -webkit-border-radius: .0533rem;
    -moz-border-radius: .0533rem;
    border-radius: .0533rem;
    cursor: pointer;
}

.center .row .bd .fwal-item .item-bottom, .center .row .bd .fwal-item .item-top {
    position: relative;
    padding: 0 .128rem;
    overflow: hidden;
}
.center .row .bd .fwal-item .item-bottom::before, .fwal-item .item-top::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: .032rem;
    height: 100%;
}
.center .row .bd .fwal-item .item-bottom::before {
    background:#f2304a;
    -webkit-border-radius: 0 0 0 .02132rem;
    -moz-border-radius: 0 0 0 .02132rem;
    border-radius: 0 0 0 .02132rem;
}


.center .row .bd .fwal-wrap .fwal-tit {
    font-size: .1765rem;
    color: #565657;
    line-height: .215rem;
    padding-left: .08rem;
    margin: .181rem 0 .1765rem;
    -webkit-background-size: .215rem .215rem;
    -moz-background-size: .215rem;
    background-size: .215rem;
    background-position: left -.012rem;
    background-repeat: no-repeat;
}

.center .row .bd .fwal-wrap .fwal-tit .span-ico
{
	color:#5c90d2;
	font-size: .08rem;
	margin-right: .032rem;
}
.center .row .bd .fwal-wrap .fwal-tit .span-ico-bold
{
	color: #f2304a;
	font-weight: 600;
	font-size: .2rem;
	margin-right: .032rem;
}
.center .row .bd .fwal-wrap .fwal-tit h4 {
    font-weight: 700;
}


.center .row .bd .fwal-item .detail-cont-list{
	padding: 0;
}
.center .row .bd .detail-cont-list .con-item:last-child {
    margin-bottom: .2777rem;
    padding-bottom: 0;
    border-bottom: none;
}
.center .row .bd .recommend-list:last-child {
    margin-bottom: 0;
}

.center .row .bd .recommend-list .tit h3 {
    font-size: .15rem;
    color: #565657;
    font-weight: 700;
    line-height: .215rem;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.center .row .bd .recommend-list .tit h3 span {
    color: #848689;
    font-weight: 400;
    margin-right: .2rem;
}

.center .row .bd .recommend-list .des {
    margin-top: .0532rem;
}

.center .row .bd .recommend-list .des .iconfont {
    float: left;
    position: relative;
    font-size: .132rem;
    color: #848689;
    margin-right: .132rem;
    padding-left: .16rem;
    line-height: .176rem;
}
.center .row .bd .recommend-list .des p {
    font-size: .132rem;
    color: #848689;
    line-height: .176rem;
    overflow: hidden;
}
.center .row .bd .recommend-list .des .iconfont::before {
    position: absolute;
    left: 0;
    font-size: .176rem;
    line-height: .176rem;
}
.center .row .bd .recommend-list .cont {
    display: block;
    margin-top: .172rem;
    overflow: hidden;
}

.center .row .bd .recommend-list .cont .pic {
    float: left;
    margin-right: .085rem;
    width: 1.2rem;
    height: .9rem;    
    border-radius: .043rem;
}

.center .row .bd .recommend-list .cont .pic img {
    width: 100%;
    height: 100%;
    border-radius: .043rem;
}
.center .row .bd .recommend-list .cont .details {
    font-size: .132rem;
    color: #848689;
    overflow: hidden;
}
.center .row .bd .recommend-list .cont .details .single {
    line-height: .256rem;
}
.center .row .bd .recommend-list .cont .details>div {
    overflow: hidden;
}

.center .row .bd .recommend-list .cont .details>div span {
    float: left;
    margin-right: .085rem;
}

.center .row .bd .recommend-list .cont .details .single p {
    font-size: .15rem;
    color:#f2304a;
    font-weight: 700;
}

.center .row .bd .recommend-list .cont .details>div p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.center .row .bd .detail-cont-list .recommend-list .cont .details .area p {
    max-width: 1.4rem;
}
.center .row .bd .recommend-list .cont .details .area em {
    float: left;
}


/*底部*/
.foot_menue_zxs {
    padding: .1rem .2rem;
    position: fixed;
    margin: auto;
    background-color: #fff;
    z-index: 5;
    right: 0;
    bottom: 0;
    left: 0;
    display:inline-block;
}

.foot_menue_zxs .foothead{
    float: left;
}

.foot_menue_zxs .foothead img
{
	width: .45rem;
    height: .45rem;
    border-radius: 50%;
    margin-right: .085rem;
    font-size: .18rem;
    display: block;
    line-height: .44rem;
}

.foot_menue_zxs .foottxt{
    overflow: hidden;
    float: left;
    box-sizing:border-box;
    margin-right: .08rem;
    min-width: .65rem;
    max-width: .815rem;
}

.foot_menue_zxs .foottxt h5
{
	font-size: .15rem;
	color: #565657;
	height: .24rem;
    max-width: .815rem;
    margin-bottom: .008rem;
    line-height: .24rem;
    overflow: hidden;
	}

.foot_menue_zxs .foottxt .w-p
{	
	font-size: .132rem;
    color: #77808a;
    letter-spacing: 0;
    max-width: .815rem;
    line-height: .176rem;
    overflow: hidden;
	word-break:keep-all;
    white-space:nowrap;
	}
.foot_menue_zxs .foottxt .w-p .w-span
{
	max-width: .2rem;	
	color: #f2304a;
	overflow: hidden;
	word-break:keep-all;
    white-space:nowrap;
}	
	
.foot_menue_zxs .all {
    background: #5c90d2;
    margin: .04rem 0rem 0 0;
    border-radius: .04rem;
    color: #fff;
    text-align: center;
    float: left;
    padding: .1rem;
    line-height: .132em;
}
.foot_menue_zxs .allred{
	background: #f2304a;
}

.foot_menue_zxs .all .tit_big{
	padding: .066rem;
	font-size: .15rem;
    }


.f_left {
    float: left;
}
.f_right{
	float: right !important;
}


.foot_menue_zxs2{	
    width: 3.75rem;
    position: fixed;
	padding: .075rem .2rem;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: #fff;
    box-sizing: border-box;
    z-index: 5;
}
.foot_menue_zxs2 .footzxs2ul{
	display: flex;
	justify-content: space-between;
}

.foot_menue_zxs2 .footzxs2ul li img{
	display: block;
    width: .27rem;
    margin: auto;
}

/*咨询师列表页样式*/

.center{
	padding-top: .44rem;
    overflow: hidden;
}

.center .ask-row{
	padding: .1rem .2rem;
    background: #fff;
}
.zxslist_banner,.zxstitlebox{
	width: 3.35rem;
	min-height: 1.16rem;
}

.zxslist_banner img{
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.zxslist-box{
	position: relative;
	margin-bottom: .15rem;
	padding: .1rem .2rem;
	background: #ffffff;
}
.zxslist-ul li{
	border-radius: .1rem;
    padding:.2rem .15rem;
    margin-bottom: .2rem;
    box-shadow:0 2px 4px 0 rgba(0, 0, 0, .1);
}

.zxs-row{
	display: flex;
	justify-content:flex-start;
}

.zxs-row .zxs-row-head{
	width: 1rem;
	height: 1rem;	
	margin-right: .08rem;	
}

.zxs-row .zxs-row-head img
{
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
}

.zxs-row .zxs-row-introduce
{
	width: 1.95rem;
	font-size: .15rem;
	color:#666;
}
.zxs-row .zxs-row-introduce .zxs-col-name
{
	margin-bottom: .05rem;
}
.zxs-row .zxs-row-introduce .zxs-col-name .name
{
	float: left;
	font-size: .18rem;
	font-weight: bold;	
	max-width: 1.62rem;
    color: #565657;
    line-height: .25rem;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.zxs-row .zxs-row-introduce .zxs-col-name .zxszw{
	float: right;
	font-size: .12rem;
    vertical-align: sub;
    background: #f2304a;
    padding: .01rem .05rem;
    color: #fff;
    border-radius: .05rem;
}
.zxs-row-introduce .zxs-col-qm{
	font-size: .132rem;
	max-width: 1.95rem;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.zxs-row-introduce .zxs-col-span
{
	margin-bottom: .05rem;
}

.zxs-row-introduce .zxs-col-span span{
	border: 1px solid #f2304a;
	color: #f2304a;
	margin-right: .05rem;
	padding: .01rem .04rem;
	font-size: .12rem;
	border-radius: .03rem;
}

.zxs-col-fw{
	display:flex;
	justify-content: space-between;
	margin-top: .05rem;
}

.zxs-col-fw .zxs-col-fwcol{
	max-width: .5rem;
	padding: 0rem;
	box-shadow:none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zxs-col-fw .col-fw-num{
	font-size: .15rem;
	font-weight: bold;
	color: #666;
}
.zxs-col-fw .col-fu-txt{
	font-size: .12rem;
	color: #8f8f94;
}

.zxs-row-txt{
	background: #fcf8f8;
	font-size: .12rem;
    color: #8f8f94;
	padding: .1rem;
	border-radius: .05rem;
	text-align: justify;
	margin-top: .1rem;
}
/*
.zxs-row-btn{
	display: flex;
	justify-content: space-between;
	margin-top: .2rem;
	margin-bottom: .1rem;	
}

.zxs-row-btn .col-btn-mfzx{
	background: #f2304a;
	text-align: center;
	font-size: .132rem;
	color: #fff;
	border-radius: .04rem;
	padding: .1rem .15rem;
	line-height: .16rem;
}

.zxs-row-btn .col-btn-tel,.zxs-row-btn .col-btn-wx{
	font-size: .12rem;
    height: .16rem;
    line-height: .16rem;
    text-align: center;
    color: #8f8f8f;
}

.zttbfont
{
	font-size: .2rem !important;
}

.zxs-row-btn .col-btn-tel .dhtxt,.zxs-row-btn .col-btn-wx .wxtxt{
	padding-top: .03rem;
}

.zxs-row-btn .col-btn-zxyy{
	background: #5c90d2;
	}
	
.zxs-row-btn .col-btn-mfzx i{
	vertical-align: middle;	
	margin-right: .03rem;
}*/

/*咨询师评价页*/
.ask-row-pj{
	line-height: .3rem;	
	margin-top: 20%;
}
.ask-row .zxstitlebox{
	text-align: center;
}
.ask-row .zxstitlebox .zxstitle{
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
}

.ask-row .zxsname{
	font-size: .2rem;
	text-align: center;
	color: #666;
	font-weight: bold;
}
.ask-row .zxsgxqm{
	text-align: center;
	color: #8f8f94;
	font-size: .132rem;
	}
.star-row{
	text-align: center;
	margin-top: .2rem;
	}
.star-row .iconstar{
	font-size: .4rem;
	color:#f8eaea;	
}

.star-row .iconstar-on
{
	color: #f2304a;
}

.ask-row .zxspj{
	text-align: center;
	font-size: .132rem;
	color: #f2304a;
	margin: .1rem 0rem;
}

.ask-row .xffk-title{
	margin: .2rem 0 .3rem;
	font-weight: bold;
	color: #666;
	text-align: center;
}
.ask-row .eval-zxs-box{
	display: flex;
	justify-content: start;
	align-items: center;
	max-width: 3.35rem;
}

.zxs-box-title{
	width: .6rem;
	height: .6rem;
	margin: 0 auto;
	/*margin-right: .1rem;*/
}
.zxs-box-title img{
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
}


.zxs-box-info{
	line-height: .3rem;
	margin-top: .1rem;
}
.zxs-box-info .zxsgxqm{
	text-align: left;
}

.queslabel{
	height: auto;
    overflow: hidden;
	padding: .2rem 0rem .1rem;
}
.queslabel li{
	display: -webkit-box;
    display: -ms-flexbox;
     display: inline-table;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
    margin-bottom: .1rem; 
    margin-right: .1rem;
    cursor: pointer;
	border: .01rem solid #f2f2f2;
	padding: .05rem;
	font-size: .15rem;
	color: #8f8f94;
	border-radius: .05rem;
}
.queslabel .active{
	background: #f2304a;
	color: #fff;
}

.ask-row .pintxt{
	margin-top: .05rem;
    min-height: 1.25rem;
    padding: .08rem;
    border: .01rem solid #f2f2f2;
}

.ask-row .pints{
	font-size: .132rem;
	color: #666;
	margin-top: .1rem;
	display: flex;
	justify-content: space-between;
}
.pint-mg20{
	margin: .2rem 0rem;
}

.ask-row .pints .pintsl{
	color: #8f8f94;
}

.ask-row .pints .pintsr{

	color: #f2304a;
	}
.pints .pintsl .iconnmpj-xz{
	color: #ccc;
	margin-right: .02rem;
}

.pints .pintsl .iconnmpj-xz-on{
	color: #f2304a;
}
.quest{
	margin: .3rem 0rem;
}
.quest .quest-title{
	font-size: .2rem;
	font-weight: bold;
	color: #666;
	line-height: .3rem;
}
.quest .quest-sel{
	display: inline-flex;
	width: 100%;
	margin: .2rem 0rem;
}

.quest .quest-sel .questsel-l,.quest .quest-sel .questsel-r{
	width: 50%;
	text-align: center;
}

.quest .quest-sel .selno,.quest .quest-sel .selyes{
	position: relative;
    display: inline-block;
	border: .01rem solid #f2f2f2;
	border-radius: .2rem;
	background: #fff;
	padding:0rem .15rem 0rem .4rem;
	font-size: .15rem;	
	height: .35rem;
	line-height: .35rem;
	color: #666;	
}

.quest .quest-sel .selno-on,.quest .quest-sel .selyes-on{
	background: #f8eaea;
	border: .01rem solid #f9b5be;
	color: #f2304a;
}

/*.quest .quest-sel .selyes-on{
	background: #e9f9f5;
	border: .01rem solid #0bbe92;
	color: #0bbe92;
}*/
.quest .quest-sel .selno .selimg,.quest .quest-sel .selyes .selimg{
	position: absolute;
	width: .4rem;
    height: .4rem;
    left: -.08rem;
    transform: translatey(-50%);
    top: 50%;
    z-index: 99;
}

.sub-pj{
	width: 100%;
	height: .45rem;
	line-height: .45rem;
	border-radius: .05rem;
	background: #f2304a;
	color: #fff;
	font-size: .18rem;	
	text-align: center;
}

 textarea::-webkit-input-placeholder{
    color:#cecdcd;
    font-size: .132rem;
 }
textarea::-moz-placeholder{
    color:#cecdcd;
    font-size: .132rem;
    }
textarea:-moz-placeholder{
    color:#cecdcd;
    font-size: .132rem;
    }
textarea:-ms-input-placeholder{
    color:#cecdcd;
    font-size: .132rem;
    }
    

.counselor-ico-box{
	display: flex;
	justify-content:space-between;
	line-height: initial;
}
.counselor-ico-box li{
	text-align: center;
}

.counselor-ico-box .ico-fontsize30{
	font-size: .3rem;	
}

.conspecialteam{
	display: flex;
	justify-content: space-between;
}
.conspecialteam li{
	width: 1.65rem;
	height: auto;
	border-radius: .05rem;
	padding: .1rem;
}
.conspecialteam .teamleft{
	background: url(/uploads/image/smimg/teambg-1.jpg)no-repeat;
	background-size: 100% 100%;
	
}
.conspecialteam .teamright{
	background: url(/uploads/image/smimg/teambg-2.jpg)no-repeat;
	background-size: 100% 100%;
}
.conspecialteam .ico-team{
	vertical-align: middle;
}

.houseul{
	display: flex;
	justify-content: flex-start;
}
