*{margin: 0;padding: 0;}
body, html {height: 100%;-webkit-tap-highlight-color: transparent;color:rgba(0,0,0,.7);}
body{font-family: -apple-system-font,Helvetica Neue,Helvetica,sans-serif;line-height: 1.6;}
img {border: 0;vertical-align: middle;display: block;}
button{outline: none;}
table {border-collapse: collapse;border-spacing: 0}
p {word-wrap: break-word}
ul,li{list-style: none}
a{text-decoration: none;color:rgba(0,0,0,.7);}
.f_page ,body{background-color: #ededed;}
.f_page{max-width: 750px; min-width: 320px;margin: 0 auto;overflow:hidden;}
[padding-016]{padding: 0 16px;}

.flex_row{	display: -webkit-box;display: -webkit-flex;display: flex;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center; align-items: center;}
.flex-column{flex-flow:column;-webkit-flex-flow: column;}
.flex-wrap{flex-wrap: wrap;-webkit-flex-wrap: wrap;}

.n_banner{width: 100%;height: 3.4026rem;background: url(../img/nbanner.jpg) no-repeat 100% 100%;display: flex;background-size: 100% 100%;}
.n_banner_con{width: 2.5rem;height: auto;text-align: center;color: #fff;}
.n_banner_con h1{font-size: 0.5rem;margin-bottom: 0.256rem;line-height: 1;}
.n_banner_con text{font-size: 0.28rem;display: block;box-sizing: border-box;border-left: 0.1rem solid #fff;line-height: 1.4;}

.items{background-color: #fff;font-size: 16px;padding: 20px 0;margin-bottom: 8px;}
.items .item{flex: 1;-webkit-flex: 1;text-align: center;line-height: 1;}
.items .item div:last-child{margin-top: 0.4rem;}


.n_ul{font-size: 16px;justify-content: initial!important;background-color: #fff;}
.n_ul li{width: 33.33%;height: 2.3rem;box-sizing: border-box;border-right:1px solid #ededed;border-bottom: 1px solid #ededed;}
.n_ul li:nth-child(3){border-right:1px solid #fff;}
.n_ul li:nth-child(4),.n_ul li:nth-child(5){border-bottom: 1px solid #fff;}
.n_ul li a {width: 100%;height: 100%;}
.n_ul li img{width: 0.8rem;height: 0.8rem;margin-bottom: 8px;}


.l_page{background: url(../img/list.jpg) no-repeat 100% 100%;height: 100%;width: 100%;background-size: 100% 100%;}
.l_page .l_banner{height: 3.3rem;}
.l_page .l_banner img{width: 3.41rem; height: 1.6rem;}
.l_ul {padding: 0 16px;}
.l_ul li{border-radius: 10px;background-color: #222;color: #c5a670;line-height: 1;padding: 0.35rem 0.48rem;font-size: 0.24rem;justify-content: space-between!important;display: flex;align-items: center;margin-bottom: 0.4rem; -webkit-justify-content: space-between!important;display: flex;-webkit-align-items: center;display: -webkit-flex;position: relative;overflow: hidden;}
.l_ul li .title{font-size: 0.24rem;margin-bottom: 0.3rem;}
.l_ul li .money span{font-size: 0.6rem;}
.l_ul li .left{}
.l_ul li .right{}
.l_ul li .right a{background-color:  #c5a670;width: 1.98rem;color: #fff;    padding: 0.23rem 0; border-radius: 0.35rem;display: block;text-align: center;}
.l_ul  .on a{color: #523e1d!important;}
.l_ul  .on .l_tip{display: block;}
.l_tip{position: absolute;display: none;width: 1.4rem; background-color: #cdcdcd;color: #222; right: -0.38rem;text-align: center;line-height: 1;padding: 0.14rem 0;transform: rotate(45deg); top: 0.05rem;}
.l_share{background-color:  #c5a670;color: #523e1d;padding: 0.23rem 0;border-radius: 0.35rem;display: block;text-align: center;font-size: 0.24rem;margin: 0 16px; margin-top: 0.2rem;line-height: 1;}


.f_banner{position: relative;}
.f_banner .f_img1 {width: 100%;}
.f_banner .f_img2{width: 100%;position: absolute;bottom: 0;}
.f_con{position: absolute;z-index: 1;width: 100%;height: 3.68rem;bottom: 0.32rem; font-size:0.26rem;color: #221004;line-height: 1;}
.f_con img{width: 1.09rem; height: 1.09rem;}
.f_title{margin-top: 0.26rem;line-height: 1;}
.f_con .f_line{background-color: #aa9262;width: 0.94rem;height: 4px;margin: 0.2rem 0;}
.f_con  a{display: block;background-color: #fff;color: #c8ab72;padding: 0.2rem 0.44rem;border-radius: 1.65rem;line-height: 1;margin-top: 0.2rem;}
.f_equity{background: #f8f8f8;height: 5.55rem;overflow: hidden;}
.f_equity img{width: 3.31rem;margin: 0.48rem auto;}
.f_ul{display: block;color: #221004;padding: 0 0.4rem;font-size:0.28rem;line-height: 2;}

.o_ul{font-size: 0.3rem;}
.o_ul li{padding: 0.3rem ;justify-content: space-between!important;background-color: #fff;position: relative;}
.o_ul li img {width: 0.3rem; height: 0.3rem;margin-right:0.3rem;}
.o_ul li .right{width: calc( 100% - 0.6rem);justify-content: space-between!important;overflow: hidden;}
.o_ul li:before{position: absolute; width: calc( 100% - 1.2rem); height: 1px; bottom: 0; right: 0.3rem;background-color: rgba(0,0,0,.1);content: ''; }
.o_ul li:last-child:before{display: none;}
.o_explain{color: rgba(0, 0, 0, 0.5);}
.o_ul li .right .title{float: left;width: 25%;}
.o_ul li .right .o_explain{float: right;width: 65%;text-align: right;}
.o_ul li .right .o_explain .o_con{text-align: left;display: inline-block}

.f_page .weui-tab{font-size: 0.24rem;}
.f_page  .weui-tab .weui-navbar{margin-bottom: 2px;}
 .f_page .weui-navbar__item{color: #858585;font-size: 0.28rem; padding: 0.32rem 0;}
.o_on{position: relative;color: #000000!important;font-weight: 600;}
.f_page .weui-navbar__item:before{position: absolute;content: '';bottom: 0;left: 50%;transform: translateX(-50%);display: none;width: 0.5rem;height: 0.08rem;background-color: #318AFF;}
.f_page  .weui-navbar__item:after{display: none;}

.f_page  .weui-tab__panel {}
.o_on:before{display: block!important;}


.f_page  .weui-tab__panel .item{position: relative;}
.f_page .weui-tab__panel .item:last-child {display: none;}
.f_page .weui-tab__panel .item .li{padding: 0.2rem  0.4rem;background-color: #fff;margin-bottom: 8px;}
.o_time{color: #888;}
.f_page .weui-tab__panel .item .li .left{float: left;width: 1.8rem;height: 1.8rem;}
.f_page .weui-tab__panel .item .li .left img{width: 100%;height: 100%;}
.o_block{overflow: hidden;padding: 0.26rem 0;}
.f_page .weui-tab__panel .item .li .right{float: right;width: calc( 100% - 2.2rem );height: 1.8rem;}
.f_page .weui-tab__panel .item .li .o_title{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;height: 0.7rem;line-height: 1.4;}
.o_type,.o_status,.o_money{color: #888;}
.o_type span,.o_status span{color: #000;}
.o_money span{color: #FA5151;}
.o_operation{overflow: hidden;padding-top: 0.2rem;}
.o_operation .rig{float: right;overflow: hidden;}
.o_operation .o_set{border: 0;background-color: #f1f1f1;font-size: 0.24rem;line-height: 1;padding:  0.15rem 0;width: 1.66rem;text-align: center;display: block;border-radius: 0.54rem;margin-right: 0.15rem;}
.o_operation .o_oper{background-color:#318AFF!important;margin-right: 0!important;color:#fff}
.o_noMore{font-size: 0.28rem;text-align: center;    margin-top: 2rem; padding: 0 0.4rem;}
.o_noMore img{width: 100%;margin-bottom: 0.2rem;}

body .weui-dialog{left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 90%;}
.weui-state-active a{ color: #000!important;}
.weui-state-active a:after{background-color: #318AFF!important;}
.weui-navigator-list li a{font-size: 0.28rem!important;}
.weui-navigator{background-color: #fff!important;margin-bottom: 2px;}

#tagnav{margin-bottom: 2px;}


#tag_main{}
#tag_main ul{} 
#tag_main ul li{display: none;} 
#tag_main ul li .item{font-size: 0.24rem;border-bottom: 8px solid #ededed; padding: 0 0.4rem;} 
#tag_main ul li:first-child {display: block;background-color: #fff;}
#tag_main ul li .item .c_time{padding: 0.16rem 0;overflow: hidden;font-size: 0.2rem;}
#tag_main ul li .item .left  {float: left;   } 
#tag_main ul li .item .img{float: left; width: 1.8rem;height: 1.8rem;}
#tag_main ul li .item .img img{width: 100%;height: 100%;}
#tag_main ul li .item .right{color: #888;} 
#tag_main ul li .item .c_right{ width: calc( 100% - 2.2rem );height: 1.8rem;}
.o_title{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;height: 0.7rem;line-height: 1.4;color: #000;}
.c_right .lef{float: left;}
.c_right .o_money{overflow: hidden;margin-top: 0.34rem;}
.c_right .rig{float: right;}
.c_total{font-size: 0.28rem;line-height: 1;padding: 0.3rem 0.4rem;overflow: hidden;}
.c_total div{float: right;overflow: hidden;}
.c_total span{color: #FF4557;}


.d_tip{background-color: #318AFF;height: 1rem;padding: 0 0.4rem;line-height: 1rem;font-size: 0.35rem;}
.d_con{padding: 0 0.4rem;background-color: #fff;overflow: hidden;}
.d_username{font-size:0.26rem;margin: 0.5rem 0;margin-bottom: 0.24rem;}
.d_username span{margin-right: 0.4rem;}
 .d_con .img{float: left;width: 1.8rem;height: 1.8rem;} 
 .d_con .img img{width: 100%;height: 100%;}
 .d_con   .c_right{width: calc( 100% - 2.2rem ); height: 1.8rem;font-size: 0.24rem;}
 .d_money{font-size: 0.26rem;font-weight: 600;overflow: hidden;padding: 0.5rem 0;-webkit-justify-content: space-between!important;justify-content: space-between!important;}
 
 .d_money .right{color: #318AFF;}
 .d_info{margin-top: 8px;background-color: #fff;padding: 0 0.4rem;color: #6a6a6a;padding-bottom: 0.4rem;}
  .d_info .d_money{box-sizing: border-box;border-bottom: 1px solid #eee;margin-bottom: 0.2rem;}
   .d_info  .item{line-height: 2;font-size: 0.26rem;}
 
.head_back{color: #000000;font-size: 0.42rem; height: 1.02rem;  background-color: #fff;margin-bottom: 2px;line-height: 1;position: relative;}
.head_back span,.head_back div{position: absolute;font-size: 0.42rem;}
.head_back span{width:1.34rem ;text-align: center;height: 100%;z-index: 10;left: 0;}
.head_back div{width: 100%;text-align: center;line-height: 1;height: 100%;right: 0;font-size: 0.42rem;}


.color-blue{color: #318AFF;}
.f_page .weui-cells__title{margin:.77em 0;}

.f_bit{padding-left: 25px!important;}
.f_bit:after{
	position: absolute;
	left: 15px;
	content: '*';
    font-weight: 700;
    color: #f00;
    margin-right: 5px;
	margin-top: 2px;
	}