*{
    /*-webkit-overflow-scrolling: touch;*/

    -webkit-touch-callout: none !important;
    -webkit-user-select: none !important;
    -khtml-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

[contenteditable = "true"], input, textarea {
    -webkit-user-select: auto!important;
    -khtml-user-select: auto!important;
    -moz-user-select: auto!important;
    -ms-user-select: auto!important;
    -o-user-select: auto!important;
    user-select: auto!important;
    /*border: 1px solid  !important;*/
}

/*首页轮播*/
.indexslide{
    height: 5rem;
    width: 100%;
}
.indexslide .swiper-slide {
    width: 82%;
    padding: 0 1.5%;
}
.indexslide .main-img {
    width: 100%;
    margin: 0 auto;
    display: block;
}
.indexslide .swiper-pagination{
    bottom: 0 !important;
}
.indexslide .swiper-pagination-bullet{
    background-color: #c8e3ff;
    opacity: 1;
    margin: 0 2px !important;
}
.indexslide .swiper-pagination-bullet-active{
    background-color: #fff;
    opacity: 1;
}
/*首页轮播*/
/*首页图片列表*/
.inliimg{
	width: 2.133333rem;
	height: 2.133333rem;
}
.inliimgh2{
	font-size: 0.586667rem;
	color: #444444;
    font-weight: normal;
    margin-top:0;
    margin-bottom: 0.3rem;
}
/*首页图片列表 end*/
/*首页新闻头条*/
.innewshot{
    width: 3.84rem;
    height: 1.386667rem;
}
.indexnewshotdiv{
    height: 1.386667rem;
}
.indexnewshot {
    width: 100%;
    height: 1.386667rem;
    margin-left: 4%;
    margin-right: auto;
}
.indexnewshot .swiper-slide {
    text-align: left;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.indexnewsul{
    width: 100%;
    padding: 0 !important;
    margin: 0;
    height: 100%;
}
.indexnewsul li{
    list-style: none;
    color: #999999;
    font-size: 0.533333rem;
    height: 0.7rem;
    box-sizing: border-box;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.indexnewsul li a{
    color: #999999;
}
.innewiconli{
    margin-right: 0.533333rem;
}
/*首页新闻头条 end*/
/*首页会员专区*/
.inmemh3{
    font-size: 0.586667rem;
    color: #444444;
    position: relative;
    border-bottom: 1px solid #f4f2f4;
    padding-top: 0.533333rem;
    padding-bottom: 0.533333rem;
    padding-left: 0.8rem;
}
.inmemicon{
    vertical-align: middle;
    margin-right: 0.453333rem;
}
.inmemh3 a{
    font-size: 0.48rem;
    color: #999999;
    text-transform: uppercase;
    position: absolute;
    right: 0.8rem;
    top: 0.6rem;
}
.indexmemulli{
    float: left;
    width: 50%;
}
.indexmemtitle{
    font-size: 0.533333rem;
    color: #444444;
}
.indexmemtitle span{
    font-size: 0.426667rem;
    color: #999999;
    display: block;
    margin-top: 0.133333rem;
}
.inmemiconimg{
    width: 1.973333rem;
    height: 1.866667rem;
}
.inmemicon2{
    width: 1.973333rem;
    height: 1.866667rem;
}
.indexmemimga{
    width: 100%;
    padding-bottom: 0.15rem;
}
.indexmemimga img{
	max-width: 100%
}
/*首页会员专区 end*/
/*首页会员风采*/
.indexmemfc{
    margin-top: 0.48rem;
}
.indexmemfc ul{
    margin: 0;
    padding: 0;
}
.indexmemfc ul li{
    list-style: none;
    border: 1px solid #eeeeee;
    border-radius: 5px;
    width: 47%;
    float: left;
    margin-bottom: 0.48rem;
}
.inmfcimg{
    width: 100%;
    height: 4.8rem;
    border-radius: 5px 5px 0px 0;
    max-width: 100%;
}
.inmefctit{
    font-size: 0.48rem;
    color: #333333;
    font-weight: normal;
    line-height: 0.8rem;
    box-sizing: border-box;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    height: 1.5rem;
    margin:0.533333rem 0.48rem;
}
.indexmemfctime{
    margin: 0 0.48rem;
    font-size: 0.373333rem;
    color: #999999;
    font-weight: normal;
    border-top: 1px solid #e5e5e5;
    padding: 0.4rem 0;
}
.inmefcicon{
    width: 0.453333rem;
    height: 0.48rem;
    margin-right: 0.266667rem;
    vertical-align: middle;
}
.indexmemfc ul li:nth-child(odd){
    margin-right: 6%;
}
/*首页会员风采 end*/
/*首页新闻列表*/
.index-news-list ul{
    padding-left: 0;
    margin-top: 0;
}
.index-news-list ul li{
    background: url("../images/innewsicon.png") no-repeat left 0.74rem;
    list-style: none;
    box-sizing: border-box;
    padding-left: 0.933333rem;
    padding-top: 0.64rem;
    padding-bottom: 0.64rem;
    border-bottom: 1px dashed #e5e5e5;
}
.index-news-list ul li h3{
	font-size: 0.586667rem;
	color: #333333;
    margin: 0;
    height: 0.8rem;
    line-height: 0.8rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.index-news-list ul li p{
    font-size: 0.48rem;
    color: #999999;
    margin: 0;
    height: 1rem;
    line-height: 1rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.index-news-list ul li:last-child{
    border-bottom: 0;
}
/*首页新闻列表 end*/
/*首页底部导航*/
.fbicon{
    width: 2.186667rem;
    height: 1.36rem;
    background-image: url("../images/fbicon.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
}
/*首页底部导航 end*/
/*通知公告*/
.noticeslide{
    height: 7.2rem;
}
.noticeslide{

}
.noticeslide .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.noticeslide .swiper-slide a{
    display: block;
}
.noticeslide  .swiper-pagination{
    bottom: 0px;
}
.noticeslide .swiper-pagination-bullet{
    width: 20px;
    height: 6px;
    border-radius: 0;
}
.noticeslide .swiper-pagination-bullet-active{
    background: #fff;
}

.notice-link .item-inner{
    background-image: none !important;
}
.noimg{
    width: 3.2rem;
    height: 3.2rem;
    border-radius: 10px
}
.notice-link .item-title{
    white-space: unset;
    font-size: 0.64rem;
    box-sizing: border-box;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    line-height: 1.5;
    color: #333333;
    font-weight: bold !important;
    height: 2rem;
}
.notice-link .item-subtitle{
    color: #999999;
    font-size: 0.64rem;
}
.notice-block ul{
    background-color: transparent;
}
.notice-block ul li{
    background-color: #fff;
    margin-bottom: 0.5rem;
    border-radius: .35rem;
}
.notice-blockul .item-inner{
    border-bottom: 0 !important;
}
/*通知公告 end*/
/*通知公告详情*/
.noticepagebj{
    font-size: 0.8rem;
    color: #fff;
    padding-top: 1.04rem;
    padding-bottom: 1.68rem;
    min-height: 2rem;
    line-height: 2rem;
}
.noticepagebj span{
    font-size: 0.533333rem;
    display: block;
    line-height: 2;
}
.noticepagecont{
    background-color: #fff;
    border-radius: 0.5rem;
    box-sizing: border-box;
    padding: 0.8rem 0.48rem;
    margin-bottom: 0.5rem;
    min-height: 25rem;
    word-wrap: break-word;
}
.noticepagecont p{
    margin: 0;
    font-size: 0.7rem;
    color: #666666;
}
.noticepagecont p img{
    max-width: 100%;
}

.per-actititle{
    background: transparent;
    width: 100%;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    padding-left: 0.4rem;
    box-sizing: border-box;
}
.per-actititle::-webkit-input-placeholder {
    color: #fff;
}
.noticetextarea{
    font-size: 0.7rem;
    color: #666666;
    width: 100%;
    min-height: 17rem;
    border: 0;
}
/*通知公告详情 end*/
/*注册*/
.registbj{
	min-height: 6.4rem;
}
.page-bag{
    background: #fff;
}
.registlogo{
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 1px 10px 0px rgba(56, 106, 212, 0.35);
    width: 4.266667rem;
    height: 4.266667rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    /* align-items: center; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0 auto;
}
.logoimg{
    /*width: 2.053333rem;
    height: 2.0rem;*/
    vertical-align: middle;
}
.registerlist ul{
    border: 0;
}
.reicondiv{
    width: 1.226667rem;
    height:1.226667rem;
    line-height: 1.226667rem;
    text-align: center;
}
.reicon{
    max-width: 74%;
}
.registerlist li:last-child .item-inner, .registerlist li:last-child li:last-child .item-inner{
    border-bottom: 1px solid #e7e7e7;
}
.registerlist .item-content{
    min-height: 2.5rem;
}
.registerlist .item-inner{
    min-height: 2.5rem;
}
.registerlist input[type=text],.registerlist input[type=password]{
    height: 2.45rem;
}
.registbtn{
    height: 1.8rem;
    line-height: 1.8rem !important;
}
.registdl{
    text-align: center;
    font-size: 0.7rem;
    margin-top: 0.773333rem;
}
.registrh{
	font-size: 0.65rem;
    margin-bottom: 0.773333rem;
}
.registcheck{
    border-radius: 0.2rem !important;
    width: 0.9rem !important;
    height: 0.9rem !important;
    margin-right: 0.533333rem;
}
.registccose{
	position: absolute;
	right: 1rem;
	top:1rem;
}
.closeimg{
    width: 1.333333rem;
    height: 1.333333rem;
}
.registpopuh3{
	height: 7.2rem !important;
	font-size: 1.28rem !important;
    color: #fff;
    box-sizing: border-box !important;
    padding-top: 2.0rem !important;
    padding-left: 2.8rem !important;
    text-align: left !important;
    line-height: 1.6rem !important;
    margin-bottom: 0;
}
.registerpopupcontspan{
    font-size: 0.613333rem;
    color: #666666;
    line-height: 0.96rem;
    text-align: center;
    display: block;
    margin: 0.453333rem 0;
}
.registpopbtn{
    height: 1.786667rem !important;
    line-height: 1.786667rem !important;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 0.266667rem;
}
.popuo-login .layui-layer-content{
    padding: 0 0 10px 0 !important;
    /*border-radius: 20px !important;*/
}

.popuo-login h3{
    margin-top: 0 !important;
}
/*注册 end*/
/*注册成功*/
.registbj2{
	height: 11.413333rem;
    box-sizing: border-box;
    padding-top: 1.2rem;
}
.registse{
    width: 6.08rem;
    height: 6.106667rem;
    line-height:6.106667rem;
    margin: 0 auto;
    text-align: center;
    padding-top: 1.2rem;
    font-size: 0.8rem;
    color: #fff;
}
.registerdiv2{

}
.registrp{
    text-align: center;
    color: #666666;
    font-size: 0.746667rem;
    line-height: 1.28rem;
    padding-top: 0.8rem;
    margin-bottom: 0.8rem;
}
.wximg{
    width: 4.533333rem;
    height: 4.533333rem;

}
/*注册成功 end*/
/*等级注册*/
.gradebj{
    height: 7.653333rem;
    box-sizing: border-box;
    font-size: 1.066667rem;
    color: #ffffff;
    font-weight: bold;
    padding-top: 1.573333rem;
}
.gradeaddre{
	font-size: 0.64rem;
	font-weight: normal;
	padding-top:0.266667rem;
}
.gradeaddre a{
    color: #fff;
}
.grade-list{
    margin-top: 0;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}
.grade-list ul{
	background: transparent;
}
.grade-list li{
  background: #fff;
    border-radius: .35rem;
    margin-bottom: 0.533333rem;
    box-shadow: 1.5px 2.598px 5px 0px rgba(82, 82, 82, 0.3);
}
.grade-list .label-checkbox{
    position: relative;
    padding-right: 0.75rem;
}
.grade-list .item-media{
	margin-top: -2.5rem;
}
.grade-list label.label-checkbox i.icon-form-checkbox{
    background: #eeeeee;
}
.grade-list .item-inner{
    width: 90%;
    padding-right: 0;
    border-bottom: 0;
}
.graicon{
    width: 3.52rem;
    height: 3.626667rem;
}
.grade-list .item-subtitle{
	font-size: 0.906667rem;
	font-weight: bold;
	color: #333333
}
.grade-list .item-text{
	font-size: 0.64rem;
	color: #999999;
    -webkit-line-clamp: 1;
    height: 1.1rem;
}
.grade-more{
    font-size: 0.48rem;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    height: 1.066667rem;
    line-height: 1.066667rem;
    width: 3.466667rem;
    color: #999999;
}

/*等级注册 end*/
/*选择分会*/
.gradesech{
    height: 2.666667rem;
    background: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    /* align-items: center; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-radius: 5px;
    /*box-shadow: 1.5px 2.598px 5px 0px rgba(82, 82, 82, 0.3);*/
}
.gradesech .search-input{
    width: 94%;
}
.gradesech .search-input .icon{
    right: 0.3rem;
    left: auto;
    background-image: url("../images/grasech.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1.066667rem;
    height: 1.066667rem;
}
.gradesech .search-input input{
    height: 2.666667rem;
    padding-left: 0.3rem;
    font-size: 0.8rem;
    border: 0;
}
.grade-listtwo{
    background: #fff;
    border-radius: 5px;
    padding:0 1.066667rem 0.2rem;
    /*box-shadow: 1.5px 2.598px 5px 0px rgba(82, 82, 82, 0.3);*/
}
.grade-listtwo ul{
    border-top:0;
    height: 4.5rem;
    overflow: hidden;
}
.grade-listtwo ul li{
    border-bottom: 1px dashed #dcdcdc;
}
.grade-listtwo  .item-content{
    padding-left: 0;
}
.grade-listtwo .item-inner{
    border-bottom: 0 !important;
}
.grade-listtwo .item-subtitle{
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: unset;
}
.grade-listtwoh3{
    font-size: 0.85rem;
    position: relative;
    border-bottom: 1px solid #dcdcdc;
    padding: 0.666667rem 0;
}
.gradh3bj{
    width: 0.266667rem;
    height: 0.85rem;
    vertical-align: middle;
    margin-right: 0.533333rem;
    background-image: url("../images/gradh3bj.png");
    background-repeat: no-repeat;
    display: inline-block;
}
.grade-listtwoh3a{
    color: #fff;
    /*box-shadow: 0px 0px 9.3px 0.7px rgba(43, 120, 243, 0.45);*/
    font-size: 0.64rem;
    padding: 0.213333rem 0.32rem 0.1rem;
    position: absolute;
    right: 0;
    top: 0.666667rem;
}
.grade-listtwoh{
    height: auto !important;
}
/*选择分会 end*/
/*资料申请*/
.data-list{
    background: #fff;
    border-radius: 5px;
    padding: 0 1.066667rem 0.2rem;
    /*box-shadow: 1.5px 2.598px 5px 0px rgba(82, 82, 82, 0.3);*/
    margin-top: 0;
    margin-bottom: 0.533333rem;
}
.data-list  ul{
    border-top: 0;
}
.data-list .item-content{
    padding-left: 0;
}
.data-list .item-title{
	/*font-size: 0.8rem;*/
	color: #333333;
}
.data-list .data-list{
	font-size: 0.693333rem;
	color: #777777;
}
.grade3btn{
    height: 1.6rem !important;
    line-height: 1.6rem !important;
    font-size: 0.693333rem;
}
.data-list input{
    text-align: right;
}
.data-list select{
    direction: rtl;
}
/*资料申请 end*/
/*资料确认*/
.add-grablock{
	font-size: 0.64rem;
	width: 5.333333rem;
    padding-left: 0;
    padding-right: 0;
    border: 1px solid #fff;
    color: #fff;
    margin-top: -0.2rem;
}
.hrablock{
    width: 0.64rem;
    height: 0.613333rem;
    vertical-align: middle;
    margin-right: 0.266667rem;
}
.data-ok{
    background-color: #fff;
    border-radius: 0.5rem;
    box-sizing: border-box;
    padding: 0.8rem 0.48rem;
    margin-bottom: 0.5rem;
}
.dataokbtn{
    color: #fff;
    font-size: 0.693333rem;
    height: 1.6rem;
    line-height: 1.6rem;
}
.datajsimg{
    width: 0.853333rem;
    height: 0.746667rem;
    vertical-align: text-top;
    margin-right: 0.266667rem;
}
.dataokp{
    margin-top: 0.693333rem;
}
.dataokp img{
    max-width: 100%;
}
/*资料确认 end*/
/*登陆*/
.landtab{
    margin-top: 0.8rem;
}
.landtab .buttons-tab{
    border-bottom:0;
}
.landtab .button.active{
    color: #0894ec;
    border-color: #0894ec;
}
.landtab .buttons-tab .button{
    color: #999999;
    border-bottom: 0;
    font-size: 0.853333rem;
}
.landtab .button.active span{
    padding-bottom: 0.42rem;
}
.lanicondiv{
    width: 1.173333rem;
    height: 1.226667rem;
}
.lanicon{
    width: 1.173333rem;
    height: 1.226667rem;
}
.lanicon1{
    width: 1.173333rem;
    height: 1.226667rem;
    background-image: url("../images/lanicon1.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
}
.lanicon2{
    width: 1.173333rem;
    height: 1.226667rem;
    background-image: url("../images/lanicon2.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
}
.land-inner{
    margin-left: 0.3rem !important;
}
.land-app{
    font-size: 0.7rem;
    color: #999999;
    text-align: center;
}
.land-apptbn{
    width: 4.266667rem;
    font-size: 0.64rem;
    display: inline-block;
    box-shadow: 0px 1px 10px 0px rgba(56, 106, 212, 0.35);
}
/*登陆 end*/
/*找回密码*/
.pass-cendt{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    /* align-items: center; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.pass-logo{
    text-align: center;
}
.passlogo{
    width: 2.133333rem;
    height: 2.613333rem;
}
.pass-logoh3{
    font-size: 0.8rem;
    color: #fff;
    margin-top: -0.25rem;
    margin-bottom: 0.266667rem;
}
.pass-logop{
    font-size: 0.64rem;
    color: #fff;
}
.pass-list{

}
.pass-list .item-content{
    display: block;
    margin-bottom: 0.2rem;
}
.pass-list .item-media{
	font-size: 0.8rem;
	color: #333333;
}
.pass-list .item-inner{
    margin-left: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
}
/*找回密码 end*/
/*确认找回密码*/
.yan{
    width: 0.8rem;
    height: 0.586667rem;
}
/*确认找回密码 end*/
/*个人中心*/
.personal-lgop{
    text-align: right;
    box-sizing: border-box;
    padding-top: 0.8rem;
}
.personal-lgop a{
	position: relative;
	margin-left: 0.533333rem;
}
.pericon1 {
    width: .9rem;
    height: .9rem;
}

.pericon2 {
    width: 1rem;
    height: 1rem;
}

.periconspan{
    background: #ff4239;
    color: #fff;
    font-size: 0.426667rem;
    position: absolute;
    left: 50%;
    top: -0.42rem;
    border-radius: 50%;
    padding: 0 0.1rem;
}
.personal-header{
    margin: 0;
    padding-bottom: 0.6rem;
}
.perheimg{
    width: 3.226667rem;
    height: 3.226667rem;
    border-radius: 50%;
    object-fit: cover;
}
.personal-header ul{
    background: transparent;
    border: 0;
}
.personal-header .item-content{
    padding-left: 0;
    align-items: flex-start;
}
.personal-header .item-media {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    width: 2.5rem;
    height: 2.5rem;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 50%;
    overflow: hidden;
}
.personal-header .item-inner{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.personal-header .item-subtitle {
    margin-bottom: .25rem;
    font-size: .85rem;
    color: #fff;
    font-weight: bold;
}
.presonbtncol{
    background: #febb48;
    height: 0.746667rem;
    line-height: 0.746667rem;
    font-size: 0.48rem;
    display: inline-block;
    padding: 0 0.346667rem;
    color: #fff;
    border-radius: 3px;
    vertical-align: middle;
    margin: 0 0.266667rem;
}
.personspa {
    font-size: 0.533333rem;
    vertical-align: middle;
}

.personal-header .item-text {
    font-size: .75rem;
    color: #fff;
    height: auto;
    line-height: 1.8;
}

.personal-header .item-title {
    font-size: .75rem;
    color: #fff;
    white-space: unset;
    font-weight: normal !important;
}

.personal-header .item-after {
    margin-top: -0.5rem;
}

.personal-header .item-inner {
    padding-right: 0;
}

.becomedue_section {
    position: absolute;
    left: .6rem;
    right: .6rem;
    bottom: 0;
    padding: .5rem;
    padding-left: .5rem;
    background: #443F45;
    border-radius: .5rem .5rem 0px 0px;
}

.becomedue_section .item-text {
    float: left;
    font-size: .75rem;
    color: #ECD9B7;
    line-height: 1.5rem;
}

.becomedue_section .paybtn {
    float: right;
    display: block;
    width: 3.75rem;
    height: 1.5rem;
    font-size: .7rem;
    color: #443F45;
    text-align: center;
    line-height: 1.5rem;
    background: #EABB83;
    border-radius: .75rem;
}
.personalxfbtn{
    font-size: 0.586667rem;
    background: #fff;
    border-radius: 1.25rem;
    height: 1.253333rem;
    line-height: 1.253333rem;
    padding: 0 0.346667rem;
}
.xfimgicon{
    width: 0.56rem;
    height: 0.56rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.1rem;
    margin-left: 0.1rem;
    background-image: url("../images/xfimg.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.personaldiv{

}
.personaltit{
    margin: .5rem 0;
    font-size: .8rem;
    color: #333;
    text-align: left;
}
.perh3img{
    width: 0.853333rem;
    height: 0.64rem;
    vertical-align: middle;
     margin: 0 0.32rem;
    display: inline-block;
    background-image: url("../images/perh3img.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.persiconspan{
    width: 2rem;
    height: 2rem;
    display: inline-block;
}
.persicon{
    width: 2.106667rem;
    height: 2.133333rem;
}
.personaiconh3{
    font-size: .65rem;
    color: #333;
}
.personalul{
    text-align: center;
    margin-bottom: 1.04rem;
}
.personal-title{
	font-size: 0.72rem;
	color: #333333;
	margin-left: 0;
    margin-top: 0;
    padding-top: 0.5rem;
}
.perstiticon{
	width: 0.773333rem;
	height: 0.8rem;
	vertical-align: middle;
	margin-right: 0.266667rem;
    background-image: url("../images/perstiticon.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
}
.personal-item{
    padding-left: 0 !important;
}
.persliticonspan {
    display: flex;
    align-items: center;
    justify-content: center;
    width: .9rem;
    height: .85rem;
}

.persliticon {
    max-width: 100%;
    height: .85rem;
    vertical-align: middle;
}

.personal-h3 {
    font-size: .75rem;
    color: #333333 !important;
    white-space: unset !important;
    font-weight: bold !important;
}

.personal-h3 span {
    font-size: .65rem;
    color: #333333;
    display: block;
    font-weight: normal;
}
.personalmore{
    box-shadow: 0px 1px 10px 0px rgba(56, 106, 212, 0.35);
    color: #fff;
    height: 1.253333rem;
    line-height: 1.353333rem;
    padding: 0 1.066667rem;
    font-size: 0.533333rem;
    border-radius: 1.25rem;
    margin-top: 0.25rem;
}

.personal-item .item-inner {
    border-bottom: 0;
}

.personal-item .personal-h3 span {
    margin-top: .25rem;
}

.list-block ul.personal-ul {
    border-bottom: 0;
    border-top: 0;
}
.list-block.media-list .personal-ul .item-inner {
    display: flex;
    align-items: center;
    min-height: inherit;
    padding: .75rem 0;
    margin-left: .375rem;
    border-bottom: 1px solid #E6E6E6;
}

.list-block.media-list .personal-ul li:last-child .item-inner {
    border-bottom: 0;
}

.list-block .personal-ul .item-content {
    min-height: inherit;
}

.list-block .personal-ul .item-title {
    font-size: .75rem;
    color: #333;
}

.list-block .personal-ul .item-link .item-inner {
    margin-left: .375rem;
    background-position: right center;
}

/*个人中心 end*/
/*末登陆个人中心*/
.personal-ondiv{
    text-align: center;
    padding-top: 2.133333rem;
}
.persnoimg{
    width: 11.146667rem;
    height: 8.453333rem;
}
.person-btn{
    font-size: 0.64rem;
    background-image: -moz-linear-gradient( 180deg, rgb(217,162,83) 0%, rgb(229,192,145) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(217,162,83) 0%, rgb(229,192,145) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(217,162,83) 0%, rgb(229,192,145) 100%);
    padding: 0.48rem 1.333333rem;
    color: #fff;
    border-radius: 0.25rem;
    min-width: 5.333333rem;
}
.person-btn2{
    background-image: -moz-linear-gradient( 180deg, rgb(138, 135, 130) 0%, rgb(158, 156, 153) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(138, 135, 130) 0%, rgb(158, 156, 153) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(138, 135, 130) 0%,  rgb(158, 156, 153) 100%);
}
/*末登陆个人中心 end*/
/*完善资料*/
.personalwsbtn{
    position: absolute;
    bottom: -3rem;
    left: 0;
    right: 0;
    margin: 0 auto;
}
/*完善资料 end*/
/*审核失败*/
.popuo-login2 .layui-layer-content{
    padding: 0 0 20px 0 !important;
    /*border-radius: 20px !important;*/
}
.registbjlay{
	height: 8.826667rem;
}
.laregistse{
    width: 4.48rem;
    height: 4.506667rem;
    line-height: 5.8rem;
    padding-top: 0;
    font-size: 0.64rem;
}
.layer-registrp{
	font-size: 0.64rem;
	line-height: 1rem;
}
/*审核失败 end*/
/*我的积分*/
.interbj{
    height: 10.706667rem;
}
.integr-tit{

}
.intergr-tith3{
    font-size: 0.96rem;
    color: #ffffff;
    line-height: 0.906667rem;
    margin-bottom: 1.013333rem;
    text-align: center;
}
.intergr-number{
    font-size:1.493333rem;
    color: #ffffff;
    line-height: 1.653333rem;
    text-align: center;
    margin-bottom: 0.8rem;
}
.interbtn{
    height: 1.386667rem !important;
    line-height: 1.386667rem !important;
    width: 65%;
    margin: 0 auto;
    font-size: 0.64rem;
    color: #fff;
}
.intericon{
	width: 0.693333rem;
	height: 0.693333rem;
	vertical-align: middle;
}

.interalcont{
    padding-top: 0.533333rem;
}
.interalrow{
	font-size: 0.64rem;
}
.interalrow a{
    color: #333;
}
.interalrow .active{
    color: #2180ed;
}

.interal-list{
    margin-right: 0 !important;
    margin-left: 0  !important;
    margin-top: 0.5rem;
}
.interal-list .item-title{
	font-size: 0.533333rem;
	color: #333333;
}
.interal-list .item-subtitle{
	font-size: 0.533333rem;
    color: #999999;
}
.interal-listnum{
    font-size: 0.8rem;
    color: #666666;
    position: absolute;
    right: .5rem;
    top: 0.75rem;
}
.interal-list .item-content{
    padding-left: .5rem !important;
    padding-right: 0.5rem !important;
}
/*我的积分 end*/
/*个人会员列表*/
.pers-membj{
    color: #fff;
    padding-top: 1.04rem;
    padding-bottom: 1.68rem;
    height: 5.493333rem;
    z-index: 99;
}
.pers-membjh3{
    font-size: 1.066667rem;
    color: #fff;
    font-weight: bold;
}
.pers-memsech{
    height:1.6rem;
    margin-top:0.48rem;
}
.pers-memsech input{
    border-radius: 1.25rem;
    padding-left: 0.8rem !important;
    font-size: 0.64rem;
}
.pers-memsech .icon{
    left: auto;
    right: 0.7rem;
}
.persesec{
    width: 0.8rem;
    height: 0.8rem;
}

.pers-memlist ul{
    border-top: 0 !important;
    border-bottom: 0 !important;
}
.pers-memtitle{
    background: transparent !important;
    border: 0 !important;
    color: #b4b6b7 !important;
    font-size: 0.746667rem;
    padding-left: 0 !important;
}
.persmem-title-row{
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.pers-memicon{
    font-size: 0.96rem;
    border-radius: 0.666667rem;
    background-color: rgb(41, 133, 241);
    padding: 0.433333rem 0.64rem;
    color: #fff;
}
.personal-inner{
    margin-left:0.5rem !important;
    padding-right: 0 !important;
}
.permicon{
    height: 1.066667rem;
    vertical-align: middle;
    margin-left: 1.066667rem;
}
.pers-memlist ul li{
    border-bottom: 1px solid #dcdcdc;
}
/*个人会员列表*/
/*个人会员列表编辑*/
.pers-memeeidtimg{
	width: 3.76rem;
	height: 3.76rem;
    position: relative;
    margin-top: 0.533333rem;
}
.permeeditimg{
    width: 3.76rem;
    height: 3.76rem;
    border-radius: 50%;
    object-fit: cover;
}
.permeicon{
    width: 1.066667rem;
    height: 1.066667rem;
    position: absolute;
    right: 0;
    bottom: 0;
}
.pers-memeininput{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top:0;
    opacity: 0;
}
.pers-memeidt{
    padding-top: 0.4rem;
}
.pers-memmore{
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    right: 1rem;
    bottom: -0.8rem;
}
 .permemmore{
	 width: 1.6rem;
    height: 1.6rem;
     display: inline-block;
     background-image: url("../images/permemmore.png");
     background-repeat: no-repeat;
     background-size: 100% 100%;
}
/*个人会员列表编辑 end*/
/*缴费*/
.pers-mepayh3{
    font-size: 0.693333rem;
    padding: 0.8rem 0;
    margin: 0;
}
.pers-mempaltit{
    font-size: 0.693333rem;
}
.pers-mempaltit span{
    font-size: 0.533333rem;
    color: #999999 !important;
}
.pers-mempaynu{
    font-size: 0.8rem;
    padding-top: 0.4rem;
}
.pers-mempayul{
    border-top: 0 !important;
    border-bottom: 0 !important;
}
.pers-mempayul li{
    border: 1px solid #dcdcdc;
    border-radius:0.25rem;
    margin-bottom: 0.266667rem;
}
.pers-mempayul .item-inner{
    padding-left: .75rem;
}
.pers-mempayje{
    line-height: 2rem;
    font-size: 0.8rem;
}
.pers-memesecd{
    padding: 0;
    background: #fff;
    /*bottom: 0;*/
}
.pers-mempayje2{
    text-align: center;
    margin-left: 0;
    width: 25%;
    color: #fff;
}
.pesr-memhbj{
    background: #eeeeee;
    height: 0.266667rem;
}
.pers-mememargin{
    margin-top: 0.1rem;
}
.pers-mempayje2 a{
    color: #fff;
}
/*缴费*/
/*订单详情*/
.ddicon1{
	width: 0.8rem;
	height: 0.8rem;
	vertical-align: middle;
}
.ddicon2{
	width: 0.933333rem;
	height: 0.666667rem;
	vertical-align: middle;
}
/*订单详情 end*/
/*发票抬头*/
.pers-pay3h3{
    font-size: 0.64rem !important;
}
.pers-pay3af{
    font-size: 0.64rem !important;
}
.pers-pay3check{

}
.pers-pay3media{
	font-size: 0.64rem;
}
.pers-pay3media i.icon-form-checkbox{
    width: 0.8rem !important;
    height: 0.8rem !important;
    border-radius:0.8rem !important;
    margin-right: 0.3rem;
}
.pers-paycard .card-header{
    font-size: 0.64rem;
    display: inherit;
    padding: 0.3rem 0.75rem;
    min-height: auto;
    border: 0;
}
.pers-paybtn{
    background: #318df4;
    font-size: 0.48rem;
    color: #fff;
    padding: 0.08rem 0.346667rem;
    border-radius: 0.5rem;
}
.pers-paycard  .card-content-inner{
    font-size: 0.64rem;
    color: #999999;
    padding: 0.2rem 0.75rem;
}
.pers-paycadedit{
    width: 0.533333rem;
    height: 0.586667rem;
    position: absolute;
    right: .5rem;
    top: 0.7rem;
}
.pers-paycadedit .permicon{
    margin-left:0;
    width: 0.533333rem;
    height: 0.586667rem;
}
/*发票抬头 end*/
/*发票信息*/
.pers-pay4input input{
    font-size: 0.64rem !important;
}
.pers-pay4input select{
    font-size: 0.64rem !important;
}
/*发票信息 end*/
/*开具发票*/
.per-pay3doup{
    background: url(../images/pay3up.png) no-repeat 100% 100%;
    width: 20px;
    height: 17px;
    margin:0 auto 0.526667rem auto;
}
.per-pay3doup2{
    background: url(../images/pay3don.png) no-repeat 100% 100%;
    width: 20px;
    height: 17px;
    margin: 0 auto 0.526667rem auto;
}
/*开具发票 end*/
/*立即支付*/
.paylogo{
    width: 2.693333rem;
    height: 2.586667rem;
    vertical-align: middle;
    margin-bottom: 0.4rem;
}
/*立即支付 end*/
/*我的订单*/
.myorderdiv{
    padding: 0;
    margin: 0;
}
.my-ordercar{
    margin: .5rem 0;
    padding: 0 0.5rem;
}
.my-ordercar .card-header{
	font-size: 0.64rem;
}
.my-orderspan{
    font-size: 0.64rem;
    color: #f4a723;
}
.my-ordercar .card-content-inner{
    font-size: 0.64rem;
    color: #666666;
    line-height: 0.96rem;
    padding: 0.4rem 0.75rem;
}
.my-cardfoo{
    text-align: right;
    display: list-item;
}
.my-carfbtn{
    font-size: 0.533333rem;
    border: 1px solid #d2d2d2;
    color: #666666;
    padding: 0.266667rem 0.533333rem;
    border-radius: 3px;
}
.my-invoicelist{
    margin: 0;
    border-radius: 5px;
    margin-bottom: 0.266667rem !important;
}
.my-invoicelist ul{
    border-radius: 5px;
}
.my-invoicon{
    width: 1.6rem;
    height: 1.6rem;
}
.my-invotitle{
    font-size: 0.64rem;
    color: #111111;
}
.my-invotitle span{
    color: #999999;
}
.my-subiti{
    font-size: 0.533333rem !important;
    white-space: normal !important;
}
/*我的订单 end*/
/*发票详情*/
.my-invoicediv{
    background-image: url("../images/myinvobj.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 0.8rem 0;
}
.my-invoich3{
    background: url("../images/invimgbj.png") no-repeat center;
    text-align: center;
    font-size: 0.746667rem;
    color: #993328;
    padding: 1.066667rem 0;
}
.my-medlist .item-media{
	font-size: 0.64rem;
    width: 20%;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.my-medlist .item-inner{
    font-size: 0.64rem;
    border-bottom: 0;
    min-height: 1rem;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.my-medlist{
    margin-top: 0;
    margin-bottom: 0;
}
.my-medlist ul{
    border-top: 0;
    border-bottom: 0;
}
.my-medlist .item-content{
    min-height: 1rem;
}
.my-medlist  li{
	margin-bottom: 0.266667rem
}
.my-medlist .item-title{
    color: #999999 !important;
}
.myinbta a{
    color: #999999 !important;
}
/*发票详情 end*/
/*安全记录*/
/*时间轴*/

.timeline {
    position: relative;
    /*padding-bottom: 40px;*/
    color: #8f9ea6
}

.timeline:after,.timeline:before {
    background-color: #c8cfd3;
    bottom: 20px;
    position: absolute
}

.timeline-icon,.timeline-time,.timeline:after {
    background-color: #ecf0f5
}

.timeline-entry,.timeline-entry-inner,.timeline-header,.timeline-label {
    position: relative
}

/*.timeline:before {*/
    /*left: 49px;*/
    /*top: 20px;*/
    /*width: 1px*/
/*}*/

/*.timeline:after {*/
    /*left: 46px;*/
    /*width: 7px;*/
    /*height: 7px;*/
    /*border-radius: 50%;*/
    /*border: 1px solid #c8cfd3*/
/*}*/

.timeline-header {
    border-radius: 3px;
    clear: both;
    margin-bottom: 50px;
    margin-top: 50px
}

.timeline-header .timeline-header-title {
    display: inline-block;
    text-align: center;
    padding: 7px 15px;
    min-width: 100px;
    font-size: 0.64rem;
    color: #999999
}

.timeline .timeline-header:first-child {
    margin-bottom: 0;
    margin-top: 15px
}

.timeline-stat {
    width: 100px;
    float: left;
    text-align: center;
    padding-bottom: 15px
}

.timeline-icon,.timeline-icon img {
    width: 40px;
    height: 40px;
    border-radius: 50%
}

.timeline-entry {
    margin-bottom: 25px;
    margin-top: 5px;
    clear: both
}

.timeline-icon {
    display: block;
    margin: 5px auto 0;
    line-height: 40px;
    text-align: center;
    background: #cbcbcb;
}

.panel .timeline,.panel .timeline-icon:not([class^=bg-]):not([class*=" bg-"]),.panel .timeline-label,.panel .timeline-time,.panel .timeline:after,.timeline-label {
    background-color: #f5f6f6
}

.timeline-icon>i {
    line-height: 40px;
    vertical-align: .1em
}

.timeline-icon img {
    vertical-align: top
}

.mail-subject .label,.tag:not(.label),.tag:not(.label) i {
    vertical-align: middle
}

.timeline-icon:empty {
    height: 12px;
    width: 12px;
    margin-top: 20px;
    border: 2px solid #abb7bd
}

.timeline-label {
    border-radius: 3px;
    margin-left: 85px;
    padding: 0;
    min-height: 50px;
    box-shadow: 0 2px 10px rgba(0,0,0,.05)
}

.timeline-label:after,.timeline-label:before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 0
}

.timeline-label:before {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid rgba(245,246,246,.1);
    margin: 15px 0 0 -10px
}

.timeline-label:after {
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-right: 9px solid #f5f6f6;
    margin: 15px 0 0 -9px
}
 .timeline:after, .timeline:before {
    content: "";
    display: block;
}
.timeline:after, .timeline:before {
    background-color: #c8cfd3;
    bottom: 20px;
    position: absolute;
}
.timeline:before {
    left: 49px;
    top: 79px;
    width: 1px;
}
.seicon{
    width: 0.586667rem !important;
    height: 0.64rem !important;
    vertical-align: middle !important;
}
.pers-secudiv{
    margin: 0;
}
.pers-secudiv ul{
    background: transparent;
    border: 1px solid #f5f6f6;
}
.pers-secudiv .item-content{
    padding-left: 0;
}
.pers-secudiv .item-title{
	font-size: 0.64rem;
    color: #333333;
}
.pers-secudiv .item-subtitle{
	font-size: 0.533333rem;
	color: #999999;
}
.pers-secutim{
    font-size: 0.533333rem;
    color: #999999;
    position: absolute;
    right: 1.5rem;
    top: 0.95rem;
}
/*时间轴 end*/
/*安全记录 end*/
/*文章发布*/
.per-articlediv .item-subtitle{
	font-size: 0.64rem;
	color: #333333;
}
.per-articlediv .item-text{
	font-size: 0.64rem;
    height:auto;
    color: #999999;
}
.per-articlediv .item-title{
	font-size: 0.64rem;
	color: #999999;
}
.per-articlediv .item-after{
    font-size: 0.64rem;
	color: #999999;
}
.per-articlediv ul{
    background:transparent;
}
.per-articlediv ul li{
    background: #fff;
    border-radius: 5px;
    margin-bottom: 0.533333rem;
}
.per-articlediv .item-inner{
    border-bottom: 0;
}
.per-articlediv{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}
/*文章发布 end*/
/*新增文章发布*/
.per-artpage{
    border-top: 1px solid #dcdcdc;
    /*margin-top: 0.8rem;*/
    padding-top: 0.533333rem;
}
.per-artpage span{
    position: relative;
}
.peracticon{
	height: 0.826667rem;
	margin-right: 1.333333rem;
}
.peracinput{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}
/*新增文章发布 end*/
/*证书*/
.per-cerbtn{
	height: 1.866667rem;
	line-height: 1.866667rem;
    background:#ecf6ff;
    font-size: 0.8rem;
    border:1px solid #4095f5;
    margin-top: 1.04rem;
}
.per-cercont{
    margin-top: 0.533333rem;
}
.ceiimg{
    max-width: 100%;
}
.per-contbtndiv{
    font-size: 0.84rem;
}
.ceiicon{
    height: 0.533333rem;
    vertical-align: middle;
    margin-right: 0.346667rem;
}
/*证书 end*/
/*消息中心*/
.per-newsmdid{
    position: relative;
}
.newicon{
	width: 2.133333rem;
	height: 2.133333rem;
    position: relative;
    top: .15rem;
}
.per-iconbag{
    display: inline-block;
    position: absolute;
    top: .5rem;
    left: 50%;
    z-index: 100;
    min-width: .8rem;
    height: .8rem;
    padding: 0 .2rem;
    margin-left: .1rem;
    font-size: .6rem;
    line-height: .8rem;
    color: white;
    vertical-align: top;
    background: red;
    border-radius: .5rem;
}
.per-newsitit{
    font-size: 0.8rem;
    color: #333333 !important;
}
.per-newsaft{
    font-size: 0.693333rem;
    color: #999999 !important;
    padding-top: 0.2rem;
}
.per-subtit{
    font-size: 0.64rem !important;
    color: #999999 !important;
    white-space: normal !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -o-box;
    display: box;
    -webkit-line-clamp:1;
    overflow: hidden;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.new-inner{
    border-bottom: 0 !important;
}
.per-newlist ul{
    border-top: 0 !important;
}
.per-newlist ul li{
    border-bottom: 1px solid #e8e8e8;
}
.per-newlist  .item-content{
    padding-left: 0 !important;
}
/*消息中心 end*/
/*消息中心详情*/
.new-memtiti{
    font-size: 0.533333rem;
    background: #dddddd;
    display: initial;
    border: 0;
    padding: 0.266667rem 0.613333rem;
    color: #fff;
}
.news-memecard{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.news-memecard .card-header{
	font-size: 0.64rem;
	color: #333333;
    border-bottom:1px solid #eeeeee;
    padding-left: 0;
}
.news-memecard .card-content-inner{
	font-size: 0.533333rem;
	color: #999999;
    padding-left: 0;
}
/*消息中心详情 end*/
/*安全中心*/
.per-saflist{
    box-shadow: unset !important;
}
/*安全中心 end*/
/*地址*/
.my-addcard{
    box-shadow: unset;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 0;
}
.my-addcard .card-header{
    padding-left: 0 !important;
    font-size: 0.746667rem;
    color: #111;
}
.my-addcard  .card-content-inner{
    padding-left: 0 !important;
}
/*地址 end*/
/*我的修改*/
.my-modhea{
    font-size: 0.64rem;
    color: #333333;
}
.my-modhea span{
    color: #999999;
}
/*我的修改 end*/
/*资料修改*/
.per-eidth3{
    height: 3.973333rem !important;
    padding-top: 0.3rem !important;
    font-size: 1.28rem !important;
    text-align: center !important;
    padding-left: 0 !important;
}
.ediiicon{
    width: 2.693333rem;
    height: 3.146667rem;
    vertical-align: middle;
    margin-left: 2rem;
}
.pers-memeidtdh3{
    font-size: 0.8rem;
    color: #333333;
    text-align: left;
}
.pers-memditbtnd{
    margin: 0.533333rem 0 0.833333rem;
    text-align: left;
}
.pers-memdiaa{
    font-size: 0.64rem;
    padding: 0.32rem 1.146667rem;
    border-radius: 0.5rem;
    color: #333333;
}
.pers-memdiaativ{
    background-image: -moz-linear-gradient( 0deg, rgb(49,141,242) 0%, rgb(121,189,250) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(49,141,242) 0%, rgb(121,189,250) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(49,141,242) 0%, rgb(121,189,250) 100%);
    color: #fff;
}
.pers-memdtexter{
    border-radius: 0.5rem;
    border: 1px solid #dcdcdc;
    height: 6.933333rem;
    text-align: center;
}
.pers-memdtexter textarea{
    border: 0;
    width: 98%;
    box-sizing: border-box;
    padding: 0.5rem;
    font-size: 0.64rem;
    height: 6.5rem;
    text-align: left;
}
.pers-memeeidtdiv{
	padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 0.533333rem;
}
/*资料修改*/
/*服务中心*/
.servicebj{
    min-height: 9.866667rem;
/*    background-image: url(../images/serbj.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;*/
   /* background-color: #fff;*/
    background-image: -moz-linear-gradient( 180deg, rgb(41,133,241) 0%, rgb(67,155,246) 44%, rgb(93,176,250) 100%, rgb(255,172,91) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(41,133,241) 0%, rgb(67,155,246) 44%, rgb(93,176,250) 100%, rgb(255,172,91) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(41,133,241) 0%, rgb(67,155,246) 44%, rgb(93,176,250) 100%, rgb(255,172,91) 100%);
}
.serviccen{
    margin-top: -7.573333rem;
}
.servicecendiv{
    background-image: url(../images/serbj2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
	min-height: 7.573333rem;
	box-sizing: border-box;
	padding:2.053333rem 2rem 1.2rem;
    position: relative;
}
.servispan{
    padding: 0.11rem 0.466667rem 0.16rem 0.266667rem;
	border-radius: 0.5rem;
	font-size: 0.48rem;
    display: inline-block;
	margin-left: 0.506667rem;
    vertical-align: text-top;
}
.secicon{
    width: 0.746667rem;
    height: 0.746667rem;
    vertical-align: middle;
    margin-right: 0.1rem;
}

.servcenumber{
    background-color: rgb(63, 146, 244);
    opacity: 0.6;
    padding-top: 0.6rem;
    padding-bottom: 0.2rem;
    position: absolute;
    top: 0;
    right: 0.5rem;
    padding-left: 0.746667rem;
    padding-right: 0.746667rem;
    font-size: 0.533333rem;
}
.servcenumber{
    color: #fff;
    border-radius: 0 0.5rem 0 0.5rem;
}

.servicentdiv{
    background: #fff;
    position: relative;
    width: 100%;

}
.servicetit{
	font-size: 0.64rem;
    border-radius: 1.25rem;
    padding: 0.32rem 1.066667rem;
    color: #fff;
}
.servicbtnd{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 9;
}

.servicerow{
    padding-top: 0.8rem;
    margin-left: 0;
}
.servicerow-col{
    text-align: center;
    margin-bottom: 0.573333rem;
    margin-left: 0 !important;
    width: 25% !important;
}
.sericonspan{
    display: inline-block;
    width: 2.56rem;
    height: 2.56rem;
    line-height: 2.56rem;
    border-radius: 50%;
    background-image: -moz-linear-gradient( 108deg, rgb(48,140,244) 0%, rgb(84,164,247) 58%, rgb(120,188,250) 100%);
    background-image: -webkit-linear-gradient( 108deg, rgb(48,140,244) 0%, rgb(84,164,247) 58%, rgb(120,188,250) 100%);
    background-image: -ms-linear-gradient( 108deg, rgb(48,140,244) 0%, rgb(84,164,247) 58%, rgb(120,188,250) 100%);
    box-shadow: 0px 8px 24px 0px rgba(48, 131, 226, 0.23);
    margin-bottom: 0.4rem;
}
.sericon{
/*    width: 2.56rem;*/
    height: 0.546875rem;
}
.servicrowh3{
    font-size: 0.533333rem;
    color: #575555;
}
.servicenjs{
    width: 100%;
    height: 11rem;
}
.servicenjs .swiper-pagination-bullet-active {
    background: #d2d2d2;
}
.servcenimg{
	box-sizing: border-box;
	padding:0 0.8rem 1.253333rem;
    background: #fff;
    border-radius: 0 0 0.5rem 0.5rem;
}
.sercenimgd{
    max-width: 100%;
    border-radius: 0.5rem
}
/*服务中心 end*/
/*视频*/
.ser-vidmedi{
    width: 5.333333rem;
    /*height: 3.733333rem;*/
    position: relative;
}
.ser-vidmedi .noimg{
    width: 5.333333rem;
    height: 3.733333rem;
}
.servidicon{
    position: absolute;
    left: 0;
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 3.733333rem;
    border-radius: 0.6rem;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.videoicon{
    width: 1.866667rem;
    height: 1.866667rem;
    border-radius: 0.6rem;
}
.servidebjdiv{
    background-image: url("../images/servidebj.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 3.653333rem;
    height: 0.986667rem;
    line-height: 1.1rem;
    font-size: 0.48rem;
    box-sizing: border-box;
    padding-left: 1.2rem;
}
/*视频 end*/
/*发布类型*/
.per-actpadlx{
    box-shadow: unset;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
}
.per-actpadlx ul{
    border-top: 1px solid #e8e8e8;
    border-bottom: 0;
}
/*发布类型*/
/*申请资料*/
.grad3-radio{

}
.grad3-radio .item-content{
    display: block;
}
.grade3chkotitle{
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    padding-top: .4rem;
    padding-bottom: .35rem;
    font-size: .8rem;
}
/*申请资料 end*/
/*汇款*/
.redmi-con-inner{
    padding-left: 0.2rem !important;
    padding-right: 0.2rem !important;
    color: #777777 !important;
    font-size: 0.693333rem !important;
    line-height: 1.4rem !important;
}
.redmi-con-inner span{
    color: #333333 !important;
}
.remitphone{
    text-align: center;
    padding-top: 0.666667rem;
    padding-bottom: 0.3rem;
    border-radius: 5px;
    box-shadow: 1.5px 2.598px 5px 0px rgba(82, 82, 82, 0.3);
    position: relative;
}
.remiimg{
    width: 90%;
    height: 6.933333rem;
    margin: 0 auto;
}
.remiminput{
    position: absolute;
    left: 0;
    top:0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
/*汇款 end*/
/*会员发布*/
.memeber-listfix{
    position: fixed;
    top: 60% ;
    right: 0.75rem;
    width: 3.146667rem;
    z-index: 9;
}
.member-lisfixa{
    width: 3.146667rem;
    height: 3.146667rem;
    border-radius: 100%;
    font-size: 0.64rem;
    text-align: center;
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
}
/*会员发布 end*/
/*申请资料*/
.grad3imgdes{
    font-size: 0.693333rem;
    color: #777777;
    margin-bottom: 0.533333rem;
}
.grad3upload div{
    display: inline-block;
    position: relative;
}
.grad3inpfiles{
    width: 4.0rem;
    height: 4.0rem;
    margin-right: 0.533333rem;
}
.grad3input{
    width: 4.0rem;
    height: 4.0rem;
}
.grad3yulan{
	width: 4.0rem;
	height: 4.0rem;
}
.grimginput{
    width: 4.0rem;
	height: 4.0rem;
}
.grimginputfile{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
}
.grad3dele{
    width: 1.066667rem;
    height: 1.066667rem;
    position: absolute;
    right: -0.2rem;
    top: -0.4rem;
}

.grad3shengfendiv{
    width: 6.693333rem;
    height: 4.693333rem;
    display: inline-block;
    position: relative;
}
.grad3sfimg1{
    width: 6.693333rem;
    height: 4.693333rem;
}
.grad3shfinput{
    position: absolute;
    width: 100%;
    height:  100%;
    left: 0;
    top:0;
    opacity: 0;
}

.grad3select{

}
.grad3select a{
    display: inline-block;
    font-size: 0.64rem;
    background: #faf7f8;
    border: 1px solid #faf7f8;
    border-radius: 0.2rem;
    padding: 0.266667rem 0.533333rem;
    color: #999999;
}
.grad3select .grad3seact{
    background: #e7f3ff;
    color: #3c9efa;
    border: 1px solid #3c9efa;
}
/*申请资料 end*/
/*资料修改*/
.xgimg{
    max-width: 100%;
    width: 4.8rem;
}
.xgimgzj{
    max-width: 100%;
    width: 4.8rem;
}
.xgimgzz{
    max-width: 100%;
    width: 4.106667rem;
}
/*资料修改 end*/
/*分 页*/
.more {
    clear: both;
    margin-bottom: 50px;
}

.more .c_click_see {
    text-align: center;
    color: #999;
    font-size: 18px;
}

#dataOk {
    display: none;
    background: none;
    font-size: 0.64rem;
    color: #929292;
    text-align: center;
    line-height: 1.6rem;
    clear: both;
}
/*分页end*/
/*新加的各种*/
.member-lisfixa{
    background-image: url("../images/blo.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
}
.member-lisfixa2{
    width: 3.146667rem;
    height: 3.146667rem;
    border-radius: 100%;
    font-size: 0.64rem;
    text-align: center;
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
}
.addgrul{
    height: 4.5rem;
    overflow: hidden;
}
.invoice-items{
    display: none;
}
.add-emaile{
    display: none;
}
.add-list-tc li{
    list-style: none;
}
.pers-pay3h3t{
    font-size: 0.64rem !important;
}
.add-shenqing{
    text-align: center;
    color: #f0a238;
}
.persmmdivdd{
    min-height: auto !important;
    display: none !important;
}
.personal-ulh3{
    font-size: 0.613333rem;
    color: #333333 !important;
    min-height: auto !important;
}
.personal-ulh3 a{
    color: #333333 !important;
    display: block;
}
.persmmdivdd .personal-ulh3:last-child{
    border-bottom: 0 !important;
}
.persmmdivddblock{
    display: block !important;
}
.add-pers-mshco{
    color: #f0a238;
    font-size: 0.6rem;
}
.grchang{
    width: 90%;
    margin: 1.75rem auto;
}
.grchangselec{
    font-size:0.6rem !important;
}
.add-shengqing{
    display: none;
}
.add-xfsubmit{
    display: none;
}
.add-perstishi{
    text-align: center;
    color: red;
}
.memeber-listfix2 {
    position: fixed;
    top: 50%;
    right: 0.75rem;
    width: 3.146667rem;
    z-index: 9;
}
.memeber-listfix3 {
    position: fixed;
    top: 62%;
    right: 0.75rem;
    width: 3.146667rem;
    z-index: 9;
}

.memeber-listfix4 {
    position: fixed;
    top: 60%;
    right: 0.75rem;
    width: 3.146667rem;
    z-index: 9;
}
.addrebtnheight{
    height: 1.8rem;
    line-height: 1.8rem !important;
}
.add-possta{
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
}
.add-clolsel{
    position: absolute;
    top:0;
    left: 0;
    z-index: 9999;
    display: none;
}
.grbj1{
    background-image: url(../images/pagebj2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: #fff;
}
.grbj2{
    background-image: url(../images/pagebj2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: #fff;
}
.grbj3{
    background-image: url(../images/pagebj3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.grbj4{
    background-image: url(../images/pagebj1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: #fff;
}
.grbj5{
    background-image: url(../images/pagebj1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}
.grbj6{
    background-image: url(../images/pagebj1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative
}
.grbj7{
    background-image: url(../images/pagebj1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.grbj8{
    background-image: url(../images/persmemeidtbj.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}
.grbj9{
    background-image: url(../images/pagebj1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}
.grbj10{
    background-image: url(../images/pagebj2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}
.grbj11{
    background-image: url(../images/interbj1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}
.grbj12{
    background-image: url(../images/gradbj1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}
.grbj13 {
    position: relative;
    padding-bottom: 2.5rem;
    background: url("../images/bg5.png") top center no-repeat;
    background-size: 100% auto;
}

.grbj14 {
    display: flex;
    align-items: center;
    justify-content: left;
    position: relative;
    height: 4.75rem;
    min-height: 4.75rem;
    background: url("../images/bg6.png") top center no-repeat;
    background-size: 100% auto;
}

.grbj14 p {
    font-size: .85rem;
    color: #fff;
}
.text-ov{
    /*overflow: hidden !important;*/
    /*text-overflow: ellipsis !important;*/
    /*display: -webkit-box;*/
    /*-webkit-box-orient: vertical;*/
    /*-webkit-line-clamp: 1;*/
    white-space: unset !important;
}
/*新加的各种 end*/
/*新加的各种 end*/
.add_zwsj{
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin-top: 1.6rem;

}
.add_zwsj img{
    width: 5rem;

}
.gohomefix{
    position: fixed;
    top: 60% ;
    right: 0.75rem;
    width: 3.146667rem;
    z-index: 9;
}
.btn-border-grey{
    border: 1px solid #dcdcdc;
}
.btn-color.my-carfbtn{
    color: #fff;
}

#viewimg a{
    width: 100%;
    height: 100%
}
