
[v-clock]{
  display: none;
}
.mob-fx-ac{
  display: flex;
  align-items: center;
}
.mob-fx-jc-ac{
  display: flex;
  align-items: center;
  justify-content: center;
}
body{
  min-width: 100% !important;
}
.guide,#index,#new-index,.new-footer,.side-btn{
  display: none;
}
#home-mobile-id{
  display: block !important;
  background: #F2F4F9;
  padding-bottom: 56px;
}
.mob-header{
  background: #3861EA;
  height: 526px;
}
.mob-header .logo-wraper{
  width: 100%;
  height: 44px;
  border: 1px solid rgba(0,0,0,0.04);
}
.mob-header .logo-img{
  width: 105px;
  height: auto;
}
.mob-header .tit1 {
  margin-top: 24px;
}
.mob-header .tit1,.tit2{
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 32px;
}
.mob-header .desc1{
  margin-top: 8px;
}
.mob-header .desc1 div{
  border-radius: 8px;
  padding: 2px 20px;
  border: 1px solid #99B0FF;
  font-size: 12px;
  font-weight: 400;
  color: #EBEFFF;
  line-height: 18px;
}
.mob-header .top-img-wra {
  margin-top: 24px;
}
.mob-header .top-img-wra .top-img{
  display: block;
  width: 300px;
  height: auto;
  margin-left: 50px;
}
.wecom-btn-group-mobile{
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
}
.wecom-btn-group-mobile .wecom-btn-mobile{
  margin: 0 6px;
}
.wecom-btn-group-mobile .wecom-btn-mobile img{
    background: rgba(255,255,255,1);
    border-radius: 4px;
    height: 22px;
}
.logo-desc-btn{
  margin-left: 6px;
  height: 24px;
  color: #696F7A;
  background: rgba(255,255,255,1);
  border-radius: 4px;
  font-size: 12px;
}
.logo-desc-btn img{
  height: 24px;
}
.mob-cont-list{

}
.mob-cont-item{
  padding: 32px 16px;
}
.mob-cont-item .big-tit{
  font-size: 16px;
  font-weight: 600;
  color: #242933;
  line-height: 24px;
  text-align: center;
}
.mob-cont-item-bb{
  background: #F2F4F9;
}
.mob-cont-item-ff{
  background: #F7F8FC;
}
.mob-cont-item .sub-list-item .tit{
  font-size: 14px;
  font-weight: 600;
  color: #3A4559;
  line-height: 16px;
  text-align: center;
}
.mob-cont-item .sub-list-item .desc {
  font-size: 12px;
  font-weight: 400;
  color: #637799;
  line-height: 18px;
  text-align: center;
  margin-top: 4px;
}
.mob-cont-item .sub-list-item .img{
  width: 300px;
  height: 300px;
  margin: 0 auto;
  display: block;
  margin-top: 8px;
}
.mob-cont-item  .desc-list-item {
  margin-top: 8px;
  align-items: flex-start;
}
.mob-cont-item  .desc-list-item img{
 width: 16px;
 height: 16px;
 margin-right: 4px;
 margin-top: 1px;
}
.mob-cont-item  .desc-list-item div{
  font-size: 12px;
  font-weight: 400;
  color: #637799;
  line-height: 18px;
}
.mob-logo-text{
  font-size: 14px;
  font-weight: 600;
  color: #3A4559;
  line-height: 16px;
  margin-top: 20px;
  text-align: center;
}
.mob-bot-cont{
  height: 171px;
  background: #2475FC;
  padding-top: 24px;
  margin-top: 44px;
}
.mob-bot-cont h2{
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 24px;
  text-align: center;
}
.mob-bot-cont h3{
  font-size: 12px;
  font-weight: 400;
  color: #E3ECFC;
  line-height: 18px;
  text-align: center;
  margin-top: 8px;
}
.mob-bot-cont .btn{
  width: 254px;
  height: 34px;
  background: #FFFFFF;
  border-radius: 37px;
  margin: 0 auto;
  margin-top: 32px;
  font-size: 12px;
  font-weight: 600;
  color: #2475FC;
  line-height: 34px;
  text-align: center;
}
.mob-bot-link{
  justify-content: space-between;
  padding: 16px 32px;
  background: #383B46;
}

.mob-bot-link .left-item .tit{
  font-size: 12px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 18px;
}
.mob-bot-link .left-item .link{
  font-size: 12px;
  font-weight: 400;
  color: #B3B3B3;
  line-height: 18px;
  margin-top: 8px;
}
.mob-bot-link .left-item .link a{
  color: #B3B3B3;
}
.mob-bot-link .right img{
  width: 120px;
  height: 120px;
}
.mob-bot-link .right div{
  font-size: 12px;
  font-weight: 400;
  color: #B3B3B3;
  line-height: 18px;
  text-align: center;
  margin-top: 3px;
}
.mob-bot-inscribe{
  height: 54px;
  background: #2A2C32;
  font-size: 10px;
  font-weight: 400;
  color: #999999;
}
.mob-bot-inscribe .txt{
  transform: scale(0.8);
  white-space: nowrap;
}
.mob-fix-btn{
  position: fixed;
  left: 0;
  bottom: 0;
  height: 56px;
  width: 100%;
  background: #F8F9FA;
  box-shadow: 0px -4px 4px 0px rgba(0,40,96,0.12);
}
.mob-fix-btn .btn{
  width: 239px;
  height: 34px;
  background: #2475FC;
  border-radius: 37px;
  font-size: 12px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 34px;
  text-align: center;
}
.mob-login-img{
  width: 100%;
  height: auto;
}
.mob-login-text{
  font-size: 12px;
  font-weight: 400;
  color: #B3B3B3;
  line-height: 18px;
  text-align: center;
}