@charset "utf-8";
@font-face {
    font-family: 'SourceSans';
    src: url('../font/SourceSansPro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td,
span,
font {
	margin: 0;
	padding: 0;
	outline: none;
	font-family: SourceSans,Calibri, Candara, Segoe, Segoe UI, Optima, Arial, "Microsoft YaHei", 微软雅黑, sans-serif !important;
	font-style: normal;
}

/* *:not(input) {
	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 {
	background: #F6F8F7;
	font-size: 16px;
}

[v-cloak] {
	display: none;
}

ol,
ul {
	list-style: none;
}

a {
	text-decoration: none;
	color: #000;
}

button {
	border: none;
}
input::-webkit-input-placeholder {
	color: #C4C8C6;
}
/* 去掉input自动填充的黄色背景 */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
color: rgb(0, 0, 0);
-webkit-box-shadow: 0 0 0px 1000px white inset;
box-shadow: 0 0 0px 1000px white inset !important;
}
input:autofill, textarea:autofill, select:autofill {
color: rgb(0, 0, 0);
-webkit-box-shadow: 0 0 0px 1000px white inset;
box-shadow: 0 0 0px 1000px white inset !important;
}
/*多行溢出 手机端使用*/
.txt-cut{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*公共类*/
.fl {
	float: left;
}

.fr {
	float: right;
}
.textRight{
	text-align: right;
}
.clearfloat {
	zoom: 1;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
input[type="number"]{
	-moz-appearance: textfield;
}
.martop15{
	margin-top: 15px!important;
}
.padBottom30{
	padding-bottom: 30px;
}
.clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}

.f-cb {
	clear: both;
}

.primary-green {
	color: #208ED0;
	cursor: pointer;
}
.primary-green.en{
	color: #008750;
}
.primary-yellow {
	color: #fecf0a;
}

.alert-red {
	color: #ff0078;
}

.f-hide {
	display: none !important;
}

.f-show {
	display: block !important;
}

.w-content {
	width: 1200px;
	margin: 0 auto;
}
.goLogin{
	color: #5B5B5F;
    cursor: pointer;
    font-size: 14px;
    border: 1px solid #5B5B5F;
    border-radius: 20px;
    min-width: 90px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    padding: 0 8px;
    box-sizing: border-box;
    /* background: #208ED0; */
    display: inline-block;
	position: relative;
	margin-right: 20px;
}
.goLoginEn{
	color: #141416;
	border-radius: 16px;
	border: 1px solid #5B5B5F;
	cursor: pointer;
	font-size: 14px;
	margin: 3px 10px 0 5px;
	min-width: 70px;
	text-align: center;
	height: 32px;
	line-height: 32px;
	padding: 0 8px;
	box-sizing: border-box;
	margin: 0 auto;
	margin-top: 10px;
	display: inline-block;
	position: relative;
	top: -15px;
}
.goRegistered{
	color: #FFFFFF;
    background-color: #0C80F4;
    cursor: pointer;
    font-size: 14px;
    border: 1px solid #0C80F4;
    border-radius: 20px;
    margin: 3px 10px 0 5px;
    min-width: 90px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    padding: 0 8px;
    box-sizing: border-box;
    margin: 0 auto;
    display: inline-block;
	position: relative;
}
.goRegisteredEn{
	color: #FFFFFF;
	background: #008750;
	border-radius: 16px;
	cursor: pointer;
	font-size: 14px;
	border: 1px solid #008750;
	margin: 6px 10px 0 12px;
	min-width: 70px;
	text-align: center;
	height: 32px;
	line-height: 32px;
	padding: 0 8px;
	box-sizing: border-box;
	/* background: #208ED0; */
	display: inline-block;
	position: relative;
	top: -15px;
}
.m-mask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11111;
	display: none;
}

.m-mask2 {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	display: none;
}
.m-mask2.active{
	display: block;
}
.five-mask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	display: none;
}
.five-mask.active{
	display: block;
}
.fiveCon{
	width: 690px;
	height: 700px;
	position: absolute;
	background: #FFFFFF;
	border-radius: 25px;
	left: 50%;
	margin-left: -345px;
	top:55%;
	transform: translateY(-50%);
}
.fiveCon .fa-times-circle{
	font-size: 20px;
	position: absolute;
	z-index: 9999;
	right: 15px;
	top:15px;
	color: #744906;
	cursor: pointer;
}
.hwAlertImg{
	position: absolute;
	width: 690px;
    top: 0px;
    left: 0px;
}
.fiveTitle{
	width: 650px;
	position: absolute;
	left: 50%;
	margin-left: -325px;
	top:40px;
	text-align: center;
}
.fiveTitle h3{
	font-size: 32px;
    font-weight: bold;
    color: #744906;
    text-align: center;
    margin-bottom: 20px;
}
.fiveTitle p{
	font-size: 24px;
    font-weight: 400;
    color: #744906;
}
.signCon{
	width: 840px;
	height: 180px;
	margin: 0 auto;
	margin-bottom: 40px;
	margin-top: 245px;
	border: 1px dashed #EEECEC;
}
.daysCon{
	text-align: center;
	color: #000000;
	font-size: 18px;
}
.daysCon span{
	color: #FF8900;
	font-size: 28px;
	font-weight: bold;
}
.five-mask .signBtn{
	position: absolute;
	left: 50%;
    margin-left: -125px;
    bottom: 50px;
	width: 250px;
	height: 50px;
	/* background: linear-gradient(0deg, #016E45, #02965E);
	box-shadow: 0px 0px 10px 0px rgba(3, 73, 47, 0.3); */
	background: #FDCF09;
	border-radius: 16px;
	font-size: 20px;
	font-weight: 400;
	color: #36321E;
	display: block;
	cursor: pointer;
}
.myCoupon {
	width: 780px;
	min-height: 600px;
	background: #F6F8F7;
	box-shadow: 0px 8px 16px 0px rgba(70, 72, 79, 0.24);
	border-radius: 8px;
	position: absolute;
	left: 50%;
	margin-left: -390px;
	top: 54%;
	transform: translateY(-50%);
}

.couponTitle {
	height: 56px;
    line-height: 56px;
    background: #3088FF;
    border-radius: 6px 6px 0px 0px;
    text-align: center;
    color: #FFFFFF;
    font-size: 24px;
	position: relative;
}
.couponTitle.kr{
	background-color: #E6F2FD;
	color: #171817;
	font-size: 18px;
	padding-left: 16px;
	text-align: left;
}

.couponTitle i {
	position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    font-size: 16px;
}

.couponCon {
	height: 530px;
    padding: 30px;
    display: block;
    overflow-y: auto;
    vertical-align: top;
	background: #F5F5F5;
}
.couponAdImg{
	display: block;
	width: 496px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.newcouItem{
	width: 496px;
	height: 130px;
	margin: 0 auto;
	margin-bottom: 20px;
	position: relative;
	cursor: pointer;
}
.newcouItem .newCouponBg{
	width: 496px;
	height: 130px;
}
.newcouItem .lessAmount{
	font-size: 40px;
    color: #FFFFFF;
    position: absolute;
    top: 15px;
    left: 35px;
    font-weight: 600;
}
.newcouItem .LAText{
	font-size: 18px;
    color: #FFFFFF;
    position: absolute;
    top: 30px;
    left: 135px;
}
.newcouItem .newTimeOut{
	font-size: 12px;
	color: #48484D;
	position: absolute;
	right: 25px;
	bottom: 15px;
}
.newcouItem .newNowGoBtn{
	width: 116px;
	height: 34px;
	background: #FFFFFF;
	border-radius: 17px;
	color: #FE5A00;
	font-size: 14px;
	font-weight: 600;
	position: absolute;
	top: 25px;
    right: 25px;
	cursor: pointer;
}
.newcouItem .newTagText{
	font-size: 12px;
	color: #48484D;
	position: absolute;
	left: 35px;
	bottom: 15px;
}
.couponItem {
	width: 330px;
	height: 120px;
	display: inline-block;
	border: 1px solid #208ECF;
	border-radius: 5px;
	margin-bottom: 27px;
	position: relative;
	cursor: pointer;
}

.couponItem .expiredImg {
	position: absolute;
	right: 0px;
	top: 0px;
}

.couponItem:nth-child(odd) {
	margin-right: 30px;
}

.couponItem:hover {
	-webkit-box-shadow: #208ECF 0px 0px 5px;
	-moz-box-shadow: #208ECF 0px 0px 5px;
	box-shadow: #208ECF 0px 0px 5px;
}

.couponItem .blackmask {
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 1;
	width: 160px;
	height: 122px;
	background-color: #208ECF;
}

.couponItem .p1 {
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	z-index: 5;
	top: 30px;
	left: 45px;
}

.couponItem .p2 {
	font-size: 18px;
	color: #FFFFFF;
	position: absolute;
	z-index: 5;
	top: 60px;
	left: 45px;
}

.couponItem .p2 span {
	font-size: 24px;
}

.couponItem .ItemText {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 180px;
	padding: 30px 0px;
}

.couponItem .p3 {
	font-size: 18px;
	color: #208ECF;
	text-align: center;
	margin-bottom: 20px;
}

.couponItem .p4 {
	font-size: 14px;
	color: #9d9d9d;
	text-align: center;
}

.greenText {
	height: 45px;
	line-height: 45px;
	padding: 0px 30px;
	background-color: #e0fced;
}

.greenText span {
	font-size: 14px;
}

.searchCouponCon {
	position: relative;
	padding: 30px 0;
	margin: 0 auto;
}

.searchCouponCon i {
	position: absolute;
	font-size: 16px;
	color: #8b8b8b;
	left: 65px;
	top: 45px;
}

.searchCouponCon button {
	cursor: pointer;
	font-size: 18px;
	color: #FFFFFF;
	width: 115px;
	background-color: #208ED0;
	border: 0px;
	height: 45px;
	border-radius: 45px;
	position: absolute;
	right: 46px;
	top: 31px;
}

.searchCouInput {
	display: block;
	width: 520px;
	height: 45px;
	margin: 0px auto;
	border: 1px solid #208ED0;
	border-radius: 45px;
	font-size: 14px;
	padding-left: 45px;
	padding-right: 120px;
}

.lineCoupon {
	border-bottom: 1px solid #eae5e5;
	margin-left: 30px;
}

.AllCardCon {
	padding: 30px;
}

.cardItem {
	width: 220px;
	height: 130px;
	display: inline-block;
	border: 1px solid #eae5e5;
	border-radius: 8px;
	margin-right: 22px;
	margin-bottom: 22px;
	position: relative;
	cursor: pointer;
}

.cardItem:hover {
	-webkit-box-shadow: #eae5e5 0px 0px 10px;
	-moz-box-shadow: #eae5e5 0px 0px 10px;
	box-shadow: #eae5e5 0px 0px 10px;
}

.cardItem:nth-child(3n) {
	margin-right: 0px;
}

.cardItem img {
	width: 100%;
	height: 100%;
}
.cardItem p{
	padding-top: 20px;
	position: absolute;
	top:0;
	width: 146px;
	height: 40px;
	color: #ffffff;
	font-size: 16px;
	left: 50%;
	margin-left: -73px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.listBottom {
	width: 190px;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 50px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	background-color: #FFFFFF;
	line-height: 45px;
	padding: 0px 15px;
}

.listBottom .saveCon {
	font-size: 14px;
	color: #8b8b8b;
}

.listBottom .discountCon {
	font-size: 20px;
	color: #EB128E;
}

.listBottom .saveCon2 {
	font-size: 12px;
	color: #8b8b8b;
}

.listBottom .discountCon2 {
	font-size: 12px;
	color: #EB128E;
}

.page-bar {
	height: 20px;
	bottom: 15px;
	right: 6px;
	width: auto;
	text-align: right;
	background: #F6F8F7;
	padding: 20px 20px 40px 0px;
}
.page-bar ul{
	height: 20px;
	display: inline-flex;
}
.page-bar li:first-child>a {
	margin-left: 0px
}

.page-bar a {
	text-decoration: none;
	position: relative;
	float: left;
	padding: 0px 0px;
	margin-left: -1px;
	color: #555856;
	cursor: pointer;
	margin-right: 20px;
	width: 30px;
	height: 30px;
	text-align: center;
	background: #DCDFDE;
	border-radius: 4px;
	justify-content: center;
	align-items: center;
}
.page-bar a::after{

}

.page-bar a:hover {
	background-color: #eee;
}

.page-bar a.banclick {
	cursor: not-allowed;
}

.page-bar .active a {
	background-color: #0C80F4;
	color: #FFFFFF;
	cursor: default;
}
.page-bar .active a.en{
	background-color: #008750;
}
.page-bar i {
	font-style: normal;
	color: #555856;
	margin: 0px 4px;
	font-size: 20px;
}
.paddingleft30{
	padding-left: 30px;
}
img {
	vertical-align: middle;
	display: inline-block;
}

/*字体*/
.font-bold {
	font-weight: bold;
}

.font-red {
	color: #ff0078 !important;
}

.shopNow-btn,
.btn-green {
	text-align: center;
	color: #fff;
	background-color: #208ED0;
	border-radius: 5px;
	cursor: pointer;
	font-size: 14px;
	border: 0;
}
/*手指样式*/
.finger{
	cursor: pointer;
}
/*shop-now按钮*/
.shopNow-btn {
	width: 120px;
	height: 30px;
	line-height: 30px;
}

/*绿色按钮*/
.btn-green {
	width: 106px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
}

.btn-disable {
	background-color: #D8D8D8;
	cursor: default;
}

/*绿色border*/
.border-top {
	border-top: 3px solid #208ED0;
}

.border-top-5 {
	border-top: 5px solid #208ED0;
}

.border-bottom {
	border-bottom: 3px solid #208ED0;
}


/*公共头部样式开始*/
.m-header {
	width: 100%;
	background: #FFFFFF;
	margin-bottom: 10px;
	min-width: 1200px;
}

.m-header .w-content {
	height: 100px;
	position: relative;
	margin-bottom: 10px;
}

.m-header .u-logo {
	height: 100%;
	text-align: center;
	overflow: hidden;
	vertical-align: middle;
	line-height: 100px;
}

.m-header .u-logo img {
	width: 144px;
}

.m-header .u-topic {
	font-size: 22px;
	border-left: 1px solid #208ED0;
	color: #208ED0;
	display: inline-block;
	padding-left: 30px;
	height: 28px;
	line-height: 28px;
	margin: 36px 0;
	margin-left: 30px;
	font-weight: 600;
}

.m-header .u-topic a {
	color: #208ED0;
}

.m-header .u-topicEn {
	font-size: 22px;
	border-left: 1px solid #008750;
	color: #008750;
	display: inline-block;
	padding-left: 30px;
	height: 28px;
	line-height: 28px;
	margin: 36px 0;
	margin-left: 30px;
	font-weight: 600;
}

.m-header .u-topicEn a {
	color: #008750;
}

.m-header .u-search {
	position: relative;
	margin: 36px 0 0 85px;
}

.m-header .u-search .top-search {
	width: 434px;
	height: 45px;
	line-height: 45px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 45px;
	padding: 0 50px 0 25px;
	font-size: 14px;
	display: block;
}

.m-header .u-search .top-search::-webkit-input-placeholder {
	color: #bdbdbd;
}

.m-header .u-search .top-search:-moz-placeholder {
	color: #bdbdbd;
}

.m-header .u-search .top-search::-moz-placeholder {
	color: #bdbdbd;
}

.m-header .u-search .top-search:-ms-input-placeholder {
	color: #bdbdbd;
}

.m-header .u-search .btn-submit {
	width: 29px;
	height: 29px;
	position: absolute;
	top: 8px;
	right: 13px;
	cursor: pointer;
}

.headRight {
	position: absolute;
	right: 4px;
	line-height: 100px;
	top:7px;
}

.m-header .currency-con {
	font-size: 18px;
	display: inline-block;
	margin-right: 10px;
}
.signGO{
	display: inline-block;
    margin-right: 25px;
    color: #5B5B5F;
    font-size: 12px;
	position: relative;
}
.signGO i{
	font-size: 10px;
    position: relative;
    margin-right: 5px;
    top: -1px;
    color: #EB128D;
}
.m-header .currency-con span {
	color: #EB128E;
	font-size: 20px;
}

.m-header .guide {
	color: #5B5B5F;
    font-size: 12px;
	display: inline-block;
	margin: 0 45px;
	position: relative;
	cursor: pointer;
}

.m-header .guide i {
	position: absolute;
	font-size: 20px;
	color: #EB128E;
	left: 50%;
	margin-left: -10px;
	top: 53px;
}

.m-header .guide p {
	font-size: 12px;
    position: absolute;
    height: 22px;
    line-height: 22px;
    width: 200px;
    color: #141416;
    text-align: center;
    bottom: 10px;
    left: 50%;
    margin-left: -100px;
    background-color: #0C80F4;
    border-radius: 3px;
	color: #FFFFFF;
}
.m-header .guide p .icon-xiala{
	position: absolute;
	color: #0C80F4;
	top: -13px;
    transform: rotate(180deg);
}

.m-header .u-quick-nav {
	display: inline-block;
}

.m-header .u-quick-nav .user-nav {
	text-align: center;
	position: relative;
	cursor: pointer;
	line-height: 30px;
}

.m-header .u-quick-nav a {
	display: inline-block;
	color: #208ED0;
}

.m-header .u-quick-nav span {
	color: #5B5B5F;
	font-size: 12px;
}

.m-header .u-quick-nav .user-nav i {
	font-size: 18px;
    color: #5B5B5F;
    position: relative;
    top: 2px;
    left: 5px;
}

.m-header .u-quick-nav .user-nav .msg-count {
	width: 30px;
	height: 14px;
	background-color: #ff0078;
	color: #FFF;
	font-size: 12px;
	display: inline-block;
	border-radius: 5px;
	line-height: 14px;
	position: absolute;
	right: -15px;
	top: -9px;
}

.m-header .u-quick-nav .user-nav .navs .refer-friends {
	width: 130px;
	height: 28px;
	background: #208ED0;
	line-height: 28px;
	margin: 10px auto;
	border-radius: 14px;
	color: #fff;
	box-sizing: border-box;
	padding-left: 0;
}

.m-header .u-quick-nav .user-nav .navs .refer-friends a {
	text-align: center;
}

.m-header .u-quick-nav .user-nav .nav-block {
	display: none;
	position: absolute;
	top: 22px;
	left: -47px;
	padding-top: 12px;
	z-index: 11000;
}

.m-header .u-quick-nav .user-nav .navs {
	background-color: #000;
	width: 160px;
	padding: 8px 0 9px 0px;
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.75);
}

.m-header .u-quick-nav .user-nav .navs li.division-line {
	height: 1px;
	background-color: #8b8b8b;
	width: 115px;
	margin: 10px 0px 10px 12px;
}

.m-header .u-quick-nav .user-nav .navs li {
	line-height: 25px;
}

.m-header .u-quick-nav .user-nav .navs li a:hover {
	background-color: rgba(255, 255, 255, 0.7);
	color: #000000;

}

.m-header .u-quick-nav .user-nav .navs li a {
	color: #fff;
	font-size: 12px;
	display: block;
	text-align: left;
	padding-left: 13px;
}

.m-header .u-quick-nav .user-nav .msg-count {
	width: 24px;
	height: 12px;
	background-color: #e4007f;
	color: #FFF;
	font-size: 12px;
	display: inline-block;
	border-radius: 5px;
	line-height: 12px;
	position: absolute;
	right: -6px;
	top: -7px;
}

.m-header .u-quick-nav .user-nav:hover .nav-block {
	display: block;
}

.m-header .u-quick-nav .user-nav:hover .nav-block:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 9px solid rgba(0, 0, 0, 0.75);
	position: absolute;
	left: 101px;
	top: 3px;
}

/*公共头部样式结束*/

/*公共尾部样式开始*/
.m-page-footer {
	min-width: 1200px;
	width: 100%;
	background-color: #1b1b1b;
	font-size: 18px;
	color: #FFF;
	padding-bottom: 79px;
	clear: both;
}

.m-page-footer .u-connect {
	height: 67px;
	width: 100%;
	background-color: #313131;
}

.m-page-footer #langSelect {
	background: #999;
	padding: 3px 0 3px 2px;
}

.m-page-footer .u-connect .connect {
	color: #c4c4c4;
	font-size: 18px;
	line-height: 67px;
	text-align: right;
}

.m-page-footer .u-links {
	position: relative;
}
.m-page-footer .u-links .paddingLeft22{
	padding-left: 22px;
}
.m-page-footer .u-links .links {
	margin: 71px 46px 0 0;
	width: 247px;
	display: inline-block;
	vertical-align: top;
}
@media screen and (max-width: 1222px) {
	.m-page-footer .u-links .links{
		width:138px;
	}
}
.m-page-footer .u-links .u-bbiLink {
	float: left;
	margin-top: 70px;
	border-top: 1px solid #666;
	padding-top: 20px;
	width: 800px;
}

.m-page-footer .u-links .title {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 600;
	color: #0C80F4;
}
.m-page-footer .u-links .title.en{
	color: #008750;
}

.m-page-footer .u-links .title i {
	font-size: 14px;
	margin-right: 7px;
	vertical-align: 1px;
}

.m-page-footer .u-links .links li a {
	font-size: 12px;
	font-weight: 400;
	color: #8F9391;
}

.m-page-footer .u-links .links li a:hover {
	color: #208ED0 !important;
}
.m-page-footer .u-links .links li a.en:hover {
	color: #008750 !important;
}
.m-page-footer .u-links .u-right {
	float: right;
	margin-top: 30px;
	text-align: center;
}
.footer-card-logo,.footer-card-logo img{
	width: 168px;
	height: 60px;
}
.m-page-footer .u-links .u-right .foot-mark {
	margin-top: 39px;
	font-style: italic;
}

.m-page-footer .u-links .u-right .foot-mark .mark-title {
	font-size: 21px;
}

.m-page-footer .u-links .u-right .foot-mark .mark-content {
	margin-top: 7px;
	font-size: 18px;
}

.m-page-footer .hidden-pop {
	position: relative;
}

.m-page-footer .hidden-pop .fa-weixin {
	cursor: pointer;
}

.m-page-footer .hidden-pop .hidden-pop-content {
	display: none;
	position: absolute;
	right: 0;
	bottom: 20px;
	z-index: 1000;
	width: auto;
}

.m-page-footer .hidden-pop:hover .hidden-pop-content {
	display: block
}

.m-page-footer .u-links .u-bbiLink .recordVarchar {
	font-size: 16px;
	margin-top: -2px;
	line-height: 24px;
	float: right;
}

.m-page-footer .u-links .u-bbiLink .recordVarchar a {
	color: #fff;
}

/*公共尾部样式结束*/


/*站点导航开始*/
.m-site-nav {
	min-width: 1440px;
	width: 100%;
	height: 45px;
	background-color: #FFF;
}

.m-site-nav ul.u-navs {
	height: 100%;
}

.m-site-nav ul li.nav {
	height: 100%;
	float: left;
	margin-right: 1px;
	position: relative;
}

.m-site-nav ul li.active,
.m-site-nav ul li.nav:hover {
	background-color: #fecf0a;
}

.m-site-nav ul li a.nav-link {
	font-weight: bold;
	font-size: 17px;
	color: #000;
	padding: 0 35px;
	line-height: 45px;
	display: inline-block;
}

.m-site-nav ul li a.nav-link i {
	font-size: 14px;
}
.w-flex{
	display: flex;
	display: -webkit-flex;
}
.w-flex2{
	display: flex;
	display: -webkit-flex;
}
.w-flex.wrap{
	flex-wrap: wrap;
	align-content: flex-start;
}
.w-cell2{
	flex:1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
}
.referGo{
	display: inline-block;
	width: 250px;
	height: 40px;
	line-height: 40px;
	background: #EB128D;
	border-radius: 5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
}
.referGo a{
	color: #FFFFFF;
}
.referGo2{
	display: inline-block;
	text-align: center;
}
.referGo2 img{
	max-height: 46px;
}
/*站点导航结束*/
/* safe公共模块样式开始 */
.safeMem{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11111;
	display: none;
}


.safeMem .newSafeAlert{
	width: 680px;
	height: 440px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -340px;
	top:50%;
	transform: translateY(-50%);
	border-radius: 4px;
	display: none;
}
.safeMem .newSafeAlert .icon-a-close-line2{
	position: absolute;
	font-size: 20px;
	right: 13px;
	top: 13px;
	color: #1A1A1C;
	cursor: pointer;
}
.safeMem .newSafeAlert .newSafeTitle{
	font-size: 20px;
	color: #1A1A1C;
	text-align: center;
	margin-top: 60px;
}
.safeMem .newSafeAlert .newSafeText{
	color: #1A1A1C;
	font-size: 16px;
	text-align: center;
	margin-top: 40px;
}
.safeMem .newSafeAlert .newSafeInputCon{
	width: 430px;
	margin: 0 auto;
    height: 55px;
    position: relative;
	margin-top: 35px;
}
.safeMem .newSafeAlert .newSafeInputCon input{
	width: 110%;
    height: 55px;
    border: none;
    background: none;
    /* letter-spacing: 3vw; */
    letter-spacing: 60px;
    /* padding-left: 11%; */
    box-sizing: border-box;
    font-size: 22px;
    color: #1A1A1C;
    vertical-align: middle;
	padding-left:23px;
}
.safeMem .newSafeAlert .newSafeInputCon .newSafeLineCon{

}
.safeMem .newSafeAlert .newSafeInputCon .newSafeLineCon .line{
	border-bottom: 1px solid #17171A;
	margin-right: 16px;
}
.safeMem .newSafeAlert .verBtnCon{
	text-align: center;
	margin-top: 40px;
}
.safeMem .newSafeAlert .verBtnCon .verNextBtn{
	color: #FFFFFF;
	font-size: 14px;
	width: 122px;
	height: 36px;
	background: #0C80F4;
	border-radius: 21px;
	cursor: pointer;
	border: 1px solid #0C80F4;
}
.verNextBtn.en{
	background: #008750 !important;
	border: 1px solid #008750 !important;
}
.safeMem .safeSuccessCon{
	width: 680px;
	height: 400px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -340px;
	top:50%;
	transform: translateY(-50%);
	border-radius: 4px;
	display: none;
}
.safeMem .safeSuccessCon .icon-a-close-line2{
	position: absolute;
	font-size: 20px;
	right: 13px;
	top: 13px;
	color: #1A1A1C;
	cursor: pointer;
}
.safeSuccessCon .ssImgCon{
	margin-top: 60px;
	text-align: center;
}
.safeSuccessCon .ssImgCon img{
	width: 34px;
	height: 34px;
}
.safeSuccessCon .ssH3{
	font-size: 20px;
	color: #1A1A1C;
	text-align: center;
	margin-top: 20px;
}
.safeSuccessCon .ssBotCon{
	text-align: center;
	font-size: 16px;
	color: #1A1A1C;
	margin-top: 40px;
}
.safeSuccessCon .ssBtnCon{
	text-align: center;
	margin-top: 60px;
}
.ssBtnCon .jumpBtn{
	display: inline-block;
	width: 122px;
	height: 36px;
	line-height: 36px;
	background: #FFFFFF;
	border-radius: 21px;
	text-align: center;
	font-size: 14px;
	color: #17171A;
	font-weight: 400;
	margin-right: 20px;
	cursor: pointer;
}
.ssBtnCon .goSetBtn{
	display: inline-block;
	width: 122px;
	height: 36px;
	line-height: 36px;
	background: #0C80F4;
	border-radius: 21px;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 600;
	cursor: pointer;
}

.safeMem .chooseAlert{
	width: 680px;
	height: 300px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -340px;
	top:50%;
	transform: translateY(-50%);
}
.safeMem .alertTitle{
	height: 55px;
	line-height: 55px;
	background-color: #EAEAEA;
	position: relative;
	padding-left: 22px;
	font-size: 20px;
	color: #222222;
}
.safeMem .alertTitle.kr{
	background-color: #E6F2FD;
	color: #171817;
	font-size: 18px;
	padding-left: 16px;
}
.safeMem .alertTitle i{
	font-size: 20px;
	position: absolute;
	right: 22px;
	top:17px;
}
.safeMem .wordTag{
	color: #222222;
	font-size: 16px;
	padding-left: 22px;
	margin: 25px 0;
}
.safeMem .chooseCon{
	padding-left: 22px;
}
.safeMem .chooseLabel{
	display: block;
	font-size: 16px;
	color: #8B8B8B;
}
.safeMem .chooseLabel{
	margin-bottom: 25px;
}
.safeMem .chooseLabel input{
	margin-right: 15px;
}
.safeMem .alertBtnCon{
	padding-right: 22px;
	text-align: right;
}
.safeMem .nextBtn{
	width: 150px;
	height: 40px;
	background: #208ECF;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 16px;
	cursor: pointer;
}
.safeMem .nextBtn.en{
	background-color: #008750;
}
.safeMem .nextBtn.kr{
	background-color: #0C80F4;
}
.safeMem .sendAlert{
	width: 680px;
	height: 300px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -340px;
	top:50%;
	transform: translateY(-50%);
	display: none;
}
.safeMem .sendCodeCon{
	padding-left: 22px;
}
.safeMem .sendCodeCon .sendInput{
	padding-left: 10px;
	width: 190px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #BFBFBF;
	border-radius: 5px;
	font-size: 14px;
	color: #8B8B8B;
	margin-right: 35px;
}
.safeMem .sendCodeCon .sendCodeBtn{
	width: 150px;
	height: 40px;
	background: #208ECF;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 14px;
	cursor: pointer;
}
.safeMem .sendCodeCon .sendCodeBtn2{
	width: 150px;
	height: 40px;
	background: #208ECF;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 14px;
	cursor: pointer;
}
.safeMem .sendCodeCon .sendCodeBtn2.en{
	background-color: #008750;
}
.safeMem .sendBottomCon{
	margin-top: 40px;
	height: 40px;
	padding: 0 22px;
}
.safeMem .sendBottomCon label{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #8B8B8B;
}
.safeMem .sendBottomCon label input{
	margin-right: 5px;
	position: relative;
    top: 1px;
}
.safeMem .verifyBtn{
	float: right;
	width: 150px;
	height: 40px;
	background: #208ECF;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 14px;
	cursor: pointer;
}
.safeMem .verifyBtn.en{
	background-color: #008750;
}
.safeMem .verifyBtn.kr{
	background-color: #0C80F4;
}
.safeMem .lxkf:hover .showKf{
	display:block !important;
}
.safeMem .showKf{
	position: absolute;
	width: 100px;
    right: 30px;
    top: 104px;
	display: none;
}
.errorCon{
	width: 1200px;
	margin: 80px auto;
	text-align: center;
}
.errorCon .p1{
	color: #17171A;
	font-size: 24px;
	margin: 10px 0 40px 0;
	font-weight: 600;
}
.errorCon .p2{
	color: #17171A;
	font-size: 18px;
}
.errorCon .gohome{
	display: inline-block;
	width: 192px;
	height: 40px;
	line-height: 40px;
	background: #0C80F4;
	border-radius: 24px;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	margin-top: 60px;
}
.safePhoneMem {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11111;
	display: none;
}
.safePhoneMem .phoneAlert{
	width: 630px;
    height: 350px;
    background-color: #FFFFFF;
    position: absolute;
    left: 50%;
    margin-left: -315px;
    top: 50%;
    transform: translateY(-50%);
	border-radius: 5px;
}
.safePhoneMem .phoneAlertNew{
	width: 630px;
    height: 350px;
    background-color: #FFFFFF;
    position: absolute;
    left: 50%;
    margin-left: -315px;
    top: 50%;
    transform: translateY(-50%);
	border-radius: 5px;
}
.safePhoneMem .alertTitle{
	height: 55px;
	line-height: 55px;
	background-color: #EAEAEA;
	position: relative;
	padding-left: 22px;
	font-size: 20px;
	color: #222222;
	border-radius: 5px 5px 0px 0px;
}
.safePhoneMem .alertTitle.kr{
	background-color: #E6F2FD;
	color: #171817;
	font-size: 18px;
	padding-left: 16px;
}
.safePhoneMem .alertTitle i{
	font-size: 20px;
	position: absolute;
	right: 22px;
	top:17px;
	cursor: pointer;
}
.safePhoneMem .wordTag {
    color: #222222;
    font-size: 16px;
    margin: 25px 0;
	text-align: center;
}
.safePhoneMem .wordTag.kr{
	padding: 0 16px;
}
.safePhoneMem .inputCon{
	width: 380px;
    margin: 0 auto;
}
.inputCon .quhao{
	display: inline-block;
    width: 135px;
    height: 40px;
    line-height: 40px;
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    border-radius: 5px 0px 0px 5px;
    text-align: left;
    color: #000000;
    font-size: 14px;
    position: relative;
    right: -5px;
    top: 0px;
}
.inputCon .phoneInput{
	width: 226px;
    height: 38px;
    line-height: 38px;
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    border-radius: 0px 5px 5px 0px;
    color: #000000;
    font-size: 14px;
    padding-left: 10px;
}
.inputCon .phoneInputNew{
	width: 226px;
    height: 38px;
    line-height: 38px;
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    border-radius: 0px 5px 5px 0px;
    color: #000000;
    font-size: 14px;
    padding-left: 10px;
}
.safePhoneMem .phoneTag{
	width: 370px;
	margin: 0 auto;
	color: #EB128D;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.safePhoneMem .pwTag{
	width: 370px;
	margin: 0 auto;
	color: #EB128D;
	font-size: 12px;
	margin-top: 5px;
}
.inputCon .codeInput{
	width: 220px;
	height: 38px;
	line-height: 38px;
	background: #FFFFFF;
	border: 1px solid #BFBFBF;
	border-radius: 5px;
	color: #000000;
	font-size: 14px;
	padding-left: 10px;
	position: relative;
    right: -4px;
	vertical-align: top;
}
.inputCon .codeInputNew{
	width: 220px;
	height: 38px;
	line-height: 38px;
	background: #FFFFFF;
	border: 1px solid #BFBFBF;
	border-radius: 5px;
	color: #000000;
	font-size: 14px;
	padding-left: 10px;
	position: relative;
    right: -4px;
	vertical-align: top;
}
.inputCon .phoneCodeBtn{
	width: 120px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #208ECF;
	border-radius: 5px;
	color: #208ECF;
	font-size: 16px;
	vertical-align: top;
	margin-left: 21px;
	cursor: pointer;
}
.inputCon .phoneCodeBtnNew{
	width: 120px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #208ECF;
	border-radius: 5px;
	color: #208ECF;
	font-size: 16px;
	vertical-align: top;
	margin-left: 21px;
	cursor: pointer;
}
.inputCon .phoneCodeBtn.kr{
	border-color: #0C80F4;
}
.inputCon .phoneCodeBtnNew.kr{
	border-color: #0C80F4;
}
.inputCon .phoneCodeBtn2{
	width: 120px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #8B8B8B;
	border-radius: 5px;
	color: #8B8B8B;
	font-size: 16px;
	vertical-align: top;
	margin-left: 21px;
	cursor: pointer;
	display: none;
}
.inputCon .phoneCodeBtnNew2{
	width: 120px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #8B8B8B;
	border-radius: 5px;
	color: #8B8B8B;
	font-size: 16px;
	vertical-align: top;
	margin-left: 21px;
	cursor: pointer;
	display: none;
}
.phoneAlert .submitBtn{
	display: block;
	width: 170px;
	height: 40px;
	background: #208ECF;
	border-radius: 5px;
	margin: 0 auto;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 20px;
	cursor: pointer;
}
.phoneAlert .submitBtn.kr{
	background-color: #0C80F4;
}
.phoneAlertNew .submitBtn{
	display: block;
	width: 170px;
	height: 40px;
	background: #208ECF;
	border-radius: 5px;
	margin: 0 auto;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 20px;
	cursor: pointer;
}
.phoneAlertNew .submitBtn.kr{
	background-color: #0C80F4;
}
.safePhoneMem .successAlert{
	width: 630px;
	height: 185px;
	background: #FFFFFF;
	border-radius: 5px;
	position: absolute;
	left: 50%;
	margin-left: -315px;
	top: 50%;
	transform: translateY(-50%);
	display: none;
}
.successAlert i{
	font-size: 20px;
	position: absolute;
	right: 22px;
	top:17px;
	cursor: pointer;
}
.successAlert img{
	width: 304px;
	position: absolute;
	bottom: 0px;
	left: 38px;
}
.successAlert .textCon{
	position: absolute;
    right: 140px;
    top: 30px;
}
.successAlert .textCon p{
	font-size: 18px;
	color: #333333;
	margin-bottom: 15px;
}
.successAlert .goShoping{
	display: inline-block;
	position: absolute;
	width: 170px;
	height: 40px;
	line-height: 40px;
	background: #208ECF;
	border-radius: 5px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	right: 88px;
    top: 120px;
	cursor: pointer;
}
/* safe公共模块样式结束 */
/* 圣诞签到弹窗样式开始 */
.shendanCon{
	position: absolute;
    left: 48%;
    transform: translateX(-50%);
    color: #9E9E9E;
    font-size: 18px;
    top: 225px;
    height: 350px;
    overflow: auto;
}
.shendanCon .w-flex{
	margin-bottom: 30px;
}
.shendanCon .fa-gift{
	font-size: 23px;
	margin-right: 20px;
}
.shendanCon .fa-gift.active{
	color: #02945C;
}
.shendanCon .w-cell2{
	font-size: 18px;
}
.shendanCon .w-cell2.active{
	color: #02945C;
}
.shendanCon .load-line1{
	position: absolute;
    top: 22px;
    left: 10px;
    height: 53px;
    border-right: 2px dashed #AAAAAA;
}
.shendanCon .load-line2{
	position: absolute;
    top: 97px;
    left: 10px;
    height: 53px;
	border-right: 2px dashed #AAAAAA;
}
.shendanCon .loading1{
	position: absolute;
	top: 22px;
	left: 10px;
	height: 53px;
}
.shendanCon .loading1 .loadingLine1{
	height: 0%;
	border-right: 2px solid #02905B;
}
.shendanCon .load-line2{
	position: absolute;
    top: 97px;
    left: 10px;
    height: 53px;
	border-right: 2px dashed #AAAAAA;
}
.shendanCon .loading2{
	position: absolute;
    top: 97px;
    left: 10px;
    height: 53px;
}
.shendanCon .loading2 .loadingLine2{
	height: 0%;
	border-right: 2px solid #02905B;
}
/* 圣诞签到弹窗样式结束 */
/* 新优惠券样式开始 */
.newcouponItem{
	width: 250px;
	height: 150px;
	position: relative;
	display: inline-block;
	border: 1px solid #208ECF;
	border-radius: 14px;
	margin-bottom: 20px;
	margin-right: 45px;
	cursor: pointer;
	vertical-align: top;
}
.newcouponbg{
	width: 100%;
}
.newcouponItem .p1{
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	width: 100%;
	text-align: center;
	top: 20px;
    color: #FFFFFF;
}
.newcouponItem .p2{
	font-size: 12px;
	position: absolute;
	width: 100%;
	text-align: center;
	top: 70px;
    color: #FFFFFF;
}
.newcouponItem .p3{
	font-size: 12px;
    color: #208ECF;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 10px;
}
.newcouponItem .expiredImg {
	position: absolute;
	right: 0px;
	top: 0px;
}
.newcouponItem .expiredImg2{
	position: absolute;
	right: -3px;
	top: -5px;
}
.newcouponItem .icon-coupon-ing{
	position: absolute;
	right: 0px;
	top: 0px;
	color: #FF5306;
	font-size: 20px;
}
/* 新优惠券样式结束 */

/* 版本7.3开始 */
.navCon{
	width: 100%;
	height: 46px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
	border-top: 1px solid rgba(236,236,237, 0.3);
}
.navCon .navCenter{
	max-width: 1200px;
	min-width: 768px;
	margin: 0 auto;
}
.navUl{
	/* margin-left: 130px; */
	position: relative;
}
.navUl li{
	display: inline-block;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	color: #208ECF;
	text-align: center;
	position: relative;
}
.rightNav{
	position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.navUl li .nav{
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #141416;
}
.navUl li .nav.active{
	color: #FFFFFF;
	background-color: #0E92E4;
}
.navUl li .nav.navEn.active{
	color: #FFFFFF;
	background-color: #008750;
}
.searchCon{
	width: 540px;
    background-color: #FFFFFF;
    text-align: center;
    position: absolute;
    left: 270px;
    top: 28px;
}
.searchAbsolute{
	position: absolute;
	top: 368px;
}
.searchFixed{
	position: fixed;
	top:10px;
	height: 115px;
}
.shadow{
   -webkit-box-shadow: #ccc 0px 0px 10px;
   -moz-box-shadow: #ccc 0px 0px 10px;
   box-shadow: #ccc 0px 0px 10px;
}
.searchInputCon{
	position: relative;
	margin-bottom: 10px;
	display: inline-block;
}
.searchInputCon i{
	position: absolute;
	font-size: 16px;
	color: #8b8b8b;
	left: 20px;
	top: 14px;
}
.searchInputCon button{
	cursor: pointer;
    font-size: 14px;
    color: #FFFFFF;
    width: 86px;
    background-color: #0E92E4;
    border: 0px;
    height: 40px;
    position: absolute;
    right: 0px;
    top: 1px;
    border-radius: 0px 80px 80px 0px;
}
.searchConEn{
	width: 373px;
    background-color: #FFFFFF;
    text-align: center;
    position: absolute;
    left: 565px;
    top: 34px;
}
.searchInputConEn{
	position: relative;
	margin-bottom: 10px;
	display: inline-block;
}
.searchInputConEn i{
	position: absolute;
	font-size: 16px;
	color: #8b8b8b;
	left: 12px;
	top: 14px;
}
.searchInput{
	display: block;
    width: 373px;
    height: 40px;
    margin: 0px auto;
    border: 1px solid #0E92E4;
    border-radius: 22px;
    font-size: 14px;
    padding-left: 45px;
    padding-right: 120px;
}
.searchInputEn{
	display: block;
	width: 331px;
	height: 40px;
	margin: 0px auto;
	border-radius: 22px;
	font-size: 14px;
	background: #F9F9F9;
	color: #000000;
	border: 0;
	padding: 0 30px;
}
.hotCon{
	width: 540px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	font-size: 10px;
}
.hotCon .hotEl{
	width: 540px;
	height: 18px;
	overflow: hidden;
	/* text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap; */
}
.hotCon span{
	font-size: 10px;
	color: #8b8b8b;
	display: inline-block;
}
.hotCon .cardText{
	color: #000000;
	margin-right: 30px;
	cursor: pointer;
}
.hotCon .cardText.active{
	color: #EB128E;
}
.search-layer{
	position: absolute;
    width: 455px;
    background: #fff;
    border-radius: 5px;
    z-index: 999;
    left: 50%;
    margin-left: -270px;
    bottom: -135px;
    height: 140px;
    overflow-y: auto;
    border: 1px solid #208ECF;
}
.search-layer li{
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	padding: 0 20px;
	color: #000000;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: keep-all;
}
.search-layer li .savebysearch{
	color: #8B8B8B;
	font-size: 12px;
}
.search-layer li .udsearch{
	color: #EB128E;
	font-size: 18px;
}
.search-layer li:hover{
	background-color: #f6f6f6;
}
.voiceCon{
	width: 1170px;
    height: 36px;
	font-size: 16px;
	color: #1C201E;
    line-height: 36px;
    background: #E6F2FD;
    border-radius: 4px;
    margin: 10px auto;
    position: absolute;
    left: 50%;
    margin-left: -600px;
	padding: 0 15px;
}
.voiceCon.en{
	color: #141619;
    background: #DCECE5;
    width: 100%;
    max-width: 1200px;
    margin: 10px auto;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.voiceCon marquee{

}
.voiceCon i{
	margin-right: 10px;
	position: relative;
	top: 1px;
}
.voiceCon u{
	font-size: 12px;
	color: #0C80F4;
	cursor: pointer;
}
.cardMem{
	width: 100%;
    height: 100%;
    background-color: rgba(238,238,238,0.9);
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 999;
    border-radius: 0px 0px 8px 8px;
}
.cardMem2{
	width: 51px;
	height: 32px;
	line-height: 32px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.32);
	border-radius: 4px;
	position: absolute;
    top: 5px;
    left: 5px;
}
.cardMem2 .num{
	color: #141416;
    font-size: 12px;
	text-align: center;
}
.cardMem .num{
	color: #FFFFFF;
    font-size: 50px;
    font-weight: 600;
    margin-top: 18px;
}
.cardMem .tag{
	color: #141416;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    left: 50%;
    display: inline-block;
}
.cardMem .tag2{
	color: #141416;
    font-size: 14px;
    margin-top: 5px;
}
.cardMem .cdCat{
	margin-top: 60px;
    margin-bottom: 20px;
}
.ma-alertMask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 55555;
    display: none;
}
.ma-alertMask .amCon{
	width: 850px;
    background-color: #FFFFFF;
    border-radius: 5px;
    position: absolute;
    left: 50%;
    margin-left: -425px;
    top: 50%;
    transform: translateY(-50%);
}
.ma-alertMask .amCon i{
	position: absolute;
    top: 20px;
    right: 20px;
    font-size: 24px;
	cursor: pointer;
}

.ma-alertMask .amCon2{
	width: 550px;
    background-color: #FFFFFF;
    border-radius: 5px;
    position: absolute;
    left: 50%;
    margin-left: -275px;
    top: 50%;
    transform: translateY(-50%);
}
.ma-alertMask .amCon2 i{
	position: absolute;
    top: 20px;
    right: 20px;
    font-size: 24px;
	cursor: pointer;
}
.amCon2 .tag{
	color: #FE7E2A;
	font-size: 16px;
}
.ma-alertMask.active{
	display: block;
}
.ma-alertMask .amText{
	padding: 20px;
}
.ma-alertMask .amText .w-flex{
	background-color: #F6F6F6;
	padding: 20px;
}
.ma-alertMask .amText h3{
	font-size: 22px;
	color: #222222;
	margin-bottom: 40px;
}
.ma-alertMask .amText .amRight{
	width: 170px;
	text-align: center;
	margin-right: 50px;
}
.amRight .p1{
	font-size: 18px;
	color: #222222;
	text-align: center;
	margin-top: 10px;
}
.ma-alertMask .amText .amRight2{
	width: 200px;
	text-align: center;
	margin: 0 auto;
}
.amRight2 .p1{
	font-size: 14px;
	color: #222222;
	text-align: center;
}
.amRight .p2{
	font-size: 18px;
	color: #727272;
	text-align: center;
}
.amRight img{
	display: block;
	margin: 0 auto;
}
.amRight .p3{
	font-size: 16px;
	color: #727272;
	text-align: center;
}
.amText .w-cell2{

}
.amText .w-cell2 .p1{
	font-size: 18px;
	color: #8C8C8C;
	margin-bottom: 15px;
}
.amText .w-cell2 .p2{
	font-size: 18px;
	color: #000000;
	margin-bottom: 25px;
}
.amText .w-cell2 .p3{
	padding: 20px 15px;
	background-color: #F8DFCE;
    color: #FE7E2A;
}
.amText .w-cell2 .p3 .p3-1{
	font-size: 18px;
	margin-bottom: 20px;
}
.amText .w-cell2 .p3 .p3-2{
	font-size: 14px;
	margin-bottom: 15px;
}
.specialText{
	position: absolute;
    color: #FFFFFF;
    background-color: #E9138E;
    padding: 3px;
    border-radius: 5px;
    top: 10px;
    left: 10px;
	font-size: 12px;
	z-index: 9999;
}
.specialText2{
	font-size: 14px;
    color: #88690C;
    background-color: #FCECBD;
    padding: 5px 10px;
	font-weight: 600;
    border-radius: 5px;
    margin-left: 10px;
    position: relative;
    bottom: 3px;
	display: inline-block;
}
.offerIcon{
	position: absolute;
    left: -20px;
    top: -21px;
    width: 60px;
}
.oldDis{
	font-size: 12px;
    color: #6F6F6F;
    text-decoration: line-through;
}
.u-img{
	position: relative;
}
@media screen and (max-width: 1599px) {
.kefuLogo {right: 0px}
}
@media screen and (min-width: 1600px) {
.kefuLogo {left: calc(50% + 620px);}
}
.kefuLogo{
 position: fixed;
 z-index: 9999;
 top: calc(50% - 100px);
 width: 180px;

}
.kefuLogo img{
	width: 100%;
}
.kefuLogo .rmGo{
	margin-top: 10px;
	display: block;
}
.kefuLogo .titleCon{
	text-align: center;
	font-size: 14px;
    background: #E0F3FF;
    padding: 10px 0;
    color: #208ECF;
}
.ql-align-center{
	text-align: center;
}
.mg180{
	margin-top: 180px !important;
}
.mg140{
	margin-top: 140px !important;
}
.flexShu{
	display: flex !important;
	flex-direction: column;
	justify-content: flex-start;
}
.payAlertBtn{
	width: 100px;
	height:30px;
	display: block;
	background-color: #208ED0;
	color: #FFFFFF;
	line-height: 30px;
	text-align: center;
	border-radius:5px;
	margin: 30px auto;
}
.headIcon{
	position: absolute;
    top: 15px;
    left: 50%;
    margin-left: -16px;
}
.user-nav .headIcon{
	position: absolute;
    top: -17px;
    left: 50%;
    margin-left: -16px;
}
.layui-layer-molv .layui-layer-title{
	background-color: #008750 !important;
}
.layui-layer-molv .layui-layer-btn a{
	background-color: #008750 !important;
}
.layui-layer-btn{
	text-align: center !important;
}
.layui-layer-btn .layui-layer-btn0{
	border-color: #008750 !important;
	background-color: #008750 !important;
	border-radius: 4px !important;
}
.layui-layer-dialog .layui-layer-content{
	text-align: center;
}
.wxPayMem{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 55555;
	display: none;
}
.wxPayMem.active{
	display: block;
}
.wxPayMem .wxPayCon{
	width: 470px;
	height: 420px;
	background: #FFFFFF;
	box-shadow: 0px 8px 16px 0px rgba(70, 72, 79, 0.24);
	border-radius: 8px;
	position: absolute;
	left: 50%;
	margin-left: -235px;
	top:50%;
	transform: translateY(-50%);
}
.wxPayCon .wxPayHead{
	height: 48px;
	line-height: 48px;
	border-radius: 8px 8px 0px 0px;
	text-align: center;
	font-size: 18px;
	color: #17171A;
	font-weight: bold;
	position: relative;
	border-bottom: 1px solid #F5F5F5;
}
.wxPayCon .wechat-pay{
	width: 24px;
    position: relative;
    top: -2px;
    margin-right: 3px;
}
.wxPayCon .fa-times{
	font-size: 19px;
    position: absolute;
    top: 10px;
    right: 15px;
    cursor: pointer;
}
.wxPayCon .wxpayTime{
	font-size: 12px;
	color: #7D7D80;
	margin: 15px auto;
	text-align: center;
}
.wxPayCon .wxpayText{
	text-align: center;
	color: #17171A;
	font-size: 14px;
}
.wxPayCon .wxpayText span{
	color: #3088FF;
}
.wxPayCon .wxpayText2{
	font-size: 12px;
	color: #48484D;
	text-align: center;
	margin-top: 15px;
}
.wxpayReload{
	font-size: 14px;
    color: #FFFFFF;
    width: 146px;
    height: 42px;
    background-color: #3088FF;
    border-radius: 8px;
    display: block;
    margin: 15px auto;
	cursor: pointer;
	display: none;
}
.kefuNavCon{
 position: fixed;
    z-index: 9999;
    top: calc(50% - 110px);
}
/* @media screen and (max-width: 1599px) {
.kefuNavCon {right: 0px}
}
@media screen and (min-width: 1600px) {
.kefuNavCon {left: calc(50% + 520px);}
} */
.kefuNavCon {right: 0px}
.kefuNav{
 width: 80px;
 padding: 15px 0;
 background: #FFFFFF;
 border-radius: 8px;
 border: 1px solid #F5F5F5;
}
.kefuNavCon .w-flex{

}
.kefuNavCon .rightShowCon{
 background: #FFFFFF;
 box-shadow: 0px 8px 16px 0px rgba(136, 138, 147, 0.2);
 border: 1px solid #F5F5F5;
 padding: 20px 15px;
 margin-right: 5px;
}
.navMenuCon{
 width: 80px;
 height: 70px;
 display: block;
 margin-bottom: 10px;
 cursor: pointer;
}
.navMenuCon:last-child{
 margin-bottom: 0px;
}
.rightMenuIcon{
 width: 24px;
 display: block;
 margin: 5px auto;
}
.navMenuCon .title{
 text-align: center;
 font-size: 14px;
 color: #48484D;
}
.navMenuCon .title.active{
 color: #18A0FB;
}
.navIcon1{
 width: 24px;
 height: 24px;
 margin-right: 15px;
}
.navIcon2{
 width: 20px;
    height: 20px;
    position: relative;
    top: -2px;
}
.rightShowCon{
 display: none;
}
.rightShowCon.active{
 display: block;
}
.rightShowCon .t1{
 color: #17171A;
 font-size: 14px;
 margin-bottom: 10px;
}
.rightShowCon .t2{
 color: #7D7D80;
 font-size: 12px;
 line-height: 17px;
}
.cebianImg1{
 margin-top: 10px;
 width: 100px;
 height: 100px;
}
.cebianImg2{
 width: 100px;
 height: 100px;
}
.rigtShowLine{
 height: 1px;
 background: #F5F5F5;
}
.goRmImgCon{
 position: absolute;
    left: -55px;
    bottom: -110px;
}
.goRmImgCon.active{
 left: 27px;
}
.goRmImg74{
 width: 125px;
}
.redBagNewCon{
	width: 130px;
    height: 130px;
    position: fixed;
    left: 0px;
    top: 210px;
    z-index: 9999;
}
.redBagNewCon img{
	width: 130px;
	height: 130px;
}
.redBagNewCon p{
	font-size: 36px;
	color: #FFF1C5;
	font-weight: bold;
	position: absolute;
	bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
}
.redBagFristCon{
	width: 98px;
	height: 127px;
	position: fixed;
	left: 0px;
	top: 210px;
	z-index: 9999;
}
@media screen and (max-width: 1599px) {
.redBagNewCon {left: 0px}
.redBagFristCon{left: 0px}
}
@media screen and (min-width: 1600px) {
.redBagNewCon {left: 200px;}
.redBagFristCon{left: 115px}
}
.redBagFristCon img{
	width: 98px;
	height: 127px;
}
.redBagFristCon p{
	font-size: 36px;
	color: #FFF1C5;
	font-weight: bold;
	position: absolute;
	bottom: 35px;
    left: 50%;
    transform: translateX(-50%);
}
.g-giftcardlist .list{
	width: 250px;
	border-radius: 8px;
    /* border: 1px solid #C9EAFD; */
    margin: 0 13px 15px 0;
    box-sizing: border-box;
    padding-top: 25px;
    text-align: center;
    cursor: pointer;
    position: relative;
    background-color: #FFFFFF;
	box-shadow: 0px 3px 8px 0px rgb(50 153 208 / 16%);
}
.g-giftcardlist .list:hover{
	-webkit-box-shadow: #ccc 0px 0px 10px;
	-moz-box-shadow: #ccc 0px 0px 10px;
	box-shadow: #ccc 0px 0px 10px;
}
.g-giftcardlist .list .listBottom2{
	width: 200px;
    height: 23px;
    line-height: 23px;
    /* background: #A9FFEC; */
    border-radius: 12px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.listRelative{
	display: inline-block;
    position: relative;
    vertical-align: top;
}
.currencyImgCon{
	width: 32px;
    height: 32px;
    border-radius: 100%;
    background-color: #FFFFFF;
    box-shadow: 0px 2px 4px 0px rgb(25 38 52 / 17%), 0px 1px 1px 0px rgb(15 15 14 / 18%);
    position: absolute;
    right: 10px;
    top: 10px;
    text-align: center;
    z-index: 1000;
    line-height: 26px;
}
.currencyImgCon img{
	width: 25px;
}
.listBottom2 .saveCon{
	font-size: 12px;
	color: #8b8b8b;
}
.listBottom2 .discountCon{
	font-size: 12px;
	color: #000000;
}
.listBottom2 .saveCon2{
	font-size: 12px;
	color: #8b8b8b;
}
.listBottom2 .discountCon2{
	font-size: 12px;
	color: #EB128E;
}
.g-giftcardlist .list .u-img{
	width: 174px;
	height:108px;
	line-height: 85px;
	font-size: 0;
	margin:0 auto;
}
.g-giftcardlist .list .u-img img{
	max-width: 100%;
	max-height: 100%;
}
.g-giftcardlist .list .u-name{
	font-size: 16px;
    height: 32px;
    line-height: 32px;
    margin:10px 5px 0 5px;
    overflow: hidden;
}
.g-giftcardlist .list .u-name2{
	font-size: 16px;
    height: 32px;
    line-height: 32px;
    margin: 15px 5px 15px 5px;
    overflow: hidden;
}
.g-giftcardlist .list .u-name2 .saveCon{
	font-size: 12px;
	color: #8B8B8B;
}
.g-giftcardlist .list .u-name2 .discountCon{
	font-size: 24px;
	color: #E42491;
}
.g-giftcardlist .list .u-discount{
	font-size: 18px;
	height:18px;
	line-height: 18px;
	margin:5px 5px 0 5px;
	overflow: hidden;
}
.redMem{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
}
.redMem .redBagCon{
	width: 452px;
	height: 463px;
	position: absolute;
	left: 50%;
	margin-left: -226px;
	top: 50%;
	transform: translateY(-50%);
}
.redMem .redBagCon .redBagBg{
	width: 100%;
}
.redMoneyText{
	color: #FFF1C5;
	font-size: 72px;
	position: absolute;
	top: 241px;
    left: 50%;
    transform: translateX(-50%);
}
.redOneTitle{
	color: #FFF1C5;
	font-size: 30px;
    position: absolute;
    top: 75px;
    left: 50%;
	transform: translateX(-50%);
}
.redCouponText{
	color: #FFF1C5;
	font-size: 30px;
	position: absolute;
	bottom: 68px;
	left: 50%;
	transform: translateX(-50%);
}

.redMem .redBagCon .close-line{
	width: 24px;
	position: absolute;
	cursor: pointer;
	bottom: -60px;
    left: 50%;
    transform: translateX(-50%);
}
.rm-mask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 22222;
	display: none;
}
.rm-mask.active{
	display: block;
}
.rmzhCon{
	width: 560px;
	height: 430px;
	background: #FFFFFF;
	border-radius: 8px;
	position: absolute;
	left: 50%;
	margin-left: -280px;
	top:50%;
	margin-top: -215px;
}
.rmzhCon .headCon{
	width: 100%;
	height: 88px;
	background: linear-gradient(153deg, #D3E3ED 0%, #B4D8EE 100%);
	border-radius: 2px 2px 0px 0px;
	position: relative;
}
.rmzhCon .headCon h1{
	font-size: 24px;
	color: #1C201E;
	margin-left: 20px;
	line-height: 88px;
}
.rmzhCon .headCon .rmzhLogo{
	width: 65px;
    position: absolute;
    right: 50px;
    top: 15px;
}
.rmzhCon .headCon .rmCloseIcon{
	width: 16px;
	position: absolute;
	cursor: pointer;
	top:15px;
	right: 15px;
}
.rmzhCon .rmGoldCon{
	width: 280px;
	height: 104px;
	position: relative;
	margin: 0 auto;
	margin-top: 30px;
}
.rmzhCon .rmGoldCon .rmGoldBg{
	width: 100%;
}
.rmGoldCon .rmp1{
	width: 200px;
    color: #744906;
    font-size: 14px;
    position: absolute;
    left: 49%;
    transform: translateX(-50%);
    top: 15px;
    text-align: center;
}
.rmGoldCon .rmp1 span{
	font-size: 20px;
	font-weight: bold;
}
.rmGoldCon .rmp2{
	width: 150px;
    text-align: center;
    color: #744906;
    font-size: 14px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 14px;
}
.rmtipCon{
	font-size: 12px;
    color: #535659;
    line-height: 20px;
    padding-left: 80px;
    margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #F4F5F5;
}
.rmzhCon .rmBtn{
	width: 80px;
    text-align: center;
    color: #0E92E4;
    font-size: 16px;
    margin: 20px auto;
    display: block;
}
.memberCon{
	width: 496px;
	height: 535px;
	position: absolute;
	left: 50%;
	margin-left: -248px;
	top:50%;
	transform: translateY(-50%);
}
.memberCon .memBg{
	width: 100%;
}
.memberCon .memMoney{
	font-size: 90px;
	color: #FBEEC4;
	font-weight: bold;
	position: absolute;
	top: 100px;
    left: 73px;
}
.memberCon .closeMemIcon{
	width: 24px;
	position: absolute;
	cursor: pointer;
	bottom: -40px;
	left: 50%;
	transform: translateX(-50%);
}
.memberCon{
	width: 496px;
	height: 535px;
	position: absolute;
	left: 50%;
	margin-left: -248px;
	top:50%;
	transform: translateY(-50%);
}
.memberCon .memBg{
	width: 100%;
}
.memberCon .memMoney{
	font-size: 90px;
	color: #FBEEC4;
	font-weight: bold;
	position: absolute;
	top: 100px;
    left: 73px;
}
.memberCon .closeMemIcon{
	width: 24px;
	position: absolute;
	cursor: pointer;
	bottom: -40px;
	left: 50%;
	transform: translateX(-50%);
}


.ticketCon{
	width: 328px;
	height: 412px;
	position: absolute;
	left: 50%;
	margin-left: -164px;
	top:50%;
	transform: translateY(-50%);
}
.ticketCon .ticBg{
	width: 100%;
}
.ticketCon .ticMoneyCon{

}
.ticMoneyCon .t1{
	color: #DE855F;
	font-size: 24px;
	font-weight: bold;
	position: absolute;
	top: 140px;
    left: 98px;
}
.ticMoneyCon .t2{
	color: #93401C;
    font-size: 105px;
    font-weight: bold;
    position: absolute;
    top: 118px;
    left: 49%;
    transform: translateX(-50%);
}
.ticketCon .closeTicIcon{
	width: 24px;
	position: absolute;
	cursor: pointer;
	bottom: -40px;
	left: 50%;
	transform: translateX(-50%);
}
/* 登录弹窗 */
.loginAlertMem{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	display: none;
}
.loginAlertMem.active{
	display: block;
}
.loginAlertCon{
	width: 460px;
	height: 790px;
	background: #FFFFFF;
	border-radius: 4px;
	position: absolute;
	left: 50%;
	margin-left: -230px;
	top:50%;
	transform: translateY(-50%);
}
@media screen and (max-height: 800px) {
	.loginAlertCon{
		transform: scale(0.8) translateY(-50%);
		top: 38%;
	}
}
.loginAlertCon .home-login-or{
	width: 340px;
	position: relative;
    padding-bottom: 25px;
    text-align: center;
	margin: 0 auto;
	margin-top: 20px;
}
.home-login-or::before{
	content: '';
    position: absolute;
    right: 0px;
    top: 8px;
    width: 145px;
    height: 1px;
    background: #DCDFDE;
}
.home-login-or::after{
	content: '';
    position: absolute;
    left: 0px;
    top: 8px;
    width: 145px;
    height: 1px;
    background: #DCDFDE;
}
.home-login-or span{
	font-size: 16px;
    font-weight: 400;
    color: #5B5B5F;
    line-height: 18px;
}
.loginAlertCon .colseIcon{
	width: 12px;
	position: absolute;
	top:15px;
	right: 15px;
	cursor: pointer;
}
.loginAlertCon .title{
	font-size: 20px;
	color: #1A1A1C;
	text-align: center;
	margin-top: 85px;
	margin-bottom: 30px;
}
.loginAlertCon .tagText{
	font-size: 16px;
	color: #1A1A1A;
	text-align: center;
	margin-top: 18px;
}
.loginInputCon{
	/* margin-top: 63px; */
}
.loginInput{
	width: 340px;
	height: 42px;
	border-radius: 21px;
	border: 1px solid #DCDFDE;
	margin: 0 auto;
	position: relative;
	line-height: 42px;
	/* box-shadow: 0px 0px 2px #dcdfde; */
}
.loginInput.active{
	border: 1px solid #FF4343;
	/* box-shadow: 0px 0px 2px #FF4343; */
}
.loginInput .icon-email1{
	position: relative;
    top: 1px;
}
.loginInput .lInput{
	height: 40px;
    width: 85%;
    border: 0;
	font-size: 14px;
	background: transparent;
	margin-left: 5px;
}
.loginInputImg{
	width: 20px;
	height: 20px;
	margin-left: 10px;
	position: relative;
    top: -1px;
}
.loginTipsCon{
	width: 280px;
    margin: 0 auto;
    height: 28px;
    line-height: 28px;
}
.loginTips{
	color: #FF4343;
    font-size: 12px;
}

.pwdInputCon{
	margin-bottom: 55px;
	position: relative;
}
.pwdInput{
	width: 340px;
	height: 42px;
	border-radius: 21px;
	border: 1px solid #DCDFDE;
	margin: 0 auto;
	/* box-shadow: 0px 0px 2px #dcdfde; */
}
.pwdInput.active{
	border: 1px solid #FF4343;
	box-shadow: 0px 0px 2px #FF4343;
}
.pwdInput .icon-Referral{
	position: relative;
    top: 1px;
}
.pwdInput .lInput{
	height: 40px;
    width: 85%;
    border: 0;
	font-size: 14px;
	background: transparent;
	margin-left: 5px;
}
.pwdInputImg{
	width: 16px;
	height: 16px;
	margin-left: 10px;
}
.pwdTipsCon{
	width: 280px;
	margin: 0 auto;
	height: 28px;
	line-height: 28px;
}
.pwdTips{
	color: #FF4343;
    font-size: 12px;
}
.loginButton{
	width: 340px;
    height: 42px;
    background: #0C80F4;
    border-radius: 21px;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    margin: 0 auto;
    display: block;
    cursor: pointer;
	box-shadow: 0px 10px 20px 0px rgba(4,54,104,0.2200);
}
.findpassword{
	font-size: 12px;
	color: #0C80F4;
	display: table;
    margin: 0 auto;
    margin-top: 15px;
}
.bottomGo{
	width: 100%;
	height: 44px;
	line-height: 44px;
	border-radius: 0px 0px 4px 4px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.bottomGo p{
	text-align: right;
	padding: 0 20px;
	color: #666666;
	font-size: 12px;
}
.bottomGo p span{
	color: #0C80F4;
	cursor: pointer;
}
.regBottomText{
	text-align: center;
	font-size: 12px;
	color: #8F9391;
	margin: 0 auto;
    margin-top: 15px;
    width: 85%;
}
.regBottomText a{
	color: #8F9391;
}
.checkNewCode{
	color: #0C80F4;
    font-size: 14px;
    position: absolute;
    right: 80px;
    top: 12px;
    cursor: pointer;
}
.tagTextCon{
	height: 40px;
	line-height: 40px;
}
.pwdHaveCode{
	font-size: 14px;
    width: 280px;
    height: 42px;
    margin: 0 auto;
    color: #0C80F4;
    cursor: pointer;
	text-align: center;
	font-weight: 600;
}
.allLoad{
	width: 20px;
	margin-top: 5px;
	position: relative;
    top: -2px;
	-webkit-animation:loadFun 3s linear infinite;
}
.addOp{
	opacity: 0.8;
}
.addOp.active{
	opacity: 1;
}
.loginInput.active2{
	border-color: #1A1A1C;
	/* box-shadow: 0px 0px 2px #1A1A1C; */
}
.pwdInput.active2{
	border-color: #1A1A1C;
	/* box-shadow: 0px 0px 2px #1A1A1C; */
}
@keyframes loadFun
{
from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}
@-webkit-keyframes loadFun {
	from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}
}


/*新公共css*/
.fc-v1{
	color: #0C80F4 !important;
}
.fg-v1{
	background-color: #0C80F4 !important;
}
.fc-v1en{
	color: #008750 !important;
}
.fg-v1en{
	background-color: #008750 !important;
}
.flexWarp{
	flex-wrap: wrap;
}
.addFFBg{
	background-color: #FFFFFF;
}
.align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}
.justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}
.justify-content-start{
	justify-content: flex-start !important;
}
.justify-content-center{
	justify-content: center !important;
}
.add162{
	margin-top: 162px !important;
}
.add147{
	margin-top: 147px !important;
}
.one-txt-cut{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.two-txt-cut{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.txt-cut4{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

/*tina add === start*/
/*重置浏览器自带样式*/
select:focus-visible{
	outline: -webkit-focus-ring-color auto 0px !important;
}
/*动画 === start*/
/* Grow Shadow 动画*/
.hvr-grow-shadow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
/*flex 布局公共样式 === start*/
.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}
.justify-content-between {
    justify-content: space-between !important;
}
.align-items-center {
    align-items: center !important;
}
.justify-content-start {
    justify-content: flex-start !important;
}
.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.justify-content-end {
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
}
.oneEllipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*flex 布局公共样式 === end*/

.m-l-20{
	margin-left:20px;
}
.m-r-20{
	margin-right:20px;
}
.txt-orange{
	color: #FF5306 !important;
	font-weight: 600;
	font-style: italic;
	margin-right: 5px;
}
.googleV2con{
	position: relative;
}
.rebatesCard-qipao1 {
	display: none;
	width: 80%;
	height: 210px;
	background: #FFFFFF;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.16);
	transform: translateX(10%);
	position: absolute;
	z-index: 99;
	border-radius: 8px;
	top: -235px;
}
.rebatesCard-qipao1 .reh1{
	font-size: 14px;
	font-weight: 600;
	color: #1C201E;
	text-align: center;
	margin-top:22px;
}
.rebatesCard-qipao1 .resj{
	position: absolute;
	bottom:0;
	left:50%;
	margin-left:-34px;
	width: 68px;
	height: 10px;
	background-color: #fff;
	z-index: 1;
}
.rebatesCard-qipao1 .resj2{
	position: absolute;
	bottom:-23px;
	left:50%;
	margin-left:-34px;
}


.rebatesCard-qipao{
	display:none;
	width: 80%;
	height: 210px;
	background: #FFFFFF;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.16);
	transform: translateX(10%);
	position: fixed;
	z-index: 99;
	border-radius: 8px;
	top:178px;
}
.rebatesCard-qipao .reh1{
	font-size: 14px;
	font-weight: 600;
	color: #1C201E;
	text-align: center;
	margin-top:22px;
}
.rebatesCard-qipao .resj{
	position: absolute;
	bottom:0;
	left:50%;
	margin-left:-34px;
	width: 68px;
	height: 10px;
	background-color: #fff;
	z-index: 1;
}
.rebatesCard-qipao .resj2{
	position: absolute;
	bottom:-23px;
	left:50%;
	margin-left:-34px;
}
.navTopCon{
	font-size: 12px;
	color: #555856;
	max-width: 1200px;
	min-width: 768px;
	margin: 0 auto;
	margin-top: 11px;
	margin-bottom: 20px;
}
.navTopCon a{
	color: #555856;
}
.navTopCon span{
	color: #1A1A1C;
}
.noSaleText{
	font-size: 16px !important;
	color: #8F9391 !important;
}
.noSaleKr{
	color: #8F9391 !important;
}
.newCouponCon{
	padding: 20px;
	background-color: #FFFFFF;
}
.newCouponCon h3{
	font-size: 18px;
	color: #17171A;
	font-weight: bold;
	margin-bottom: 15px;
}
.newCouponCon .cpCon{
	padding: 0 20px;
	margin-left:-20px;
}
.newCouponCon .cpCon .cpList{
	width: 256px;
	height: 98px;
	background: url(../../../images/coupon-bg2x.png) no-repeat center center;
	background-size: 100% 100%;
	margin-left:20px;
	margin-bottom: 20px;
	cursor: pointer;
	position: relative;
}
.newCouponCon .cpCon .cpList .expiredImg{
	position: absolute;
	right: 0px;
	top: -3px;
	width: 50px;
	height: 50px;
}
.newCouponCon .cpCon .cpList .rCon{
	width: 82px;
	height: 90px;
	border-right:1px dashed #0C80F4;
	text-align: center;
}
.newCouponCon .cpCon .cpList .rCon .m1{
	margin-top: 10px;
	font-size: 30px;
	color: #0C80F4;
	font-weight: bold;
	margin-bottom: 10px;
}
.newCouponCon .cpCon .cpList .rCon .useBtn{
	padding: 5px;
	background: #0C80F4;
	box-shadow: 0px 3px 7px 0px rgba(9, 27, 44, 0.12);
	border-radius: 17px;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
}
.newCouponCon .cpCon .w-cell2{
	height: 90px;
}
.newCouponCon .cpCon .w-cell2 .d1{
	padding: 5px 16px;
}
.newCouponCon .cpCon .w-cell2 .d1 .title{
	font-size: 16px;
	color: #1A1A1C;
	margin-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newCouponCon .cpCon .w-cell2 .d1 .time{
	color: #4C4E50;
	font-size: 12px;
	margin-bottom: 5px;
}
.newCouponCon .cpCon .w-cell2 .d1 .tag{
	color: #4C4E50;
	font-size: 12px;
}
.searchNoneImg{
	width: 120px;
	height: 116px;
	display: block;
	margin: 0 auto;
}
.searchNoneText{
	color: #171817;
	font-size: 18px;
	margin-bottom:20px;
	text-align: center;
}
@media screen and (max-width: 1222px) {
	.navTopCon{
		margin-left: 20px;
	}
}
/*tina add === end*/
.grecaptcha-badge {
    visibility: hidden;
}

.thridLoginCon{
	width: 340px;
	height: 40px;
	margin: 0 auto;
	background: #FFFFFF;
	box-shadow: 0px 4px 8px 0px rgba(4,54,104,0.22);
	border-radius: 20px;
	text-align: center;
	color: #17171A;
	font-size: 14px;
	margin-top: 20px;
	cursor: pointer;
}
.thridLoginCon.black{
	background: #000000;
}
.thridLoginCon.greenwx{
	background: #2DC100;
}
.thridLoginCon .iconImg{
	width: 30px;
	height: 30px;
	margin-right: 10px;
	margin-left: 28%;
}
.thridLoginCon.faceColor{
	background-color: #537BBC;
}
.thridLoginCon.googleColor{
	background-color: #FFFFFF;
	color: #17171A;
}
.topThridCon{
	display: none;
}
.bottomThridCon{
	display: none;
}

.verifyMem{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11111;
	/* display: none; */
}
.verifyMem .firstAlert{
	width: 680px;
	height: 532px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -340px;
	top:50%;
	transform: translateY(-50%);
	border-radius: 4px;
	display: none;
}
.verifyMem .icon-a-close-line2{
	position: absolute;
	font-size: 20px;
	right: 13px;
	top: 13px;
	color: #1A1A1C;
	cursor: pointer;
}
.verifyMem .titleBold{
	color: #1A1A1C;
	font-size: 20px;
	margin-top: 60px;
	margin-bottom: 50px;
	text-align: center;
}
.verifyMem .buzhouCon{
	position: relative;
	margin-bottom: 40px;
}
.verifyMem .bzNumCon .numCon{
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: 1px solid #5B5B5F;
	border-radius: 50%;
	color: #5B5B5F;
	font-size: 20px;
	margin: 0 auto;
}
.verifyMem .bzNumCon .numCon.active{
	border: 1px solid #0C80F4;
	color: #0C80F4;
}
.verifyMem .bzTextCon{
	margin-top: 18px;
}
.verifyMem .bzTextCon .textCon{
	color: #5B5B5F;
	font-size: 12px;
	text-align: center;
}
.verifyMem .bzTextCon .textCon.active{
	color: #0C80F4;
}
.verifyMem .numLine1{
	position: absolute;
    width: 155px;
    border-bottom: 1px dashed #7B7B7F;
    top: 18px;
    left: 148px;
}
.verifyMem .numLine1.active{
	border-bottom: 1px dashed #0C80F4;
}
.verifyMem .numLine2{
	position: absolute;
    width: 155px;
    border-bottom: 1px dashed #7B7B7F;
    top: 18px;
    left: 375px;
}
.verifyMem .numLine2.active{
	border-bottom: 1px dashed #0C80F4;
}
.verifyMem .downLoadCon{
	text-align: center;
}
.verifyMem .downLoadCon .downHref{
	display: block;
	text-align: left;
	color: #17171A;
	font-size: 14px;
	margin-bottom: 30px;
	padding-left: 101px;
}
.verifyMem .downLoadCon .downHref:last-child{
	margin-bottom: 0;
}
.verifyMem .verBtnCon{
	text-align: center;
	margin-top: 40px;
}
.verifyMem .verBtnCon .verNextBtn{
	color: #FFFFFF;
	font-size: 14px;
	width: 122px;
	height: 36px;
	background: #0C80F4;
	border-radius: 21px;
	cursor: pointer;
	border: 1px solid #0C80F4;
}
.verifyMem .verBtnCon .verUpBtn{
	color: #17171A;
	font-size: 14px;
	width: 122px;
	height: 36px;
	background: #FFFFFF;
	border-radius: 21px;
	cursor: pointer;
	margin-right: 60px;
	border: 1px solid #5B5B5F;
}
.verifyMem .secondAlert{
	width: 680px;
	height: 604px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -340px;
	top:50%;
	transform: translateY(-50%);
	border-radius: 4px;
	display: none;
}
.verifyMem #qrCodeCon{
	width: 200px;
	height: 200px;
	border: 1px solid #7B7B7F;
	margin: 0 auto;
	text-align: center;
	border-radius: 4px;
}
.verifyMem #qrCodeCon canvas{
	margin: 0 auto;
}
.verifyMem .thirdAlert{
	width: 680px;
	height: 537px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -340px;
	top:50%;
	transform: translateY(-50%);
	border-radius: 4px;
	display: none;
}
.verifyMem .writeCon{
	padding-top: 20px;
}
.verifyMem .writeCon .newSafeText{
    color: #1A1A1C;
    font-size: 16px;
    text-align: center;
}
.verifyMem .writeCon .newSafeInputCon {
    width: 430px;
    margin: 0 auto;
    height: 55px;
    position: relative;
    margin-top: 35px;
}
.verifyMem .writeCon .newSafeInputCon input{
	width: 110%;
    height: 55px;
    border: none;
    background: none;
    /* letter-spacing: 3vw; */
    letter-spacing: 60px;
    /* padding-left: 11%; */
    box-sizing: border-box;
    font-size: 22px;
    color: #031209;
    vertical-align: middle;
	padding-left:23px;
}
.verifyMem .writeCon .newSafeInputCon .newSafeLineCon .line{
	border-bottom: 1px solid #17171A;
	margin-right: 16px;
}
.verifyMem  .verNowAlert{
	width: 680px;
	height: 597px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -340px;
	top:50%;
	transform: translateY(-50%);
	border-radius: 4px;
	display: none;
}
.verifyMem  .verSuccessCon{
	width: 680px;
	height: 500px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -340px;
	top:50%;
	transform: translateY(-50%);
	border-radius: 4px;
	display: none;
}
.verifyMem .ssImgCon{
	margin-top: 60px;
	text-align: center;
}
.verifyMem .ssImgCon img{
	width: 34px;
	height: 34px;
}
.verifyMem .ssH3{
	font-size: 20px;
	color: #1A1A1C;
	text-align: center;
	margin-top: 16px;
}
.verifyMem .verSuTextCon{
	margin-top: 40px;
	text-align: center;
	color: #1A1A1C;
	font-size: 14px;
}
.verifyMem .verSuTextCon span{
	color: #FF5306;
}
.verifyMem .verTarea{
	text-align: center;
	display: block;
	resize:none;
	padding: 30px;
	width: 335px;
	height: 70px;
	line-height: 30px;
	color: #1A1A1C;
	font-size: 14px;
	margin: 0 auto;
	margin-top: 30px;
	background-color: #E6F2FD;
	border: 0;
	border-radius: 4px;
	position: absolute;
    z-index: -5;
    opacity: 0;
}
.verifyMem .verTareaSb{
	text-align: center;
	resize:none;
	padding: 30px;
	width: 335px;
	height: 70px;
	line-height: 30px;
	color: #1A1A1C;
	font-size: 14px;
	margin: 0 auto;
	margin-top: 30px;
	background-color: #E6F2FD;
	border: 0;
	border-radius: 4px;
}
.verTareaSb .sbdqItem{
	margin-right: 30px;
}
.verTareaSb .sbdqItem:nth-child(5n) {
	margin-right: 0px;
}
.verifyMem .verBtnCon .verSuBtn{
	color: #0C80F4;
	font-size: 14px;
	cursor: pointer;
	display: inline-block;
}
.verifyMem .verBtnCon .verSuBtn i{
	margin-left: 9px;
}
.verifyMem .verBtnCon .verSuBtn:first-child{
	margin-right: 60px;
}
.verifyMem .verSafeShow{
	width: 680px;
	height: 440px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -340px;
	top:50%;
	transform: translateY(-50%);
	border-radius: 4px;
	display: none;
}
.verifyMem .verSafeShow .icon-a-close-line2{
	position: absolute;
	font-size: 20px;
	right: 13px;
	top: 13px;
	color: #1A1A1C;
	cursor: pointer;
}
.verifyMem .verSafeShow .newSafeTitle{
	font-size: 20px;
	color: #1A1A1C;
	text-align: center;
	margin-top: 60px;
}
.verifyMem .verSafeShow .newSafeText{
	color: #1A1A1C;
	font-size: 16px;
	text-align: center;
	margin-top: 40px;
}
.verifyMem .verSafeShow .newSafeInputCon{
	width: 430px;
	margin: 0 auto;
    height: 55px;
    position: relative;
	margin-top: 35px;
}
.verifyMem .verSafeShow .newSafeInputCon input{
	width: 110%;
    height: 55px;
    border: none;
    background: none;
    /* letter-spacing: 3vw; */
    letter-spacing: 60px;
    /* padding-left: 11%; */
    box-sizing: border-box;
    font-size: 22px;
    color: #031209;
    vertical-align: middle;
	padding-left:23px;
}
.verifyMem .verSafeShow .newSafeInputCon .newSafeLineCon{

}
.verifyMem .verSafeShow .newSafeInputCon .newSafeLineCon .line{
	border-bottom: 1px solid #17171A;
	margin-right: 16px;
}
.verifyMem .verSafeShow .verBtnCon{
	text-align: center;
	margin-top: 40px;
}
.verifyMem .verSafeShow .verBtnCon .verNextBtn{
	color: #FFFFFF;
	font-size: 14px;
	width: 122px;
	height: 36px;
	background: #0C80F4;
	border-radius: 21px;
	cursor: pointer;
	border: 1px solid #0C80F4;
}
.newSafeAlert .resendCon{
	width: 430px;
	height: 20px;
    margin: 0px auto;
	margin-top: 16px;
	color: #5B5B5F;
	font-size: 12px;
	position: relative;
}
.newSafeAlert .resendCon .whyBtn{
	position: absolute;
	top:0;
	left: 0;
	color: #5B5B5F;
}
.newSafeAlert .resendCon .resend{
	position: absolute;
	top:0;
	right: 14px;
}
.newSafeAlert .resendCon .resend button{
	background-color: #FFFFFF;
	font-size: 12px;
	color: #5B5B5F;
	cursor: pointer;
}
.newSafeAlert .resendCon .resend .sendCodeBtn2{
	color: #0C80F4;
}
.noverMem{

}
.noverMem .noverCon{
	width: 450px;
	margin: 0 auto;
	padding: 120px 0;
	font-size: 18px;
	color: #17171A;
}
.noverMem .noverTextCon .title{
	text-align: center;
	margin-bottom: 40px;
}
.noverMem .w-flex2{
	margin-bottom: 30px;
}
.noverMem .w-flex2 .w-cell2 p{
	margin-bottom: 12px;
}

.nineTagCon{
	position: fixed;
    z-index: 9999;
	right: 0;
	cursor: pointer;
}
.nineTagCon .rightImg9{
	width: 102px;
}
.nineClickTextCon{
	width: 198px;
	height: 76px;
	background: #008750;
	position: absolute;
    text-align: center;
    right: 14px;
	border-radius: 4px;
}
.nineClickTextCon.kr{
	background: #0C80F4;
}
.nineClickTextCon.cn{
	background-color: #EFD8C4;
	right: -2px;
    top: 75px;
	display: none;
}
.nineClickTextCon .t1{
	color: #F9E7BE;
	font-size: 16px;
	font-weight: 600;
	padding-top: 10px;
}
.nineClickTextCon .t1.cn{
	color: #462D10;
}
.nineClickTextCon .t1.kr{
	color: #FFFFFF;
}
.nineClickTextCon button{
	color: #008750;
	font-size: 14px;
	width: 56px;
	height: 26px;
	background: #F9E7BE;
	border-radius: 16px;
	margin-top: 6px;
	cursor: pointer;
}
.nineClickTextCon button.cn{
	color: #744906;
	background: #D0A075;
	width: 62px;
	height: 24px;
	border-radius: 4px;
}
.nineClickTextCon button.kr{
	color: #0C80F4;
	width: 70px;
}
.nineClickTextCon i{
	position: absolute;
    transform: rotate(180deg);
    top: -14px;
    right: 23px;
    color: #008750;
    font-size: 25px;
}
.nineClickTextCon i.cn{
	color: #EFD8C4;
}
.nineClickTextCon i.kr{
	color: #0C80F4;
}
.wheelTextCon{
	position: absolute;
    text-align: center;
    border-radius: 4px;
	line-height: 50px;
	display: none;
}
.wheelTextCon i{
	position: absolute;
    color: #0C80F4 !important;
    transform: rotate(0deg);
    bottom: -27px !important;
    right: 23px;
    font-size: 25px;
}
.signTagCon {
    position: fixed;
    z-index: 9999;
    right: 0;
    cursor: pointer;
}
.signTagCon .signImg9{
	width: 80px;
}
.firstSignMem{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 66666;
	display: none;
}
.firstSignMem .firstSignAlert{
	width: 520px;
	height: 340px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.firstSignMem .firstSignAlert img{
	width: 520px;
	/* height: 340px; */
}
.firstSignMem .firstSignAlert .icon-close{
	font-size: 12px;
	color: #E5BE5E;
	position: absolute;
	right: 16px;
	top: 16px;
	cursor: pointer;
}
.firstSignMem .firstSignAlert .addBtn{
	width: 120px;
	height: 40px;
	background: transparent;
	border-radius: 4px;
	color: #744906;
	font-size: 20px;
	position: absolute;
	left: 50%;
	margin-left: -60px;
    bottom: 75px;
	cursor: pointer;
}

.safePhoneMem .newSafeAlert{
	width: 680px;
	height: 440px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -340px;
	top:50%;
	transform: translateY(-50%);
	border-radius: 4px;
	display: none;
}
.safePhoneMem .newSafeAlert .icon-a-close-line2{
	position: absolute;
	font-size: 20px;
	right: 13px;
	top: 13px;
	color: #1A1A1C;
	cursor: pointer;
}
.safePhoneMem .newSafeAlert .newSafeTitle{
	font-size: 20px;
	color: #1A1A1C;
	text-align: center;
	margin-top: 60px;
}
.safePhoneMem .newSafeAlert .newSafeText{
	color: #1A1A1C;
	font-size: 16px;
	text-align: center;
	margin-top: 40px;
}
.safePhoneMem .newSafeAlert .newSafeInputCon{
	width: 430px;
	margin: 0 auto;
    height: 55px;
    position: relative;
	margin-top: 35px;
}
.safePhoneMem .newSafeAlert .newSafeInputCon input{
	width: 110%;
    height: 55px;
    border: none;
    background: none;
    /* letter-spacing: 3vw; */
    letter-spacing: 60px;
    /* padding-left: 11%; */
    box-sizing: border-box;
    font-size: 22px;
    color: #1A1A1C;
    vertical-align: middle;
	padding-left:23px;
}
.safePhoneMem .newSafeAlert .newSafeInputCon .newSafeLineCon{

}
.safePhoneMem .newSafeAlert .newSafeInputCon .newSafeLineCon .line{
	border-bottom: 1px solid #17171A;
	margin-right: 16px;
}
.safePhoneMem .newSafeAlert .verBtnCon{
	text-align: center;
	margin-top: 40px;
}
.safePhoneMem .newSafeAlert .verBtnCon .verNextBtn{
	color: #FFFFFF;
	font-size: 14px;
	width: 122px;
	height: 36px;
	background: #0C80F4;
	border-radius: 21px;
	cursor: pointer;
	border: 1px solid #0C80F4;
}
.safePhoneMem .newSafeAlert .resendCon{
	width: 430px;
	height: 20px;
    margin: 0px auto;
	margin-top: 16px;
	color: #5B5B5F;
	font-size: 12px;
	position: relative;
}
.safePhoneMem .newSafeAlert .resendCon .whyBtn{
	position: absolute;
	top:0;
	left: 0;
	color: #5B5B5F;
}
.safePhoneMem .newSafeAlert .resendCon .resend{
	position: absolute;
	top:0;
	right: 14px;
}
.safePhoneMem .newSafeAlert .resendCon .resend button{
	background-color: #FFFFFF;
	font-size: 12px;
	color: #5B5B5F;
	cursor: pointer;
}
.safePhoneMem .newSafeAlert .resendCon .resend .sendCodeBtn2{
	color: #0C80F4;
}
.shuangDanMem{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 66666;
	display: none;
}
.shuangDanAlert{
	width: 602px;
	height: 600px;
	position: absolute;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.shuangDanAlert img{
	width: 100%;
}
.shuangDanAlert .icon-close{
	font-size: 16px;
	color: #0C80F4;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}
.shuangDanAlert .goChristmasBtn{
	display: block;
	position: absolute;
	height: 50px;
    width: 218px;
    bottom: 41px;
    left: 32%;
}
.sdOrderSuccessImg{
	margin: 0 auto;
	width: 1200px;
	display: block;
	margin-bottom: 30px;
}
.shuangDanMemEn{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 66666;
	display: none;
}
.shuangDanAlertEn{
	width: 600px;
	height: 610px;
	position: absolute;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.shuangDanAlertEn img{
	width: 100%;
}
.shuangDanAlertEn .icon-close{
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}
.shuangDanAlertEn .goChristmasBtn{
	display: block;
    position: absolute;
    height: 60px;
    width: 218px;
    bottom: 47px;
    left: 32%;
}
.new404{
	width: 460px;
}
.springActiveMem{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 66666;
	display: none;
}
.springActiveMem .springActiveAlert{
	width: 500px;
	height: 500px;
	position: absolute;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 4px;
	background: url(../../images/springAlertImg.png) no-repeat center center;
	background-size: 100% 100%;
}
.springActiveMem .springActiveAlert.kr{
	background: url(../../images/springAlertImgKr.png) no-repeat center center;
	background-size: 100% 100%;
}
.springActiveMem .springActiveAlert .icon-close{
	font-size: 16px;
	color: #2C4D9C;
	position: absolute;
	top: 16px;
	right: 16px;
	cursor: pointer;
}
.springActiveMem .springActiveAlert .goSpringBtn{
	width: 240px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	background: #2C4D9C;
	box-shadow: 0px 4px 16px 0px rgba(44,77,156,0.35);
	border-radius: 28px;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 24px;
	position: absolute;
	left: 50%;
	margin-left: -120px;
	bottom: 112px;
}
.springActiveMem .springActiveAlert .goSpringBtn.kr{
	bottom: 90px;
}
.marginAuto{
	margin: 0 auto !important;
}
.newUserCouponMem{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 66666;
	display: none;
}
.newUserCouponMem .newUserCouponAlert{
	width: 552px;
	min-height: 360px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background-color: #FFFFFF;
	border-radius: 4px;
}
.newUserCouponMem .newUserCouponAlert .icon-close{
	font-size: 16px;
	color: #17171A;
	position: absolute;
	top: 16px;
	right: 16px;
	cursor: pointer;
}
.newUserCouponMem .newUserCouponAlert h3{
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
	color: #17171A;
	font-size: 18px;
	font-weight: 600;
}
.newUserCouponMem .newUserCouponAlert .newUserCouponCon{
	vertical-align: top;
	width: 410px;
	margin: 0 auto;
}
.newUserCouponMem .newUserCouponAlert .newUserCouponCon .newCouponItem{
	display: inline-block;
	width: 120px;
	height: 88px;
	background: url(../../images/newCouponAlertImg.png) no-repeat center center;
	background-size: 100% 100%;
	margin-right: 24px;
	margin-bottom: 20px;
}
.newUserCouponMem .newUserCouponAlert .newUserCouponCon .newCouponItem:nth-child(3n) {
	margin-right: 0px;
}
.newUserCouponMem .newUserCouponAlert .newUserCouponCon .newCouponItem .p1{
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	margin-top: 1px;
	margin-bottom: 5px;
}
.newUserCouponMem .newUserCouponAlert .newUserCouponCon .newCouponItem .p2{
	color: #0C73F4;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 6px;
}
.newUserCouponMem .newUserCouponAlert .newUserCouponCon .newCouponItem .p3{
	color: #171718;
	font-size: 12px;
	text-align: center;
}
.newUserCouponMem .newUserCouponAlert .newUserCouponCon .newCouponItem .line{
	width: 85px;
	border-bottom: 1px dashed #0C73F4;
	margin: 0 auto;
	margin-bottom: 6px;
}
.newUserCouponMem .newUserCouponAlert .seeBtn{
	display: block;
	width: 178px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	border: 1px solid #0C80F4;
	margin: 0 auto;
	margin-top: 40px;
	text-align: center;
	font-size: 14px;
	color: #0C80F4;
}
.ysqMem{
	width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
	display: none;
}
.ysqMem .ysqtxAlert{
	position: absolute;
	width: 480px;
	height: 324px;
	background: #FFFFFF;
	border-radius: 4px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: none;
}
.ysqMem .ysqtxAlert .icon-a-close-line2{
	position: absolute;
    font-size: 20px;
    right: 16px;
    top: 16px;
    color: #1A1A1C;
    cursor: pointer;
}
.ysqMem .ysqtxAlert h3{
	font-size: 20px;
	text-align: center;
	margin-top: 40px;
}
.ysqMem .ysqtxAlert .ysqtextCon{
	margin-top: 40px;
	margin-bottom: 50px;
}
.ysqMem .ysqtxAlert .ysqtextCon p{
	text-align: center;
	color: #17171A;
	font-size: 16px;
}
.ysqMem .ysqtxAlert .ysqNoBtn{
	width: 144px;
	height: 36px;
	background: transparent;
	font-size: 14px;
	color: #8B8B8C;
	margin-left: 60px;
	cursor: pointer;
}
.ysqMem .ysqtxAlert .ysqGoBtn{
	width: 144px;
	height: 36px;
	background: #0C80F4;
	border-radius: 21px;
	font-size: 16px;
	font-weight: 600;
	color: #FFFFFF;
	margin-left: 65px;
	cursor: pointer;
}
.ysqMem .lxsjAlert{
	width: 600px;
	height: 480px;
	background: #FFFFFF;
	border-radius: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: none;
}
.ysqMem .lxsjAlert .icon-a-close-line2{
	position: absolute;
    font-size: 20px;
    right: 16px;
    top: 16px;
    color: #1A1A1C;
    cursor: pointer;
}
.ysqMem .lxsjAlert h3{
	text-align: center;
	margin-top: 40px;
	font-size: 20px;
}
.ysqMem .lxsjAlert .lxsjText{
	text-align: center;
	margin-top: 40px;
	margin-bottom: 36px;
	color: #17171A;
	font-size: 14px;
}
.ysqMem .lxsjAlert .lxsjCodeCon{
	width: 340px;
    height: 48px;
    border-radius: 24px;
    border: 1px solid #8B8B8C;
    margin: 0 auto;
}
.ysqMem .lxsjAlert .lxsjCodeCon.active{
	border-color: #FF4343;
}
.ysqMem .lxsjAlert .lxsjCodeCon .w-flex{
	width: 100%;
	height: 48px;
}
.ysqMem .lxsjAlert .lxsjCodeCon .w-flex select{
	margin-left: 15px;
	color: #1C201E;
	border: 0;
	max-width: 120px;
}
.ysqMem .lxsjAlert .lxsjCodeCon .w-flex .line {
    height: 13px;
    border-right: 1px solid #8B8B8C;
    margin: 0 12px;
}
.ysqMem .lxsjAlert .lxsjCodeCon .w-flex .lxjsInput {
    color: #1A1A1C;
    font-size: 14px;
    border: 0;
	margin-right: 15px;
}
.ysqMem .lxsjAlert .tagCon{
	width: 340px;
    height: 30px;
	line-height: 30px;
    margin: 0 auto;
}
.ysqMem .lxsjAlert .tagCon .codeTag {
    padding-left: 15px;
    color: #FF4343;
    font-size: 12px;
}
.ysqMem .lxsjAlert .lxsjCodeCon2{
	width: 340px;
    height: 48px;
    border-radius: 24px;
    border: 1px solid #8B8B8C;
    margin: 0 auto;
}
.ysqMem .lxsjAlert .lxsjCodeCon2.active{
	border-color: #FF4343;
}
.ysqMem .lxsjAlert .lxsjCodeCon2 .w-flex{
	width: 100%;
	height: 48px;
}
.ysqMem .lxsjAlert .lxsjCodeCon2 .w-flex .line {
    height: 13px;
    border-right: 1px solid #8B8B8C;
    margin: 0 12px;
}
.ysqMem .lxsjAlert .lxsjCodeCon2 .w-flex .lxjsInput {
    color: #1A1A1C;
    font-size: 14px;
    border: 0;
	margin-left: 15px;
}
.ysqMem .lxsjAlert .lxsjCodeCon2 .w-flex .codeSendBtn {
    color: #0C80F4;
    font-size: 14px;
    font-weight: 600;
    margin-right: 16px;
    cursor: pointer;
}
.ysqMem .lxsjAlert .lxsjCodeCon2  .w-flex .codeSendBtn .s1.active{
	color: rgba(12,128,244,0.5);
}
.ysqMem .lxsjAlert .lxsjOkBtn{
	width: 340px;
    height: 40px;
    line-height: 40px;
    background: #0C80F4;
    border-radius: 21px;
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
}
.ysqMem .lxsjAlert .lxwmCon {
    text-align: center;
    margin-top: 40px;
    color: #17171A;
    font-size: 14px;
}
.ysqMem .lxsjAlert .lxwmCon a{
	color: #0C80F4;
    text-decoration: underline;
}
.ysqMem .payAlert{
	width: 600px;
    height: 70%;
    min-height: 540px;
    max-height: 640px;
	background: #FFFFFF;
	border-radius: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: none;
}
.ysqMem .payAlert .icon-a-close-line2{
	position: absolute;
    font-size: 20px;
    right: 16px;
    top: 16px;
    color: #1A1A1C;
    cursor: pointer;
}
.ysqMem .payAlert h3{
	text-align: center;
	margin-top: 40px;
	font-size: 20px;
}
.ysqMem .payAlert .paytextCon{
	margin-top: 16px;
	margin-bottom: 30px;
}
.ysqMem .payAlert .paytextCon p{
	text-align: center;
	color: #17171A;
	font-size: 14px;
}
.ysqMem .payAlert .pingpongPayCon{
	width: 520px;
    min-height: 282px !important;
    height: 50% !important;
    margin: 0 auto;
}
.ysqMem .payAlert .payGoBtn{
	cursor: pointer;
	width: 184px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #0C80F4;
	border-radius: 21px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 600;
	margin: 0 auto;
	margin-top: 30px;
}
.ysqMem .sqcgCouponAlert{
	width: 600px;
	height: 420px;
	background: #FFFFFF;
	border-radius: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: none;
}
.ysqMem .sqcgCouponAlert .icon-a-close-line2{
	position: absolute;
    font-size: 20px;
    right: 16px;
    top: 16px;
    color: #1A1A1C;
    cursor: pointer;
}
.ysqMem .sqcgCouponAlert h3{
	text-align: center;
	margin-top: 40px;
	font-size: 20px;
}
.ysqMem .sqcgCouponAlert .sqcgText{
	color: #17171A;
	text-align: center;
	font-size: 16px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 30px;
}
.ysqMem .sqcgCouponAlert .newUserCouponCon{
	vertical-align: top;
	width: 310px;
	margin: 0 auto;
}
.ysqMem .sqcgCouponAlert .newUserCouponCon .newCouponItem{
	display: inline-block;
	width: 120px;
	height: 88px;
	background: url(../../images/newCouponAlertImg.png) no-repeat center center;
	background-size: 100% 100%;
	margin-right: 60px;
	margin-bottom: 20px;
}
.ysqMem .sqcgCouponAlert .newUserCouponCon .newCouponItem:nth-child(2n) {
	margin-right: 0px;
}
.ysqMem .sqcgCouponAlert .newUserCouponCon .newCouponItem .p1{
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	margin-top: 1px;
	margin-bottom: 5px;
}
.ysqMem .sqcgCouponAlert .newUserCouponCon .newCouponItem .p2{
	color: #0C73F4;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 6px;
}
.ysqMem .sqcgCouponAlert .newUserCouponCon .newCouponItem .p3{
	color: #171718;
	font-size: 12px;
	text-align: center;
}
.ysqMem .sqcgCouponAlert .newUserCouponCon .newCouponItem .line{
	width: 85px;
	border-bottom: 1px dashed #0C73F4;
	margin: 0 auto;
	margin-bottom: 6px;
}
.ysqMem .sqcgCouponAlert .nowBuyGoBtn{
	display: block;
	width: 184px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #0C80F4;
	border-radius: 21px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 600;
	margin: 0 auto;
	margin-top: 70px;
}
.ysqMem .zzshAlert{
	width: 600px;
	height: 378px;
	background: #FFFFFF;
	border-radius: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: none;
}
.ysqMem .zzshAlert .icon-a-close-line2{
	position: absolute;
    font-size: 20px;
    right: 16px;
    top: 16px;
    color: #1A1A1C;
    cursor: pointer;
}
.ysqMem .zzshAlert h3{
	font-size: 20px;
	text-align: center;
	margin-top: 40px;
}
.ysqMem .zzshAlert .zzshTextCon{
	margin-top: 60px;
}
.ysqMem .zzshAlert .zzshTextCon p{
	color: #17171A;
	font-size: 16px;
	text-align: center;
	line-height: 42px;
}
.ysqMem .zzshAlert .lxwmCon {
    text-align: center;
    margin-top: 60px;
    color: #17171A;
    font-size: 14px;
}
.ysqMem .zzshAlert .lxwmCon a{
	color: #0C80F4;
    text-decoration: underline;
}
.ysqMem .zzshErrorAlert{
	width: 600px;
	height: 378px;
	background: #FFFFFF;
	border-radius: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: none;
}
.ysqMem .zzshErrorAlert .icon-a-close-line2{
	position: absolute;
    font-size: 20px;
    right: 16px;
    top: 16px;
    color: #1A1A1C;
    cursor: pointer;
}
.ysqMem .zzshErrorAlert h3{
	font-size: 20px;
	text-align: center;
	margin-top: 40px;
}
.ysqMem .zzshErrorAlert .zzshTextCon{
	margin-top: 60px;
}
.ysqMem .zzshErrorAlert .zzshTextCon p{
	color: #17171A;
	font-size: 16px;
	text-align: center;
	line-height: 42px;
}
.ysqMem .zzshErrorAlert .lxwmCon {
    text-align: center;
    margin-top: 60px;
    color: #17171A;
    font-size: 14px;
}
.ysqMem .zzshErrorAlert .lxwmCon a{
	color: #0C80F4;
    text-decoration: underline;
}
.hideNone{
	display: none;
}
.easterActiveMem{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 66666;
	display: none;
}
.easterActiveMem .easterActiveAlert{
	width: 500px;
	height: 500px;
	position: absolute;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 4px;
	background: url(../../images/easterAlertImg.png) no-repeat center center;
	background-size: 100% 100%;
}
.easterActiveMem .easterActiveAlert.kr{
	background: url(../../images/easterAlertImg2.png) no-repeat center center;
	background-size: 100% 100%;
}
.easterActiveMem .easterActiveAlert.kr .goa{
	position: absolute;
    width: 273px;
    height: 60px;
    top: 220px;
    left: 111px;
}
.easterActiveMem .easterActiveAlert .title{
	text-align: center;
	margin-top: 42px;
	color: #19201F;
	font-size: 40px;
}
.easterActiveMem .easterActiveAlert .moneyCon{
	position: relative;
	text-align: center;
}
.easterActiveMem .easterActiveAlert .moneyCon .p1{
	color: #FF5306;
	font-size: 120px;
	font-weight: 600;
	position: absolute;
    left: 195px;
	z-index: 10;
}
.easterActiveMem .easterActiveAlert .moneyCon .p2{
	color: #65A3E1;
	font-size: 120px;
	font-weight: 600;
	position: absolute;
	left: 57%;
	transform: translateX(-50%);
	top: 3px;
}
.easterActiveMem .easterActiveAlert .goEasterBtn{
	display: block;
	margin: 0 auto;
	width: 240px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	cursor: pointer;
	background: #0C73F4;
	border-radius: 28px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 600;
}
.easterActiveAlert .icon-close1{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -50px;
	font-size: 30px;
	color: #FFFFFF;
	cursor: pointer;
}
.easterActiveAlert .zgklText{
	position: absolute;
	font-size: 30px;
	font-weight: 600;
	left: 128px;
    top: 134px;
	color: #1C201E;
}
.loginAlertCon .lxsjCodeCon{
	width: 340px;
    height: 42px;
    border-radius: 24px;
    border: 1px solid #DCDFDE;
    margin: 0 auto;
}
.loginAlertCon .lxsjCodeCon.active{
	border-color: #FF4343;
}
.loginAlertCon .lxsjCodeCon .w-flex{
	width: 100%;
	height: 42px;
}
.loginAlertCon .lxsjCodeCon .w-flex select{
	margin-left: 15px;
	color: #1C201E;
	border: 0;
	max-width: 120px;
}
.loginAlertCon .lxsjCodeCon .w-flex .line {
    height: 13px;
    border-right: 1px solid #DCDFDE;
    margin: 0 12px;
}
.loginAlertCon .lxsjCodeCon .w-flex .lxjsInput {
    color: #1A1A1C;
    font-size: 14px;
    border: 0;
	margin-right: 15px;
}
.loginAlertCon .tagCon{
	width: 340px;
    height: 28px;
	line-height: 28px;
    margin: 0 auto;
}
.loginAlertCon .tagCon .codeTag {
    padding-left: 15px;
    color: #FF4343;
    font-size: 12px;
}
.loginAlertCon .lxsjCodeCon2{
	width: 340px;
    height: 42px;
    border-radius: 24px;
    border: 1px solid #DCDFDE;
    margin: 0 auto;
}
.loginAlertCon .lxsjCodeCon2.active{
	border-color: #FF4343;
}
.loginAlertCon .lxsjCodeCon2 .w-flex{
	width: 100%;
	height: 42px;
}
.loginAlertCon .lxsjCodeCon2 .w-flex .line {
    height: 13px;
    border-right: 1px solid #DCDFDE;
    margin: 0 12px;
}
.loginAlertCon .lxsjCodeCon2 .w-flex .lxjsInput {
    color: #1A1A1C;
    font-size: 14px;
    border: 0;
	margin-left: 15px;
}
.loginAlertCon .lxsjCodeCon2 .w-flex .codeSendBtn {
    color: #0C80F4;
    font-size: 14px;
    font-weight: 600;
    margin-right: 16px;
    cursor: pointer;
}
.loginAlertCon .lxsjCodeCon2  .w-flex .codeSendBtn .s1.active{
	color: rgba(12,128,244,0.5);
}
.loginAlertCon .lxsjOkBtn{
	width: 340px;
    height: 42px;
    line-height: 42px;
    background: #0C80F4;
    border-radius: 21px;
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
	box-shadow: 0px 10px 20px 0px rgb(4 54 104 / 22%);
    cursor: pointer;
}
.newThridLoginCon{
	width: 340px;
	height: 40px;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}
.newThridLoginCon .iconImg{
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.newThridLoginCon .wxLoginCon{
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #0C80F4;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}
.newThridLoginCon .zhmmdlText{
	font-size: 14px;
	color: #0C80F4;
	cursor: pointer;
}
.loginPhoneMem{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11111;
	text-align: center;
	display: none;
}
.loginPhoneMem.active{
	display: block;
}
.loginPhoneMem .morePhoneAlertCon{
	width: 540px;
	height: 443px;
	background: #FFFFFF;
	border-radius: 4px;
	position: absolute;
	left: 50%;
	top:50%;
	transform: translate(-50%,-50%);
}
.loginPhoneMem .morePhoneAlertCon .icon-a-close-line2{
	position: absolute;
	font-size: 20px;
	right: 16px;
	top: 16px;
	color: #1A1A1C;
	cursor: pointer;
}
.loginPhoneMem .morePhoneAlertCon .title{
	text-align: center;
	color: #17171A;
	font-size: 20px;
	font-weight: 600;
	margin-top: 40px;
	margin-bottom: 40px;
}
.loginPhoneMem .morePhoneAlertCon .smText{
	text-align: center;
	color: #17171A;
	font-size: 14px;
	margin-bottom: 40px;
}
.loginPhoneMem .morePhoneAlertCon .mpFlexCon{
	width: 340px;
	margin: 0 auto;
	margin-bottom: 30px;
	color: #1A1A1C;
	font-size: 18px;
}
.loginPhoneMem .morePhoneAlertCon .mpFlexCon .t1{
	width: 90px;
}
.loginPhoneMem .morePhoneAlertCon .mpFlexCon .w-cell2{
	text-align: left;
}
.loginPhoneMem .morePhoneAlertCon .mpFlexCon select{
	width: 246px;
	height: 40px;
	border-radius: 24px;
	border: 1px solid #8B8B8C;
	padding-left: 15px;
}
.loginPhoneMem .morePhoneAlertCon .okBtn{
	width: 208px;
	height: 40px;
	background: #0C80F4;
	border-radius: 21px;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 30px;
	cursor: pointer;
}
.tokenInvalidMem{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 911111;
	text-align: center;
	display: none;
}
.tokenInvalidMem.active{
	display: block;
}
.tokenInvalidMem .tokenInvalidCon{
	width: 540px;
	height: 443px;
	background: #FFFFFF;
	border-radius: 4px;
	position: absolute;
	left: 50%;
	top:50%;
	transform: translate(-50%,-50%);
}
.newTokenInvalidMem .tokenInvalidCon{
	width: 320px;
	height: 273px;
}
.newTokenInvalidMem .tokenInvalidCon .icon-a-close-line2 {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 20px;
	cursor: pointer;
}
.newTokenInvalidMem .tokenInvalidCon .title {
	font-weight: 600;
	font-size: 16px;
	color: #1C210E;
	line-height: 20px;
	padding-top: 30px;
}
.newTokenInvalidMem .tokenInvalidCon img {
	width: 62px;
	margin-top: 20px;
}
.newTokenInvalidMem .tokenInvalidCon .d1 {
	font-weight: 400;
	font-size: 14px;
	color: #1C210E;
	line-height: 18px;
	padding-top: 22px;
}
.newTokenInvalidMem .tokenInvalidCon .d2 {
	font-weight: 400;
	font-size: 12px;
	color: #FF5306;
	line-height: 15px;
	padding-top: 6px;
}
.newTokenInvalidMem .tokenInvalidCon .d3 {
	padding-top: 20px;
}
.newTokenInvalidMem .tokenInvalidCon .d3 button {
	width: 124px;
	height: 42px;
	background: #FFFFFF;
	border-radius: 21px;
	border: 1px solid #0C80F4;
	font-weight: 400;
	font-size: 14px;
	margin: 0 6px;
	cursor: pointer;
}
.newTokenInvalidMem .tokenInvalidCon .d3 button:first-child{
	color: #0C80F4;
	background: #FFFFFF;
}
.newTokenInvalidMem .tokenInvalidCon .d3 button:last-child{
	color: #FFFFFF;
	background: #0C80F4;
}
