:root{--van-sticky-z-index:99}.van-sticky--fixed{position:fixed;z-index:var(--van-sticky-z-index)}
:root{--van-tab-text-color:var(--van-gray-7);--van-tab-active-text-color:var(--van-text-color);--van-tab-disabled-text-color:var(--van-gray-5);--van-tab-font-size:var(--van-font-size-md);--van-tab-line-height:var(--van-line-height-md);--van-tabs-default-color:var(--van-danger-color);--van-tabs-line-height:44px;--van-tabs-card-height:30px;--van-tabs-nav-background-color:var(--van-white);--van-tabs-bottom-bar-width:40px;--van-tabs-bottom-bar-height:3px;--van-tabs-bottom-bar-color:var(--van-danger-color)}.van-tab{position:relative;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-weight-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__wrap--scrollable .van-tab{flex:1 0 auto;padding:0 var(--van-padding-sm)}.van-tabs__wrap--scrollable .van-tabs__nav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__wrap--scrollable .van-tabs__nav::-webkit-scrollbar{display:none}.van-tabs__nav{position:relative;display:flex;background-color:var(--van-tabs-nav-background-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width-base) solid var(--van-tabs-default-color);border-radius:var(--van-border-radius-sm)}.van-tabs__nav--card .van-tab{color:var(--van-tabs-default-color);border-right:var(--van-border-width-base) solid var(--van-tabs-default-color)}.van-tabs__nav--card .van-tab:last-child{border-right:none}.van-tabs__nav--card .van-tab.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tabs__nav--card .van-tab--disabled{color:var(--van-tab-disabled-text-color)}.van-tabs__line{position:absolute;bottom:15px;left:0;z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background-color:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height)}.van-tabs__track{position:relative;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}
.van-tab__pane,.van-tab__pane-wrapper{flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__pane-wrapper--inactive{height:0;overflow:visible}

.bgimg[data-v-48bae5c5]{
    text-align: left;
    width: 100%;
    height: 64px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.bgtwo[data-v-48bae5c5]{
    text-align: left;
    width: 100%;
    height: 130px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative;
}
.head_one[data-v-48bae5c5]{
    position: absolute;
    left: 16px;
    top: 15px;
}
.head_one_plan[data-v-48bae5c5]{
    color: #FFFFFF;
    font-size: 20px;
}
.head_one_project[data-v-48bae5c5]{
    color: #FFFFFF;
    font-size: 14px;
    padding-top: 6px;
}
.project_introduce[data-v-48bae5c5]{
    position: absolute;
    top: 0;
    right: 16px;
    height: 100%;
    display: flex;
    align-items: center;
}
.project_introduce_box[data-v-48bae5c5]{
    display: flex;
    align-content: center;
    height: 24px;
    background: #FF6363;
    padding: 0 10px;
    color: #FFFFFF;
    font-size: 12px;
    border-radius: 2px;
}
.project_introduce_box div[data-v-48bae5c5]{
    display: flex;
   align-items: center;
}
.project_introduce_img img[data-v-48bae5c5]{
    width: 3px;
    height: 3px;
    padding-left: 5px;
}
.circle_red[data-v-48bae5c5]{
    min-width: 16px;
    height: 16px;
    background-color: #F15A5B;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color: #ffffff;
    font-size: 10px;
    margin-left: 5px;
}
.tab_title[data-v-48bae5c5]{
    display: flex;
    align-items: center;
}
[data-v-48bae5c5] .van-tab__text--ellipsis{
    font-size: 16px;
}
[data-v-48bae5c5] .van-tab{
    border-bottom: .5px solid #E5E5E5;
}
.catalogue[data-v-48bae5c5]{
    padding: 0 16px;
}
.catalogue_li[data-v-48bae5c5]{
    display: flex;
    justify-content: space-between;
    padding: 24px 0;
    text-align: left;
    border-bottom: .5px solid #E5E5E5;
}
.li_left div[data-v-48bae5c5]:nth-child(1){
    width: calc(100vw - 80px);
    word-wrap:break-word;
    font-size: 16px;
    color: #323246;
    font-weight: bold;
}
.li_left div[data-v-48bae5c5]:nth-child(2){
    font-size: 12px;
    color: #9B9BBE;
    padding-top: 8px;
}
.li_right[data-v-48bae5c5]{
    display: flex;
    align-items: center;
}
.li_right img[data-v-48bae5c5]{
    width: 24px;
    height: 24px;
}
.dynamic[data-v-48bae5c5]{
    padding-bottom: 30px;
}
.dynamic-box[data-v-48bae5c5]{
  padding: 20px 12px;
  display: flex;
}
.dynamic-box-icon[data-v-48bae5c5] {
  flex: 42px 0 0;
  text-align: left;
}
.dynamic-box-icon img[data-v-48bae5c5] {
  height: 32px;
  width: 32px;
  border-radius: 50%;
}
.dynamic-box-content[data-v-48bae5c5]{
    text-align: left;
}
.content[data-v-48bae5c5] {
  font-size: 15px;
  line-height: 21px;
  margin-top: 10px;
  word-break: break-all;
}
.img_1[data-v-48bae5c5]{
    width: 100%;
    height: 100%;
}
.pictures[data-v-48bae5c5]{
    width: calc(100vw - 66px);
    padding-top:10px;
}
[data-v-48bae5c5] .pictures .van-grid {
  padding-left: 0 !important;
  z-index: 0;
}
[data-v-48bae5c5] .pictures .van-grid .van-grid-item__content {
  padding: 0;
}
[data-v-48bae5c5] .pictures .van-grid .van-grid-item__content image {
  width: 100%;
}
.link[data-v-48bae5c5] {
  color: #4AA8CE;
}
.one[data-v-48bae5c5]{
    width: 40%;
}
.active[data-v-48bae5c5] {
  color: #FD3F3F;
}
.buttons[data-v-48bae5c5] {
  margin-top: 15px;
}
.buttons .button[data-v-48bae5c5] {
  display: inline-block;
  margin-right: 40px;
  display: inline;
  width: auto;
  background: transparent;
  padding: 0;
  font-weight: normal;
  font-size: 15px;
  line-height: 1em;
  border: 0;
}
.buttons .button img[data-v-48bae5c5] {
  height: 14px;
  width: 14px;
  position: relative;
  top: 2px;
}
.comments[data-v-48bae5c5] {
  background: #F7F7F7;
  border-radius: 5px;
  padding: 7px 8px;
  font-size: 14px;
  margin-top: 15px;
  color: #323246;
}
.comments .comment[data-v-48bae5c5] {
  line-height: 21px;
  margin-top:4px;
}
.comments .comment[data-v-48bae5c5]:first-child {
  margin-top: 0;
}
.comments .comment .name[data-v-48bae5c5] {
  color: #4AA8CE;
  display: flex;
  align-content: center;
}
.recode[data-v-48bae5c5]{
    display: flex;
    justify-content: space-between;
    padding: 10px 14px;
    font-size: 14px;
}
.special_rela[data-v-48bae5c5]{
    position: relative;
}
.zhezhao[data-v-48bae5c5]{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background-color:rgba(0,0,0,0.2);
    display: flex;
    justify-content: center;
    align-items: center;
}
.scroll[data-v-48bae5c5]{
    height: calc(100vh - 44px);
    overflow-y: scroll;
}
.scroll[data-v-48bae5c5]::-webkit-scrollbar{ display: none;
}
.name[data-v-48bae5c5]{
    display: flex;
    align-items: flex-end;
    font-size: 14px;
}
.team-name[data-v-48bae5c5] {
  width: calc(100vw - 120px);
  color: #9B9BBE;
  margin-left: 6px;
  overflow: hidden;
 text-overflow: ellipsis;  /* 超出部分省略号 */
 word-break: break-all;  /* break-all(允许在单词内换行。) */  
 display: -webkit-box; /* 对象作为伸缩盒子模型显示 */
 -webkit-box-orient: vertical; /* 设置或检索伸缩盒对象的子元素的排列方式 */
 -webkit-line-clamp: 1; /* 显示的行数 */
}
.time[data-v-48bae5c5] {
  color: #9B9BBE;
  font-size: 11px;
}

