@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,p,dl,dd,ol,ul,th,td,form,fieldset,input,button,textarea {
	margin: 0;
	padding: 0; 
	}
html {
	-webkit-text-size-adjust: none;
	word-wrap: break-word;
	}
html{
	font-family:Arial,Verdana,Sans-ser if;
	}
html, body, ul, li, a {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    text-decoration: none !important;
	}
body {
	background:#ffffff;
	position: relative;
}
ul li {
    list-style: none;
	}
html{width: 100%;font-size:calc(100vw*100 / 750);}
@media screen and (min-width: 750px) and (max-width: 1920px) {html{font-size: 100.000px;}}
.content {
	max-width: 750px;
	margin:0 auto;
}
/*心理服务*/
.bannertwos {
	width:100%;
	position:relative;
}
.bannertwos img {
	width:100%;
	display: block;
}
.bannertwos a {
	display:flex;
	width:1.6rem;
	height: .43rem;
	background: #FFFFFF;
	border-radius:.2rem;
	color:#333333;
	font-size:.24rem;
	line-height: .24rem;
	text-decoration:none;
	justify-content: center;
	align-items:center;
	position:absolute;
	top:.3rem;
	right:.3rem;
	}
.bannertwos a img {
	width:.19rem;
	height:.21rem;
	margin-right:.05rem;
	margin-top:.03rem;
	}
.nagv-list {
	display:flex;
}
.nagv-list .list-ones {
	width:calc(100% / 3);
	padding-top:.4rem;
}
.nagv-list .list-ones a {
	display: inline-block;
	width:100%;
}
.nagv-list .list-ones p {
	width:100%;
	display:flex;
	justify-content: center;
	font-size:.3rem;
	color:#333333;
	line-height: .3rem;
}
.nagv-list .list-ones p img {
	width:auto;
	height: .57rem;
}
.nagv-list .list-ones p:last-child {
	margin-top:.28rem;
}
.new-titles {
	display: flex;
	padding:.83rem .3rem .13rem .3rem;
	justify-content: space-between;
}
.new-titles span {
	font-size:.4rem;
	color:#333333;
	line-height: .4rem;
	font-weight: bold;
}
.new-titles a {
	font-size:.24rem;
	color:#999999;
	line-height: .24rem;
	text-decoration: none;
}
.heart-contents {
	padding:0 .3rem;
}
.heart-contents .heart-list {
	
	border-bottom:.01rem solid #E3E3E3;
	padding:.3rem 0 .4rem 0;
}
.heart-contents .heart-list a {
	display: flex;
	text-shadow: none;
}
.heart-contents .heart-list .left-img {
	width:2rem;
	height: 1.3rem;
	border-radius: .1rem;
	overflow: hidden;
}
.heart-contents .heart-list .left-img img {
	width:100%;
	height: 100%;
	object-fit: cover;
}
.heart-contents .heart-list .right-mes {
	margin-left:.32rem;
	width:4.6rem;
}
.heart-contents .heart-list .right-mes .bigtitles {
	font-size:.3rem;
	color:#333333;
	line-height: .3rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.heart-contents .heart-list .right-mes .smtitles {
	font-size:.24rem;
	color:#666666;
	line-height: .3rem;
	margin-top:.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}
.heart-contents .heart-list .right-mes .nums {
	font-size:.24rem;
	color:#999999;
	line-height: .24rem;
	margin-top:.23rem;
}
.heart-contents .heart-list:last-child {
	border-bottom:0;
}
/*正在测试*/
.quesstion .select-title {
    padding: .5rem .33rem .3rem .33rem;
    font-size: .3rem;
	line-height: .45rem;
    color: #333333;
    font-weight:bold;
}
.rightinputthree {
	padding:.5rem .4rem 0 .77rem;
	display: flex;
}
.rightinputthree .inputchoose {
	line-height:.3rem;
	margin-right:.15rem;
	display: flex;
}
.rightinputthree .inputchooseone {
	line-height:.3rem;
	margin-right:.15rem;
	display: flex;
}
/*.rightinputthree .inputchoose input[type="radio"] {
  	display: none;
}
.rightinputthree .inputchoose input[type="radio"] + label {
    cursor: pointer;
    width:.32rem;
 	height:.32rem;
 	margin-bottom:0;
  	cursor: pointer;
  	background: url("../images/selections-no.png") no-repeat;
  	background-size:100% 100%;
}
.rightinputthree .inputchoose input[checked="checked"] + label {
    background:url("../images/selections.png")no-repeat;
  	background-size:100% 100%;
}
.rightinputthree .spantext {
	font-size:.28rem;
	line-height:.33rem;
	color:#555555;
	font-family:"微软雅黑";
	margin-right:.55rem;
}*/
.rightinputthree .layui-form input[type=checkbox], .layui-form input[type=radio], .layui-form select {
	display:block !important;
	}
.rightinputthree label {
	display:flex;
	}
.rightinputthree .radio_type {
    width: .32rem;
    height: .32rem;
    appearance: none;
    position: relative;
	 color: #333333;
	font-size:.3rem;
	line-height:.3rem;
    outline: none;
	margin-top:-.04rem;
}
.rightinputthree .radio_type:before {
    content: "";
    width:.32rem;
 	height:.32rem;
    display: inline-block;
	background: url("../images/selections-no.png") no-repeat;
  	background-size:100% 100%;
}
.rightinputthree .radio_type:checked:before {
    content: "";
    width:.32rem;
 	height:.32rem;
    display: inline-block;
	background:url("../images/selections.png")no-repeat;
  	background-size:100% 100%;
}
/*.rightinputthree .radio_type:checked:after {
    content: "";
    width: .15rem;
    height: .15rem;
    text-align: center;
    background: #1A7BCC;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: .1rem;
    left: .12rem;
}*/
.rightinputthree .radio_type:checked + label {
    color: #333333;
	font-size:.3rem;
	line-height:.3rem;
}
.ques-bottom {
	width:100%;
	position: fixed;
	bottom:0;
	left:0;
	border-top:.01rem solid #E3E3E3;
}
.bottom-ques {
	display: flex;
	padding:.14rem .3rem;
	justify-content: space-between;
	align-items: center;
}
.bottom-ques .pres {
	width:1.4rem;
	height: .5rem;
	background: transparent;
	border-radius:.06rem;
	color:#333333;
	font-size:.28rem;
	line-height: .28rem;
	border:.01rem solid #999999;
}
.bottom-ques .next {
	width:3.35rem;
	height: .7rem;
	background: #1A7BCC;
	border-radius:.35rem;
	color:#ffffff;
	font-size:.34rem;
	line-height: .34rem;
	border:none;
}
.detail-img {
	width:100%;
	display: flex;
}
.detail-img img {
	width:100%;
}
.detail-content {
	padding:.3rem;
}
.detail-content .bignames {
	color:#333333;
	font-size:.32rem;
	line-height: .44rem;
	font-weight: bold;
	padding-bottom:.2rem;
}
.detail-content .newtitles {
	color:#333333;
	font-size:.26rem;
	font-family:"微软雅黑";
	line-height: .44rem;
}
.detail-content .newtitles pre {
	color:#333333;
	font-size:.26rem;
	font-family:"微软雅黑";
	line-height: .44rem;
	}

.detail-content  img {
	width:100% !important;
	height: auto !important;
}
.detail-btnone {
	width:100%;
	position: fixed;
	bottom:0;
	left:0;
	display: flex;
	justify-content: center;
}
.detail-btnone button {
	width:6.34rem;
	height: 1.4rem;
	background:url("../images/btns.png") no-repeat;
	background-size:100% 100%;
	border-radius:.24rem;
	color:#ffffff;
	font-size:.4rem;
	line-height: .4rem;
	border:none;
}
.hea-content {
	padding:.3rem;
}
.hea-content .hea-list {
	background: #FFFFFF;
	box-shadow: 0px 12px 29px 0px rgba(0,0,0,0.08);
	border-radius: .1rem;
	overflow: hidden;
	margin-bottom:.28rem;
}
.hea-content .hea-list .hea-img {
	width:100%;
	height: 3.32rem;
}
.hea-content .hea-list .hea-img img {
	width:100%;
	height: 100%;
	object-fit: cover;
}
.hea-content .hea-list .hea-titles {
	color:#333333;
	font-size:.3rem;
	line-height: .3rem;
	padding:.26rem .32rem;
}
.hea-content .hea-list .hea-mes {
	color:#666666;
	font-size:.24rem;
	line-height: .34rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	padding:0 .32rem 0 .32rem;
}
.hea-content .hea-list .hea-num {
	color:#666666;
	font-size:.26rem;
	line-height: .26rem;
	padding:.24rem .32rem .24rem .32rem;
}
.ask {
	width:100%;
}
.ask .ask-img {
	width:100%;
	display: flex;
}
.ask .ask-img img {
	width:100%;
}
.ex-result {
	padding:.32rem;
}
.ex-result .ex-titles {
	color:#333333;
	font-size:.32rem;
	line-height: .32rem;
	font-weight: bold;
}
.ex-result .ex-time {
	color:#999999;
	font-size:.26rem;
	line-height: .26rem;
	margin-top:.3rem;
}
.ex-result .ex-titleone {
	width:100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color:#333333;
	font-size:.26rem;
	line-height: .26rem;
	margin-top:.85rem;
}
.ex-result .ex-titleone img {
	width:2.5rem;
	height: .01rem;
}
.ex-result .ex-nums {
	display: flex;
	justify-content: center;
	color:#333333;
	font-size:.32rem;
	line-height: .32rem;
	font-weight: bold;
	margin-top:.37rem;
}
.ex-result .ex-nums span {
	font-size: .4rem;
}
.ex-result .exp-eachart {
	width:100%;
	height:4rem;
	margin-top:.4rem;
}
.ex-result .ex-bigname {
	color:#333333;
	font-size:.32rem;
	line-height: .32rem;
	font-weight: bold;
	padding:.4rem 0 .3rem 0;
}
.ex-result .ex-smnames {
	padding-top:.2rem;
	color:#333333;
	font-size:.26rem;
	line-height: .45rem;
}
.ex-result .detail-btntwo {
	width:100%;
	position: fixed;
	bottom:0;
	left:0;
	display: flex;
	justify-content: center;
}
.ex-result .detail-btntwo a {
	width:4.59rem;
	display:block;
	height: 1.1rem;
	text-align:center;
	background:url("../images/btns.png") no-repeat;
	background-size:100% 100%;
	border-radius:.24rem;
	color:#ffffff;
	font-size:.32rem;
	line-height: 1.1rem;
	border:none;
}
.heart-contentsone {
	padding:0 .3rem;
}
.heart-contentsone .heart-list {
	
	border-bottom:.01rem solid #E3E3E3;
	padding:.3rem 0 .4rem 0;
}
.heart-contentsone .heart-list a {
	display: flex;
	text-shadow: none;
}
.heart-contentsone .heart-list .left-img {
	width:2rem;
	height: 1.3rem;
	border-radius: .1rem;
	overflow: hidden;
}
.heart-contentsone .heart-list .left-img img {
	width:100%;
	height: 100%;
	object-fit: cover;
}
.heart-contentsone .heart-list .right-mes {
	margin-left:.32rem;
	width:4.6rem;
}
.heart-contentsone .heart-list .right-mes .bigtitles {
	font-size:.3rem;
	color:#333333;
	line-height: .3rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.heart-contentsone .heart-list .right-mes .smtitles {
	font-size:.24rem;
	color:#666666;
	line-height: .3rem;
	margin-top:.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}
.heart-contentsone .heart-list .right-mes .nums {
	font-size:.24rem;
	color:#999999;
	line-height: .24rem;
	margin-top:.23rem;
}
.heart-contentsone .heart-list:last-child {
	border-bottom:0;
}
.nulldate .nullimg {
	width:100%;
	display: flex;
	justify-content: center;
	padding:2rem 0 .5rem 0;
	}
.nulldate .nullimg img {
	width:3.57rem;
	}
.nulldate .nullmes {
	width:100%;
	display: flex;
	justify-content: center;
	font-size:.24rem;
	color:#333333;
	line-height: .24rem;
	}