.ui-content{
	padding-bottom: .6rem;
}
.more_hed{
	background: #fff;
	padding: 0 .32rem .6rem .32rem;
}
.more_hed .name{
	overflow: hidden;
	/* padding-top: .2rem; */
}
.more_hed .name img{
	width: .64rem;
	height: .64rem;
	border-radius: 50%;
	float: left;
}
.more_hed .name span{
	color: #333;
	font-size: .28rem;
	padding: .1rem .16rem 0 .16rem;
	float: left;
}
.more_hed .name a{
	padding: 4px .25rem;
	background: #01b2b6;
	border-radius: 6px;
	float: left;
	color: #fff;
	font-size: .24rem;
	margin-top: .05rem;
	/* float: right; */
	margin-left: .12rem;
}
.more_hed .name a.on{
	background: #F5F5F5;
	color: #BBBBBB;
}
.more_hed .name a i{
	background: url(../../Images/Product/moremaster/icon_guanzhu.png) no-repeat;
	background-size: 100% 100%;
	width: .22rem;
	height: .2rem;
	display: inline-block;
	margin-right: .1rem;
}
.more_hed .title{
	color: #353535;
	font-size: .36rem;
	padding: .32rem 0 .32rem;
	font-weight: bold;
	position: relative;
	text-align: justify;
}
.more_hed .title span{
	font-size: .28rem;
	font-weight: normal;
	color: #fff;
	background: #333;
	border-radius: 24px 4px 30px 24px;
	position: fixed;
	right: .4rem;
	top: .2rem;
	padding: .14rem .32rem;
	display: none;
	z-index: 599;
	line-height: normal;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center
}
/* .more_hed .time{
	color: #999 !important;
	font-size: .24rem !important;
	padding-right: 0 !important;
} */
.more_hed .time span:last-child{
	float: right;
	color: #999 !important;
	font-size: .24rem !important;
	padding-right: 0 !important;
}
.more_hed .time i{
	background: url(../../Images/Product/moremaster/icon_kan.png) no-repeat;
	background-size: 100% 100%;
	width: .26rem;
	height: .24rem;
	display: inline-block;
	margin-right: .1rem;
	position: relative;
	top: .05rem;
}
.more_hed .text{
	padding-top: .3rem;
	color: #353535;
	font-size: .32rem;
	word-break: break-all;
}
.more_hed .text p{
	margin: 0 !important;
	text-indent: 0 !important;
}
.more_hed .text img{
	width: 100%;
	display: block;
	padding: .12rem 0;
}
.more_hed .text a{
	color: #0894ec !important;
}
.more_hed .coupon{
	width: 100%;
	background: #F7F7F7;
	border-radius: 8px;
	margin-top: .4rem;
	padding: .32rem 0;
	text-align: center;
	color: #666;
	font-size: .28rem;
}
.more_hed .coupon p{
	color: #333;
	font-size: .32rem;
	padding-bottom: .1rem;
}
.more_hed .coupon a{
	display: block;
	width: 2.38rem;
	height: .64rem;
	line-height: .64rem;
	background: #FFFFFF;
	border-radius: 16px;
	border: 1px solid #EEEEEE;
	margin: .2rem auto 0 auto;
}
.more_hed .coupon a i{
	background: url(../../Images/Product/moremaster/sy_icon_copy2x.png) no-repeat;
	background-size: 100% 100%;
	width: .28rem;
	height: .28rem;
	display: inline-block;
	margin-right: .12rem;
	position: relative;
	top: .04rem;
}
.btn_box {
	padding-top: .9rem;
	overflow: hidden;
}
.icon_dianzan {
	float: left;
	margin-left: 2.9rem;
	margin-right: .44rem;
	text-align: center;
}
.icon_dashang{
	float: left;
	text-align: center;
}
.btn_box span{
	width: 1.12rem;
	height: 1.12rem;
	background: #F7F7F7;
	display: block;
	border-radius: 50%;
	text-align: center;
	margin-bottom: .12rem;
}
.btn_box span i{
	width: .5rem;
	height: .48rem;
	display: inline-block;
	position: relative;
	top: .3rem;
}
.btn_box span.asd{
	background: url(../../Images/Product/moremaster/sy_bg_zs2x.png) no-repeat;
	background-size: 100% 100%;
}
.icon_dianzan span i{
	background: url(../../Images/Product/moremaster/sy_icon_pr_default2.png) no-repeat;
	background-size: 100% 100%;
}
.icon_dianzan span.on i{
	background: url(../../Images/Product/moremaster/sy_icon_pr_dselected.png) no-repeat;
	background-size: 100% 100%;
}
.icon_dashang span i{
	background: url(../../Images/Product/moremaster/sy_icon_zs.png) no-repeat;
	background-size: 100% 100%;
}
.icon_dianzan.on p{
	color: #01B2B6;
}
.icon_dianzan.on span i{
	background: url(../../Images/Product/moremaster/sy_icon_pr_dselected.png) no-repeat;
	background-size: 100% 100%;
}
.icon_dianzan p {
	color: #333;
}
.icon_dashang p {
	color: #FE7467;
}
.more_teacher{
	width: 6.9rem;
	margin:  0 auto;
	background-color: #fff;
	margin-top: 1.06rem;
	padding: 0 .28rem;
	border-radius: 8px;
}
.t_portrait{
	text-align: center;
	position: relative;
}
.t_portrait img{
	width: 1.36rem;
	height: 1.36rem;
	border: 2px solid #F7F7F7;
	border-radius: 50%;
	position: absolute;
	top: -.68rem;
	left: 50%;
	margin-left: -.68rem;
}
.more_teacher .t_name{
	text-align: center;
	padding-top: .72rem;
	font-size: .28rem;
	font-weight: bold;
	color: #333;
}
.more_teacher span{
	color: #666666;
	font-size: .28rem;
	margin-top: .1rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.more_teacher ul{
	overflow: hidden;
	padding-top: .32rem;
	padding-bottom: .4rem;
}
.more_teacher ul li{
	width: 33%;
	float: left;
	color: #999999;
	font-size: .24rem;
}
.more_teacher ul li i{
	width: .26rem;
	height: .24rem;
	display: inline-block;
	margin-right: .06rem;
	position: relative;
	top: .05rem;
}
.more_teacher ul li .icon_jieda{
	background: url(../../Images/Product/moremaster/sy_icon_zx.png) no-repeat;
	background-size: 100% 100%;
}
.more_teacher ul li .icon_pingjia{
	background: url(../../Images/Product/moremaster/sy_icon_pjz.png) no-repeat;
	background-size: 100% 100%;
}
.more_teacher ul li .icon_fensi{
	background: url(../../Images/Product/moremaster/sy_icon_fs.png) no-repeat;
	background-size: 100% 100%;
}
.more_teacher ul li:nth-child(2){
	text-align: center;
}
.more_teacher ul li:last-child{
	text-align: right;
}
.more_text{
	font-size: .28rem;
	color: #999;
	text-align: center;
	padding: .4rem 0 .32rem 0;
}
.more_text span{
	position: relative;
}
.more_text span::after,
.more_text span::before{
	content: "";
	position: absolute;
	top: .22rem;
	width: .64rem;
	height: 1px;
	background: #BBBBBB;
}
.more_text span::after{
	left: -1rem;
}
.more_text span::before{
	right: -1rem;
}
.more_wz{
	width: 6.9rem;
	margin: 0 auto;
	border-radius: 8px;
}
.more_wz a{
	padding: 0 .24rem;
	margin-bottom: .16rem;
	display: block;
	background: #fff;
	border: 1px solid #eeeeee;
	border-radius: 16px;
}
.more_wz .title{
	color: #333;
	font-size: .32rem;
	padding: .2rem 0 .1rem 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}
.more_wz .title img{
	width: .26rem;
	height: .24rem;
	margin-right: .06rem;
}
.more_wz p{
	color: #666666;
	font-size: .28rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.more_wz ul{
	padding: .3rem 0;
	display: flex;
	display: -webkit-flex;
}
.more_wz ul li{
	flex: 1;
	-webkit-flex: 1;
	font-size: .24rem;
	color: #999;
}
.more_wz ul li img{
	margin-right: .06rem;
	position: relative;
	top: .05rem;
}
.more_wz ul li:first-child img{
	width: .24rem;
	height: .24rem;
	border-radius: 50%;
}
.more_wz ul li:last-child{
	text-align: right;
}
.more_wz ul li:last-child img{
	width: .26rem;
	height: .24rem;
}



.bot_modWin{
	position: absolute;
	width: 100%;
	bottom: 0;
	border-radius: 12px 12px 0 0;
	transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	background: #fff;
}
.master_header img{
	width: 1.28rem;
	height: 1.28rem;
	position: absolute;
	left: 50%;
	margin-left: -.69rem;
	top: -.69rem;
	border: 2px solid #FFFFFF;
	border-radius: 50%;
}
.master_p{
	color: #333333;
	font-size: .28rem;
	text-align: center;
	padding-top: .65rem;
}
.bnt_close{
	position: absolute;
	right: .24rem;
	top: .16rem;
}
.bot_modWin ul{
	overflow: hidden;
	padding: .55rem .2rem .25rem .2rem;
}
.bot_modWin ul li{
	width: 25%;
	float: left;
	text-align: center;
	font-size: .24rem;
	color: #999;
	padding: .15rem 0;   
	border: 1px solid rgba(255, 255, 255, 0);
}
.bot_modWin ul li.on{
	border-color: #01b2b6;
	border-radius: 10px;
}
.bot_modWin ul li p{
	color: #333;
}
.bot_modWin ul li .img_1{
	width: 1rem;
	height: 1rem;
}
.bot_modWin ul li span img{
	width: .22rem;
	height: .22rem;
	margin-right: .05rem;
	position: relative;
	top: .02rem;
}
.admire_line{
	background: #F7F7F7;
	width: 100%;
	height: 1rem;
	color: #333;
	font-size: .28rem;
	overflow: hidden;
	padding: 0 .32rem;
}
.text_left{
	float: left;
	padding-top: .15rem;
}
.admire_line img{
	width: .48rem;
	height: .48rem;
	position: relative;
	top: .12rem;
}
.admire_line span{
	padding: 0 .1rem;
	font-weight: bold;
}
.admire_line a{
	color: #01B2B6;
	font-size: .32rem;
}
.btn_right{
	float: right;
	width: 1.12rem;
	height: .6rem;
	line-height: .6rem;
	text-align: center;
	color: #FFFFFF;
	background: #01B2B6;
	font-size: .28rem;
	border-radius: 5px;
	margin-top: .22rem;
}
.hot_label h5{
	color: #01B2B6;
	font-size: .28rem;
	padding-top: .15rem;
	padding-bottom: .2rem;
}
.hot_label ul{
	overflow: hidden;
}
.hot_label ul li{
	/* background: #F7F7F7;
	border-radius: 24px;
	border: 1px solid #EEEEEE; */
	color: #01B2B6;
	font-size: 0.28rem;
	float: left;
	margin-bottom: 0.24rem;
	margin-right: 0.16rem;
}
.hot_label ul li a{
	display: block;
	padding: 3px .3rem .3rem 0;
	overflow: hidden;
	color: #01B2B6 !important;
}
.hot_label ul li span,
.hot_label ul li b,
.hot_label ul li i{
	float: left;
	display: block;
}
.hot_label ul li b{
	color: #FE8679;
	padding: 0 .16rem 0 .08rem;
}
.hot_label ul li i{
	background: url(../../Images/article/sy_icon_hot2x.png) no-repeat;
	background-size: 100% 100%;
	width: 0.3rem;
	height: 0.28rem;
	margin-top: .05rem;
}
.cai_text{
	text-align: center;
	color: #999;
	font-size: .28rem;
	padding: .3rem 0;
}
.cai_text span{
	position: relative;
}
.cai_text span::after,
.cai_text span::before{
	content: "";
	position: absolute;
	top: .2rem;
	width: .64rem;
	height: 1px;
	background: #BBBBBB;
}
.cai_text span::after{
	left: -1rem;
}
.cai_text span::before{
	right: -1rem;
}
.arti_new {
   
    /* background: #fff; */
    position: relative;
	width: 6.9rem;
	margin: 0 auto;
}
.guess ul li{
	overflow: hidden;
	/* border-bottom: solid 1px #EEEEEE; */
	/* padding-bottom: .4rem; */
	position: relative;
	/* padding: 0 .25rem .4rem .25rem; */
	margin-bottom: .2rem;
}
.guess ul li:last-child{
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0.1rem;
}
.guess ul li a{
	padding-bottom: .4rem;
	display: block;
	background: #fff;
	overflow: hidden;
	border: 1px solid #eeeeee;
	border-radius: 8px;
}
.guess ul li:last-child a{
	margin-bottom: 0;
}
.guess .gess_left{
	float: left;
	width: 4.66rem;
	padding-left: .24rem;
}
.guess .gess_left .conter{
	background: #fff;
	padding: 0 .2rem 0 0;
}
.guess ul li h4{
	font-size: 0.32rem;
	color: #333;
	margin: 0.4rem 0 .3rem 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.guess .gess_right{
	float: right;
	padding-top: 0.42rem;
	position: relative;
	padding-right: .24rem;
}
.guess .gess_right img{
	border-radius: 8px;
	width: 1.6rem;
	height: 1.6rem;
}
.guess .gess_right i{
	top: .5rem;
}
.conter {
    width: 4.6rem;
    padding: 10px .2rem;
    background: #F7F7F7;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    display: flex;
    display: -webkit-flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	position: absolute;
	top: 1.7rem;
}
.conter span img.img {
    width: 0.28rem;
    height: 0.28rem;
    border-radius: 50%;
	position: relative;
	top: .04rem;
}
.conter span:last-child img {
    width: .26rem;
    height: .24rem;
}
.conter span img {
    margin-right: .08rem;
}
.conter span:last-child {
    display: flex;
    display: -webkit-flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: flex-end;
}

.conter span {
    -webkit-flex: 1;
    flex: 1;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.comment_box{
	background: #fff;
	margin-top: .32rem;
	padding: 0 .32rem;
	padding-bottom: .32rem;
}
.comment_box h4{
	color: #333;
	font-size: .32rem;
	border-bottom: solid 1px #EEEEEE;
	padding: .32rem 0 .2rem 0;
}
.huifu{
	padding: .32rem 0 0 0;
}
.name_img{
	width: .8rem;
	height: .8rem;
	border-radius: 50%;
	float: left;
	
}
.huifu .lit{
	width: 5.8rem;
	background: #F7F7F7;
	height: .8rem;
	line-height: .8rem;
	border-radius: 20px;
	float: left;
	margin-left: .2rem;
	overflow: hidden;
}
.huifu .lit .icon_pl{
	background: url(../../Images/Product/moremaster/sy_icon_edit.png) no-repeat;
	background-size: 100% 100%;
	width: .3rem;
	height: .28rem;
	display: inline-block;
	float: left;
	margin-top: .25rem;
	margin-left: .3rem;
	margin-right: .08rem;
}
.huifu .lit input{
	width: 2.8rem;
	float: left;height: .8rem;
	line-height: .8rem;
	font-size: .28rem;
}
.huifu .lit input::-webkit-input-placeholder{
  color: #BBBBBB;
}

.huifu .lit input:-moz-placeholder {
  color: #BBBBBB;
}

.huifu .lit input::-moz-placeholder {
  color: #BBBBBB;
}

.huifu .lit input:-ms-input-placeholder {
  color: #BBBBBB;
}
.huifu .lit a{
	width: 1.78rem;
	height: .58rem;
	line-height: .58rem;
	text-align: center;
	background: #FFFFFF;
	border-radius: 30px;
	border: 1px solid #EEEEEE;
	float: right;
	margin-top: .12rem;
	margin-right: .12rem;
	font-size: .28rem;
	line-height: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center

}
.huifu .lit a i{
	background: url(../../Images/Product/moremaster/sy_icon_yyj.png) no-repeat;
	background-size: 100% 100%;
	width: .3rem;
	height: .28rem;
	display: inline-block;	
	margin-right: .1rem;
}
.comment_box ul li{
	overflow: hidden;
	position: relative;
}
.comment_box ul li a{
	display: block;
}
.comment_box ul li .bor{
	width: 5.7rem;
	float: left;
	border-top: solid 1px #EEEEEE;
	padding-top: .3rem;
	margin-top: .3rem;
	margin-left: .2rem;
}
.comment_box ul li .bor h6{
	color: #666666;
	font-size: .28rem;
}
.comment_box ul li .bor h6 span{
	color: #999999;
	font-size: .24rem;
	font-weight: normal;
	display: block;
	padding-top: .1rem;
}
.ellipsisNick{
	max-width: 40%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.comment_box ul li .bor p{
	color: #333333;
	font-size: .28rem;
	padding-top: .2rem;
}
.comment_box ul li .name_img{
	margin-top: .66rem;
}
.comment_box ul li .btn_zan{
	position: absolute;
	right: .14rem;
	top: .8rem;
	z-index: 6;
}
.comment_box ul li .btn_zan i{
	width: .38rem;
	height: .36rem;
	display: inline-block;
}
.comment_box ul li .btn_zan b{
	font-weight: normal;
	vertical-align: top;
	color: #BBBBBB;
	font-size: .24rem;
	background: #fff;
	position: relative;
	top: -.04rem;
	right: .1rem;
}
.comment_box ul li .icon_zan1 + b{
	color: #01B2B6;
}
.comment_box ul li .icon_zan{
	background: url(../../Images/Product/moremaster/zan1.png) no-repeat;
	background-size: 100% 100%;
}
.comment_box ul li i.icon_zan1{
	background: url(../../Images/Product/moremaster/zan2.png) no-repeat;
	background-size: 100% 100%;
}
.chakna{
	text-align: center;
	color: #01B2B6;
	font-size: .28rem;
	padding: .4rem 0 .08rem 0;
}
.chakna i{
	background: url(../../Images/Product/moremaster/sy_icon_details2.png) no-repeat;
	background-size: 100% 100%;
	width: .3rem;
	height: .28rem;
	display: inline-block;
	position: relative;
	top: .05rem;
	margin-left: .1rem;
}
.form_bot{
	
}
#textarea_p{
	opacity: 0;
	width: 3.5rem;
	word-break: break-all;
}
.conctenr{
	width: 100%;
	background: #FFFFFF;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1001;
	padding: 4px .32rem;
	line-height: initial;
}
.conctenr .intLeft{
	width: 5.9rem;
	min-height: .72rem;
	background: #F7F7F7;
	border-radius: 18px;
	float: left;
	position: relative;
	overflow: hidden;
}
.conctenr .intLeft .icon_dc{
	background: url(../../Images/Product/moremaster/sy_icon_edit.png) no-repeat;
	background-size: 100% 100%;
	width: .3rem;
	height: .28rem;
	position: absolute;
	margin-top: -.14rem;
	margin-left: .3rem;
	float: left;
	margin-right: .12rem;
	top: 50%;
}
 .conctenr .int_der{
	width: 4.8rem;
	float: left;
	color: #333;
	font-size: .28rem;
	margin-left: .76rem;
	height: 100%;
	padding: .14rem 0;
	box-sizing: border-box;
	-webkit-appearance: none;
	outline: none;
	resize: none;
	position: absolute;
	bottom: 0;
	z-index: 1;
	word-break: break-all;
}
.text_div{
	width: 5rem;
	height: .72rem;
	opacity: 0;    
}
.conctenr span{
	width: .48rem;
	height: .48rem;
	line-height: .48rem;
	text-align: center;
	border-radius: 50%;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	position: absolute;
	right: .12rem;
	top: 50%;
	margin-top: -.24rem;
	overflow: hidden;
}
.conctenr span i{
	background: url(../../Images/Product/moremaster/sy_icon_yyj5.png) no-repeat;
	background-size: 100% 100%;
	width: .3rem;
	height: .28rem;
	display: inline-block;	
	position: relative;
	top: .02rem;
}
.conctenr a{
	color: #BBBBBB;
	font-size: .3rem;
	height: .72rem;
	line-height: .72rem;
	width: .64rem;
	float: right;
	display: block;
}
.conctenr a.on{
	color: #01B2B6;
}






.teacher_not{
			text-align: center;
			font-size: .29rem;
			color: #666;
			padding-top: 2.4rem;
		}
		.teacher_not img{
			width: 2.4rem;
			height: 2.4rem;
		}
		.teacher_not p{
			padding: .16rem 0 .8rem 0;
		}
		.teacher_not a{
			width: 4.4rem;
			height: .8rem;
			line-height: .8rem;
			color: #fff;
			font-size: .32rem;
			background: #01B2B6;
			border-radius: 44px;
			display: inline-block;
		}
		.teacher_not a i{
			background: url(../../Images/Member/jianyou.png) no-repeat;
			background-size: cover;
			width: .32rem;
			height: .32rem;
			display: inline-block;
			vertical-align: middle;
			margin-left: .2rem;
		}
		
		
		/**/
		.button_down{
			text-align: center;
			padding: .3rem 0;
			color: #999;
			font-size: 0.26rem;
			position: relative;
			margin: .3rem 0;
			    padding-bottom: 1.4rem;
		}
		.button_down::after,
		.button_down::before{
			content: "";
			width: 25%;
			height: 1px;
			background: #ddd;
			position: absolute;
			top: .45rem;
		}
		.button_down::after{
			left: 8%;
		}
		.button_down::before{
			right: 8%;
		}

.hot_label{
	padding: .5rem 0 .02rem 0;
}


.icon_ht2x{
	background: url(../../Images/Product/moremaster/sy_icon_ht2x.png) no-repeat;
	background-size: 100% 100%;
	width: .32rem;
	height: .32rem;
	position: relative;
	top: .05rem;
	margin-right: .08rem;
}
.icon_colorgr{
	background: url(../../Images/Product/moremaster/colorgr.png) no-repeat;
	background-size: 100% 100%;
	width: .12rem;
	height: .2rem;
	margin-left: .08rem;
}


.admire-sucess-popu .modWin {
  width: 70%;
  border-radius: 5px;
  padding: 0;
}
.admire-sucess-popu .iknow {
  width: 100%;
}
.admire-sucess-popu .modWin img{
	width: 3rem;
	height: 2.5rem;
	margin-top: .4rem;
}
.admire-sucess-popu .modWin span{
	font-size: .2rem;
}
.admire-sucess-popu .modWin span.bold{
	font-size: .42rem;
	padding: .2rem 0 .1rem 0;
}
.admire-sucess-popu .modWin .contral_bar{
	width: 100%;
	margin-top: .4rem;
	
	line-height: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center
}
.admire-sucess-popu .modWin .contral_bar .center{
	height: .8rem;
	line-height: .8rem;
	flex: 1;
	font-size: .26rem;
}
.admire-sucess-popu .modWin .contral_bar a {
  position: relative;
}
.admire-sucess-popu .modWin .contral_bar a::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background: #e9e9e9;
}