@charset "utf-8";
/* M站新加 */
.icon-fenxiang21 {display: none !important;}
.ling {margin-right: 0px !important;}
.mui-bar {padding-top: 13px !important;}
.zhishu_title {margin-top: 10px !important;}
.zhishu_search {margin-top: 10px !important;}
.attest .mui-bar {top: 0px !important;height: 60px !important;}
.giftsCengBg {position: fixed;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);top: 0px;left: 0px;z-index: 10;}
.giftsCeng {width: 100%;height: auto;position: absolute;bottom: 0px;left: 0px;background: #fff;}
.fill {width: 85px;height: 85px;background: #e42d2b;border-radius: 50%;padding-top: 12px;color: #FFF;border: 3px solid #fff;text-align: center;bottom: 20vw;right: 10vw;position: fixed;line-height: 15px;font-size: 12px;}
.fill p {color: #FFF;font-size: 12px;}
.fill a {display: block;border-top: dotted 1px #fff;line-height: 25px;width: 70px;margin: 3px auto;font-size: 13px;color: #fff;}
.toWelcome {position: absolute;top: 5vw;left: 5vw;font-size: 24px;width: 40px;height: 40px;background-color: rgba(0, 0, 0, 0.5);text-align: center;line-height: 40px;border-radius: 20px;color: #fff;z-index: 1;}
/*----------------mui.showLoading---------------*/
.mui-show-loading {position: fixed;padding: 5px;width: 120px;min-height: 120px;top: 45%;left: 50%;margin-left: -60px;background: rgba(0, 0, 0, 0.6);text-align: center;border-radius: 5px;color: #FFFFFF;visibility: hidden;margin: 0;z-index: 2000;-webkit-transition-duration: .2s;transition-duration: .2s;opacity: 0;-webkit-transform: scale(0.9) translate(-50%, -50%);transform: scale(0.9) translate(-50%, -50%);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.mui-show-loading.loading-visible {opacity: 1;visibility: visible;-webkit-transform: scale(1) translate(-50%, -50%);transform: scale(1) translate(-50%, -50%);}
.mui-show-loading .mui-spinner {margin-top: 24px;width: 36px;height: 36px;}
.mui-show-loading .text {line-height: 1.6;font-family: -apple-system-font, "Helvetica Neue", sans-serif;font-size: 14px;margin: 10px 0 0;color: #fff;}
.mui-show-loading-mask {position: fixed;z-index: 1000;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.15);}
.mui-show-loading-mask-hidden {display: none !important;}
/* M站新加 */
@charset "utf-8";
/* CSS Document */
body {padding: 0;margin: 0;font-family: Arial, "PingFang SC Medium";width: 100%;background-color: #f2f2f7;position: relative;font-size: 14px;color: #040404;padding-bottom: 60px;font-weight: normal;}
h1, h2, h3, p, dl, dt, dd, ul, li, input, textare {padding: 0;margin: 0;list-style: none;font-weight: normal;}
b, strong {font-weight: normal;}
p {font-size: 14px;color: #040404;}
a {display: inline-block;text-decoration: none;color: #040404;}
img {max-width: 100%;}
.mui-scroll-wrapper .mui-scroll {position: absolute;}
span {display: inline-block;vertical-align: top;}
.f_l {float: left;}
.f_r {float: right;}
.escp {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.escp2 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.none {display: none;}
.noneim {display: none !important;}
.iconfont {}
.status {height: 25px;position: fixed;left: 0;top: 0;width: 100%;background: #fff;z-index: 9999;}
.mui-bar {background: #fff;position: fixed;left: 0;top: 5px;border: none;box-shadow: none;z-index: 9;}
.mui-bar .mui-icon:active {opacity: 1}
.b_none {background: none;}
.b_none .mui-action-back span {color: #fff;}
.b_none h1 {color: #fff;}
.right span {}
.cl_blue {color: #0084ff;}
.clear {clear: both;}
.mui-title {font-size: 18px;color: #1b1b4e;}
.mui-action-back span {color: #1b1b4e;}
.b_none .mui-action-back, .b_none .mui-action-back span, .b_none .right span {color: #fff;}
.mui-action-back font {font-size: 14px;vertical-align: middle;}
.cl_white {color: #fff;}
.cl_white span {color: #fff;}
.mui-bar .mui-icon {padding-top: 0px;}
.mui-bar .right {float: right;line-height: 44px;padding: 0;}
.mui-bar .right span {margin: 0;}
.mui-bar .mui-action-back {line-height: 44px;}
.tit_h1 {font-size: 18px;font-weight: normal;color: #1b1b4e;padding: 4vw 3vw 2vw 3vw;line-height: 1.3em;}
.tit_h2 {font-size: 17px;color: #1b1b4e;padding: 2vw 0 3vw 0;}
.tit_h2 font {float: right;}
.wrap .menu {width: 100%;position: fixed;left: 0;bottom: 0;background: #fff;box-shadow: 0 3px 10px #e5e5e5;top: auto;padding: 0;height: 55px;z-index: 999;font-weight: normal;}
.menu .menuitem {color: #8f9aa8;font-size: 12px;width: 20%;float: left;text-align: center;line-height: 22px;display: inline-block;padding-top: 8px;overflow: visible;}
.menu a .iconfont {font-size: 24px;}
.menu .menuitem .mui-active {color: #37b48d;}
.seed {width: 13vw;height: 13vw;background: url(../images/xfhy.png) center center no-repeat;background-size: 100%;margin-top: -4.5vw;border-radius: 50%;box-shadow: 0 0 5px #8ddec3;}
.first_box {padding-top: 75px;}
.menucon {position: relative;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {font-size: 14px;color: #8f9aa8;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {font-size: 14px;color: #8f9aa8;}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {padding: 0;margin: 0;border: none;}
.loadmore {padding: 5vw 0;text-align: center;color: #999;font-weight: normal;}
/*==============================搜索============================*/
.search .right {font-size: 16px;}
.search_box {width: 95%;height: 30px;border-radius: 15px;background: #f7f7fc;text-align: left;overflow: hidden;}
.search_box .icon {height: 30px;margin-left: 8px;color: #a0a0a0;padding-left: 2px;}
.search_box input {position: absolute;height: 30px;border: none;width: 100%;margin: 0;padding: 0;top: 0;right: 0;padding-left: 30px;background: none;}
.search .mui-bar .mui-title {left: 15px;line-height: 30px;margin-top: 6px;}
.search .mui-bar .mui-title .icon-sousuo1 {padding-left: 5px;margin-top: 0;}
.search_box input:-ms-input-placeholder {color: #9da6b3;}
.search_box input::-webkit-input-placeholder {color: #9da6b3;}
.search_history {padding: 5vw 3vw;}
.search_history h2 {font-size: 16px;color: #1b1b4e;padding-bottom: 3vw}
.search_history p {padding-bottom: 5vw;overflow: hidden;}
.search_history p a {display: inline-block;line-height: 2em;margin: 1vw 2vw 1vw 0;background: #f5f5f9;padding: 0 3.5vw;border-radius: 1em;color: #1b1b4e;font-size: 14px;width: auto;}
@media (max-width:375px) {}
@media (max-width:320px) {.ring {padding-top: 50vw;}
}
/* 底部导航 */
.icon-homes {width: 25px;height: 23px;background: url(../images/zb/home.svg) center center no-repeat;display: inline-block;}
.icon-zhishus {width: 27px;height: 23px;background: url(../images/zb/live.svg) center center no-repeat;display: inline-block;}
.icon-rewus {width: 25px;height: 23px;background: url(../images/zb/find.svg) center center no-repeat;display: inline-block;}
.icon-wodes {width: 25px;height: 23px;background: url(../images/zb/mine.svg) center center no-repeat;display: inline-block;}
.mui-active .icon-homes {background: url(../images/zb/home_on.svg) center center no-repeat;}
.mui-active .icon-zhishus {background: url(../images/zb/live_on.svg) center center no-repeat;}
.mui-active .icon-rewus {background: url(../images/zb/find_on.svg) center center no-repeat;}
.mui-active .icon-wodes {background: url(../images/zb/mine_on.svg) center center no-repeat;}
/*border-bottom: 1px solid #F0F0F0;*/
.huadong {width: 80vw;float: left;padding: 0 0 0 2vw;position: relative;font-size: 12px;margin: 0 auto;margin-top: -6px;}
.huadong2 {width: 45vw;float: none;padding: 0;}
.huadong .notice_active {float: left;width: 100%;height: 30px;padding: 0;overflow: hidden;position: relative;}
.huadong .notice_active li {list-style-type: none;line-height: 30px;overflow: hidden;color: #fff;font-size: 12px;}
.huadong .notice_active li.notice_active_ch span {color: #fff;font-size: 1rem;display: block;overflow: hidden;width: 80%;float: left;overflow: hidden;margin: 0 0 0 0;font-size: 12px;}
.huadong .notice_active li.notice_active_ch em {text-align: right;float: right;color: #888;font-size: 0.8rem;font-style: normal;}
.huadong2 .notice_active li {}
.huadong2 .notice_active li.notice_active_ch span {width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* 搜索框 */
.c_search {width: calc(100% - 70px);float: left;height: 33px;font-size: 13px;border-radius: 17px;padding: 0 2%;line-height: 33px;margin-top: 6px;background: rgba(0, 0, 0, 0.3);}
.c_search input {background: none;width: 90%;color: #fff;line-height: 33px !important;height: 33px !important;margin: 0px !important;}
.c_search input:-ms-input-placeholder {color: #fff;font-size: 14px;}
.c_search input::-webkit-input-placeholder {color: #fff;font-size: 14px;}
.c_search span {color: #fff;line-height: 34px;display: inline-block;vertical-align: top;}
.search a {
	/* width:5vw; */
	float: left;line-height: 47px;}
.ling {background: #fff;height: 27px;line-height: 14px;border-radius: 15px;margin-top: 9px;width: 60px;float: right;text-align: left;}
.ling font {width: 27px;height: 27px;text-align: center;font-size: 12px;line-height: 25px;margin-top: 0px;border-radius: 50%;background: #fc8e11;border: 2px solid #fff;color: #900;display: inline-block;}
.ling em {display: inline-block;color: #900;font-size: 12px;font-style: normal;line-height: 28px;vertical-align: top;margin-left: 1px;}
.dingwei {width: 65px;float: left;color: #fff;text-align: left;font-size: 15px;line-height: 44px;overflow: hidden;margin-right: 5px;}
.color_header .mui-title {left: 10px;right: 10px;}
.color_header .right {color: #fff;line-height: 45px;}
.color_header .right span {font-size: 21px;padding-right: 2px;}
/*wxPOp*/
.xw-pop-msgbox, .xw-pop-msgbox * {margin: 0;padding: 0;box-sizing: border-box;font-size: 14px}
.xw-pop-msgbox {position: fixed;border-radius: 2px;overflow: hidden;padding: 10px 12px;left: 50%;transform: translateX(-50%);height: 40px;z-index: 1000;top: -80px;min-width: 300px;background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .1)}
.xw-pop-msgbox .xw-pop-msgbox-icon {position: absolute;left: 0;top: 0}
.xw-pop-msgbox .xw-pop-msgbox-text {margin-left: 38px;line-height: 20px;}
.xw-pop-msgbox .xw-pop-msgbox-text p {color: #8391a5;white-space: nowrap;margin-right: 38px;}
.xw-pop-msgbox .xw-pop-msgclose {position: absolute;width: 40px;height: 40px;right: 0;top: 0;text-align: center;line-height: 40px}
.xw-pop-msgbox .xw-pop-msgclose span {cursor: pointer;display: inline-block;display: inline-block;transition: all .3s;color: #999;font-size: 20px;line-height: 20px;width: 24px;height: 24px;vertical-align: middle}
.xw-pop-msgbox .xw-pop-msgclose span:hover {color: #666;transform: rotate(180deg);}
.xw-pop-modalbox, .xw-pop-modalbox * {margin: 0;padding: 0;box-sizing: border-box;font-size: 14px;}
.xw-pop-modalbox {position: fixed;opacity: 0;left: 0;top: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, .6);z-index: 1000;text-align: center}
.xw-pop-modalbox:after {content: '';height: 100%;display: inline-block;vertical-align: middle;width: 0;}
.xw-pop-modalbox .xw-pop-modal-section {display: inline-block;width: 420px;background: #fff;text-align: left;vertical-align: middle;border-radius: 5px;overflow: hidden;box-shadow: 0 0 5px rgba(0, 0, 0, .3)}
.xw-pop-modalbox .xw-pop-modal-header {padding: 20px 20px 0;font-size: 16px;font-weight: 700;position: relative}
.xw-pop-modalbox .xw-pop-modal-header .xw-pop-modal-close {position: absolute;right: 16px;transition: all .3s;top: 16px;font-size: 24px;height: 24px;width: 24px;text-align: center;line-height: 24px;cursor: pointer;color: #999;display: inline-block}
.xw-pop-modalbox .xw-pop-modal-header .xw-pop-modal-close:hover {transform: rotate(180deg);color: #666}
.xw-pop-modalbox .xw-pop-modal-body {padding: 30px 20px;line-height: 1.4;color: #48576a}
.xw-pop-modalbox .xw-pop-modal-btn {padding: 0 20px 20px;text-align: right}
.xw-pop-modalbox .xw-pop-modal-btn a {display: inline-block;cursor: pointer;color: #666;vertical-align: middle;line-height: 14px;margin-left: 15px;padding: 10px 15px;border: 1px solid #bfcbd9;border-radius: 3px;text-decoration: none}
.xw-pop-modalbox .xw-pop-modal-btn a:hover {background-color: #eee;color: #333;box-shadow: 0 2px 4px rgba(0, 0, 0, .1)}
.xw-pop-modalbox .xw-pop-modal-btn a.xw-pop-modal-btn-yes {background: #20a0ff;border-color: #20a0ff;color: #fff;}
.xw-pop-modalbox .xw-pop-modal-btn a.xw-pop-modal-btn-yes:hover {border-color: #1a91e8;background-color: #1a91e8}
.xw-pop-modalbox .xw-pop-modal-body-confirm {padding-left: 70px;position: relative}
.xw-pop-modalbox .xw-pop-modal-body-confirm:before {content: '!';width: 36px;color: #fff;height: 36px;z-index: 11;position: absolute;display: block;left: 20px;top: 50%;transform: translateY(-50%);color: #fff;text-align: center;line-height: 36px;font-size: 26px}
.xw-pop-modalbox .xw-pop-modal-body-confirm:after {content: '';display: block;left: 20px;top: 50%;transform: translateY(-50%);border-radius: 50%;background: #f7ba2a;position: absolute;z-index: 10;width: 36px;height: 36px;}
.xw-pop-loadbox {position: fixed;left: 0;z-index: 1000;top: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.1);text-align: center}
.xw-pop-loadbox:after {content: '';height: 100%;display: inline-block;vertical-align: middle;width: 0;}
.xw-pop-loadbox .xs-pop-loading-section {display: inline-block;vertical-align: middle;}
.xw-pop-loadbox .xw-pop-loading-text {font-size: 14px;color: #fff;margin-top: 10px}
.xw-pop-loading {width: 150px;height: 15px;margin: 0 auto;text-align: center;}
.xw-pop-loading span {display: inline-block;width: 15px;height: 100%;margin-right: 5px;background: #fff;border-radius: 5px;animation: load 1.04s ease infinite;-webkit-animation: load 1.04s ease infinite;-ms-animation: load 1.04s ease infinite;-o-animation: load 1.04s ease infinite;}
.xw-pop-loading span:last-child {margin-right: 0px;}
.xw-pop-loadingmui {position: fixed;padding: 0;width: 56px;min-height: 56px;top: 45%;left: 50%;margin-left: -60px;background: rgba(0, 0, 0, 0.6);text-align: center;border-radius: 5px;color: #FFFFFF;margin: 0;z-index: 2000;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transform: scale(0.9) translate(-50%, -50%);transform: scale(0.9) translate(-50%, -50%);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.xw-pop-loadingmui .mui-spinner {margin-top: 13px;width: 30px;height: 30px;}
@keyframes load {0% {opacity: 1;}
	100% {opacity: 0;}
}
@-moz-keyframes load {0% {opacity: 1;}
	100% {opacity: 0;}
}
@-ms-keyframes load {0% {opacity: 1;}
	100% {acity: 0;}
}
@-o-keyframes load {0% {opacity: 1;}
	100% {opacity: 0;}
}
@-webkit-keyframes load {0% {opacity: 1;}
	100% {opacity: 0;}
}
.xw-pop-loading span:nth-child(1) {animation-delay: 0.13s;}
.xw-pop-loading span:nth-child(2) {animation-delay: 0.26s;}
.xw-pop-loading span:nth-child(3) {animation-delay: 0.39s;}
.xw-pop-loading span:nth-child(4) {animation-delay: 0.52s;}
.xw-pop-loading span:nth-child(5) {animation-delay: 0.65s;}
@media (max-width:767px) {.xw-pop-modalbox .xw-pop-modal-section {max-width: 90%}
	.xw-pop-msgbox {max-width: 100%;height: auto}
	.xw-pop-msgbox .xw-pop-msgbox-text p {white-space: normal}
	.xw-pop-msgbox .xw-pop-msgbox-icon {bottom: 0}
	.xw-pop-msgbox .xw-pop-msgbox-icon:after {content: '';height: 100%;display: inline-block;vertical-align: middle;width: 0;}
	.xw-pop-msgbox .xw-pop-msgbox-icon img {display: inline-block;vertical-align: middle}
	.xw-pop-msgbox-info .xw-pop-msgbox-icon {background-color: #50bfff}
	.xw-pop-msgbox-warning .xw-pop-msgbox-icon {background-color: #f7ba2a}
	.xw-pop-msgbox-success .xw-pop-msgbox-icon {background-color: #13ce66}
	.xw-pop-msgbox-error .xw-pop-msgbox-icon {background-color: #ff4949}
}
/* weixinPop */
/* 评论 */
.comments {background: #fff;
	/* display: none; */
}
.comments .commentstitle {line-height: 40px;padding: 10px 3vw 0px 3vw;font-size: 15px;}
.comments .commentsPx {float: right;font-size: 12px;color: #999;margin-right: 5px;}
.comments .commentsPx em {font-style: normal;}
.comments .pxck {color: #ff6600;}
.loadMoreR {font-size: 13px;float: left;margin-left: 15vw;color: #37b48d;}
.pl_list {padding: 0px 3vw;}
.pl_list dl {height: auto;border-bottom: 1px solid #f1f1f1;margin: 0;padding: 3vw 0px;overflow: hidden;}
.pl_list dl:last-child {border: none;}
.pl_list dl dt {width: 12vw;height: 12vw;float: left;}
.pl_list dl dt img {width: 12vw;height: 12vw;object-fit: cover;border-radius: 50%;background: #ebebeb;}
.pl_list dl dd {width: 77vw;float: left;margin: 0vw 0vw 0vw 3vw;}
.pl_list dl dd p {color: #afb6be;font-size: 13px;margin-bottom: 0px;padding-right: 10vw;position: relative;}
.pl_list dl dd p font {width: 80px;display: inline-block;}
.pl_list dl dd p span {float: right;}
.pl_list dl dd p i {color: #bdbdbd;font-size: 14px;position: absolute;right: 0px;top: 0px;display: block;text-align: center;width: 9vw;line-height: 15px;}
.pl_list dl dd p .likes {color: #ff6600;}
.pl_list dl dd p i:before {display: block;vertical-align: top;margin-top: 1px;font-size: 13px;}
.pl_list dl dd .p_text {color: #2b334d;font-size: 14px;padding-bottom: 0px;margin-bottom: 5px;word-break: break-all;}
.pl_rep {background: #f4f5f6;border-radius: 5px;padding: 2vw 0vw 0 2vw;height: auto;overflow: hidden;margin-bottom: 5px;}
.re_left {width: 10vw;height: 10vw;float: left;}
.re_left img {width: 10vw;height: 10vw;object-fit: cover;border-radius: 50%;}
.re_right {width: 60vw;float: right;}
.re_right em {line-height: 15px;border-radius: 3px;background: #3bc298;color: #fff;padding: 0 1vw;font-style: normal;font-size: 12px;display: inline-block;vertical-align: top;margin-top: 2px;}
.yxh {color: #fb2523;}
.com_box {position: fixed;bottom: 0;left: 0;width: 100vw;height: 45px;background: #fff;border-top: 1px solid #d6d7d9;padding: 0;}
.com_box input {width: 85vw;line-height: 45px;padding: 0 3vw !important;height: 45px;background: #fff;border: 0;font-size: 14px;}
.com_box span {float: right;font-size: 15px;color: #37b48d;line-height: 45px;padding: 0vw 3vw;}
/* 评论 */
