.page {
  background: #F2F2F2;
  width: 100vw;
  height: auto!important;
  min-height:100vh;
  padding-bottom: 20rpx;
 /* overflow-y: scroll;
  -webkit-overflow-scrolling: touch; */
}

.contentWrap {
  /* position: absolute; */
  position: relative;
  z-index: 999;
 
  margin: -320rpx 32rpx 0;
  /* overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  
  left: 32rpx;
  right: 32rpx; */
}
.dcimg{
  width:750rpx;
 
}
.navtitle {
  width: 100%;
  display: flex;
  justify-content: center;
  font-size: 36rpx;
  color: #fff;
}

.infobox {

  width: 100%;
  height: 176rpx;

  border-radius: 10rpx;
  filter: blur(0px);
}

.infobox {

  display: flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: space-between;
}

.head {
  border-radius: 50%;
  width: 128rpx;
  height: 128rpx;
}

.headbox {
  display: flex;
  align-items: center;
}

.headbox .name {
  font-weight: 600;
  color: #333333;
  font-size: 34rpx;
 
}
.intro{
  font-size: 30rpx;
font-weight: 400;
color: rgba(0,0,0,0.65);
}
.namebox{
    min-height: 100rpx;
   display: flex;
   flex-direction: column;
   justify-content:center;
   
  margin-left: 20rpx;
}
.rightbox{
  display: flex;
  align-items: center;
}
.set{
  margin-right: 20rpx;
  font-size: 30rpx;
color: rgba(0,0,0,0.65);
}
.righticon {
  width: 24rpx;
  height: 48rpx;
}

.fuli {
  width: 100%;
  height: 108rpx;
  border: 1px solid #EF4F20;
  border-radius: 10rpx;
  display: flex;
  box-sizing: border-box;
  align-items: center;
  margin-top: 30rpx;
  justify-content: space-between;
  padding: 0 20rpx 0 20rpx;
}

.fuli .name {
  font-size: 30rpx;
  margin-left: 20rpx;
  font-weight: normal;
}

.fulicon {
  width: 48rpx;
  height: 48rpx;
}

.viewcell {
  margin-top: 30rpx;
  width: 100%;
  padding-bottom: 20rpx;
  height: 256rpx;
  overflow: hidden;
  background: #FFFFFF;
  border-radius: 10rpx;
}

.viewcell .title {
  margin:32rpx 20rpx 0;
  font-weight: 600;
  color: #333333;
  font-size: 36rpx;
}

.iconcell {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.iconbox {
  display: flex;
  margin: 30rpx 52rpx 0;

  justify-content: space-between;
}

.myicon {
  width: 80rpx;
  height: 80rpx;
  margin:0 auto;
}

.iconbox .name {
  margin-top: 10rpx;
  text-align: center;
  color: rgba(0,0,0,0.65);
  font-size: 28rpx;
}
.service .iconbox{
  display: flex;
  justify-content: space-between;
}
.service .iconbox .name {
  margin-top: 10rpx;
  text-align: center;
  color: rgba(0,0,0,0.65);
  font-size: 28rpx;
}

.dcellcontent{
  border-radius: 10rpx;
  background: #FFFFFF;
}
.dcell {
  width: 100%;
  box-sizing: border-box;
  margin-top: 30rpx;
  padding: 0 37rpx 0 20rpx;
}
.decllbox{
  height: 112rpx;
  border-bottom: 1rpx solid rgba(0,0,0,0.12);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dcell:last-child{
  margin-top: 0;
  margin-bottom: 30rpx;
}
.dcell:last-child .decllbox{
  border-bottom: none;
}

.service .myicon {
  width: 64rpx;
  height: 64rpx;
}

.bage {
  position: absolute;
  top: -20rpx;
  right: 20rpx;
  transform: translateX(100%);
   min-width:17rpx;
   padding:0 10rpx;
  height: 36rpx;
  display: flex;
  align-items: center;
  color: #fff;
  justify-content: center;
  border-radius: 30rpx;
  font-size: 26rpx;
  background: #EF4F20;
}