@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;
	}
/*登录*/
.login-topone {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding:.52rem .43rem;
	align-items: center;
}
.login-topone span {
	font-size:.5rem;
	color:#333333;
	list-height:.5rem;
	font-weight: bold;
}
.login-topone a {
	font-size:.3rem;
	color:#333333;
	list-height:.3rem;
	text-decoration: none;
}
.login-top {
	display: flex;
	padding:0 .43rem .56rem .43rem;
	font-size:.36rem;
	color:#333333;
	line-height:.36rem;
}
.line-input {
	margin:0 .43rem;
	margin-top:.2rem;
	padding:.24rem 0;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	border-bottom:.01rem solid #E3E3E3;
}
.line-input img {
	width:.28rem;
}
.line-input input {
	width:54%;
	margin-left:.25rem;
	font-size:.34rem;
	color:#000000;
	line-height: .34rem;
	background: transparent;
	border:0;
	height: .34rem;
	display: flex;
	align-items: center;
	outline: none;
	text-shadow: none;
}
.line-input button {
	width:1.7rem;
	height: .48rem;
	background: #1A7BCC;
	border-radius:.24rem;
	color:#ffffff;
	font-size:.26rem;
	line-height: .26rem;
	border:none;
	margin-left:auto;
}
.line-input button.grays {
	width:1.7rem;
	background:#CCCCCC;
	font-size:.22rem;
}
.loginbtn {
	width:6.94rem;
	margin:0 auto;
	margin-top:2.09rem;
}
.loginbtn button {
	width:100%;
	height: 1.45rem;
	background: url(../images/logins.png) no-repeat;
	background-size:100% 100%;
	font-size:.4rem;
	color:#ffffff;
	line-height: 1.15rem;
	border:0;
	display: flex;
	justify-content: center;
}
.resgibtn {
	width:6.94rem;
	margin:0 auto;
	margin-top:2.09rem;
}
.resgibtn button {
	width:100%;
	height: 1rem;
	font-size: .4rem;
	color:#ffffff;
	background:#CCCCCC;
	line-height: 1rem;
	border:0;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius:.5rem;
}
.rightinputones {
    display: flex;
    align-items: center;
    margin-top:.6rem;
	padding:0 .43rem;
}
.inputchoose input[type="checkbox"] {
    display: none;
}
.inputchoose input[type="checkbox"] {
    display:none;
}
.inputchoose input[type="checkbox"] + label {
    cursor: pointer;
    display: flex;
    width:.3rem;
    height:.3rem;
    margin-bottom:0;
    background: url("../images/selection-no.png")no-repeat;
    background-size:100% 100%;
}
.inputchoose input[type="checkbox"]:checked + label {
    background:url("../images/selection.png")no-repeat;
    background-size:100% 100%;
}
.rightinputones .spantext {
    font-size:.26rem;
    line-height:.26rem;
    color:#000000;
    margin-left: .09rem;
}
.rightinputones .spantext span {
    color:#1A7BCC;
}
/* 矫务信息 */
.active {
    padding:0 .18rem;
}
.active .active-list {
    display: flex;
    border-bottom:1px solid #E3E3E3;
    padding:.26rem 0;
}
.active .active-list a {
	display: flex;
	text-decoration: none;
	}
.active .active-list .active-img {
    width:2rem;
    height: 1.3rem;
    border-radius:.1rem;
    overflow: hidden;
}
.active .active-list .active-img img {
    width:100%;
	height:100%;
	object-fit:cover;
}
.active .active-list .active-right {
    width:4.7rem;
    margin-left:.3rem;
}
.active .active-list .active-right .messer {
    color:#333333;
	height:.84rem;
    font-size:.3rem;
    line-height: .42rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.active .active-list .active-right .newtimes {
    color:#999999;
    font-size:.24rem;
    line-height: .24rem;
    margin-top:.22rem;
}
.active .active-list:last-child {
	border-bottom:0;
}
/* 实时动态 */
.health-list {
    padding:.5rem .28rem .47rem .28rem;
    background: #ffffff;
    margin-bottom:.16rem;
	border-bottom:.16rem solid #F5F5F5;
}
.health-list .health-img {
    width:100%;
	height:3.5rem;
	overflow:hidden;
}
.health-list .health-img img {
    width:100%;
	height:100%;
	object-fit:cover;
}
.health-list .health-title {
    margin-top:.39rem;
    font-size:.3rem;
    line-height: .3rem;
    color:#000000;
    font-weight: bold;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.health-list .health-mes {
    margin-top:.15rem;
    font-size:.28rem;
    line-height: .44rem;
    color:#666666;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/*文章详情页*/
.details {
    padding:0 .38rem .6rem .38rem;
}
.details .details-title {
    font-size:.4rem;
    color:#333333;
    line-height: .6rem;
    font-weight: bold;
    padding:.4rem 0;
}
.details .otimes {
    font-size:.24rem;
    color:#999999;
    line-height: .24rem;
    padding-bottom:.2rem;
}
.details .otimes a {
	color:#999999;
	}
.details .detials-content {
    font-size:.3rem;
    color:#333333;
    line-height: .56rem;
}
.details .detials-content p {
    margin-top:.2rem;
	display:flex;
}
.details .detials-content img {
    width:100% !important;
	height:auto !important;
    margin: 0 auto;
}
.details .detials-content .smname {
    color:#333333;
    font-size:.26rem;
    line-height: .26rem;
    text-align: center;
}
/*法治教育*/
.choosetoptwos {

    display: flex;

    padding:.36rem 0 .3rem 0;

}

.choosetoptwos div {
	width:calc(100% /3);
  

    

}
.choosetoptwos div a {
	width:100%;
	display: flex;

    justify-content: center;

    font-size:.36rem;

    color:#333333;

    line-height: .36rem;

    position: relative;
	}

.choosetoptwos div span {

    position: absolute;

    width:.74rem;

    height: .04rem;

    -webkit-border-radius: .025rem;

    -moz-border-radius: .025rem;

    border-radius: .025rem;

    background: #4186FB;

    bottom:-.12rem;

    display: none;

}

.choosetoptwos div.clicked {

    font-weight: bold;

    color:#333333;

}

.choosetoptwos div.clicked span {

    display: block;

}
.choosetopfour {

    display: flex;

    padding:.4rem 0 .4rem 0;

}

.choosetopfour span {
	width:20%;
	text-align:center;
	font-size:.26rem;

    color:#333333;

    line-height: .26rem;
}

.choosetopfour span.clicked {

    font-weight: bold;

    color:#333333;

}
.videolist {
	  padding:0 .2rem .25rem .2rem;
	  display:flex;
	  flex-wrap:wrap;
	  justify-content: space-between;
}
.videolist .list-a {
	width:3.45rem;
	position:relative;
	margin-right:.17rem;
}
.videolist .list-a:nth-child(2n) {
	margin-right:0;
	}
.videolist .list-a a {
	display:inline-block;
	width:3.45rem;
	background: #F7F7F7;
	border-radius:.16rem;
	overflow: hidden;
	margin-bottom:.27rem;
	}
.videolist .list-a .img {
	width:100%;
	height:2.6rem;
	overflow: hidden;
	font-size:0;
}
.videolist .list-a .img img {
	width: 100%;
    height: 100%;
    object-fit: cover;
}
.videolist .list-a .titles {
	font-size:.26rem;
	color:#333333;
	line-height: .36rem;
	padding:.15rem .2rem;
}
.clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/
	content: "";
	display: block;
	height: 0;
	clear:both;
	visibility: hidden;
}
.clearfix{
	*zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
}
.videolist .plays {
	display:inline-block;
	width:.6rem;
	height:.6rem;
	position:absolute;
	background:url("../images/plays.png") no-repeat;
	background-size:100% 100%;
	top:50%;
	left:50%;
	margin-left:-.3rem;
	margin-top:-.3rem;
	}
.swiper-container {
	width: 100%;
	height: 100vh!important;
}
.swiper-slide {
	height: 100vh!important;
	position: relative;
}
.videocontent {
	position: absolute;
	top:50%;  left:50%;  transform: translate(-50%,-50%);  -webkit-transform: translate(-50%,-50%);
	max-width: calc(100vw);
	max-height: calc(100vh);
}
.videocontent video {
	display: inline-block;
	vertical-align: baseline;
}
.videocontent img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: .65rem;
	height: .65rem;
}
.bottomdetails {
	left: 0;
	width: 100vw;
	position: absolute;
	bottom: 0;
	padding-bottom:.34rem;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%);
}
.bottomdetails .details .bigtitles {
	color:#FFFFFF;
	font-size:.32rem;
	line-height: .32rem;
	margin-top:.29rem;
}
.bottomdetails .details .bigmes {
	color:#FFFFFF;
	font-size:.26rem;
	line-height: .42rem;
	margin-top:.2rem;
}
.banner {
	width:100%;
}
.banner img {
	width:100%;
	display: block;
}
.readcontent {
	padding:.13rem .29rem .5rem .19rem;
}
.readcontent .read-list {
    width:100%;
	border-bottom:.01rem solid #E7E7E7;
}
.readcontent .read-list a {
	display:flex;
	background: #ffffff;
    border-radius:.1rem;
    padding:.33rem 0;
	}
.readcontent .read-list .left-mes {
    width:4.9rem;
    margin-right: .2rem;
}
.readcontent .read-list .left-mes .mes-title {
    height:.8rem;
    font-size:.3rem;
    line-height:.42rem;
    color:#000000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.readcontent .read-list .left-mes .readicon {
    display:flex;
	justify-content: space-between;
    margin-top:.24rem;
}
.readcontent .read-list .left-mes .readicon .times {
	font-size:.24rem;
	line-height:.24rem;
	color:#999999;
}
.readcontent .read-list .left-mes .readicon .reds {
	display: flex;
	align-items: center;
	font-size:.24rem;
	line-height:.24rem;
	color:#999999;
}
.readcontent .read-list .left-mes .readicon .reds img {
    width:.3rem;
    height:.2rem;
    margin-right: .13rem;
}
.readcontent .read-list .right-img {
    width:2rem;
    height: 1.3rem;
    border-radius:.1rem;
    overflow: hidden;
}
.readcontent .read-list .right-img img {
    width:100%;
	height:100%;
	object-fit:cover;
}
.readcontent .read-list:last-child {
    border-bottom:0;
}
/*敬请期待*/
.waits {
	width:100%;
	height: 100%;
}
.waits img {
	width:100%;
	height: 100%;
}
/*个人中心*/
.tops-doc {
	width: 100%;
	height: 1.8rem;
	background:url("../images/bg.png") no-repeat;
	background-size:100% 100%;
	padding-top:.4rem;
	display: flex;
}
.tops-doc .imgeleft {
	width:1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	overflow: hidden;
	margin-left:.44rem;
}
.tops-doc .imgeleft img {
	width:100%;
	height: 100%;
	object-fit: cover;
}
.tops-doc .rightmes {
	margin-left:.23rem;
}
.tops-doc .rightmes .bigname {
	font-size:.34rem;
	color:#ffffff;
	line-height: .34rem;
	font-weight: bold;
	margin-top:.28rem;
}
.tops-doc .rightmes .smname {
	font-size:.26rem;
	color:#ffffff;
	line-height: .26rem;
	margin-top:.21rem;
}
.studys {
	padding:0 .3rem;
}
.studys .stu-mes {
	padding:.48rem 0 .05rem 0;
	font-size:.3rem;
	color:#333333;
	line-height: .3rem;
}
.studys .stu-mes span {
	font-size:.24rem;
	line-height: .3rem;
	color:#999999;
	margin-left:.2rem;
}
.stu-cont {
	display:flex;
	justify-content: space-between;
	padding-bottom:.45rem;
	}
.studys .stu-list {
	width:2.65rem;
	background: #FFFFFF;
	box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.1);
	border-radius: .1rem;
	padding:.3rem .33rem .2rem .33rem;
	margin-top:.5rem;
}
.studys .stu-list .bignames {
	font-size:.3rem;
	color:#333333;
	line-height: .3rem;
	font-weight: bold;
}
.studys .stu-list .linesblue {
	width: 100%;
	height: .15rem;
	border-radius: .075rem;
	overflow: hidden;
	position: relative;
	margin-top:.24rem;
}
.studys .stu-list .linesblue .blueone {
	width: 100%;
	height: .15rem;
	background: #E3E3E3;
	border-radius: .075rem;
}
.studys .stu-list .linesblue .bluetwo {
	height: .15rem;
	background: #1A7BCC;
	border-radius: .075rem;
	position: absolute;
	left:0;
	top:0;
}
.studys .stu-list .leson {
	font-size:.24rem;
	color:#333333;
	line-height: .24rem;
	margin-top:.2rem;
	text-align: right;
}
.per-list {
	width:100%;
	background:#ffffff;
	border-top:.16rem solid #F2F2F2;
	}
.per-list ul {
	padding:0 .4rem;
	}
.per-list ul li {
	width:100%;
	border-bottom:.01rem solid #D9D9D9;
	}
.per-list ul li a {
	width:100%;
	display:flex;
	padding:.35rem 0;
	justify-content: space-between;
	align-items:center;
	}
.per-list ul li span {
	font-size:.3rem;
	color:#333333;
	line-height: .3rem;
	}
.per-list ul li i {
	color:#666666;
	}
.exit {
	width:100%;
	display: flex;
	justify-content: center;
	margin-top: 2rem;
	padding-bottom:.5rem;
}
.exit button {
	width:3.12rem;
	height: .72rem;
	border:.02rem solid #1A7BCC;
	font-size: .3rem;
	color:#1A7BCC;
	background:transparent;
	line-height: .76rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius:.1rem;
}
.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;
	}
/*首页*/
.index-banner {
	width:100%;
	}
.index-banner img {
	width:100%;
	display:block;
	}
.nagtive {
	width:100%;
	display:flex;
	padding-top:.54rem;
	}
.nagtive .nagtive-list {
	width:calc(100%/4);
	}
.nagtive .nagtive-list .imgs {
	width:100%;
	display:flex;
	justify-content:center;
	}
.nagtive .nagtive-list .imgs img {
	width:.96rem;
	height:.96rem;
	display:block;
	}
.nagtive .nagtive-list .bignames {
	font-size:.3rem;
	color:#333333;
	line-height: .3rem;
	font-weight:bold;
	margin-top:.27rem;
	display:flex;
	justify-content:center;
	}
.askdoctor {

    width:100%;
	margin-top:.5rem;

}

.askdoctor .typestitles {

    display: flex;

    align-items: center;

    position: relative;

    padding:.34rem .32rem .15rem 0;

    justify-content: space-between;

    align-items: center;

}

.askdoctor .typestitles .newtitles {

    display:flex;

	align-items:center;

}

.askdoctor .typestitles .newtitles img {

	width: 1.38rem;

    display: inline-block;

	}

.askdoctor .typestitles .newtitles span {

	display: inline-block;

    font-size:.4rem;

    line-height: .4rem;

    color:#333333;

    font-weight: bold;

	margin-left:-1.06rem;

	}

.askdoctor .typestitles a {

    display: inline-block;

    font-size:.24rem;

    line-height: .24rem;

    color:#999999;

}
.askdoctor .activeone {
    padding:0 .3rem;
}
.askdoctor .activeone-list {
    display: flex;
    border-bottom:1px solid #E3E3E3;
    padding:.26rem 0;
}
.askdoctor .activeone-list a {
	display: flex;
	text-decoration: none;
	}
.askdoctor .activeone-list .active-img {
    width:2rem;
    height: 1.3rem;
    border-radius:.1rem;
    overflow: hidden;
}
.askdoctor .activeone-list .active-img img {
    width:100%;
	height:100%;
	object-fit:cover;
}
.askdoctor .activeone-list .active-right {
    width:4.7rem;
    margin-left:.3rem;
}
.askdoctor .activeone-list .active-right .messer {
    color:#333333;
	height:.84rem;
    font-size:.3rem;
    line-height: .42rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.askdoctor .activeone-list .active-right .newtimes {
    color:#999999;
    font-size:.24rem;
    line-height: .24rem;
    margin-top:.22rem;
}
.askdoctor .activeone-list:last-child {
	border-bottom:0;
}
.askdoctor .loveone-container {

    padding:.37rem 0 .41rem .3rem;

	overflow:hidden;

}

.askdoctor .swiper-slide {

    width: 5.4rem;

    height: 2.8rem;

    border-radius: .1rem;

	overflow: hidden;

	margin-right:.2rem;

}

.askdoctor .swiper-slide .img {

    width: 5.4rem;

    height: 2.8rem;

    border-radius: .1rem;

    overflow: hidden;

    position: relative;

}

.askdoctor .swiper-slide .img img {

	object-fit: cover;

            width: 100%;

            height: 100%;

	}

.askdoctor .swiper-slide .img .swtitle {

	width:100%;

	position:absolute;

	background:rgba(0,0,0,0.3);

	bottom:0;

	left:0;

	font-size: .26rem;

    color: #FFFFFF;

    line-height: .26rem;

	padding:.25rem .2rem;

	overflow: hidden;  /*溢出隐藏*/

    text-overflow: ellipsis; /*以省略号...显示*/

    white-space: nowrap;  /*强制不换行*/

	}
.edus-content {
	width:100%;
	}
.edus-content .choosetop {

    display: flex;

    padding:.36rem 0 .1rem 0;

}

.edus-content .choosetop div {

   padding:0 .33rem;

    display: flex;

    justify-content: center;

    font-size:.34rem;

    color:#999999;

    line-height: .34rem;

    position: relative;

}

.edus-content .choosetop div span {

    position: absolute;

    width:.54rem;

    height: .04rem;

    -webkit-border-radius: .025rem;

    -moz-border-radius: .025rem;

    border-radius: .025rem;

    background: #4186FB;

    bottom:-.12rem;

    display: none;

}

.edus-content .choosetop div.clicked {

    font-weight: bold;

    color:#333333;

}

.edus-content .choosetop div.clicked span {

    display: block;

}
.edu-container {
	padding:.13rem .29rem .5rem .3rem;
}
.edu-container .read-list {
    width:100%;
	border-bottom:.01rem solid #E7E7E7;
}
.edu-container .read-list a {
	display:flex;
	background: #ffffff;
    border-radius:.1rem;
    padding:.33rem 0;
	}
.edu-container .read-list .left-mes {
    width:4.9rem;
    margin-right: .2rem;
}
.edu-container .read-list .left-mes .mes-title {
    height:.8rem;
    font-size:.3rem;
    line-height:.42rem;
    color:#000000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.edu-container .read-list .left-mes .readicon {
    display:flex;
	justify-content: space-between;
    margin-top:.24rem;
}
.edu-container .read-list .left-mes .readicon .times {
	font-size:.24rem;
	line-height:.24rem;
	color:#999999;
}
.edu-container .read-list .left-mes .readicon .reds {
	display: flex;
	align-items: center;
	font-size:.24rem;
	line-height:.24rem;
	color:#999999;
}
.edu-container .read-list .left-mes .readicon .reds img {
    width:.3rem;
    height:.2rem;
    margin-right: .13rem;
}
.edu-container .read-list .right-img {
    width:2rem;
    height: 1.3rem;
    border-radius:.1rem;
    overflow: hidden;
}
.edu-container .read-list .right-img img {
    width:100%;
	height:100%;
	object-fit:cover;
}
.edu-container .read-list:last-child {
    border-bottom:0;
}
.footers {
	width:100%;
	background:#fff;
	position:fixed;
	bottom:0;
	left:0;
	z-index:999999;
	border: 1px solid #EEEEEE;
	box-shadow: 0px 9px 21px 0px rgba(186,186,186,0.18);
}
.footers ul {
	width:100%;
	display: flex;
}
.footers ul li {
	width:calc(100% / 3);
	text-align:center;
	padding-top:.16rem;
}
.footers ul li a {
	text-decoration:none;	
}
.footers ul li.activeClass .homemes {
	color:#01458E;
}
.footers .homeimg {
	width:100%;
	height:.36rem;
	margin:0 auto;
	display: flex;
	justify-content:center;
}
.footers .homeimg img {
	height:.36rem;
}
.footers .homemes {
	width:100%;
	text-align:center;
	font-size:.24rem;
	color:#999999;
	line-height: .24rem;
	padding-bottom:.11rem;
	margin-top:.11rem;
}
.choosetopthree {

    display: flex;

    padding:.26rem 0 .32rem 0;
	border:.01rem solid #E3E3E3;

}

.choosetopthree div {
	width:calc(100% /3);
  

    

}
.choosetopthree div a {
	width:100%;
	display: flex;

    justify-content: center;

    font-size:.32rem;

    color:#333333;

    line-height: .32rem;

    position: relative;
	}

.choosetopthree div span {

    position: absolute;

    width:.74rem;

    height: .04rem;

    -webkit-border-radius: .025rem;

    -moz-border-radius: .025rem;

    border-radius: .025rem;

    background: #4186FB;

    bottom:-.32rem;

    display: none;

}

.choosetopthree div.clicked {

    font-weight: bold;

    color:#333333;

}

.choosetopthree div.clicked span {

    display: block;

}
.heart-contentsone .activeone {
    padding:0 .3rem;
}
.heart-contentsone .activeone-list {
    display: flex;
    border-bottom:.01rem solid #E3E3E3;
    padding:.53rem 0 .6rem 0;
}
.heart-contentsone .activeone-list a {
	display: flex;
	text-decoration: none;
	}
.heart-contentsone .activeone-list .active-img {
    width:2rem;
    height: 1.3rem;
    border-radius:.1rem;
    overflow: hidden;
}
.heart-contentsone .activeone-list .active-img img {
    width:100%;
	height:100%;
	object-fit:cover;
}
.heart-contentsone .activeone-list .active-right {
    width:4.7rem;
    margin-left:.3rem;
}
.heart-contentsone .activeone-list .active-right .messer {
    color:#333333;
    font-size:.3rem;
    line-height: .3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.heart-contentsone .activeone-list .active-right .newtimes {
    color:#999999;
    font-size:.24rem;
    line-height: .24rem;
    margin-top:.17rem;
}
.heart-contentsone .activeone-list:last-child {
	border-bottom:0;
}
.heart-contentsone .doctorone-list {
    border-bottom:.12rem solid #F2F2F2;
    padding:.51rem .33rem .43rem .33rem;
	}
.heart-contentsone .doctorone-list a {
	display: flex;
	text-decoration: none;
	}
.heart-contentsone .doctorone-list .active-img {
    width:.8rem;
    height:.8rem;
    border-radius:50%;
    overflow: hidden;
}
.heart-contentsone .doctorone-list .active-img img {
    width:100%;
	height:100%;
	object-fit:cover;
}
.heart-contentsone .doctorone-list .active-right {
	width:6rem;
	margin-left:.4rem;
	}
.heart-contentsone .doctorone-list .active-right .titles-ones {
	display:flex;
	justify-content: space-between;
	}
.heart-contentsone .doctorone-list .active-right .titles-ones .name-left {
	display:flex;
	align-items:center;
	}
.heart-contentsone .doctorone-list .active-right .titles-ones .bignames {
	color:#333333;
    font-size:.32rem;
    line-height: .32rem;
	}
.heart-contentsone .doctorone-list .active-right .titles-ones .nesnames {
	color:#333333;
    font-size:.26rem;
    line-height: .26rem;
	margin-left:.23rem;
	}
.heart-contentsone .doctorone-list .active-right .titles-ones .types {
	padding:.1rem .15rem;
	background: #E5ECF3;
	border-radius:.1rem;
	color:#4577AC;
	font-size:.24rem;
	line-height: .24rem;
	}
.heart-contentsone .doctorone-list .active-right .titles-ones .status {
	color:#999999;
    font-size:.26rem;
    line-height: .26rem;
	margin-left:.21rem;
	}
.heart-contentsone .doctorone-list .active-right .messer {
	color:#333333;
    font-size:.26rem;
    line-height: .36rem;
	margin-top:.43rem;
	}
.heart-contentsone .doctorone-list .active-right .newtimes {
	display:flex;
	margin-top:.4rem;
	justify-content: space-between;
	align-items:center;
	}
.heart-contentsone .doctorone-list .active-right .newtimes .left-mes {
	color:#999999;
    font-size:.26rem;
    line-height: .26rem;
	}
.heart-contentsone .doctorone-list .active-right .newtimes .left-mes p {
	margin-bottom:.2rem;
	}
.heart-contentsone .doctorone-list .active-right .newtimes .left-mes p:last-child {
	margin-bottom:0;
	}
.heart-contentsone .doctorone-list .active-right .newtimes .right-mes {
	display:flex;
	align-items:center;
	}
.heart-contentsone .doctorone-list .active-right .newtimes .right-mes .grays {
	padding:.12rem .2rem;
	border:.01rem solid #999999;
	border-radius:.1rem;
	color:#333333;
	font-size:.26rem;
	line-height: .26rem;
	}
.heart-contentsone .doctorone-list:last-child {
	border-bottom:0;
	}
.heart-contentsone .doctortwos-list {
    border-bottom:.12rem solid #F2F2F2;
    padding:.51rem .33rem .43rem .33rem;
	}
.heart-contentsone .doctortwos-list a {
	display: flex;
	text-decoration: none;
	}
.heart-contentsone .doctortwos-list .active-img {
    width:.8rem;
    height:.8rem;
    border-radius:50%;
    overflow: hidden;
}
.heart-contentsone .doctortwos-list .active-img img {
    width:100%;
	height:100%;
	object-fit:cover;
}
.heart-contentsone .doctortwos-list .active-right {
	width:6rem;
	margin-left:.35rem;
	}
.heart-contentsone .doctortwos-list .active-right .titles-ones {
	display:flex;
	justify-content: space-between;
	}
.heart-contentsone .doctortwos-list .active-right .titles-ones .name-left {
	display:flex;
	align-items:center;
	}
.heart-contentsone .doctortwos-list .active-right .titles-ones .bignames {
	color:#333333;
    font-size:.32rem;
    line-height: .32rem;
	}
.heart-contentsone .doctortwos-list .active-right .titles-ones .nesnames {
	color:#999999;
    font-size:.26rem;
    line-height: .26rem;
	margin-left:.24rem;
	}
.heart-contentsone .doctortwos-list .active-right .titles-ones .types {
	padding:.12rem .2rem;
	border:.01rem solid #01458E;
	border-radius:.1rem;
	color:#4577AC;
	font-size:.26rem;
	line-height: .26rem;
	}
.heart-contentsone .doctortwos-list .active-right .titles-ones .typesone {
	color:#999999;
	font-size:.26rem;
	line-height: .26rem;
	}
.heart-contentsone .doctortwos-list .active-right .newtimes {
	display:flex;
	margin-top:.25rem;
	justify-content: space-between;
	}
.heart-contentsone .doctortwos-list .active-right .newtimes .left-mes {
	color:#333333;
    font-size:.26rem;
    line-height: .26rem;
	}
.heart-contentsone .doctortwos-list .active-right .newtimes .left-mes p {
	margin-bottom:.2rem;
	}
.heart-contentsone .doctortwos-list .active-right .newtimes .left-mes p:last-child {
	margin-bottom:0;
	}
.heart-contentsone .doctortwos-list .active-right .newtimes .right-mes {
	display:flex;
	align-items:end;
	}
.heart-contentsone .doctortwos-list .active-right .newtimes .right-mes .grays {
	display:flex;
	padding:0 .2rem;
	height:.5rem;
	align-items:center;
	border:.01rem solid #999999;
	border-radius:.1rem;
	color:#333333;
	font-size:.26rem;
	line-height: .26rem;
	}
.heart-contentsone .doctortwos-list:last-child {
	border-bottom:0;
	}