body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
ul,ol,li{list-style:none;}
a{text-decoration:none;color:#666;}
img {vertical-align:middle;border:0;}
body {
background:#f7f7f7;
font-family:"Microsoft yahei";
color:#666;
font-size:14px;
}
input,button,select,textarea{outline:0}
em{font-style:normal;}


.member_tops{height:250px; position:relative;}
.member_tops .user-img{display:flex;justify-content:center;align-items:center;height:250px;flex-direction:column; position:absolute; left:0; right:0;}
.member_tops .user-img img{width:80px;height:80px;border:2px #fff solid;border-radius:100%;}
.member_tops .user-img span{font-size:18px;padding-top:10px;color:#fff;font-weight:700;}
.member_tops .user-img span em{color:#fff;font-size:14px;font-weight:300;padding-left:8px;}
.member_tops .user-img .msg{display:flex;flex-direction:row;}
.member_tops .user-img p{border-radius:50px;padding:2px 10px;background-color:rgba(0, 0, 0, 0.3); color:#FFF;font-size:13px;
	margin:10px 5px 0 5px;}
.member_tops .user-img p i{position:relative;font-size:16px;top:2px;margin-right:5px;}
.member_tops .back{position:absolute;top:8px;left:11px;}
.member_tops .back i{font-size:20px;color:#fff;}
.member_tops img.img-bjt{width:100%; height:250px; object-fit:cover;}


/***粉丝数据**/
.user-fssj {width:auto; background:#fff; overflow:hidden;}
.user-fssj ul {overflow:hidden;}
.user-fssj li {float:left; width:33.3%; text-align:center; padding:10px 0px;}
.user-fssj li h3 {font-size:18px; color:#666;}
.user-fssj li span {font-size:13px; color:#999;}


/***用户数据**/
.user-wallet {width:auto; background:#fff; overflow:hidden;}
.user-wallet ul {overflow:hidden;}
.user-wallet li {float:left; width:33.3%; text-align:center; padding:10px 0px;}
.user-wallet li h3 {font-size:18px; color:#666;}
.user-wallet li span {font-size:13px; color:#999;}

.user-wallet .zl {font-size:13px; border-top:1px #eee solid; padding:0 15px 18px 15px;}
.user-wallet .zl span {padding-top:15px;}
.user-wallet .zl p {padding-top:15px;}
.user-wallet .zl em {border-radius:50px; background:#eee; padding:2px 10px; margin-right:5px;}
.user-wallet .zl em i {margin-right:5px; color:#62B3E7;}

/***切换**/
.ShowContentType{padding-bottom:10px;margin-top:10px;}
.Showtab{width:100%; background:#fff; white-space:nowrap; overflow-y:hidden; height:auto; border-bottom:1px #eee solid;}
.Showtab span{display:inline-block; text-align:center; font-size:16px; padding:15px 25px; position:relative;}
.Showtab span em{font-size:12px; color:#999;}
.Showtab span.ck{color:#EF0E0E;}
.Showtab span.ck em{color:#ffa4a4;}
.Showtab span.ck:after{content: '';display: block;position: absolute;width:50%;height: 2px;background: #EF0E0E;left:25%;
bottom: 0px;}
.ShowContentType .Contents2{padding:0 10px;overflow:hidden;background:#fff;}


/***二级切换**/
.leixing{}
.leixing ul.tab{width:100%; background:#fff; white-space:nowrap; overflow-y:hidden; height:auto;}
.leixing ul.tab li{color:#999; display:inline-block; text-align:center; font-size:14px; padding:15px 10px; position:relative;}
.leixing ul.tab li.ck{color:#EF0E0E;}
.leixing ul.tab li i{margin-right:3px;}
.leixing ul.tab li span{margin-left:3px; font-size:12px;}
.leixing .show-nr{overflow:hidden;background:#fff;}

/***通用论坛列表**/
.lists{border-bottom: #EEE solid 1px;padding-bottom: 5px;margin-bottom:10px;}
.lists dl dt span{display: inline-block;padding:2px 5px;background:#F90;color: #FFF;
	border-radius: 5px;font-size:13px;}
.lists dl dt .ding{background: #649CFE;}
.lists dl dt .jing{background: #01c9be;}
.lists dl dt .hot{background: #EF0E0E;}
.lists dl dt .title{padding: 0px 6px;font-size:17px;color:#333;margin-top:15px;}
.lists dl dt .icons{display:inline-block;}
.lists dl .des{margin-top:8px;line-height:18px;color:#999;font-size:13px;padding:0 6px;}
.lists dl dd{margin:12px 0 0 0;}
.lists dl dd:after{content: '';display: block;clear: both;}
.lists dl dd div{width:33.33%;overflow: hidden;float: left;}
.lists dl dd div span{display: block;margin:5px;position: relative;}
.lists dl dd div span:before{content: '';display: block;padding-top: 75%;}
.lists dl dd div span img{position: absolute;width:100%;height: 100%;left: 0px;top:0px;}
.others{display:flex;margin-top:10px;padding-bottom:10px;}
.others p{margin:0px;flex: 1;height:15px;display:flex;justify-content:center;align-items: center;border-right:1px #eee solid;
    font-size:12px;color:#999;}
.others p i{font-size:14px;color:#999;padding-right:5px;}
.others em{color:#FF3E3F;}
/*商品列表*/
.qun-shoplist li{width: 50%;padding-top: 10px;float: left;overflow: hidden}
.qun-shoplist li span{display: block;margin: 0 5px;position: relative;overflow: hidden;}
.qun-shoplist li em{font-style:normal;color:#666;height:30px;line-height:30px;margin:0 5px;overflow:hidden;display:block;text-align:center;font-size:14px;}
.qun-shoplist li span:before {content: '';display: block;padding-top: 100%;}
.qun-shoplist li span img {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.qun-shoplist li p{margin:0 8px; display:block;text-align:center;color:#EF0E0E;}
.qun-shoplist li p b{float:left;}
.qun-shoplist li p s{float:right; color:#999;font-size:12px;padding-left:3px;}

/*CMS美图和文章列表*/
.user_news {padding:15px; margin-bottom:10px; background:#fff; border-radius:10px; box-shadow:0 2px 2px #eee;}
.user_news a {display:block;}
.user_news em {color:red;}
.user_news .title{font-size:16px; line-height:24px; padding-bottom:10px;}
.user_news .title a{color:#333;}
.user_news .title a i{margin-right:3px;}
.user_news .picurl{padding-bottom:10px;}
.user_news .picurl a{display:flex; position:relative;}
.user_news .picurl a img{width:100%; height:180px; object-fit:cover; border-radius:10px;}
.user_news .miaosu{font-size:14px; line-height:22px; padding-bottom:10px;}
.user_news .miaosu a{color:#666;}
.user_news .bottom{display:flex; font-size:14px;}
.user_news .bottom a{color:#999; display:inline-block;}
.user_news .bottom .L{width:60%; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.user_news .bottom .L em{color:#999;}
.user_news .bottom .L em i{margin-right:3px;}
.user_news .bottom .R{width:40%; text-align:right; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}}
.user_news .img_d a{display:flex;}
.user_news .img_d a img{margin-right:1.5%; object-fit:cover;}
.user_news .img_d a img:last-child{margin-right:0%;}



/*CMS短视频列表*/
.ShowContentType .dsp {padding:0px; background:#f7f7f7;}
.dsp .listdsp{float:left;width:33%; height:160px; margin-bottom:0.5%; position: relative;}
.dsp .listdsp:nth-child(3n+1){margin-right:0.5%;}
.dsp .listdsp:nth-child(3n+2){margin-right:0.5%;}
.dsp .listdsp a {display:block;}
.dsp .listdsp .imgs{width: 100%;height:160px; overflow:hidden; display:flex;}
.dsp .listdsp .imgs img{height:160px; min-width:100%; object-fit:cover;}
.dsp .listdsp .live{padding:1px 7px; border-radius:50px; background-color:rgba(0,0,0,0.5); position:absolute; left:5px; top:5px; color:#fff; font-size:12px; display:flex; align-items:center; text-align:center;}
.dsp .listdsp .live img{height:12px; width:12px; margin-right:3px;}
.dsp .listdsp .dzs{color:#ffffff; font-size:12px; position:absolute; left:5px; bottom:5px;}
.dsp .listdsp .bfs{color:#ffffff; font-size:12px; position:absolute; right:5px; bottom:5px;}
.dzs i,.bfs i {margin-right:3px;}

/*CMS音频列表*/
.user_music {width:48%; float:left; margin:1%; position:relative;}
.user_music a {display:block;}
.user_music a .top{position:relative;}
.user_music a .top .bo {z-index:1; border-radius:50px; background-color:rgba(0,0,0,0.3); position:absolute; right:5px; top:5px; color:#fff; font-size:12px; padding:1% 4%;}
.user_music a .top .bo i{height:12px; width:16px; margin-right:3px;}
.user_music a .top .time {z-index:1;border-radius:50px; background-color:rgba(0,0,0,0.3); position:absolute; left:5px; bottom:5px; color:#fff; font-size:12px; padding:1% 4%;}
.user_music a .top .time i{height:12px; width:16px; margin-right:3px;}
.user_music a .top .user {z-index:1; border-radius:50px; background-color:rgba(0,0,0,0.3); position:absolute; left:5px; top:5px; color:#fff; font-size:12px; padding:1% 6% 1% 1%;}
.user_music a .top .user img{height:15px; width:15px; margin-right:3px; border-radius:50px;}
.user_music a .top .play{z-index:1; width:20%; position:absolute; left:40%; bottom:40%; border-radius:5px;}
.user_music a .top .imgs {width:100%; height:0; padding-bottom:100%; position:relative;}
.user_music a .top .imgs img{width:100%; border-radius:10px 10px 0px 0px; object-fit:cover; height:100%; position:absolute;}
.user_music a .title{font-size:12px; background:#fff; border-radius:0px 0px 10px 10px; padding:10px;}


/*圈子样式*/
.user_qun {padding:20px 15px; margin:10px 0 20px 0; background:#f7f7f7; border-radius:10px;}
.user_qun .show {display:flex; position:relative; margin-bottom:10px;}
.user_qun .show .left {width:100px; height:100px; margin-top:5px;}
.user_qun .show .left img {width:100px; height:100px; border-radius:10px;}
.user_qun .show .right {margin-left:10px;}
.user_qun .show .right a {display:block;}
.user_qun .show .right .title {color:#333; font-size:16px; padding-bottom:5px;}
.user_qun .show .right .dizhi {font-size:14px; color:#888888; line-height:22px;}
.user_qun .show .right .time {font-size:14px; color:#888888; line-height:22px;}
.user_qun .show .right .shuju {display:flex; margin-top:5px;}
.user_qun .show .right .shuju p {background:#e5e5e5; border-radius:15px 0 15px; color:#888888; font-size:12px; padding:5px 10px; margin-left:10px;}
.user_qun .show .right .shuju p i{margin-right:5px;}
.user_qun .show .right .shuju p:first-child {margin-left:0;}
.user_qun .show .right .shuju p:nth-child(2) {background:#e7f5ff;}
.user_qun .show .right .shuju p:nth-child(3) {background:#fff1e1;}
.user_qun .show .qunliao {background-color: #FF3E3F; font-size:12px; border-radius:0px 15px 0px; position:absolute; top:-13px; right:-10px; padding:5px 10px;}
.user_qun .qunliao a{color:#fff;}
.user_qun .des{font-size:14px; color:#888888; line-height:22px;}


/*聚会活动样式*/
.party-shoplist{padding:8px;background:#fff;overflow:hidden;}
.user_party{width:100%;margin-bottom:20px;box-shadow:0 5px 5px #ddd; overflow:hidden;border-radius:8px;}
.user_party span{display: block;position: relative;overflow: hidden;}
.user_party .product{padding:10px;background:#fff;}
.user_party .title{line-height:25px;display:block;font-size:18px;
font-weight:700;margin-bottom:10px;}
.user_party span{position:relative;}
.user_party span .end{background:#000;position:absolute;top:0px;left:0;opacity:0.5;width:100%;
height:100%;z-index:88;overflow:hidden; border-radius:8px;}
.user_party span .end::before{display:block;content:"";background:url(./user/end.png);
width:114px;height:100px;top:50%;left:50%;position:absolute;
  -webkit-transform: translate3D(-50%, -50%, 0);
      -ms-transform: translate3D(-50%, -50%, 0);
          transform: translate3D(-50%, -50%, 0);
}
.user_party span img {width:100%; height:200px; object-fit:cover; display:block;}
.user_party .type{margin-top:5px;}
.user_party h2{font-size:12px;color:#FF3E3F;font-weight:100;
	display:inline-block;padding:3px 8px;border-radius:5px;margin-right:10px;
	border:1px #FF3E3F solid;}
.user_party .feiyong{color:#EF0E0E;font-size:16px;font-weight:700;position: absolute;bottom:6px;right:0;}
.user_party .buttom{display:inline-block;}
.user_party .buttom a{font-size:12px;position:relative;top:-3px;font-weight:100;
	padding:2px 8px;background-image:linear-gradient(120deg, #FF3E3F 0%, #FF7414 100%);border-radius:8px;color: #fff;
}
.user_party .times{margin-top:11px;color:#888;font-size:14px;position:relative;}
.user_party .times p{padding-bottom:8px;}
.user_party .times p i{padding-right:8px;font-size:16px;position:relative;top:1px;}
.user_party .times p:nth-child(2) i{font-size:14px;}

/*答题样式*/
.user_dati{ position:relative;width:100%; height:auto; min-height:130px; margin:0px auto 15px auto;border-radius:5px;background:#f7f7f7; padding:10px 0px 20px 0px;}
.user_dati .nopro{ width:100%; height:200px; background:#f2f2f2;}
.user_dati .aui-img-fov{width: 55px;position: absolute;left: -0.8%;top: 8px; z-index:20;}
.user_dati .aui-img-fov img{width:100%;}
.user_dati .aui-img-fov2{background:#fe5845; padding:3px 10px; font-size:14px; border-radius:22px; color:#FFF; position: absolute;left:60px;top: 8px; z-index:20;}
.user_dati .yomibox{ width:100%; height:auto; overflow:hidden;}
.user_dati .yomibox .yomi{ float:right;padding:0 10px 10px 0px;}
.user_dati .yomibox .yomi span{ display:block; float:left;line-height:25px; font-size:12px; color:#9a9a9a;}
.user_dati .snap-left {width:25%; position:absolute; height:auto; overflow:hidden;float: left; margin:0 2%;}
.user_dati .snap-left .snap-img { position:relative; margin:3px 0 0 0px;}
.user_dati .snap-left .snap-img img{width:100%; border-radius:5px;}
.user_dati .snap-left .snap-img .zhez{ position:absolute; width:100%; height:25px; bottom:0px;background:#000;filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.30; display:block; border-radius:0px 0px 5px 5px;}
.user_dati .snap-left .snap-img span{ position:absolute; width:100%; line-height:25px; color:#FFF; text-align:center; display:block; bottom:0px; font-size: 12px;}
.user_dati .snap-right {position:absolute; left:30%; width:70%; float:left; font-size: 14px;font-weight: bold;}
.user_dati .snap-right h1{font-size:14px; margin-top:3px; font-weight:bold; margin-bottom:5px;}
.user_dati .snap-right .snap-num{background: #ffe9eb;color: #ff2146;font-size: 12px;border-radius: 22px;padding:3px 10px;font-weight:normal; display:inline-block;margin:5px 0 0 0;}
.user_dati .snap-right .snapprice{margin-top:5px; color:#f60002;}
.user_dati .snap-right .snapprice em{ font-size:12px; color:#9a9a9a; font-weight:normal;}
.aui-button-got {border: 1px solid #f60002;color: #f60002; border-radius: 22px;position: absolute;bottom: 15px;right: 15px;padding: 3px 10px; font-size:12px;}
.aui-button-no {border: 1px solid #a5a5a5;color: #a5a5a5; border-radius: 22px;position: absolute;bottom: 10px;right: 10px;padding: 5px 10px; font-size:12px;}


/*投票样式*/
.user_vote{background:#f7f7f7; margin-bottom:10px; padding:15px 15px 40px 15px; position: relative; border-radius:5px;}
.user_vote a{display: block;}
.user_vote .title{margin-bottom:10px; font-size:14px; font-weight:bold; color:#666; line-height:25px;}
.user_vote .title span{border-radius:10px; font-size:12px; color:#fff; padding:1px 5px; margin-right:3px;}
.user_vote .title .wks{background:#3ADD77; font-weight:normal!important;}
.user_vote .title .bmz{background:#ff7272; font-weight:normal!important;}
.user_vote .title .tpz{background:#2889db; font-weight:normal!important;}
.user_vote .picurl{float:left; width:120px; height:95px; margin-right:10px;}
.user_vote .picurl img{object-fit:cover; width:100%; height:100%; margin-top:3px; border-radius:5px;}
.user_vote .content{line-height:20px; color:#9a9a9a; height:100px; overflow:hidden; font-size:12px; position:relative;}
.user_vote .content .renshu{font-size:12px; text-align:right; margin-top:3px; position:absolute; bottom:0; right:0;}
.user_vote .toutime{height:6px; margin-top:10px; margin-bottom:5px;}
.user_vote .toutime .zhong {flex:1;height:100%;}
.user_vote .toutime .zhong .left span,.vote-landing-bar .vote-main .r span {display:block;width:5px;height:6px;}
.user_vote .toutime .zhong .left {float:left;position:relative;display:flex;display:-webkit-flex;height:100%;width:5%;background:#ff7272}
.user_vote .toutime .zhong .right {position:relative;display:flex;display:-webkit-flex;height:100%;width:5%;background:#2889db;}
.user_vote .toutime .showno{ margin-top:10px; position:relative}
.user_vote .toutime .showno .open{font-size:12px; color:#fe645c; float:left;}
.user_vote .toutime .showno .end{font-size:12px; float:right; color:#338edd;}
.user_vote .toutime .showno .vs{ text-align:center;font-style:italic; font-size:12px; width:40px; margin-left:-20px; color:#999; position:absolute; left:50%;}
.user_vote .vote-end{/*background:#000;*/ position:absolute; top:0px; left:0; opacity:0.3; width:100%; height:100%; z-index:88; overflow: hidden;}
.user_vote .vote-end::before {display:block; content:""; background:url(./user/vote-end.png); width:114px; height:100px; top:43%; left:60%; position:absolute; -webkit-transform:translate3D(-50%, -50%, 0); -ms-transform:translate3D(-50%, -50%, 0); transform:translate3D(-50%, -50%, 0);}
