/* 阿里妈妈方圆体 */
@font-face {
  font-family: AliFangYuan;
  src: url("../fonts/AlimamaFangYuanTiVF-Thin.ttf");
}
.u-aliFangYuan {
  font-family: AliFangYuan !important;
}
.u-blue {
  color: #3A69CB;
  font-style: normal;
}

.w2p8rem {
  width: 2.8rem !important;
}

.martp5rem {
  margin-top: .5rem;
}



.marrp3rem {
  margin-right: .3rem;
}

.red {
  color: #fe0001;
  font-style: normal;
}

.warp-main {
  box-shadow: inset .5rem .1rem rgba(255, 255, 255, .7);
  position: relative;
  height: 1.2rem;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  background-color: #fff;
}

.warp-main .scroller {
  position: absolute
}

.warp-main .scroller li {
  height: 1.2rem;
  color: #1a1a1a;
  float: left;
  line-height: 1.2rem;
  font-size: .4rem;
  text-align: center
}

.warp-main .scroller li a {
  color: #1a1a1a;
  display: block;
  margin: 0 .4rem;
  padding: 0 .1rem
}

.warp-main .scroller li.cur a {
  color: #326ef7;
  height: 1.1rem;
  border-bottom: .1rem solid #326ef7
}

.main-con {
  padding: .4rem;
  margin: .2rem auto;
  width: 9.2rem;
  ;
  min-height: 18.4rem;
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 6px;
  box-shadow: 0px 0px .27rem rgba(4, 0, 0, .2);
}

.main-tab {
  /* display:none; */
}

.mt-title {
  position: relative;
  padding-top: 0.6rem;
  border-bottom: 1px solid #dce1eb;
}

.mt-title span {
  color: #1a1a1a;
  position: absolute;
  font-size: .5rem;
  padding: 0rem .1rem;
  top: 0.6rem;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
}

.mt-detail {
  padding-top: .9rem;
  position: relative;
}

/* 2020-6-4 ------start */

.mt-detail.heathy-list {
  padding-top: 0rem;
}

.mt-detail.heathy-list .hl-con ul li {
  padding: 0.1rem 0.4rem 0.5rem 0.4rem;
  color: #1a1a1a;
}

.mt-detail.heathy-list .hl-con .tips-p {
  color: #999 !important;
}

/* 2020-6-4 ------end */
.u-avator {
  width: 2rem;
  height: 2.8rem;
  position: absolute;
  right: 1rem;
  top: 1.3rem;
}

.u-avator img {
  width: 100%;
  height: 100%;
}

.mt-detail ul li {
  padding: 0.1rem 0rem;
}

.c-lnb .mt-detail ul li.table-border-li {
  border-bottom: 0.147rem solid #f4f5f7 !important;
}

.c-lnb .modern-forms label {
  display: block;
}

.mt-detail-new ul li {
  padding: 0.33rem 0rem;
}

.mt-detail-new ul li {
  padding: .2rem 0rem;
}

.md-title {
  float: left;
  line-height: .48rem;
  display: inline-block;
  width: 2.3rem;
  font-size: .4rem;
  color: #1a1a1a;
  text-align: right;
  margin-right: 0.3rem;
}

.md-title-new {
  line-height: 2;
  display: block;
  width: 100%;
  font-size: .4rem;
  color: #1a1a1a;
  margin-right: 0.3rem;
  font-weight: 900;
}

.md-title i {
  display: inline-block;
  width: 100%;
  height: .4rem;
  font-size: .29rem;
  color: #999999;
  padding-left: .32rem;
  background: url("../image/tip-icon.png") .6rem center no-repeat;
  background-size: .3rem;
  font-style: normal
}

.md-detail {
  float: left;
  line-height: .4rem;
  display: inline-block;
  width: 5.7rem;
  font-size: .4rem;
  color: #999999;
}

.md-detail-new {

  line-height: .48rem;
  display: inline-block;
  width: 100%;
  font-size: .4rem;
  color: #999999;
}

.md-detail .mdd-shang {
  display: block;
  ;
  color: #999999;
  font-size: .3rem;
  margin-top: .1rem;
}

.mt-detail ul.mt-table li {
  display: flex;
  align-items: center;
}

.mt-detail ul.mt-table li span {
  display: inline-block;
  flex: 1;
  text-align: center;
  font-size: .4rem;
  color: #1a1a1a;
}

.sp-title {
  font-size: .4rem;
  color: #1a1a1a;
  font-weight: 800;
  width: 2.3rem;
  text-align: right;
}

.mt-detail ul.mt-table li.mtt-single {
  padding: 0rem .6rem;
}

.mt-detail ul.mt-table li.mtt-single span {
  line-height: 0.5rem;
  text-align: left;
}

.container-list {
  padding: .3rem .4rem;
  min-height: 20rem;
}

.qlist-top {
  padding-left: .13rem;
}

.qt-title {
  position: relative;
  padding-top: 0.6rem;
  border-bottom: 1px solid #dce1eb;
}

.qt-title i {
  display: inline-block;
  width: .19rem;
  height: .19rem;
  border-radius: 50%;
  background-color: #326ef7;
  position: absolute;
  top: 80%;
  left: 0rem;
}

.qt-title span {
  font-size: .5rem;
  font-weight: 600;
  padding: 0rem .24rem;
  background-color: #f5f6f7;
  position: absolute;
  top: 50%;
  left: .19rem;
}

.qicha-top {
  background: #fff;
  border-radius: 6px;
  box-shadow: 1px 1px 5px #f1f2f3;
  padding: .3rem;
}

.qit-title {
  position: relative;
  padding-top: 0.6rem;
  border-bottom: 1px solid #dce1eb;
}

.qit-title i {
  display: inline-block;
  width: .19rem;
  height: .19rem;
  border-radius: 50%;
  background-color: #326ef7;
  position: absolute;
  top: 80%;
  left: 0rem;
}

.qit-title span {
  font-size: .5rem;
  font-weight: 600;
  padding: 0rem .24rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 0%);
  background-color: #fff;
}


.qt-search {
  padding-top: .86rem;
  padding-left: .45rem;
}

.qt-search p {
  margin-bottom: .3rem;
}

.qt-search p span {
  display: block;

  color: #1a1a1a;
  font-size: .4rem;
  margin-right: .33rem;
  line-height: .87rem;
  font-weight: 900;
}

.qt-search p input {
  height: .87rem;
  width: 95%;
  border: 1px solid #dce1eb;
  border-radius: .1rem;
  padding-left: .1rem;
}

.qt-search p .qs-btn {
  height: 1rem;
  width: 8rem;
  background-color: #3863c0;
  border-radius: .1rem;
  font-size: .4rem;
  color: #fff;
}

.qilist-detail {
  margin-top: .5rem;
}

.qicha-item h3 {
  font-size: .48rem;
  line-height: 2;
  color: #000000;
}

.qicha-item {
  min-height: 1.4rem;
  margin-bottom: .26rem;
  ;
  padding: 0.6rem 0.66rem;
  background-color: #fff;
  border-radius: .1rem;
}

.qicha-item p {
  padding: 0.3rem 0rem;
}

.qicha-item p span {
  display: inline-block;
  font-size: .4rem;
  line-height: 2;
}

.qicha-item p span:nth-child(1) {
  display: block;
  width: 100%;

  color: #000;
}

.qicha-item p span:nth-child(2) {
  display: block;
  width: 100%;
  color: #999999;
}



.qlist-detail ul li {
  min-height: 1.4rem;
  margin-bottom: .26rem;
  ;
  padding: 0.4rem 1.53rem 0.4rem 0.46rem;
  padding-right: 1.53rem;
  background: url("../image/infl-list.png") right bottom no-repeat;
  background-size: 1.53rem 1.77rem;
  background-color: #fff;
  border-radius: .1rem;
}

.qlist-detail ul li h1 {
  font-size: .4rem;
  ;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre-wrap;
  color: #326ef7;
  padding-bottom: .4rem;
}

.qlist-detail ul li p span {
  float: left;
}

.qd-qu {
  margin-right: .2rem;
  display: inline-block;
  width: 1.33rem;
  font-size: .4rem;
  color: #1a1a1a;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre-wrap;
}

.qd-an {
  display: inline-block;
  width: 2.4rem;
  font-size: .4rem;
  color: #808080;
  display: inline-block;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre-wrap;
}

.qd-an2 {
  display: inline-block;
  width: 1.75rem;
  font-size: .4rem;
  color: #808080;
  display: inline-block;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre-wrap;
}

.blue-top {
  height: 1.2rem;
  font-size: .4rem;
  text-align: center;
  color: #fff;
  background: url("../image/blue-back.png") center no-repeat;
  background-size: 100% 1.2rem;
  line-height: 1.2rem;
}

.blue-top {
  height: 1.2rem;
  font-size: .4rem;
  text-align: center;
  color: #fff;
  background: #3863c0;
  background-size: 100% 1.2rem;
  line-height: 1.2rem;
}

/******搜索*******/
.m-sch {
  position: relative;
  background: url(../image/bg_sch_01.png) 90% 90% no-repeat;
  background-size: 128px 128px;
  padding: .4rem;
  margin: .4rem auto .6rem;
  width: 9.2rem;
  ;
  min-height: 12rem;
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 6px;
  box-shadow: 0px 0px .27rem rgba(4, 0, 0, .2);
}

.m-sch .u-fm p {
  margin-top: .62rem;
  display: flex;
  align-items: center;
}

.m-sch .u-fm label {
  font-size: .4rem;
  flex: 0 0 25%;
  font-weight: 400;
}

.m-sch .u-fm .u-ipt {
  padding: 0 .2rem;
  border: 1px solid #dce1eb;
  border-radius: 5px;
  font-size: .38rem;
  line-height: .85rem;
  height: .85rem;
  flex: 0 0 75%;
  box-sizing: border-box;
}

.m-sch .u-tips-list {
  margin-top: 1.4rem;
  font-size: .4rem;
  line-height: .5rem;
  color: #999;
  text-align: justify;
}

.m-sch .u-tips-list dd {
  margin-top: .4rem;
  counter-increment: mycounter;
}

.m-sch .u-tips-list dd:before {
  content: counters(mycounter, ".") " . ";
}

.m-sch .u-btn-sub {
  position: absolute;
  left: 50%;
  bottom: -20px;
  transform: translateX(-50%);
  width: 8rem;
  height: 1.2rem;
  background-color: #396afc;
  border: none;
  border-radius: 5px;
  font-size: .4rem;
  color: #fff;
  background: linear-gradient(to right, rgba(57, 106, 252, 1), rgba(34, 119, 237, 1));
  cursor: pointer;
}

.m-tab {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 9.2rem;
  margin: .4rem auto 0;
}

.m-tab li {
  flex: 1;
  font-size: .38rem;
  line-height: .85rem;
  text-align: center;
  cursor: pointer;
}

.m-tab li.z-crt {
  border-bottom: 1px solid #326ef7;
  color: #326ef7;
}

.mt-citem {
  border-bottom: 1px solid #f4f4f4;
}

.mtc-title {
  padding: .56rem 0rem;
  background: url("../image/xinzhong.png") right center no-repeat;
  background-size: .2rem .36rem;
}

.mtc-title.active {
  background: url("../image/xinzhong2.png") right center no-repeat;
  background-size: .36rem .2rem;
}

.mtct-one {
  padding-left: .88rem;
  display: inline-block;
  height: 0.36rem;
  border-left: 6px solid #2892ff;
  font-size: .37rem;
  color: #000;
}

.red-num {
  display: inline-block;
  font-size: .293rem;
  color: #fff;
  background-color: #ed2d2a;
  border-radius: 50%;
  padding: .1rem .16rem;
}

.mtcs-title {
  height: 0.61rem;
  background-color: #ebebeb;
  text-align: center;
  line-height: .61rem;
  font-size: .347rem;
  color: #000000;
}

.mtc-son ul li {
  padding: .32rem .2rem;
  background-color: #f4fcff;
  margin: .2rem 0rem;
}

.mtc-son ul li span {
  font-size: .4rem;
  line-height: .96rem;
}

.na-title {
  display: block;
  width: 100%;
  color: #1a1a1a;
  font-weight: 900;
}

.na-con {
  display: block;
  width: 100%;
  color: #999999;
}

.mtc-son {
  display: none;
}

.mtc-son.active {
  display: block;
}

.container-index {
  padding: .24rem;
  background-color: #ffffff;
}

/* 首页开发--start */
.index-title {
  height: 3.32rem;
  padding-right: 2.8rem;
  background: url("../image/index11.png") right bottom no-repeat;
  background-size: 3.46rem 2.413rem;
  position: relative;
}

.index-title h3 {
  font-size: .59rem;
  color: #333333;
  line-height: .613rem;
}

.index-title p.fu-lg {
  font-size: .4rem;
  color: #999999;
  line-height: .613rem;
}

.index-title .lg-date {
  font-size: .4rem;
  color: #808080;
  line-height: .613rem;
  margin-top: .46rem;
}

.it-logo {
  padding-left: 1.1rem;
  background: url("../image/logo.png") left 1rem no-repeat;
  background-size: 1.07rem;
  padding-top: 1rem;
}

.login-btn {
  position: absolute;
  top: 1.5rem;
  right: 0rem;
  display: inline-block;
  width: 2.4rem;
  height: 0.8rem;
  border-radius: 5px;
  background-color: #296ff7;
  font-size: 0.4rem;
  color: #fff;
  text-align: center;
  line-height: .8rem;
  ;
}

.login-btn-al {
  position: absolute;
  top: 1.5rem;
  right: 0rem;
  display: inline-block;
  width: 2.4rem;
  height: 0.8rem;
  border-radius: 5px;
  background-color: #fa684f;
  font-size: 0.4rem;
  color: #fff;
  text-align: center;
  line-height: .8rem;
  ;
}


/* .index-login .lin-con{padding:.4rem .3rem;text-align: center;border-radius:6px;}
.index-login .lin-con h1{font-size:.427rem;font-weight: 500;color:#fff;line-height:.613rem;}
.index-login .lin-con h3{font-size:.293rem;font-weight: 500;color:#fff;line-height:.613rem;}
.index-login .lin-con p{padding-top:.15rem;}
.index-login .lin-con p span{border-radius:.2335rem;;font-size:.4rem;display: inline-block;width: 1.48rem;height:.547rem;line-height: .547rem;text-align: center;background-color:#fff;} */
.index-login {
  box-shadow: 1px 1px 5px #ebebeb;
}

.lial-con {
  height: 2.28rem;
  background: url("../image/swiper-back.png") center no-repeat;
  background-size: 100%;
}

.lial-con .swiper-pagination-bullet {
  width: .107rem;
  height: .107rem;
  background: #fff;
}

.lial-con .swiper-pagination-bullet-active {
  opacity: 1;
  background: #fff;
}

.lial-con .swiper-slide {
  padding: .4rem;
  font-size: .373rem;
  color: #fff;
  line-height: .6rem;
}

.lial-con .swiper-slide a {
  color: #fff;
}

.index-ruzhu {
  padding-top: .45rem;
}

.index-ruzhu ul li {
  padding: .15rem .3rem;
  width: 2.9rem;
  height: 1.84rem;
  margin-right: .4rem;
  float: left;
  border: 1px solid #eee;
  box-shadow: 1px 1px 5px #eee;
  ;
}

.index-ruzhu ul li:last-child {
  margin-right: 0rem;
}

.index-ruzhu ul li .ir-title {
  font-size: .347rem;
  color: #333333;
  line-height: .35rem;
  padding: .1rem 0rem;
}

.index-ruzhu ul li .ir-con {
  font-size: .4rem;
  text-align: center;
  line-height: .62rem;
  color: #ff745d;
  margin-top: .1rem;
}

.index-ruzhu ul li:nth-child(1) {}

.index-ruzhu ul li:nth-child(1) .ir-title {
  padding-left: .56rem;
  margin-top: .2rem;
  ;
  background: url("../image/icon-11-1.png") left center no-repeat;
  background-size: .4rem .347rem;
}

.index-ruzhu ul li:nth-child(2) {}

.index-ruzhu ul li:nth-child(2) .ir-title {
  padding-left: .56rem;
  background: url("../image/icon-11-2.png") left center no-repeat;
  background-size: .347rem .427rem;
}

.index-ruzhu ul li:nth-child(3) {}

.index-ruzhu ul li:nth-child(3) .ir-title {
  padding-left: .56rem;
  margin-top: .2rem;
  background: url("../image/icon-11-3.png") left center no-repeat;
  background-size: .36rem .427rem;
}

.si-detail ul li {
  width: 33.3%;
  float: left;
  text-align: center;
}

.si-detail ul li img {
  width: 1.187rem;
  height: 1.307rem;
}

.si-detail ul li .si-pone {
  font-size: .373rem;
  color: #333333;
  padding: 0.05rem 0rem;
}

.si-detail ul li .si-ptwo {
  color: #b2b2b2;
  font-size: .292rem;
}



.si-detail-al ul li {
  width: 50%;
  float: left;
  text-align: center;
}

.si-detail-al ul li img {
  width: 1.187rem;
  height: 1.307rem;
}

.si-detail-al ul li .si-pone {
  font-size: .373rem;
  color: #333333;
  padding: 0.05rem 0rem;
}

.si-detail-al ul li .si-ptwo {
  color: #b2b2b2;
  font-size: .292rem;
}

.si-detail-al ul li:nth-child(3) {
  margin-top: .5rem;
}

.si-detail-al ul li:nth-child(4) {
  margin-top: .5rem;
  position: relative;
}

.si-detail-al ul li .i-new-tip {
  position: absolute;
  top: -0.1rem;
  right: 1.5rem;
  width: .48rem;
  height: .48rem;
}

.lin-con:nth-child(1) {
  float: left;
  ;
  width: 4.6rem;
  margin-right: .32rem;
  background: url("../image/index-login1.png") center no-repeat;
  background-size: 106%;
}

.lin-con:nth-child(1) p span {
  color: #4d609d;
}

.lin-con:nth-child(2) {
  float: left;
  width: 4.6rem;
  background: url("../image/index-login2.png") center no-repeat;
  background-size: 106%;
}

.lin-con:nth-child(2) p span {
  color: #f64f44;
}

.si-title {
  font-size: .4533rem;
  color: #000;
  line-height: 1rem;
}

.sil-item {
  padding: .3rem 0rem;
  border-bottom: 1px solid #dddddd;
}

.sil-item .sli-detail {
  float: left;
  ;
  width: 4.76rem;
  padding-right: 1.8rem;
  height: 1.32rem;
  background-size: 1.32rem;
  background-repeat: no-repeat;
  background-position: 3rem center;
  ;
}

.sil-item .sli-detail h1 {
  font-size: .3rem;
  color: #000;
  padding: .21rem 0rem;
}

.sil-item .sli-detail p {
  font-size: .293rem;
  color: #777;
}

.sil-item:nth-child(1) .sli-detail:nth-child(1) {
  background-image: url("../image/il-icon1.png");
}

.sil-item:nth-child(1) .sli-detail:nth-child(2) {
  background-image: url("../image/il-icon2.png");
}

.sil-item:nth-child(2) .sli-detail:nth-child(1) {
  background-image: url("../image/il-icon3.png");
}

.sil-item:nth-child(2) .sli-detail:nth-child(2) {
  background-image: url("../image/il-icon4.png");
}

.sil-item:nth-child(3) .sli-detail:nth-child(1) {
  background-image: url("../image/il-icon5.png");
}

.sil-item:nth-child(3) .sli-detail:nth-child(2) {
  background-image: url("../image/il-icon6.png");
}


.sil-item:nth-child(1) .sli-detail:nth-child(1).p-new {
  background-image: url("../image/il-icon1-hover.png");
}

.sil-item:nth-child(1) .sli-detail:nth-child(2).p-new {
  background-image: url("../image/il-icon2-hover.png");
}

.sil-item:nth-child(2) .sli-detail:nth-child(1).p-new {
  background-image: url("../image/il-icon3-hover.png");
}

.sil-item:nth-child(2) .sli-detail:nth-child(2).p-new {
  background-image: url("../image/il-icon4-hover.png");
}

.sil-item:nth-child(3) .sli-detail:nth-child(1).p-new {
  background-image: url("../image/il-icon5-hover.png");
}

.sil-item:nth-child(3) .sli-detail:nth-child(2).p-new {
  background-image: url("../image/il-icon6-hover.png");
}

.mart-cut {
  margin-top: .2133rem;
}

.ci-title {
  font-size: .4533rem;
  color: #000;
  line-height: .62rem;
  ;
}

.ci-title a {
  float: right;
  font-size: .293rem;
  color: #777777;
  line-height: .62rem;
}

.ci-con-one ul li {
  padding: .25rem 0rem .25rem .9rem;
  position: relative;
  border-bottom: 1px solid #dddddd;
}

.ci-con-one ul li a {
  font-size: .3733rem;
  color: #333;
  line-height: .46rem;
}

.zixun-i {
  padding: .1rem;
  color: #3863c0;
  border: 1px solid #3863c0;
  display: inline-block;
  position: absolute;
  top: .25rem;
  left: 0px;
  border-radius: 6px;
  text-align: center;
}

.hot-i {
  padding: .1rem;
  color: #f64f44;
  border: 1px solid #f64f44;
  display: inline-block;
  position: absolute;
  top: .25rem;
  left: 0px;
  border-radius: 6px;
  text-align: center;
}

.ci-con-two ul li {
  padding: .25rem 0rem;
  border-bottom: 1px solid #dddddd;
}

.ci-con-two ul li a {
  font-size: .3733rem;
  color: #333;
  line-height: .96rem;
}

.lial-con {
  height: 2.31rem;
  border-radius: 6px;
  border: 1px solid #ebebeb;
  box-shadow: 1px 1px 5px #ebebeb;
  ;
}

.lial-avator {
  width: 1.613rem;
  height: 1.613rem;
  border-radius: 50%;
  float: left;
  margin-left: .547rem;
  margin-top: .293rem;
  ;
}

.lial-info {
  width: 3rem;
  float: left;
  margin-left: .547rem;
  margin-top: .6rem;
}

.lial-info h3 {
  font-size: .44rem;
  line-height: .6rem;
  color: #333;
}

.lial-info p {
  font-size: .373rem;
  line-height: .6rem;
  color: #777;
}

.lial-exit {
  width: 3.1rem;
  height: .85rem;
  float: right;
  margin-right: .547rem;
  margin-top: .92rem;
  ;
}

/* 首页开发 --end*/
/* .qt-search p input{height :.87rem;width:6.1rem;border:1px solid #dce1eb;border-radius:.1rem;padding-left:.1rem;} */

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
  .qt-search p .qs-btn {
    width: 8.1rem;
  }
}

@media only screen and (device-width: 320px) {
  .qt-search p input {
    height: .87rem;
    width: 5.8rem;
    border: 1px solid #dce1eb;
    border-radius: .1rem;
    padding-left: .1rem;
  }
}

/* 即: 设备屏幕可见宽度为375px， 可见高度为812px及设备像素比为3 */



/* //iphone Xs Max */
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio:3) {
  .qt-search p .qs-btn {
    width: 8.1rem;
  }
}



/* //iphone XR */
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio:2) {
  .qt-search p .qs-btn {
    width: 8.1rem;
  }
}

.no-net {
  padding-top: 3rem;
}

.nonet-icon {
  height: 4.53rem;
  background: url("../image/no-network.png") center no-repeat;
  background-size: 4.5rem 5rem;
}

.nonet-text {
  font-size: .373rem;
  color: #808080;
  line-height: .5rem;
  text-align: center;
}

.nonet-btn {
  text-align: center;
  padding-top: .1rem;
}

.nonet-btn a {
  display: inline-block;
  height: 1.2rem;
  line-height: 1.2rem;
  width: 4rem;
  margin-top: .24rem;
  border-radius: .6rem;
  background-color: #326ef7;
  color: #fff;
  font-size: .37rem;
  text-align: center;
}

/* 输入信息页面 */
.lh-85 {
  line-height: .85rem !important;
}

/* .w3p8rem{width:3.8rem !important;} */
.mt-detail ul li.md-list {
  border-bottom: 1px dashed #dce1eb;
  padding-bottom: 0rem;
}

.md-input {
  padding-left: .2rem;
  height: .85rem;
  width: 100%;
  border: 1px solid #dce1eb;
  border-radius: .1rem;
}

.md-list .md-input {
  padding-left: .2rem;
  height: .85rem;
  width: 100%;
  border: 1px solid #dce1eb;
  border-radius: .1rem;
}

.md-list .md-date {
  padding-left: .2rem;
  height: .75rem;
  width: 5.7rem;
  border: 1px solid #dce1eb;
  border-radius: .1rem;
  background: url("../image/date.png") 4.9rem center no-repeat;
  background-color: rgba(255, 255, 255, 0);
  background-size: .65rem .65rem;
}

.md-date {
  padding-left: .2rem;
  height: .75rem;
  width: 5.7rem;
  border: 1px solid #dce1eb;
  border-radius: .1rem;
  background: url("../image/date.png") 4.9rem center no-repeat;
  background-color: rgba(255, 255, 255, 0);
  background-size: .65rem .65rem;
}

.md-list p {
  margin-bottom: .5rem;
}

.mt-detail ul li.md-list-add {
  border-bottom: 1px dashed #dce1eb;
  padding-bottom: 0rem;
}

.md-list-add .md-input {
  padding-left: .2rem;
  height: .85rem;
  width: 100%;
  border: 1px solid #dce1eb;
  border-radius: .1rem;
}

.md-list-add .md-date {
  padding-left: .2rem;
  height: .75rem;
  width: 5.7rem;
  border: 1px solid #dce1eb;
  border-radius: .1rem;
  background: url("../image/date.png") 4.9rem center no-repeat;
  background-color: rgba(255, 255, 255, 0);
  background-size: .65rem .65rem;
}

.md-list-add p {
  margin-bottom: .4rem;
}

.delete-btn {
  margin-bottom: .3rem;
}

.delete-btn i {
  display: block;
  height: 0.86rem;
  background-color: #f1f1f1;
  background-size: .48rem;
  padding-left: .4rem;
  border-radius: .1rem;
  background-image: url("../image/delete.png");
  background-position: 3.4rem center;
  background-repeat: no-repeat;
  font-size: .4rem;
  color: #ee655f;
  line-height: .86rem;
  font-style: normal;
  text-align: center;
}

.add-btn-p {
  padding-left: 2.6rem;
  padding-top: .2rem;
}

.add-btn {
  display: inline-block;
  height: 0.86rem;
  line-height: .86rem;
  width: 2.3rem;
  border-radius: .1rem;
  background-color: #326ef7;
  text-align: center;
  color: #fff;
  font-size: .4rem;
}

.add-tip {
  font-size: .293rem;
  color: #326ef7;
  line-height: .5rem;
  /*margin-left: .3rem;*/
  text-align: center;
}

.md-detail.mdn-select {
  position: relative;
  border-radius: .2rem;
}

.md-detail select {
  height: .8rem !important;
  border-width: 1px !important;
  border-radius: .1rem !important;
  padding-left: .2rem;
}

.paddt0 {
  padding-top: 0rem !important;
}

.noborder {
  border: none !important;
}

.img-cert {
  padding: .5rem 0rem 0rem 0rem;
}

.img-cert span:nth-child(1) {
  padding: .2rem 0rem;
  display: block;
}

.img-cert span:nth-child(1) img {
  width: 4rem;
  height: 2.7rem;
}

.img-cert span:nth-child(2) a:nth-child(1) {
  display: inline-block;
  position: relative;
  ;
  width: 4rem;
  height: 0.7rem;
  background-color: #326ef7;
  text-align: center;
  line-height: .7rem;
  border-radius: .1rem;
  color: #fff;
  font-size: .24rem;
}

.img-cert span:nth-child(2) a:nth-child(1) .upload-file {
  position: absolute;
  left: 0rem;
  top: 0rem;
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.img-cert span:nth-child(2) a:nth-child(2) {
  font-size: .24rem;
  color: #326ef7;
  line-height: .5rem;
  margin-left: .3rem;
}

.art-titl {
  border-left: .067rem solid #2b4bff;
  height: .5rem;
  font-size: .5rem;
  line-height: .5rem;
  font-weight: 600;
  color: #333;
  padding-left: .2rem;
  margin-top: .5rem;
}

.art-detail ul li {
  border-bottom: 1px solid #e5e5e5;
  padding: .3rem 0rem;
}

.art-detail ul li h1 {
  padding: 0rem 0rem .33rem 0rem;
  font-size: .4rem;
  line-height: .34rem;
  font-weight: 500;
  color: #333;
}

.art-detail ul li p {
  background: url("../image/clock.png") left center no-repeat;
  height: .32rem;
  background-size: .3rem .3rem;
  padding-left: .35rem;
  color: #999999;
  font-size: .3rem;
}

.article-t {
  border-bottom: 1px solid #ededed;
  padding-bottom: .24rem;
}

.at-center {
  font-size: .45rem;
  font-weight: 900;
  color: #333;
  text-align: center;
  margin: .4rem auto;
  line-height: .5rem;
}

.at-date {
  width: 2.4rem;
  margin: 0 auto;
  line-height: .32rem;
  background: url("../image/clock.png") left center no-repeat;
  height: .32rem;
  background-size: .3rem .3rem;
  padding-left: .35rem;
  color: #999999;
  font-size: .3rem;
}

.article-d p {
  font-size: .427rem;
  line-height: .64rem;
  color: #333333;
  padding: .25rem 0rem;
  text-indent: 2em;
}

.foot-info {
  padding-left: 2.55rem;
  margin-top: .5rem;
  background: url("../image/info.png") 2rem center no-repeat;
  background-size: .42rem .42rem;
  height: 0.42rem;
  font-size: .29rem;
  line-height: .42rem;
  color: #999999;
  margin-bottom: 1.6rem;
}

.mal-search {
  padding-top: .86rem;
}

.mainte-list li {
  background: url("../image/arrow.png") 8.44rem center no-repeat;
  padding: .32rem;
  background-size: .213rem .373rem;
  background-color: #fff;
  border-radius: .1rem;
  margin-bottom: .32rem;
}

.mainte-list li span {
  display: block;
  width: 7.9rem;
  font-size: .4rem;
  font-weight: 900;
  color: #333;
}

.mainte-list li:hover {
  background-image: url("../image/arrow-hover.png");
}

.mainte-list li:hover span {
  color: #326ef7;
}

.sign-t {
  border-bottom: 1px solid #ededed;
  padding-bottom: .24rem;
}

.st-center {
  width: 100%;
  font-size: .45rem;
  font-weight: 900;
  color: #333;
  text-align: center;
  margin: .4rem auto;
  line-height: .5rem;
}

.sign-d {
  padding-top: .2rem;
}

.sign-d p {
  color: #333333;
  font-size: .253rem;
  padding: .1rem 0rem;
  line-height: .64rem;
  text-indent: 2em;
  clear: both;
}

.sign-d p.sd-tip {
  text-indent: 0em;
  padding-left: .56rem
}

.sign-d p span {
  color: #999;
}

.sign-d p i {
  display: inline-block;
}

.sign-d p i:nth-child(1) {
  width: 0.5rem;
}

.sign-d p i:nth-child(2) {
  width: 7.03rem;
  line-height: .64rem;
}

.sure-sign p {
  text-align: right;
}

.sure-sign p img {
  width: 2rem;
  height: 2rem;
}

.sure-sign p span {
  font-size: .253rem;
  color: #333;
}

.main-con-sp {
  min-height: 5rem;
  padding-bottom: 1rem;
  position: relative;
}

.mine.sign-btn {
  width: 8rem;
  height: 1.2rem;
  background-color: #366bfa;
  position: absolute;
  bottom: -0.6rem;
  left: .6rem;
  border-radius: .1rem;
  text-align: center;
  line-height: 1.2rem;
  color: #fff;
  font-size: .43rem;
}


.p-next {
  text-align: center;
  margin-top: .2rem;
  width: 100%;
  position: fixed;
  margin-bottom: 0.5rem;
  left: 0rem;
  bottom: 0rem;
  z-index: 12;
}

.marr6 {
  margin-right: .6rem;
}

.marr56 {
  margin-right: 4.6rem;
}

.swiper-container1 {
  position: relative;
  width: 100%;
  height: 20rem;
  overflow-x: hidden;
}

.swiper-container1 .swiper-wrapper1 {
  width: 2000%;
  position: absolute;
}

.swiper-slide1 {
  float: left;
  padding: 0rem .4rem;
  width: 10rem;
}

.sign-btn {
  width: 8rem;
  height: 1.2rem;
  background-color: #366bfa;
  position: absolute;
  bottom: -0.6rem;
  left: .6rem;
  border-radius: .1rem;
  text-align: center;
  line-height: 1.2rem;
  color: #fff;
  font-size: .43rem;
}

.download {
  font-size: .35rem;
}

.download p a {
  line-height: .8rem;
  padding-left: 2em;
  background: url(../image/download.png) left center no-repeat;
  color: #049;
}

.page {
  height: 70px;
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 90%;
}

.main-con {
  position: relative;
}

.page a {
  display: inline-block;
  height: 0.6rem;
  line-height: .6rem;
  width: 1.6rem;
  border-radius: .1rem;
  background-color: #326ef7;
  text-align: center;
  color: #fff;
  font-size: .24rem;
  margin: 0 .2rem;
}

.page a.gray {
  display: inline-block;
  height: 0.6rem;
  line-height: .6rem;
  width: 1.6rem;
  border-radius: .1rem;
  background-color: #eee;
  text-align: center;
  color: #222;
  font-size: .24rem;
  margin: 0 .2rem;
}

.auto-img {
  height: auto;
  width: 100%;
}


/*card*/
.card {
  margin: 0px auto 0px;
  min-height: 568px;
  background: #fff url(../image/cardBg_02.jpg) top left no-repeat;

}

.card-after {
  background: url(../image/cardBg_01.jpg) bottom right no-repeat;
  padding-bottom: 48px;
  min-height: 568px;
}

.card .hd {
  margin: 0 auto;
  width: 290px;
  height: 78px;
  background: url(../image/cardTitle_01.png) no-repeat center 38px;
  border-bottom: 1px solid #91a1af;
}

.card .cardCon {
  padding: 0 30px;
}

.card .card-info {
  color: #000;
  font: normal 16px/36px '';
}

.card .card-info p {
  line-height: 18px;
  text-align: right;
}

.card .card-img .userImg {
  float: left;
  width: 39%;

  border: 1px solid #ccc;
}

.card .card-img .codeImg {
  float: right;
  width: 57%;

}

.card-tips {
  margin-bottom: 30px;
  font-size: 16px;
}

.f-cb {
  zoom: 1
}

.f-cb:after {
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  content: "."
}

/* zixun-----start */
.news-tab {
  border-bottom: 1px solid #ededed;
}

.news-tab span {
  cursor: pointer;
  display: inline-block;
  line-height: 1rem;
  height: 1rem;
  ;
  font-size: .4rem;
  color: #6d6d6d;
  margin-right: .4rem;
  margin-bottom: -3px;
}

.news-tab span.active {
  border-bottom: 3px solid #3863c0;
  font-size: .48rem;
  color: #000000;
}

.ntl-item ul li {
  padding: .1rem 0rem;
  border-bottom: 1px solid #ededed;
  padding-top: .25rem;
}

.ntl-item ul li h1 a {
  font-size: .4rem;
  color: #333;
  line-height: 1.5;
  display: block;
}

.ntl-item ul li p span {
  color: #999999;
  font-size: .32rem;
  line-height: .85rem;
}

.ntl-item {
  display: none;
}

.ntl-item.active {
  display: block;
}

/* zixun-----end */
/* per-avator-----start */
.per-avator {
  height: 2.09rem;
  padding-bottom: .45rem;
  background-color: #3863c0;
}

.pera-left {
  float: left;
  padding-left: 1rem;
  width: 1.64rem;
  height: 1.64rem;
}

.pera-left img {
  width: 1.64rem;
  height: 1.64rem;
}

.pera-right {
  float: right;
  padding-left: 1rem;
  width: 7.9rem;
}

.pera-name {
  color: #fefefe;
  font-size: .4533rem;
  line-height: .8rem;
  ;
}

.pera-jian {
  line-height: .8rem;
  color: #fefefe;
  font-size: .373rem;
}

.per-info-list ul li {
  color: #000;
  font-size: .373rem;
  ;
  padding: .45rem 0rem .45rem .87rem;
  border-bottom: 1px solid #ebebeb;
  height: 1.46rem;
  line-height: 1.5;
}

.per-info-list ul li:nth-child(1) {
  background: url("../image/shouji.png") left center no-repeat;
  background-size: .39rem .55rem;
}

.per-info-list ul li:nth-child(2) {
  background: url("../image/zhuxiao.png") left center no-repeat;
  background-size: .51rem;
}

.per-info-list ul li:nth-child(3) {
  background: url("../image/women.png") left center no-repeat;
  background-size: .55rem .48rem;
}

.per-info-list ul li:nth-child(4) {
  background: url("../image/hangye.png") left center no-repeat;
  background-size: .49rem;
}

.per-info-list ul li img {
  width: 0.2rem;
  height: 0.373rem;
  float: right;
}

.per-info-button {
  margin-top: .5rem;
}

.per-info-button button {
  width: 100%;
  height: 1.08rem;
  border-radius: 5px;
  background-color: #ee655f;
  text-align: center;
  line-height: 1.08rem;
  font-size: .4rem;
  color: #fff;
}

.tab-footer {
  height: 1.6rem;
  border-top: 1px solid #e8e8e8;
  position: fixed;
  bottom: 0rem;
  width: 100%;
  background-color: #fff;
  ;
}

.tab-footer span {
  text-align: center;
  ;
  color: #777777;
  display: inline-block;
  width: 32%;
  height: 1.6rem;
  padding-top: 1.06rem;
}

.tab-footer span.active {
  color: #3d68c3;
}

.tab-footer span:nth-child(1) {
  background: url("../image/tab-i1.png") center .4rem no-repeat;
  background-size: .6rem .55rem;
}

.tab-footer span:nth-child(1).active {
  background: url("../image/tab-i1-hover.png") center .4rem no-repeat;
  background-size: .6rem;
}

.tab-footer span:nth-child(2) {
  background: url("../image/tab-i2.png") center .4rem no-repeat;
  background-size: .6rem .6rem;
}

.tab-footer span:nth-child(2).active {
  background: url("../image/tab-i2-hover.png") center .4rem no-repeat;
  background-size: .6rem;
}

.tab-footer span:nth-child(3) {
  background: url("../image/tab-i3.png") center .4rem no-repeat;
  background-size: .6rem .55rem;
}

.tab-footer span:nth-child(3).active {
  background: url("../image/tab-i3-hover.png") center .4rem no-repeat;
  background-size: .6rem;
}

.layer-con {
  width: 6.8rem;
  padding-bottom: 1.2rem;
  position: relative;
  background-color: transparent;
}

.lac-title {
  padding: .32rem 0rem;
  font-size: .48rem;
  color: #000;
  text-align: center;
  background-color: #ffffff;
  line-height: .6rem;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  ;
}

.lac-con {
  padding: 0rem 0.48rem 0.48rem 0.48rem;
  color: #333;
  line-height: .671rem;
  font-size: .373rem;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #FFF;
}

.layer-close {
  width: .72rem;
  height: .72rem;
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -0.36rem;
}

.mt-title p {
  width: 100%;
  font-size: .4rem;
  text-align: center;
  color: #666666;
  margin-top: 20px;
  position: absolute;
  bottom: 0%;
  left: 50%;
  transform: translate(-50%, 200%);
}

.load-more {
  text-align: center;
}

.load-more span {
  font-size: .347rem;
  color: #999999;
  padding-left: .44rem;
  background: url("../image/load-more.png") left center no-repeat;
  background-size: .347rem;
  ;
}

.more-list {
  display: none;
}

.more-list.active {
  display: block;
}

.border-hua {
  padding-bottom: .027rem;
  background: url("../image/border.png") center bottom no-repeat;
  background-size: 100% .027rem;
}


.info-btn {
  text-align: center;
}

.info-btn a {
  display: inline-block;
  width: 3.6rem;
  height: 1.08rem;
  border-radius: 5px;
  text-align: center;
  line-height: 1.08rem;
  font-size: .4rem;

}

.info-btn a.info-btn-sure {
  color: #fff;
  background-color: #3863c0;
}

.info-btn a.info-btn-change {
  border: 1px solid #dce1eb;
  color: #8e8e93;
}

.bx-title:nth-child(1) {
  padding-top: 0rem;
  ;
}

.bx-title {
  font-size: .4rem;
  color: #3863c0;
  text-align: center;
  padding: .3rem 0rem;
  padding-top: .5rem;
}

/* per-avator-----end */


.red-font {
  color: #f00;
  padding-right: 5px;
  font-style: normal;
}

.card-no {
  margin-top: 20px;
  font-size: 16px;
  font-weight: bold;
  font-family: "simsun";
}

/* heathy-info--------css-start */
.hl-title {
  padding: 8px 10px;
  background-color: #fff;
}

.hl-title h1 {
  padding: 11px 7px;
  /* border-bottom:1px solid #ededed; */
  font-size: 19px;
  color: #000;
}

.hl-title p {
  padding: 5px 7px;
  font-size: 14px;
  color: #333333;
  line-height: 21px;
}

.hl-title p.ht-date {
  padding: 0px 7px;
  font-size: 14px;
  color: #5f5f5f;
  line-height: 21px;
}

.hl-con li {
  margin-top: 10px;
  padding: 20px 27px;
  background-color: #fff;
  font-size: 14px;
  color: #000;

}

.hl-con li .md-input {
  width: 71px;
  height: 35px;
  margin-right: 5px;
}

.marb10 {
  margin-bottom: 10px;
}

.hl-t {
  display: block;
  ;
  padding-top: 10px;
}

.hl-t>span {
  color: #a5a5a5;
}

.hl-con li .hl-p:nth-child(3n+2) {
  padding-bottom: 5px;
  border-bottom: 1px solid #e3e3e3;
}

.hl-con li .mdn-option {
  width: 100%;
  margin: 5px 10px 5px 0;
}

.md-input-area {
  padding-left: 2px;
  height: 30px;
  width: 100%;
  border: 1px solid #dce1eb;
  border-radius: .1rem;
  margin-top: 5px !important;
}

.sp-p {
  padding-top: 5px;
  line-height: 21px;
}

.sp-p .md-input {
  width: 100% !important;
}

.hl-submit {
  text-align: center;
  background-color: #fff;
  padding-top: 35px;
  padding-bottom: 15px;
}

.hl-submit button {
  width: 85%;
  height: 43px;
  font-size: 16px;
  line-height: 43px;
  color: #fff;
  border-radius: 5px;
  background-color: #3863c0;


}

.hl-time {
  color: #a5a5a5;
}

/* heathy-info--------css-end */
.heathy-list-view {
  padding: 0 17px;
  height: 42px;
  line-height: 33px;
  color: #3863c0;
  font-size: 15px;
  background: #e8f1fc;
}

.heathy-list-view span {
  float: left;
  padding-left: 26px;
  background: url(../image/iconIptXg_01.png) no-repeat left center;
  background-size: 18px 18px;
  margin-top: 6px;
}

.heathy-list-view a {
  float: right;
  margin-top: 9px;
  padding: 3px 12px;
  height: 19px;
  line-height: 17px;
  color: #3863c0;
  border: 1px solid #3863c0;
  border-radius: 13.5px;
  font-size: 14px;
}

/* heathy-info--------css-end */

/* heathy-info-02  */
.modify-hd {
  padding: 0 17px;
  height: 1rem;
  line-height: 1rem;
  color: #3863c0;
  font-size: .4rem;
  background: #e8f1fc;
}

.modify-hd span {
  float: left;
  padding-left: .7rem;
  background: url(../image/iconIptXg_01.png) no-repeat left center;
  background-size: 35px 35px;
}

.modify-hd a {
  float: right;
  margin-top: .22rem;
  padding: 0 12px;
  height: .5rem;
  line-height: .45rem;
  color: #3863c0;
  border: 2px solid #3863c0;
  border-radius: .29rem;
}

.tips-p {
  margin-top: 1em;
  padding-left: 25px;
  line-height: 1.5;
  color: #999;
  background: url(../image/tip-icon.png) no-repeat 0 2px;
  background-size: 15px 15px;
}

.hel-tip {
  font-size: 12px;
  line-height: 20px;
  color: #999999;
}











/*******仿日历UI hl***********/
.f-dn {
  display: none;
}

.f-tac {
  text-align: center;
}

.u-calendar-wrap {
  min-height: 4rem;
}

.u-calendar-wrap .hd {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}

.u-calendar-wrap .hd i {
  margin: 0 10px;
  padding: 0 10px;
  display: inline-block;
  width: 14px;
  height: 21px;
  background: url(../image/arrow_l.png) center 0 no-repeat;
  font-style: normal;
  cursor: pointer;
}

.u-calendar-wrap .hd .u-arrow-r {
  transform: rotate(180deg);
}

.u-calendar-wrap .hd i.z-dis {
  cursor: not-allowed;
}

.u-calendar-wrap .hd .u-yyyy-MM {
  font-size: 16px;
  line-height: 30px;
}

.u-calendar-list {
  margin-top: .6rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.mt-detail ul.u-calendar-list li {
  margin: 2% 2.5%;
  width: 20%;
  padding: 0;
  text-align: center;
}

.u-calendar-list .u-circle {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 1.68rem;
  height: 1.68rem;
  border-radius: 50%;
  border: 1px solid #ebebeb;
  box-shadow: 0px 0px 5px 4px #f7f7f7;
  cursor: pointer;
}

.u-calendar-list .u-circle.z-crt:before {
  position: absolute;
  top: 0;
  right: 0;
  content: '';
  width: .4533rem;
  height: .4533rem;
  background: url(../image/icon_right_01.png) 0 0 no-repeat;
  background-size: .4533rem;
}

.u-calendar-list .u-MM {
  font-size: 14px;
}

.u-calendar-list .u-day {
  margin-top: 4px;
  font-size: 18px;
}

.u-calendar-list .u-weeks {
  margin-top: 8px;
  font-size: 14px;
  color: #7d7d7d;
}

.main-con.punch-card {
  width: auto;
  margin: 0;
}

.u-tt-card {
  padding: 8px 0;
  background-color: #fff;
}

.u-tt-card h1 {
  padding: 11px 7px;
  border-bottom: 1px solid #dce1eb;
  font-size: 19px;
  color: #000;
}

.u-tt-card p {
  padding: 5px 7px;
  font-size: 14px;
  color: #333333;
  line-height: 21px;
}

/*******授权 hl***********/
.img-responsive {
  display: inline-block;
  height: auto;
  max-width: 100%;
}

.m-authorize {
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.m-authorize .u-img {
  width: 5rem;
  display: inline-block;
}

.m-authorize .u-tt {
  margin-top: .8rem;
  font-size: .48rem;
  color: #6f8ab3;
}

.container-index {
  padding: 0.24rem;
  background-color: #ffffff;
}

.lnb-logo img {
  width: 3.73rem;
}

.mart-cut {
  margin-top: 0.2133rem;
}

.nav-list {
  height: 2.417rem;
  border-radius: 0.4rem;
  background-color: #f96a5a;
  margin-top: 0.53rem;
  display: flex;
  box-shadow: 0px 6px 6px rgba(255, 0, 0, 0.16);
}

.nav-item {
  width: 33.3%;
  padding: 0.4rem 0px 0px;
}

.nav-item img {
  display: block;
  width: 0.8rem;
  margin: 0 auto;
}

.nav-item p {
  font-size: 0.55rem;
  color: #fff;
  line-height: 1.3;
  text-align: center;
  padding-top: 0.2rem;
  position: relative;
}

.nav-item p.ni-i::after {
  content: "";
  width: 1px;
  height: 0.48rem;
  display: inline-block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-color: #fff;
}

.nav-item p.ni-i::before {
  content: "";
  width: 1px;
  height: 0.48rem;
  display: inline-block;
  position: absolute;
  right: 0px;
  bottom: 0px;
  background-color: #fff;
}

.lnb-main-title {
  font-size: 0.69rem;
  color: #333333;
  font-weight: bold;
  margin-top: 0.48rem;
}

.lnb-main-service {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: -2%;
  padding-top: 0.56rem;
}

.lms-item {
  width: 48%;
  height: 3.17rem;
  margin-right: 2%;
  padding-top: 0.56rem;
}

.lnb-main-service .lms-item {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 0.2rem;
  padding-top: 0.3rem;
}

.lnb-main-service .lms-item:first-child {
  background-image: url("../image/laonianban/service-1.png");
}

.lnb-main-service .lms-item:nth-child(2) {
  background-image: url("../image/laonianban/service-2.png");
}

.lnb-main-service .lms-item:nth-child(3) {
  background-image: url("../image/laonianban/service-3.png");
}

.lnb-main-service .lms-item:nth-child(4) {
  background-image: url("../image/laonianban/service-4.png");
}

.lnb-main-service .lms-item img {
  display: block;
  width: 1.28rem;
  margin: 0 auto;
}

.lnb-main-service .lms-item p {
  font-size: 0.64rem;
  padding-top: 0.5rem;
  text-align: center;
}

.lnb-main-service .lms-item:first-child p {
  color: #273b65;
}

.lnb-main-service .lms-item:nth-child(2) p {
  color: #8b5526;
}

.lnb-main-service .lms-item:nth-child(3) p {
  color: #985c18;
}

.lnb-main-service .lms-item:nth-child(4) p {
  color: #526f8f;
}

.yq-service-list {
  padding-top: 0.56rem;
}

.yqs-item {
  float: left;
  width: 50%;
  padding-top: 0.56rem;
  border-bottom: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  height: 4rem;
}

.yq-service-list .yqs-item img {
  display: block;
  margin: 0 auto;
  width: 1.653rem;
}

.yq-service-list .yqs-item:last-child {
  border-bottom: 0px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}

.yq-service-list .yqs-item:nth-last-child(2) {
  border-bottom: 0px solid #f1f1f1;
}

.yq-service-list .yqs-item:nth-child(2n) {
  border-right: 0px solid #f1f1f1;
}

.yq-service-list .yqs-item p {
  font-size: 22px;
  line-height: 30px;
  color: #333333;
  padding: 0.3rem;
  text-align: center;
}

.ss-data ul li {
  border-bottom: 1px solid #ebebeb;
  padding: 0.3rem 0rem;
}

.ss-data ul li span {
  font-size: 0.587rem;
  color: #333333;
  line-height: 1rem;
}

.ss-data ul li .ssd-red {
  font-size: 0.63rem;
  color: #ee5350;
  line-height: 1rem;
  font-style: normal;
  padding-right: 0.3rem;
  font-weight: normal;
}

.info-more {
  font-style: 0.64rem;
  color: #333;
  font-weight: normal;
}

.ssi-swiper {
  height: 4.08rem;
  background-color: #f7f7f7;
  margin-top: 0.3rem;
}

.ss-info {
  padding-bottom: 1rem;
  padding-top: 0.3rem;
}

.ss-info .swiper-pagination-bullet-active {
  width: 16px;
  border-radius: 4px;
}

.ssi-swiper .swiper-slide {
  background-color: #f7f7f7;
  height: 4.08rem;
  padding: 0.4rem;
}

.ssi-swiper .swiper-slide h1 {
  font-size: 0.587rem;
  line-height: 0.8rem;
  font-weight: normal;
}

.ssi-swiper .swiper-slide p {
  font-size: 0.48rem;
  line-height: 0.8rem;
  font-weight: normal;
  padding-top: 0.4rem;
  color: #acacac;
}

.ans-service {
  padding-top: 0.5rem;
}

.ans-service ul li {
  border-bottom: 1px solid #ebebeb;
  padding: 0.2rem 0px;
  padding-left: 1.4rem;
  background-position: 0px center;
  background-repeat: no-repeat;
  background-size: 1.2rem auto;
}

.ans-service ul li:first-child {
  background-image: url("../image/laonianban/w_phone1@2x.png");
}

.ans-service ul li:nth-child(2) {
  background-image: url("../image/laonianban/w_service@2x.png");
}

.ans-service ul li:nth-child(3) {
  background-image: url("../image/laonianban/w_book@2x.png");
}

.ans-service ul li a {
  font-size: 0.587rem;
  line-height: 1rem;
  color: #333333;
}

.nav-title span {
  font-size: 0.587rem;
  color: #fff;
  line-height: 1rem;
}

.nav-detail {
  background-color: #f96a5a;
  border-radius: 0.4rem;
}

.nav-detail .nav-list {
  background-color: #f96a5a;
}

.nav-detail .nav-title {
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.nav-detail .nav-title button {
  width: 3.2rem;
  height: 1.12rem;
  background-color: #d64138;
  border-radius: 0.56rem;
  color: #fff;
  line-height: 1.12rem;
  text-align: center;
  font-size: 0.587rem;
  margin-right: 0.4rem;
}

.xfz-main-service {
  margin-top: 0.4rem;
}

.xfz-main-service .lms-item {
  height: 4.587rem;
  float: left;
  padding-top: 0px;
}

.lms-item .lms-item-first {
  height: 2.1rem;
  margin-bottom: 0.3rem;
  background: url("../image/laonianban/xiaofeizhe-i1.png") center no-repeat;
  background-size: cover;
}

.lms-item .lms-item-second {
  height: 2.1rem;
  margin-bottom: 0.3rem;
  background: url("../image/laonianban/xiaofeizhe-i2.png") center no-repeat;
  background-size: cover;
}

.xfz-main-service .lms-item:nth-child(2) {
  background: url("../image/laonianban/xiaofeizhe-i3.png") center no-repeat;
  background-size: cover;
}

.xfz-main-service .lms-item h1 {
  font-size: 0.64rem;
  font-weight: normal;
  line-height: 0.8rem;
  padding-top: 0.3rem;
  padding-left: 0.4rem;
}

.xfz-main-service .lms-item p {
  font-size: 0.48rem;
  font-weight: normal;
  line-height: 0.8rem;
  padding-left: 0.4rem;
}

.lms-item .lms-item-first h1 {
  color: #8b5526;
}

.lms-item .lms-item-first p {
  color: #d6b4a7;
}

.lms-item .lms-item-second h1 {
  color: #374667;
}

.lms-item .lms-item-second p {
  color: #aebad2;
}

.xfz-main-service .lms-item:nth-child(2) h1 {
  color: #1a3f61;
}

.xfz-main-service .lms-item:nth-child(2) p {
  color: #89afcc;
}

.blue-top-lnb {
  height: 1.2rem;
  font-size: 0.4rem;
  text-align: center;
  color: #fff;
  background: url("../image/blue-back.png") center no-repeat;
  background-size: 100% 1.2rem;
  line-height: 1.2rem;
}

.blue-top-lnb {
  height: 1.2rem;
  font-size: 0.64rem;
  text-align: center;
  color: #fff;
  background: #3863c0;
  background-size: 100% 1.2rem;
  line-height: 1.2rem;
  position: relative;
}

.blue-top-lnb a {
  display: inline-block;
  height: 0.75rem;
  width: 0.8rem;
  background: url("../image/laonianban/right-arrow.png") center no-repeat;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 2%;
  transform: translatey(-50%);
}

.il-item {
  width: 4.427rem;
  height: 4.427rem;
  border-radius: 0.27rem;
  background-color: #fff;
  float: left;
  margin-right: 0.4rem;
  margin-bottom: 0.4rem;
  padding-top: 1.1rem;
}

.il-item img {
  display: block;
  width: 1.227rem;
  margin: 0 auto;
}

.il-item p {
  color: #333;
  font-size: 0.64rem;
  padding-top: 0.6rem;
  text-align: center;
}

.icon-list .il-item:nth-child(2n) {
  margin-right: 0rem;
}

.c-lnb .warp-main .scroller li {
  line-height: 1.2rem;
  font-size: .4rem;
}

.c-lnb .warp-main {
  height: 1.2rem;
}

.c-lnb .warp-main .scroller li.cur a {
  height: 1.1rem;
}

.c-lnb .mt-detail {
  padding-top: 0rem;
}

.p-next-p .p-next {
  position: relative;
  margin-bottom: 0rem;
}

.p-next-p .add-btn {
  background-color: rgba(255, 255, 255, 0);
  font-size: 0.4rem;
  color: #333333;
  background-size: 0.667rem 0.61rem;
  width: 2rem;
}

.p-next-p .rightBtn {
  margin-right: 3.6rem;
  text-align: right;
  background: url("../image/laonianban/left-arrow.png") left center no-repeat;
  background-size: 0.467rem 0.41rem;
}

.p-next-p .leftBtn {
  text-align: left;
  background: url("../image/laonianban/arrow-right.png") right center no-repeat;
  background-size: 0.467rem 0.41rem;
}
.p-next-p .rightBtn.z-dis{
  color: #c2c2c2;
  background-image: url("../image/laonianban/left-arrow_dis.png");
}
.p-next-p .leftBtn.z-dis{
  color: #c2c2c2;
  background-image: url("../image/laonianban/arrow-right_dis.png");
}
.c-lnb .md-title {
  font-size: 0.4rem;
  color: #333333;
  line-height: 0.7rem;
  font-weight: bold;
  width: auto;
}

.c-lnb .md-title-l {
  font-size: 0.4rem;
  color: #333333;
  line-height: 0.7rem;
  font-weight: bold;
  width: 100%;
  display: inline-block;
  position: relative;
}

.md-title-l i {
  position: absolute;
  top: 0.1rem;
  display: inline-block;
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.32rem;
  color: #999999;
  padding-left: 0.4rem;
  background: url("../image/tip-icon.png") left center no-repeat;
  background-size: 0.32rem;
  font-style: normal;
  margin-left: 0.3rem;
}

.c-lnb .md-detail {
  font-size: 0.4rem;
  color: #888888;
  line-height: 0.7rem;
  width: auto;
}

.c-lnb .md-detail-l {
  font-size: 0.4rem;
  color: #888888;
  line-height: 0.7rem;
  width: 100%;
  display: inline-block;
}

.c-lnb .u-avator {
  top: 0.3rem;
  width: 3.04rem;
  height: 3.927rem;
  right: 0rem;
}

.c-lnb .modern-forms .mdn-checkbox,
.c-lnb .modern-forms .mdn-radio {
  width: 0.54rem;
  height: 0.54rem;
}

.c-lnb .modern-forms label {
  font-size: 0.4rem !important;
  color: #888888;
}

.c-lnb .modern-forms input:checked:disabled+.mdn-checkbox,
.c-lnb .modern-forms input:checked:disabled+.mdn-radio:before {
  background-color: #A0ADBF;
}

.c-lnb .modern-forms .mdn-input[disabled]+.mdn-label,
.c-lnb .modern-forms .mdn-input[disabled]~.mdn-icon i,
.c-lnb .modern-forms .mdn-select-multiple select[disabled]+.mdn-label,
.c-lnb .modern-forms .mdn-select>select[disabled]+.mdn-label,
.c-lnb .modern-forms .mdn-select>select[disabled]~.mdn-icon i,
.c-lnb .modern-forms .mdn-textarea[disabled]+.mdn-label,
.modern-forms .mdn-textarea[disabled]~.mdn-icon i,
.modern-forms .mdn-upload .mdn-file[disabled]~.mdn-icon i,
.modern-forms .mdn-upload .mdn-file[disabled]~.mdn-label,
.modern-forms input:disabled+.mdn-checkbox+.option-label,
.modern-forms input:disabled+.mdn-radio+.option-label {
  color: #888888;
  font-size: 0.4rem;
}

.md-detail-l .md-input {
  width: 90%;
  height: 0.8rem;
}

.c-lnb .delete-btn i {
  width: 2.65rem;
  height: 0.8rem;
  border-radius: 0.27rem;
  background-color: #fff;
  border: 1px solid #EC0020;
  background-image: url(../image/laonianban/lajitong.png);
  background-size: 0.5rem;
  background-position: 0.4rem center;
  background-repeat: no-repeat;
  font-size: 0.4rem;
  line-height: 0.8rem;
  padding-left: 0.4rem;
  color: #EC0020;
  margin: 0 auto
}

.c-lnb .modern-forms .mdn-input,
.c-lnb .modern-forms .mdn-select-multiple select,
.c-lnb .modern-forms .mdn-select>select,
.c-lnb .modern-forms .mdn-textarea {
  font-size: 0.4rem;
  color: #888888;
  width: 100%;
  height: 0.8rem;
}

.c-lnb .md-date {
  height: 0.8rem;
  width: 90%;
  background: url(../image/date.png) 97% center no-repeat;
  background-size: .7rem .7rem;
}

.c-lnb .modern-forms .mdn-select {
  position: relative;
}

.c-lnb .modern-forms .mdn-select::after {
  border-width: 6px;
  top: 0.5rem;
}

.c-lnb .img-cert span:nth-child(2) a:nth-child(1) {
  font-size: 0.64rem;
  height: 1rem;
  line-height: 1rem;
}

.mt-detail-l .add-btn-p {
  padding-left: 1rem;
}

.c-lnb .mt-detail-l .add-btn {
  display: inline-block;
  height: 0.86rem;
  line-height: .86rem;
  width: 2.3rem;
  border-radius: .1rem;
  background-color: #326ef7;
  text-align: center;
  color: #fff;
  font-size: .4rem;
}

.c-lnb .mt-detail-l .add-tip {
  font-size: .293rem;
  color: #326ef7;
  line-height: .5rem;
  margin-left: .3rem;
}


.c-lnb .mdd-shang {
  display: block;
}

.padd0 {
  padding: 0rem !important;
}

.padd4 {
  padding: 0.4rem !important;
}

.swiper-slide-l .add-btn-p {
  width: 100%;
  height: 1.2rem;
  background: url("../image/laonianban/add-jx.png") 2.9rem center no-repeat;
  background-size: 0.7rem;
  background-color: #F4F5F7;
  padding-top: .2rem;
  padding-left: 3.6rem;
}

.swiper-slide-l .add-btn-p .add-btn {
  background-color: #F4F5F7;
  color: #333;
  font-size: 0.4rem;
  line-height: 0.8rem;
  margin-left: 0rem;
  width: 2rem;
}

.next-end {
  width: 100%;
  padding-top: 0.2rem;
  padding-bottom: 1rem;
}

.next-end span {
  display: block;
  width: 3.17rem;
  height: 0.8rem;
  background-color: #4464BB;
  border-radius: 5px;
  margin: 0 auto;
  font-size: 0.4rem;
  line-height: 0.8rem;
  text-align: center;
  color: #fff;
}

.cascade_scroll_selects .scs_container .scs_dialog .scs_selects_group {
  width: 33.3% !important;
}
.mdn-select .mbsc-control-ev {
  width: 100%;
  border-width: 0px !important;
  font-size: 0.4rem;
  padding-bottom: 0.2rem;
  border-bottom: 1px solid #eee !important;
}
.mbsc-ios .dwb{
  font-size: 0.4rem;
}
.dw-i{
  font-size: 0.4rem;
}

/******技能证书模块*********/
.u-zhengshu-box{
  margin: 0 .4rem 1rem;
}

.u-box1{
  margin: .5333rem 0;
  padding: .8rem .4rem;
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 6px;
  box-shadow: 0px 0px .27rem rgba(4, 0, 0, .2);
}
.u-box1.u-style1{
  padding-top: 0;
}

.u-tips-box1{
  margin-bottom: .4rem;
}

.u-tips-box1 .p1{
  font-size: .4rem;
  line-height: .6133rem;
  color: #666;
}

.u-tip-tt{
  margin-top: .4rem;
  font-size: .4rem;
  line-height: .6133rem;
  color: #999;
}

.u-tip-tt + .u-box1{
  margin-top: 0.2rem;
}

.u-zs-box .p1{
  font-size: .4rem;
  color: #e60f0d;
  font-weight: 700;
  text-align: center;
}

.u-zs-box .p2{
  font-size: .4rem;
  line-height: 1.5;
  color: #666;
  text-align: left;
}

.u-zs-box .u-zs-sch{
  margin: .6667rem 0;
  display: flex;
  font-size: .35rem;
  line-height: .8533rem;
}

.u-zs-box .u-zs-sch .u-zsNumber{
  width: 1.8rem;
  color: #1a1a1a;
}

.u-zs-box .u-zs-sch .u-ipt{
  flex: 1 1 0;
  padding: 0 8px;
  color: #999;
  border: 1px solid #dce1eb;
  border-right: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.u-zs-box .u-zs-sch .u-clear{
  /*width: 1.1467rem;*/
  /*height: .8533rem;*/
  /*background-color: #dbe6fc;*/
  /*color: #3863c0;*/
  /*border: none;*/
  /*border-top-right-radius: 3px;*/
  /*border-bottom-right-radius: 3px;*/
  width: 1.1467rem;
  height: .8533rem;
  /* color: #3863c0; */
  border: none;
  /* background-color: #dbe6fc; */
  background: url(../image/zsClear.png) no-repeat center;
  background-size: .43rem;
  border: 1px solid #dce1eb;
  border-left: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  cursor: pointer;
}

.u-zhengshu-box .u-btn-c1,.u-zhengshu-box .u-btn-c2{
  width: 100%;
  height: 1.2rem;
  background-color: #3863c0;
  font-size: .3733rem;
  line-height: 1.2rem;
  color: #fff;
  border-radius: 5px;
  border: 1px solid #3863c0;
}

.u-zhengshu-box .u-btn-c2{
  background-color: #fff;
  border: 1px solid #dce1eb;
  color: #8e8e93;
}

.u-zhengshu-box .u-btn-box.u-style1{
  text-align: center;
  font-size: 0;
}

.u-zhengshu-box .u-btn-box.u-style1 .u-btn-c1,.u-zhengshu-box .u-btn-box.u-style1 .u-btn-c2{
  width: 2.6667rem;
}

.u-zhengshu-box .u-btn-box.u-style1 input[type='button'] + input[type='button']{
  margin-left: .4rem;
}

.u-result-box .u-tt{
  margin-bottom: .2667rem;
  font-size: .4rem;
  line-height: 1.0667rem;
  color: #3863c0;
  font-weight: 500;
  text-align: center;
  border-bottom: 1px solid #ddd;
}

.u-result-box .u-tt .u-number{
  margin-left: .4rem;
  font-weight: 700;
}

.u-result-box .u-list-result li{
  padding: .2667rem 0;
  display: flex;
  font-size: .4rem;
  line-height: 1.35;
}

.u-result-box .u-list-result .u-txt1{
  padding-right: .2667rem;
  width: 2.6667rem;
  color: #1a1a1a;
  text-align: right;
}

.u-result-box .u-list-result .u-txt2{
  min-width: 0;
  flex:  1 1 0;
  color: #999;
  word-break: break-all;
}
.u-zhengshu-tip{
  margin: 0 .4rem .6rem;
  text-align:right;
}
.u-zhengshu-tip .u-btn-confirm,.u-zhengshu-tip .u-btn-cancel{
  width: 1.5rem;
  height: 1rem;
  background-color: #3863c0;
  font-size: .3733rem;
  line-height: 1.2rem;
  color: #fff;
  border-radius: 5px;
  border: 1px solid #3863c0;
}

.u-zhengshu-tip .u-btn-cancel{
  background-color: #fff;
  border: 1px solid #dce1eb;
  color: #8e8e93;
}

.layer-con-tip {
  width: 6.8rem;
  position: relative;
  background-color: transparent;
}

/* new qiye-list */
.qiye-list li {
  margin-bottom: 0.26rem;
  background-color: #fff;
  border-radius: 0.1rem;
  box-shadow: 0px 0px .2rem 1px rgba(230,230,230,0.29);
}
.qiye-list li a {
  display: flex;
  padding: 0.4rem 0.32rem 0.4rem 0.32rem;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.qiye-list li .con-l {
  flex: 1;
}
.qiye-list li .con-r {
  margin-left: .3rem;
  padding: .4rem .1rem;
  width: 2.26rem;
  height: 2.1rem;
  color: #3A69CB;
  text-align: center;
  background: #F5F8FF;
  box-sizing: border-box;
}
.qiye-list li .con-r em {
  display: block;
  line-height: .8rem;
  font-size: .64rem;
  font-weight: bold;
  font-style: normal;
}
.qiye-list li .con-r span {
  display: inline-block;
  margin-top: .1rem;
  line-height: .4rem;
  font-size: .29rem;
}
.qiye-list li .con-l h3 {
  color: #333;
  line-height: .61rem;
  font-size: .45rem;
}
.qiye-list li .con-l p {
  display: flex;
  margin-top: .25rem;
  line-height: .45rem;
  color: #999;
  font-size: .35rem;
}
.qiye-list li .con-l p em {
  margin-right: .5em;
  color: #333;
  font-style: normal;
}
.qiye-list li .con-l p span {
  flex: 1;
}

