@charset "utf-8";
*{padding: 0;margin: 0;list-style: none;}
a{text-decoration: none;color:#333}
html,body{ height:100%;scroll-behavior: smooth; -webkit-overflow-scrolling:touch}
.main-page{ height: 100%;
    position: relative;
    overflow: hidden;}
.page {
    background: #F5F5F5;
    display: block;
    width: 100%;
    height: 100%;
    position:relative;
    overflow: hidden;
    max-width: 1280px;margin: 0 auto;
    padding-bottom: 100px;overflow: auto;
  }
img{ display: block}
.wrap_header{height: 0.88rem;}
.header{margin-bottom: 0;position: relative;}
/* .index_main_page{padding-bottom: 1rem;} */
.index_main_page .weui-tabbar.footer{position: fixed;z-index: 9999;}

/* 双重滚动必须的  function normalSwiper(wrapObj,cb) */
.index_page .wrap_user_body{  height:100%}
#swiper_index_page .swiper-slide{ height:  auto;}
#swiper_index_page .swiper-wrapper.w{ height:11.5rem}
/* swiper_index_page.updateAutoHeight() */
/* 双重滚动必须的 */

/* 焦点图 */
.index_page #banner_swiper{
    width: 100%;
    min-height: 3rem
  } 

.index_page #banner_swiper img {
    display: block;
    width: 100%;
    /* height: 3rem */
  }

.index_page  .wrap_title{position: absolute;background: #000000a0;bottom: 0;width: 100%;height: 0.7rem;color: #fff;
    font-size: 0.28rem;line-height: 0.7rem;text-indent: 0.2rem;letter-spacing: 0.015rem;}
    .index_page  .wrap_title .title{
        width: 75%;
        overflow: hidden;
        height: 0.7rem;
    }    
.index_page .wrap_swiper .swiper-pagination{width: auto;right: 0.15rem;left: auto;min-width: 1.5rem;padding: 0;margin: 0;/* opacity: 1; */text-align: right;}
.index_page .wrap_swiper .swiper-container .swiper-pagination-bullets{bottom: -0.1rem;}
.index_page .wrap_swiper .swiper-pagination-bullet{background: #fff;opacity: 1;border: 0;margin: 0 3px;width: 0.16rem;height: 0.16rem;}
.index_page .wrap_swiper .swiper-pagination-bullet-active{
      background: #1C83CA;
  }

.index_page .menu {
    width: 100%;
    text-align: center;
    font-size: 0;
    margin-bottom: 0;
    background: #fff;
    padding: 0;
    overflow: hidden;
    }
.index_page .menu .ico{ display: block;overflow: hidden;font-size: 0;text-align: center}
.index_page .menu .ico .pic{width: 1rem;display: block;margin: 0 auto 0.1rem;}
.index_page .menu .ico .tit{ font-size: 0.28rem;}
.index_page .menu .ico2{}
.index_page .menu .ico2 .pic{
    width: auto;
    height: 1rem;
}
.index_page .menu .ico5{}
.index_page .menu .ico5 .pic{
    width: auto;
    height: 1rem;
}
.index_page .menu .weui-flex{margin: 0.4rem 0;}
.index_page .news{margin-bottom: 0.15rem;}
.index_page .news .weui-cells{margin-top: 0.15rem;}
.index_page .news .wrap_mon_day{width: 1.1rem;color: #fff;text-align: center;font-size: 0.2rem;line-height: 0.55rem;}
.index_page .news .wrap_mon_day .day{
    background: #F3582A;
    height: 0.55rem;
}
.index_page .news .wrap_mon_day .mon{
    background: #7A7C72;
    height: 0.55rem;
}
.index_page .news .wrap_mon_day .num{
    font-size: 0.32rem;
    margin-right: 0.05rem;
}
.index_page .news .weui-cell__bd{font-size: 0.35rem;height: 1.1rem;margin: 0 0.2rem;}
.index_page .news .weui-cell__bd p{height: 1rem;overflow: hidden;}
.index_page .news .weui-cell__ft{ position: absolute;
    bottom: 0.1rem;
    right: 0.65rem;
    font-size: 0.2rem;}

/* 公用标题头部 */
.index_page .list_item .hd{ position: relative;height: 0.8rem;line-height: 0.8rem}
.index_page .list_item .hd .tit{
    color: #147DC5;
    font-size: 0.35rem;
    padding-left: 0.2rem;
    font-weight: normal;
    position: relative;
    width: 5rem;
    margin-left: 0.2rem;
    }
.index_page .list_item .hd .tit::before{
        content: "";
        position: absolute;
        left: 0;
        top: 0.2rem;
        border-left: 2px solid #31A2ED;
        height: 0.4rem;;
    }
.index_page .list_item .hd .more{
    position: absolute;
    right: 0.2rem;
    top: 0;
    height: 100%;
    font-size: 0.24rem;
    color: #147DC5;
} 
/* 首页滚动任务列表 */
.todolist_item{ background: #fff}  

.refreshtip {position: absolute;left: 0;width: 100%;margin: 10px 0;text-align: center;color: #999;font-size: 0.35rem;display:none}
.loadtip {display: block;width: 100%;line-height: 40px;height: 40px;text-align: center;color: #999;border-top: 1px solid #ddd;font-size:0.35rem;border: 0 none;}
#todolist_item_swiper .swiper-slide{height: auto;background: #F5F5F5;}
.list-group{padding-left: 0;margin-bottom: 0px;background: #fff;}
.list-group-item{    position: relative;
    display: block;
    padding: 0.2rem 0.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
    font-size: 0.2rem;}
.list-group-item:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}
#todolist_item_swiper .weui-cell{padding: 0.25rem 0.3rem;}
#todolist_item_swiper .swiper-wrapper.w{ height: 3.32rem;}
#todolist_item_swiper .weui-cell_access{ }
#todolist_item_swiper .weui-cell:before{ left:0}
#todolist_item_swiper .wrap_tit_info{ float: left;
    width: 65%;}
#todolist_item_swiper .wrap_tit_info .tit{
    font-size: 0.36rem;
    font-weight: normal;
    padding-left: 0.2rem;
    background: url(../newImages/index/dot.png) no-repeat 0 0.15rem;
    -webkit-background-size: 0.06rem 0.06rem;
    background-size: 0.06rem 0.06rem;
}
#todolist_item_swiper .wrap_tit_info .info{font-size: 0.2rem;color: #666;}
#todolist_item_swiper .wrap_tit_info .info span{letter-spacing: 0.01rem;margin-right: 0.1rem;}
#todolist_item_swiper .action_area{ float: right;width: 27%;    margin-top: 0.14rem;}  
.todolist_ico{float: left;margin-left: 0.2rem;width: 1.28rem;height: 0.6rem;}
.todolist_ico a{ display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    border-radius: 0.1rem;
    text-align: center;
    font-size: 0.23rem;
    line-height: 0.6rem;
    text-indent: 0.55rem;}

.signico{
    background: #198AD2 url(../newImages/index/sign_ico.png) no-repeat 0.2rem 0.12rem;
    -webkit-background-size: 0.37rem 0.06rem;
    background-size: 0.36rem auto;
    
}
.commentico{ 
    background: #E3A00B url(../newImages/index/comment_ico.png) no-repeat 0.2rem 0.12rem;
    -webkit-background-size: 0.37rem 0.06rem;
    background-size: 0.36rem auto;
}
.koufenico{
    background: #DB3E1A url(../newImages/index/koufen_ico.png) no-repeat 0.2rem 0.12rem;
    -webkit-background-size: 0.37rem 0.06rem;
    background-size: 0.36rem auto;
}
.shensuico{
    background: #1FB669 url(../newImages/index/shensu_ico.png) no-repeat 0.2rem 0.12rem;
    -webkit-background-size: 0.37rem 0.06rem;
    background-size: 0.36rem auto;
}
#todolist_item_swiper .action_area img{width: 100%;}  

.init-loading{ text-align: center}
.list-group .weui-cells{ margin-top: 0}


/* 企业家论坛滚动列表可视区域 */
.renwudating_list{height:8.6rem;overflow: hidden;}
.renwudating_list .swiper-slide{height: auto;}
.renwudating_list .swiper-wrapper.w{ height: 8.6rem;}
.renwudating_list .list-group{ background: none}












/*底部tabbar 导航 暂时去除*/
/* .page::after{ content: ".";height:2.5rem;width:100%;display: block;font-size: 0;text-align: center;
background: url("../images/index/bottom_pic.png") no-repeat 50% 0.25rem;
-webkit-background-size: auto 0.65rem;
background-size: auto 0.65rem;
} */
.weui-tabbar.footer{height: 1.1rem;background: #fff;}
.weui-tabbar .weui-badge{z-index: 999;position: absolute;top: 0.1rem;right: 2.4em;background: #C61A1A;}
.footer .weui-tabbar__icon{width: 0.5rem;height: 0.5rem;margin-top: 0.05rem;}
.footer .weui-tabbar__icon img{ width: 100%}
.footer .weui-tabbar__icon .tabbar_ico_off{ display:  block}
.footer .weui-tabbar__icon .tabbar_ico_on{ display: none}
.footer .weui-bar__item_on .tabbar_ico_on{ display: block}
.footer .weui-bar__item_on .tabbar_ico_off{ display:  none}
.footer .ico1 img{
    width: 0.44rem;
    height: 0.46rem;
}
.footer .ico2 img{
    width: 0.37rem;
    height: 0.43rem;
}
.footer .ico3 img{
    width: 0.49rem;
    height: 0.41rem;
}
.footer .ico4 img{}
.main-page .weui-tabbar__item .weui-tabbar__label {

font-size: 0.3rem;
}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label {
    color: #167AC2;
}
.page::-webkit-scrollbar{
    width: 0rem;height: 0rem;background: none
}
.page::-webkit-scrollbar-thumb{
    width: 0rem;height: 0rem;background: rgba(0, 0, 0, 0.1);display: none
}
.page::-webkit-scrollbar-button{
   opacity: 0;
}
.page::-webkit-scrollbar-corner{
    opacity: 0;
 }


 /* 选项卡 */
.tabs{         position: relative;   
    height: 100%;}
.tabs_navbar{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: fixed;
    z-index: 500;
    top: 1rem;
    width: 100%;
    }    
.tabs_navbar::after{    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #ccc;
    color: #ccc;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);}    
.tab_con{
    box-sizing: border-box;
    height: 100%;
    -webkit-overflow-scrolling:touch;
}
.tabs_navbar_item{
    position: relative;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding: 0.15rem 0;
    text-align: center;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background: #fff;
    font-size: 0.35rem;
}
.tabs_navbar_item::after{content: " ";display:none;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    bottom: 0;
    border-right: 1px solid #ccc;
    color: #ccc;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5);}    
.tab_con .weui-search-bar{position: fixed;width: 100%;top: 1.88rem;background: #ffffff;padding: 0.25rem 0.16rem;z-index: 999}   
.tabs_navbar .selectActive {
    color: #666;
    background-color: #fff;
    color: #2491DC;
    border-bottom: 0.05rem solid #7BBFE5;
}
.tabs_navbar .tabs_navbar_item::before{content: ".";display:none;
    height: 0.14rem;
    width: 0.2rem;
    font-size: 0;
    position: absolute;
    right: 0.4rem;
    top: 0.4rem;
    background: url(../images/tabs/tab_off.png) no-repeat 0 0;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;}
.tabs_navbar .selectActive::before{content: ".";
    height: 0.1rem;
    width: 0.16rem;
    font-size: 0;
    position: absolute;
    right: 0.45rem;
    top: 0.45rem;
    background: url(../images/tabs/tab_on.png) no-repeat 0 0;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;display:none}
.tab_con_with_searchbar::before{content: ".";height: 1.5rem;width:100%;display: block;font-size: 0;text-align: center;}

.tab_con_with_searchbar .weui-search-bar__box .weui-icon-search{     left: auto;
    right: 0;
    line-height: 0.9rem;
    font-size: 0.45rem;}
.tab_con_with_searchbar .weui-search-bar__box .weui-search-bar__input{     height: 0.8rem;
    font-size: 0.34rem;}
.tab_con_with_searchbar .weui-search-bar.weui-search-bar_focusing .weui-search-bar__cancel-btn{ display: none}
.tab_con_with_searchbar .weui-search-bar .weui-icon-clear{     font-size: 0.35rem;
    line-height: 1rem;
    right: 0.5rem;
    color: #d1d1d1;}
.tab_con_with_searchbar .weui-search-bar__box{ background: #f5f5f5;    font-size: 0.35rem;}    
/* 企业家论坛 */
.page.renwudating{ padding-bottom:0}
.page.renwudating::before{ content: ".";height:1rem;width:100%;display: block;font-size: 0;text-align: center;
    }
.page.renwudating::after{ content: ".";height:1rem;width:100%;display: block;font-size: 0;text-align: center;
}    
.header.nomal_header{
    position: fixed;
    width: 100%;
    height: 1rem;
    line-height: 0.4rem;
    text-align: center;
    background: #fff;
    z-index: 9999;
    top: 0;
}

.index_main_page .header.nomal_header{ background:url(../images/header/toptitle_bg.png) no-repeat 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;}

.nomal_header .tit{
	font-size: 0.4rem;
	color:#000;
	line-height: 1rem;
}
.nomal_header .back_arrow{
	position:absolute;
    top: 0.15rem;
    left: 0.2rem;
	display:block;
	width:0.2rem;
    height:0.35rem;
    padding: 0.2rem;
    background:url(../images/huqibao2022-07-07/header/back.png) no-repeat 50% 50%;
    -webkit-background-size: auto 0.35rem;
    background-size: auto 0.35rem
}
.renwudating .weui-media-box_text .weui-media-box__title{ font-weight: bold}
.renwudatingt_man_ico{
    float: left;
    width: 0.28rem;
    height: 0.31rem;
    background:url(../images/renwudating/man.png) no-repeat 0 0;
    -webkit-background-size: auto 0.31rem;
    background-size: auto 0.31rem;
    margin-right: 0.1rem;
    }
.renwudating_meta_txt{font-size: 0.3rem;}    
.color_gray{color: #B1B1B1;}    
.color_red{ color: #D63636}  
li.renwudating_meta_status{     float: right;
    font-size: 0.34rem;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    padding: 0.15rem;} 
.status_blue{ background:#009AE9}
.status_red{ background:#D63636}
.status_gray{ background:#ccc}
.status_orange{ background:#FF8A4A}
                                
.renwudating .weui-media-box__info__meta.left{ position: relative;top:0.2rem;}
.renwudating .weui-media-box__desc {
    color: #333;
    font-size: 0.3rem;
    margin-bottom: 0.15rem;
    letter-spacing: 0.03rem;
    }

.renwudating .weui-media-box__info {
    margin-top: 0.3rem;    font-size: 0.28rem;}
/* .renwudating_list{ padding-bottom: 2rem;} */
/* .renwudating_list::after{ content: ".";height:2.5rem;width:100%;display: block;font-size: 0;text-align: center;
background: url("../images/index/bottom_pic.png") no-repeat 50% 0.25rem;
-webkit-background-size: auto 0.65rem;
background-size: auto 0.65rem;
} */
.renwudating_list .item{ background: #fff;margin-bottom: 0.2rem}
.renwudating_list .weui-media-box__desc .num{ margin-right: 0.4rem}

/* 历史任务列表 */
.renwu_history_list{}
.renwu_history_list .pic{ width:1.09rem;}


/* 签到情况页面 */
.qiandaoqingkuang{ }
/* 滑动需要的高度设置 */
.qiandaoqingkuang_list{ height: 9.5rem}
.qiandaoqingkuang_list .swiper-wrapper.w {
    height: 9.5rem;
}
.qiandaoqingkuang_list .swiper-slide {
    height: auto;
}
/* 滑动需要的高度设置 */
.qiandaoqingkuang_list .hd{background: #fff;margin-bottom: 0.1rem;}
.qiandaoqingkuang_list .hd .weui-media-box__title{ font-size: 0.42rem}
.qiandaoqingkuang_list .hd .weui-media-box__desc{ text-align: right;}
.qiandaoqingkuang_list .hd .weui-media-box__desc .tit{}
.qiandaoqingkuang_list .hd .weui-media-box__desc .msg{}
.qiandaoqingkuang_list .hd .weui-media-box__hd{
    width: 0.85rem;
    height: 0.85rem;
    line-height: 0.85rem;
}
.qiandaoqingkuang_list .hd .weui-media-box__thumb{     
    width: 100%;
    height: 100%;
    }
.qiandaoqingkuang_list_swiper .list-group{ background: none}
.qiandaoqingkuang_list_swiper .item{ 
    margin-bottom: 0.2rem;background: #fff}    
.qiandaoqingkuang_list_swiper .weui-media-box__desc{color:#5E5E5E;font-size: 0.28rem;margin-bottom: 0.15rem;}     
.qiandaoqingkuang_list_swiper .weui-media-box::after{    content: " ";
    content: " ";
    display: inline-block;
    height: 0.18rem;
    width: 0.21rem;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: absolute;
    top: 1rem;
    right: 0.3rem;}  
.qiandaoqingkuang_list_swiper .weui-media-box{padding: 0.2rem 0.3rem;}
.qiandaoqingkuang_list_swiper li.renwudating_meta_status{font-size: 0.28rem;padding: 0.1rem;margin-right: 0.1rem;}




/* 历史任务 */
.history_renwu{ }
/* 滑动需要的高度设置 */
.history_renwu_list{ height: 11.2rem}
.history_renwu_list .list-group{ background: none}
.history_renwu_list .swiper-wrapper.w {
    height: 11.2rem;
}
.history_renwu_list .swiper-slide {
    height: auto;
}
.history_renwu_list .item {background: #fff;margin-bottom: 0.1rem;}
.history_renwu_list .weui-media-box__title{ font-size: 0.38rem;margin-bottom: 0.25rem;}
.history_renwu_list .weui-media-box__desc{ text-align: right;}
.history_renwu_list .weui-media-box__desc .tit{}
.history_renwu_list .weui-media-box__desc .msg{}
.history_renwu_list .weui-media-box__hd{
    width: 0.95rem;
    height: 0.95rem;
    line-height: 0.95rem;
}
.history_renwu_list .hd .weui-media-box__thumb{     
    width: 100%;
    height: 100%;
}


/* 文章列表 */
.article_list{ }
/* 滑动需要的高度设置 */
.article_list_list{ height: 11.2rem}
.article_list_list .list-group{ background: none}
.article_list_list .swiper-wrapper.w {
    height: 11.2rem;
}
.article_list_list .swiper-slide {
    height: auto;
}
.article_list_list .item {background: #fff;margin-bottom: 0.1rem;}
.article_list_list .weui-media-box__title{     font-size: 0.38rem;
    margin-bottom: 0.2rem;
    height: 1.25rem;
    white-space: initial;
    margin-right: 0.4rem;}
.article_list_list .weui-media-box__desc{ text-align: right;}
.article_list_list .weui-media-box__desc .tit{}
.article_list_list .weui-media-box__desc .msg{}
.article_list_list .weui-media-box__hd{
    width: 1.8rem;
    height: 1.8rem;
    line-height: 1.8rem;
    border-radius: 0.15rem;
    overflow: hidden;
    margin-right: 0.25rem
}
.article_list_list .hd .weui-media-box__thumb{     
    width: 100%;
    height: 100%;
}

.article_list_list_swiper .weui-media-box::after{    content: " ";
    content: " ";
    display: inline-block;
    height: 0.18rem;
    width: 0.21rem;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: absolute;
    top: 1rem;
    right: 0.3rem;}  
.article_list_list_swiper .weui-media-box__bd{ }
.article_list_list_swiper .date{ margin-right: 0.2rem}

/* 文章页 */
.article_page{}
/* 滑动需要的高度设置 */
.article_page{ height: auto;background: #fff;}

.article_page .wrap_article_header{
	height: 3.8rem;
	text-align:center;
	color:#ffffff;
	background: -webkit-linear-gradient(#117EC6, #38A7F4); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#117EC6, #38A7F4); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#117EC6, #38A7F4); /* Firefox 3.6 - 15 */
	background: linear-gradient(#117EC6, #38A7F4) /* 标准的语法 */;
	position: relative;
	overflow: hidden;
}
.article_header h1{min-height: 1rem;max-height: 2rem;line-height: 1rem;font-size: 0.5rem;text-align: left;font-weight: normal;margin: 0.25rem;margin-bottom: 0;}
.article_header .meta{
    font-size: 0;
    position: relative;
    top: 0.8rem;
    text-align: right;
}
.article_header .meta span{font-size: 0.28rem;text-align: right;margin-right: 0.25rem;}
.article_page_bd{ margin: 0.3rem}
.article_page p{ font-size: 0.4rem}



/* 消息+通知 */
.msgnotice{ }
.msgnotice .tab_con_with_searchbar::before{ height: 1rem}
/* 滑动需要的高度设置 */
.msgnotice_list{ height: 10.2rem}
.msgnotice_list .list-group{ background: none}
.msgnotice_list .swiper-wrapper.w {
    height: 10.2rem;
}
.msgnotice_list .swiper-slide {
    height: auto;
}
.msgnotice_list .item {background: #fff;margin-bottom: 0.1rem;}
.msgnotice_list .weui-media-box__title{     font-size: 0.38rem;
    margin-bottom: 0.2rem;
    height: 1.25rem;
    white-space: initial;
    margin-right: 0.4rem;}
.msgnotice_list .weui-media-box__desc{ text-align: left;}
.msgnotice_list .weui-media-box__desc .tit{}
.msgnotice_list .weui-media-box__desc .msg{}
.msgnotice_list .weui-media-box__hd{
    width: 2.4rem;
    height: 1.8rem;
    line-height: 1.8rem;
    overflow: hidden;
    margin-right: 0.25rem;
}
.msgnotice_list .hd .weui-media-box__thumb{     
    width: 100%;
    height: 100%;
}
 
.msgnotice_list_swiper .weui-media-box__bd{ }
.msgnotice_list_swiper .date{ margin-right: 0.2rem}




/* 消息+通知 */
.myrenwu{ }
.myrenwu .tab_con_with_searchbar::before{ height: 1rem}
/* 滑动需要的高度设置 */
.myrenwu_list{ height: 10.2rem}
.myrenwu_list .list-group{ background: none}
.myrenwu_list .swiper-wrapper.w {
    height: 10.2rem;
}
.myrenwu_list .swiper-slide {
    height: auto;
}
.myrenwu_list .item {background: #fff;margin-bottom: 0.1rem;overflow: hidden}
.myrenwu_list .weui-media-box__title{
    font-size: 0.38rem;
    margin-bottom: 0.2rem;
    max-height: 1.25rem;
    white-space: initial;
    margin-right: 0.4rem;
    overflow: hidden;
    }
.myrenwu_list .weui-media-box__desc{ text-align: left;
    margin-bottom: 0.2rem;}
.myrenwu_list .weui-media-box__desc .tit{}
.myrenwu_list .weui-media-box__desc .msg{}
.myrenwu_list .weui-media-box__hd{
    width: 0.85rem;
    height: 0.85rem;
    line-height: 0.85rem;
    overflow: hidden;
}
.myrenwu_list .hd .weui-media-box__thumb{     
    width: 100%;
    height: 100%;
}
 
.myrenwu_list .weui-media-box__bd{ }
.myrenwu_list .weui-media-box__ft{margin: 0.3rem  auto }
.myrenwu_list .date{ margin-right: 0.2rem}
.myrenwu_list .weui-media-box_appmsg{ display: -webkit-box}
.myrenwu_list .weui-media-box__info{margin: 0 auto;text-align: center;}
.myrenwu_list li.renwudating_meta_status{float: none;display: inline-block;margin-right: 0.15rem}




/*自定义动画*/
.a-half2normal{ animation: half2normal 0.4s linear 1;animation-delay:0s;
        -webkit-animation: half2normal 0.4s linear 1;-webkit-animation-delay:0s;}
.a-ticktock{ animation: ticktock 0.3s linear 1;animation-delay:0s;
        -webkit-animation: ticktock 0.3s linear 1;-webkit-animation-delay:0s;}
.a-hand2{ animation: hand2 .6s linear 1;animation-delay:0s;
        -webkit-animation: hand2 .6s linear 1;-webkit-animation-delay:0s;}   
.a-hand3{ animation: hand3 .6s linear 1;animation-delay:0s;
        -webkit-animation: hand3 .6s linear 1;-webkit-animation-delay:0s;} 
.a-fadeinBEx{ animation: fadeinBEx .2s linear 1;animation-delay:0s;
        -webkit-animation: fadeinBEx .2s linear 1;-webkit-animation-delay:0s;}   
.a-big2S{ animation: big2S .35s linear 1;animation-delay:0s;
        -webkit-animation: big2S .35s linear 1;-webkit-animation-delay:0s;}   
.a-up2down{ animation: up2down .8s linear 100;animation-delay:0.40s;
        -webkit-animation: up2down .8s linear 100;-webkit-animation-delay: 0.4s;}      

@-webkit-keyframes half2normal {
    0% { -webkit-transform: scale(0.3) }
    100% {
        -webkit-transform: scale(1);
    }
}
        
@-webkit-keyframes scaleout {
    0% { -webkit-transform: scale(1.0) }
    100% {
        -webkit-transform: scale(1.3);
        opacity: 0;
    }
}
@keyframes scaleout {
    0% {
        transform: scale(1.0);
    } 100% {
          transform: scale(1.3);
          opacity: 0;
      }
}
  
@-webkit-keyframes hand2{
    0%{ top: 0.7rem;}

    50%{  top: 1rem;}
    100%{  top: 1.2rem;}
}
@keyframes hand2{
    0%{ top: 0.7rem;}

    50%{  top: 1rem;}
    100%{  top: 1.2rem;}
}
@-webkit-keyframes hand3{
    0%{ top: 0.7rem;}

    50%{  top: 1.2rem;}
    100%{  top: 1.65rem;}
}
@keyframes hand3{
    0%{ top: 0.7rem;}

    50%{  top: 1.2rem;}
    100%{  top: 1.65rem;}
}
        
@-webkit-keyframes ticktock{
    0%{  
-webkit-transform:rotate(0deg);}

    50%{  
-webkit-transform:rotate(-10deg);}
    100%{  
-webkit-transform:rotate(0deg);}
}
@keyframes ticktock{
    0%{  transform:rotate(0deg);
}

    50%{  transform:rotate(-10deg);
}
    100%{  transform:rotate(0deg);
}
}

/* 淡入-从下,短距离 */
@-webkit-keyframes fadeinBEx{
    0%{opacity:0;
    -webkit-transform:translateY(5px);
    }
    100%{opacity:1;
    -webkit-transform:translateY(0);
    }
}
@keyframes fadeinBEx{
    0%{opacity:0;
    transform:translateY(5px);

    }
    100%{opacity:1;
    transform:translateY(0);

    }
}

@-webkit-keyframes big2S{
    0%{    
    -webkit-transform: scale(2);
  }

    100%{   
    -webkit-transform: scale(1);
    }
}
@keyframes big2S{
    0%{  transform: scale(2);
  }

    100%{  transform: scale(1);}
}
@-webkit-keyframes up2down{
   0%{  -webkit-transform: translateY(0px);}
    50%{  -webkit-transform: translateY(6px);}
    100%{  -webkit-transform: translateY(0px);}
}
@keyframes up2down{
    0%{  transform: translateY(0px);}
    50%{  transform: translateY(6px);}
    100%{  transform: translateY(0px);}
}


@media screen and (max-width: 320px) and (min-height: 514px) and (max-device-height: 568px){
.star1 {
    right: 1.4rem;
}
.star2 {
    left: 1.4rem;
}
.star3 {
    right: 1.8rem;
}
}
/*普通浏览器的实际高度*/
/*ip5*/
@media screen and (max-width: 320px) and (max-height: 460px) and (max-device-height: 568px){
.star1 {
    right: 2rem;
}
.star2 {
    left: 2rem;
}
.star3 {
    right: 2.4rem;
}
}
/*ip6*/
@media screen and (min-width: 375px) and (max-height: 540px) and (max-device-height: 667px){
    #todolist_item_swiper{ height: 4.1rem}
}
/*ip6p*/
@media screen and (min-width: 414px) and (max-height: 598px) and (max-device-height: 736px){
.star1 {
    right: 2rem;
}
.star2 {
    left: 2rem;
}
.star3 {
    right: 2.4rem;
}
}
/*普通浏览器的实际高度*/



/*微信端*/
/*ip4*/
@media screen and (max-width: 320px) and (max-height: 416px) and (max-device-height: 480px){
.star1 {
    right: 2.65rem;
}
.star2 {
    left: 2.65rem;
}
.star3 {
    right: 3.1rem;
}
}


/* ip 678 */
@media screen and (max-width: 375px) and (max-height: 610px) and (max-device-height: 667px) {
    #todolist_item_swiper{height: 4.1rem;}
}
/* ip 678 plus*/
@media screen and (max-width: 414px) and (min-height: 672px)  and (max-device-height: 736px) {
.star1 {
    right: 1.4rem;
}
.star2 {
    left: 1.4rem;
}
.star3 {
    right: 1.8rem;
}
}



/*s3*/
@media screen and (min-width: 360px) and (max-height: 520px){
    .star1 {
    right: 2rem;
    }
    .star2 {
        left: 2rem;
    }
    .star3 {
        right: 2.4rem;
    }

}
/*     
@media screen and (min-width: 400px) and (max-height: 520px){
    #swiper_index_page .swiper-wrapper.w {
        height: 100%;
    }
    
}
@media screen and (min-width: 540px) and (max-height: 840px){
    #swiper_index_page .swiper-wrapper.w {
        height: 100%;
    }
} */

@media screen and (min-width: 400px) and (max-height: 800px){
    #swiper_index_page .swiper-wrapper.page_swiper {
        /* height: 12.75rem; */
    }
    
}
@media screen and (min-width: 540px) and (max-height: 1200px){
    #swiper_index_page .swiper-wrapper.page_swiper {
        /* height: 13.7rem; */
    }
}

#swiper_index_page > .swiper-wrapper.w {
    /* height: 885px; */
}
#todolist_item_swiper {
    background: #F5F5F5;
    overflow: hidden;
}

#todolist_item_swiper .swiper-wrapper.w {
    /* height: auto */
}
#swiper_index_page .swiper-slide{ background: #f5f5f5;}