@font-face {
  font-family: "iconfont"; /* Project id  */
  src: url('my-font/iconfont.ttf?t=1746329778586') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
} 
.myicon-mine:before {
  content: "\e502";
} 
.myicon-order:before {
  content: "\e60e";
}
.myicon-income:before {
  content: "\e62e";
}
.myicon-stock:before {
  content: "\10183";
}  
.myicon-team:before {
  content: "\e68c";
} 
.myicon-feedback:before {
  content: "\e657";
  font-size: 0.9em;
} 
.myicon-loginout:before {
  content: "\e60b";
} 
.myicon-checked:before {
  content: "\e61c";
} 
body{
	font-size: 16px;
} 
.my_page *{ 
	color: #000000;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}  
.my_page .container, 
.my_page .content_wrap,
.my_page .content_container{
	margin: 0 auto;
} 
/* my layui-form start */
.my-form .layui-form-item{
	margin-bottom: 1.875em;
}
.my-form .layui-form-label{
	display: block;
	float: none;
	font-weight: 500;
	font-size: 1em;
	color: #373737;
	line-height: 1.375em;
	text-align: left;
	width: 100%;
	padding: 0;
	padding-bottom: 1.125em;
} 
.my-form .layui-input-block{
	margin-left: 0;
}
.my-form .layui-input,
.my-form .layui-textarea{  
	font-weight: 500;
	font-size: 1.0625em;
	color: #000!important;
	line-height: 1.29em;
	border: 1px solid #E5E5E5!important; 
	border-radius: 1px;
	height: 2.353em;
	padding: 0.47em 0.88em;
} 
.my-form .layui-input::placeholder,
.my-form .layui-textarea::placeholder{ 
    color: #A6A6A6!important;
}
.my-form .layui-input:focus,
.my-form .layui-textarea:focus{
	border-color: #FE7799 !important;
	/* box-shadow: none; */
}  
.my-form .layui-input[disabled], 
.my-form .layui-textarea[disabled] {
    background: #F3F3F3;
}  
.my-form .layui-btn{
	font-weight: 500;
	font-size: 1em;
	color: #FFFFFF;
	height: 2.5em;
	line-height: 2.375em; 
}
.my-form .layui-btn:hover{
	color: #ffffff;
	background-color: #000; 
}
.my-form .layui-btn-primary{
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #E5E5E5;
	border-radius: 1px;
} 
.my-form .layui-form-checked[lay-skin=primary]>i{
	border-color: #FE7799!important;
	background-color: #FE7799;
}
.my-form .layui-form-checkbox[lay-skin="primary"]:hover > i { 
    border-color: #fe7799;
}
.my-form .form-item-code .layui-input{
	padding-right: 9.4em;
}
.my-form .form-item-code .getcode{
	position: absolute;
	top: 0.5em;
	right: 1.176em; 
	color: #FE7799;
	font-size: 1.0625em;
	font-weight: 500;
	line-height: 1.142em;
	cursor: pointer;
} 
.my-form .form-item-code .getcode.countdown{
	color: #A6A6A6;
}
.my-form .form-item-code .layui-input-affix{
	right: 7.5px;
} 
.my-form .select_container:after{
	display: none;
}
.my-form .select_container{
	overflow: inherit;
}
.my-form .layui-form-selected dl{
	bottom: auto;
}
.my-form .layui-form-select dl dd{
	color: #000;
	font-weight: 500;
	text-align: left;
	padding: 0 0.9375em!important;
}
.my-form .layui-form-select dl dd.layui-this{
	color: #FE7799;
} 
.my-form .layui-form-select dl dd.layui-select-tips{
	color: #A6A6A6;
}
.my-form .form-item-date .layui-input-affix{
	position: absolute;
	right: 0.88em;
	top: 0; 
} 
.my-form .form-item-date .layui-icon-date{
	font-size: 1.333em;  
}
.my-form .layui-form-item .verify-tips{
	font-weight: 500;
	font-size: 0.75em;
	color: #FE7799;
	line-height: 1.42em;
	padding: 0.42em 1.25em;
}
.my-form .layui-textarea{
	min-height: 4.375em;
} 
.my-form .form-item-search .layui-input-wrap{
	width: calc(100% - 13.125em);
}
.my-form .form-item-search-btngroup{
	position: absolute;
	right: 0;
	top: 0; 
}
.my-form .form-item-search-btngroup .layui-btn{
	width: 5.625em;
}
.my-form .form-item-search-btngroup .layui-btn+.layui-btn{
	margin-left: 0.3125em;
}
/* my layui-form end */
/* layui-tabs start*/ 
.my-tabs .layui-tabs-header{
	height: 44px;
	font-size: 1em;
}
.my-tabs .layui-tabs-header li {
	font-weight: 500;
	font-size: 1.1875em;
	color: #24272F;  
	line-height: 44px;
}
.my-tabs .layui-tabs-header li:first-child{
	padding-left: 5px;
}
.my-tabs .layui-tabs-header li:hover {
    color: #FE7799;
} 
.my-tabs .layui-tabs-header .layui-this:after{
	width: calc(100% - 22px);
	left: 11px;
	border-bottom: 7px solid #FE7799;
} 
.my-tabs .layui-tabs-header li:first-child.layui-this:after{
	width: calc(100% - 11px);
	left: 0; 
} 
.my-tabs .layui-tabs-header:after,
.my-tabs .layui-tabs-scroll:after{
	border-color: #E5E5E5;
}
.my-tabs .layui-tabs-body{
	padding: 0;
}
/* layui-tabs end*/
/* layui-table start*/
.my-table.layui-table{
	margin: 0;
} 
 .my-table.layui-table th,
 .my-table.layui-table td{
	 border: none;
	 padding: 0;
 }
.my-table.layui-table th{ 
	font-weight: 500;
	font-size: 1em;
	color: #4F535C;
	line-height: 3.125em; 
	background: #F2F2F2;  
	box-sizing: border-box;
} 
.my-table.layui-table th:first-child{
	padding-left: 1.875em;
}
.my-table.layui-table td{ 
	font-size: 1em;
	background-color: #fff!important;
}
.my-table.layui-table thead tr th:nth-child(1),
.my-table.layui-table .order-item-col1{
	width: 26.8125em;
} 
.my-table.layui-table thead tr th:nth-child(2),
.my-table.layui-table .order-item-col2{
	width: 7.5em; 
}
.my-table.layui-table thead tr th:nth-child(3),
.my-table.layui-table .order-item-col3{
	width: 5.625em; 
}
.my-table.layui-table thead tr th:nth-child(4),
.my-table.layui-table .order-item-col4{
	width: 6.25em; 
}
.my-table.layui-table thead tr th:nth-child(5),
.my-table.layui-table .order-item-col5{
	width: 8.0625em;   
	text-align: center;
}
.my-table.layui-table .order-item-col6{
	width: 8.0625em;
	text-align: center;
}
.my-table.layui-table .order-item-col1{
	padding-left: 0.6875em;
	padding-right: 0.9375em;
} 
.my-table.layui-table .order-item{
	border: 1px solid #E5E5E5;
	border-radius: 2px; 
	margin-top: 0.625em;
} 
.my-table.layui-table tr:first-child .order-item{
	margin-top: 1.25em;
}
.my-table.layui-table .order-item-top{
	padding: 0.625em 0.6875em;
	background: #fff;
	border-bottom: 1px solid #E5E5E5;
}
.my-table.layui-table .order-item-active{
	border: 1px solid #FE7799;
}
.my-table.layui-table .order-item-active .order-item-top{
	background: #FCF7F7;
	border-bottom: 1px solid #FE7799;
}
.my-table.layui-table .order-item-top .date{
	font-weight: 600;
	font-size: 1.125em;
	color: #24272F;
	line-height: 1.389em;
} 
.my-table.layui-table .order-item-top .order-no{
	font-weight: 400;
	font-size: 1em;
	color: #24272F;
	line-height: 1.375em;
	padding-left: 2.1875em;
}
.my-table.layui-table .order-item-bottom{
	display: flex; 
	background-color: #fff;
}
.my-table.layui-table .order-item-col{
	font-weight: 500;
	font-size: 1em;
	color: #24272F;
	line-height: 1.3125em;
	box-sizing: border-box;
	position: relative;
	padding-top: 0.5625em;
	padding-bottom: 0.5625em;
}
.my-table.layui-table img{
	border-radius: 3px;
}
.my-table.layui-table .goods-describe{ 
	font-size: 0.9375em;
	position: absolute;  
    left: 0.6875em;
	top: 0.6em;
	right: 1em;
	padding-left: 7.3125em; 
	height: 5.8em;
	white-space: break-spaces;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
} 
.my-table.layui-table .order-item-col5{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border-left: 1px solid #E5E5E5;
}
.my-table.layui-table .order-item-active .order-item-col5{
	border-left: 1px solid #FE7799;
}
.my-table.layui-table .order-item-col5 .layui-btn{
	font-size: 0.9375em;
	height: 2.13em;
	line-height: 2.13em;
	margin-bottom: 0.867em;
	padding: 0 0.5em;
}
.my-table.layui-table .order-item-col5 span{
	display: block; 
	font-weight: 500;
	font-size: 0.9375em;
	color: #FE7799;
	line-height: 1.4em;
	cursor: pointer;
}

.my-table.layui-table .order-item-col6{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border-left: 1px solid #E5E5E5;
}
.my-table.layui-table .order-item-active .order-item-col6{
	border-left: 1px solid #FE7799;
}
.my-table.layui-table .order-item-col6 .layui-btn{
	font-size: 0.9375em;
	height: 2.13em;
	line-height: 2.13em;
	margin-bottom: 0.867em;
	padding: 0 0.5em;
}
.my-table.layui-table .order-item-col6 span{
	display: block;
	font-weight: 500;
	font-size: 0.9375em;
	color: #FE7799;
	line-height: 1.4em;
	cursor: pointer;
}


.my-laypage{
	margin-top: 1.875em;
}
.layui-table-page,
.my-laypage .layui-laypage{
	width: 100%;
	text-align: right; 
	padding-right: 0;
} 
.layui-laypage a,
.layui-laypage span{
	font-size: 13px;
	font-weight: 500; 
	color: #24272F; 
}
.layui-laypage a{ 
	border: 1px solid #E5E5E5;
}
.layui-laypage a:hover{
	color: #FE7799;
} 
.layui-laypage .layui-laypage-curr .layui-laypage-em{  
	border: 1px solid #FE7799;
	background: #FCF7F7;
	padding: 0;
}
.layui-laypage .layui-laypage-curr em{
	color: #FE7799;
	font-size: 0.8125em;
	font-weight: 500;  
}
/* layui-table end*/ 
/* layui-table style2 start*/ 
.my-table2.layui-table{
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 0 0.625em;
} 
.my-table2.layui-table thead tr th:nth-child(1), 
.my-table2.layui-table tbody tr td:nth-child(1),
.my-table2.layui-table .order-item-col1{
	width: 18.75em!important; 
} 
.my-table2.layui-table thead tr th:nth-child(2), 
.my-table2.layui-table tbody tr td:nth-child(2){
	width: 10em; 
}
.my-table2.layui-table thead tr th:nth-child(3), 
.my-table2.layui-table tbody tr td:nth-child(3){
	width: 6.25em; 
} 
.my-table2.layui-table thead tr th:nth-child(4), 
.my-table2.layui-table tbody tr td:nth-child(4){
	width: 10em; 
}
.my-table2.layui-table thead tr th:nth-child(5), 
.my-table2.layui-table tbody tr td:nth-child(5){
	width: 9.375em; 
}
.my-table2.layui-table thead tr th:not(:first-child){
	text-align: center;
}
.my-table2.layui-table .table-col{
	font-weight: 500;
	font-size: 1em;
	color: #24272F;
	line-height: 1.3125em;
	box-sizing: border-box;
	position: relative; 
	padding: 0.5625em;
	width: 100%;
	height: 6.875em; 
	box-sizing: border-box;
} 
.my-table2.layui-table .table-col1{
	padding-left: 0.6875em;
	padding-right: 0.9375em;
	border: 1px solid #E5E5E5;
	border-radius: 3px 0 0 3px;
}
.my-table2.layui-table .table-col2,
.my-table2.layui-table .table-col3,
.my-table2.layui-table .table-col4,
.my-table2.layui-table .table-col5{
	border: 1px solid #E5E5E5;
	border-left: none; 
	text-align: center;
}  
.my-table2.layui-table .table-col5{
	border-radius: 0 3px 3px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
} 
.my-table2.layui-table .my-form .layui-input.layui-unselect{
	height: 2em;
	line-height: 2em;
	font-size: 1em;
} 
.my-table2.layui-table .table-col-operatebtn{
	font-weight: 500;
	font-size: 0.9375em;
	color: #FE7799;
	line-height: 1.4em; 
}
/* layui-table style2 end*/ 
/* layui-table style3 start*/ 
.my-table3.layui-table thead tr th:nth-child(1), 
.my-table3.layui-table tbody tr td:nth-child(1){
	width: 22.75em; 
} 
.my-table3.layui-table thead tr th:nth-child(2), 
.my-table3.layui-table tbody tr td:nth-child(2){
	width: 5.25em; 
}
.my-table3.layui-table thead tr th:nth-child(3), 
.my-table3.layui-table tbody tr td:nth-child(3){
	width: 5.8125em; 
}  
.my-table3.layui-table thead tr th:nth-child(4), 
.my-table3.layui-table tbody tr td:nth-child(4){
	width: 7.75em; 
}
.my-table3.layui-table thead tr th:nth-child(5), 
.my-table3.layui-table tbody tr td:nth-child(5){
	width: 7.1875em;  
} 
.my-table3.layui-table tbody tr td:nth-child(4) .table-col4,
.my-table3.layui-table tbody tr td:nth-child(5) .table-col5{ 
	justify-content: flex-start;
}
.my-table3.layui-table .table-cell-num{
	margin-top: 1.75em;
}
/* layui-table style3 end*/ 
/* layui-table style4 纪录 start*/ 
.my-table-record.layui-table{
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 0 0.625em;
}  
.my-table-record.layui-table .table-col{
	height: 3.25em;
	line-height: 3.25em;
	font-weight: 500;
	font-size: 1em;
	color: #24272F; 
	box-sizing: border-box;
} 
.my-table-record.layui-table .table-col1{ 
	border: 1px solid #E5E5E5;
	border-right: none;
	padding-left: 1.875em; 
} 
.my-table-record.layui-table tbody tr td:last-child .table-col{
	border: 1px solid #E5E5E5;
	border-left: none; 
} 
/* layui-table style4 纪录 end*/
/* layui-table style5 收益明细 start*/ 
.my-table-income.layui-table thead tr th:nth-child(1), 
.my-table-income.layui-table tbody tr td:nth-child(1){
	width: 18.75em; 
}
.my-table-income.layui-table thead tr th:nth-child(2), 
.my-table-income.layui-table tbody tr td:nth-child(2){
	width: 25.25em; 
} 
.my-table-income.layui-table thead tr th:nth-child(3), 
.my-table-income.layui-table tbody tr td:nth-child(3){
	width: 10.375em; 
} 
.my-table-income.layui-table .table-col2{
	border-top: 1px solid #E5E5E5; 
	border-bottom: 1px solid #E5E5E5; 
} 
.my-table-income.layui-table .table-col3{
	color: #FF6089;
} 
/* layui-table style5 收益明细 end*/
/* layui-table style6 提现纪录 start*/  
.my-table-withdraw.layui-table thead tr th:nth-child(1), 
.my-table-withdraw.layui-table tbody tr td:nth-child(1){
	width: 15.8125em;
}
.my-table-withdraw.layui-table thead tr th:nth-child(2), 
.my-table-withdraw.layui-table tbody tr td:nth-child(2){
	width: 14.1875em; 
}
.my-table-withdraw.layui-table thead tr th:nth-child(3), 
.my-table-withdraw.layui-table tbody tr td:nth-child(3){ 
	width: 12.5em; 
}  
.my-table-withdraw.layui-table thead tr th:nth-child(4), 
.my-table-withdraw.layui-table tbody tr td:nth-child(4){
	width: 11.875em;
}   
.my-table-withdraw.layui-table .table-col2,
.my-table-withdraw.layui-table .table-col3{
	border-top: 1px solid #E5E5E5; 
	border-bottom: 1px solid #E5E5E5; 
} 
.my-table-withdraw.layui-table .table-col3,
.my-table-withdraw.layui-table .table-col4{
	color: #000;
} 
.my-table-withdraw.layui-table .fail{  
	color: #FF6089;
} 
.my-table-withdraw.layui-table .fail>div:first-child{
	padding-top: 0.25em;
	line-height: 1.375em;
}
.my-table-withdraw.layui-table .fail>div:last-child{
	font-size: 0.75em;
	line-height: 1.416em;
	margin-top: 0.34em;
}
/* layui-table style6 提现纪录 end*/  
/* layui-table style7 我的团队-查看 start*/  
.my-table-team.layui-table{
	border-spacing: 0;
}
.my-table-team.layui-table thead tr th:nth-child(1), 
.my-table-team.layui-table tbody tr td:nth-child(1){
	width: 13.9375em;
}
.my-table-team.layui-table thead tr th:nth-child(2), 
.my-table-team.layui-table tbody tr td:nth-child(2){
	width: 14.4375em; 
}
.my-table-team.layui-table thead tr th:nth-child(3), 
.my-table-team.layui-table tbody tr td:nth-child(3){ 
	width: 14.625em; 
}  
.my-table-team.layui-table thead tr th:nth-child(4), 
.my-table-team.layui-table tbody tr td:nth-child(4){
	width: 15em;
}  
.my-table-team.layui-table .table-col{
	font-weight: 500;
	font-size: 1em;
	color: #24272F;
	height: 3.25em;
	line-height: 3.25em;
}
.my-table-team.layui-table .table-col1{
	border-left: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5; 
	padding-left: 1.875em; 
}
.my-table-team.layui-table .table-col2,
.my-table-team.layui-table .table-col3{
	border-top: 1px solid #E5E5E5;  
}  
.my-table-team.layui-table .table-col4{
	border-top: 1px solid #E5E5E5; 
	border-right: 1px solid #E5E5E5;
}
.my-table-team.layui-table tbody tr:last-child .table-col{
	border-bottom: 1px solid #E5E5E5; 
}
.my-table-team.layui-table tbody tr:first-child .table-col{
	margin-top: 1.25em;
} 
/* layui-table style7 我的团队-查看 end*/  
/* reset layui-laydate start */
.layui-laydate-content th {
    color: #333!important;
	font-size: 14px!important;
	font-weight: 400!important;
	background-color: #fff!important;
}
.layui-laydate-content td { 
    background: #fff !important;
}
.layui-laydate .layui-this, .layui-laydate .layui-this>div{
	background-color: #fe7799 !important;
}
/* reset layui-laydate end */
/* my layui-menu start */
.my-sidebar{
	width: 240px;  
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	border-radius: 3px;
} 
 .my-sidebar .sidebar_inner{
 	padding-bottom: 0;
 }
 .my-sidebar-avatar{
 	padding: 1.1875em 0 1em 0;
 	text-align: center; 
 }
 .my-sidebar-avatar img{
 	display: block;
 	width: 3.75em; 
 	height: 3.75em;
 	border-radius: 3px;
 	margin: auto; 
 	margin-bottom: 0.625em;
 }
 .my-sidebar-name{
 	display: block;
 	font-weight: 500;
 	font-size: 1.5625em;
 	color: #000000;
 	line-height: 1.44em;
 }
 .my-sidebar-menu,
 .my-sidebar-menu .layui-menu-body-title,
 .my-sidebar-menu.layui-menu .layui-menu-item-down>ul,
 .my-sidebar-menu .layui-menu-item-divider,
 .my-sidebar-menu.layui-menu li,
 .my-sidebar-menu.layui-menu .layui-menu-item-group ul .layui-menu-body-title,
 .my-sidebar-menu.layui-menu .layui-menu-body-title a{
 	padding: 0;
 	margin: 0;
 }  
 .my-sidebar-menu.layui-menu  li{
 	font-size: 1em;
 }
 .my-sidebar-menu.layui-menu  li:hover{
 	background-color: transparent;
 }
 .my-sidebar-menu.layui-menu .layui-menu-body-title a{
 	display: block;
 	font-weight: 500;
 	font-size: 1em;
 	color: #000000;
 	line-height: 1.375em; 
 	padding: 0.8125em 1.375em 0.8125em 3em; 
 }  
 .my-sidebar-menu.layui-menu .layui-menu-body-title a:hover{
 	color: #FE7799;
 	background-color: #F2F2F2 !important; 
 }
 .my-sidebar-menu.layui-menu ul .layui-menu-body-title a{
 	padding-left: 4.25em;  
 } 
.my-sidebar-menu.layui-menu .layui-menu-body-title .iconfont{
	position: absolute;
 	color: #000;
	font-size: 1.25em;
 	left: 0.7em;
 	top: 0.65em;
	/* left: 14px;
	top: 13px; */
 	font-weight: bold;
 	margin-top: 0;
	width: 1.25em;
 }
 .my-sidebar-menu.layui-menu .layui-menu-body-title .iconfont{
	 top: 0.55em;
 }
 .my-sidebar-menu.layui-menu .layui-menu-body-title>.layui-icon.layui-icon-up,
 .my-sidebar-menu.layui-menu .layui-menu-body-title>.layui-icon.layui-icon-down{ 
	font-size: 1em;
	font-weight: bold; 
 	right: 1.375em; 
	top: 1.3em;
 } 
 .my-sidebar-menu.layui-menu .layui-menu-item-group.layui-menu-item-down>.layui-menu-body-title,
 .my-sidebar-menu.layui-menu .layui-menu-item-checked,
 .my-sidebar-menu.layui-menu .layui-menu-item-checked2{
 	background-color: #F2F2F2 !important; 
 }
 .my-sidebar-menu.layui-menu .layui-menu-item-checked:after{
 	border: 2px solid #000000; 
 } 
 .my-sidebar-menu.layui-menu .layui-menu-item-divider{
 	border-bottom: 1px solid #E5E5E5;
 }
 .my-sidebar-menu.layui-menu .layui-menu-item-group ul li:first-child{
 	border-top: 1px solid #E5E5E5;
 }
/* my layui-menu end */		
/* my-layer start*/
.my-layer.layui-layer .layui-layer-title{ 
	font-weight: 600;
	font-size: 1.125em;
	color: #000000;
	line-height: 1.4em;
	padding: 1.22em 1.167em 0.28em 1.11em;
	border-bottom: none;
	height: 3em;
	box-sizing: border-box;
}
.my-layer.layui-layer .layui-layer-setwin{
	right: 20px;
}
.my-layer.layui-layer .layui-layer-setwin .layui-layer-close{
	font-weight: bold;
}
.my-layer.layui-layer .layui-layer-content {
	padding: 0 1.25em 2.5em 1.25em;
	box-sizing: border-box;
	background-color: #fff;
} 
.my-layer.layui-layer-page .form-item-btngroup{
	text-align: right;
	margin-bottom: 0; 
}
.my-layer.layui-layer-page .form-item-btngroup .layui-btn{
	width: 5.625em;
	font-size: 1em;
}
.my-layer.layui-layer .my-form .layui-form-label{
	padding-bottom: 0.5em;
}
.my-layer.layui-layer .my-form .layui-form-label i{
	color: #FE7799;
}
.my-layer-info{
	color: #FE7799;
	font-size: 0.75em;
	font-weight: 500;
	line-height: 1.42em;
} 
/* my-layer end*/
/* my-layer-confirm start*/ 
.my-layer-confirm .layui-layer-content{
	padding-bottom: 0!important;
}
.my-layer-confirm .layui-layer-btn{
	padding: 1.9375em 1.25em 1.4375em;
}
.my-layer-confirm .layui-layer-btn a{ 
	font-size: 1.0625em;
	font-weight: 500;
	width: 5.29em;
	height: 2.353em;
	line-height: 2.236em;
	text-align: center;
	margin: 0 0.588em;
}
.my-layer-confirm .layui-layer-btn .layui-layer-btn0{
	color: #101011; 
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
}
.my-layer-confirm .layui-layer-btn .layui-layer-btn1{
	color: #fff;
	background: #FE7799;
	border: 1px solid #FE7799;
	margin-right: 0;
}
.my-layer-confirm  .my-form .form-item-code .layui-input-affix{
	right: 9.4em;
}
/* my-layer-confirm end*/
/*  layui-panel start */
.my-panel{
	color: #000000;
	font-weight: 500;
	padding: 1.0625em 1.3125em;
	border: 1px solid #E5E5E5;
	border-radius: 1px; 
	margin-bottom: 1.875em;
}
.my-panel .my-panel-title{ 
	font-size: 0.9375em; 
	line-height: 1.4em;
}
.my-panel .my-panel-num{ 
	font-size: 1.25em; 
	line-height: 1.2em;
	margin-top: 0.45em;
}
.my-panel .my-panel-unit{
	font-size: 0.9em;
	padding-left: 0.44em;
}
/*  layui-panel end */ 
/* general start */
.mt_10{
	margin-top: 10em;
}
.mb_10px{
	margin-bottom: 10px!important;
}  
.mr_5px{
	margin-right: 5px;
} 
.mt_20px{
	margin-top: 20px;
}
.text-center{
	text-align: center;
} 
.text-right{
	text-align: right;
}
.h_37px{
	margin-bottom: 2.3125em;
} 
.overflow2_hidden{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.color-primary{
	color: #FF6089!important;
}
/* general end */
/* login start */
@media (min-width: 1200px){
	.login_page .content_wrap .content_container{
		padding: 0 85px; 
	}
}  
@media (max-width: 479px){
	.login_page .content_wrap,
	.myaddress-page .content_wrap{
		min-width: 335px;
	} 
	.layui-layer{
		width: auto!important;
	}
}  
.login_page .login_left{
	padding-right: 0;
}
.login_page .login_right{
	padding: 1.875em 1.25em 3.75em!important; 
	border: 1px solid #E5E5E5;
	border-radius: 1px;
} 
.login_title{
	font-weight: 600;
	font-size: 1.5em; 
	line-height: 1.375em;
	text-align: center;
	font-family: "Poppins", sans-serif; 
	margin-bottom: 1.83em;
}  
.login-form .layui-form-item{
	margin-bottom: 2.4375em;
}
.login-form .form-item-btngroup{  
	margin: 6.25em 0 0.625em 0;
}  
.login-form .layui-btn+.layui-btn{
	margin: 0.588em 0 0;
} 
.login-form .check_agree{
	text-align: center;
	font-weight: 400;
	font-size: 0.9375em;
	color: #A6A6A6;
	line-height: 1.4em;
}
.login-form .layui-input{
	padding: 0.647em 0.88em; 
	height: 2.7059em;
	line-height: 2.58em;
}
.login-form .layui-input-affix{
	line-height: 2.875em;
}
.login-form .layui-btn{
	font-size: 1.0625em; 
	height: 2.706em;
	line-height: 2.588em;
}
.login-form .form-item-code .getcode{
	top: 0.8em;
}
/* login end */
/* my 个人信息 start */  
.my-badge{ 
	color: #FFFFFF;
	font-size: 0.667em;
	font-weight: 500;  
	background: #FE7799; 
	border-radius: 1px;
	height: 1.917em;
	line-height: 1.917em;
	padding: 0 0.58em;
}
.my-badge-primary{
	color: #fff;
	background: #000;
}
.info_bar{  
	font-weight: 500;
	font-size: 1.125em;
	color: #000000; 
	line-height: 1.39em; 
	padding-bottom: 0.72em;
	margin-bottom: 1.72em;
	border-bottom: 1px solid #E5E5E5;
}
.info_bar .my-badge{
	position: relative;
	top: -2px; 
	margin-left: 0.5em; 
}
.info_bar .count_txt{
	font-weight: 300;
	font-size: 0.667em;
	color: #8E8E8E;
	line-height: 0.94em;
	padding-left: 0.556em;
}
.info_bar .count_num{
	color: #FE7799;
	font-weight: bold;
	padding: 0 0.278em;
}
.columns_padding_bottom_154px{
	padding-bottom: 9.625em;
}
.personnel_info .info_bar{
	margin-bottom: 1.5em;
}
/* my 个人信息 end */
/* my 实名认证 start */ 
.realname_authen .id_card_img{
	border-radius: 3px;
} 
.upload_box{ 
	color: #000000;
	font-size: 1em;
	font-weight: 500; 
	max-width: 19.7em;
	height: 11.75em;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	border-radius: 3px;
	text-align: center;
	padding-top: 3.5em;
	box-sizing: border-box;  
} 
.upload_box .layui-icon{
	display: block; 
	color: #333434;
	font-size: 2.25em;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 0.52em;
}   
/* my 实名认证 end */
/* my-address start*/ 
.address-list .address-item{
	max-width: 18.5em;
	height: 10em; 
	background: #FFFFFF;  
	margin-bottom: 1.875em;
	border: 1px solid #E5E5E5;
	border-radius: 3px;
	box-sizing: border-box; 
	position: relative;
}
.address-list .address-item-add{
	color: #000000;
	font-size: 1em;
	font-weight: 500;
	text-align: center;
	padding-top: 2.625em; 
	cursor: pointer;
}
.address-list .address-item-add .layui-icon-location{
	display: block;
	color: #333434;
	font-size: 1.875em;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 0.333em;
} 
.address-list .address-item-top{
	position: relative;
	height: 7.125em;
	padding: 1em 1.1875em 0.5625em 1.25em; 
	box-sizing: border-box;
}
.address-list .address-item-name{
	display: block;
	font-weight: 500;
	font-size: 1.125em;
	color: #000000;
	line-height: 1.389em;
}
.address-list .address-item-phone{
	position: absolute;
	right: 1.267em; 
	top: 1.067em;
	color: #666666;
	font-size: 0.9375em;
	font-weight: 400;
	line-height: 1.4em;
}
.address-list .address-item-detail{
	font-weight: 400;
	font-size: 0.9375em;
	color: #666666;
	line-height: 1.4em;
	margin-top: 0.8em; 
} 
.address-list .address-item-bottom{
	position: relative;  
	padding: 0.6875em 1.1875em 0.75em 1.25em; 
	display: flex;
	height: 2.875em;
	box-sizing: border-box;
	border-top: 1px solid #E5E5E5;
}
.address-list .address-item-edit,
.address-list .address-item-delete{
	color: #FE7799;
	font-size: 0.9375em;
	font-weight: 500;
	line-height: 1.4em;
	width: auto;
	cursor: pointer;
}
.address-list .address-item-delete{
	margin-left: 0.6em;
}
.address-list .my-badge{ 
	font-size: 0.667em;  
	margin-right: 0.6em;
    padding: 0.4em 0.6em;
	position: relative;
	top: -1px;
}
.address-list .address-default{ 
	font-weight: 500;
	font-size: 0.75em;
	color: #FFFFFF;
	background: #000000;
	border-radius: 2px; 
	padding: 0.25em 0.417em;
	line-height: 1.92em;
}
.address-list .address-item .myicon-checked{
	position: absolute; 
	top: -0.4em;
	right: -1px; 
	font-size: 0.9375em;
	width: 1em;
	height: 1em;
	color: #FE7799;
	display: none;
}
.address-list .address-item-active .myicon-checked{
	display: block; 
}
.address-list .address-item-active,
.address-list .address-item-active .address-item-bottom{
	border-color: #FE7799;
} 
.myaddress-page .address-list .my-badge{
	position: absolute;
	top: 0.9167em;
	right: 1.58em; 
	margin: 0;
	font-size: 0.75em;
	height: 1.83em;
	line-height: 1.83em;
	padding: 0em 0.6em;
} 
/* my-address end*/
/* 我的银行卡 start*/
.my_bankcard_list .bankcard_item{
	height: 10em;
	border: 1px solid #E5E5E5;
	border-radius: 3px; 
	position: relative;
	box-sizing: border-box;
	margin-bottom: 1.875em;
}
.my_bankcard_list .bankcard_item_add{
	font-weight: 500;
	font-size: 1em;
	color: #000000;
	line-height: 1.375em; 
	padding-top: 2.5625em;
	text-align: center;
	cursor: pointer;
}
.my_bankcard_list .bankcard_item_add .layui-icon-folder{
	display: block;
	font-size: 2em;
	font-weight: bold;
	margin-bottom: 0.46875em;
}
.my_bankcard_list .bankcard_item_top{
	padding: 0.5em 0.75em;
}
.my_bankcard_list .bankcard_item_img{
	height: 2.5625em;
}
.my_bankcard_list .bankcard_item_last4num{
	font-weight: 500;
	font-size: 1.125em;
	color: #000000;
	line-height: 25px;
	position: absolute;
	top: 0.44em;
	right: 0.667em; 
}
.my_bankcard_list .bankcard_item_realname,
.my_bankcard_list .bankcard_item_phone{
	font-weight: 400;
	font-size: 0.9375em;
	color: #666666;
	line-height: 1.4em;
	padding-left: 0.53em;
}
.my_bankcard_list .bankcard_item_realname{
	margin-top: 0.267em;
}
.my_bankcard_list .bankcard_item_phone{
	margin-top: 0.467em;
}
.my_bankcard_list .bankcard_item_bottom{
	height: 2.875em;
	line-height: 2.875em;
	border-top: 1px solid #E5E5E5;
	padding-left: 1.25em;
}
.my_bankcard_list .bankcard_item_bottom span{
	color: #FE7799;
	font-weight: 500;
	font-size: 0.9375em; 
	line-height: 1.4em;
}
/* 我的银行卡 end*/
/* 我的订单 start*/
.myorder-page .my-form .form-item-search{
	margin-top: 1.25em;
}
.myorder-page .empty-data{
	font-weight: 500;
	font-size: 1.25em;
	color: #000000;
	line-height: 1.4em;
	text-align: center;
	padding-top: 6.2em;
}
.myorder-page .empty-data span{
	display: block;
	margin-bottom: 1.35em;
}
.myorder-page .empty-data .layui-btn{
	width: 44.3125em;
}
.myorder-page .no-order-data{
	padding-top: 6em;
}  
/* 我的订单 end*/
/* 我的库存 start*/
.my-stock .my-form .layui-form-item{
	margin-bottom: 1.25em;
} 
.my-stock .my-table2.layui-table .order-item-col2 .my-form{ 
	width: 70%;
}
.my-stock-info{
	font-weight: 500;
	font-size: 0.875em;
	color: #A6A6A6;
	line-height: 1.428em;
	color: #FE7799;
} 
.flex-row{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}
.flex-column{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
/* 我的库存 end*/
/* 订单结算 start*/
.order-settlement .my-table.layui-table thead{
	display: none;
}
.order-settlement .select_bar{ 
	font-weight: 500;
	font-size: 1.25em;
	color: #000000;
	line-height: 1.4em; 
	margin-top: 1.05em;
	padding-bottom: 0.4em;
} 
.settle-order-address-list .address-item{
	max-width: 24.3125em;
	position: relative;
	height: 7.1875em;  
}
.settle-order-address-list .address-item-add{
	padding-top: 1.1875em;
}  
.settle-order-address-list .address-item-add .layui-icon-location{
	margin-bottom: 0;
}
.settle-order-address-list .address-item:not(.address-item-add) .layui-icon-location{
	position: absolute;
	top: 1.267em;
	left: 0.567em;
	color: #333434;
	font-size: 1.875em;
	font-weight: bold;
}
.settle-order-address-list .layui-colla-content .address-item:not(.address-item-add) .layui-icon-location{
	top: 1.1em;
}
.settle-order-address-list .layui-colla-title .address-item .myicon-checked{
	top: -1em;
}
.settle-order-address-list .address-item-top{ 
	padding: 1em 1.25em 0.6875em 4.125em;
}
.settle-order-address-list .address-item .address-detail{
	margin-top: 0.75em; 
	line-height: 1.4375em;
}
.settle-order-address-list .address-item-active{
	border-color: #FE7799;
}
.settle-order-address-list .address-item-active .layui-icon-ok-circle{
	display: block!important;
	position: absolute;
	right: 0;
	top: -0.308em;
	font-size: 1.625em;
}
.settle-order-address-list .address-item-active .layui-icon-location:before,
.settle-order-address-list .address-item-active .layui-icon-ok-circle:before{
	color: #FE7799;
} 
.settle-order-address-list .address-default{
	font-size: 0.625em;
	background: #FE7799;
	margin-right: 5px;
	position: relative;
	top: -1px;
} 
.order-settlement .layui-table-header{
	display: none;
}  
.sidebar_right .content{
	width: 780px!important;
}
.sidebar_right .settle_sidebar{
	width: 370px;
}
.settle_sidebar .payment_detail{
	border: 1px solid #E5E5E5;
	border-radius: 3px;
}  
.payment_detail_header{ 
	color: #000000;
	font-size: 1.25em; 
	font-weight: 600;
	height: 3.25em;
	background: #F2F2F2;
	border-bottom: 1px solid #E5E5E5;
	padding: 0.9em 1em;
	box-sizing: border-box;
}
.payment_detail_body{
	padding: 0.8125em 1.25em 4.1875em;
}
.payment_detail_body .payment_detail_totalprice,
.payment_detail_body .payment_detail_totalreduction{ 
	position: relative;
	font-weight: 600;
	font-size: 1.125em;
	color: #000000;
	line-height: 1.389em;
} 
.payment_detail_body .payment_detail_totalprice{
	margin-bottom: 0.89em;
}
.payment_detail_body .payment_detail_totalreduction{
	margin-bottom: 1.78em;
}
.payment_detail_body .payment_detail_totalreduction .money{
	color: #FE7799;
} 
.payment_detail_body .money{
	position: absolute;
	right: 0;
	line-height: 1.667em;
}
.payment_detail_body .money:before{
	content: 'rm';
	font-size: 0.83em;
	padding-right: 0.2em;
}
.payment_detail_footer{
	position: relative;
	height: 3.125em;
	padding: 1.25em;
	border-top: 1px solid #E5E5E5;
} 
.payment_detail_footer .realpay .realpay_txt{
	display: block;
	font-weight: 600;
	font-size: 1.125em;
	color: #000000;
	line-height: 25px;
}
.payment_detail_footer .realpay .money{
	font-size: 1.5em;
	color: #FE7799;
}
.payment_detail_footer .realpay .money:before{
	content: 'rm';
	font-size: 0.75em;
	padding-right: 0.125em;
}
.payment_detail_footer .layui-btn{
	position: absolute;
	right: 1.1765em;
	top: 1.529em;
	font-size: 1.0625em;
}
.payment_detail .payway{
	background: #F2F2F2;
	border: 1px solid #E5E5E5;
	border-radius: 1px;
} 
.payment_detail .bankcard_list{
	padding: 0.8125em 0.625em 0.5625em 0.625em;
}
.payment_detail .bankcard_list .bankcard_item{
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	padding: 0.5em 0.875em 0.5em 0.6875em;
	border-radius: 3px;
	margin-bottom: 0.625em;
	position: relative; 
	color: #000;
	font-weight: 500;
	box-sizing: border-box;
	position: relative;
} 
.payment_detail .bankcard_list .bankcard_item_add{
	padding: 1.4375em 0 1.1em 0;
	text-align: center;
	font-size: 1em;
	height: 7.25em;
}
.payment_detail .bankcard_list .bankcard_item_add .layui-icon-folder{
	font-size: 2em;
	font-weight: bold;
	margin-bottom: 0.3125em;
}
.payment_detail .bankcard_list .bankcard_item_add span{
	display: block;
	font-weight: 500; 
	color: #000000;
	line-height: 1.375em;
}
.payment_detail .bankcard_list .bankcard_item_ative{
	border: 1px solid #FE7799;
}
.payment_detail .bankcard_list .bankcard_item .layui-icon-ok-circle{
	position: absolute;
	right: 0;
	top: -0.3em;
}
.payment_detail .bankcard_list .bankcard_item_ative .layui-icon-ok-circle{
	display: block!important;
	color: #FE7799;
	font-size: 1.25em;
} 
.payment_detail .bankcard_list .bankcard_item img{
	width: auto;
	height: 2.5625em;
}
.payment_detail .bankcard_list .bankcard_item .bankcard_item_txt{
	position: absolute;
	right: 0.61em;
	top: 0.7em; 
	font-size: 1.125em;
	font-weight: 500;
}
.payment_detail .my-collapse .layui-colla-title{
	padding: 0;
}
.payment_detail .my-collapse  .my-collapse-title{ 
	padding: 0;
	font-size: 1.125em;
	font-weight: 600; 
	height: 1.38em;
	margin-bottom: 0.89em;
} 
.payment_detail .my-collapse .layui-colla-icon{
	top: -0.4em;
}
/* 订单结算 end*/
/* 我的银行卡 start*/
.my-collapse.layui-collapse{
	border: none;
}
.my-collapse .layui-colla-title{
	background-color: transparent;
	height: auto;  
	 padding: 0;
	font-size: 1em;
} 
.my-collapse .my-collapse-title{ 
	font-weight: 500;
	font-size: 1.25em;
	color: #000000;
	line-height: 1.4em;
	padding-bottom: 0.85em;
}
.my-collapse .my-collapse-title span{ 
	font-weight: 400;
	font-size: 0.7em;
	color: #797979;
	line-height: 1.428em;
	position: absolute;
	right: 1.5em;
	top: 0.4em;
}
.my-collapse .layui-colla-icon{
	left: auto;
	right: 0;
    top: -0.35em;
}
.my-collapse .layui-colla-content{
	padding: 0;
	border: none;
}
/* 我的银行卡 end*/
/* 步进器 stepper start */
.form-item-stepper{ 
    margin-bottom: 0!important;	
}
.order-settlement .form-item-stepper{
	margin-top: 1.4375em;
} 
.form-item-stepper .layui-input-wrap .layui-input-suffix.layui-input-split{
	width: 0;
	border: none;
}
.form-item-stepper.layui-form-item,
.form-item-stepper .layui-input-block,
.form-item-stepper .layui-input-wrap{
	width: 6.5em; 
	height: 2em;
	min-height: 2em;
}
.form-item-stepper .layui-icon-down:before{
	content: "\e67e";
}
.form-item-stepper .layui-icon-up:before{
	content: "\e624";
} 
.form-item-stepper .layui-input{ 
	font-size: 1em;
	width: 100%;
	height: 2em;
	line-height: 2em;
	padding: 0 2.5em;
	text-align: center;
}
.form-item-stepper .layui-input:focus{
    border-color: transparent!important;
    /* box-shadow: none; */
}
.form-item-stepper .layui-input-number .layui-icon{
	font-size: 1em; 
	width: 2em;
	height: 100%; 
	box-sizing: border-box;
}
.form-item-stepper .layui-input-number .layui-icon:before{
	margin-top: -0.5625em;
	margin-left: -0.5em;
	font-weight: bold;
}
.form-item-stepper .layui-input-number .layui-icon-down{  
	left: -6.5em; 
	border-right: 1px solid #E5E5E5;
} 
.form-item-stepper .layui-input-number .layui-icon-up{ 
	border-bottom: none;
	border-left: 1px solid #E5E5E5;
} 
/* 步进器 stepper end */
/* 成为经销商 start */
.my-block {
	position: relative;
}
.my-block .caption{
	color: #000;
	font-weight: 600;
	font-size: 0.875em;  
	position: absolute;
	left: 0;
	top: 0;
	height: 2.57em;
	line-height: 2.57em; 
}
.my-block>div:not(.caption){
	padding-left: 8.8125em;
}
.my-block .caption.required:before{
	content: "*";
	color: #FF6089;
} 
.be_distributor_left{
	width: 33.125em;
}
.be_distributor_right{
	padding-right: 0!important;
}
.be-distributor-firststep{
	margin-bottom: 2.6875em;
}
.be-distributor-firststep .caption{
	font-weight: 500;
	font-size: 1.25em;
	color: #000000;
	line-height: 1.4em;
	margin-bottom: 0.4em;
}
.be-distributor-firststep .explanation{
	font-weight: 500;
	font-size: 1em;
	color: #A6A6A6;
	line-height: 1.375em;
} 
.be-distributor-secondstep{  
	margin-bottom: 1.5em;
}
.product-package-list::after{
	clear: both;
}
.product-package-list .product-package-item{
	font-weight: 600;
	font-size: 0.875em;
	color: #000000;
	line-height: 20px;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	padding: 0.57em 0.7em 0.57em 0.785em;
	white-space: nowrap;
	margin-right: 0.7em;
	margin-bottom: 0.7em;
	text-align: center;
} 
.product-package-list .layui-col-md4:nth-last-child(-n+3) .product-package-item{
	margin-bottom: 0;
}
.product-package-list .product-package-item-active{
	color: #FF6089;
	background: #FFF9FA;
	border: 1px solid #FF6089;
}
.be-distributor-thirdstep{
	margin-bottom: 1.9375em;
} 
.be-distributor-thirdstep .price{
	font-weight: 600;
	font-size: 1.5em;
	color: #FF6089;
	line-height: 1.5em;
	padding-left: 5.875em!important;
}
.be-distributor-thirdstep .unit:before{
	content: 'rm';
	font-size: 0.625em; 
}
.my-form .form-item-radio .layui-form-radio>*{
	font-weight: 400; 
	line-height: 1.25em;
}
.my-form .form-item-radio .layui-form-radio{
	line-height: 36px;
	margin-right: 33px;
} 
.my-form .form-item-radio .layui-icon-radio:before{
	content: '\1005';
} 
.layui-form-radio:hover>*, .layui-form-radioed, .layui-form-radioed>i{
	color: #FF6089;
} 
.my-form .form-item-upload{
	position: relative;
	top: 36px;
	padding-left: 0!important;
}
.my-form .form-item-upload .my-upload-list{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.my-form .form-item-upload .upload-btn{
	font-weight: 500;
	font-size: 1em;
	color: #000000; 
	width: 17.9375em;
	height: 11.75em;
	padding-top: 3.5625em;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	text-align: center;  
	margin-top: 0.625em;
} 
.my-form .form-item-upload .upload-btn i{
	display: block;
	font-size: 2.3125em;
	line-height: 1em;
	margin-bottom: 0.46em
} 
.my-upload-list .upload-item{
	width: 17.9375em;
	height: 11.75em;
	position: relative;
	margin-top: 0.625em;
} 
.my-upload-list .upload-item:nth-of-type(even){
	margin-left: 0.625em;
}
.my-upload-list .upload-item img{
	width: 100%;
	height: 100%; 
}
.my-upload-list .upload-item .delete{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1.5em;
	background: #000000;
	opacity: 0.7;
	text-align: center;
}
.my-upload-list .upload-item .delete i{
	color: #fff;
}
.be_distributor .check_agree{
	color: #A6A6A6;
	font-weight: 400; 
	margin-top: 5em;
	margin-bottom: 1em;
}
.be_distributor .check_agree .layui-form-checkbox[lay-skin=primary]>div{
	color: #A6A6A6;
	font-size: 15px;
	font-weight: 400;
	padding-right: 0;
}
.be_distributor .check_agree a{
	color: #FE7799; 
	padding: 0 0.3125em;
}
.be_distributor .my-form .layui-btn{
	width: 28.75em;
}
/* 成为经销商 end */
/* 我的收益 start */
.my-income .my-tabs .layui-tabs-header .layui-btn{
	width: 6.471em;
	height: 2.588em;
	line-height: 2.588em;
	position: absolute;
	right: 0;
	font-weight: 500;
	font-size: 1.0625em; 
	display: none;
}
.my-income .my-tabs .layui-this+.layui-btn{
	display: inline-block;
}
.my-income .my-laypage{
	margin-top: 0.625em;
}
.my-layer-confirm .balance{
	font-weight: 600;
	font-size: 1.125em;
	color: #000000;
	line-height: 1.39em;
	padding: 1.389em 0 1.89em;
}
.my-layer-confirm .balance span{ 
	color: #FE7799;
	font-size: 1.67em;
	padding: 0 3px;
}
.my-layer-confirm .caption{
	font-weight: 500;
	font-size: 1em;
	color: #373737;
	line-height: 1.375em;
	margin-bottom: 0.8125em;
}
.my-layer-confirm .bankcard_list{
	padding: 0;
}
.my-layer-confirm .bankcard_list .bankcard_item{
	padding: 0.5em 1.25em 0.625em 0.8125em; 
}
.my-layer-confirm .bankcard_list .bankcard_item .bankcard_item_txt{
	right: 1.25em;
	top: 0.83em; 
}
/* .my-layer-confirm .bankcard_list .bankcard_item .myicon-checked, */
.my-layer-confirm .bankcard_list .bankcard_item_ative .myicon-checked{
	position: absolute;
	top: -1px;
	right: -1px;
	font-size: 15px;
	width: 15px;
	height: 15px;
	line-height: 15px;
	color: #FE7799;
}
.my-layer-confirm .my-form{
	padding-top: 1.5em;
}
/* 我的收益 end */
/* 我的团队-查看 start */
.my-layer.my-layer-team .layui-layer-content{
	padding: 0 1.875em 0.625em;
}
.my-layer.my-layer-team .my-laypage{
	margin-top: 0.3125em;
}
.my-layer.my-layer-team .layui-edge{
	color: #A8ABB2!important;
	margin-left: 0.5625em;
} 
.my-layer.my-layer-team .layui-edge-top{
	position: absolute;
	top: 0.75em;
	border-bottom-color: #A8ABB2!important;
}
.my-layer.my-layer-team .layui-edge-bottom{
	position: absolute;
	top: 1.625em;
	border-top-color: #A8ABB2!important;
}
.my-layer.my-layer-team .layui-edge.active{
	color: #FE7799!important;
}
.my-layer.my-layer-team .layui-edge-top.active{
	border-bottom-color: #FE7799!important;
}
.my-layer.my-layer-team .layui-edge-bottom.active{
	border-top-color: #FE7799!important;
}
.my-layer-team-header{
	height: 9.375em;
	padding: 2.3125em 1.875em 2.0625em;
	background: linear-gradient( 180deg, #E5F2FF 0%, #EFFCFF 100%); 
	box-sizing: border-box;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
.my-layer-team-body{
	padding-top: 9.375em;
}
.my-layer-team-header .img{
	width: 5em;
	height: 5em;
	position: absolute;
	left: 1.875em;
	top: 2.3125em;
}
.my-layer-team-header .right{
	padding-left: 5.9375em;
}
.my-layer-team-header .name{
	font-weight: 500;
	font-size: 1.5625em;
	color: #000000;
	line-height: 1.2em;
	margin-bottom: 0.24em;
}
.my-layer-team-header .datetime{
	font-weight: 500;
	font-size: 0.75em;
	color: #A6A6A6;
	line-height: 1.42em;
	margin-bottom: 0.34em;
} 
.my-layer-team-header .name .vs{
	font-size: 0.56em; 
	position: relative;
	top: -4px;
	margin-left: 0.57em;
}
.my-layer-team .vs{ 
	font-weight: normal; 
	color: #fff;
	background: #FE7799;
	padding: 2px 0.43em;
}
.my-layer-team .my-table .vs{
	font-size: 0.875em;
}
.my-layer-team .my-form{
	margin-top: 1.25em;
}
.my-layer-team .my-form .layui-form-item{
	margin-bottom:  1.25em;
} 
/* 我的团队-查看 end */
/* 订单详情 start */ 
.order-details-title{
	font-weight: 600;
	font-size: 1.5em;
	color: #000000;
	line-height: 1.375em;
	margin-bottom: 1.125em;
}
.order-details-title .time{
	font-weight: 400;
	font-size: 0.583em;
	color: #000000;
	line-height: 1.43em;
	margin-left: 0.93em;
}
.order-details .arrived-location{
	font-weight: 600;
	font-size: 0.875em;
	color: #000000;
	line-height: 1.43em;
	padding-left: 1.93em;
	margin-bottom: 1.86em;
	position: relative;
}
.order-details .arrived-location:before{
	display: block; 
	content: "";
	width: 1.29em;
	height: 1.29em;
	background: url('../images/arrived-location.png') no-repeat center;
	background-size: 1.29em 1.29em;
	position: absolute;
	left: 0;
	top: 3px;
}
.order-details .check-more{
	font-weight: 500;
	font-size: 1em;
	color: #FE7799;
	line-height: 1.43em;
	margin-left: 1em;
}
.order-details .arrived-location i{ 
	color: #FE7799;
	font-weight: bold;
	position: relative;
	top: 1px;
}
.order-details-address{
	position: relative;
}
.order-details-address i{
	width: 1em;
	height: 1em;
	line-height: 1em;
	position: absolute;
	left: 0;
	top: 3px;
	font-weight: bold;
}
.order-details .destination{
	font-weight: 600;
	font-size: 0.875em;
	color: #000000;
	line-height: 1.43em;
	padding-left: 1.93em;
	margin-bottom: 0.43em; 
}
.order-details .contact{
	font-weight: 400;
	font-size: 0.875em;
	color: #818181;
	line-height: 1.43em;
	padding-left: 1.93em;
	margin-bottom: 1.64em; 
}
.order-details .layui-btn{
	height: 2.353em;
	font-weight: 500;
	font-size: 1.0625em;
	color: #FFFFFF; 
	padding: 0 0.88em;
}
.order-details .layui-btn-primary{
	color: #101011;
	border: 1px solid #E5E5E5;
	background-color: #fff;
}
.order-details-list.border-t{
	padding-top: 1.4375em;
	border-top: 1px solid #E5E5E5;
	margin-top: 1.4375em;
}
.order-details-list .order-details-item{
	position: relative;
}
.order-details-item .order-details-img{
	width: 5.625em;
	height: 5.625em;
	position: absolute;
	left: 0;
	top: 0;
}
.order-details-item .order-details-right{
	width: 16.5em;
	height: 5.625em;
	padding-left: 7.3125em; 
}
.order-details-item .order-details-name{
	font-weight: 500;
	font-size: 0.9375em;
	color: #24272F;
	line-height: 1.4em;
	white-space: break-spaces;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.order-details-item .order-details-format{
	font-weight: 400;
	font-size: 1em;
	color: #848484;
	line-height: 1.375em;
	position: absolute;
	left: 7.3125em;
	bottom: 0.4375em;
}
.order-details-item .order-details-format span{
	margin-left: 1.6875em;
}
.orderdetails_sidebar .receipt{
	height: 35.6875em;
	padding: 1.5625em 1.4375em 1.5625em 1.25em;
	border: 1px solid #E5E5E5;
}
.orderdetails_sidebar .receipt_title{
	font-weight: 600;
	font-size: 1em;
	color: #000000;
	line-height: 1.375em;
	margin-bottom: 1.25em;
}
.orderdetails_sidebar .receipt_item{
	position: relative;
	font-weight: 500;
	font-size: 0.9375em;
	color: #7A7A7A;
	line-height: 1.4em;
	margin-bottom: 0.667em;
}
.orderdetails_sidebar .receipt_item .money{ 
	position: absolute;
	right: 0;
	line-height: 1.13em;
	font-weight: 600;
} 
.orderdetails_sidebar .receipt_item .money.actual_payment{
	color: #FE7799;
	font-size: 1.13em;
}
.orderdetails_sidebar .receipt_title.border-t{
	padding-top: 1.8125em;
	border-top: 1px solid #E5E5E5;
	margin-top: 1.8125em;
}
.pr-5{
	padding-right: 0.3125em;
}
/* 订单详情 end */