body{
	background-color: #f4f5f8;
    margin:0;
    padding:0;
    width:100%;
}
/*switch 自定义组件*/
.bg_con{
	width:.65rem;
}
.bg_con .switch{
    display:none;
}
.bg_con label{
    position:relative;
    display: block;
    padding: 1px;
    border-radius: 24px;
    height: 22px;
    background-color: #eee;
    cursor: pointer;
    vertical-align: top;
    -webkit-user-select: none;
}
.bg_con label:before{
    content: '';
    display: block;
    border-radius: 24px;
    height: 22px;
    background-color: #dadada;
    -webkit-transform: scale(1, 1);
    -webkit-transition: all 0.3s ease;
}
.bg_con label:after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -11px;
    margin-left: -11px;
    width: 22px;
    height: 22px;
    border-radius: 22px;
    background-color: white;
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.08);
    -webkit-transform: translateX(-9px);
    -webkit-transition: all 0.3s ease;
}
.bg_con .switch:checked~label:after{
    -webkit-transform: translateX(9px);
}

.bg_con .switch:checked~label:before{
    background-color:#5283FF;
}

@font-face {
  font-family: 'iconfont';  /* project id 417036 */
  src: url('//at.alicdn.com/t/font_417036_way28acii2a.eot');
  src: url('//at.alicdn.com/t/font_417036_way28acii2a.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_417036_way28acii2a.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_417036_way28acii2a.woff') format('woff'),
  url('//at.alicdn.com/t/font_417036_way28acii2a.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_417036_way28acii2a.svg#iconfont') format('svg');
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.buscard-box{
	background-color: #f4f5f8;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin:0;
    padding:0;
}
img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}
.book_form_new1 {
	font-size: .3rem;
	padding: .3rem .0rem;
  margin: 0 .28rem;
}
.book_form_new1 > p {
	width: .3rem;
	float: left;
	padding: 0 .22rem 0 .3rem;
}
.book_form_new1 > div {
	width: 85%;
	float: left;
}
.book_form_new1 > div textarea  {
	width: 96%;
	min-height: 1.6rem;
	border: 1px solid #cecfcf;
	color: #555656;
	font-size: .32rem;
	padding: .10rem .15rem;
}
.book_form_new2{
	padding: 0 0 .25rem 1.1rem;
}
.book_btn_text img{
	width:.28rem;
	height:.28rem;
}
.m-upload {
	padding: 0 .30rem .15rem;
	height:2.70rem;
	background: #f7f9f6;
}
.m-upload .clearfix{
	display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.m-upload li{
	display: flex;
    justify-content: center;
    align-items: center;
}
.m-upload li.code{
	margin-left: .85rem;
}
.m-upload li .txt {
	margin-right:.20rem;
	color:#474747;
	font-size:.28rem;
}
.m-upload li .con {
	font-size: .26rem;
    color: #999;
    /* float: left; */
    position: relative;
    width: 1.43rem;
    height: 1.43rem;
    background: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: .10rem;
    box-shadow: 0px 0px 8px 0px #c7c7c7;
}
.m-upload li.code .con {
	font-size: .26rem;
    color: #999;
    /* float: left; */
    position: relative;
    width: 1.50rem;
    height: 1.50rem;
    background: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0;
    box-shadow: none;
}
.m-upload li.code .con .pic {

}
.m-upload li .con .edit {
	width: .34rem;
	height: .34rem;
	position: absolute;
	left: .95rem;
	bottom: .15rem;
}

.m-upload .portrait .con .pic {
	overflow: hidden;
    width: 1.33rem;
    height: 1.33rem;
    border-radius: .10rem;
}

.book_info_box{
	background: #ffffff;
	margin:0 .30rem;
	border-radius:.10rem;
	box-shadow: 0 0 10px 0 #cecece;
}

.book_info1 .book_order{
	display: block;
	padding: .2rem .18rem;
	margin-bottom: .22rem;
	border-bottom: 1px dashed #0096f0;
	line-height: .36rem;
	color: #000;
	font-size: .3rem;
}
.book_form_item dt img,.book_form_item2 dt img{
	margin: 0 .12rem;
	width:.34rem;
	height:.34rem;

}

.book_info1 .book_order span{
	display:block;
	float: right;
	width: .36rem;
	height: .36rem;
	border-radius: 50%;
	background-color: #0096f0;
	color: #fff;
	text-align: center;
}
.book_info1 p{
	padding:0 .18rem .1rem;
	line-height: 1.5;
	font-size: .3rem;
}

.book_form_item,.book_form_item2{
	padding:.25rem 0rem;
	margin: 0 .28rem;
	border-bottom: 1px solid #d2d2d2;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	font-size: .3rem;
	color: #505053;
	position: relative;
}
.book_form_item:last-child{border-bottom: 0 none;}
.book_form_item dt{
	width: 1rem;
	display: flex;
	align-items:center;
}

.book_form_item dd{
	flex: 1;
}
.book_form_item dd input{
	line-height: .42rem;
	height: .42rem;
	width: 100%;
	color: #474747;
	font-size: .28rem
}

.book_sex{height: auto;}
.book_sex dd,.book_radio{font-size: 0}
.book_sex input[type="radio"],.book_radio input[type="radio"]{display: none;}
.book_sex label,.book_radio label{
	display: inline-block;
	width: 1.2rem;
	padding: .08rem 0;
	background-color: #e8e8e8;
	color: #666;
	font-size: .3rem;
	text-align: center;
	border-radius:.4rem 0 0 .4rem;
}
.book_sex label:nth-child(4),.book_radio label:nth-child(4){
	border-radius: 0 .4rem .4rem 0;
}
.book_sex input[type="radio"]:checked+label,.book_radio input[type="radio"]:checked+label{
	background-color: #9bcc73;
	color: #fff;
}
.book_sex input[type="radio"]:checked+label:nth-child(4),.book_radio input[type="radio"]:checked+label:nth-child(4){
	background-color: #fda6a6;
	color: #fff;
}
.book_radio_item dd{
	position: relative;
	padding-right: .15rem;
}
.book_radio_item .book_radio{
	display: none;
	position: absolute;
	right: 0;
  top: -.11rem;
}
.book_form_item2{
	align-items: flex-start;
}
.book_form_item2 dd{}
.book_form_item2 dd textarea{
	width: 100%;
	padding: .1rem;
	height: 1.4rem;
	border: 1px solid #d2d2d2;
	box-sizing: border-box;
}

.book_tips{
	padding:0 .18rem; text-align: center; color: #969699; font-size: .26rem; margin-top: -.1rem;
}
.book_btn_text{
	color: #a0a0a0;
	font-size: .23rem;
	height:.17rem;
	line-height:.17rem;
	display: flex;
    align-items: center;
}
.book_btn_text .icon{
	margin-right:.1rem;
}
.book_btn{
	margin-right:.30rem;
	display: -webkit-flex;
	display: flex;
	margin:.35rem 0;
	align-items:center;
}
.book_btn .sureBtn{
	margin-right:.40rem;
}
.book_btn input{
	flex: 1;
	height: .90rem;
	font-size: .32rem;
	background-color: #0096f0;
	color: #fff;
	border-radius: .1rem;
}
.book_form_new2_btn{
	display: flex;
    align-items: center;
    margin: 0 .30rem .30rem 0;
    padding-bottom: .50rem;
    padding: 0 0 .25rem 1.1rem;
}
.book_form_new2_btn a,.book_form_new2_btn input{
	padding: .25rem 0rem;
    font-size: .30rem;
    text-align: center;
    border-radius:.10rem;
    flex:1;
}
.book_form_new2_btn .s1{
	border:1px solid #4dd293;
	color:#4dd293;
	margin-right:.43rem;
	background: none;
}
.book_form_new2_btn a.s2{
	border:1px solid #cecece;
	color:#6e6e6e;
}
.sm{
	float:left;
	display:block;
	color:#0096f0;
	text-align:center;
	font-size:.30rem;
	text-decoration:none;
	 margin-left:.28rem;
	 margin-right:.30rem;
}
/*名片预览*/
.bus_btn{
	display: flex;
	margin-top: .30rem;
}
.bus_btn > a:first-child{
	margin-right:.20rem;
}
/* .bus_btn > a{
	display: block;
	background:rgba(82,131,255,1);
	border-radius:20px;
	padding:.10rem .20rem;
	font-size:.22rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
} */
.bus_btn > a{
	display: block;
	background: rgba(82,131,255,1);
	border-radius: 20px;
	padding: 0 .4rem;
	font-size: .24rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(255,255,255,1);
	height: .5rem;
	line-height: .5rem;
}
.buscard-page{
	width:100%;
	margin-top:.30rem;
	background: #fff url('../images/yxmp_a_bg.png') no-repeat center top;
	background-size: 100%;
	padding-bottom: .3rem;
}
.buscard-header{
	display: flex;
	width:100%;
	padding: .30rem .25rem 0;
	/* margin-bottom: .30rem; */
	position: relative;
	/* height: 7.90rem; */
}
.buscard-imgBox{
	width: 100%;
    /* height: 7.90rem; */
    position: absolute;
    top: 0;
    left: 0;
}
.buscard-imgBox > img{
	height:7.90rem;
}
.buscard-header-t{
	display: flex;
	justify-content: space-between;
	position: relative;
}
.buscard-header-b{
	margin-top: .4rem;
}
.buscard-header-box{
	width: 85%;
	position: relative;
	display: flex;
	padding: .4rem 0 .15rem;
	flex-direction: column;
	margin: 0 auto;
}
.user-pic{
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
.user-pic img{
	width:1.3rem;
	height:1.3rem;
	overflow: hidden;
	border-radius:50%;
}
.user-info{
	flex:1;
}
.user-info-h{
	display: flex;
	margin-bottom:.4rem;
	flex-direction: column;
    justify-content: center;
}
.user-info-h h3{
	margin:0;
	margin-right:.25rem;
	font-weight: normal;
	max-width: 5.0rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    font-size:.46rem;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(51,51,51,1);
}
.user-info-h span{
	font-size:.24rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(102,102,102,1);
}
.user-info ul{
	margin:0;
	padding:0;
}
.user-info ul li{
	list-style-type: none;
	display: flex;
	align-items:center;
	justify-content: space-between;
	margin-bottom:.30rem;
}
.user-info ul li:nth-last-of-type(1){
	margin-bottom: 0;
}
.user-info ul li p,.user-info ul li > em, .user-info ul li > div{
	margin-top:0;
	margin-bottom:0rem;
	font-size:.26rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(102,102,102,1);
	flex: 1;
	line-height: 1.2;
}
.user-info ul li p {
	padding-right: .2rem;
}
.user-info ul li > div {
	flex: none;
	color: #999999;
}
.user-info ul li > div a {
 color: #5283FF;
 margin-left: .2rem;
}
.buscard-tel{
	position: absolute;
    top: .60rem;
    right: 0rem;
    color: #fff;
    font-size: .24rem;
    background:url(../images/buscard_h_title_bg.jpg) no-repeat 0 0;
	background-size:100%;
	width:1.29rem;
	height:.54rem;
	line-height: .54rem;
	text-align: center;
}
.bus_icon{
	width: .30rem;
    height: .36rem;
	display: block;
	overflow: hidden;
	margin-right:.20rem;
}
.bus_icon img{
	width:.32rem;
	height:.32rem;
	display: block;
	overflow: hidden;
}
.buscard-qrcode{
    display: flex;
    align-items: center;
    flex-direction: row;
    overflow: hidden;
}
.buscard-qrcode-img{
	margin-right:.42rem;
	width: 1.4rem;
  height: 1.4rem;
  overflow: hidden;
}
.buscard-qrcode-img img{
	width:100%;
	height:auto;
	overflow: hidden;
}
.buscard-qrcode p{
	margin: 0;
    padding: 0;
    font-size: .28rem;
    color: #474747;
    max-width: 3.8rem;
    max-height: 1.8rem;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
}
.ql-jk{
	width:100%;
	background: #f7f9f6 !important;
	/* padding-top:.85rem; */
}
.m-news-header {
	background: url('../images/yxmp-bg-3.png') repeat-y center top;
	background-size: 100%;
	padding: .1rem .34rem;
}
.m-news-header h2 {
	color: #fff;
	font-size: .46rem;
	line-height: 1.3;
	word-wrap:break-word;
	word-break:break-all;
}
.m-news-header .bar {
	display: flex;
	align-items: center;
	font-size: .28rem;
	padding-top: .2rem;
}
.m-news-header .bar > img {
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	margin-right: .2rem;
}
.m-news-header .bar > p {
	color: #fff;
	margin-right: .3rem;
}
.m-news-header .bar > div {
	color: #fff;
	margin-right: .3rem;
}
.m-news-header .bar > div span {
	width: .19rem;
	margin-right: .11rem;
}
.m-news-header .bar > div em {
	color: #fff;
}
.m-infos-1 {
	background: #fff;
	padding: .4rem .25rem;
}
.m-infos-1 .Inn {
	width: 100%;
	box-shadow: 0 2px 4px 0 #d0d0d0;
	border-radius: 5px;
	overflow: hidden;
	margin-top: -.25rem;
	padding: .7rem .4rem .2rem;
}
.m-infos-1 .title {
	position: relative;
}
.m-infos-1 .title h3 {
	position: absolute;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: .32rem;
	left: 0;
	top: -.02rem;
	font-weight: bold;
}
.m-infos-1 .title img {
	width: 40%;
	margin: 0 auto;
	display: block;
}
.m-infos-1 .content {

}
.m-infos-1 .content p {
	padding-bottom: .2rem!important;
}
.m-footer-nav {
	padding-top: .3rem;
}
.m-footer-nav ul {
	display: flex;
	justify-content: center;
}
.m-footer-nav li {
	text-align: center;
	color: #5283FF;
}
.m-footer-nav li a {
	color: #5283FF;
	margin: 0 .2rem;
}
.m-bus-footer{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1rem;
    padding: 0 .15rem 0 0;
    background:#ffffff;
		box-shadow: 0 0 10px 0 #cecece;
		z-index: 2;
}
.m-bus-footer ul {
	display: flex;
	align-items:center;
	width: 100%;
	height: 100%;
}
.m-bus-footer li {

}
.m-bus-footer li.logo {
	width: 45%;
	display: flex;
	align-items: center;
}
.m-bus-footer li.logo p {
	border-radius: 50%;
	overflow: hidden;
	margin-top: -.5rem;
	margin-left: .1rem;
	box-shadow: 0 0 2px 2px #a2a2a2;
}
.m-bus-footer li.logo p img {
	width: 1.1rem;
	height: 1.1rem;
}
.m-bus-footer li.logo em {
	flex: 1;
	margin-left: .15rem;
	color: #999;
	line-height: 1.2;
	display:-webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow:hidden;
}
.m-bus-footer li.btn {
	width: 28%;
	height: .7rem;
	line-height: .7rem;
	text-align: center;
	font-size: .3rem;
	border-radius: .1rem;
}
.m-bus-footer li.btn a {
	color: #fff;
}
.m-bus-footer li.s1 {
	margin-left: .27rem;
	background: #57C078;
}
.m-bus-footer li.s2 {
	margin-left: .17rem;
	background: #5283FF;
}
/*扫码关注*/
.follow-box{

}
.follow-head{
	height: 8.62rem;
    margin: .30rem;
    border-radius: .10rem;
    background:#ffffff url(/tpl/Wap/default/common/images/follow_h_bg.png) no-repeat 0 0;
    background-size:100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position:relative;
}
.follow-head > h3{
	color: #0378be;
    font-size: .29rem;
    padding: 0;
    margin: 0;
    position: absolute;
    top: .65rem;
    font-weight: normal;
    left: 1.70rem;
}
.follow-txt{
	display: flex;
	align-items:center;
	margin-bottom: .25rem;
}
.follow-txt-item{
	display: flex;
	flex-direction: column;
	margin-top: 2rem;
}
.follow-txt i{
	width:.39rem;
	height:.39rem;
	overflow: hidden;
	margin-right:.20rem;
}
.follow-txt img{
	width:.39rem;
	height:.39rem;
	overflow: hidden;
	display:block;
}
.follow-txt p{
	margin:0;
	padding:0;
	font-size:.28rem;
	color:#474747;
}
.follow-qrcode,.follow-qrcode img{
	width:3.12rem;
	height:3.12rem;
	overflow: hidden;
	margin-top: .10rem;
}
.follow-qrcode-txt{
	font-size:.28rem;
	color:#474747;
	margin-top:.25rem;
}
.follow-banner,.follow-banner img{
	width:100%;
	height:3.70rem;
	overflow: hidden;
}
.m-mode-1{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    z-index: 1;
    display: none;
}
.bus-user-telDialog{
	position: fixed;
    top: 25%;
    left: 0;
    width: 100%;
    height: 200px;
    z-index: 2;
    display: none;
}
.bus-user-telItem{
	background: #ffffff;
	width: 300px;
    margin: 0 auto;
    border-radius: 5px;
}
.bus-user-telItem ul li{
	height: 45px;
    line-height: 45px;
    padding: 0 20px;
    font-size: .32rem;
    color: #000000;
    border-bottom:1px solid #f5f5f5;
}
.bus-user-telItem ul li:last-child{
	border-bottom:none;
}

.bus-dialog{
	position: fixed;
    top: 5%;
    left: 0;
    width: 100%;
    height: 500px;
    z-index: 2;
    display: none;
    overflow-y:auto;
}
.bus-btn-dialog{
	position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.80rem;
    z-index: 2;
    display: none;
    overflow-y:auto;
}
.bus-btn-dialog-box{
	height:1.80rem;
	background: #ffffff;
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.bus-btn-dialog-box > img{
	width:.89rem;
	height:.89rem;
	overflow: hidden;
}
.bus-btn-dialog-box > p{
	font-size:.26rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
	margin-top:.16rem;
}
.bus-dialog-box{
	background: #ffffff;
	border-radius: .20rem;
	margin: .80rem .89rem;
}
.bus-dialog-box-t{
	background: linear-gradient(0deg,rgba(53,106,254,1) 0%,rgba(88,137,255,1) 100%);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    height: 1.42rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.bus-dialog-box h3{
	font-size:.36rem;
	font-family:PingFang SC;
	font-weight:bold;
    text-align: center;
    padding: .20rem;
	color:#ffffff;
}
.bus-dialog-title{
	padding:.25rem;
	border-bottom:1px dashed #e7e7e7;
}
.bus-dialog-title > p{
	font-size:.40rem;
	color:#474747;
}
.bus-dialog-cont{
	padding:.20rem .25rem .25rem;
}
.bus-dialog-cont > p{
	text-indent: 25px;
	font-size:.28rem;
	color:#474747;
}
.bus-dialog-banner{
	display: flex;
    align-items: center;
    padding:.20rem .25rem .25rem;
}
.bus-banner{
	margin-right:.35rem;
}
.bus-banner img{
	width:3.98rem;
	height:1.75rem;
	overflow: hidden;
}
.bus-qrcode{
	display: flex;
	align-items: center;
    justify-content: center;
    flex-direction: column;
}
#busQrcode{
	width: 1.45rem;
    height: 1.45rem;
    overflow: hidden;
}
.bus-qrcode img{
	width:1.45rem;
	height:1.45rem;
	overflow: hidden;
}
.bus-qrcode p{
	font-size:.24rem;
	color:#474747;
}
.bus-dialog-btn{
	padding:.20rem .25rem .25rem;
}
.bus-dialog-btn a{
	background: #0096f0;
    text-align: center;
    display: block;
    height: .90rem;
    line-height: .90rem;
    color: #fff;
    font-size: .32rem;
    border-radius: .10rem;
}
/*分享管理*/
.gl-box{
	padding:.30rem;
	background: #f7f9f6;
}
.gl-box ul li{
	display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 10px 0 #cecece;
    border-radius: .10rem;
    margin-bottom: .30rem;
}
.wraps-img-box,.wraps-img-box img{
	width:2.50rem;
	height:1.90rem;
	overflow: hidden;
	border-radius: .10rem;
}
.wraps-info{
	margin-left:.25rem;
	padding-right:.20rem;
	flex:1;
}
.wraps-info h3{
	font-size:.32rem;
	color:#323232;
	margin-bottom:.15rem;
	width: 4.0rem;
    height: .40rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.wraps-info p{
	margin-bottom:.15rem;
}
.wraps-info p{
	font-size:.24rem;
	color:#a0a0a0;
	height:.65rem;
	width:100%;
	overflow:hidden;
    white-space: unset;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.wraps-info-b span{
	font-size:.24rem;
	color:#a0a0a0;
}
.wraps-info-b{
	display: flex;
	align-items: center;
    justify-content: space-between;
}
.wraps-info-b > div{
	flex:1;
	text-align: right;
}
.wraps-info-b a{
	color:#0096f0;
	font-size:.24rem;
}
.wraps-info-b a:first-child{
	margin-right:.15rem;
}
#img_cont{
	background: #ffffff;
}
.close_icon{
	position: absolute;
    right: 15px;
    top: 16px;
}
.close_icon img{
	width: .40rem;
    height: .40rem;
}
/*原文分享*/
.ql-xg-box{
	background:#f7f9f6;
	padding:.30rem;
}
.ql-xg-title{
	margin-bottom:.25rem;
}
.ql-xg-title h3{
	font-size:.32rem;
	color:#323232;
}
.ql-xg{

}
.ql-xg > p > a{
	color: #0096f0;
    font-size: .24rem;
}
.ql-xg input{
	font-size: .28rem;
    height: 1.90rem;
    padding: .25rem;
    color: #a0a0a0;
    margin-top: .25rem;
    margin:0;
    border-radius: .10rem;
    box-shadow: 0 0 10px 2px #ececec;
    width: 100%;
    border: none;
}
.ql-xg img{
	width:.28rem;
	height:.28rem;
	margin-right: .15rem;
    margin-top: -0.08rem;
}
.ql-xg p{
	font-size:.24rem;
	color:#a0a0a0;
	padding: .25rem 0;
}
.ql-xg-btn{
	position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: .30rem;
    height: 1.30rem;
}
.ql-xg-btn .sub{
	border: none;
    background: #0096f0;
    display: block;
    width: 100%;
    color: #fff;
    height: .90rem;
    line-height: .90rem;
    font-size: .32rem;
    border-radius: .10rem;
}
/*营销名片优化 2019-11-13*/
.m-qrCodeBox {
	display: none;
	width: 70%;
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 10px;
	background: #fff;
	z-index: 2;
	padding: .2rem;
}
.m-qrCodeBox > p {
	font-size: .3rem;
	text-align: center;
}
.m-qrCodeBox .content {

}
.mp-m-box{}
.m-share-empt-box{
	display: flex;
    align-items: center;
    justify-content: center;
    height: 5.2rem;
    flex-direction: column;
}
.m-share-empt-box > img{
	width:2.5rem;
}
.m-share-empt-box > p{
	margin-top:.35rem;
	font-size:.32rem;
	color:#c7c7c7;
	font-family:PingFang SC;
	text-align: center;
}
.mp-m-box-c{
	/* margin: .35rem .45rem; */
	padding: 0 1rem .28rem;
	/* background: #ffffff; */
	/* border-radius: 10px; */
	/* margin-top: -1.1rem; */
}
.user-logo{
	width:1.50rem;
	height:1.50rem;
	border-radius:50%;
	background: #ffffff;
	display: flex;
	align-items:center;
	justify-content: center;
	margin: .35rem auto 0;
	position: relative;
}
.user-logo > img{
	width:1.40rem;
	height:1.40rem;
	border-radius:50%;
}
.mp-m-form{

}
.form-item{
	height:1.04rem;
	border-bottom:1px dashed #d9d9d9;
	display: flex;
    flex-direction: row;
    align-items: center;
}
.form-item label{
	font-size:.26rem;
	font-family:PingFang SC;
	font-weight:500;
	color:#333333;
	margin-left: -0.2rem;
}
.form-item .red{
	color:#ff6969;
	margin-right: .08rem;
}
.custom-select{
	flex: 1;
    margin-left: .55rem;
    font-size: .26rem;
    height: .55rem;
    line-height: .55rem;
}
.form-item input{
	flex: 1;
    margin-left: .55rem;
    font-size: .26rem;
    height: .55rem;
    line-height: .55rem;
    color:#333333;
}
.form-item select{
	width:100%;
    font-size: .26rem;
    height: .55rem;
    line-height: .55rem;
    color:#333333;
}
.form-item .iconfont{
	color:#999999;
}
.qr-code-wrap {
	display: flex;
}
.qr-code-wrap label {
	font-size: .26rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	margin-left: -0.2rem;
	margin-top: .4rem;
}
.qr-code-wrap label .red {
	color: #ff6969;
	margin-right: .08rem;
}
.mp-qr-code{
	flex: 1;
	margin-top: .35rem;
	margin-left: .55rem;
	display: flex;
}
.mp-qr-code > .mp-qrcode > img{
	width: 1.34rem;
	height: 1.34rem;
	margin-bottom:.30rem;
}
.mp-qrcode{
	position: relative;
	width: 1.34rem;
}
.qr-code-tips {

}
.qr-code-tips p{
	font-size:.32rem;
	color:#FF6969;
	font-family:PingFang SC;
	font-weight:normal;
	margin-bottom: .2rem;
	margin-top: .4rem;
	line-height: 1.2;
}
.qr-code-tips a{
	font-size:.22rem;
	font-family:PingFang SC;
	font-weight:normal;
	text-decoration:underline;
	color:#5283FF;
}
.mp-sub-btn a{
	width:5.16rem;
	height:.80rem;
	background:rgba(82,131,255,1);
	border-radius:40px;
	display: block;
	font-size:.30rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height: .80rem;
	text-align: center;
}
.mp-sub-btn{
	display: flex;
	justify-content: center;
	align-items: center;
}
.user-logo .mp-m-poto{
	width: .40rem;
    height: .40rem;
    display: block;
    position: absolute;
    bottom: 10px;
    right: -4px;
}
.mp-qrcode .mp-m-poto{
	width: .40rem;
    height: .40rem;
    display: block;
    position: absolute;
    right: -.1rem;
    top: -.1rem;
}
.mp-qrcode .mp-m-rest{
	width: 96%;
	margin: -.26rem auto 0;
}
/*营销名片个人中心*/
.m-mine-itme{
	background:#ffffff;
	margin-bottom: .30rem;
}
.m-mine-logo,.m-mine-logo > img{
	width:1.06rem;
	height:1.06rem;
	border-radius:50%;
	overflow: hidden;
}
.m-mine-item-top{
	display: flex;
    padding: .50rem .25rem;
}
.m-mine-item-fl{
	display: flex;
	flex-direction: column;
	margin-left: .18rem;
}
.m-mine-item-fl > div{
	display: flex;
	align-items: center;
}
.m-mine-user-info h3{
	font-size:.34rem;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(0,0,0,1);
}
.m-mine-user-info span{
	height:.42rem;
	line-height:.42rem;
	background:rgba(82,131,255,1);
	border-radius:21px;
	font-size:.22rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
	margin-left:.20rem;
	padding: 0 .20rem;
}
.m-mine-clint-info{
	margin-top:.15rem;
}
.m-mine-clint-info h4{
	font-size:.30rem;
	font-family:PingFang SC;
	font-weight:normal;
	color:rgba(51,51,51,1);
}
.m-mine-clint-info p{
	font-size:.24rem;
	font-family:PingFang SC;
	font-weight:normal;
	color:rgba(102,102,102,1);
	margin-left:.29rem;
}
.m-mine-item-c{
	margin: 0 .25rem;
    background: url(/tpl/Wap/default/common/images/yxmp/m-mine-bg.png) no-repeat 0 0;
    background-size:100%;
	border-radius:5px;
    height: 2.10rem;
}
.m-mine-item-c ul{
	display: flex;
    align-items: center;
    height: 2.10rem;
    justify-content: center;
}
.m-mine-item-c ul li a{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.m-mine-item-c ul li{
	flex:1;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.m-mine-item-c ul li h4{
	font-size:.40rem;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(255,255,255,1);
}
.m-mine-item-c ul li p{
	font-size:.24rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
}
.m-mine-item-b{
	margin-top:.58rem;
}
.m-mine-list > a.m-min-line-item{
	display: flex;
	padding: .40rem .25rem .40rem 0;
	margin-left:.25rem;
	align-items: center;
	position: relative;
}
.m-min-share-itme{
	position: absolute;
    top: .5rem;
    left: 2.2rem;
}
.m-mine-list{
	position: relative;
}
.m-mine-line{
	border-bottom:1px solid #E7E7E7;
}
.m-mine-list span{
	flex:1;
	font-size:.30rem;
	font-family:PingFang SC;
	font-weight:normal;
	color:#333333;
}
.m-mine-list span.m-mine-expl-box{
	display: flex;
	align-items: center;
}
.m-mine-icon{
	width:.38rem;
	height:.43rem;
	overflow: hidden;
	margin-right:.28rem;
}
.m-mine-itme .iconfont{
	color:#999999;
}
.userMi{
	position: absolute;
	left:2.20rem;
}
.m-mine-explain{
	background: url(/tpl/Wap/default/common/images/yxmp/m-mine-icon06.png) no-repeat 0 0;
    background-size:100%;
    width:1.02rem;
    height:.32rem;
    display: block;
    margin-left:.30rem;
}
/*营销名片-我的订单*/
.m-order-box ul li{
	background:#ffffff;
	margin-bottom:.30rem;
}
.m-order-t{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: .29rem .25rem;
}
.m-order-t p{
	font-size:.26rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(102,102,102,1);
}
.m-order-t span{
	font-size:.26rem;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(255,105,105,1);
}
.m-order-c{
	display: flex;
	padding:.30rem .25rem;
	border-top:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
}
.m-order-c dl {
	width: 100%;
}
.m-order-c dd {
	display: flex;
	align-items: center;
	padding-bottom: .2rem;
}
.m-order-c dd div {

}
.m-order-c dd div strong {
	font-size: .32rem;
	color: rgba(255,105,105,1);
}
.m-order-b{
	padding:.30rem .25rem;
}
.m-order-logo{
	width:1.60rem;
	height:1.60rem;
	overflow: hidden;
	margin-right:.25rem;
}
.m-order-info h4{
	font-size:.30rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
}
.m-order-info p{
	font-size:.24rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(102,102,102,1);
	margin:.18rem 0 .19rem 0;
}
.m-order-info span{
	font-size:.36rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
}
.m-order-info span em{
	font-size:.24rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
}
.m-order-b{
	text-align: right;
}
.m-order-b span{
	width:1.50rem;
	height:.48rem;
	line-height: .48rem;
	border:1px solid rgba(153,153,153,1);
	border-radius:24px;
	font-size:.24rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
	padding: .10rem .28rem;
}
/*营销名片-我的分享*/
.m-share-box ul li{
	display: flex;
    padding: .30rem .25rem;
    flex-direction: column;
    background: #ffffff;
    margin-bottom:.30rem;
}
.m-share-logo{
	width:2.00rem;
	height:1.60rem;
	overflow: hidden;
}
.m-share-t{
	display: flex;
	padding-bottom:.30rem;
	border-bottom:1px solid #e7e7e7;
}
.m-share-info{
	margin-left:.20rem;
	flex:1;
}
.m-share-info h3{
	font-size:.32rem;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(0,0,0,1);
}
.m-share-info p{
	font-size:.24rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(102,102,102,1);
	margin: .10rem 0;
}
.m-share-tj em{
	font-size:.22rem;
	font-family:PingFang SC;
	font-weight:bold;
	margin-right: .30rem;
	color:rgba(82,131,255,1);
}
.m-share-tj{
	font-size:.24rem;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(153,153,153,1);
}
.m-poster-tj{
	font-size: .22rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(153,153,153,1);
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: .65rem;
}
.m-poster-tj em{
	font-size:.24rem;
	font-family:PingFang SC;
	font-weight:bold;
	margin-right: .30rem;
	color:rgba(82,131,255,1);
}
.m-share-b{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: .30rem;
}
.m-share-b > p{
	color:#666666;
}
.m-share-b > div{
	display: flex;
}
.m-share-b  a{
	display: flex;
	justify-content: center;
	align-items: center;
}
/*.m-share-b > a:first-child{
	margin-right:.40rem;
}*/
.m-share-b  a > img{
	width:.28rem;
	height:.28rem;
	overflow: hidden;
}
.m-share-b  a > span{
	margin-left:.10rem;

}
.m-poster-b a.m-poster-btn{
	margin-right:0;
}
/*营销名片阅读人数*/
.m-readNum-box{

}
.m-readNum-box ul{
	margin:.20rem .25rem;
}
.m-readNum-box ul li{
	display: flex;
	flex-direction: column;
	background: #ffffff;
	border-radius: 8px;
	margin-bottom:.30rem;
}
.m-readNum-t{
	display: flex;
	padding:.30rem 0rem;
	margin:0 .20rem;
	align-items: center;
	border-bottom:1px solid #cecece;
}
.m-readNum-info{
	flex:1;
	margin-left:.20rem;
	margin-bottom: .2rem;
}
.m-readNum-info h3{
	font-size:.34rem;
	color:#000000;
	display: flex;
	align-items: flex-end;
}
.m-readNum-info > p{
	color:#666666;
	font-size:.24rem;
	margin-top:.10rem;
}
.m-readNum-info h3 em {
	max-width: 50%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-readNum-info h3 span{
	font-size:.24rem;
	color:#666666;
	margin-left:.20rem;
}
.m-readNum-b{
	padding: .42rem .23rem .10rem;
}
.m-readNum-b > div{
	display: flex;
	margin-bottom:.15rem;
}
.m-readNum-b > div > label{
	font-size:.26rem;
	color:#333333;
	width: 1.32rem;
}
.m-readNum-b > div > p{
	margin-left:.20rem;
	font-size:.26rem;
	color:#999999;
	flex: 1;
}
.m-readNum-imgBox{
	width:1.0rem;
	height:1.0rem;
	border-radius: 50%;
	overflow: hidden;
}
.m-readNum-conBox {
	flex: 1;
	width: 0;
}
.m-readNum-address{
	display: flex;
	margin-left: .2rem;
}
.m-readNum-address > span {
	width:.21rem;
	height:.36rem;
	overflow: hidden;
	margin-right:.15rem;
	margin-top: -.03rem;
}
.m-readNum-address > em{
	font-size:.24rem;
	color:#333333;
}
/*联系客服*/
.contact-box{
  padding:.40rem .25rem;
}
.contact-title > h3{
  font-size:.28rem;
  color:#474747;
  font-weight: bold;
  margin-bottom: .20rem;
}
.contact-box-item{
  width: 100%;
  background: #ffffff;
  border-radius: .10rem;
  box-shadow: 0 .02rem .18rem 0 #ccc;
  -webkit-box-shadow:0 .02rem .18rem 0 #ccc;
  -moz-box-shadow:0 .02rem .18rem 0 #ccc;
  display: flex;
  justify-content: center;
	margin-bottom: 1.5rem;
	padding: .3rem 0;
}
.contact-kf{
  width: 100%;
}


/*营销海报&&列表分类筛选 2019-11-18*/
a { -webkit-tap-highlight-color:transparent; }
.u-toast { border-radius: .1rem; padding: .2rem; line-height: 1.4; font-size: .32rem; transition: all .5s ease; opacity: 1; color: #fff; text-align: center; position: fixed; left: 10%; top: 46%; z-index: 99; width: 80%; box-sizing: border-box;  background: rgba(0, 0, 0, .6) }
.u-mask-1 { width: 100%; height: 100%; display: none; position: fixed; left: 0; top: 0; z-index: 4; text-indent: -99999px; background-color: rgba(0, 0, 0, .7); }
.bodyLock{ width: 100%; height: 100%; overflow: hidden; position: fixed; top:0px; left: 0px; z-index: 0; }

.g-yxhb { background: #F4F5F8 url('/tpl/Wap/default/common/images/yxmp/yxmp-bg-1.png') no-repeat center top; background-size: 100%; }

.m-nav-1 { width:100%; padding: 0 3.5% .6rem; transition: background .3s; background: transparent; box-sizing:border-box; border-radius: 0 0 .1rem .1rem; }
	.m-nav-1 > ul { display: flex; padding-top: .45rem; justify-content: space-around; }
	.m-nav-1 > ul li.s1 { display: none; }
	.m-nav-1 > ul li.more { }
		.m-nav-1 > ul li.more .iconfont { font-size: 12px; margin-left: .08rem; }
	.m-nav-1 > ul li.active {  }
		.m-nav-1 > ul li.active a { color: #fff; position: relative; }
		.m-nav-1 > ul li.active a:after { content: ''; width: 72%; height: .06rem; position: absolute; left: 14%; bottom: -.15rem; background: url('/tpl/Wap/default/common/huangpengan/images/yxmp-ico-1.png'); background-size: 100%; }
	.m-nav-1 > ul li {  }
	.m-nav-1 > ul li a { color: #92B1FF; white-space: nowrap; display: block; font-size: .3rem; text-align: center; }
	/* 展开后 */
	.m-nav-1.on { width: 100%; background: #fff; padding: 0 3.5% .2rem; z-index: 5; position: relative; }
		.m-nav-1.on > ul { flex-wrap: wrap; justify-content: start; padding-top: .4rem; }
		.m-nav-1.on > ul li.s1 { display: block; }
		.m-nav-1.on > ul li.more { display: none; }
		.m-nav-1.on > ul li { width: 20%; padding-bottom: .42rem; }
		.m-nav-1.on > ul li:nth-of-type(5n) {  }
		.m-nav-1.on > ul li a { color: #333; font-size: .26rem; height: .44rem; line-height: .44rem; background: #F6F6F6; margin: 0 auto; width: 1.18rem; border-radius: .2rem; }
		.m-nav-1.on > ul li.active a { color: #5283FF; }

.m-con-1 {width:100%;min-height:calc(100vh - 1.65rem);padding:0 0 .2rem;margin:0 auto;background:#fff;border-radius: .2rem .2rem 0 0;}
	.item-title { margin-bottom: .3rem; }
		.item-title ul { display: flex; height: .85rem; align-items: center; justify-content: space-around; border-bottom: 1px solid #E7E7E7; }
		.item-title ul li { color: #333; font-size: .28rem; }
		.item-title ul li.active { color: #5283FF; font-weight: bold;  }

	.item-list { display: flex; flex-wrap: wrap; padding: 0 .42rem; box-sizing:border-box; }
		.item-list dl {width:30%;position:relative;margin-bottom: .5rem;margin-right: 5%;}
		.item-list dl:nth-of-type(3n) { margin-right: 0; }
		.item-list dl .pic { width: 100%; height: 3.2rem; overflow: hidden; position: relative; }
			.item-list dl .pic img { pointer-events: none; -webkit-user-select: none; user-select:none; }
		.item-list dl .prev {width:1.2rem;height:1.2rem;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(0,0,0,0.2);border-radius:50%;overflow:hidden;}
			.item-list dl .prev p {display:flex;color:#fff;line-height:1.4;width:50%;margin:.24rem auto 0;}
		.item-list dl .info {  }
			.item-list dl .info ul { }
			.item-list dl .info .createBtn {width:90%;height:.52rem;text-align:center;line-height:.5rem;margin:.25rem auto 0;background:#5283FF;color:#fff;font-size:.24rem;border-radius:.5rem;}
			.item-list dl .info .text {  }
				.item-list dl .info .text strong { display: block; color: #FF4444; text-align: center; }
					.item-list dl .info .text strong i { font-size: .32rem; font-style: normal; }
					.item-list dl .info .text strong span { font-weight: normal; margin-right: .08rem; }
				.item-list dl .info .text p { font-size: .26rem; color: #999; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-top: .12rem; }
		.item-list .noCon { width: 80%; margin: 1.5rem 0 0 8%; }
			.item-list .noCon > p { color: #D3D3D3; font-size: .32rem; text-align: center; margin-top: -1rem; }

.prev-box {  }
.m-picBox-1 { width: 85%; position: fixed; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 5; display: none; }
	.m-picBox-1 > p { height: 100%; }
		/* .m-picBox-1 > p img { height: 100%; } */
	.m-picBox-1 > div {width:1.2rem;height:1.2rem;position:absolute;left:0;right:0;top:38%;margin:auto;background:rgba(0,0,0,0.2);border-radius:50%;overflow:hidden;}
	.m-picBox-1 > div span {display:flex;color:#fff;line-height:1.4;width:50%;margin:.24rem auto 0;}
.m-pay-1 { width: 100%; height: 1rem; background: #fff; position: fixed; left: 0; bottom: 0; z-index: 5; display: none; }
	.m-pay-1 ul { display: flex; justify-content: space-between; padding: .16rem .24rem 0 .4rem; }
	.m-pay-1 ul li.info { color: #999; }
		.m-pay-1 ul li.info strong { color: #FF696A; padding-left: .1rem; }
		.m-pay-1 ul li.info strong i { font-style: normal; font-size: .42rem; }
		.m-pay-1 ul li.info strong em { font-weight: normal; }
	.m-pay-1 ul li.btn { width: 1.75rem; color: #fff; font-size: .28rem; height: .68rem; line-height: .68rem; text-align: center; background: #FF696A; border-radius: 1rem; }
.prev-box.noPay {  }
	.prev-box .m-picBox-1 > div { display: none; }
	.prev-box.noPay .m-picBox-1 > p img { pointer-events: none; -webkit-user-select: none; user-select:none; }

.m-msgbox-2 { width: 78%; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index: 5; display: none; margin-top: -.6rem; }
	.m-msgbox-2 .tit { border-radius: .15rem .15rem 0 0; }
	.m-msgbox-2 .con { background-color: #fff; border-radius: 0 0 .15rem .15rem; padding-bottom: .5rem; }
		.m-msgbox-2 .con .tips { font-size: .34rem; text-align: center; background-color: #fff; padding-top: .45rem; }
			.m-msgbox-2 .con .tips p { font-weight: 500; color: #333; }
			.m-msgbox-2 .con .tips p em { color: #FF4444; }
			.m-msgbox-2 .con .tips span { color: #999; font-size: .3rem; }
		.m-msgbox-2 .con .qrcode { width: 55%; margin: .28rem auto 0; }
		.m-msgbox-2 .con .btn { display: flex; justify-content: space-evenly; margin-top: .65rem; }
			.m-msgbox-2 .con .btn a { height: .7rem; line-height: .7rem; border-radius: .08rem; padding: 0 .3rem; color: #fff; font-size: .32rem; font-weight: 500; }
			.m-msgbox-2 .con .btn a.a1 { background-color: #5283FF; border: 1px solid #5283FF;  }
			.m-msgbox-2 .con .btn a.a2 { border: 1px solid #5283FF; color: #5283FF; }
	.m-msgbox-2 .close { width: .4rem; height: .4rem; position: absolute; right: .2rem; top: .15rem; }


.absolute-center { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }

/* 自适应样式 */
/* ----------- iPhone 5 and 5S ----------- */
@media screen and (max-width:320px) {
	.m-nav-1 > ul li a { width: 1.1rem; }
	.m-con-1 > dl .info { padding-left: .2rem; }
	.m-con-1 > dl .info .createBtn { width: 2.2rem; }
}
/* ----------- iPhone X ----------- */
@media only screen and (device-width: 375px) and (min-device-height: 748px) and (max-device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    /* 这代表IPX */
    /* 目前这种设备像素比 和 尺寸是很“奇葩”、特殊的，基本可以确定是 IPX */

}


/* ----------- iPhone8 PLUS ----------- */
@media only screen and (device-width: 414px) and (min-device-height: 672px) and (max-device-height: 736px) and (-webkit-device-pixel-ratio: 3) {
	.m-con-1 > dl .pic { max-height: 9.1rem; }
}


/* 页脚 */
.ql-jk.fixed { position: absolute; width: 100%; left: 0; bottom: 0; }
.ql-jk{ background:#ebebeb; padding:.5rem 0; }
.ql-jk .ql-top{ border-top:1px dashed #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:center; padding: .12rem 0 .1rem; }
.ql-jk .ql-top a{ height:100%; line-height:.35rem; color:#4f4f4f; font-size:.26rem; }
.ql-jk .ql-top a:nth-child(2){ margin-left:.2rem; }
.ql-jk .ql-top a img{ vertical-align:middle; margin-right:.1rem; }
.ql-jk .ql-top a:nth-child(1) img{ width:.15rem; }
.ql-jk .ql-top a:nth-child(2) img{ width:.25rem; }
.ql-jk .ql-content{ text-align: center; padding: .3rem 0 .1rem; }
.ql-jk .ql-content img{ width: 1.4rem; }
.ql-jk .ql-bottom{ text-align:center; color:#b0b0b0; font-size: .26rem; }
.ql-jk .ql-bottom img{ width:.36rem; margin-right:.1rem; vertical-align:text-top; }


/**2021 11 16 获客易1.5.1 优化*/
.insert_artice_picBox{
	display: flex;
	align-items: center;
	justify-content: center;
	width:100%;
	height:2.6rem;
}
.insert_artice_picBox > img{
	width:100%;
	height:100%;
}

.insert_artice_fl{
	width:1.50rem;
	height:.85rem;
}
.insert_artice_fr{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-left:.20rem;
}
.insert_artice_title{
	flex:.8;
	text-align: left;
}
.insert_artice_title h4{
	color:#333;
	font-size:.20rem;
	font-weight: bold;
}
.insert_artice_title p{
	font-size:.14rem;
	color:#666;
}
.insert_artice_title span{
	color:#000;
	font-size:.14rem;
}

/* 上传图片对话框 */
.insert_artice .m-uploadImg-1 {
	background: #f5f5f5;
}
.insert_artice  .m-uploadImg-1>a {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 3.88rem;
	border: 1px solid #E7E7E7;
	border-radius: .08rem;
	overflow: hidden;
  }

.insert_artice  .m-uploadImg-1>a>p {
	display: flex;
	align-items: baseline;
	position: relative;
	z-index: 1;
  }

.insert_artice  .m-uploadImg-1>a>p i {
	font-size: .36rem;
	margin-right: .12rem;
	color: #999;
  }

.insert_artice  .m-uploadImg-1>a>p em {
	font-size: .34rem;
	color: #999;
  }

.insert_artice  .m-uploadImg-1>a>div {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
  }

.insert_artice  .m-uploadImg-1>a>div:after {
	content: ' ';
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	left: 0;
	top: 0;
  }

.insert_artice  .m-uploadImg-1>.desc {
	text-align: center;
	padding-top: .4rem;
  }

  /* 配置图片链接地址 */
.insert_artice  .m-item-1 {
	margin: .2rem 0 0 0;
	background: #F7F7F7;
  }

.insert_artice  .m-item-1 .con {
	/* padding-top: .28rem; */
  }

 .insert_artice .m-item-1 .con textarea {
	resize: none;
	width: 99%;
	/* height: 1.2rem; */
	font-size: .24rem;
	line-height: 1.4;
	padding: .16rem .2rem;
	box-sizing: border-box;
	border-radius: .08rem;
	background: #F7F7F7;
	font-weight: 500;
}
  
.insert_artice .m-item-1 .con textarea::-webkit-input-placeholder, 
.insert_artice .insert_writte textarea::-webkit-input-placeholder {
    color: #AAAAAA;
}
.insert_artice  .m-title-1 {
	height: .36rem;
	padding-left: .3rem;
	position: relative;
  }

.insert_artice  .m-title-1::after {
	content: '';
	width: .08rem;
	height: .3rem;
	background: #5A99FF;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
  }

.insert_artice  .m-title-1 h3 {
	color: #333;
	font-size: .34rem;
	line-height: .34rem;
	font-weight: bold;
  }

#share_poster .closeBtn{
	position: absolute;
    top: -6.6vw;
    right: -6.6vw;
}
#share_poster .closeBtn img{
	width: 6.6vw;
}