body {
	background: #f5f5f9;
}

img {
	width: 100%;
}

.c-box {
	width: 100vw;
	margin: 0 auto;
}

.indexBanner {
	position: relative;
}
/*layer弹窗样式*/
body .layui-m-layer-global-layer-class {
	border-radius:.4rem
}
body .layui-m-layer-global-layer-class .layui-m-layerbtn{
	border-top: 1px solid #EBEBEB;
	background-color: #ffffff;
	border-bottom-left-radius:.4rem;
	border-bottom-right-radius:.4rem
}
body  .layui-m-layer-global-layer-class  .layui-m-layerbtn span[no]{
	border-right: 1px solid #EBEBEB;
	font-size:.4rem;
}
body  .layui-m-layer-global-layer-class  .layui-m-layerbtn span[yes]{
	color:#029E9D;
	font-size:.4rem;

}
/*弹窗-背景阴影*/
.popup-module,
.popup-bg {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 99;
	background-color: rgba(0, 0, 0, 0.4);
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
}

.popup-bg {
	z-index: -1;
}

.popup-content {
	width: 100%;
	position: relative;
	z-index: 100;
}

.search {
	padding: 0 0.4rem;
	height: 1.2rem;
	overflow: hidden;
	background-color: #fff;
	display: flex;
	align-items: center;
}

.search .logo {
	float: left;
	width: 0.9rem;
	margin-right: 0.2rem;
	border-radius: 50%;
	/*border: 1px solid #eee;*/
}

.search .input {
	float: right;
	width:60%;
	padding: 0 0.4rem;
	height: 0.853333rem;
	border-radius: .5rem;
	font-size: .28rem;
	background-color: #f7f7f7;
}

.search .input img {
	float: left;
	width: 0.346666rem;
	margin-top: 0.253333rem;
	margin-right: 0.266666rem;
}

.search .input span {
	float: left;
	height: 0.853333rem;
	line-height: 0.853333rem;
	border: 0;
	background: transparent;
	color: #bbb;
	font-size: 0.32rem;
}

.search .input input {
	width: 6.706666rem;
	float: left;
	height: 0.853333rem;
	line-height: 0.853333rem;
	border: 0;
	background: transparent;
	color: #bbb;
	font-size: 0.32rem;
}
.search .input a {
	width: 6.706666rem;
	float: left;
	height: 0.853333rem;
	line-height: 0.853333rem;
	border: 0;
	background: transparent;
	color: #bbb;
	font-size: 0.32rem;
}

.search .input input::-webkit-input-placeholder {
	color: #fff;
}

.search .input input:-moz-placeholder {
	color: #fff;
}

.search .input input::-moz-placeholder {
	color: #fff;
}

.search .input input:-ms-input-placeholder {
	color: #fff;
}

.indexBanner .search {
	position: absolute;
	top: 0.4rem;
	left: 0;
	z-index: 10;
}

.swiper-pagination .swiper-pagination-bullet {
	/*background: #029e9d;*/
	background: #fff;
	border-radius: 4px;
	width: 8px;
	height: 5px;
}

.swiper-pagination .swiper-pagination-bullet-active {
	/*width: 30px;*/
	width: 8px;
	height: 5px;
}

.c-h2 {
	padding: 0 0.4rem;
	overflow: hidden;
}

.c-h2 h2 {
	font-size: 0.426666rem;
	color: #1a1a1a;
	line-height: 1.253333rem;
	float: left;
	font-weight: bold;
}

.c-h2 a {
	float: right;
	display: block;
	font-size: 0.32rem;
	color: #b0b2bf;
	line-height: 1.253333rem;
}

.c-h2 a img {
	width: 0.133333rem;
	display: inline-block;
	vertical-align: middle;
	margin-left: 0.2rem;
}
/*首页导航*/
.index-nav{
	display:flex;
	background-color:#ffffff;
	margin-top:0.4rem;
	flex-wrap:wrap;
	padding-top:0.2rem;
	padding-bottom: 0.25rem;
}
.index-nav .item{
	width:25%;
	text-align:center;
	/*margin-bottom:.4rem;*/
	font-size: 0.35rem;
}
.index-nav .item img{
	width:1.2rem;
}
.productList {
	padding: 0px 3px;
}
.productList ul{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.productList li {
	width:48.8%;
	margin-bottom: 0.24rem;
	background: #fff;
	border-radius: 0.133333rem;
	/*box-sizing: 0 0 0.266666rem 5px rgba(132, 146, 167, 1);*/
}

.productList .img {
	height: 4.6rem;
	border-radius: 6px 6px 0 0;
	overflow: hidden;
}

.productList .tit {
	padding: 0.133333rem 0.333333rem;
}

.productList h2 {
	font-size: 0.346666rem;
	color: #333333;
	line-height: 0.52rem;
	margin-bottom: 0.2rem;
	height: 1.04rem;
	overflow: hidden;
}

.productList h2 .hot {
	display: inline-block;
	padding: 0 0.12rem;
	height: 0.293333rem;
	line-height: 0.293333rem;
	font-size: 0.186666rem;
	color: #fff;
	background: #fc5260;
	border-radius: 0.026666rem;
	margin-top: 0.12rem;
	vertical-align: top;
	margin-right: 0.2rem;
	text-transform: uppercase;
}

.productList p {
	font-size: 0.426666rem;
	color: #fc5260;
}

.productList p em {
	font-size: 0.32rem;
}

.productList p span {
	font-size: 0.24rem;
	color: #878a99;
	margin-left: 0.32rem;
}

.demandList {
	padding: 0 0.4rem;
}

.demandList li {
	background: #fff;
	border-radius: 0.133333rem;
	margin-bottom: 0.4rem;
	padding: 0 0.333333rem;
}

.demandList li .mt {
	overflow: hidden;
	display: flex;
	flex: 0 1 auto;
	padding-top: 0.533333rem;
}

.demandList li .mt span {
	padding: 0 0.16rem;
	height: 0.526666rem;
	color: #fff;
	background: #029e9d;
	border-radius: 0.026666rem;
	font-size: 0.266666rem;
	margin-right: 0.266666rem;
	white-space: nowrap;
}

.demandList li .mt .hot {
	display: inline-block;
	padding: 0 0.12rem;
	height: 0.293333rem;
	line-height: 0.293333rem;
	font-size: 0.186666rem;
	color: #fff;
	background: #fc5260;
	border-radius: 0.026666rem;
	margin-top: 0.12rem;
	vertical-align: top;
	margin-right: 0.2rem;
	text-transform: uppercase;
}

.demandList li .mt h2 {
	font-size: 0.4rem;
	color: #333333;
	line-height: 0.426666rem;
	width: 100%;
}

.demandList li .mt em {
	font-size: 0.32rem;
	color: #8f9aa8;
	margin-left: 0.266666rem;
	white-space: nowrap;
	line-height: 0.426666rem;
}

.demandList li .mc {
	overflow: hidden;
	padding: 0.533333rem 0;
}

.demandList li .mc span {
	float: left;
	line-height: 0.666666rem;
	font-size: 0.266666rem;
	color: #878a99;
	margin-right: 0.6rem;
}

.demandList li .mc em {
	float: right;
	height: 0.666666rem;
	line-height: 0.666666rem;
	padding: 0 0.4rem;
	background: #029e9d;
	border-radius: 0.08rem;
	color: #fff;
	font-size: 0.32rem;
}

.demandList li .mb {
	font-size: 0.293333rem;
	color: #c0c1cc;
	padding-bottom: 0.32rem;
	overflow: hidden;
}

.demandList li .mb span {
	float: left;
}

.demandList li .mb em {
	float: right;
}

.lastLine {
	font-size: 0.293333rem;
	color: #b0b2bf;
	line-height: 1rem;
	text-align: center;
	padding-bottom: 0.4rem;
	margin-top:1.46rem;
}

.c-h120 {
	height: 1.6rem;
}

.fixed {
	position: fixed;
	bottom: 0;
	left: 50%;
	width: 10rem;
	margin-left: -5rem;
	/*transform: translateX(-50%);*/
	background: #fff;
	height: 1.32rem;
	z-index: 100;
}
.fixed ul{
	width: 100%;
	display: flex;
	justify-content: space-around;
}
.fixed li {
	width: 20%;
	float: left;
	text-align: center;
	position: relative;
}
.newFixed li{ width: 33.333333%;}
.fixed li .img {
	width: 0.49rem;
	height: 0.49rem;
	margin: 0.24rem auto 0 auto;
	position: relative;
}

.fixed li .img span {
	/*height: 0.453333rem;*/
	line-height: 0.453333rem;
	background: #fc5260;
	color: #fff;
	font-size: 0.24rem;
	position: absolute;
	top: -0.2rem;
	right: -0.3rem;
	padding: 0 0.133333rem;
	border-radius: 50%;
	border: 0.026666rem solid #fff;
}

.fixed .dd1 .img {
	background: url(../img/shouxuan.png) no-repeat;
	background-size: cover;
}

.fixed .dd2 .img {
	background: url(../img/morenfaxian.png) no-repeat;
	background-size: cover;
}

.fixed .dd4 .img {
	background: url(../img/liao.png) no-repeat;
	background-size: cover;
}

.fixed .dd5 .img {
	background: url(../img/wo.png) no-repeat;
	background-size: cover;
}

.fixed .dd1.active .img {
	background: url(../img/weixuan.png) no-repeat;
	background-size: cover;
}

.fixed .dd2.active .img {
	background: url(../img/xuanzhongfaxian.png) no-repeat;
	background-size: cover;
}

.fixed .dd4.active .img {
	background: url(../img/tian.png) no-repeat;
	background-size: cover;
}

.fixed .dd5.active .img {
	background: url(../img/wode.png) no-repeat;
	background-size: cover;
}

.fixed li .tit {
	font-size: 0.266666rem;
	color: #c3c9d3;
	margin-top: 0.106666rem;
}

.fixed li.active .tit {
	color: #029e9d;
}

.fixed .dd3 .img {
	width: 1.333333rem;
	height: 1.333333rem;
	position: absolute;
	top: -0.266666rem;
	left: 50%;
	margin: 0 0 0 -0.666666rem;
}

.productMain .mt {
	border-radius: 10px;
	margin-top: 10px;
	background: #fff;
	/*padding: 0 0.4rem;*/
	padding: 0 0.4rem 18px 0.4rem;
	margin-bottom: 0.333333rem;
}

.productMain .mt .t {
	overflow: hidden;
	line-height: 0.8rem;
	padding-top: 0.266666rem;
}

.productMain .mt .money {
	float: left;
}

.productMain .mt .money span {
	color: #f91505;
	font-size: 0.32rem;
	margin-right: 0.133333rem;
}

.productMain .mt .money span em {
	font-size: 0.586666rem;
	font-weight: bold;
}

.productMain .mt .money i {
	font-size: 0.293333rem;
	color: #8f9aa8;
}

.productMain .mt .num {
	float: right;
	font-size: 0.293333rem;
	color: #8f9aa8;
}

.productMain .mt .num span {
	color: #029e9d;
}

.productMain .mt h2 {
	color: #000000;
	font-size: 0.4rem;
	font-weight: bold;
	padding: 0 0 8px 0;
}

.productMain .mc {
	display: flex;
	flex: 0 1 auto;
	/*padding: 0 0.4rem;*/
	height: 1.38rem;
	background: #fff;
	margin-left: 16px;
}

.productMain .mc span {
	color: #000000;
	font-size: 0.32rem;

	white-space: nowrap;
}

.productMain .mc img {
	width: 0.48rem;
	height: 0.48rem;
	margin: 0.426666rem 0.266666rem 0 0.666666rem;
}

.productMain .mc p {
	font-size: 0.32rem;
	color: #000000;
	line-height: 0.933333rem;
	padding: 0.2rem 0;
	width: 100%;
}

.c-h3 {
	height: 1rem;
	line-height: 1rem;
	color: #000000;
	font-size: 0.32rem;
}

.c-h3 img {
	width: 0.32rem;
	display: inline-block;
	margin-top: 0.333333rem;
	margin-right: 0.2rem;
}

.productMain .mb li {
	padding: 0 0.4rem;
	background: #fff;
	padding-bottom: 0.4rem;
	margin-bottom: 0.4rem;
}

.productMain .mb table {
	width: 100%;
	border-left: 1px solid #d5d9e0;
	border-top: 1px solid #d5d9e0;
}

.productMain .mb th,
.productMain .mb td {
	border-right: 1px solid #d5d9e0;
	border-bottom: 1px solid #d5d9e0;
	padding: 0.133333rem 0.506666rem;
	color: #8f9aa8;
	font-size: 0.293333rem;
	line-height: 0.586666rem;
	min-width: 2.066666rem;
}

.productMain .mb p {
	color: #8f9aa8;
	font-size: 0.32rem;
	line-height: 0.666666rem;
}

.c-h98 {
	height: 1.306666rem;
}

.c-h98 {
	height: 1.306666rem;
}
/*这个样式不要随意修改start*/
.fixed2 {
	position: fixed;
	bottom: 0;
	left: 50%;
	width: 10rem;
	margin-left: -5rem;
	background: #fff;
	height: 1.44rem;
	z-index: 100;
}

.fixed2 dl {
	/*padding-right: 0.4rem;*/
}

.fixed2 dd {
	float: left;
	width: 23.222222%;
}

.fixed2 dd a {
	display: block;
	height: 1.306666rem;
}

.fixed2 dd img {
	display: block;
	width: 0.48rem;
	margin: 0.24rem auto 0.066666rem auto;
}

.fixed2 dd p {
	font-size: 0.24rem;
	color: #000000;
	text-align: center;
}

.fixed2 dt {
	/*float: left;*/
	/*width: 25%;*/
	/*text-align:center;*/
}
.fixed2 dt:last-child{
	height: 1.306666rem;
	width: 23.222222%;
	text-align: left;
	/*width: 60%;*/
	/*margin-left:4%;*/
}
.fixed2 dt a.btn-buy {
	/*display: block;*/
	/*text-align: center;*/
	/*height: 0.906666rem;*/
	/*margin-top: 0.2rem;*/
	/*line-height: 0.906666rem;*/
	/*border-radius: 0.453333rem;*/
	/*background: #029e9d;*/
	/*font-size: 0.32rem;*/
	/*color: #fff;*/
	display: flex;
	flex-direction: column;
	margin-top: 0.18rem;
	align-items: center;
}


.fixed2 dt a.fixed2-icon img {
	width: 0.5rem;
	display: inline-block;
	vertical-align: middle;
	margin:.1rem auto;
}
/*这个样式不要随意修改end*/
.demandSearch {
	background: #fff;
	width: 100%;
}

.demandSearch .input {
	background: #f5f5f9;
}

.demandSearch .input input {
	color: #999;
	background: transparent;
	height: 0.853333rem;
	width: 90%;
	border: 0;
	font-size: 0.32rem;


}

.demandSearch .input input::-webkit-input-placeholder {
	color: #bbb;
}

.demandSearch .input input:-moz-placeholder {
	color: #bbb;
}

.demandSearch .input input::-moz-placeholder {
	color: #bbb;
}

.demandSearch .input input:-ms-input-placeholder {
	color: #bbb;
}

.demandSelect {
	background: #fff;
	padding: 0 0.4rem;
	margin-bottom: 0.333333rem;
}

.demandSelect ul {
	overflow: hidden;
	padding: 0.4rem 0;
}

.demandSelect li {
	width: 25%;
	float: left;
}

.demandSelect li a {
	display: block;
}

.demandSelect li .img {
	width: 0.8rem;
	margin: 0 auto 0.266666rem auto;
}

.demandSelect li .tit {
	font-size: 0.293333rem;
	color: #333333;
	text-align: center;
}

.demandSelect .mb {
	overflow: hidden;
	height: 1.04rem;
}

.demandSelect .mb .select {
	float: left;
	position: relative;
	margin-right: 1.333333rem;
}

.demandSelect .mb .select select {
	width: 1.866666rem;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 0;
	line-height: 1.04rem;
	font-size: 0.32rem;
}

.demandSelect .mb .select img {
	width: 0.186666rem;
	position: absolute;
	right: 0;
	top: 0.466666rem;
}

.demandSelect .mb .right {
	float: right;
	line-height: 1.04rem;
	font-size: 0.32rem;
	color: #029e9d;
}

.demandSelect .mb .right input {
	width: 0.266666rem;
	height: 0.266666rem;
	margin-right: 0.2rem;
}

.demandStep {
	background: #fff;
	padding: 0 0.4rem 0.4rem 0.4rem;
}

.demandStep h2 {
	font-size: 0.533333rem;
	color: #000000;
	font-weight: bold;
	line-height: 1.306666rem;
}

.demandStep p {
	font-size: 0.32rem;
	color: #8f9aa8;
}

.demandStep textarea {
	width: 8.133333rem;
	padding: 0.2rem 0.4rem;
	border: 0;
	background: #f5f5f5;
	font-size: 0.32rem;
	line-height: 0.506666rem;
	height: 2rem;
	resize: none;
}

.demandStep li {
	overflow: hidden;
	height: 1.6rem;
	line-height: 1.6rem;
	display: flex;
	flex: 0 1 auto;
	justify-content: space-between;
	border-top: 1px solid #f5f5f5;
}

.demandStep li:first-of-type {
	border-top: 0;
}

.demandStep li span {
	float: left;
	font-size: 0.4rem;
	color: #000000;
	white-space: nowrap;
}

.demandStep li select {
	float: right;
	border: 0;
	direction: rtl;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	height: 1.6rem;
	line-height: 1.6rem;
	color: #8f9aa8;
	width: 100%;
	font-size: 0.4rem;
}

.demandStep li .img {
	float: right;
}

.demandStep li .img1 {
	background: url(../img/icon20.png) no-repeat;
	background-size: cover;
	width: 0.16rem;
	height: 0.293333rem;
	margin-top: 0.653333rem;
	margin-left: 0.293333rem;
}

.demandStep li .img2 {
	background: url(../img/icon21.png) no-repeat;
	background-size: cover;
	width: 0.466666rem;
	height: 0.466666rem;
	margin-top: 0.56rem;
	opacity: 0;
	transition: 0.5s all;
}

.demandStep li.active .img2 {
	opacity: 1;
}

.demandStep>a {
	width: 8rem;
	height: 1.2rem;
	line-height: 1.2rem;
	text-align: center;
	color: #fff;
	background: #029e9d;
	border-radius: 0.6rem;
	display: block;
	margin: 0.4rem auto 0 auto;
	font-size: 0.426666rem;
	font-weight: bold;
}

.matchResult .mt {
	min-height: 2.666666rem;
	padding: 0.4rem;
	background: url(../img/img9.jpg) no-repeat;
	background-size: cover;
	color: #fff;
}

.matchResult .mt h2 {
	color: #fff;
	font-weight: bold;
	font-size: 0.533333rem;
	margin-top: 0.266666rem;
	margin-bottom: 0.106666rem;
}

.matchResult .mt p {
	font-size: 0.32rem;
	line-height: 0.506666rem;
	color: #c9e4e4;
}

.matchResult .mc {
	background: #fff;
	padding: 0 0.4rem;
	color: #c3c9d3;
	font-size: 0.293333rem;
	line-height: 1.04rem;
}

.matchResult .mc span {
	color: #029e9d;
	margin: 0 0.106666rem;
}

.matchResult .mb {
	padding: 0 0.4rem;
	background: #fff;
	overflow: hidden;
}

.matchResult .mb li {
	overflow: hidden;
	height: 2.4rem;
	margin-bottom: 0.4rem;
}

.matchResult .mb li .img {
	width: 3.2rem;
	height: 2.4rem;
	float: left;
	position: relative;
	border-radius: 0.133333rem;
	overflow: hidden;
}

.matchResult .mb li .img .per {
	position: absolute;
	top: 0;
	left: 0;
	border-bottom-right-radius: 0.133333rem;
	z-index: 2;
	color: #fff;
	background: #029e9d;
	line-height: 0.506666rem;
	padding: 0 0.133333rem;
	font-size: 0.266666rem;
}

.matchResult .mb li .img .size {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 2;
	text-align: center;
	font-size: 0.293333rem;
	color: #fff;
	background: rgba(0, 0, 0, .5);
	line-height: 0.56rem;
}

.matchResult .mb li .tit {
	float: right;
	width: 5.733333rem;
}

.matchResult .mb li .tit h2 {
	font-size: 0.373333rem;
	color: #000000;
	line-height: 0.56rem;
	height: 1.12rem;
	overflow: hidden;
	margin: 0.066666rem 0;
}

.matchResult .mb li .tit p {
	font-size: 0.293333rem;
	color: #8f9aa8;
	padding: 0.066666rem 0;
}

.matchResult .mb li .tit .b {
	overflow: hidden;
	display: flex;
	flex: 0 1 auto;
	line-height: 0.64rem;
	justify-content: space-between;
}

.matchResult .mb li .tit .b .num {
	color: #fc5260;
	font-size: 0.32rem;
}

.matchResult .mb li .tit .b .num span {
	font-size: 0.426666rem;
}

.matchResult .mb li .tit .b .name {
	color: #8f9aa8;
	font-size: 0.266666rem;
}

.registeredBody {
	height: 100%;
}

.registeredBody .c-box {
	height: 100%;
}

.bgImg {
	width: 10rem;
	height: 1.2rem;
	background: url(../img/img12.jpg) no-repeat;
	background-size: cover;
	position: absolute;
	bottom: 0;
	left: 0;
}

.registered {
	position: relative;
	overflow: hidden;
	min-height: 100%;
}
/*.loginbgc{*/
/*	background: url(../img/loginbgc.png) no-repeat;*/
/*}*/

.registered .top {
	width: 9.2rem;
	height: 4.586666rem;
	background: url(../img/img11.jpg) no-repeat;
	background-size: cover;
	position: relative;
	z-index: 10;
	padding: 0 0.4rem;
	padding-top: 0.88rem;
}

.registered .top h2 {
	color: #ffffff;
	font-size: 0.533333rem;
	margin-bottom: 0.2rem;
}

.registered .top p {
	color: #86d1d0;
	font-size: 0.373333rem;
}

.registered dl {
	position: relative;
	z-index: 10;
	/*padding: 0 0.4rem;*/
	width: 10rem;
}

.registered dd {
	border-radius: 0.666666rem;
	height: 1.333333rem;
	overflow: hidden;
	background: #fff;
	margin-top: 0.4rem;
	display: flex;
	flex: 0 1 auto;
}

.registered dd img {
	width: 0.466666rem;
	height: 0.466666rem;
	float: left;
	margin-left: 0.586666rem;
	margin-top: 0.426666rem;
	margin-right: 0.333333rem;
}

.registered dd input[type="text"],
.registered dd input[type="password"] {
	width: 100%;
	border: 0;
	font-size: 0.373333rem;
}

.registered dd input[type="button"] {
	border: 0;
	background: #fff;
	padding: 0 0.4rem;
	font-size: 0.32rem;
	color: #029e9d;
}

.registered .sendCode {
	border: 0;
	background: #fff;
	padding: 0 0.4rem;
	font-size: 0.32rem;
	color: #029e9d;
	width: 3.5rem;
	line-height: 1.333333rem;
	text-align: right;
}

.registered dt {
	padding-top: 0.333333rem;
}

.registered dt .btn {
	display: block;
	height: 1.333333rem;
	line-height: 1.333333rem;
	text-align: center;
	color: #fff;
	background: #029e9d;
	border-radius: 0.666666rem;
	font-size: 0.426666rem;
	font-weight: bold;
	margin-top: 0.333333rem;
}

.registered dt p {
	text-align: right;
	font-size: 0.32rem;
	color: #c3c9d3;
}

.registered dt p a {
	color: #029e9d;
}

.registered .link {
	position: relative;
	z-index: 10;
	width: 10rem;
}

.registered .link p {
	text-align: center;
	font-size: 0.32rem;
	color: #c3c9d3;
	line-height: 1.933333rem;
}

.registered .link p a {
	color: #029e9d;
}

.personal {
	background: #fff;
	overflow: hidden;
}

.personal .img {
	width: 2rem;
	height: 2rem;
	margin: 0.5rem auto;
	position: relative;
}

.personal .img .touxiang {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
}

.personal .img .icon {
	width: 0.533333rem;
	height: 0.533333rem;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
}

.personal .img input {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.personal dl {
	padding: 0 0.4rem;
}

.personal dd {
	height: 1.4rem;
	border-bottom: 1px solid #ebebeb;
	line-height: 1.4rem;
	display:flex;
	justify-content:space-between;
}
.personal dd span {
	flex-shrink:0;
	width: 1.5rem;
	text-align: right;
	margin-right: 0.666666rem;
	color: #1a1a1a;
	font-size: 0.373333rem;
}

.personal dd input {
	width:100%;
	flex-shrink:1;
	border: 0;
	height: 1.4rem;
	font-size: 0.373333rem;
}
.personal dd label {
	width:100%;
	flex-shrink:1;
	border: 0;
	height: 1.4rem;
	background: #e6e7e8;
	font-size: 0.373333rem;
}

.personal dt {
	overflow: hidden;
	padding: 0.4rem 0;
}

.personal dt .tit {
	float: left;
}

.personal dt .tit h2 {
	font-size: 0.373333rem;
	color: #1a1a1a;
}

.personal dt .tit p {
	font-size: 0.32rem;
	color: #8f9aa8;
}

.personal dt .btn {
	float: right;
	width: 1.28rem;
	height: 0.773333rem;
	border: 2px solid #029e9d;
	background: #029e9d;
	border-radius: 0.413333rem;
}

.personal dt .btn .btnMain {
	width: 0.773333rem;
	height: 0.773333rem;
	border-radius: 50%;
	background: #fff;
}

.personal dt .btn.active {
	background: #999;
	border-color: #999;
}

.personal dt .btn.active .btnMain {
	margin-left: 0.506666rem;
}

.personal .next {
	display: block;
	/*position: fixed;*/
	bottom: 0;
	left: 50%;
	/*width: 10rem;*/
	/*margin-left: -5rem;*/
	background: #029e9d;
	text-align: center;
	line-height: 1.306666rem;
	color: #fff;
	font-size: 0.426666rem;
}


.personal .img .upload {
	border-radius: 50%;
	overflow: hidden;
}

.personal .uploadBox {
	overflow: hidden;
}

.personal .uploadBox .tit {
	line-height: 2.666666rem;
}

.personal .uploadBox .upload {
	float: right;
	position: relative;
}

.personal .uploadBox .upload input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}



.platformCustomerService {
	position: relative;
}

.platformCustomerService .pBgImg {
	position: absolute;
	z-index: 1;
}

.platformCustomerService .main {
	position: relative;
	z-index: 2;
}

.platformCustomerService h2 {
	text-align: center;
	line-height: 1.533333rem;
	color: #fff;
	font-size: 0.4rem;
}

.platformCustomerService ul {
	padding: 0 0.4rem;
}

.platformCustomerService li {
	background: #fff;
	border-radius: 0.133333rem;
	padding: 0.333333rem;
	overflow: hidden;
	margin-bottom: 0.266666rem;
}

.platformCustomerService li .img {
	width: 1.04rem;
	height: 1.04rem;
	float: left;
}

.platformCustomerService li .tit {
	float: left;
	margin-left: 0.333333rem;
}

.platformCustomerService li .tit h3 {
	color: #029e9d;
	font-size: 0.426666rem;
}

.platformCustomerService li .tit p {
	color: #333333;
	font-size: 0.32rem;
}

.platformCustomerService li .phone {
	width: 1.066666rem;
	height: 0.64rem;
	float: right;
	margin-top: 0.2rem;
}

.platformCustomerService .title {
	padding: 0 0.4rem;
}

.platformCustomerService .title h3 {
	font-size: 0.453333rem;
	color: #333333;
	line-height: 0.853333rem;
	position: relative;
}

.platformCustomerService .title h3:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0.64rem;
	height: 0.04rem;
	background: #029e9d;
}

.platformCustomerService .title .tit {
	padding: 0.16rem 0;
}

.platformCustomerService .title p {
	font-size: 0.346666rem;
	color: #8f9aa8;
	line-height: 0.52rem;
	padding: 0.16rem 0;
}

.platformCustomerService .title img {
	margin-bottom: 0.4rem;
}



.message {
	background: #fff;
}

.message li a {
	padding: 0.4rem;
	display: flex;
	justify-content:space-between;
	overflow: hidden;
}

.message .img {
	width: 1.333333rem;
	height: 1.333333rem;
	border-radius: 50%;
	flex-shrink:0;
	float: left;
	position: relative;
}

.message .img span {
	position: absolute;
	top: 0;
	right: 0;
	width: 0.186666rem;
	height: 0.186666rem;
	border-radius: 50%;
	border: 0.053333rem solid #fff;
	background: #fc5260;
}

.message .tit {
	flex-shrink:1;
	width: 100%;
	margin-left:0.35rem;
}

.message .tit .mt {
	overflow: hidden;
	line-height: 0.426666rem;
	padding-top: 0.13rem;
	margin-bottom: 0.156666rem;
}

.message .tit .mt .name {
	float: left;
	font-size: 0.426666rem;
	color: #333333;
	margin-right: 0.266666rem;
}

.message .tit .mt .company {
	float: left;
	font-size: 0.293333rem;
	color: #8f9aa8;
}

.message .tit .mt .time {
	float: right;
	font-size: 0.32rem;
	color: #8f9aa8;
;
}

.message .tit .mb {
	line-height: 0.506666rem;
	font-size: 0.346666rem;
	color: #333333;
}

.message .tit .mb span {
	color: #8f9aa8;
}
/*.my{*/
/*	padding-bottom:3rem;*/
/*}*/
.my .mt {
	/* height: 5.733333rem; */
	background: url(../img/img15.jpg) no-repeat;
	background-size: 100% auto;
	overflow: hidden;
	margin-bottom:.4rem;
	background-color:#fff;
}

.my .mt .person {
	overflow: hidden;
	padding: 1.066666rem 0.4rem 0 0.4rem;
	display:flex;justify-content:space-between;
	margin-bottom: .3rem;
}

.my .mt .person .tit {
	width:100%;
	flex-shrink:1;
}

.my .mt .person .tit h2 {
	font-size: 0.48rem;
	color: #000000;
	font-weight: bold;
	margin-bottom: 0.533333rem;
}

.my .mt .person .tit h2 img {
	display: inline-block;
	vertical-align: middle;
	width: 0.16rem;

}

.my .mt .person .tit ul {
	overflow: hidden;
	flex: 0 1 auto;
	display: flex;
}

.my .mt .person .tit li {
	line-height: 0.48rem;
	font-size: 0.32rem;
}

.my .mt .person .tit li img {
	width: 0.48rem;
	height: 0.48rem;
	margin-right: 0.186666rem;
}

.my .mt .person .tit li.position {
	color: #207ce9;
	margin-right: 0.6rem;
	white-space: nowrap;
}

.my .mt .person .tit li.company {
	color: #029e9d;
}

.my .mt .person .img {
	flex-shrink:0;
	width: 1.866666rem;
	height: 1.866666rem;
	border-radius: 50%;
	overflow: hidden;
}
.my .mt .person .img a{
	display: block;
}
.my .mt .person .img a img{
	width: 100%;
	height: 100%;
}
.my .card {
	text-align: center;
	margin-bottom:.5rem;
}

.my .card ul {
	display: flex;
	flex: auto;
	justify-content: space-between;
}

.my .card li {
	width: 27%;
}
.my .card li:nth-child(2) {
	border-left:1px solid #ebebeb;

	border-right:1px solid #ebebeb;}
.my .card li:nth-child(3) {
	border-right:1px solid #ebebeb;}

.my .card li h2 {
	color: #1a1a1a;
	font-size: 0.4rem;
	font-weight: bold;
	margin-bottom: 0.06666rem;
}

.my .card li p {
	color: #b0b2bf;
	font-size: 0.32rem;
}
.my .my2-nav{
	background:#fff;
	padding-top:.4rem;
	margin-bottom:.4rem;
}
.my .my2-nav>p{
	border-left:.05rem solid	#029e9d;
	text-indent:.35rem;
	font-size:.35rem;color:#000;
	font-weight:bold;
	padding-bottom:.4rem;

}
.my .my2-nav>.my-nav{
	padding-top:.4rem;
}
.my .my-nav {
	background:#fff;
	display:flex;
	align-items:center;
	padding-top:.8rem;
	height:1.55rem;
	overflow:hidden;
	flex-wrap:wrap;
	transition: .5s;
}
.my .my-nav div {
	width:20%;
	text-align:center;
	margin-bottom:.4rem;
}
.my .my-nav div img{
	width:.6rem;
}
.my .my-nav div  p{
	margin-top:.1rem;
}
.my .nav-text{
	background:#fff;
	text-align:center;
	padding-bottom:.4rem;
	color:#666;

}
.my .mc {
	background: #fff;
	padding: 0 0.4rem;
	overflow: hidden;
}

.my .mc li {
	width: 48%;
	height: 2rem;
	float: right;
}

.my .mc li:first-of-type {
	float: left;
}

.my .mb {
	padding: 0 0rem 0px .4rem;
	background: #fff;
}

.my .mb li {
	overflow: hidden;
	color: #000000;
	font-size: 0.373333rem;
	line-height: 1.413333rem;
	font-weight: bold;
	position: relative;
	border-bottom:1px solid #ededed;
}
.my .mb li:last-child{
	border-bottom:0px;
}
.my .mb li a {
	color: #000;
}

.my .mb li .icon {
	float: left;
	width: 0.466666rem;
	height: 0.466666rem;
	margin-top: 0.466666rem;
	margin-right: 0.333333rem;

}

.my .mb li strong {
	position:absolute;

	width:.4rem;
	line-height:.4rem;
	background-color:#FB515F;
	border-radius:50%;
	color:#fff;
	font-size:.3rem;
	font-weight:normal;
	text-align:center;
	right:0rem;
	top:-5%;
	margin-top: 0.56rem;
	margin-right: .8rem;
}
.my .mb li .right {
	float: right;
	width: 0.16rem;
	margin-top: 0.56rem;
	margin-right: .4rem;
}
.my .banner{
	margin:.4rem 0px;

}
#my .button{
	width:70%;
	margin:auto;
	line-height:1.2rem;
	background-color:#ffffff;
	border-radius:.6rem;
	text-align:center;
	margin-top:.7rem;
	color:#FB515F;
	font-size:.4rem;
	box-shadow:0rem 0rem 1rem 0rem rgba(168,175,198,0.2);
	margin-bottom: 3rem;
}
.setting .item {
	background: #fff;
	overflow: hidden;
	padding: 0 0.4rem;
}

.setting .item span {
	float: left;
	font-size: 0.373333rem;
	color: #1a1a1a;
}

.setting .item .right {
	float: right;
	width: 0.16rem;
}

.setting .touxiang {
	margin-bottom: 0.4rem;
}

.setting .touxiang span {
	line-height: 1.866666rem;
}

.setting .touxiang .right {
	margin-top: 0.786666rem;
}

.setting .touxiang .touxiangImg {
	float: right;
	width: 1.28rem;
	height: 1.28rem;
	margin-top: 0.293333rem;
	margin-right: 0.2rem;
}

.setting .ul {
	margin-bottom: 0.4rem;
}

.setting .li {
	height: 1.306666rem;
	line-height: 1.306666rem;
}

.setting .li .right {
	margin-top: 0.506666rem;
}

.setting .li em {
	float: right;
	font-size: 0.373333rem;
	color: #8f9aa8;
	margin-right: 0.2rem;
}

.setting .li .btn {
	float: right;
	width: 1.28rem;
	height: 0.773333rem;
	border: 2px solid #029e9d;
	background: #029e9d;
	border-radius: 0.413333rem;
	margin-top: 0.24rem;
}

.setting .li .btn .btnMain {
	width: 0.773333rem;
	height: 0.773333rem;
	border-radius: 50%;
	background: #fff;
}

.setting .li .btn.active {
	background: #999;
	border-color: #999;
}

.setting .li .btn.active .btnMain {
	margin-left: 0.506666rem;
}

.setting p {
	font-size: 0.32rem;
	color: #8f9aa8;
	padding: 0 0.4rem;
	line-height: 0.853333rem;
}

.product {
	padding: 0 0.4rem;
}

.product h2 {
	padding-top: 0.333333rem;
	font-size: 0.4rem;
	color: #333333;
	line-height: 0.4rem;
}
.product input {
	font-size: 0.4rem;
	color: #333333;
	line-height: 0.4rem;
}

.product li {
	padding: 0.2rem;
	background: #fff;
	border-radius: 0.133333rem;
	overflow: hidden;
	margin-top: 0.333333rem;
}

.product li .img {
	width: 2rem;
	height: 2rem;
	border-radius: 0.133333rem;
	overflow: hidden;
	float: left;
}

.product li .tit {
	width: 6.533333rem;
	height: 2rem;
	overflow: hidden;
	float: right;
}

.product li .tit h2 {
	font-size: 0.346666rem;
	color: #333333;
	padding: 0.066666rem 0;
	margin-bottom: 0.066666rem;
}

.product li .tit p {
	color: #8f9aa8;
	font-size: 0.293333rem;
}

.product li .tit .b {
	overflow: hidden;
	margin-top: 0.24rem;
}

.product li .tit .num {
	float: left;
	color: #fc5260;
	font-size: 0.32rem;
}

.product li .tit .num span {
	font-size: 0.426666rem;
}

.product li .tit .btn {
	float: right;
}

.product li .tit .btn a {
	display: block;
	float: right;
	width: 0.48rem;
	height: 0.48rem;
	margin-left: 0.4rem;
}

.chat {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.chat .head {
	width: 100%;
	height: 1.6rem;
	background: #fff;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}

.chat .head .left {
	position: absolute;
	top: 0;
	left: 0;
	width: 1.6rem;
}

.chat .head .right {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	padding-right: 0.4rem;
}

.chat .head .right h2 {
	font-size: 0.4rem;
	color: #fc5260;
	font-weight: bold;
	margin-top: 0.26rem;
}

.chat .head .right p {
	font-size: 0.293333rem;
	color: #b0b2bf;
}

.chat .head .center {
	text-align: center;
	color: #000000;
}

.chat .head .center h2 {
	font-size: 0.4rem;
	font-weight: bold;
	margin-top: 0.2rem;
	margin-bottom: 0.05rem;
}

.chat .head .center p {
	font-size: 0.293333rem;
}

.chat .dialog {
	width: 100%;
	height: calc(100% - 3.066666rem);
	padding: 1.6rem 0 1.466666rem 0;
	overflow: auto;
}

.chat .dialog dl {
	padding: 0 0.4rem;
	padding-top: 0.666666rem;
}

.chat .dialog dt {
	font-size: 0.293333rem;
	color: #c3c9d3;
	text-align: center;
	line-height: 0.333333rem;
	margin-bottom: 0.666666rem;
}

.chat .dialog dd {
	margin-bottom: 0.666666rem;
	overflow: hidden;
	width: 100%;
}

.chat .dialog dd.otherSide {
	float: left;
}

.chat .dialog dd.ourSide {
	float: right;
}

.chat .dialog dd .img {
	width: 0.986666rem;
	height: 0.986666rem;
	border-radius: 50%;
	overflow: hidden;
}

.chat .dialog dd .img img {
	width: 100%;
	height: 100%;
}

.chat .dialog dd.otherSide .img {
	float: left;
	margin-right: 0.213333rem;
}

.chat .dialog dd.ourSide .img {
	float: right;
	margin-left: 0.213333rem;
}

.chat .dialog dd .info {
	max-width: calc(100% - 2.933333rem);
	font-size: 0.346666rem;
	line-height: 0.52rem;
	border-radius: 10px;
	padding: 0.05rem;
	background: #fff;
}

.chat .dialog dd .info1 {
	max-width: calc(100% - 2.933333rem);
	font-size: 0.346666rem;
	line-height: 0.52rem;
	border-radius: 0.133333rem;
	padding: 0.266666rem 0.333333rem;
	background: #fff;
}

.chat .dialog dd.otherSide .info {
	float: left;
	color: #000000;
}

.chat .dialog dd.ourSide .info {
	float: right;
	color: #fff;
	background: #029e9d;
}

.chat .dialog dd.otherSide .info1 {
	float: left;
	color: #000000;
}

.chat .dialog dd.ourSide .info1 {
	float: right;
	color: #fff;
	background: #029e9d;
}
.chat .bottom {
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 9.2rem;
	padding: 0.266666rem 0.4rem;
	background: #fff;
	overflow: hidden;
}

.chat .bottom .btn {
	width: 0.586666rem;
	height: 0.586666rem;
	display: block;
	margin-top: 0.173333rem;
}

.chat .bottom .btn.left {
	float: left;
}

.chat .bottom .btn.right {
	float: right;
}

.chat .bottom .btn.add {
	margin-left: 0.4rem;
}

.chat .bottom input {
	width: 6.4rem;
	padding: 0 0.4rem;
	height: 0.933333rem;
	background: #f5f5f9;
	border-radius: 0.466666rem;
	border: 0;
	font-size: 0.4rem;
}

.chat .bottom  a {
	float: right;
	background: #029e9d;
	color: #fff;
	font-size: 0.32rem;
	width: 1.866666rem;
	height: 0.88rem;
	line-height: 0.88rem;
	border-radius: 0.44rem;
	text-align: center;
}

.c-h2 h2 img {
	float: left;
	width: 0.4rem;
	height: 0.4rem;
	margin-top: 0.426666rem;
	margin-right: 0.4rem;
}

.liveBroadcast {
	padding: 0px 0.4rem;
}

.liveBroadcast ul {
	overflow: hidden;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.liveBroadcast li {
	width: 48%;
	margin-bottom: 0.4rem;
	float: left;
	background: #fff;
	border-radius: 0.08rem;
	overflow: hidden;
}

.liveBroadcast li .img {
	height: 2.666666rem;
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	background-color: #000;
}

.liveBroadcast li .type {
	position: absolute;
	top: 0rem;
	right: 0rem;
	height: 0.48rem;
	background: #fc5260;
	border-radius: 0.053333rem;
	color: #fff;
	font-size: 0.266666rem;
	line-height: 0.48rem;
	padding: 0 0.13rem;
}

.liveBroadcast li .type img {
	width: 0.24rem;
	margin-right: 0.106666rem;
	margin-top: 0.12rem;
}

.liveBroadcast li .info {
	position: absolute;
	bottom: 0;
	left: 0;
	width:100%;
	background: rgba(0, 0, 0, 0.4);
	height: 0.533333rem;
	font-size: 0.266666rem;
	color: #fff;
	line-height: 0.533333rem;
	display:flex;
	justify-content:space-between;
}

.liveBroadcast li .company {
	padding-left:.1rem;
}

.liveBroadcast li .hot {
	padding-right:.1rem;
}

.liveBroadcast li .hot img {
	width: 0.28rem;
	height: 0.28rem;
	margin-top: 0.133333rem;
	margin-right: 0.133333rem;
}

.liveBroadcast li .name {
	padding: 0 0.4rem;
	font-size: 0.346666rem;
	color: #000;
	line-height: 0.8rem;
}

.topVersion {
	padding: 0 8px;
}

.topVersion li {
	margin-bottom: 0.4rem;
	/*background: #fff;*/
	border-radius: 0.133333rem;
}

.topVersion .pro {
	display: block;
	/*padding: 0 0.4rem;*/
	position: relative;
}

.topVersion .mt {
	overflow: hidden;
	padding-top:13px;
	margin-bottom: 0.4rem;
}

.topVersion .mt .img {
	width: 1.333333rem;
	height: 1.333333rem;
	float: left;
	border-radius: 50%;
	overflow: hidden;
}
.topVersion .mt .img img {
	width:100%;
	height:100%;
}
.topVersion .mt .tit {
	padding-left:0.2rem;
	float:left;
	padding-top: 9px;
	/* float: right; */
}

.topVersion .mt .tit .name {
	width: 5.2rem;
	font-size: 0.4rem;
	color: #1a1a1a;
	font-weight: bold;
	/*margin-bottom: 0.18rem;*/
	margin-bottom: 2px;
}

.topVersion .mt .tit dl {
	overflow: hidden;
	height: 0.453333rem;
	padding-bottom: 2px;
}

.topVersion .mt .tit dd {
	float: left;
	margin-right: 0.266666rem;
	padding: 0 0.2rem;
	height: 0.453333rem;
	line-height: 0.453333rem;
	border: 1px solid #029e9d;
	border-radius: 0.24rem;
	font-size: 0.25rem;
	color: #029e9d;
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	max-width:1.5rem
}

.topVersion .mc {
	overflow: hidden;
}

.topVersion .mc dd {
	width: calc(33.333333% - 0.266666rem);
	margin-left: 4px;
	float: left;
	border-radius: 6px;
}

.topVersion .mc dd:first-of-type {
	margin-left: 0;
}

.topVersion .mc .tit {
	color: #1a1a1a;
	font-size: 0.32rem;
	line-height: 0.8rem;
}

.topVersion .mb {
	overflow: hidden;
	padding: 0.333333rem 0;
}

.topVersion .mb dd {
	float: right;
	margin-left: 0.666666rem;
	font-size: 0.293333rem;
	color: #c3c9d3;
	line-height: 0.333333rem;
}

.topVersion .mb dd img {
	margin-right: 0.186666rem;
	width: 0.333333rem;
}

.topVersion .num {
	position: absolute;
	right: 0.4rem;
	top: -0.346666rem;
	background: url(../img/img26.png) no-repeat center top / cover;
	width: 0.986666rem;
	height: 0.986666rem;
	text-align: center;
	line-height: 0.986666rem;
	font-size: 0.613333rem;
	font-weight: bold;
	color: #fff;
}

.topVersion .top3 {
	width: 0.933333rem;
	height: 1.186666rem;
}

.topVersion .one {
	background: url(../img/img23.png) no-repeat center top / cover;
}

.topVersion .two {
	background: url(../img/img24.png) no-repeat center top / cover;
}

.topVersion .three {
	background: url(../img/img25.png) no-repeat center top / cover;
}

.topVersion .three {
	background: url(../img/img25.png) no-repeat center top / cover;
}

.topVersionBtn {
	position: fixed;
	bottom: 3.133333rem;
	right: 0.4rem;
	z-index: 9;
}

.topVersionBtn li {
	width: 1.146666rem;
	height: 1.146666rem;
	margin-top: 0.4rem;
	box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.1);
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
	font-size: 0.266666rem;
	line-height: 0.346666rem;
}

.topVersionBtn li a {
	color: #fff;
	display: block;
	height: 1.146666rem;
}

.topVersionBtn li p {
	width: 1.146666rem;
	padding-top: 0.25rem;
	height: 0.92rem;
}

.topVersionBtn .yellow {
	background: #ffa600;
}

.topVersionBtn .green {
	background: #029e9d;
}

.topVersionBtn .white {
	background: #fff;
}

.topVersionBtn .share {
	background: url(../img/img27.png) no-repeat center top / cover;
}

.topVersionBtn li.share a {
	color: #b0b2bf;
}

.topVersionBtn li.white a {
	color: #b0b2bf;
}

.companyDetails {
	position: relative;
	/*overflow: hidden;*/
	margin-bottom: 0.4rem;
}

.companyDetails .video {
	/*position: relative;*/
}

.companyDetails .video .type {
	position: absolute;
	top: 0.4rem;
	right: 0.4rem;
	height: 0.533333rem;
	background: #fc5260;
	border-radius: 0.053333rem;
	color: #fff;
	font-size: 0.32rem;
	line-height: 0.533333rem;
	padding: 0 0.16rem;
	z-index: 9999;
}

.companyDetails .video .type img {
	width: 0.28rem;
	margin-right: 0.106666rem;
	margin-top: 0.133333rem;
}

.companyDetails .video .visit {
	position: absolute;
	top: 0.4rem;
	left: 0.1rem;
	height: 0.533333rem;
	/*background: #fc5260;*/
	border-radius: 0.053333rem;
	color: #fff;
	font-size: 0.32rem;
	line-height: 0.533333rem;
	padding: 0 0.16rem;
	z-index: 9999;
	opacity:0.5;
}

.companyDetails .video .visit img {
	width: 0.28rem;
	margin-right: 0.106666rem;
	margin-top: 0.133333rem;
}

.companyDetails .video video {
	width: 100%;
	height: 5.066666rem;
	background: #000;
}

.companyDetails .Main {
	border-top-left-radius: 0.266666rem;
	border-top-right-radius: 0.266666rem;
	margin-top: -0.4rem;
	position: relative;
	z-index: 2;
	/*overflow: hidden;*/
}

.companyDetails .banner {
	padding: 0.4rem;
	background: #fff;
}

.companyDetails .mt {
	background: #fff;
	padding: 0.4rem 0.4rem 0 0.4rem;
	overflow: hidden;
	display:flex;
	justify-content:space-between;
	border-radius: 14px 14px 0 0;

}

.companyDetails .mt .img {
	width: 1.8rem;
	height: 1.8rem;
	float: left;
	border-radius: 50%;
	overflow: hidden;
	flex-shrink:0;
}
.companyDetails .mt .img img{
	width: 100%;
	height: 100%;
}
.companyDetails .mt .tit {
	flex-shrink:1;
	width:100%;
	margin-left:.3rem;
}

.companyDetails .mt .tit h2 {
	font-size: 0.48rem;
	color: #1a1a1a;
	font-weight: bold;
	margin-bottom: 0.333333rem;
}

.companyDetails .mt .tit .btm {
	overflow: hidden;
	position: relative;
}

/*.companyDetails .mt .tit .btm a {
	font-size: 0.32rem;
	color: #fc5260;
	line-height: 0.666666rem;
	border: 0.026666rem solid #fc5260;
	border-radius: 0.72rem;
	padding: 0 0.213333rem;
	display: block;
	position: absolute;
	top: 0rem;
	right: 0;
}*/
.companyDetails .mt .tit .btm a.on{
	border-color: #999;
	color: #fff;
	background: #999;
}
.companyDetails .mt .tit p {
	font-size: 0.32rem;
	color: #b0b2bf;
	margin-bottom: 0.24rem;
}
.companyDetails .mb .swiper-container .swiper-wrapper .slide3 .liveMain .companyName a.on{
	color: #fff;
	background: #fc5260;
}

.companyDetails .mt .tit .btm p {
	width: 4.4rem;
}

.companyDetails .mt .tit .address {
	font-size: 0.32rem;
	color: #029e9d;
}

.companyDetails .mt .tit .btm .address {
	width: 4.4rem;
}

.companyDetails .mt .tit .address img {
	margin-right: 0.16rem;
	width: 0.213333rem;
	margin-top: 0.066666rem;
}

.companyDetails .mc {
	padding: 0 0.4rem;
	background: #fff;
	margin: 0.4rem 0;
}

.companyDetails .mc li {
	border-top: 1px solid #f0f1f5;
	overflow: hidden;
	padding: 0.32rem 0;
}

.companyDetails .mc li:first-of-type {
	border-top: 0;
}

.companyDetails .mc li img {
	float: left;
	width: 0.4rem;
	height: 0.4rem;
	margin-top: 0.146666rem;
}

.companyDetails .mc li p {
	width: 8.6rem;
	float: right;
	font-size: 0.346666rem;
	line-height: 0.693333rem;
}

.companyDetails .mb {
	background: #F7F7F7;
}

.companyDetails .mb .gallery-top {
	padding: 0 0.4rem;
	/*border-bottom: 1px solid rgb(240, 241, 245);*/
	line-height: 1.133333rem;
	border-radius: 0 0 14px 14px;
}

.companyDetails .mb .gallery-top .swiper-slide {
	font-size: 0.373333rem;
	/*color: #000000;*/
	text-align: center;
}

.companyDetails .mb .gallery-top .swiper-slide-thumb-active {
	color: #029e9d;
	position: relative;
	font-weight: bold;
}

.companyDetails .mb .gallery-top .swiper-slide-thumb-active:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0.37rem;
	height: 0.11rem;
	/*background: #029e9d;*/
	background-image: url(/statics/js/modules/h5/img/banhu.png);
	background-size: 100%;
	margin-left: -0.133333rem;
}

.companyDetails .slide1 {
	padding: 0.24rem;
	/*padding-left: 0.4rem;*/
	overflow: hidden;
	margin-top: 303px;
}
.companyDetails .slide1 ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	background: #F7F7F7;
}
.companyDetails .slide1 li {
	/*width: calc(50% - 0.4rem);*/
	/*margin-right: 0.4rem;*/
	/*float: left;*/
	width: 48.8%;
	margin-bottom: 0.24rem;
	background: #fff;
	border-radius: 6px;
	/*margin-right:  0.24rem;*/
}

.companyDetails .slide1 li .tit {
	padding: 10px 10px 0 10px;
	color: #333333;
	font-size: 0.373333rem;
	line-height: 1.12rem;
	text-align: left;
}

.companyDetails .slide1 .bt {
	margin-top: 6px;
	overflow: hidden;
	padding: 0 10px 8px 10px;
	display: flex;
	justify-content: space-between;
}

.companyDetails .slide1 .bt .num {
	/*float: left;*/
	color: #ff5756;
	font-size: 0.32rem;
}

.companyDetails .slide1 .bt .num span {
	font-size: 0.373333rem;
}

.companyDetails .slide1 .bt .name {
	font-size: 0.32rem;
	color: #b0b2bf;
	/*float: right;*/
}

.companyDetails .slide2 {
	margin-top: 303px;
	padding: 0.4rem;
	overflow: hidden;
}

.companyDetails .slide2 img {
	margin-bottom: 0.3rem;
}

.companyDetails .slide2 p {
	font-size: 14px;
	color: #333333;
	line-height: 0.64rem;
}

.companyDetails .slide3 {
	padding: 0rem 0;
}

.companyDetails .slide3>ul {
	padding-left: 0.4rem;
	overflow: hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;

}


.companyDetails .slide3>ul>li {
	width:40px;
	height:40px;

	margin-right: 0.56rem;
	margin-bottom: 0.4rem;
}
.companyDetails .slide3>ul>li:nth-child(6n){
	margin-right:0px;
}
.companyDetails .slide3>ul>li img {
	width: 100%;
	height: 100%
}

.companyDetails .slide3 p {
	font-size: 0.32rem;
	color: #b0b2bf;
	line-height: 0.64rem;
	margin-bottom: 0.4rem;
	padding: 0 0.4rem;
}

.companyDetails .slide3 .num img {
	width: 0.32rem;
	margin-right: 0.16rem;
}

.companyDetails .slide3 .num {
	color: #029e9d;
	line-height: 0.453333rem;
	padding: 0.4rem;
	font-size: 0.32rem;
}

.companyDetailsFixed {
	position: fixed;
	z-index: 10;
	bottom: 0;
	left: 50%;
	margin-left: -5rem;
	width: 9.2rem;
	padding: 0 0.4rem;
	background: #fff;
	height: 1.306666rem;
}

.companyDetailsFixed ul {
	width: 45%;
	float: left;
	overflow: hidden;
}

.companyDetailsFixed li {
	width: 33.333333%;
	float: left;
	text-align: center;
}

.companyDetailsFixed li a {
	padding-top: 0.2rem;
	display: block;
}

.companyDetailsFixed li .img {
	width: 0.453333rem;
	margin: 0 auto;
	height: 0.453333rem;
}

.companyDetailsFixed li .tit {
	font-size: 0.266666rem;
	color: #000000;
	margin-top: 0.106666rem;
}

.companyDetailsFixed dl {
	float: left;
	width: 55%;
	overflow: hidden;
	padding-top: 0.2rem;
}

.companyDetailsFixed dd {
	float: left;
	width: calc(50% - 0.2rem);
}

.companyDetailsFixed dd.green a {
	background: #029e9d;
	width: 90%;
	float: right;
}

.companyDetailsFixed dd.green {
	margin-right: 0.4rem;
}

.companyDetailsFixed dd.yellow a {
	background: #ffa600;
}

.companyDetailsFixed dd a {
	display: block;
	height: 0.933333rem;
	line-height: 0.933333rem;
	color: #fff;
	font-size: 0.32rem;
	text-align: center;
	border-radius: 0.466666rem;
}

.newCompanyDetailsFixed li {
	width: 50%;
}

.newCompanyDetailsFixed dd.green {
	margin: 0;
	width: 100%;
}

.newCompanyDetailsFixed dd.green img {
	width: 0.373333rem;
	display: inline-block;
	margin-right: 0.266666rem;
	vertical-align: middle;
}

.topVersion .type {
	position: absolute;
	top: 18px;
	right: 10px;
	height: 0.533333rem;
	padding: 0 0.133333rem;
	border-radius: 0.053333rem;
	text-align: center;
	font-size: 0.32rem;
	color: #fff;
}

.topVersion .type.on {
	background: #fc5260;
}

.topVersion .type.off {
	/*background: #029e9d;*/
	width: 52px;
	height: 22px;
	background: linear-gradient(90deg, #FF7C45 0%, #F63737 100%);
	border-radius: 15px;
}

.topVersion .type img {
	width: 0.28rem;
	height: 0.253333rem;
	margin-top: 0.133333rem;
	margin-right: 0.08rem;
}

.liveBroadcastMain {
	margin-bottom: 0;
	height: 100%;
}

.liveBroadcastMain .video {
	height: 5.066666rem;
	overflow: hidden;
}

.liveBroadcastMain .mb {
	/*height: calc(100% - 5.066666rem);*/
}

.liveBroadcastMain .gallery-top {
	height: 1.133333rem;
}

.companyDetails .mb .gallery-top .swiper-slide span {
	font-size: 0.346666rem;
	color: #b0b2bf;
}

.liveBroadcastMain .gallery-thumbs {
	height: calc(100% - 1.133333rem);
	margin-top: 303px;
}

.liveBroadcastMain .slide1 {
	height: calc(100% - 0.4rem);
	overflow-y: auto;
}

.liveBroadcastMain .slide2 {
	height: 100%;
	overflow-y: auto;
}

.liveMain {
	height: 100%;
}

.liveMain .companyName {
	height: 1.6rem;
	overflow: hidden;
	padding: 0 0.4rem;
	display: flex;
	align-items:center;
}

.liveMain .companyName .img {
	width: 1.066666rem;
	height: 1.066666rem;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 0.266666rem;
	float: left;
}
.liveMain .companyName .img img{
	width: 100%;
	height: 100%;
}
.liveMain .companyName .name {
	color: #000000;
	font-size: 0.4rem;
	float: left;
	/*line-height: 1.6rem;*/
	width: 6rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box; /*下面三条缺一不可 可以生成 '...' 主要针对谷歌浏览器 */
	-webkit-line-clamp: 1;	/*表示行数*/
	-webkit-box-orient: vertical;	/*表示纵向*/
	padding-right: 0.1rem;
}

.liveMain .companyName .name span {
	display: inline-block;
	vertical-align: middle;
	font-size: 0.4rem;
	color: #000000;
	line-height: 0.4rem;
}

.liveMain .companyName a {
	float: right;
	font-size: 0.32rem;
	color: #fc5260;
	line-height: 0.666666rem;
	height: 0.666666rem;
	border: 0.026666rem solid #fc5260;
	border-radius: 0.72rem;
	padding: 0 0.213333rem;
	display: block;
	white-space: nowrap;
}

.liveBroadcastMain .slide3 {
	height: 100%;
	padding: 0;
}

.liveMain .main {
	background: #f5f5f9;
	/*height: calc(100% - 2.9rem);*/
	overflow-y: auto;
}

.liveMain .main ul {
	padding: 0 0.4rem;
}

.liveMain .main li {
	padding: 0.1rem 0;
	overflow: hidden;
}

.liveMain .main li .img {
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	margin-right: 0.1rem;
}
.liveMain .main li .img img{
	width: 100%;
	height: 100%;
}
.liveMain .main li span {
	width: calc(100% - 1rem);
	font-size: 0.32rem;
	line-height: 0.48rem;
	float: left;
	margin-top: 0.16rem;
}

.liveMain .main li span a {
	color: #029e9d;
}

.liveMain .main li .red-envelope{
	background: #f09751;
	color:#fff;
	display:inline-block;
	border-radius:.1rem;
	padding:.3rem .3rem;
	font-size:.35rem;
	margin-top: .2rem;
	max-width: 5rem;
	min-width: 3.5rem;
}
/*已抢红包样式*/
.liveMain .main li .red-bg{
	opacity:.4;
	/*background: #a39f9c;
	color:#333;*/
}
.liveMain .main li .red-envelope img{
	width:.9rem;
	margin-right:.2rem;;
	vertical-align:middle;
}
.cloudlive-send {
	padding: 0.293333rem 0px;
	height: 0.88rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	position: fixed;
	z-index: 100;
	/*left: 0%;
	width: 100%;*/
	width: 10rem;
	background-color: #ffffff;
	bottom: 0px;
}

.cloudlive-send .input {
	width: 100%;
	flex-shrink: 1;
	padding-left:.3rem;
}

.cloudlive-send input {
	width: 100%;
	padding: 0 0.266666rem;
	height: 0.88rem;
	line-height: 0.88rem;
	border: 0;
	border-radius: 0.44rem;
	overflow: hidden;
	background: #f5f5f9;
	font-size: 0.32rem;
	line-height: normal
}

.cloudlive-send .operImg {
	width: 3.5rem;
	flex-shrink: 0;
	margin-left: 1rem;
	display: flex;
	position: relative; padding-right:.3rem;
	justify-content: space-between;
}

.cloudlive-send .operImg img:first-child {
	width: 0.9rem;
	height: 100%;
}

.cloudlive-send .operImg img:nth-child(2) {
	width: .9rem;
	height: 100%;
	/*margin-left: -7%;
	margin-top: 3%*/

}

.cloudlive-send .operImg img:nth-child(3) {
	width: .9rem;
	height: 100%;
	/*margin-top: 2%*/
}

.cloudlive-send .operImg .like {
	position: absolute;

	right:.35rem;
	font-size: .5rem;
	top: -1.2rem;
	color: #029e9d;


}

.to_drink {
	position: fixed;
	/*left: .5rem;*/
	bottom: 1.5rem;

	z-index: 99;
	width:80%;
	box-shadow: 0px 0px 20px #ffffff;
	height:.7rem;
	line-height: .7rem;
	display:flex;
	flex-wrap:nowrap;
}

.to_drink > img {
	width: .7rem;
	flex-shrink:0;
	margin-right: .3rem;
	vertical-align: middle;

}
.to_drink >  div{
	width:100%;
	flex-shrink:1;height:.7rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.to_drink >  div > span {
	color: #1c67ff;
	padding: 0 .1rem;


}

/*礼物弹窗 */
.popup-product {
	align-items: flex-end;

}

.popup-product .popup-content {
	background: #ffffff;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem;
	padding-bottom:1.6rem;
}

.popup-product .popup-content .head-title {
	display: flex;
	justify-content: space-between;
	padding: .4rem .4rem;
	font-size: .37rem;
	color: black;

}
.popup-product .popup-content .head-title span{
	color:#8F9AA8;
}

.popup-product .popup-content .head-title img {
	width: .32rem;
	height: .32rem;
}

.popup-product .popup-content .data-list {
	padding: 0px 0.3rem;
	height:7rem;
	overflow-y:auto;


}

.popup-product .popup-content .data-list .data-item {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-bottom: .4rem;
	position:relative;
}

.popup-product .popup-content .data-item .img {
	width:1.6rem;
	height:1.6rem;
	flex-shrink: 0;
	border-radius: .1rem;
	border:1px solid #e8e8e8;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
}
.popup-product .popup-content .data-item .img span{
	position:absolute;
	left:0px;
	bottom:0px;
	width:.5rem;
	line-height:.5rem;
	text-align:center;
	background-color:#029E9D;
	color:#fff;

}

.popup-product .popup-content .data-item .info {
	width: 100%;
	flex-shrink: 1;
	margin-left: .4rem;
}

.popup-product .popup-content .data-item .info p {
	font-size: .35rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #4D4D4D;
	line-height: .5rem;
	height:1rem;
}

.popup-product .popup-content .data-item .info h3 {
	color: red;
	font-size: .37rem;
	margin-top:.2rem;
}
.popup-product .popup-content .data-item .goBuy{
	position:absolute;
	right:0px;
	bottom:0rem;
	width:1.8rem;;
	line-height:.7rem;
	background:linear-gradient(-90deg,rgba(255,36,93,1),rgba(255,164,57,1));
	box-shadow:0px .1rem .4rem 0px rgba(252,82,96,0.12);
	border-radius:.35rem;
	color:#fff;
	text-align:center;
}

.popup-product .popup-content .data-item .goBuy2{
	position:absolute;
	right:0px;
	bottom:0rem;
	width:1.8rem;;
	line-height:.7rem;
	background: #8D8D8D;
	box-shadow:0px .1rem .4rem 0px rgba(252,82,96,0.12);
	border-radius:.35rem;
	color:#fff;
	text-align:center;
}

/*礼物弹窗*/
.popup-gift {
	align-items: flex-end;

}
.popup-gift .popup-content {
	background: #ffffff;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem;
	padding-bottom:1.6rem;
}

.popup-gift .popup-content .head-title {

	padding: .4rem .4rem .4rem .5rem;
	font-size: .33rem;
	color: #8F99A7;
	text-align:center;


}

.popup-gift .popup-content .head-title img {
	width: .32rem;
	height: .32rem;
	float:right;
}
.popup-gift .popup-content .gift-list{
	display: flex;
	justify-content: space-between;
	flex-wrap:wrap;
	margin-top:.1rem;
	padding:0px .45rem;

}
.popup-gift .popup-content .gift-list .gift-item{
	width: 23%;
	margin:0px 0%;
	text-align:center;
	margin-bottom:.4rem;
}
.popup-gift .popup-content .gift-list .gift-item>.img{
	width:1.5rem;
	height:1.6rem;
	margin:auto;

	border-radius:.4rem;
	display:flex;
	justify-content:center;
	align-items:center;	border:1px solid #fff;
}
.popup-gift .popup-content .gift-list .gift-item>.img img{
	width:70%;
}
.popup-gift .popup-content .gift-list .gift-item>p{
	font-size:.32rem;

}
.popup-gift .popup-content .gift-list .gift-item>span{
	display:block;
	color:#999;
	margin-top:.1rem;
}
.popup-gift .popup-content .gift-list .gift-item.active .img{
	border:1px solid #FFDEBE;
	position:relative;
}
.popup-gift .popup-content .gift-list .gift-item.active .img button{
	width:100%;
	height:.6rem;
	position:absolute;
	left:0px;
	bottom:0px;
	background:linear-gradient(0deg,rgba(255,36,93,1),rgba(245,94,74,1));
	border-radius:0px 0px .4rem .4rem;
	border:0px;
	color:#ffffff;
	font-size:.3rem;

}
.popup-gift .popup-content .gift-list .gift-item.active p,.gift-item.active span{
	color:#FC5260;
	margin-top:.1rem;
}
/*充值弹窗*/
.popup-top-up {
	align-items: flex-end;
	z-index:100;

}
.popup-top-up .popup-content {
	background: #ffffff;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem;
	padding-bottom:.9rem;
}

.popup-top-up .popup-content .head-title {
	padding: .4rem .4rem .1rem .4rem;
	font-size: .37rem;
	text-align:center;
	display: flex;
	justify-content: space-between;

}
.popup-top-up .popup-content .head-title  span{
	color: #8F99A7; font-size: .29rem;
	margin-left: .2rem;
}
.popup-top-up .popup-content .head-title img {
	width: .32rem;
	height: .32rem;
}
.pay-head-title{

}
.popup-top-up .popup-content .pay-head-title {
	display: flex;
	padding: .4rem .4rem .1rem .1rem;
	justify-content: space-between;
	font-size:.4rem;
}
.popup-top-up .popup-content .pay-head-title img {
	width: .32rem;
	height: .32rem;

}
.popup-top-up .popup-content .pay-head-title img:first-child{
	width:.6rem;
	height:.6rem;
	float:left;
	margin-top:-.1rem;
}
.popup-top-up .popup-content .head-info{
	color: #8F99A7; font-size: .29rem;
	padding-left:.4rem;
}

.popup-top-up .popup-content .top-up-module{
	text-align:center;
	padding-top:1rem;
}
.popup-top-up .popup-content .top-up-module input{
	width:75%;
	height:.9rem;
	background:#EBEBEB;
	border:0;
	text-align:center;
	color:#8F9AA8;
	font-size:.32rem;

}
.popup-top-up .popup-content .top-up-module input::placeholder {
	text-align:center;
	color:#8F9AA8;
	font-size:.32rem;
}
.popup-top-up .popup-content .top-up-module  p{
	color:#8F9AA8;
	margin-top:.4rem;
}
.popup-top-up .popup-content .top-up-module .pay-price{
	font-size:.42rem;
	font-weight:bold;
	color:#FC5260;
	margin-bottom:.3rem;
	margin-top:-.3rem;
}
.popup-top-up .popup-content .top-up-module .pay-price span{
	font-size:.35rem;
}
.popup-top-up .popup-content  .pay-list{
	margin-bottom:-1rem;
}
.popup-top-up .popup-content  .pay-list>div{
	display:flex;
	margin:0px .4rem;
	padding:.4rem .1rem;
	justify-content:space-between;
	margin-bottom:.3rem;
}
.popup-top-up .popup-content  .pay-list>div:first-child{
	border-bottom:1px solid #EBEBEB;
	margin-bottom:-.1rem;
}
.popup-top-up .popup-content  .pay-list>div>div{
	display:flex;font-size:.35rem;
	justify-content:space-between;
	align-items:center;
}
.popup-top-up .popup-content  .pay-list>div >div>img{
	margin-right:.3rem;

}
.popup-top-up .popup-content  .pay-list>div img{ width:.46rem;}

.popup-top-up .popup-content .top-up-module  .tu-btn{
	background-color:#029E9D;
	line-height:1.16rem;
	width:75%;
	border:0;
	font-size:.45rem;
	color:#ffffff;
	margin-top:1.3rem;
	border-radius:.9rem;

}
.popup-top-up .popup-content .top-up-module .protocol{
	margin-top:.5rem;
	color:#8F9AA8;

}
.popup-top-up .popup-content .top-up-module .protocol a{
	color:#333;
}

/*发红包*/
.popup-red-envelope {
	align-items: flex-end;
	z-index:100;

}
.popup-red-envelope .popup-content {
	background: #ffffff;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem;
	padding-bottom:0rem;
}

.popup-red-envelope .popup-content .head-title {
	padding: .4rem .4rem .1rem .4rem;
	font-size: .37rem;
	text-align:center;
	display: flex;
	justify-content: space-between;

}
.popup-red-envelope .popup-content .head-title  span{
	color: #999; font-size: .33rem;
	margin-left: .2rem;
}
.popup-red-envelope .popup-content .head-title img {
	width: .32rem;
	height: .32rem;
}
.popup-red-envelope .popup-content .head-info{
	color: #8F99A7; font-size: .29rem;
	padding-left:.4rem;
	margin-bottom:0rem;
}
.popup-red-envelope .popup-content .from-re{
	display: flex;
	position: relative;
	justify-content: space-between;
	line-height: .9rem;
	padding: 0px 10%;    margin:.28rem 0px
}
.popup-red-envelope .popup-content .from-re div{
	color: #8F9AA8;
	flex-shrink: 0;
	font-size: .345rem;
	margin-right: .4rem;

}
.popup-red-envelope .popup-content .from-re input{
	background-color: #F5F5F5;
	height: .9rem;
	width:100% ;
	flex-shrink: 1;
	border-radius: .1rem;
	border:0;
	padding-left:.3rem;
	color:#003333;

}
.popup-red-envelope .popup-content .from-re span{
	position:absolute;
	right:1.4rem;
	color:#8F9AA8;
	font-size:.345rem;


}
.popup-red-envelope .popup-content .btn{
	display:flex;
	padding:.3rem 8%;
	justify-content:space-between;
	margin-top:0rem;

}
.popup-red-envelope .popup-content .btn button{
	width:45%;
	background:rgba(255,255,255,1);
	box-shadow:0px 5px 20px 0px rgba(168,175,198,0.2);
	height:1.2rem;
	border-radius:.7rem;
	border:0px;
	font-size:.45rem;
	color:#333;
}
.popup-red-envelope .popup-content .btn button:last-child{
	background:linear-gradient(-90deg,rgba(255,36,93,1),rgba(255,164,57,1));
	box-shadow:0px 5px 16px 0px rgba(252,82,96,0.12);
	color:#ffffff;
}
/*打赏*/
.layer-reward {
	margin: -.8rem -.5rem -1rem;
}

.layer-reward img {
	width: 1.17rem;
}

.layer-reward p {
	font-size: 0.37rem;
	color: #2C363F;
	margin-top: 0.26rem;
}
/*抢红包*/
.layer-msg-grab{
	display: flex;
	color: #ffffff;
	line-height:.8rem;
	justify-content: flex-start;
}
.layer-msg-grab img{
	width: .8rem;
	height:.8rem;
	margin-right:.3rem;
}
.red-envelope-bg{
	position:fixed;
	top:200px;
	width:100%;
	left:0px;
	z-index:99;
	text-align:center;
}
.red-envelope-bg img{
	width:50%;
}
.red-envelope-bg #canvas{
	width:100%;
}
.red-envelope-bg p{
	position:absolute;
	bottom:25.8%;
	left:0px;
	width:100%;
	color:#FFE094;
	font-size:.27rem;
	line-height:.45rem;

	letter-spacing: .1rem;
}

.edit {
	padding-bottom: 0.4rem;
}

.edit ul {
	background: #fff;
	padding: 0 0.4rem;
	margin-bottom: 1.066666rem;
}

.edit li {
	border-top: 1px solid #f5f5f5;
	height: 1.306666rem;
}

.edit li span {
	float: left;
	font-size: 0.373333rem;
	color: #1a1a1a;
	line-height: 1.306666rem;
}

.edit li input {
	float: right;
	border: 0;
	height: 1.306666rem;
	line-height: 1.306666rem;
	display: inline-block;
	text-align: right;
	font-size: 0.373333rem;
	width: 60%;
	color: #8f9aa8;
}

.edit li input.num {
	color: #fc5260;
}

.edit .btn {
	width: 9.2rem;
	margin: 0 auto;
	display: block;
	height: 1.306666rem;
	background: #029e9d;
	color: #fff;
	text-align: center;
	line-height: 1.306666rem;
	font-size: 0.453333rem;
	border-radius: 0.653333rem;
}

.indexNew{ background: #fff; display:flex; padding: 0 0.4rem; line-height: 1.066666rem; overflow: hidden;}
.indexNew img{  width: 0.32rem; height: 0.32rem; margin-top: 0.35333rem;}
.indexNew p{ margin-left:0.2rem; width: 8.666666rem; font-size: 0.32rem; color: #8f9aa8;}

.browsingHistory .mt {
	padding: 0 0.4rem;
	line-height: 0.8rem;
	font-size: 0.32rem;
	color: #333333;
}

.browsingHistory .mt span {
	color: #029e9d;
}

.browsingHistory .mb {
	background: #fff;
	padding: 0.2rem 0.4rem;
}

.browsingHistory .mb li {
	overflow: hidden;

}

.browsingHistory .mb li a {
	display: block;
	padding: 0.2rem 0;
	overflow: hidden;
	display: flex;
	align-items:center;
	justify-content:flex-start;
}

.browsingHistory .mb li .img {
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	margin-right: 0.4rem;

}

.browsingHistory .mb li .name {
	float: left;
	line-height: 1.333333rem;
	font-size: 0.32rem;
	color: #333333;
	width: 5rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.browsingHistory .mb li .time {
	float: right;
	line-height: 1.333333rem;
	margin-left: 0.3rem;
	font-size: 0.32rem;
	color: #8f9aa8;
	white-space: nowrap;
}

.collect {
	margin-top: 0.4rem;
}

.collect li {
	overflow: hidden;
	margin: 0 0.4rem 0.4rem 0.4rem;
	background: #fff;
	border-radius: 0.133333rem;
	height: 2rem;
	padding: 0.2rem;
}

.collect li .img {
	float: left;
	width: 2rem;
	height: 2rem;
}

.collect li .tit {
	float: right;
	width: 6.533333rem;
}

.collect li .tit .mt {
	height: 1.333333rem;
}

.collect li .tit .mt h2 {
	font-size: 0.346666rem;
	color: #333333;
	line-height: 0.8rem;
}

.collect li .tit .mt p {
	font-size: 0.32rem;
	color: #8f9aa8;
	line-height: 0.533333rem;
}

.collect li .tit .mb {
	overflow: hidden;
}

.collect li .tit .mb .num {
	float: left;
	font-size: 0.32rem;
	color: #fc5260;
}

.collect li .tit .mb .num span {
	font-size: 0.426666rem;
}

.collect li .tit .mb a {
	float: right;
	width: 0.36rem;
	margin-right: 0.2rem;
}

.searchList .search {
	padding: 0 0.4rem;
	background: #fff;
}

.searchList .search .input {
	float: left;
	background: #f5f5f9;
	width: 80%
}

.searchList .search .cancel {
	width: 12%
}


.searchList .search .input input {
	color: #8f9aa8;
	background: transparent;
	height: 0.853333rem;
	width: 90%;
	border: 0;
	font-size: 0.32rem;
	line-height:normal

}

.searchList .search .input input::-webkit-input-placeholder {
	color: #bbb;
}

.searchList .search .input input:-moz-placeholder {
	color: #bbb;
}

.searchList .search .input input::-moz-placeholder {
	color: #bbb;
}

.searchList .search .input input:-ms-input-placeholder {
	color: #bbb;
}

.searchList .search .btn {
	/*float: right;*/
	font-size: 0.4rem;
	color: #333333;
	display: block;
	height: 0.853333rem;
	line-height: 0.853333rem;
}

.searchList .sort {
	padding: 0 0.4rem 0.4rem 0.4rem;
	background: #fff;
}

.searchList .sort h3 {
	font-size: 0.32rem;
	color: #333333;
	margin-bottom: 0.32rem;
}

.searchList .sort ul {
	overflow: hidden;
}

.searchList .sort li {
	float: left;
	margin-right: 0.266666rem;
	margin-bottom: 0.266666rem;
}

.searchList .sort li a {
	display: inline-block;
	padding: 0 0.4rem;
	height: 0.8rem;
	line-height: 0.8rem;
	background: #f5f5f9;
	border-radius: 0.4rem;
}

.searchList .list .mt {
	overflow: hidden;
	height: 1.12rem;
	padding: 0 0.4rem;
}

.searchList .list .mt>img {
	width: 2.373333rem;
}

.searchList .list .mt a {
	float: right;
	font-size: 0.32rem;
	color: #b0b2bf;
	line-height: 1.12rem;
}

.searchList .list .mt a img {
	width: 0.16rem;
	vertical-align: middle;
	margin-left: 0.16rem;
}

.searchList .list .mb {
	margin: 0 0.4rem 0.4rem 0.4rem;
	border-radius: 0.133333rem;
	background: #fff;
	padding: 0.2rem 0;
}

.searchList .list .mb li {
	overflow: hidden;
	line-height: 0.933333rem;
}

.searchList .list .mb .seq {
	float: left;
	width: 0.8rem;
	text-align: center;
	font-style: oblique;
	font-size: 0.346666rem;
	color: #b0b2bf;
	font-weight: bold;
}

.searchList .list .mb .seq.fir {
	color: #ffb540;
}

.searchList .list .mb .seq.sec {
	color: #afc2e6;
}

.searchList .list .mb .seq.thi {
	color: #d6c8a8;
}

.searchList .list .mb p {
	float: left;
	max-width: 5.6rem;
	font-size: 0.373333rem;
	color: #333333;
	margin-right: 0.266666rem;
}

.searchList .list .mb .num {
	font-size: 0.293333rem;
	color: #8f9aa8;
	float: left;
}

.searchList .list .mb .num img {
	width: 0.16rem;
	margin-top: 0.32rem;
	margin-left: 0.12rem;
}

.searchList .list .mb .type {
	float: right;
	width: 0.4rem;
	height: 0.4rem;
	line-height: 0.4rem;
	margin-top: 0.266666rem;
	text-align: center;
	font-size: 0.24rem;
	border-radius: 0.053333rem;
	margin-right: 0.333333rem;
}

.searchList .list .mb .type.hot {
	background: #ffebed;
	color: #fc5260;
}

.searchList .list .mb .type.new {
	background: #fff3e0;
	color: #ff9c01;
}

.demandStepList {
	margin-bottom: 0.4rem;
}

.demandStepList .item {
	/*margin-top: 0.4rem;*/
	padding: 0 0.4rem;
	background: #fff;
}

.demandStepList .item li {
	height: 1.6rem;
	overflow: hidden;
	position: relative;
}

.demandStepList .item span {
	float: left;
	line-height: 1.6rem;
	font-size: 0.4rem;
	color: #000000;
}

.demandStepList .item select {
	float: right;
	width: 50%;
	height: 1.6rem;
	border: 0;
	direction: rtl;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: transparent;
	position: absolute;
	top: 0;
	right: 0.266666rem;
	font-size: 0.4rem;
	color: #8f9aa8;
}

.demandStepList .item img {
	float: right;
	width: 0.16rem;
	margin-top: 0.666666rem;
}

.demandStepList .item .input {
	float: right;
	width: 50%;
	height: 1.6rem;
	border: 0;
	font-size: 0.4rem;
	color: #8f9aa8;
	text-align: right;
}

.demandStepList .item .range {
	float: right;
	margin-top: 0.346666rem;
}

.demandStepList .item .range input {
	width: 1.2rem;
	padding: 0 0.266666rem;
	height: 0.906666rem;
	text-align: center;
	line-height: 0.906666rem;
	font-size: 0.373333rem;
	background: #f5f5f5;
	border: 0;
	float: left;
	color: #8f9aa8;
	margin-left: 0.133333rem;
}

.demandStepList .item .range span {
	color: #c0cbdd;
	font-size: 0.4rem;
	line-height: 0.906666rem;
	padding: 0 0.2rem;
}

.demandStepList .item .range.width input {
	width: 1.733333rem;
	margin-left: 0;
}

.demandStepList .item em {
	float: right;
	line-height: 1.6rem;
	font-size: 0.4rem;
	color: #8f9aa8;
	margin-left: 0.293333rem;
}

[v-cloak] {
	display: none!important;
}



.ad .top img{
	width:100%;
}

.ad .input{
	padding: 1rem 0 0 0.5rem;
	background: #fff;
	font-size: 0.4rem;
	color: #2569fc;
	font-weight: 500;
}

.ad .input input{
	width: 0.9rem;
	border: 2px solid #2569fc;
	height: 1.2rem;
	margin: 0 0.1rem;
	text-align: right;
	padding: 0 0.1rem;
	border-radius: 8px;
	color:#2569fc;
	text-align: center;
}

.ad .footer{
	width: 100%;
	position: fixed;
	bottom: 0px;
	right: 0;
	background-color: #fff;
	padding: 5px 0;
}

.phoneContact li {
	height: 1.2rem;
	overflow: hidden;
	line-height: 1.2rem;
	padding: 0 0.45rem;
	/*background: #fff;*/
	/*border-bottom: 1px solid #ebebeb;*/
	margin-bottom: 0.2rem;
	position: relative;
}

.phoneContact .img {
	float: left;
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	overflow: hidden;
}

.phoneContact .name {
	float: left;
	font-size: 0.4rem;
	color: #333333;
	margin-left: 0.266666rem;
	max-width: 5rem;
}

.phoneContact a {
	float: right;
	display: block;
	width: 0.64rem;
	height: 0.64rem;
	padding: 3px 0.3rem;
	/*background: #e5f5f5;*/
	margin-top: 0.186666rem;
}

.phoneContact a img {
	width: 0.64rem;
	padding-left: 10px;
}

.phoneContact .phone {
	/*border-top-right-radius: 0.413333rem;*/
	/*border-bottom-right-radius: 0.413333rem;*/
	border-radius: 0.4rem;
	margin-left: 0.08rem;
}

.phoneContact .mail {
	border-top-left-radius: 0.413333rem;
	border-bottom-left-radius: 0.413333rem;
}

.phoneContact .num {
	position: absolute;
	width: 0.453333rem;
	height: 0.546666rem;
	bottom: 0.173333rem;
	left: 0.773333rem;
}

.rankingNav {
	background: #fff;
	overflow: hidden;
	margin: 0 0.4rem 0.266666rem 0.4rem;
	padding: 0.266666rem 0.266666rem 0 0.266666rem;
	border-radius: 0.133333rem;
}

.rankingNav li {
	float: left;
	margin-right: 0.266666rem;
	margin-bottom: 0.266666rem;
	text-align: center;
	padding: 0 0.346666rem;
	height: 0.64rem;
	line-height: 0.64rem;
	font-size: 0.293333rem;
	color: #333333;
	border-radius: 0.333333rem;
	border: 1px solid #ebebeb;
}

.rankingNav li.active {
	background: #029e9d;
	color: #fff;
	border: 1px solid #029e9d;
}

.topVersion .mt .img .zhan{
	width: 1.693333rem;
	height: 0.466666rem;
	position: absolute;
	top: 0.2rem;
	left: 0.2rem;
}
/*================================分割线===============================================*/
@charset "UTF-8";
/*
* 公共布局
*/
/*布局容器,两端对齐垂直*/
.flex-justify-align, .connaught-style .lb-module, .connaught-style .lb-module .item .item-image .zbz,.connaught-style .lb-module .item .item-image .zbyg, .connaught-style .lb-module .item .item-image .company-hot, .connaught-style .sp-module, .connaught-style .sp-module .item .play-comment, .connaught-style .tabs, .connaught-style .pay-list .pay-item, .connaught-style .pay-list .pay-item > div, .liveBroadcast1 .popup-upload .popup-content .upload-type, .uploadVideo .upload, .anchorHomepage .anchor-module .anchor-info, .anchorHomepage .anchor-module .anchor-info .info, .anchorHomepage .anchor-module .anchor-info .btn, .anchorHomepage .anchor-module .anchor-total, .submitOrders .good, .submitOrders .user-info .item, .submitOrders .btn, .myBill .bill-data .bill-item > div, .livepromain-popup .popup-content .good, .livepromain-popup .popup-content .buy, .livepromain-popup .popup-content .buy .minus-add, .withdraw .enter .withdraw-amount .amount-price, .withdraw .enter .withdraw-amount .amount-all, .myAttention .attention-data .attention-item,
.communicationRecord .attention-data .attention-item, .myAttention .attention-data .attention-item .avatar-info,
.communicationRecord .attention-data .attention-item .avatar-info, .myAttention .attention-data .attention-item .private-letters,
.communicationRecord .attention-data .attention-item .private-letters, .myCollection .live-broadcast .item, .myOrder .order-module .orer-data .order-header, .myOrder .order-module .orer-data .order-content .order-item, .myOrder .order-module .orer-data .order-footer .total-btn, .myOrder .order-module .orer-data .order-footer .stocking, .myOrder .order-module .orer-data .order-footer .logistics, .myOrder .order-module .orer-data .order-footer .logistics .info .sfe, .withdraw02-popup .popup-content .price-num, .mainVideo .user-btn, .mainVideo .user-btn .user, .mainVideo .user-btn .btn, .mainVideo .operating-icon, .mainVideo .comment, .mainVideo .comment-item .user-info, .mainVideo .comment-item .user-info .user, .mainVideo .comment-item .user-info .attention-btn, .mainVideo .comment-item .comment-images, .mainVideo .comment-item .comment-msg > div, .mainVideo .comment-item .comment-icon, .mainVideo .comment-item .comment-icon div, .search-investigation .search-tabls , .search-investigation .search-tabls .investigation-item .search-item, .search-investigation .search-tabls .tabs .item, .search-investigation .search-investigation-data .item, .comment-like .comment-like-data .goods, .comment-like .comment-like-data .item-bottom, .buyersVideo .live-broadcast .item, .buyersVideo .live-broadcast .item .good-info .info-comment, .buyersVideo .live-broadcast .item .good-info .btn {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap; }


/*模糊阴影*/
.box-shadow, .connaught-style .tabs {
	box-shadow: #ddd 0px 0px 0.53rem; }

/*默认高度*/
.app-height {
	height: auto;
	overflow-y: auto; }



.connaught-style .lb-module {
	padding: 0.2rem 0.2rem 0rem; }
.connaught-style .lb-module .item {
	width: 48.5%;
	background-color: #ffffff;
	border-radius: 0.16rem;
	overflow: hidden;
	margin-bottom: 0.4rem; }
.connaught-style .lb-module .item .item-image {
	position: relative;
	height: 2.666666rem;
	overflow: hidden;
}
.connaught-style .lb-module .item .item-image image {
	width: 100%; }
.connaught-style .lb-module .item .item-image .zbz {
	position: absolute;
	line-height: 0.42rem;
	background-color: #fb515f;
	border-radius: 0.1rem;
	z-index: 33;
	top: 0.13rem;
	right: 0.13rem;
	font-size: 10px;
	justify-content: center;
	color: #ffffff;
	padding: 0.05rem 0.1rem; }
.connaught-style .lb-module .item .item-image .zbyg {
	position: absolute;
	line-height: 0.42rem;
	background-color: #02b9b7;
	border-radius: 0.1rem;
	z-index: 33;
	top: 0.13rem;
	right: 0.13rem;
	font-size: 10px;
	justify-content: center;
	color: #ffffff;
	padding: 0.05rem 0.1rem; }
[data-dpr='2'] .connaught-style .lb-module .item .item-image .zbz {
	font-size: 20px; }
[data-dpr='3'] .connaught-style .lb-module .item .item-image .zbz {
	font-size: 30px; }
.connaught-style .lb-module .item .item-image .zbz img {
	width: 0.27rem;
	margin: 0px 0.05rem; }
[data-dpr='2'] .connaught-style .lb-module .item .item-image .zbyg {
	font-size: 20px; }
[data-dpr='3'] .connaught-style .lb-module .item .item-image .zbyg {
	font-size: 30px; }
.connaught-style .lb-module .item .item-image .zbyg img {
	width: 0.27rem;
	margin: 0px 0.05rem; }

.connaught-style .lb-module .item .item-image .company-hot {
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	z-index: 33;
	background: rgba(0, 0, 0, 0.4);
	height: 0.53rem;
	display: flex;
	justify-content: space-between;
}
.connaught-style .lb-module .item .item-image .company-hot .company {
	color: #ffffff;
	font-size: 0.53rem;
	font-size: 10px;
	padding-left: 1%;
	/*margin-left: 0.2rem;*/
	width: 69%;
}
[data-dpr='2'] .connaught-style .lb-module .item .item-image .company-hot .company {
	font-size: 20px; }
[data-dpr='3'] .connaught-style .lb-module .item .item-image .company-hot .company {
	font-size: 30px; }
.connaught-style .lb-module .item .item-image .company-hot .hot {
	font-size: 10px;
	color: #ffffff;
	/*margin: 0px 0.2rem;*/
	padding-right: 1%;
	width: 29%;
	text-align: right;
}
[data-dpr='2'] .connaught-style .lb-module .item .item-image .company-hot .hot {
	font-size: 20px; }
[data-dpr='3'] .connaught-style .lb-module .item .item-image .company-hot .hot {
	font-size: 30px; }
.connaught-style .lb-module .item .item-image .company-hot .hot img {
	width: 0.24rem;
	height: 0.28rem;
	margin-right: 0.1rem;
	display: inline-block;
	vertical-align: middle;
	margin-top: -0.1rem; }
.connaught-style .lb-module .item .item-title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	padding: 0px 0.28rem;
	line-height: 0.93rem;
	height: 0.93rem;
	color: #191919;
	font-size: 13px; }
[data-dpr='2'] .connaught-style .lb-module .item .item-title {
	font-size: 26px; }
[data-dpr='3'] .connaught-style .lb-module .item .item-title {
	font-size: 39px; }

.connaught-style .sp-module {
	padding: 0.2rem 0.2rem 0rem; }
.connaught-style .sp-module .item {
	width: 48.5%;
	background-color: #ffffff;
	border-radius: 0.16rem;
	overflow: hidden;
	margin-bottom: 0.2rem;
}
.connaught-style .sp-module .item .item-image {
	position: relative;
	/*height: 3rem;*/
	overflow: hidden;
	display:flex;
	align-items:center;
	background-color: #000;
}
.connaught-style .sp-module .item .item-image image {
	width: 100%; }
.connaught-style .sp-module .item .item-image .date {
	position: absolute;
	width: 1.3rem;
	height: 0.6rem;
	line-height: 0.6rem;
	background-color:rgba(0,0,0,0.5);
	font-size: 10px;
	z-index: 33;
	left: 0rem;
	top: 0rem;
	text-align: center;
	color: #ffffff;
	border-radius:6px 0px 6px 0px;
}
[data-dpr='2'] .connaught-style .sp-module .item .item-image .date {
	font-size: 20px; }
[data-dpr='3'] .connaught-style .sp-module .item .item-image .date {
	font-size: 30px; }
.connaught-style .sp-module .item .item-title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	padding: 0px 0.27rem;
	line-height: 0.93rem;
	height: 0.93rem;
	color: #191919;
	font-size: 13px; }
[data-dpr='2'] .connaught-style .sp-module .item .item-title {
	font-size: 26px; }
[data-dpr='3'] .connaught-style .sp-module .item .item-title {
	font-size: 39px; }
.connaught-style .sp-module .item .play-comment {
	justify-content: flex-start;
	padding-bottom: 0.29rem; }
.connaught-style .sp-module .item .play-comment div {
	margin-left: 0.29rem;
	color: #8f99a7;
	font-size: 11px; }
[data-dpr='2'] .connaught-style .sp-module .item .play-comment div {
	font-size: 22px; }
[data-dpr='3'] .connaught-style .sp-module .item .play-comment div {
	font-size: 33px; }
.connaught-style .sp-module .item .play-comment div img {
	width: 0.34rem;
	height: 0.34rem;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.11rem;
	margin-top: -0.1rem; }
/*聚合之后的样式统一  start*/
.fall-item .item-image .date {
	position: absolute;
	width: 1.3rem;
	height: 0.6rem;
	line-height: 0.6rem;
	background-color:rgba(0,0,0,0.5);
	font-size: 10px;
	z-index: 33;
	left: 0rem;
	top: 0rem;
	text-align: center;
	color: #ffffff;
	border-radius:6px 0px 6px 0px;
}
.fall-item .play-comment div img {
	width: 0.34rem;
	height: 0.34rem;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.11rem;
	margin-top: -0.1rem; }

.fall-item .play-comment div {
	margin-left: 0.29rem;
	color: #8f99a7;
	font-size: 11px; }

.fall-item .play-comment {
	justify-content: flex-start;
	padding-bottom: 0.29rem; }
.fall-item .item-title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	padding: 0px 0.27rem;
	line-height: 0.93rem;
	height: 0.93rem;
	color: #191919;
	font-size: 13px; }
/*聚合之后的样式统一  end*/
.connaught-style .hint {
	width: 100%;
	font-size: 11px;
	font-weight: 500;
	color: #8f99a7;
	line-height: 1.4rem;
	text-align: center; }
[data-dpr='2'] .connaught-style .hint {
	font-size: 22px; }
[data-dpr='3'] .connaught-style .hint {
	font-size: 33px; }

.connaught-style .tabs {
	height: 1.33rem;
	justify-content: flex-start;
	background-color: #ffffff;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 35; }
.connaught-style .tabs .item {
	font-size: 15px;
	text-align: center;
	position: relative; }
[data-dpr='2'] .connaught-style .tabs .item {
	font-size: 30px; }
[data-dpr='3'] .connaught-style .tabs .item {
	font-size: 45px; }
.connaught-style .tabs .item span {
	position: absolute;
	left: 40%;
	bottom: 0px;
	width: 20%;
	height: 0.06rem;
	border-radius: 0.03rem;
	background-color: #ffffff; }
.connaught-style .tabs .item.active {
	color: #019d9d; }
.connaught-style .tabs .item.active span {
	background-color: #019d9d; }

.connaught-style .pay-list {
	padding: 0px 0.4rem; }
.connaught-style .pay-list .pay-item {
	padding: 0px 0.1rem; }
.connaught-style .pay-list .pay-item:first-child {
	border-bottom: 0.02rem solid #ededed; }
.connaught-style .pay-list .pay-item > div {
	line-height: 1.3rem; }
.connaught-style .pay-list .pay-item > div > img {
	width: 0.5rem;
	margin-right: 0.3rem; }
.connaught-style .pay-list .pay-item .tick {
	width: 0.5rem; }
.liveBroadcast1 .tabs {
	padding: 0px 0.25rem; }
.liveBroadcast1 .tabs .item {
	padding: 0px 0.2rem; }
.liveBroadcast1 .tabs .item span {
	left: 35%;
	bottom: -0.2rem;
	width: 30%;
	height: 0.08rem;
	border-radius: 0.04rem; }
.liveBroadcast1 .tabs .itemImage {
	position: absolute;
	right: 0.4rem; }
.liveBroadcast1 .tabs .itemImage img {
	width: 1rem; }

.liveBroadcast1 .sp-module {
	padding-top: 1.8rem; }

.liveBroadcast1 .lb-module {
	padding-top: 1.8rem; }

.liveBroadcast1 .popup-upload {
	align-items: flex-end; }
.liveBroadcast1 .popup-upload .popup-content {
	background-color: #ffffff;
	border-top-left-radius: 0.21rem;
	border-top-right-radius: 0.21rem; }
.liveBroadcast1 .popup-upload .popup-content .upload-type {
	padding: 0.53rem 0px; }
.liveBroadcast1 .popup-upload .popup-content .upload-type > div {
	width: 30%;
	text-align: center; }
.liveBroadcast1 .popup-upload .popup-content .upload-type > div img {
	width: 1.33rem; }
.liveBroadcast1 .popup-upload .popup-content .upload-type > div p {
	margin-top: 0.2rem;
	font-size: 14px; }
[data-dpr='2'] .liveBroadcast1 .popup-upload .popup-content .upload-type > div p {
	font-size: 28px; }
[data-dpr='3'] .liveBroadcast1 .popup-upload .popup-content .upload-type > div p {
	font-size: 42px; }
/*.liveBroadcast1 .popup-upload .popup-content .upload-type > div:first-child {*/
/*	border-right: 0.02rem solid #e6e6e6; }*/
.liveBroadcast1 .popup-upload .popup-content .upload-btn {
	border-top: 0.33rem solid #f0f0f0;
	line-height: 1.33rem;
	text-align: center;
	font-size: 18px; }
[data-dpr='2'] .liveBroadcast1 .popup-upload .popup-content .upload-btn {
	font-size: 36px; }
[data-dpr='3'] .liveBroadcast1 .popup-upload .popup-content .upload-btn {
	font-size: 54px; }

.uploadFile {
	position: fixed;
	z-index: -1;
	top: -3rem;
	opacity: 0; }

/*上传视频*/
.uploadVideo {height: 100vh; }
.uploadVideo .video {
	width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	background-color: #000;
}
.uploadVideo .video video {
	width: 100%;
	display: block; }
.uploadVideo .video .play {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	width: 1.38rem;
	line-height: 1.38rem;
	margin-top: -0.69rem;
	margin-left: -0.69rem;
	top: 50%;
	left: 50%;
	text-align: center;
	border-radius: 0.13rem; }
.uploadVideo .video .play img {
	width: 0.42rem;
	vertical-align: middle;
	margin-top: -0.1rem; }
.uploadVideo .input-title {
	width: 100%;
	border: 0;
	height: 1.2rem;
	text-indent: 0.4rem;
	font-size: 14px; }
[data-dpr='2'] .uploadVideo .input-title {
	font-size: 28px; }
[data-dpr='3'] .uploadVideo .input-title {
	font-size: 42px; }
.uploadVideo .upload-text {
	width: 70%;
	text-align: center;
	margin: auto;
	padding-top: 2.66rem; }
.uploadVideo .upload-text .percentage {
	color: #019d9d;
	font-size: 17px;
	font-weight: bold; }
[data-dpr='2'] .uploadVideo .upload-text .percentage {
	font-size: 34px; }
[data-dpr='3'] .uploadVideo .upload-text .percentage {
	font-size: 51px; }
.uploadVideo .upload-text div.schedule {
	margin: 0.45rem 0px; }
.uploadVideo .upload-text div.schedule div.bg {
	background-color: #dadada;
	height: 0.1rem;
	border-radius: 0.05rem;
	position: relative;
	z-index: 1; }
.uploadVideo .upload-text div.schedule div.num {
	position: relative;
	z-index: 2;
	width: 75%;
	background-color: #019d9d;
	height: 0.1rem;
	margin-top: -0.1rem;
	border-radius: 0.05rem; }
.uploadVideo .upload-text div.text {
	color: #8f99a7; }
.uploadVideo .upload {
	position: fixed;
	bottom: 0.4rem;
	left: 3%;
	width: 94%; }
.uploadVideo .upload button {
	width: 48.5%;
	font-size: 16px;
	border-radius: 0.13rem;
	border: 0px;
	height: 1.2rem;
	background-color: #ffffff; }
[data-dpr='2'] .uploadVideo .upload button {
	font-size: 32px; }
[data-dpr='3'] .uploadVideo .upload button {
	font-size: 48px; }
.uploadVideo .upload button:last-child {
	background-color: #019d9d;
	color: #ffffff; }

/*主播信息*/
.anchorHomepage .banner {
	width: 100%; }

.anchorHomepage .anchor-module {
	background-color: #ffffff;
	padding: 0px 0.4rem 0.4rem;
	margin-top: -1rem;
	position: relative;
	z-index: 1;
	border-bottom: 0.4rem solid #f5f5f9; }
.anchorHomepage .anchor-module .anchor-info {
	z-index: 5; }
.anchorHomepage .anchor-module .anchor-info .info {
	align-items: flex-end; }
.anchorHomepage .anchor-module .anchor-info .info .avatar {
	width: 2.05rem;
	margin-right: 0.26rem;
	margin-top: -0.5rem;
	border-radius: 0.26rem; }
.anchorHomepage .anchor-module .anchor-info .info .name-grey h4 {
	font-size: 17px; }
[data-dpr='2'] .anchorHomepage .anchor-module .anchor-info .info .name-grey h4 {
	font-size: 34px; }
[data-dpr='3'] .anchorHomepage .anchor-module .anchor-info .info .name-grey h4 {
	font-size: 51px; }
.anchorHomepage .anchor-module .anchor-info .info .name-grey p {
	color: #8f99a7;
	font-size: 11px; }
[data-dpr='2'] .anchorHomepage .anchor-module .anchor-info .info .name-grey p {
	font-size: 22px; }
[data-dpr='3'] .anchorHomepage .anchor-module .anchor-info .info .name-grey p {
	font-size: 33px; }
.anchorHomepage .anchor-module .anchor-info .info .name-grey img {
	width: 0.4rem;
	margin-right: 0.13rem; }
.anchorHomepage .anchor-module .anchor-info .btn {
	width: 2.13rem;
	height: 0.9rem;
	border-radius: 0.45rem;
	background-color: #fc5260;
	font-size: 14px;
	border: 0px;
	color: #fff;
	justify-content: center;
}
.anchorHomepage .anchor-module .anchor-info .btn_a {
	width: 2.13rem;
	height: 0.9rem;
	border-radius: 0.45rem;
	font-size: 14px;
	border: 0px;
	color: #fff;
	justify-content: center;
	color: #8f99a7;
	background-color: #eaecee;
}
[data-dpr='2'] .anchorHomepage .anchor-module .anchor-info .btn {
	font-size: 28px; }
[data-dpr='3'] .anchorHomepage .anchor-module .anchor-info .btn {
	font-size: 42px; }
.anchorHomepage .anchor-module .anchor-info .btn > span {
	font-size: 21px;
	margin-right: 0.05rem;
	margin-top: -0.08rem; }
[data-dpr='2'] .anchorHomepage .anchor-module .anchor-info .btn > span {
	font-size: 42px; }
[data-dpr='3'] .anchorHomepage .anchor-module .anchor-info .btn > span {
	font-size: 63px; }
.anchorHomepage .anchor-module .anchor-total {
	margin: 0.53rem 0px 0px; }
.anchorHomepage .anchor-module .anchor-total > div {
	width: 20%;
	text-align: center; }
.anchorHomepage .anchor-module .anchor-total > div h3 {
	font-size: 16px;
	font-weight: bold; }
[data-dpr='2'] .anchorHomepage .anchor-module .anchor-total > div h3 {
	font-size: 32px; }
[data-dpr='3'] .anchorHomepage .anchor-module .anchor-total > div h3 {
	font-size: 48px; }
.anchorHomepage .anchor-module .anchor-total > div p {
	color: #8f99a7;
	font-size: 11px;
	margin-top: -0.1rem; }
[data-dpr='2'] .anchorHomepage .anchor-module .anchor-total > div p {
	font-size: 22px; }
[data-dpr='3'] .anchorHomepage .anchor-module .anchor-total > div p {
	font-size: 33px; }
.anchorHomepage .anchor-module .text {
	color: #8f99a7;
	line-height: 0.42rem;
	font-size: 11px; }
[data-dpr='2'] .anchorHomepage .anchor-module .text {
	font-size: 22px; }
[data-dpr='3'] .anchorHomepage .anchor-module .text {
	font-size: 33px; }

.anchorHomepage .tabs {
	line-height: 1.2rem;
	position: relative; }
.anchorHomepage .tabs .item {
	width: 33.3%;
	position: relative;
	font-size: 15px; }
[data-dpr='2'] .anchorHomepage .tabs .item {
	font-size: 30px; }
[data-dpr='3'] .anchorHomepage .tabs .item {
	font-size: 45px; }
.anchorHomepage .tabs .item span {
	bottom: -0.05rem; }
.anchorHomepage .tabs .item strong {
	color: #8f99a7;
	font-size: 12px; }
[data-dpr='2'] .anchorHomepage .tabs .item strong {
	font-size: 24px; }
[data-dpr='3'] .anchorHomepage .tabs .item strong {
	font-size: 36px; }

.anchorHomepage .the-company {
	padding: 0.4rem;
	background-color: #ffffff;
	font-size: 12px;margin-bottom: 2rem; }
[data-dpr='2'] .anchorHomepage .the-company {
	font-size: 24px; }
[data-dpr='3'] .anchorHomepage .the-company {
	font-size: 36px; }
.anchorHomepage .the-company img {
	width: 100%; }
.anchorHomepage .the-company p {
	color: #333333;
	margin-top: 0.53rem;
	line-height: 0.64rem; }

/*提交订单*/
.submitOrders .countdown {
	line-height: 0.93rem;
	background-color: #fff5da;
	text-align: center;
	color: #ff9c00; }
.submitOrders .countdown span.num {
	line-height: 0.58rem;
	display: inline-block;
	text-align: center;
	color: #ffffff;
	background-color: #333333;
	padding: 0px 0.08rem;
	margin: 0px 0.05rem;
	border-radius: 0.08rem; }
.submitOrders .countdown span.text {
	color: #333333; }

.submitOrders .good {
	background-color: #ffffff;
	flex-wrap: nowrap;
	padding: 0.4rem;
	align-items: flex-start; }
.submitOrders .good img {
	width: 2rem;
	height: 2rem;
	border-radius: 0.08rem;
	flex-shrink: 0; }
.submitOrders .good .good-info {
	margin-left: 0.26rem;
	width: 100%;
	flex-shrink: 1; }
.submitOrders .good .good-info .title {
	font-size: 13px;
	line-height: 0.7rem;
	color: #4d4d4d;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical; }
[data-dpr='2'] .submitOrders .good .good-info .title {
	font-size: 26px; }
[data-dpr='3'] .submitOrders .good .good-info .title {
	font-size: 39px; }
.submitOrders .good .good-info .price-num {
	font-size: 14px; }
[data-dpr='2'] .submitOrders .good .good-info .price-num {
	font-size: 28px; }
[data-dpr='3'] .submitOrders .good .good-info .price-num {
	font-size: 42px; }
.submitOrders .good .good-info .price-num span {
	font-size: 12px;
	margin-left: 0.2rem; }
[data-dpr='2'] .submitOrders .good .good-info .price-num span {
	font-size: 24px; }
[data-dpr='3'] .submitOrders .good .good-info .price-num span {
	font-size: 36px; }
.submitOrders .good .good-info .total {
	text-align: right;
	font-size: 20px;
	color: #fc5260; }
.submitOrders .good .good-info .total span {
	color: #333333;
	font-size: 13px;
	margin-right: 0rem; }
[data-dpr='2'] .submitOrders .good .good-info .total span {
	font-size: 26px; }
[data-dpr='3'] .submitOrders .good .good-info .total span {
	font-size: 39px; }
[data-dpr='2'] .submitOrders .good .good-info .total {
	font-size: 40px; }
[data-dpr='3'] .submitOrders .good .good-info .total {
	font-size: 60px; }

.submitOrders .user-info {
	margin-top: 0.37rem;
	background-color: #ffffff;
	padding: 0.4rem;
	padding-right: 0; }
.submitOrders .user-info .name {
	margin-bottom: 0.5rem; }
.submitOrders .user-info .item {
	justify-content: flex-start;
	flex-wrap: nowrap;
	height: 1.2rem;
	border-bottom: 0.02rem solid #ebebeb;
	position: relative; }
.submitOrders .user-info .item img.icon {
	width: 0.4rem;
	flex-shrink: 0; }
.submitOrders .user-info .item .input {
	width: 90%;
	flex-shrink: 1;
	padding-left: 0.3rem;
	outline: none;
	border: 0;
	height: 90%;
	color: #8f9aa8;
	font-size: 14px; }
[data-dpr='2'] .submitOrders .user-info .item .input {
	font-size: 28px; }
[data-dpr='3'] .submitOrders .user-info .item .input {
	font-size: 42px; }
.submitOrders .user-info .item .right {
	width: 0.25rem;
	position: absolute;
	right: 0.4rem; }
.submitOrders .user-info .textarea textarea {
	min-width: 100%;
	padding-top: 0.3rem;
	height: 1.33rem;
	border: 0;
	resize: none;
	color: #8f9aa8; }

.submitOrders .pay-info {
	margin-top: 0.34rem;
	background-color: #ffffff; }
.submitOrders .pay-info .name {
	padding: 0.4rem;
	margin-bottom: -0.2rem; }

.submitOrders .btn {
	padding: 1rem 0.4rem 0rem; }
.submitOrders .btn button {
	width: 47.5%;
	line-height: 1.2rem;
	border-radius: 0.13rem;
	font-size: 16px;
	border: 0px;
	background-color: #ffffff; }
[data-dpr='2'] .submitOrders .btn button {
	font-size: 32px; }
[data-dpr='3'] .submitOrders .btn button {
	font-size: 48px; }
.submitOrders .btn button:last-child {
	color: #ffffff;
	background-color: #029e9d; }

/*我的金币*/
.myGold {
	padding-top: 2rem; }
.myGold .bill {
	position: fixed;
	line-height: 0.82rem;
	right: 0px;
	top: 0.34rem;
	border-top-left-radius: 0.4rem;
	border-bottom-left-radius: 0.4rem;
	background-color: #ffffff;
	padding: 0px 0.2rem 0px 0.3rem; }
.myGold .bill img {
	width: 0.32rem;
	vertical-align: middle;
	margin-top: -0.1rem;
	margin-right: 0.1rem; }
.myGold .gold {
	width: 70%;
	margin: auto;
	position: relative; }
.myGold .gold .gold-num {
	text-align: center; }
.myGold .gold .gold-num p:first-child {
	font-size: 20px; }
[data-dpr='2'] .myGold .gold .gold-num p:first-child {
	font-size: 40px; }
[data-dpr='3'] .myGold .gold .gold-num p:first-child {
	font-size: 60px; }
.myGold .gold .gold-num p:last-child {
	font-size: 14px; }
[data-dpr='2'] .myGold .gold .gold-num p:last-child {
	font-size: 28px; }
[data-dpr='3'] .myGold .gold .gold-num p:last-child {
	font-size: 42px; }
.myGold .gold-btn {
	margin-top: 1.6rem; }
.myGold .gold-btn button {
	width: 70%;
	display: block;
	margin: auto;
	height: 1.2rem;
	font-size: 18px;
	border-radius: 0.6rem;
	border: 0px;
	background-color: #ffffff;
	margin-bottom: 0.53rem; }
[data-dpr='2'] .myGold .gold-btn button {
	font-size: 36px; }
[data-dpr='3'] .myGold .gold-btn button {
	font-size: 54px; }
.myGold .gold-btn button:first-child {
	background-color: #029e9d;
	color: #ffffff; }

/*我的账单*/
.myBill .bill-data {
	background-color: #ffffff;
	padding: 0px 0.4rem; }
.myBill .bill-data .bill-item {
	border-bottom: 0.02rem solid #ededed;
	padding: 0.3rem 0px; }
.myBill .bill-data .bill-item:last-child {
	border-bottom: 0px; }
.myBill .bill-data .bill-item .name-num p {
	font-size: 15px; }
[data-dpr='2'] .myBill .bill-data .bill-item .name-num p {
	font-size: 30px; }
[data-dpr='3'] .myBill .bill-data .bill-item .name-num p {
	font-size: 45px; }
.myBill .bill-data .bill-item .name-num span {
	font-size: 15px;
	color: #029e9d; }
[data-dpr='2'] .myBill .bill-data .bill-item .name-num span {
	font-size: 30px; }
[data-dpr='3'] .myBill .bill-data .bill-item .name-num span {
	font-size: 45px; }
.myBill .bill-data .bill-item .date-gold {
	margin-top: 0.3rem;
	color: #8f9aa8; }

.topUp .bg {
	position: relative; }
.topUp .bg p {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0.64rem;
	color: #ffffff; }

.topUp .enter {
	background-color: #ffffff;
	border-radius: 0.13rem;
	width: 92%;
	left: 4%;
	height: calc(100% - 75px);
	top: 1.6rem;
	position: fixed;
	text-align: center; }
.topUp .enter .price {
	width: 70%;
	height: 1.06rem;
	border-radius: 0.53rem;
	text-align: center;
	background-color: #ebebeb;
	border: 0;
	font-size: 13px;
	margin: 0.93rem auto 1rem; }
[data-dpr='2'] .topUp .enter .price {
	font-size: 26px; }
[data-dpr='3'] .topUp .enter .price {
	font-size: 39px; }
.topUp .enter .text {
	margin-bottom: 1rem; }
.topUp .enter .button {
	height: 1.17rem;
	background-color: #029e9d;
	width: 65%;
	margin: 1rem auto;
	color: #ffffff;
	border-radius: 0.58rem;
	border: 0px;
	font-size: 17px; }
[data-dpr='2'] .topUp .enter .button {
	font-size: 34px; }
[data-dpr='3'] .topUp .enter .button {
	font-size: 51px; }
.topUp .enter .protocol {
	position: absolute;
	bottom: 0.8rem;
	left: 0rem;
	width: 100%;
	color: #8f9aa8; }
.topUp .enter .protocol a {
	color: #333333;
	margin-left: -0.1rem; }

.livepromain-popup {
	align-items: flex-end; }
.livepromain-popup .popup-content {
	background-color: #ffffff; }
.livepromain-popup .popup-content .good {
	flex-wrap: nowrap;
	padding: 0.3rem 0.4rem;
	align-items: flex-start;
	justify-content: flex-start; }
.livepromain-popup .popup-content .good img.main {
	width: 2rem;
	height: 2rem;
	border-radius: 0.08rem;
	flex-shrink: 0;
	margin-top: -0.7rem;
	border-radius: 5px;
	border: 1px solid #ffffff; }
.livepromain-popup .popup-content .good img.close {
	position: absolute;
	width: 0.34rem;
	padding: 0.4rem;
	right: 0px;
	top: 0px; }
.livepromain-popup .popup-content .good .good-info {
	margin-left: 0.26rem;
	width: 70%;
	flex-shrink: 1; }
.livepromain-popup .popup-content .good .good-info .title {
	font-size: 13px;
	color: #4d4d4d;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical; }
[data-dpr='2'] .livepromain-popup .popup-content .good .good-info .title {
	font-size: 26px; }
[data-dpr='3'] .livepromain-popup .popup-content .good .good-info .title {
	font-size: 39px; }
.livepromain-popup .popup-content .good .good-info .price-num {
	font-size: 15px;
	color: #fc5260;
	margin-top: 0.13rem; }
[data-dpr='2'] .livepromain-popup .popup-content .good .good-info .price-num {
	font-size: 30px; }
[data-dpr='3'] .livepromain-popup .popup-content .good .good-info .price-num {
	font-size: 45px; }
.livepromain-popup .popup-content .buy {
	padding-left: 0.4rem;
	margin: 1rem auto 2rem; }
.livepromain-popup .popup-content .buy .minus-add div {
	font-size: 13px;
	color: #4d4d4d; }
[data-dpr='2'] .livepromain-popup .popup-content .buy .minus-add div {
	font-size: 26px; }
[data-dpr='3'] .livepromain-popup .popup-content .buy .minus-add div {
	font-size: 39px; }
.livepromain-popup .popup-content .buy .minus-add img {
	width: 0.5rem;
	padding: 0px 0.3rem; }
.livepromain-popup .popup-content .buy .minus-add input {
	background-color: #f3f3f3;
	height: 0.85rem;
	border: 0px;
	width: 1.86rem;
	color: #333333;
	text-align: center;
	font-size: 15px;
	display: inline-block; }
[data-dpr='2'] .livepromain-popup .popup-content .buy .minus-add input {
	font-size: 30px; }
[data-dpr='3'] .livepromain-popup .popup-content .buy .minus-add input {
	font-size: 45px; }
.livepromain-popup .popup-content .buy-btn {
	line-height: 1.3rem;
	background-color: #029e9d;
	color: #ffffff;
	font-size: 18px;
	text-align: center; }
[data-dpr='2'] .livepromain-popup .popup-content .buy-btn {
	font-size: 36px; }
[data-dpr='3'] .livepromain-popup .popup-content .buy-btn {
	font-size: 54px; }

/*提现*/
.withdraw .bg {
	position: relative; }
.withdraw .bg p {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0.64rem;
	color: #ffffff; }

.withdraw .enter {
	background-color: #ffffff;
	border-radius: 0.13rem;
	width: 92%;
	left: 4%;
	height: calc(100% - 75px);
	top: 1.6rem;
	position: fixed;
	text-align: center; }
.withdraw .enter .withdraw-amount {
	padding: 0px 0.4rem; }
.withdraw .enter .withdraw-amount .amount-price {
	align-items: flex-start;
	flex-wrap: nowrap;
	border-bottom: 0.02rem solid #ebebeb;
	padding-bottom: 0.2rem; }
.withdraw .enter .withdraw-amount .amount-price span {
	color: #3d4d6e;
	font-size: 40px;
	flex-shrink: 0; }
[data-dpr='2'] .withdraw .enter .withdraw-amount .amount-price span {
	font-size: 80px; }
[data-dpr='3'] .withdraw .enter .withdraw-amount .amount-price span {
	font-size: 120px; }
.withdraw .enter .withdraw-amount .amount-price .price {
	width: 100%;
	flex-shrink: 1;
	height: 1.2rem;
	font-size: 13px;
	margin-top: 0.2rem;
	border: 0px;
	padding-left: 0.1rem; }
[data-dpr='2'] .withdraw .enter .withdraw-amount .amount-price .price {
	font-size: 26px; }
[data-dpr='3'] .withdraw .enter .withdraw-amount .amount-price .price {
	font-size: 39px; }
.withdraw .enter .withdraw-amount .amount-all {
	margin-top: 0.4rem; }
.withdraw .enter .withdraw-amount .amount-all div:first-child {
	color: #8f9aa8; }
.withdraw .enter .withdraw-amount .amount-all div:first-child span {
	color: #333333; }
.withdraw .enter .withdraw-amount .amount-all div:last-child {
	color: #029e9d; }
.withdraw .enter .withdraw-amount .btn {
	position: absolute;
	bottom: 1.73rem;
	left: 0rem;
	width: 100%;
	color: #8f9aa8; }
.withdraw .enter .withdraw-amount .btn .button {
	height: 1.17rem;
	background-color: #029e9d;
	width: 75%;
	margin: 0.61rem auto;
	color: #ffffff;
	border-radius: 0.58rem;
	border: 0px;
	font-size: 17px; }
[data-dpr='2'] .withdraw .enter .withdraw-amount .btn .button {
	font-size: 34px; }
[data-dpr='3'] .withdraw .enter .withdraw-amount .btn .button {
	font-size: 51px; }
.withdraw .enter .withdraw-amount .btn .text {
	color: #8f9aa8; }
.withdraw .enter .withdraw-hint img {
	width: 2rem;
	margin: 1.33rem auto 0.8rem; }
.withdraw .enter .withdraw-hint h2 {
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 0.53rem; }
[data-dpr='2'] .withdraw .enter .withdraw-hint h2 {
	font-size: 34px; }
[data-dpr='3'] .withdraw .enter .withdraw-hint h2 {
	font-size: 51px; }
.withdraw .enter .withdraw-hint p {
	font-size: 13px;
	line-height: 0.6rem;
	letter-spacing: 0.02rem; }
[data-dpr='2'] .withdraw .enter .withdraw-hint p {
	font-size: 26px; }
[data-dpr='3'] .withdraw .enter .withdraw-hint p {
	font-size: 39px; }
.withdraw .enter .withdraw-hint .button {
	height: 1.17rem;
	color: #029e9d;
	width: 75%;
	font-size: 16px;
	box-shadow: 0px 0.05rem 0.21rem 0px rgba(80, 103, 149, 0.12);
	border-radius: 0.58rem;
	background-color: #ffffff;
	margin-top: 1.33rem;
	border: 0; }
[data-dpr='2'] .withdraw .enter .withdraw-hint .button {
	font-size: 32px; }
[data-dpr='3'] .withdraw .enter .withdraw-hint .button {
	font-size: 48px; }

/*我的关注*/
.myAttention .attention-data, .communicationRecord .attention-data {
	background-color: #ffffff;
	padding: 0px 0.4rem; }
.myAttention .attention-data .attention-item, .communicationRecord .attention-data .attention-item {
	flex-wrap: nowrap;
	padding: 0.26rem 0px;
	border-bottom: 0.02rem solid #ededed; }
.myAttention .attention-data .attention-item:last-child, .communicationRecord .attention-data .attention-item:last-child {
	border-bottom: 0px; }
.myAttention .attention-data .attention-item .avatar-info, .communicationRecord .attention-data .attention-item .avatar-info {
	flex-wrap: nowrap;
	flex-shrink: 1;
	width: 100%; }
.myAttention .attention-data .attention-item .avatar-info .avatar, .communicationRecord .attention-data .attention-item .avatar-info .avatar {
	width: 1.33rem;
	flex-shrink: 0;
	border-radius: 50%; }
.myAttention .attention-data .attention-item .avatar-info .info, .communicationRecord .attention-data .attention-item .avatar-info .info {
	flex-shrink: 1;
	width: 100%;
	margin-left: 0.26rem; }
.myAttention .attention-data .attention-item .avatar-info .info img, .communicationRecord .attention-data .attention-item .avatar-info .info img {
	width: 0.4rem;
	vertical-align: middle;
	margin-top: -0.1rem; }
.myAttention .attention-data .attention-item .avatar-info .info .name, .communicationRecord .attention-data .attention-item .avatar-info .info .name {
	font-size: 15px; }
[data-dpr='2'] .myAttention .attention-data .attention-item .avatar-info .info .name, [data-dpr='2'] .communicationRecord .attention-data .attention-item .avatar-info .info .name {
	font-size: 30px; }
[data-dpr='3'] .myAttention .attention-data .attention-item .avatar-info .info .name, [data-dpr='3'] .communicationRecord .attention-data .attention-item .avatar-info .info .name {
	font-size: 45px; }
.myAttention .attention-data .attention-item .avatar-info .info .name img, .communicationRecord .attention-data .attention-item .avatar-info .info .name img {
	margin-left: 0.05rem; }
.myAttention .attention-data .attention-item .avatar-info .info .user, .communicationRecord .attention-data .attention-item .avatar-info .info .user {
	color: #8f99a7;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin-top: 0.13rem; }
.myAttention .attention-data .attention-item .avatar-info .info .user img, .communicationRecord .attention-data .attention-item .avatar-info .info .user img {
	margin-right: 0.15rem; }
.myAttention .attention-data .attention-item .private-letters, .communicationRecord .attention-data .attention-item .private-letters {
	flex-shrink: 0;
	margin-left: 0.4rem; }
.myAttention .attention-data .attention-item .private-letters .email-image, .communicationRecord .attention-data .attention-item .private-letters .email-image {
	width: 0.66rem;
	margin-right: 0.2rem; }
.myAttention .attention-data .attention-item .private-letters .pl_btn, .myAttention .attention-data .attention-item .private-letters .btn-to-what, .myAttention .attention-data .attention-item .private-letters .btn-phone, .myAttention .attention-data .attention-item .private-letters .btn-email, .myAttention .attention-data .attention-item .private-letters .btn-add, .communicationRecord .attention-data .attention-item .private-letters .pl_btn, .communicationRecord .attention-data .attention-item .private-letters .btn-to-what, .communicationRecord .attention-data .attention-item .private-letters .btn-phone, .communicationRecord .attention-data .attention-item .private-letters .btn-email, .communicationRecord .attention-data .attention-item .private-letters .btn-add {
	background-color: #029E9D;
	line-height: 0.66rem;
	border-radius: 0.33rem;
	color: #ffffff;
	padding: 0px 0.3rem;
	font-size: 10px; }
[data-dpr='2'] .myAttention .attention-data .attention-item .private-letters .pl_btn, [data-dpr='2'] .myAttention .attention-data .attention-item .private-letters .btn-to-what, [data-dpr='2'] .myAttention .attention-data .attention-item .private-letters .btn-phone, [data-dpr='2'] .myAttention .attention-data .attention-item .private-letters .btn-email, [data-dpr='2'] .myAttention .attention-data .attention-item .private-letters .btn-add, [data-dpr='2'] .communicationRecord .attention-data .attention-item .private-letters .pl_btn, [data-dpr='2'] .communicationRecord .attention-data .attention-item .private-letters .btn-to-what, [data-dpr='2'] .communicationRecord .attention-data .attention-item .private-letters .btn-phone, [data-dpr='2'] .communicationRecord .attention-data .attention-item .private-letters .btn-email, [data-dpr='2'] .communicationRecord .attention-data .attention-item .private-letters .btn-add {
	font-size: 20px; }
[data-dpr='3'] .myAttention .attention-data .attention-item .private-letters .pl_btn, [data-dpr='3'] .myAttention .attention-data .attention-item .private-letters .btn-to-what, [data-dpr='3'] .myAttention .attention-data .attention-item .private-letters .btn-phone, [data-dpr='3'] .myAttention .attention-data .attention-item .private-letters .btn-email, [data-dpr='3'] .myAttention .attention-data .attention-item .private-letters .btn-add, [data-dpr='3'] .communicationRecord .attention-data .attention-item .private-letters .pl_btn, [data-dpr='3'] .communicationRecord .attention-data .attention-item .private-letters .btn-to-what, [data-dpr='3'] .communicationRecord .attention-data .attention-item .private-letters .btn-phone, [data-dpr='3'] .communicationRecord .attention-data .attention-item .private-letters .btn-email, [data-dpr='3'] .communicationRecord .attention-data .attention-item .private-letters .btn-add {
	font-size: 30px; }
.myAttention .attention-data .attention-item .private-letters .pl_btn img, .myAttention .attention-data .attention-item .private-letters .btn-to-what img, .myAttention .attention-data .attention-item .private-letters .btn-phone img, .myAttention .attention-data .attention-item .private-letters .btn-email img, .myAttention .attention-data .attention-item .private-letters .btn-add img, .communicationRecord .attention-data .attention-item .private-letters .pl_btn img, .communicationRecord .attention-data .attention-item .private-letters .btn-to-what img, .communicationRecord .attention-data .attention-item .private-letters .btn-phone img, .communicationRecord .attention-data .attention-item .private-letters .btn-email img, .communicationRecord .attention-data .attention-item .private-letters .btn-add img {
	width: 0.37rem;
	vertical-align: middle;
	margin-right: 0.1rem;
	margin-top: -0.05rem; }
.myAttention .attention-data .attention-item .private-letters .btn-to-what, .communicationRecord .attention-data .attention-item .private-letters .btn-to-what {
	background-color: #029E9D; }
.myAttention .attention-data .attention-item .private-letters .btn-phone, .communicationRecord .attention-data .attention-item .private-letters .btn-phone {
	background-color: #008AFF; }
.myAttention .attention-data .attention-item .private-letters .btn-email, .communicationRecord .attention-data .attention-item .private-letters .btn-email {
	background-color: #FF9600; }
.myAttention .attention-data .attention-item .private-letters .btn-add, .communicationRecord .attention-data .attention-item .private-letters .btn-add {
	background-color: #019d9d; }
.myAttention .attention-data .attention-item .private-letters .btn-bidirectional, .communicationRecord .attention-data .attention-item .private-letters .btn-bidirectional {
	color: #8f99a7;
	background-color: #eaecee; }
.myAttention .attention-data .attention-item .private-letters .btn-bidirectional img, .communicationRecord .attention-data .attention-item .private-letters .btn-bidirectional img {
	width: 0.3rem; }

/*我的收藏*/
.myCollection .tabs {
	padding: 0px 0.25rem; }
.myCollection .tabs .item {
	padding: 0px 0.2rem;
	letter-spacing: 0.02rem; }
.myCollection .tabs .item span {
	left: 35%;
	bottom: -0.2rem;
	width: 30%;
	height: 0.08rem;
	border-radius: 0.04rem; }

.myCollection .live-broadcast {
	padding: 1.8rem 0.4rem 0px; }
.myCollection .live-broadcast .item {
	flex-wrap: nowrap;
	padding: 0.4rem;
	align-items: flex-start;
	justify-content: flex-start;
	background-color: #ffffff;
	box-shadow: 0px 0.06rem 0.26rem 0px rgba(132, 145, 167, 0.12);
	border-radius: 0.13rem;
	margin-bottom: 0.4rem; }
.myCollection .live-broadcast .item:last-child {
	margin-bottom: 0px; }
.myCollection .live-broadcast .item img.main {
	width: 2rem;
	height: 2rem;
	border-radius: 0.08rem;
	flex-shrink: 0;
	border-radius: 5px; }
.myCollection .live-broadcast .item .good-info {
	margin-left: 0.26rem;
	width: 70%;
	flex-shrink: 1; }
.myCollection .live-broadcast .item .good-info .title {
	font-size: 13px;
	color: #4d4d4d;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 0.1rem;
	height: 1rem; }
[data-dpr='2'] .myCollection .live-broadcast .item .good-info .title {
	font-size: 26px; }
[data-dpr='3'] .myCollection .live-broadcast .item .good-info .title {
	font-size: 39px; }
.myCollection .live-broadcast .item .good-info .price-num {
	font-size: 16px;
	color: #fc5260;
	margin-top: 0.15rem; }
[data-dpr='2'] .myCollection .live-broadcast .item .good-info .price-num {
	font-size: 32px; }
[data-dpr='3'] .myCollection .live-broadcast .item .good-info .price-num {
	font-size: 48px; }
.myCollection .live-broadcast .item .good-info .price-num span {
	font-size: 12px; }
[data-dpr='2'] .myCollection .live-broadcast .item .good-info .price-num span {
	font-size: 24px; }
[data-dpr='3'] .myCollection .live-broadcast .item .good-info .price-num span {
	font-size: 36px; }

.myCollection .sp-module {
	padding: 1.8rem 0.4rem 0px;
	margin-bottom: -0.4rem; }
.myCollection .sp-module .item {
	width: 48%; }


/*我的订单*/
.myOrder .tabs .item {
	width: 20%; }
.myOrder .tabs .item span {
	width: 50%;
	left: 25%;
	bottom: -0.37rem; }

.myOrder .order-module {
	padding: 0.4rem;
	padding-top: 1.8rem;
	padding-bottom: 0px; }
.myOrder .order-module .orer-data {
	background-color: #ffffff;
	border-radius: 0.26rem;
	overflow: hidden;
	color: #8f9aa8;
	padding: 0px 0.4rem 0.1rem;
	margin-bottom: 0.4rem; }
.myOrder .order-module .orer-data:last-child {
	padding-bottom: 0;
	margin-bottom: 0px; }
.myOrder .order-module .orer-data .order-header {
	height: 1rem;
	border-bottom: 1px solid #ebebeb; }
.myOrder .order-module .orer-data .order-content {
	padding-top: 0.35rem; }
.myOrder .order-module .orer-data .order-content .order-item {
	flex-wrap: nowrap;
	align-items: flex-start;
	margin-bottom: 0.35rem; }
.myOrder .order-module .orer-data .order-content .order-item .main {
	flex-shrink: 0;
	width: 1.73rem;
	height: 1.73rem;
	border-radius: 0.08rem; }
.myOrder .order-module .orer-data .order-content .order-item .info {
	width: 100%;
	flex-shrink: 1;
	margin-left: 0.26rem; }
.myOrder .order-module .orer-data .order-content .order-item .info .title,
.myOrder .order-module .orer-data .order-content .order-item .info .price-num {
	font-size: 13px;
	color: #333333;
	line-height: 0.45rem;
	margin-top: 0.1rem; }
[data-dpr='2'] .myOrder .order-module .orer-data .order-content .order-item .info .title, [data-dpr='2']
.myOrder .order-module .orer-data .order-content .order-item .info .price-num {
	font-size: 26px; }
[data-dpr='3'] .myOrder .order-module .orer-data .order-content .order-item .info .title, [data-dpr='3']
.myOrder .order-module .orer-data .order-content .order-item .info .price-num {
	font-size: 39px; }
.myOrder .order-module .orer-data .order-content .order-item .info .price-num {
	padding-top: 0.2rem; }
.myOrder .order-module .orer-data .order-content .order-item .info .price-num span {
	padding: 0 0.2rem; }
.myOrder .order-module .orer-data .order-footer .total-btn {
	padding-top: 0.2rem;
	padding-bottom: 0.4rem; }
.myOrder .order-module .orer-data .order-footer .total-btn .total {
	font-size: 13px; }
[data-dpr='2'] .myOrder .order-module .orer-data .order-footer .total-btn .total {
	font-size: 26px; }
[data-dpr='3'] .myOrder .order-module .orer-data .order-footer .total-btn .total {
	font-size: 39px; }
.myOrder .order-module .orer-data .order-footer .total-btn .total span {
	font-size: 15px;
	color: #fc5260; }
[data-dpr='2'] .myOrder .order-module .orer-data .order-footer .total-btn .total span {
	font-size: 30px; }
[data-dpr='3'] .myOrder .order-module .orer-data .order-footer .total-btn .total span {
	font-size: 45px; }
.myOrder .order-module .orer-data .order-footer .total-btn .btn button {
	width: 1.6rem;
	height: 0.8rem;
	border-radius: 0.4rem;
	border: 0;
	margin-left: 0.26rem;
	color: #8f9aa8;
	background: #f0f6ff; }
.myOrder .order-module .orer-data .order-footer .total-btn .btn button:last-child {
	background: #029e9d;
	color: #ffffff; }
.myOrder .order-module .orer-data .order-footer .stocking {
	justify-content: flex-start;
	height: 0.93rem;
	background-color: #fff6e8;
	border-radius: 0.13rem;
	color: #ffa10e;
	margin: 0.4rem 0px 0.4rem; }
.myOrder .order-module .orer-data .order-footer .stocking img {
	width: 0.45rem;
	margin: 0px 0.17rem 0px 0.26rem; }
.myOrder .order-module .orer-data .order-footer .logistics {
	flex-wrap: nowrap;
	padding-bottom: .4rem;
	padding-top: .05rem; }
.myOrder .order-module .orer-data .order-footer .logistics .info {
	width: 100%;
	flex-shrink: 1; }
.myOrder .order-module .orer-data .order-footer .logistics .info .sfe {
	justify-content: flex-start;
	color: #333333; }
.myOrder .order-module .orer-data .order-footer .logistics .info .sfe img {
	width: 0.7rem;
	margin-left: -.2rem; }
.myOrder .order-module .orer-data .order-footer .logistics .info .num {
	color: #8f9aa8;
	margin-top: 0.13rem; }
.myOrder .order-module .orer-data .order-footer .logistics button {
	flex-shrink: 0;
	width: 2.13rem;
	height: 0.8rem;
	border-radius: 0.4rem;
	border: 0;
	margin-left: 0.26rem;
	background: #029e9d;
	color: #ffffff; }

/*支付*/
.withdraw02-popup .popup-content {
	background-color: #ffffff;
	width: 80%;
	border-radius: 0.2rem; }
.withdraw02-popup .popup-content .header {
	line-height: 1.3rem;
	font-size: 16px; }
[data-dpr='2'] .withdraw02-popup .popup-content .header {
	font-size: 32px; }
[data-dpr='3'] .withdraw02-popup .popup-content .header {
	font-size: 48px; }
.withdraw02-popup .popup-content .header img {
	width: 0.5rem;
	padding: 0.4rem;
	margin-right: 1.3rem; }
.withdraw02-popup .popup-content .price-title {
	text-align: center;
	font-size: 16px;
	padding: 0.7rem 0px 0.3rem; }
[data-dpr='2'] .withdraw02-popup .popup-content .price-title {
	font-size: 32px; }
[data-dpr='3'] .withdraw02-popup .popup-content .price-title {
	font-size: 48px; }
.withdraw02-popup .popup-content .price-money {
	text-align: center;
	font-weight: bold;
	font-size: 32px;
	margin: 0px 0.4rem;
	padding-bottom: 0.4rem;
	border-bottom: 0.02rem solid #ebebeb; }
[data-dpr='2'] .withdraw02-popup .popup-content .price-money {
	font-size: 64px; }
[data-dpr='3'] .withdraw02-popup .popup-content .price-money {
	font-size: 96px; }
.withdraw02-popup .popup-content .price-money span {
	font-size: 18px;
	vertical-align: top;
	margin-top: 0.15rem;
	display: inline-block; }
[data-dpr='2'] .withdraw02-popup .popup-content .price-money span {
	font-size: 36px; }
[data-dpr='3'] .withdraw02-popup .popup-content .price-money span {
	font-size: 54px; }
.withdraw02-popup .popup-content .price-num {
	padding: 0rem 0.4rem;
	margin-top: 0.3rem; }
.withdraw02-popup .popup-content .price-num span {
	color: #999; }  .withdraw02-popup .popup-content .pwd {
						padding: .5rem 0.4rem .5rem; }
.withdraw02-popup .popup-content .pwd input {
	width: 97%;
	border: 1px solid #EBEBEB;
	line-height: 1.1rem;
	padding-left: 3%;
	border-radius: .2rem;
	font-size: .4rem;
	text-align: center; }
/* 视频主页*/
.mainVideo .video-tabs {
	background-color: #ffffff; }
.mainVideo .video-tabs .video {
	position: relative;
	background-color: #000;
}
.mainVideo .video-tabs .video #video {
	width: 100%;
	max-height: 6.9rem;
	display: block;
}
.mainVideo .video-tabs .video .play {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	width: 1.38rem;
	line-height: 1.38rem;
	left: -0.69rem;
	margin-top: -0.69rem;
	top: 50%;
	left: 50%;
	text-align: center;
	border-radius: 0.13rem; }
.mainVideo .video-tabs .video .play img {
	width: 0.42rem;
	vertical-align: middle;
	margin-top: -0.1rem; }
.mainVideo .video-tabs .tabs {
	position: relative;
	width: auto;
	justify-content: center;
	border-bottom: 0.02rem solid #ebebeb; }
.mainVideo .video-tabs .tabs .item {
	width: 49%;
	height: 100%;
	line-height: 1.33rem;
	vertical-align: middle; }
.mainVideo .video-tabs .tabs .item span {
	bottom: -0.01em;
	background: none; }
.mainVideo .video-tabs .tabs .item p {
	display: inline-block;
	color: #8F9AA8;
	margin: 0.13rem; }
.mainVideo .video-tabs .tabs .active span {
	background: #019d9d; }

.mainVideo .scroll-height {
	overflow-y: auto; }
.mainVideo .scroll-height .tab1 {
	padding-bottom: 1.33rem; }

.mainVideo .introduction {
	background-color: #ffffff;
	padding: 0px 0.4rem; }

.mainVideo .user-btn {
	flex-wrap: nowrap;
	padding: 0.2rem 0px .1rem; }
.mainVideo .user-btn .user {
	justify-content: flex-start;
	flex-wrap: nowrap;
	width: 55%;
	flex-shrink: 1; }
.mainVideo .user-btn .user img {
	flex-shrink: 0;
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 0.26rem; }
.mainVideo .user-btn .user p {
	color: #5176ad;
	font-size: 13px;
	width: 100%;
	flex-shrink: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1.17rem;
	margin-right: 0.26rem; }
[data-dpr='2'] .mainVideo .user-btn .user p {
	font-size: 26px; }
[data-dpr='3'] .mainVideo .user-btn .user p {
	font-size: 39px; }
.mainVideo .user-btn .btn {
	flex-shrink: 0; }
.mainVideo .user-btn .btn button {
	width: 1.33rem;
	height: 0.66rem;
	background: #eaecee;
	border-radius: 0.33rem;
	padding: 0px;
	border: 0;
	color: #8f9aa8;
	margin: 0px;
	font-size: 10px; }
[data-dpr='2'] .mainVideo .user-btn .btn button {
	font-size: 20px; }
[data-dpr='3'] .mainVideo .user-btn .btn button {
	font-size: 30px; }
.mainVideo .user-btn .btn button:last-child {
	color: #ffffff;
	background-color: #fc5260;;
	margin-left: 0.4rem; }
.mainVideo .user-btn .btn img {
	width: 0.3rem;
	vertical-align: middle;
	margin-top: -0.1rem;
	margin-right: 0.05rem; }

.mainVideo .text {
	font-size: 14px;
	padding: 0.1rem 0px 0.44rem; }
[data-dpr='2'] .mainVideo .text {
	font-size: 28px; }
[data-dpr='3'] .mainVideo .text {
	font-size: 42px; }

.mainVideo .operating-icon {
	padding-bottom: 0.2rem;
	width: 90%;
	margin: 0 auto;
}
.mainVideo .operating-icon > div img {
	width: 0.53rem;
	display: block;
	margin: auto; }
.mainVideo .operating-icon > div span {
	display: block;
	font-size: 12px;
	margin-top: 0.1rem;
	text-align: center; }
[data-dpr='2'] .mainVideo .operating-icon > div span {
	font-size: 24px; }
[data-dpr='3'] .mainVideo .operating-icon > div span {
	font-size: 36px; }
.mainVideo .operating-icon .active {
	color: #029E9D; }

.mainVideo .comment {
	position: fixed;
	/*left: 0px;
	width: 100%;*/
	width: 10rem;
	bottom: 0px;
	height: 1.33rem;
	background-color: #ffffff;
	flex-wrap: nowrap;
	z-index: 99; }
.mainVideo .comment input {
	width: 100%;
	height: 0.88rem;
	flex-shrink: 1;
	margin: 0 0.4rem;
	border-radius: 0.64rem;
	border: 0px;
	font-size: 12px;
	background-color: #ebebeb;
	padding-left: 0.4rem; }
[data-dpr='2'] .mainVideo .comment input {
	font-size: 24px; }
[data-dpr='3'] .mainVideo .comment input {
	font-size: 36px; }
.mainVideo .comment button {
	flex-shrink: 0;
	width: 1.86rem;
	height: 0.88rem;
	margin-right: 0.4rem;
	border-radius: 0.44rem;
	background-color: #029e9d;
	border: 0;
	font-size: 15px;
	color: #ffffff; }
[data-dpr='2'] .mainVideo .comment button {
	font-size: 30px; }
[data-dpr='3'] .mainVideo .comment button {
	font-size: 45px; }

.mainVideo .comment-item {
	background-color: #ffffff;
	padding: 0.4rem 0.4rem 0;
	margin-bottom: 0.13rem; }
.mainVideo .comment-item .user-info .user img {
	width: 0.93rem;
	height: 0.93rem; }
.mainVideo .comment-item .user-info .user > div {
	margin-left: 0.3rem; }
.mainVideo .comment-item .user-info .user > div p {
	color: #5176ad;
	font-size: 13px; }
[data-dpr='2'] .mainVideo .comment-item .user-info .user > div p {
	font-size: 26px; }
[data-dpr='3'] .mainVideo .comment-item .user-info .user > div p {
	font-size: 39px; }
.mainVideo .comment-item .user-info .user > div span {
	color: #8f9aa8;
	font-size: 11px; }
[data-dpr='2'] .mainVideo .comment-item .user-info .user > div span {
	font-size: 22px; }
[data-dpr='3'] .mainVideo .comment-item .user-info .user > div span {
	font-size: 33px; }
.mainVideo .comment-item .user-info .attention-btn {
	font-size: 11px; }
[data-dpr='2'] .mainVideo .comment-item .user-info .attention-btn {
	font-size: 22px; }
[data-dpr='3'] .mainVideo .comment-item .user-info .attention-btn {
	font-size: 33px; }
.mainVideo .comment-item .user-info .attention-btn img {
	width: 0.35rem;
	margin-right: 0.05rem; }
.mainVideo .comment-item .user-info .active {
	color: #029e9d; }
.mainVideo .comment-item .comment-text {
	font-size: 13px;
	margin-top: 0.24rem;
	padding-left: 1.23rem; }
[data-dpr='2'] .mainVideo .comment-item .comment-text {
	font-size: 26px; }
[data-dpr='3'] .mainVideo .comment-item .comment-text {
	font-size: 39px; }
.mainVideo .comment-item .comment-images {
	justify-content: flex-start;
	padding-left: 1.23rem; }
.mainVideo .comment-item .comment-images img {
	width: 48.5%;
	margin-top: 0.24rem; }
.mainVideo .comment-item .comment-images img:nth-child(2n) {
	margin-left: 3%; }
.mainVideo .comment-item .comment-msg {
	background-color: #f5f5f5;
	padding: 1px 0.26rem 0rem;
	margin-top: 0.34rem;
	margin-left: 1.23rem; }
.mainVideo .comment-item .comment-msg > div {
	justify-content: flex-start;
	flex-wrap: nowrap;
	align-items: flex-start;
	font-size: 13px;
	margin-top: 0.2rem; }
[data-dpr='2'] .mainVideo .comment-item .comment-msg > div {
	font-size: 26px; }
[data-dpr='3'] .mainVideo .comment-item .comment-msg > div {
	font-size: 39px; }
.mainVideo .comment-item .comment-msg > div .name {
	flex-shrink: 0;
	margin-right: 0.2rem; }
.mainVideo .comment-item .comment-msg > div .name span {
	color: #5b6c98; }
.mainVideo .comment-item .comment-msg > div p {
	flex-shrink: 1;
	width: 100%; }
.mainVideo .comment-item .comment-msg .link {
	color: #029e9d;
	padding-bottom: 0.26rem;
}
.mainVideo .comment-item .comment-icon {
	padding: 0.37rem 0px;
	font-size: 12px;
	margin-left: 1.23rem;
}
[data-dpr='2'] .mainVideo .comment-item .comment-icon {
	font-size: 24px; }
[data-dpr='3'] .mainVideo .comment-item .comment-icon {
	font-size: 36px; }
.mainVideo .comment-item .comment-icon div img {
	width: 0.34rem;
	vertical-align: middle;
	margin-right: 0.15rem; }
.mainVideo .comment-item .comment-icon div.active {
	color: #029e9d; }
/*搜索界面*/
.search-investigation {
	background-color: #f3f3f8; }
.search-investigation .search-tabls {
	height: 2.4rem;
	position: fixed;
	top: 0px;
	/*right: 0px;*/
	width: 100%;
	z-index: 999;
}

.search-investigation .search-tabls .investigation-item {
	background-color: #ffffff;
	flex-wrap: nowrap;
	/*padding: 0.2rem 0.4rem 0px;
	padding-right: 0px;*/
}
.search-investigation .search-tabls .investigation-item .search-item {
	width: 100%;
	flex-shrink: 1;
	background-color: #f0f2f4;
	height: 0.853333rem;
	border-radius: 0.5rem;
	padding: 0px 0.4rem;
	flex-wrap: nowrap;

}
.search-investigation .search-tabls .investigation-item .search-item img {
	width: 0.4rem;
	flex-shrink: 0; }
.search-investigation .search-tabls .investigation-item .search-item input {
	background: none;
	outline: none;
	width: 100%;
	padding-left: 0.3rem;
	border: 0px;
	flex-shrink: 1; }
.search-investigation .search-tabls .investigation-item .back {
	width: 1.5rem;
	flex-shrink: 0;
	text-align: center;
	font-size: 13px; }
[data-dpr='2'] .search-investigation .search-tabls .investigation-item .back {
	font-size: 26px; }
[data-dpr='3'] .search-investigation .search-tabls .investigation-item .back {
	font-size: 39px; }
.search-investigation .search-tabls .tabs {
	position: relative;
	box-shadow: none;
	height: 1.2rem; }
.search-investigation .search-tabls .tabs .item {
	width: 25%;
	text-align: center;
	height: 100%;
	justify-content: center; }
.search-investigation .search-tabls .tabs .item span {
	width: 30%;
	left: 35%;
	bottom: 0; }
.search-investigation .search-investigation-data {
	margin-top: 2.8rem;
	padding: 0px 0.24rem; }
.search-investigation .search-investigation-data .item {
	flex-wrap: nowrap;
	margin-bottom: 0.4rem;
	background-color: #ffffff;
	border-radius: 0.26rem;
	padding: 0.25rem; }
.search-investigation .search-investigation-data .item:last-child {
	margin-bottom: 0px; }
.search-investigation .search-investigation-data .item .main {
	width: 2rem;
	height: 2rem;
	flex-shrink: 0;
	border-radius: 0.15rem; }
.search-investigation .search-investigation-data .item .good-info {
	width: 100%;
	flex-shrink: 1;
	margin-left: 0.3rem; }
.search-investigation .search-investigation-data .item .good-info .title {
	font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #333333; }
[data-dpr='2'] .search-investigation .search-investigation-data .item .good-info .title {
	font-size: 26px; }
[data-dpr='3'] .search-investigation .search-investigation-data .item .good-info .title {
	font-size: 39px; }
.search-investigation .search-investigation-data .item .good-info .price-num {
	color: #fc5260;
	font-weight: bold;
	margin-top: .1rem;
	font-size: 16px; }
.search-investigation .search-investigation-data .item .good-info .price-num span {
	font-size: 13px;
	font-weight: normal; }
[data-dpr='2'] .search-investigation .search-investigation-data .item .good-info .price-num span {
	font-size: 26px; }
[data-dpr='3'] .search-investigation .search-investigation-data .item .good-info .price-num span {
	font-size: 39px; }
[data-dpr='2'] .search-investigation .search-investigation-data .item .good-info .price-num {
	font-size: 32px; }
[data-dpr='3'] .search-investigation .search-investigation-data .item .good-info .price-num {
	font-size: 48px; }

/*评价点赞*/
.comment-like .comment-like-data {
	background-color: #ffffff;
	margin-bottom: 0.4rem;
	padding: 0.4rem; }
.comment-like .comment-like-data .goods {
	background-color: #F5F5F5;
	flex-wrap: nowrap;
	margin-bottom: 0.4rem; }
.comment-like .comment-like-data .goods img {
	width: 3.06rem;
	flex-shrink: 0;
	height: 1.73rem; }
.comment-like .comment-like-data .goods p {
	width: 100%;
	flex-shrink: 1;
	font-size: 13px;
	padding: 0px .3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical; }
[data-dpr='2'] .comment-like .comment-like-data .goods p {
	font-size: 26px; }
[data-dpr='3'] .comment-like .comment-like-data .goods p {
	font-size: 39px; }
.comment-like .comment-like-data .comment-content {
	font-size: 14px;
	margin-bottom: 0.53rem; }
[data-dpr='2'] .comment-like .comment-like-data .comment-content {
	font-size: 28px; }
[data-dpr='3'] .comment-like .comment-like-data .comment-content {
	font-size: 42px; }
.comment-like .comment-like-data .item-bottom {
	color: #8F9AA8;
	font-size: 12px; }
[data-dpr='2'] .comment-like .comment-like-data .item-bottom {
	font-size: 24px; }
[data-dpr='3'] .comment-like .comment-like-data .item-bottom {
	font-size: 36px; }
.comment-like .comment-like-data .item-bottom .del {
	width: 0.4rem; }
.comment-like .comment-like-data .item-bottom .like {
	width: 0.37rem; }

/**
 * 采购商视频
 */
.buyersVideo .tabs {
	padding: 0px 0.25rem;
	border-bottom: 1px solid #EBEBEB;
	box-shadow: none; }
.buyersVideo .tabs .item {
	padding: 0px 0.2rem;
	letter-spacing: 0.02rem; }
.buyersVideo .tabs .item span {
	left: 40%;
	bottom: -0.2rem;
	width: 20%;
	height: 0.08rem;
	border-radius: 0.04rem; }

.buyersVideo .tabs .itemImage {
	position: absolute;
	right: 0.4rem; }
.buyersVideo .tabs .itemImage img {
	width: 1rem; }

.buyersVideo .live-broadcast {
	padding: 1.8rem 0.4rem 0px; }
.buyersVideo .live-broadcast .item {
	flex-wrap: nowrap;
	padding: 0.2rem;
	align-items: flex-start;
	justify-content: flex-start;
	background-color: #ffffff;
	box-shadow: 0px 0.06rem 0.26rem 0px rgba(132, 145, 167, 0.12);
	border-radius: 0.13rem;
	margin-bottom: 0.4rem;
	position: relative; }
.buyersVideo .live-broadcast .item:last-child {
	margin-bottom: 0px; }
.buyersVideo .live-broadcast .item img.main {
	width: 3.06rem;
	border-radius: 0.08rem;
	flex-shrink: 0;
	overflow: hidden;
	display: flex;
	align-items: center;
}
.buyersVideo .live-broadcast .item .date {
	position: absolute;
	width: 1.06rem;
	line-height: 0.53rem;
	background-color: #fb515f;
	font-size: 10px;
	z-index: 33;
	left: .4rem;
	top: .4rem;
	text-align: center;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.4); }
[data-dpr='2'] .buyersVideo .live-broadcast .item .date {
	font-size: 20px; }
[data-dpr='3'] .buyersVideo .live-broadcast .item .date {
	font-size: 30px; }
.buyersVideo .live-broadcast .item .good-info {
	margin-left: 0.26rem;
	width: 70%;
	flex-shrink: 1; }
.buyersVideo .live-broadcast .item .good-info .title {
	font-size: 13px;
	color: #4d4d4d;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	height: .5rem; }
[data-dpr='2'] .buyersVideo .live-broadcast .item .good-info .title {
	font-size: 26px; }
[data-dpr='3'] .buyersVideo .live-broadcast .item .good-info .title {
	font-size: 39px; }
.buyersVideo .live-broadcast .item .good-info .info-comment {
	justify-content: flex-start;
	padding: 0.1rem 0px; }
.buyersVideo .live-broadcast .item .good-info .info-comment div {
	margin-right: 0.29rem;
	color: #8f99a7;
	font-size: 11px; }
[data-dpr='2'] .buyersVideo .live-broadcast .item .good-info .info-comment div {
	font-size: 22px; }
[data-dpr='3'] .buyersVideo .live-broadcast .item .good-info .info-comment div {
	font-size: 33px; }
.buyersVideo .live-broadcast .item .good-info .info-comment div img {
	width: 0.35rem;
	height: 0.35rem;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.11rem;
	margin-top: -0.05rem; }
.buyersVideo .live-broadcast .item .good-info .btn {
	justify-content: flex-end; }
.buyersVideo .live-broadcast .item .good-info .btn button {
	width: 1.17rem;
	font-size: 11px;
	height: 0.61rem;
	background: #029e9d;
	border-radius: 0.32rem;
	border: 0px;
	color: #fff;
	margin-left: 0.26rem; }
[data-dpr='2'] .buyersVideo .live-broadcast .item .good-info .btn button {
	font-size: 22px; }
[data-dpr='3'] .buyersVideo .live-broadcast .item .good-info .btn button {
	font-size: 33px; }
.buyersVideo .live-broadcast .item .good-info .btn button:last-child {
	background-color: #FC5260; }

.buyersVideo .sp-module {
	padding: 1.8rem 0.4rem 0px;
	margin-bottom: -0.4rem; }
.buyersVideo .sp-module .item {
	width: 48%; }
.myEnterComp{
	display: inline-block;
	height: 0.533333rem;
	padding: 0 0.133333rem;
	border-radius: 0.053333rem;
	text-align: center;
	font-size: 0.32rem;
	color: #fff;
	margin: 0.1rem 0.5rem 0rem 0.3rem;
}
.myEnterComp img{
	width: 0.28rem;
	height: 0.253333rem;
	vertical-align: auto;
	margin-right: 0.08rem;
	margin-left: 0rem;
}
