@charset "utf-8";

/* 禁用iPhone中Safari的字号自动调整 */
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	/* 解决IOS默认滑动很卡的情况 */
	-webkit-overflow-scrolling: touch;
}

/* 禁止缩放表单 */
input[type="submit"],
input[type="reset"],
input[type="button"],
input {
	resize: none;
	border: none;
}

/* 取消链接高亮  */
body,
div,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
p,
dl,
dt,
dd,
a,
img,
button,
form,
table,
th,
tr,
td,
tbody,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 设置HTML5元素为块 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

/* 图片自适应 */
img {
	width: 100%;
	height: auto;
	width: auto\9;
	/* ie8 */
	display: block;
	-ms-interpolation-mode: bicubic;
	/*为了照顾ie图片缩放失真*/
}

/* 初始化 */
body,
div,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
p,
dl,
dt,
dd,
a,
img,
button,
form,
table,
th,
tr,
td,
tbody,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	margin: 0;
	padding: 0;
}

body {
	font: 12px/1.5 'Microsoft YaHei', '宋体', Tahoma, Arial, sans-serif;
	color: #555;
	background-color: #F7F7F7;
}

em,
i {
	font-style: normal;
}

/*列表样式消除*/
ol,
ul,
li {
	list-style-type: none;
}

strong {
	font-weight: normal;
}

.clearfix:after {
	content: "";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}

.clearfix {
	zoom: 1;
}

a {
	text-decoration: none;
	color: #969696;
	font-family: 'Microsoft YaHei', Tahoma, Arial, sans-serif;
}

a:hover {
	text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-family: 'Microsoft YaHei';
}

img {
	border: none;
}

input,
button {
	font-family: 'Microsoft YaHei';
	background: none;
	outline: none;
	border: 0;
}

/*单行溢出*/
.one-txt-cut {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*多行溢出 手机端使用*/
.txt-cut {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	/* -webkit-line-clamp: 2; */
	-webkit-box-orient: vertical;
}

/* 移动端点击a链接出现蓝色背景问题解决 */
a:link,
a:active,
a:visited,
a:hover {
	background: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}

.w50 {
	width: 50%;
}

.w25 {
	width: 25%;
}

.w20 {
	width: 20%;
}

.w33 {
	width: 33.333333%;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.db {
	display: block !important;
}

.dn {
	display: none;
}

/* header */
.top-head {
	width: 100%;
	background: #fff;
}

.top-fixed{
	position: fixed;
	z-index: 999;
	border-bottom: 0.0625rem solid #EDEDED;
}
.top-logo {
	margin: 0.2rem 0.3rem;
	height: 2.5125rem;
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.topLeft {
	width: 7.5rem;
	display: inline-block;
}

.topLeft>img {
	width: 100%;
}

.top-logo form {
	margin: 0.3125rem 0.625rem 0 0;
	position: relative;
}

.search_btn {
	background-image: url(../img/yl_index_search_icon.png);
	background-size: contain;
	background-repeat: no-repeat;
	width: 1rem;
	height: 1rem;
	position: absolute;
	right: 0;
	top: 0.4rem;
	left: 0.8rem;
}

.top-logo .search_put {
	width: 100%;
	height: 1.7rem;
	background: #f1f1f1;
	/* box-shadow: 0 0.08rem 0.15rem 0 rgba(0,0,0,0.05); */
	border-radius: 4rem;
	font-size: 1rem;
	padding: 0 2.5rem;
	box-sizing: border-box;
	border: 1px solid #CCCCCC;
}

.top-logo input::-webkit-input-placeholder {
	font-size: 14px;
}

.top-logo>span {
	float: right;
	margin-right: 0.5rem;
	padding-top: 0.2rem;
}

.top-logo>span i {
	font-size: 1.25rem;
	color: #666666;
	font-weight: 100;
}

/* 枚举menu */
.menus {
	min-width: 23.4375rem;
	max-width: 46.875rem;
	margin: 0 auto;
	background-color: #F2F2F2;
}

/* 快速导航 */
.head_menu {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 99999;
	background: #fff;
	display: none;
}

.head_menu h3 {
	color: #363330;
	font-size: 1.125rem;
	height: 2.8125rem;
	line-height: 2.8125rem;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
	position: relative;
}
.head_menu h3 img{
	width: 30%;
	float: left;
	padding: 0.4rem;
}
.head_menu h3 i {
	position: absolute;
	right: 0.9375rem;
	font-weight: bold;
	font-size: 0.9375rem;
}

.head_menu ul {
	padding: .3rem 1.43rem .4rem;
}

.head_menu ul h2 {
	font-weight: normal;
}

.head_menu li {
	position: relative;
	line-height: 2.5rem;
}

.head_menu li h2{
	line-height: 2.5rem;
}

.head_menu li a {
	padding: .15rem 0 .15rem 2.5rem;
	color: #7f7f7f;
	font-size: 1rem;
	display: block;
}

.head_menu li a i {
	display: block;
	font-size: 1.6875rem;
	color: #3C80F4;
	position: absolute;
	left: 0;
	top: .12rem;
}

.head_menu li a i.iconshipin-m {
	top: .2rem;
}

.head_menu li a i.icon-wenzhang-copy {
	font-size: .3rem;
	top: .14rem;
}

.head_menu li a i.iconyinpin {
	font-size: 1.5625rem;
	top: .14rem;
}

.head_menu li a i.icon-manhua {
	font-size: .34rem;
	top: .13rem;
}

.head_menu li a i.iconyisheng1 {
	top: .12rem;
}

.head_menu li a i.iconwenda2 {
	font-size: 1.5625rem;
	top: .13rem;
}

.head_menu li a i.icon-yaopin1 {
	top: .13rem;
}

.head_menu li a i.icon-guahao1 {
	top: .13rem;
}

.head_menu li a i.iconyiyuan {
	font-size: 1.875rem;
	top: .15rem;
}

.head_menu li a i.icon-ziyuan {
	top: .13rem;
	left: -.03rem;
}

.head_menu li a i.iconhezuo {
	top: .16rem;
}

@media screen and (min-width:640px) {
	.head_menu ul {
		overflow-y: scroll;
	}

	.head_menu ul::-webkit-scrollbar {
		display: none;
	}
}

.bg {
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=30);
	z-index: 999;
}

/* 用户注册页面 */
.min {
	width: 100%;
	background: #fff;
}

.min ul {
	width: 93%;
	margin: 0 auto;
}

.min ul li {
	margin: .8rem auto;
	line-height: 2.1875rem;
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 0.9375rem;
}

.min ul li label {
	font-size: 1.125rem;
	font-weight: 600;
	color: #333333;
	padding: 0.625rem 1.5625rem 0.75rem 0.625rem;
}

.min ul li input {
	font-size: 1.125rem;
	color: #999999;
}

.min ul li i {
	float: right;
	color: #CCCCCC;
}

/* 科普视频 */
.fam_hot {
	background: #fff;
	border-bottom: 1px solid #c8c6c6;
}

.audt {
	width: 95%;
	position: relative;
	overflow: hidden;
	padding-top: 1.875rem;
	margin: 0 auto;
}

.audt .audt-tit {
	width: 35%;

}

.audt-img {
	width: 6%;
	position: absolute;
	padding: 1.0625rem 0.125rem 0 0.5rem;
	top: 0;
	left: 35%;
}

.audt .btn {
	float: left;
	width: 40%;
	border: 0.125rem solid #FFC000;
	line-height: 1.6875rem;
	border-radius: 0.3125rem;
	text-align: center;
}

.audt .btn a {
	color: #ffc000;
}

.audt .btn1 {
	float: right;
	width: 40%;
	border: 0.125rem solid #90C31F;
	line-height: 1.6875rem;
	border-radius: 0.3125rem;
	text-align: center;
	margin-left: .5rem;
}

.audt .btn1 a {
	color: #90C31F;
}

.fam_hot-centent {
	width: 95%;
	margin: 0.625rem auto;
}
.attebox {
	border-top: 5px solid #F4F4F4;
	border-bottom: 1px solid #f0f5fd;
	border: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: .3rem 0;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	font-size: 0.26rem;
}

.attebox a {
	display: block;
	flex-shrink: 0;
}

.doctor_name {
	color: #333333;
	font-weight: bold;
	font-size: 0.3rem;
	margin-right: 0.2rem;
}

.attebox .box1_left {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	-webkit-align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.attebox .box1_left .img_box1 {
	border-radius: 100%;
	height: 2.82rem;
	width: 2.82rem;
	display: inline-block;
}

.attebox .box1_left .img_box1 img {
	height: 2.82rem;
	width: 2.82rem;
	border-radius: 100%;
	background-color: #F7F7F8;
	display: inline-block;
}

.attebox .box1_left .info {
	display: inline-block;
	vertical-align: text-bottom;
	padding-left: .8rem;
}
.attebox .box1_left .info h4 span{
	font-weight: 200;
}
.attebox .box1_left .info h4 span {
	font-size: 1rem;
}
.attebox .box1_left .info h4 em{
	font-size: 0.875rem;
	border: 1px solid #f00;
	padding: 0.02rem 0.2rem;
	border-radius: 0.3rem;
	margin-left: 0.2rem;
	color: #f00;
}
.attebox .box1_left .info p {
	font-size: 0.875rem;
}

.attebox .box1_left .doctor_fname {
	padding-left: 0.5rem;
	color: #333;
	font-size: 1.2rem;
	border-left: 1px solid #333333;
}

.attebox .box1_left .ellipsis-1 {
	border: none;
	font-size: 14px;
	color: #999999;
	padding-top: 0.1rem;
}

.attebox .box1_left .ellipsis-1 em {
	margin-left: .5rem;
}

.maskWraper {
	position: relative;
	overflow: hidden;
	text-align: center;
	padding-top: 7px;
	vertical-align: middle;
}

.maskWraper-img{
	position: relative;
	overflow: hidden;
	width: 100%;
	border-radius: 0.5rem;
}

.maskWraper.hover .maskBox {
	background-color: rgba(0, 0, 0, 0.6);
	transition: all 500ms;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	-o-transition: all 500ms
}

.maskBar {
	position: absolute;
	height: auto;
	left: 0;
	bottom: 0;
	right: 0;
	padding-left: 0.9375rem;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 2;
	color: #fff !important;
	opacity: 0.6;
	margin: 0 auto;
	width: 96%;
	border-radius: 0rem 0rem 0.5rem 0.5rem;
	font-size: 0.875rem;
	line-height: 1.875rem;
}

.text-c {
	text-align: left;
}

.maskWraper.hover .maskBar {
	bottom: 0;
	transition: bottom 200ms;
	-moz-transition: bottom 200ms;
	-webkit-transition: bottom 200ms;
	-o-transition: bottom 200ms
}

.maskBox {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2;
	color: #fff !important
}

.maskWraper.hover .maskBox {
	background-color: rgba(0, 0, 0, 0.6);
	transition: all 500ms;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	-o-transition: all 500ms
}

.maskWraper .num {
	position: absolute;
	font-size: 14px;
	color: #fff;
	right: 0.375rem;
	bottom: 0.3125rem;
	z-index: 2;
}

.maskWraper .time {
	position: absolute;
	right: 1.25rem;
	top: 0.9375rem;
	font-size: 14px;
	color: #333;
}

.maskWraper .play_icon {
	position: absolute;
	width: 2.8175rem;
	height: 2.8175rem;
	top: 35%;
	left: 45%;
}

.doctor_sp {
	color: #666666;
	text-align: center;
	line-height: 3.4375rem;
}

.doctor_sp a {
	color: #666666;
	font-size: 0.875rem;
}

/* 科普音频 */
.fam_audio {
	width: 100%;
	background: #fff;
	margin: 0.375rem auto;
	overflow: hidden;
	border-bottom: 1px solid #c8c6c6;
}

.famous_doctor {
	background-color: #FFFFFF;
	padding: 0 0.5rem;
	width: 95%;
	margin: 0 auto;
}

.famous_doctor li {
	padding: .3rem 0;
	position: relative;
	overflow: hidden;
	padding-bottom: 1.125rem;
}

.famous_doctor li:last-child,
.asklist_bar li:last-child:after {
	border-bottom: 0;
}

.famous_doctor li:after {
	content: '';
	position: absolute;
	width: 200%;
	bottom: 0;
	left: 0;
	border-bottom: 0.0625rem solid #e2e2e2;
	box-sizing: border-box;
	transform: left bottom;
}

.famous_doctor li h4 {
	color: #333;
	font-weight: 200;
	margin-top: 0.9375rem;
	font-size: 1.125rem;
}

.famous_doctor li h4 i {
	font-size: 1.25rem;
	color: #4f90f7;
	margin-right: .15rem;
	font-weight: 100;
}

.famous_doctor li a {
	color: #212121;
}

.famous_doctor li p {
	line-height: 1;
	padding: 0.8rem 0;
	font-size: 0.875rem;
	margin-left: 0.2rem;
}

.famous_doctor li p span {
	display: inline-block;
	padding-right: 0.16rem;
	color: #333333;
}

.famous_doctor li p em {
	color: #999;
	padding-left: 0.56rem;
	display: inline-block;
	border-left: 1px solid #CACACA;
}

.famous_doctor li p i {
	color: #999;
	font-style: normal;
	padding-left: 0.2rem;
}
.famous_doctor li dl{
	overflow: hidden;
	padding-top: 0.625rem;
}
.famous_doctor li dt {
	/* width: 2.76rem; */
	float: left;
	margin: .3rem .58rem 0 0;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
}

.famous_doctor li dt img {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	border-radius: 100%;
	vertical-align: middle;
}

.famous_doctor li dd {
	color: #666;
}

.voice_left {
	background: #F3F3F3;
	width: 9rem;
	height: 1.8rem;
	line-height: 1.8rem;
	text-align: center;
	float: left;
	display: inline-block;
	margin-top: 0.4375rem;
	border-radius: 0.375rem;
}

.voice_left i {
	font-size: 1.25rem;
	color: #4BADE6;
	vertical-align: middle;
	font-weight: 600;
}

.voice_left label {
	padding-left: .2rem;
	color: #333;
	font-size: 0.75rem;
}

.voice_left label em {
	color: #FF9000;
	padding-left: 0.18rem;
}

.voice_right {
	float: left;
	padding-left: 0.86rem;
	display: inline-block;
	margin-top: 0.875rem;
	color: #999;
	line-height: 1;
	font-size: 0.875rem;
}

.famous_doctor li dd time {
	margin-top: 1rem;
	line-height: 1;
	color: #999999;
	font-size: 0.875rem;
}

/* 推荐医院 */
.rec_hospital {
	width: 100%;
	background: #fff;
	border-bottom: 0.0625rem solid #c8c6c6;
    margin: 0.375rem auto;
}

/*医院列表*/
.rec_hospital-centent {
	margin: 1rem auto 0.4375rem;
	width: 95%;
	
}

.frist {
	overflow: hidden;
	border-bottom: 0.0625rem solid #e2e2e2;
	padding-bottom: 1rem;
}

.hospti {
	width: 100%;
	overflow: hidden;
	margin-top: 1.5rem;
}

.hospti li {
	width: 33%;
	text-align: center;
	float: left;
	height: auto;
}

.hospti li a {
	color: #999999;
}

.hospti li img {
	width:  6.875rem;
	border-radius: 0.375rem;
	vertical-align: middle;
	display: inline;
	height: 6.875rem;
}

.hospti li p {
	font-size: 0.875rem;
	margin-top: 0.375rem;
	color: #333;
}

.second {
	padding-top: 1.2rem;
}

.hoslist_cont {
	width: 100%;
	margin: 1rem auto;
}

.hoslist {
	width: 95%;
	margin: 0 auto;
}

.hoslist li {
	overflow: hidden;
	padding-top: 1rem;
}

.hoslist li img {
	width: 6.5625rem;
	height: 5rem;
	border-radius: 0.25rem;
}

.hoslist li a {
	color: #999;
}

.hoslist dt {
	float: left;
	width: 34%;
}

.hoslist dd h3 {
	padding: 0 0 0.01255rem;
	font-size: 1rem;
	line-height: 1.875rem;
	font-weight: normal;
	color: #333;
}

.hoslist dd span {
	font-size: 0.875rem;
}

/* 科普问答 */
.fam_ask {
	width: 100%;
	background: #FFF;
	margin: 0.375rem auto;
	border-bottom: 1px solid #c8c6c6;
}

.kpask {
	width: 95%;
	margin: 0.25rem auto;
}

.kpask li a {
	color: #666666;
}

.kpask li h4 i {
	color: #90c31f;
	font-size: 1.25rem;
	font-weight: 100;
	margin-right: 0.5rem;
}

.kpask .h {
	color: #333333;
}

.kpask li {
	padding: .6rem 0;
	position: relative;
	overflow: hidden;
	padding-bottom: 1.125rem;
}

.kpask li:after {
	content: '';
	position: absolute;
	width: 200%;
	bottom: 0;
	left: 0;
	border-bottom: 0.0625rem solid #E2E2E2;
	box-sizing: border-box;
}

.kpask_con {
	height: 4rem;
	float: left;
	margin-right: 0.625rem;
}

.kpask_con i {
	color: #90c31f;
	font-size: 1.5rem;
}

.kpask_dd h4 {
	font-size: 1.125rem;
	line-height: 2.1875rem;
	font-weight: 200;
	color: #333;
}

.kpask_dd span {
	font-size: 0.875rem;
	color: #666;
}

.kpbox {
	padding-top: 0.5rem;
}

.kpbox dt {
	width: 1.875rem;
	float: left;
	margin-right: 0.375rem;
	border-radius: 100%;
}

.kpbox dt img {
	width: 100%;
	border-radius: 100%;
}

.kpbox dd {
	font-size: .9rem;
	color: #666666;
}

.kpbox p {
	padding-top: 0.1875rem;

}

.kpbox p span {
	display: inline-block;
	padding-right: .16rem;
	color: #333;
	font-size: 0.875rem;
}

.kpbox p em {
	color: #999;
	padding-left: .56rem;
	display: inline-block;
	border-left: 0.0625rem solid #CACACA;
}

.kpbox p i {
	color: #999;
	font-style: normal;
	padding-left: .2rem;
}

.kpbox time>span {
	color: #999999;
}

/* 科普文章 */
.fam_article {
	width: 100%;
	background: #fff;
	border-bottom: 0.0625rem solid #c8c6c6;
	margin: 0.375rem auto;
}

.article {
	width: 95%;
	margin: .9rem auto;
}

.article li {
	overflow: hidden;
	padding-top: 1rem;
}

.article li img {
	width: 4.5625rem;
	height: 4.5625rem;
	border-radius: 0.375rem;
}

.article li a {
	color: #666666;
}

.article dt {
	float: left;
	width: 20%;
	margin-right: 0.8125rem;
}

.article dd h4 {
	padding: .4rem;
	font-size: 0.875rem;
	line-height: 1rem;
	color: #999;
}

.article dd h4 p {
	float: left;
	padding-right: .5rem;
	font-weight: normal;
	color: #333;
}

.article dd h4 em {
	padding-left: .5rem;
	border-left: 0.0625rem solid #999;
	font-weight: normal;
}
.article dd h4 span{
	float: right;
	color: #333;
	font-size: 0.75rem;
	font-weight: normal;
}
.article dd span {
	font-size: 1.125rem;
	color: #333;
}
.article dd .yy{
	font-size: 0.875rem;
	color: #999;
	font-weight: normal;
}

/* 推荐医生 */
.arti_y {
	width: 95%;
	margin: 0 auto;
}

.arti_y li {
	position: relative;
	overflow: hidden;
	padding-bottom: .8rem;
	margin-top: .8rem;	
	border-bottom: 0.0625rem solid #E2E2E2;
}
.arti_y li:last-child{
	border: none;
}
.arti_y li:after {
	content: '';
	position: absolute;
	width: 200%;
	bottom: 0;
	left: 0;
	box-sizing: border-box;
}

.art_y li:last-child a:after {
	background: none
}

.arti_y li img {
	width: 90%;
	height: 5.6875rem;
	border-radius: 0.5rem;
}

.arti_y li a {
	color: #666666;
}

.arti_y dt {
	float: left;
	width: 30%;
}

.arti_y dd {
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: normal;
}
.arti_y dd span{
	font-size: 0.875rem;
}
.arti_y1 {
	line-height: 1.25rem;
	font-weight: 100;
	font-size: 0.75rem;
}
.arti_y dd h4 p {
	float: left;
	padding-right: .5rem;
}

.hwz {
	font-size: 1rem;
	color: #333333;
	font-weight: normal;
}

.arti_y dd h4 em {
	padding-left: .5rem;
}

/* 通知聊天 */
.chat_content {
	min-width: 23.4375rem;
	max-width: 46.875rem;
	margin: 0 auto;
	background-color: #F2F2F2;
}
.chattgo {
	width: 100%;
	line-height: 3rem;
	border-bottom: 0.0625rem solid #e6e6e6;
}
.chattgo i{
	float: left;
	margin-left: 1.34375rem;
}
.chattgo .t h3 {
	line-height: 3rem;
	margin: 0 auto;
	text-align: center;
	font-size: 1.25rem;
}
img {
	max-width: 100%;
	vertical-align: middle
}
.mes_details{
    background-color: #f1f1f1;
    padding: 1.5rem 0.5rem 1.5rem 0.5rem;
	width: 96%;
	margin: 0 auto;
}
.time {
	font-size: 0.24rem;
	color: #999;
	margin-bottom: 0.3rem;
	text-align: center;
}

.send,
.show {
	padding-bottom: 0.3rem;
}

.msgy>img {
	width: 2.5rem;
	float: left;
	margin-right: .75rem;
	margin-top: .5rem;
}
.msgy>p{
	float: left;
	margin:0.375rem  0.4rem;
	padding: 0.25rem;
	background: #fff;
	font-size: 0.9375rem;
	position: relative;
	border-radius: 0.2rem;
	box-sizing: border-box;
	max-width: 15rem;
	line-height: 1.25rem;
}
.msgy_input{
	position: absolute;
	background: url(../img/left.png) no-repeat;
	background-size: 2rem auto;
	width: 2rem;
	height: 2rem;
	left: -1.31rem;
	top: 0.25rem;
}
.msgk>img {
	width: 2.5rem;
	float: left;
	margin-right: .75rem;
	margin-top: .5rem;
}
.msgk>p{
	float: left;
	margin:0.975rem  0.4rem;
	padding: 0.25rem;
	background: #a9ea7a;
	font-size: 0.9375rem;
	position: relative;
	border-radius: 0.2rem;
	box-sizing: border-box;
	max-width: 15rem;
	line-height: 1.625rem;
}
.send:after,.show:after,.msg:after{
	content: "";
	clear: both;
	display: table;	
}
.show .msgk img,.show .msgk p,.show .msgk{
	float: right;
}

/* 底部导航 */
.footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 999;
}

.footbar {
	position: sticky;
	z-index: 999;
	width: 100%;
	padding: 0;
	margin: 0;
	display: flex;
	justify-content: space-around;
	background-color: #FFf;
	border: 0;
	border-top: 1px solid #F4F4F4;
}

.footbar li {
	padding-top: .3rem;
	text-align: center;

}

.footbar li a {
	color: #666666;
}

.footbar li i {
	font-size: 1.375rem;
}

.footbar div {
	font-size: 0.875rem;
}

.on {
	color: #3c80f4;
}

/*返回顶部*/
#up {
	position: fixed;
	right: .3rem;
	bottom: 5rem;
	display: none;
	width: 2.94rem;
	height: 2.94rem;
	z-index: 9999;
}

#up img {
	width: 100%;
	display: block;
}

.free-ask-submit{
	color: #FFFFFF;
	width: 96%;
	margin: 0 auto;
	background-color: #3C80F4;
	text-align: center;
	line-height: 2.8125rem;
	font-size: 1.25rem;
	border-radius: 0.3125rem;
}

.aub_box_con strong{
	font-weight: bold;
}