body,

p,

textarea,
form,
select,
fieldset,
table,
td,
div,
input {
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: none;
}



body {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	overflow-x: hidden;
}

/* html {
	overflow-y: scroll; //这是为了兼容ie8，不支持:root, vw
}

:root {
	overflow-y: auto;
	overflow-x: hidden;
}

:root body {
	position: absolute;
}

body {
	width: 100vw;
	overflow: hidden;
} */


a {
	text-decoration: none;
}

a:-webkit-any-link {
	color: inherit;
}

a:hover {
	color: inherit;
	text-decoration: none;
}

a:link,
a:focus,
a:active {
	text-decoration: none;
}

* {
	font-family: 'Microsoft YaHei';
}

/* ul,
li {
	list-style: none;
} */

img {

	border: none;
}

/* input,
button {
	-webkit-appearance: none;
	border: 0;
} */

/*鏍峰瓙*/

.fl {
	float: left;
}

.fr {
	float: right;
}

.tac {
	text-align: center;
}

.tal {
	text-align: left;
}

.tar {
	text-align: right;
}



.oh {
	overflow: hidden;
}

.flex {
	display: flex;
	display: -ms-flex;
	display: -webkit-flex;
}

.pt40 {
	padding-top: 40px;
}

.flex_1 {
	flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
}

.flex_03 {
	flex: 33.333%;
	-webkit-flex: 33.333%;
	-ms-flex: 33.333%;
}



.trans {
	-webkit-transition: 0.2s all;
	transition: 0.2s all;
}

.w1200 {
	width: 1200px;
	margin: auto;
}



/* .top_box{
    background: url(../../images/tbg_02.jpg) repeat-x top left;
    border-bottom: 1px solid #ddd;
} */
.load {
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 30px;
	/*display: none;*/
}

.load img {
	width: 18px;
	display: initial;
	vertical-align: middle;
}

.load span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}



.dis_flex {
	display: -webkit-box;
	/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box;
	/* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;
	/* 混合版本语法: IE 10 */
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */

}

.dis_flex_i {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
}

.dis_flex_c {
	display: -webkit-box;
	/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box;
	/* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;
	/* 混合版本语法: IE 10 */
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */
	flex-direction: column;
}

.flex_w {
	flex-wrap: wrap;
}

.fww {
	flex-wrap: wrap;
}

.ju_c {
	justify-content: center;
}

.ju_b {
	justify-content: space-between;
}

.ju_a {
	justify-content: space-around;
}

.ju_e {
	justify-content: flex-end;
}

.aic {
	align-items: center;
}

.aifs {
	align-items: flex-start;
}

.aife {
	align-items: flex-end;
}

.flex_center {
	display: -webkit-box;
	/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box;
	/* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;
	/* 混合版本语法: IE 10 */
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */
	align-items: center;
	justify-content: center;
}

/*.flex_1 {*/
/*	flex: 1;*/
/*	-webkit-flex: 1;*/
/*	-ms-flex: 1;*/
/*}*/

.flex_0 {
	flex: none;
	-webkit-flex: none;
	-ms-flex: none;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.oh1 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.oh2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.oh3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.oh4 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.oh5 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

.oh6 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}

.div_img,
.div_img1,
.div_img2 {
	overflow: hidden;
}

.div_img>div,
.div_img1>div {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	transition: all 1.5s;
	-moz-transition: all 1.5s;
	-webkit-transition: all 1.5s;
	-o-transition: all 1.5s;
}

.div_img2>div {
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.div_img:hover>div {
	transform: scale(1.2);
	-ms-transformtransform: scale(1.2);
	-webkit-transformtransform: scale(1.2);
}

.div_imga {
	position: relative;
}

.div_imga>div {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.slick-dots li {
	background: #fff;
	border: 2px solid #fff;
	opacity: .5;
}

.slick-dots li.slick-active {
	background: #fff;
	border: 2px solid #fff;
	opacity: 1;
}

/*定义滚动条高宽及背景
 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
	/* 	width: 4px;
		height: 4px; */
	/* background-color: rgba(0,0,0,.2); */
	/* background-color: rgba(0,0,0,0); */
}

/*定义滚动条轨道
内阴影+圆角*/
::-webkit-scrollbar-track {
	/* -webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3); */
	/* border-radius:1px; */
	/* background-color:#F5F5F5; */
	/* background-color: transparent; */
}

/*定义滑块
 内阴影+圆角*/
::-webkit-scrollbar-thumb {
	/* border-radius:3px;
		-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.3);
		background-color: #b3b3b3; */
}


/*禁止复制*/
.no_copy {
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#body {
	min-width: 1200px;
}

.cpointer {
	cursor: pointer;
}

/* img{max-width: 100%; max-height: 100%;} */
.show768 {
	display: none;
}

body {
	padding-top: 80px;
}

.top_box {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	background: #fff;
	/* height: 80px; */
	min-height: 64px;
	transition: all .1s;
	box-shadow: 0px 0px 16px 0px rgba(0, 37, 111, 0.16);
}

.logo {
	/*width: 91px;*/
	width: auto;
	height: 80px;
	/* margin-top: 22px; */
}

.logo img {
	/* display: block; */
	/* max-width: 296px; */
	max-width: 220px;
	max-height: 52px;
}

.logo_b {
	display: block;
}

.logo_f {
	display: none;
}

.top_user_box {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333;
	height: 100px;
}

.top_search_box {
	height: 30px;
	background: #FFFFFF;
	border-radius: 4px;
}

.top_login_btn {
	width: 120px;
	height: 36px;
	background: linear-gradient(239deg, #005CF9 0%, #03BA9A 100%);
	border-radius: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 18px;
	color: #fff !important;
}

.nav_box {
	padding: 0 0;
}

.nav_li {
	padding: 0 22px;
	float: left;
	position: relative;
}

.nav_btn_w {
	float: left;
	position: relative;
	height: 80px;
}

.nav_btn_yh {
	width: 102px;
	height: 44px;
	background: #E5EDFE;
	border-radius: 22px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #2468F2 !important;
	margin-left: 22px;
}

.nav_btn_yh1 {
	width: 116px;
	background: #2468F2;
	color: #fff !important;
	margin-left: 12px;
}

.nav_btn_yh1 span {
	margin: 0 5px;
}

.nav_box .nav_li>a {
	height: 80px;
	display: block;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 80px;

}

.nav_box .nav_li>.active,
.nav_box .nav_li>a:hover {
	/* border-bottom: 2px solid #1FA0C3; */
	/* background: rgba(201, 47, 17, 1); */
	color: #2468F2;
	/* font-weight: bold; */
}

/* 二级 */
.nav_s_list_box {
	display: none;
}


.el-dialog {
	max-width: 90%;
}

.search_top {
	margin-left: 32px;
}

.search_top i {
	color: #182E70;
}

/* 首页异样导航 */
.top_fbox {
	background: transparent;
}

.top_fbox1 {
	background: transparent;
}

.top_fbox:hover {
	background: #fff;
}

.top_fbox1:hover {
	background: #fff;
}

.top_fbox .logo_b {
	display: none;
}

.top_fbox .logo_f {
	display: block;
}

.top_fbox .nav_box .nav_li>a {
	color: #FFFFFF;
}

.top_fbox .nav_box .nav_li>.active,
.top_fbox .nav_box .nav_li>a:hover {
	border-bottom: 2px solid #fff;
}

.top_fbox .search_top i {
	color: #fff;
}

.top_fbox:hover .logo_b {
	display: block;
}

.top_fbox:hover .logo_f {
	display: none;
}

.top_fbox:hover .nav_box .nav_li>a {
	color: #333;
}

.top_fbox:hover .nav_box .nav_li>.active,
.top_fbox:hover .nav_box .nav_li>a:hover {
	color: #1FA0C3;
	border-bottom: 2px solid #1FA0C3;
}

.top_fbox:hover .search_top i {
	color: #1FA0C3;
}







.pay_result_box .ishop_box {
	padding: 44px 0;
}

.pay_result_card {
	background: #FFFFFF;
	border-radius: 12px;
}

.card_title_rpx {
	height: 60px;
	border-bottom: 1px solid #EEEEEE;
	box-sizing: border-box;
	padding: 0 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #1A1A1A;
}

.card_title_rpx .title_rpx {
	position: relative;
	height: 100%;
}

.card_title_rpx .title_rpx::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 2px;
	background: #2468F2;
}

.card_content_rpx {
	min-height: calc(100vh - 224px);
	box-sizing: border-box;
	padding: 40px 10px;
}

.card_content_rpx .result_img_rpx {
	width: 88px;
	height: 88px;
}

.card_content_rpx .result_img_rpx img {
	width: 100%;
	height: 100%;
}

.card_content_rpx .result_text_rpx {
	margin-top: 30px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 24px;
	color: #1A1A1A;
}

.card_content_rpx .result_tip_rpx {
	margin: 20px 0 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #AAAAAA;
}

.mr12 {
	margin-right: 12px;
}

.mt12 {
	margin-top: 12px;
}

.mt16 {
	margin-top: 16px;
}

.mt20 {
	margin-top: 20px;
}

.mt24 {
	margin-top: 24px;
}

.mt50 {
	margin-top: 50px;
}

.btns_rpx {}

.btns_rpx .btn_rpx {
	width: 160px;
	height: 48px;
	background: #2468F2;
	border-radius: 8px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	line-height: 48px;
	text-align: center;
}

.btns_rpx .btn_rpx1 {
	background: #F2F6FA;
	color: #2468F2;
}

.pay_confirm_box .ishop_box {
	padding: 44px 0 70px;
}

.time_tip_card_rpx {
	box-sizing: border-box;
	padding: 16px 20px;
	background: #FFFFFF;
	border-radius: 12px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 16px;
	color: #1A1A1A;
	line-height: 24px;
	text-align: center;
}

.time_tip_card_rpx img {
	margin-right: 12px;
	width: 24px;
	height: 24px;
	line-height: 0;
}

.time_tip_card_rpx span {
	margin: 0 5px;
	color: #F44242;
}

.order_info_card_rpx {
	margin-top: 20px;
	background: #FFFFFF;
	border-radius: 12px;
	box-sizing: border-box;
	padding: 30px;
}

.order_info_card_rpx .order_title_rpx {
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 18px;
	color: #1A1A1A;
	line-height: 18px;
}

.table_rpx .el-table {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #1A1A1A;
}

.table_rpx .table_header_rpx {
	background-color: #F2F6FA;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #2468F2;
}

.table_rpx .table_header_cell_rpx {
	background-color: #F2F6FA;
}

.table_text_rpx {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #1A1A1A;
}

.table_rpx .price_add_rpx {
	color: #F44242;
}

.table_rpx th.el-table__cell {
	background-color: transparent;
}

.commodityInfo {}

.commodImg {
	flex-shrink: 0;
	margin-right: 16px;
	width: 124px;
	height: 72px;
}

.commodImg img {
	width: 100%;
	height: 100%;
}

.total_price_red_rpx {
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 16px;
	color: #F44242;
}

.pay_method_list {
	max-width: 600px;
}

.pay_method_list .pay_method_item {
	margin: 20px 20px 0 0;
	position: relative;
	width: 270px;
	height: 108px;
	background: #FFFFFF;
	border-radius: 8px;
	border: 1px solid #DCE6F3;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #1A1A1A;
	cursor: pointer;
}

.pay_method_list .item_active_rpx {
	background-color: #F2F6FE;
	border-color: #2468F2;
}

.pay_method_list .pay_method_item .pay_method_icon {
	margin-right: 16px;
	width: 32px;
	height: 32px;
	line-height: 0;
}

.pay_method_list .pay_method_item .hui_text {
	font-weight: 400;
	color: #7689A4;
}

.pay_method_list .pay_method_item .pay_method_sel_on {
	position: absolute;
	bottom: 0;
	right: 0;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	width: 30px;
	height: 30px;
	border-radius: 0 0 8px 0;
	overflow: hidden;
	color: #fff;
}

.pay_method_list .pay_method_item .pay_method_sel_on::after {
	content: '';
	position: absolute;
	width: 30px;
	height: 30px;
	border-radius: 0 0 8px 0;
	background-color: #005CF9;
	transform: skew(-45deg);
	transform-origin: left bottom;
}

.pay_method_list .pay_method_item .pay_method_sel_on .el-icon-check {
	position: relative;
	z-index: 2;
	color: #fff;
	padding: 0 1px 1px 0;
}

.qrcode_rpx {
	margin-top: 20px;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #1A1A1A;
}

.qrcode_rpx .img_box_rpx {
	margin-bottom: 20px;
	width: 240px;
	background: #FFFFFF;
	border-radius: 8px;
	box-shadow: 0 0 0 1px #DCE6F3;
	box-sizing: border-box;
	padding: 20px;
}

.qrcode_rpx .img_box_rpx img {
	width: 100%;
}

.footer_pay_card_rpx {
	background: #FFFFFF;
	border-radius: 12px;
	box-sizing: border-box;
	padding: 20px 30px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 18px;
	color: #1A1A1A;
}

.footer_pay_card_rpx span {
	font-size: 30px;
	color: #F44242;
}

.footer_pay_card_rpx .button {
	margin-left: 50px;
	width: 160px;
	height: 48px;
	background: #2468F2;
	border-radius: 8px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
}


.me_box_rpx .ishop_box {
	padding: 28px 0 80px;
}

.me_box_rpx .user_info_box_rpx {
	height: 140px;
}

.me_box_rpx .user_info_box_rpx .user_card1_rpx {
	width: 26%;
	height: 100%;
	background: #FFFFFF;
	border-radius: 12px;
	box-sizing: border-box;
	padding: 30px;
}

.me_box_rpx .user_info_box_rpx .user_card1_rpx .avatar_box_rpx {
	margin-right: 20px;
	position: relative;
	width: 80px;
	height: 80px;
}

.me_box_rpx .user_info_box_rpx .user_card1_rpx .avatar_box_rpx .avatar_rpx {
	width: 100%;
	height: 100%;
	background: #EEEEEE;
	border-radius: 50%;
}

.me_box_rpx .user_info_box_rpx .user_card1_rpx .avatar_box_rpx .level_rpx {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
}

.me_box_rpx .user_info_box_rpx .user_card1_rpx .nickname_rpx {
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 22px;
	color: #333333;
}

.me_box_rpx .user_info_box_rpx .user_card1_rpx .phone_rpx {
	margin-top: 10px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #333333;
}

.me_box_rpx .user_info_box_rpx .user_card2_rpx {
	margin-left: 28px;
	width: 68.6%;
	height: 100%;
	background: #FFFFFF;
	border-radius: 12px;
}

.me_box_rpx .user_info_box_rpx .user_card2_rpx .statis_item_rpx {
	flex: 1;
	text-align: center;
}

.me_box_rpx .user_info_box_rpx .user_card2_rpx .statis_item_rpx .num_rpx {
	font-family: Arial;
	font-weight: bold;
	font-size: 40px;
	color: #1A1A1A;
}

.me_box_rpx .user_info_box_rpx .user_card2_rpx .statis_item_rpx .status_rpx {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #1A1A1A;
}

.me_box_rpx .user_info_box_rpx .user_card2_rpx .line_rpx {
	width: 1px;
	height: 20px;
	background: #DCE4F4;
}

.me_box_rpx .user_info_box_rpx .user_card3_rpx {
	margin-left: 28px;
	width: 31.6%;
	height: 100%;
	background: #FFFFFF;
	border-radius: 12px;
	box-sizing: border-box;
	padding: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #1A1A1A;
}

.me_box_rpx .user_info_box_rpx .user_card3_rpx .yu_price_rpx {
	margin-top: 20px;
	font-family: Arial;
	font-weight: bold;
	font-size: 30px;
	color: #1A1A1A;
	white-space: nowrap;
}

.me_box_rpx .user_info_box_rpx .user_card3_rpx .yu_price_rpx span {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
}

.me_box_rpx .user_info_box_rpx .user_card3_rpx .btn_rpx {
	width: 112px;
	height: 40px;
	background: #2468F2;
	border-radius: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	cursor: pointer;
}

.me_box_rpx .me_content_card_rpx {
	margin-top: 28px;
	background: #FFFFFF;
	border-radius: 12px;
}

.me_box_rpx .me_content_card_rpx .left_menu_box_rpx {
	width: 285px;
	box-sizing: border-box;
	padding: 30px 0;
	border-right: 1px solid #DCE6F3;
}

.me_box_rpx .me_content_card_rpx .left_menu_box_rpx .menu_list_rpx {}

.me_box_rpx .me_content_card_rpx .left_menu_box_rpx .menu_list_rpx .menu_item_rpx {
	height: 52px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #1A1A1A;
	cursor: pointer;
}

.me_box_rpx .me_content_card_rpx .left_menu_box_rpx .menu_list_rpx .menu_item_rpx .iconfontBase {
	margin-right: 14px;
	font-size: 24px;
}

.me_box_rpx .me_content_card_rpx .left_menu_box_rpx .menu_list_rpx .menu_item_rpx::before {
	content: '';
	width: 4px;
	height: 100%;
	margin-right: 26px;
}

.me_box_rpx .me_content_card_rpx .left_menu_box_rpx .menu_list_rpx .menu_on_rpx {
	background: #E5EDFE;
	color: #2468F2;
	cursor: default;
}

.me_box_rpx .me_content_card_rpx .left_menu_box_rpx .menu_list_rpx .menu_on_rpx::before {
	background: #2468F2;
}


.me_box_rpx .me_content_card_rpx .right_detail_box_rpx {
	flex: 1;
	width: 0;
	box-sizing: border-box;
	padding: 30px;
}

.me_box_rpx .el-dialog {
	width: 1082px;
	max-width: 90%;
	border-radius: 8px;
}

.me_box_rpx .el-dialog .el-dialog__header {
	padding: 0;
}

.me_box_rpx .el-dialog .el-dialog__body {
	padding: 28px 32px 52px;
}

.me_box_rpx .dialog_title_rpx {
	height: 60px;
	background: #2F333D;
	border-radius: 8px 8px 0px 0px;
	box-sizing: border-box;
	padding: 0 32px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 60px;
}

.me_box_rpx .dialog_content_rpx {}

.me_box_rpx .dialog_content_rpx .title_rpx {
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 16px;
	color: #1A1A1A;
	line-height: 16px;
}

.me_box_rpx .dialog_content_rpx .title_rpx span {
	font-weight: 400;
	font-size: 12px;
	color: #2468F2;
}

.me_box_rpx .dialog_content_rpx .topUpList_rpx {}

.me_box_rpx .dialog_content_rpx .topUpItem_rpx {
	margin: 20px 20px 0 0;
	position: relative;
	width: 220px;
	border-radius: 8px;
	box-shadow: 0 0 0 1px #DCE6F3;
	cursor: pointer;
}

.me_box_rpx .dialog_content_rpx .topUpItem_rpx .price_rpx {
	height: 120px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 40px;
	color: #1A1A1A;
}

.me_box_rpx .dialog_content_rpx .topUpItem_rpx .price_rpx span {
	font-size: 16px;
}

.me_box_rpx .dialog_content_rpx .topUpItem_rpx .bottom_rpx {
	height: 40px;
	background: #F2F6FA;
	border-radius: 0px 0px 8px 8px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #1A1A1A;
	line-height: 40px;
	text-align: center;
}

.me_box_rpx .dialog_content_rpx .topUpOn_rpx {
	box-shadow: 0 0 0 1px #2468F2;
}

.me_box_rpx .dialog_content_rpx .topUpOn_rpx .bottom_rpx {
	background: #E5EDFE;
	color: #2468F2;
}

.me_box_rpx .dialog_content_rpx .payQrcode_box_rpx {
	flex-shrink: 0;
	width: 240px;
	height: 280px;
	background: #FFFFFF;
	border-radius: 8px;
	box-shadow: 0 0 0 1px #DCE6F3;
	box-sizing: border-box;
	padding: 20px 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #1A1A1A;
	text-align: center;
}

.me_box_rpx .dialog_content_rpx .payQrcode_rpx {
	width: 100%;
}

.me_box_rpx .dialog_content_rpx .payQrcode_rpx img {
	width: 100%;
}

.me_box_rpx .payQrcode_box_rpx .iconfontBase {
	font-size: 24px;
	margin-right: 8px;
}

.me_box_rpx .payQrcode_box_rpx .iconb-weixin1 {
	color: #4CBF00;
}

.me_box_rpx .payQrcode_box_rpx .iconb-zhifubao {
	color: #009FE8;
}

.me_box_rpx .dialog_content_rpx .toUpTip_rpx {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	line-height: 24px;
}



.order_content_rpx {
	flex: 1;
	width: 0;
	padding: 0 30px 30px;
}

.order_content_rpx .order_top_rpx {
	border-bottom: 1px solid #DCE6F3;
}

.status_list_rpx {}

.status_list_rpx .status_li_rpx {
	margin-right: 52px;
	padding: 20px 0 24px;
	position: relative;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #1A1A1A;
	line-height: 16px;
	white-space: nowrap;
	cursor: pointer;
}

.status_list_rpx .status_li_rpx::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 2px;
}

.status_list_rpx .li_on_rpx {
	color: #2468F2;
	cursor: default;
}

.status_list_rpx .li_on_rpx::after {
	background: #2468F2;
}

.me_box_rpx .dataPick_rpx {
	width: 340px;
}

.me_box_rpx .order_btn_rpx {
	width: 80px;
	height: 32px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #1664FF;
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #1664FF;
	line-height: 41px;
	cursor: pointer;
}

.cart_top_rpx {
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 16px;
	color: #1A1A1A;
}

.cart_top_rpx .cart_del_btn {
	width: 54px;
	height: 32px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #2468F2;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #2468F2;
	cursor: pointer;
}

.total_price_rpx {
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 18px;
	color: #1A1A1A;
}

.total_price_rpx span {
	font-size: 30px;
	color: #F44242;
}

.total_price_rpx .button {
	margin-left: 50px;
	width: 96px;
	height: 48px;
	background: #2468F2;
	border-radius: 8px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
}


.fanli_content_rpx {
	flex: 1;
	width: 0;
	padding: 0 30px 30px;
}

.fanli_title_row_rpx {
	padding: 20px 0 0;
}

.fanli_title_row_rpx .title_rpx {
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 16px;
	color: #1A1A1A;
	white-space: nowrap;
}

.fanli_title_row_rpx .title_rpx .fanli_guize_rpx {
	margin-left: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #F44242;
	cursor: pointer;
}

.fanli_title_row_rpx .title_rpx .fanli_guize_rpx img {
	margin-right: 6px;
	width: 16px;
	height: 16px;
	line-height: 0;
}

.fanli_title_row_rpx .fanli_btns_rpx .btn_rpx {
	height: 32px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #2468F2;
	padding: 0 13px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #2468F2;
	cursor: pointer;
}

.fanli_title_row_rpx .fanli_btns_rpx .suc_btn_rpx {
	margin-right: 8px;
	border-color: #19B752;
	color: #19B752;
}

.invite_row_rpx {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #1A1A1A;
}

.invite_row_rpx .invite_col_rpx {
	width: calc(50% - 25px);
}

.invite_row_rpx .invite_col_rpx .invite_input_rpx {
	padding: 8px 0;
	border-bottom: 1px solid #DCE6F3;
}

.invite_row_rpx .invite_col_rpx .invite_input_rpx .invite_content_rpx {
	flex: 1;
	width: 0;
}

.invite_row_rpx .invite_col_rpx .invite_input_rpx .copy_btn_rpx {
	margin-left: 20px;
	flex-shrink: 0;
	height: 32px;
	background: #2468F2;
	border-radius: 4px;
	padding: 0 13px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 32px;
	cursor: pointer;
}

.stat_ul_rpx {}

.stat_ul_rpx .stat_li_rpx {
	margin: 20px 20px 0 0;
	position: relative;
	width: 288px;
	height: 108px;
}

.stat_ul_rpx .stat_li_rpx:last-child {
	margin-right: 0;
}

.stat_ul_rpx .stat_li_rpx img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.stat_ul_rpx .stat_data_rpx {
	position: absolute;
	left: 24px;
	top: 50%;
	transform: translateY(-50%);
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
}

.stat_ul_rpx .stat_data_rpx span {
	margin-right: 6px;
	font-family: Arial;
	font-weight: bold;
	font-size: 36px;
}

.rule_text_rpx {
	white-space: pre-line;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #555555;
	line-height: 32px;
}

.tx_form_rpx .tixian_label_rpx {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #1A1A1A;
	white-space: nowrap;
}

.tx_form_rpx .tx_price_row_rpx {
	padding: 10px 0;
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 24px;
	color: #2468F2;
	line-height: 28px;
	border-bottom: 1px solid #C4D1E2;
}

.tx_form_rpx .tx_price_row_rpx span {
	font-size: 16px;
}

.tx_form_rpx .p_tb12 {
	padding: 12px 0;
}

.tx_form_rpx .tx_method_radio_rpx {
	height: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #1A1A1A;
	margin-bottom: 0;
}

.tx_form_rpx .tx_input_box_rpx {
	position: relative;
}

.tx_form_rpx .tx_input_box_rpx span {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #2468F2;
}

.tx_form_rpx .tx_input_box_rpx .input_rpx {
	width: 360px;
	max-width: 100%;
}

.tx_form_rpx .tx_input_box_rpx .get_code_btn_rpx {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	box-sizing: border-box;
	padding: 0 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #2468F2;
	line-height: 40px;
	cursor: pointer;
}

.tx_form_rpx .tx_btn_rpx {
	width: 140px;
	height: 40px;
	background: #2468F2;
	border-radius: 4px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
}











@media screen and (min-width: 1150px) {

	/* .nav_s_list_box {
		position: absolute;
		top: 80px;
		display:none;
		background: #FFFFFF;
		left: 0;
		right: 0;
	} */
	.nav_s_list_box {
		position: absolute;
		top: 100px;
		display: none;
		/* width: 152px; */
		background: #FFFFFF;

		left: -20px;
		right: -20px;
		/* box-shadow: 0 0 20px 0 rgba(0,0,0,.15); */
	}

	/* .nav_s_list_box:before {
	    content: "";
	    position: absolute;
	    top: -16px;
	    left: 50%;
	    transform: translateX(-50%);
	    border: 8px solid transparent;
	    border-bottom-color: #fff;
	} */
	.nav_s_li {
		height: 53px;
	}

	.nav_s_li+.nav_s_li {

		border-top: 1px solid #F3F3F3;
	}

	.nav_s_li_title,
	.nav_s_li_title:hover {
		font-size: 16px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #333333;
		line-height: 34px;
	}

	.nav_s_li:hover,
	.nav_s_li.active {
		background: #6399de;
	}

	.nav_s_li:hover .nav_s_li_title,
	.nav_s_li.active .nav_s_li_title {
		color: #fff;
	}

	.nav_li:hover .nav_s_list_box {
		display: block;
	}
}

.footer {
	width: 100%;
	min-height: 90px;
	background-color: #151B26;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	/* text-align: center; */
	background-image: url(../footer_bg.png);
	background-size: cover;
}

.logo_footer {
	display: block;
}

.logo_footer img {
	max-height: 52px;
}

.footer_text1 {
	font-size: 14px;
	font-family: PingFang SC;
	font-weight: 400;
	color: rgba(255, 255, 255, .66);
	opacity: 0.66;
	line-height: 20px;
	text-align: center;
	border-top: 1px solid rgba(255, 255, 255, .21);
	padding: 22px 0;
}

.footer_text1 div+div {
	margin-top: 10px;
}

.footer_text1 a {
	color: rgba(255, 255, 255, .66) !important;
}

.footer_box {
	padding: 44px 0;
}

.footer_bl_tit {
	font-weight: 400;
	font-size: 22px;
	color: #999999;
	margin-bottom: 16px;
}

.footer_bl_tit img {
	height: 26px;
	margin-right: 8px;
}

.footer_bl_text {
	font-family: PingFang SC;
	/* font-weight: 300; */
	font-size: 14px;
	color: #666666;
	line-height: 32px;
}

.footer_bl_text a {
	color: #666666 !important;
}

.share_box>span {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}

.footer_urls a {
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
}

.footer_urls span {
	width: 1px;
	height: 16px;
	margin: 0 22px;
}

.footer_urls span:last-child {
	display: none;
}

.my_page {
	font-size: 0;
}

.my_page a {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	padding: 0 12px;
	background: #fff;
	margin: 0 2px;
}

/* .my_page a:hover{
	color: #C7000A;
} */
.my_page .page_a {
	min-width: 36px;
	height: 36px;
	border: 1px solid #EEEEEE;
	line-height: 34px;
	text-align: center;
	padding: 0 8px;
}

.my_page a:first-child,
.my_page a:last-child {
	/* width: 70px; */
}

.my_page {
	text-align: center;
}

.my_page1 .page_a {
	border: none;
}

.my_page .page_a.active,
.my_page .page_a:hover {
	background: linear-gradient(166deg, #65C0E2, #154995);
	/* border: 1px solid transparent; */
	color: #fff;
}

.ewm_box {
	font-weight: 400;
	font-size: 16px;
	color: rgba(255, 255, 255, .61);
}

.ewm_box img {
	width: 100px;
	height: 100px;
	margin-bottom: 15px;
}

.footer_mb_l {
	padding-top: 10px;
	margin-right: 20%;
}

.footer_mb_li {
	padding-left: 30px;
}

.footer_mbli_tit {
	font-weight: 400;
	font-size: 16px;
	color: #1FA0C3;
	position: relative;
}

.footer_mbli_text {
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
}

.footer_mbli_tit img {
	position: absolute;
	left: -30px;
	width: 20px;
}

.boxShadow:hover {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
}

.fwb_box * {
	max-width: 100%;
}

.footer_text1 img {
	max-height: 24px;
	margin: 0 6px;
}

.f_kf_box {
	position: fixed;
	bottom: 200px;
	right: 24px;
	width: 48px;
	height: 138px;
	background: #2468F2;
	box-shadow: 0px 6px 8px 0px rgba(9, 76, 210, 0.28);
	border-radius: 8px;
	z-index: 100;
	cursor: pointer;
}

.f_kf_box div {
	width: 1em;
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
}

@media screen and (min-width: 1440px) {
	.w1200 {
		width: 1320px;
	}
}

@media screen and (min-width: 1540px) {
	.w1200 {
		width: 1440px;
	}
}

@media screen and (min-width: 1640px) {
	.w1200 {
		width: 1576px;
	}
}

@media screen and (max-width: 1250px) and (min-width: 1150px) {
	/* body{
		zoom: .8;
	} */

	#body {
		min-width: 1150px;
	}

	.w1200 {
		width: 1100px;
	}

	.nav_li {
		padding: 0 15px;
	}
}

.show1150 {
	display: none;
}

@media screen and (min-width: 1150px) {

	.nav_box {
		display: block !important;
	}

	.sj_btn {
		display: none;
	}
}

@media screen and (max-width: 1150px) {
	#body {
		min-width: 100%;
	}

	.w1200 {
		width: 100%;
	}

	.show1150 {
		display: block;
	}

	.show1150.dis_flex {
		display: -webkit-box;
		/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
		display: -moz-box;
		/* 老版本语法: Firefox (buggy) */
		display: -ms-flexbox;
		/* 混合版本语法: IE 10 */
		display: -webkit-flex;
		/* 新版本语法: Chrome 21+ */
		display: flex;
		/* 新版本语法: Opera 12.1, Firefox 22+ */

	}

	body {
		padding-top: 64px;
		width: 100%;
		min-width: 100%;
	}

	.top_box {
		padding: 10px 15px;
		height: 64px;
	}

	.top_user_box {
		/* width: 100%; */
		padding: 0 40px 0 18px;
		height: 44px;
	}

	.top_login_btn {
		width: 100px;
		height: 30px;
		border-radius: 18px;
		font-size: 14px;
	}

	.logo {
		/*width: 50px;*/
		height: 44px;
	}

	.logo img {
		width: auto;
		/* max-height: 25px; */
		max-height: 44px;
	}

	.sj_btn {
		display: block;
		position: absolute;
		top: 50%;
		/* right: 2%; */
		right: 15px;
		width: 30px;
		margin-top: -12.5px;
		cursor: pointer;
	}

	.sj_btn1 {
		margin-top: -17.5px;
		display: none;
	}

	.sj_btn1 i {
		font-size: 35px;
		color: #113870;
		line-height: 35px;
		font-weight: bold;
	}

	.sj_btn p {
		width: 100%;
		height: 5px;
		background: #113870;
	}

	.sj_btn p+p {
		margin-top: 5px;
	}

	.nav_box,
	.list_f {
		display: none;
	}

	.nav_box {
		border-top: 1px solid rgba(255, 255, 255, .5);
		float: left;
		width: 100%;
		/* background: rgba(0,0,0,.8); */
		background: #fff;
		position: fixed;
		top: 64px;
		z-index: 999;
		left: 0;
		right: 0;
		overflow-y: scroll;
		height: calc(100vh - 64px);
		padding: 0 15px 15px;
		color: #333;

		box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .15);
	}

	/*定义滚动条高宽及背景
	 高宽分别对应横竖滚动条的尺寸*/
	.nav_box::-webkit-scrollbar {
		width: 4px;
		height: 4px;
		/* background-color: rgba(0,0,0,.2); */
		/* background-color: rgba(0,0,0,0); */
	}

	/*定义滚动条轨道
	内阴影+圆角*/
	.nav_box::-webkit-scrollbar-track {
		/* -webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3); */
		/* border-radius:1px; */
		/* background-color:#F5F5F5; */
		/* background-color: transparent; */
	}

	/*定义滑块
	 内阴影+圆角*/
	.nav_box::-webkit-scrollbar-thumb {
		/* border-radius:3px;
			-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.3);
			background-color: #b3b3b3; */
	}

	.nav_li {
		width: 100%;
		position: relative;
		padding: 0 0;
	}

	.nav_li_more {
		position: absolute;
		z-index: 999;
		/* color: #fff; */
		color: #333;
		right: 5px;
		font-size: 22px;
		top: 0;
		height: 48px;
		line-height: 48px;
		width: 40px;
		padding-left: 15px;
		text-align: center;
		cursor: pointer;
	}

	/* .nav_box a {
		width: 100%;
		border-radius: 0;
		text-align: center;
		font-size: 14px;
		line-height: 40px;
		height: 40px;
		margin: 0;
		padding: 0;
	} */
	.nav_box .nav_li .active,
	.nav_box .nav_li a:hover {
		color: #333;
		border-bottom: 1px solid #ddd;
	}

	.nav_box .nav_li>a {
		height: 50px;
		bottom: 0;
		line-height: 48px;
		/* text-align: center; */
		/* border-bottom: 1px solid rgba(255,255,255,.5); */
		border-bottom: 1px solid #ddd;
		padding: 0 0 0 15px;
		color: #333;
		/* text-align: center; */
	}

	.nav_s_li {
		flex-direction: column;
		position: relative;
		/* border-bottom: 1px solid #eee; */
	}

	.nav_s_li a {
		border-bottom: 1px solid #ddd;
	}

	.nav_s_li_title {
		font-size: 14px;
		color: #333;
		line-height: 40px;
		width: 100%;
		display: block;
		/* border-bottom: 1px solid rgba(255,255,255,.5); */
		/* border-bottom: 1px solid #eee; */
		padding-left: 40px;
	}

	.nav_s_li.active .nav_s_li_title {
		color: #333;
	}

	.nav_ss_list {
		width: 100%;
		justify-content: flex-start;
		/* padding-left: 40px; */
		/* border-bottom: 1px solid rgba(255,255,255,.5); */
		border-bottom: 1px solid #eee;

	}

	.nav_ss_li_title {
		width: 100%;
		padding: 0 5px;
		color: #fff;
		font-size: 10px;
		line-height: 40px;
		justify-content: flex-start;
		padding-left: 60px;
		/* border-bottom: 1px solid rgba(255,255,255,.5); */
		border-bottom: 1px solid #eee;
		color: #333;
	}

	.footer {}

	.footer_urls span {
		margin: 0 20px;
	}
}

@media screen and (max-width: 992px) {
	.footer_urls span {
		margin: 0 10px;
	}
}

@media screen and (max-width: 768px) {
	.hide768 {
		display: none;
	}

	.my_page .page_a {
		margin-bottom: 4px;
	}

	.show768 {
		display: block;
	}

	.show768.dis_flex {
		display: -webkit-box;
		/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
		display: -moz-box;
		/* 老版本语法: Firefox (buggy) */
		display: -ms-flexbox;
		/* 混合版本语法: IE 10 */
		display: -webkit-flex;
		/* 新版本语法: Chrome 21+ */
		display: flex;
		/* 新版本语法: Opera 12.1, Firefox 22+ */

	}

	#body {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
	}

	.w1200 {
		width: 100%;
	}






	.footer {
		width: 100%;
		min-height: 50px;
		font-size: 12px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #FFFFFF;
	}

	.footer_text1 {
		font-size: 12px;
		line-height: 30px;
		margin-top: 20px;
		padding: 15px 0;
	}

	.footer_box {
		flex-direction: column;
		padding: 15px 0;
	}

	.footer_bl {
		width: 100%;
	}



	.logo_footer {
		margin-bottom: 15px;
	}

	.footer_urls {
		justify-content: center;
		margin-top: 10px;
	}

	.footer_urls a {
		width: 25%;
		text-align: center;
	}

	.footer_urls span {
		display: none;
	}

	.footer_mb_l {
		margin-right: 5%;
	}

	.footer_mbli_text {
		font-size: 14px;
	}


}

@media screen and (max-width: 600px) {
	.footer_mbox {
		flex-wrap: wrap;
	}

	.footer_mb_l {
		margin-right: 5px;
	}

	.footer_mb_li {
		margin-bottom: 10px;
	}


	.pay_result_box .ishop_box {
		padding: 15px 0;
	}

	.card_title_rpx {
		height: 44px;
		padding: 0 20px;
	}

	.card_content_rpx {
		min-height: calc(100vh - 138px);
		box-sizing: border-box;
		padding: 0 10px;
	}

	.btns_rpx .btn_rpx {
		width: 140px;
		height: 44px;
		line-height: 44px;
	}



	.pay_confirm_box .ishop_box {
		padding: 15px 0;
	}

	.order_info_card_rpx {
		margin-top: 15px;
		padding: 20px;
	}

	.order_info_card_rpx .order_title_rpx {
		font-family: Microsoft YaHei;
		font-weight: bold;
		font-size: 18px;
		color: #1A1A1A;
		line-height: 18px;
	}

	.order_info_card_rpx .mt50 {
		margin-top: 30px;
	}

	.order_info_card_rpx .pay_method_jub_rpx {
		flex-wrap: wrap;
	}

	.pay_method_list {
		max-width: 100%;
	}

	.pay_method_list .pay_method_item {
		margin-right: 0;
		width: 100%;
	}

	.qrcode_rpx {
		margin-top: 20px;
		width: 100%;
	}

	.qrcode_rpx .img_box_rpx {
		margin-bottom: 20px;
		width: 100%;
	}


	.footer_pay_card_rpx {
		padding: 20px;
	}

	.footer_pay_card_rpx span {
		font-size: 24px;
		color: #F44242;
	}

	.footer_pay_card_rpx .button {
		margin-left: 20px;
		width: 120px;
		height: 44px;
	}


	.me_box_rpx .ishop_box {
		padding: 20px 0;
	}
	
	.me_box_rpx .dialog_title_rpx {
		padding: 0 20px;
	}

	.me_box_rpx .user_info_box_rpx {
		height: auto;
		flex-wrap: wrap;
	}

	.me_box_rpx .user_info_box_rpx .user_card1_rpx {
		width: 100%;
		height: 100%;
		padding: 20px;
	}

	.me_box_rpx .user_info_box_rpx .user_card2_rpx {
		margin-top: 10px;
		margin-left: 0;
		width: 100%;
		height: 80px;
	}

	.me_box_rpx .user_info_box_rpx .user_card2_rpx .statis_item_rpx .num_rpx {
		font-size: 28px;
	}

	.me_box_rpx .user_info_box_rpx .user_card2_rpx .statis_item_rpx .status_rpx {
		font-size: 14px;
	}

	.me_box_rpx .user_info_box_rpx .user_card3_rpx {
		margin-top: 10px;
		margin-left: 0;
		width: 100%;
		padding: 20px;
		font-size: 14px;
	}

	.me_box_rpx .user_info_box_rpx .user_card3_rpx .yu_price_rpx {
		margin-top: 10px;
		font-size: 28px;
	}

	.me_box_rpx .me_content_card_rpx {
		margin-top: 16px;
		background: #FFFFFF;
		border-radius: 12px;
	}

	.me_box_rpx .me_content_card_rpx .left_menu_box_rpx {
		position: fixed;
		z-index: 9;
		left: -282px;
		top: 64px;
		bottom: 0;
		background-color: #fff;
		width: 280px;
		padding: 20px 0;
		transition: all 0.4s;
	}

	.me_box_rpx .me_content_card_rpx .show_menu_rpx {
		left: 0;
	}

	.me_box_rpx .me_content_card_rpx .right_detail_box_rpx {
		padding: 20px;
	}

	.me_box_rpx .mt24 {
		margin-top: 16px;
	}



	.me_box_rpx .el-dialog .el-dialog__body {
		padding: 20px 20px;
	}

	.me_box_rpx .dialog_content_rpx .toUpSel_rpx {
		flex-wrap: wrap;
	}

	.me_box_rpx .dialog_content_rpx .topUpItem_rpx {
		width: calc(50% - 10px);
	}

	.me_box_rpx .dialog_content_rpx .topUpItem_rpx:nth-child(2n) {
		margin-right: 0;
	}

	.me_box_rpx .dialog_content_rpx .topUpItem_rpx .price_rpx {
		height: 80px;
		font-size: 28px;
	}

	.me_box_rpx .dialog_content_rpx .topUpItem_rpx .price_rpx span {
		font-size: 14px;
	}

	.me_box_rpx .dialog_content_rpx .topUpItem_rpx .bottom_rpx {
		height: 32px;
		font-size: 14px;
		line-height: 32px;
	}

	.me_box_rpx .dialog_content_rpx .topUpOn_rpx {
		box-shadow: 0 0 0 1px #2468F2;
	}

	.me_box_rpx .dialog_content_rpx .topUpOn_rpx .bottom_rpx {
		background: #E5EDFE;
		color: #2468F2;
	}

	.me_box_rpx .dialog_content_rpx .payQrcode_box_rpx {
		width: 100%;
	}



	.order_content_rpx {
		padding: 0 20px 20px;
	}

	.order_content_rpx .order_top_rpx {
		flex-wrap: wrap;
	}

	.status_list_rpx {
		width: 100%;
	}

	.status_list_rpx .status_li_rpx {
		flex: 1;
		margin-right: 0;
		padding: 20px 0;
		text-align: center;
	}

	.me_box_rpx .dataPick_rpx {
		margin-top: 10px;
		width: 100%;
	}


	.total_price_rpx {
		font-size: 14px;
	}

	.total_price_rpx span {
		font-size: 22px;
	}

	.total_price_rpx .button {
		margin-left: 20px;
		height: 40px;
	}

	.fanli_content_rpx {
		padding: 0 20px 20px;
	}

	.fanli_title_row_rpx {
		padding: 20px 0 0;
	}

	.fanli_title_row_rpx .title_rpx .fanli_guize_rpx {
		margin-left: 10px;
		font-size: 12px;
		line-height: 12px;
	}

	.fanli_title_row_rpx .title_rpx .fanli_guize_rpx img {
		margin-right: 4px;
		width: 12px;
		height: 12px;
	}

	.fanli_title_row_rpx .fanli_btns_rpx .btn_rpx {
		height: 28px;
		padding: 0 12px;
		font-size: 12px;
		line-height: 28px;
	}

	.invite_row_rpx {
		flex-wrap: wrap;
	}

	.fanli_content_rpx .mt20 {
		margin-top: 15px;
	}

	.invite_row_rpx .invite_col_rpx {
		width: 100%;
	}

	.invite_row_rpx .invite_col_rpx:last-child {
		margin-top: 15px;
	}

	.invite_row_rpx .invite_col_rpx .invite_input_rpx .copy_btn_rpx {
		margin-left: 10px;
		height: 28px;
		font-size: 12px;
		line-height: 28px;
	}

	.stat_ul_rpx {
		padding-top: 5px;
	}

	.stat_ul_rpx .stat_li_rpx {
		margin: 15px 0 0 0;
		width: 100%;
		padding-top: 37.5%;
		height: auto;
	}




	.tx_form_rpx .tx_price_row_rpx span {
		font-size: 16px;
	}

	.tx_form_rpx .p_tb12 {
		padding: 12px 0;
	}

	.tx_form_rpx .tx_method_radio_rpx {
		margin-right: 10px;
	}

	.tx_form_rpx .tx_input_box_rpx .input_rpx {
		width: 100%;
	}
	.tx_form_rpx  .tx_btn_bix_rpx{
		margin-top: 24px;
		justify-content: center;
	}



}

/**
 * 
 * @author wenxin <1171390035@qq.com>
 * 
 * @createTime: 2024-10-24 14:39:26
 * ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
 * │Esc│   │ F1│ F2│ F3│ F4│ │ F5│ F6│ F7│ F8│ │ F9│F10│F11│F12│ │P/S│S L│P/B│  ┌┐    ┌┐    ┌┐
 * └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘  └┘    └┘    └┘
 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
 * │~ `│! 1│@ 2│# 3│$ 4│% 5│^ 6│& 7│* 8│( 9│) 0│_ -│+ =│ BacSp │ │Ins│Hom│PUp│ │N L│ / │ * │ - │
 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤
 * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │{ [│} ]│ │ | │ │Del│End│PDn│ │ 7 │ 8 │ 9 │   │
 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ ├───┼───┼───┤ + │
 * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │: ;│  '│ Enter  │               │ 4 │ 5 │ 6 │   │
 * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐     ├───┼───┼───┼───┤
 * │ Shift  │ Z │ X │ C │ V │ B │ N │ M │< ,│> .│? /│  Shift   │     │ ↑ │     │ 1 │ 2 │ 3 │   │
 * ├─────┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤ E││
 * │ Ctrl│    │Alt │         Space         │ Alt│    │    │Ctrl│ │ ← │ ↓ │ → │ │   0   │ . │←─┘│
 * └─────┴────┴────┴───────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘
  */


@font-face {
	font-family: "iconfontBase";
	/* Project id 4171586 */
	src:
		url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
		url('//at.alicdn.com/t/c/font_4171586_s3vqt4p2pd.woff?t=1748504900456') format('woff'),
		url('//at.alicdn.com/t/c/font_4171586_s3vqt4p2pd.ttf?t=1748504900456') format('truetype');
}

.iconfontBase {
	font-family: "iconfontBase" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.iconb-weixin1:before {
	content: "\e651";
}

.iconb-zhifubao:before {
	content: "\e634";
}

.iconb-gouwuche:before {
	content: "\e73d";
}

.iconb-fanli:before {
	content: "\e715";
}

.iconb-ddgl:before {
	content: "\e787";
}

.iconb-zhxx:before {
	content: "\e7e5";
}

.iconb-scgl:before {
	content: "\e6c6";
}

.iconb-zhmx:before {
	content: "\e704";
}

.iconb-whatsapp:before {
	content: "\e7d6";
}

.iconb-home:before {
	content: "\e672";
}

.iconb-fackbook:before {
	content: "\e608";
}

.iconb-tuite:before {
	content: "\e636";
}

.iconb-Youtube-fill:before {
	content: "\e883";
}

.iconb-linkedin:before {
	content: "\e978";
}

.iconb-wendang:before {
	content: "\e69c";
}

.iconb-QQ1:before {
	content: "\e640";
}

.iconb-erweima:before {
	content: "\e7b5";
}

.iconb-dianhua11:before {
	content: "\e7c0";
}

.iconb-yanjing_xianshi_o:before {
	content: "\ebcc";
}

.iconb-yanjing_yincang_o:before {
	content: "\ebcd";
}

.iconb-weixin:before {
	content: "\e605";
}

.iconb-dianhua1:before {
	content: "\e607";
}

.iconb-tongzhi:before {
	content: "\e78d";
}

.iconb-xiajiantou:before {
	content: "\e604";
}

.iconb-zixun:before {
	content: "\e625";
}

.iconb-instagram:before {
	content: "\e87f";
}

.iconb-facebook:before {
	content: "\e8fa";
}

.iconb-xiaosanjiaodown:before {
	content: "\e60e";
}

.iconb-xiasanjiao:before {
	content: "\e63f";
}

.iconb-arrowTop:before {
	content: "\e65d";
}

.iconb-arrdown-copy:before {
	content: "\ebc9";
}

.iconb-arrdown-l:before {
	content: "\ebce";
}

.iconb-arrdown-r:before {
	content: "\ebcf";
}

.iconb-arrdown:before {
	content: "\e603";
}

.iconb-duigouxiao:before {
	content: "\e8bd";
}

.iconb-gerenzhongxin:before {
	content: "\e61f";
}

.iconb-jiantou_xiangyou_o:before {
	content: "\eb94";
}

.iconb-shijiantubiao:before {
	content: "\e62a";
}

.iconb-dianhua:before {
	content: "\e60f";
}

.iconb-daohang-:before {
	content: "\e60d";
}

.iconb-normal-copyt:before {
	content: "\ebcb";
}

.iconb-normal:before {
	content: "\e7dc";
}

.iconb-normal-copy:before {
	content: "\ebc7";
}

.iconb-yibiaopan_o:before {
	content: "\ebc6";
}

.iconb-anzhuo:before {
	content: "\e60c";
}

.iconb-phone:before {
	content: "\e63d";
}

.iconb-QQ:before {
	content: "\e882";
}

.iconb-huojian:before {
	content: "\e6c0";
}

.iconb-sey-liulan-b:before {
	content: "\e630";
}

.iconb-jiantou_qiehuanyou:before {
	content: "\eb05";
}

.iconb-denglu:before {
	content: "\e67c";
}

.iconb-daohangdizhi:before {
	content: "\e65e";
}

.iconb-shoucang:before {
	content: "\e602";
}

.iconb-like:before {
	content: "\e61e";
}

.iconb-31xiala:before {
	content: "\e601";
}

.iconb-tianjia:before {
	content: "\e64f";
}

.iconb-jianshao:before {
	content: "\e830";
}

.iconb-tianjia-copy:before {
	content: "\ebc8";
}

.iconb-wenti:before {
	content: "\e617";
}

.iconb-next1:before {
	content: "\e600";
}

.iconb-next1-copy:before {
	content: "\ebca";
}

.iconb-back:before {
	content: "\e679";
}

.iconb-shanchu:before {
	content: "\e74b";
}

.iconb-search:before {
	content: "\e82e";
}

.iconb-duigou:before {
	content: "\e606";
}

.iconb-up:before {
	content: "\e831";
}

.iconb-down:before {
	content: "\e832";
}

.iconb-next:before {
	content: "\e82f";
}



.iconfontBase,
[class^='iconb-'],
[class*=' iconb-'] {
	font-family: "iconfontBase" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.topUpList_rpx {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 10px;
}

/* 每个金额选项的样式 */
.topUpItem_rpx {
	width: 160px;
	min-width: 120px;
	margin: 5px;
}

/* 响应式调整 */
@media (max-width: 768px) {
	.topUpItem_rpx {
		width: calc(50% - 20px);
	}
}

.loading-spinner {
	border: 4px solid #f3f3f3;
	border-top: 4px solid #3498db;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	animation: spin 1s linear infinite;
}
/*支付二维码显示样式 及 加载动画*/
/* 确认充值按钮容器样式 */
.confirm-btn-container {
	margin-top: 30px;  /* 与上方金额选项的间隔 */
	margin-bottom: 30px; /* 与下方内容的间隔 */
	display: flex;
	justify-content: center;
	width: 100%;
}

/* 二维码容器样式 */
.payQrcode_container {
	margin-top: 30px; /* 与上方按钮的间隔 */
	margin-bottom: 30px; /* 与下方内容的间隔 */
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}

/* 其他保持不变的样式 */
.payQrcode_box_rpx {
	padding: 20px;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
	display: flex;
	flex-direction: column;
	align-items: center;
}

.payQrcode_rpx {
	margin: 0 auto;
}

.payQrcode_rpx img {
	display: block;
}

.pay-methods {
	margin-top: 15px;
	font-size: 16px;
	color: #333;
	text-align: center;
	width: 100%;
}

.loading-spinner {
	border: 4px solid #f3f3f3;
	border-top: 4px solid #3498db;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	animation: spin 1s linear infinite;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

.loading-container {
	margin: 30px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.loading-text {
	margin-top: 10px;
	color: #666;
}




[v-cloak] {
	display: none !important;
}

/* 二维码加载动画样式 */
.qrcode-loading {
	width: 200px;
	height: 200px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.qrcode-loading .loading-spinner {
	width: 40px;
	height: 40px;
	border: 4px solid #f3f3f3;
	border-top: 4px solid #409EFF;
	border-radius: 50%;
	animation: spin 1s linear infinite;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}