
/*-------------------- 会员中心 start --------------------*/
/* 登录注册 start */
.loginTab{
	padding: 1rem 0 0 0;
	border-bottom: 2px solid #eee;
}
.login-slide{
	position: relative;
}
.loginTab i{
	display: block;
	width: 14px;
	height: 14px;
	background: #ddd;
	border-radius: 50%;
	position: absolute;
	bottom: -8px;
	left: 50%;
	transform: translateX(-50%);
	transition: 0.4s ease;
	-webkit-transition: 0.4s ease;
}
.loginTit{
	font-size: 0.8rem;
	text-align: center;
	color: #333;
	padding-bottom: 15px;
	position: relative;
	transition: 0.4s ease;
	-webkit-transition: 0.4s ease;
}
.loginTit:after{
	content: '';
	display: block;
	border-bottom: 2px solid #D8212F;
	position: absolute;
	left: 50%;
	bottom: -2px;
	width: 0;
	transition: 0.4s ease;
	-webkit-transition: 0.4s ease;
	opacity: 0;
}
.login-slide.hover .loginTit{
	color: #D8212F;
}
.login-slide.hover .loginTit:after{
	width: 100%;
	opacity: 1;
	left: 0;
}
.login-slide.hover i{
	background: #D8212F;
}
.loginForm dd{
	display: flex;
	padding: 0.25rem 0;
	position: relative;
}
.loginForm dd:after{
	display:block; 
	content:''; 
	position:absolute; 
	left:0px; 
	bottom:0px; 
	width:100%; 
	height:0; 
	border-bottom:1px solid #e6e6e6;  
	transform:scaleY(0.5); 
	-webkit-transform:scaleY(0.5);
}
.loginForm .formIco{
	width: 1.8rem;
	background-position: center center;
	background-repeat: no-repeat;
}
.loginForm .formIcoSj{background-image: url(/subsiteSrc/ljyygfMB/images/member/icn2.png); background-size: 0.9rem;}
.loginForm .formIcoZh{background-image: url(/subsiteSrc/ljyygfMB/images/member/icn1.png); background-size: 1rem;}
.loginForm .formIcoMm{background-image: url(/subsiteSrc/ljyygfMB/images/member/icn4.png); background-size: 0.85rem;}
.loginForm .formIcoYzm{background-image: url(/subsiteSrc/ljyygfMB/images/member/icn3.png); background-size: 0.8rem;}
.loginForm .iptBox{
	flex: 1;
}
.loginForm .iptBox input{
	width: 100%;
	border: none;
	background: none;
	display: block;
	line-height: 1.8rem;
	outline: none;
}
.loginForm a.obtain{
	line-height: 1.8rem;
	background: #D8212F;
	padding: 0.25rem 0.5rem;
	color: #fff;
	font-size: 0.65rem;
	border-radius: 5px;
}
.loginForm a.codeImg{
	display: block;
}
.loginForm a.codeImg img{
	height: 1.8rem;
	width: 4.25rem;
}
.lookPassword{
	width: 1.8rem;
	background: url(/subsiteSrc/ljyygfMB/images/member/lookNot.png) center center no-repeat;
	background-size: 1rem;
}
.lookPassword.hover{
	background-image: url(/subsiteSrc/ljyygfMB/images/member/look.png);
}
.formSubmit a{
	display: block;
	height: 1.8rem;
	line-height: 1.8rem;
	text-align: center;
	color: #fff;
	font-size: 0.75rem;
	background: #D8212F;
	border-radius: 3px;
}
.loginSwitch{
	text-align: center;
	font-size: 0.65rem;
	color: #888;
}
.loginSwitch a{
	color: #D8212F;
}
.agreement{
	padding: 0 0.8rem;
}
.agrSelect em{
	border: 1px solid #D8212F;
	width:0.5rem ;
	height: 0.5rem ;
	display: block;
	position: relative;
	top: 0.25rem;
}
.agrSelect.hover em:after{
	content: '';
    display: block;
    border-left: 1px solid #D8212F;
    border-bottom: 1px solid #D8212F;
    transform: rotate(-45deg);
    position: absolute;
    position: absolute;
    top: 1px;
    left: 1px;
    width: 7px;
    height: 4px;
}
.agrTxt{
	font-size: 0.6rem;
	line-height: 1.2rem;
	overflow: hidden;
	padding-left: 0.3rem;
}
.agrTxt a{
	color: #D8212F;
}
.alertBox{
	padding: 0.5rem;
	font-size: 0.65rem;
	color: #666;
	line-height: 1.3rem;
	max-height: 60vh;
}
/* 登录注册 end */
/* 小我私家中心 start */
.mbrHead{
	background: url(/subsiteSrc/ljyygfMB/images/member/headBg.jpg) center center no-repeat;
	background-size: cover;
	padding: 1rem ;
}
.mbrHead .title{
	font-size: 0.9rem;
	color: #fff;
	text-align: center;
}
.mbrPhoto{
	width: 4rem;
	margin: 0 auto;
	padding-top: 0.8rem;
}
.mbrPhoto a{
	display: block;
	border: 2px solid #fff;
	border-radius: 50%;
	overflow: hidden;
}
.mbrPhoto .pic:before{
	padding-top: 100%;
}
.mbrName{
	color: #fff;
	font-size: 0.85rem;
	padding-top: 0.4rem;
	text-align: center;
}
.mbrList1{
	overflow: hidden;
}
.mbrList1 dd{
	float: left;
	width: 33.33333%;
}
.mbrList1 dd:before{
	display:block; 
	content:''; 
	position:absolute; 
	left:0px; 
	bottom:0px; 
	width:100%; 
	height:0; 
	border-bottom:1px solid #e6e6e6;  
	transform:scaleY(0.5); 
	-webkit-transform:scaleY(0.5);
}
.mbrList1 dd:nth-of-type(3n):after{
	display: none;
}
.mbrList1 dd+dd+dd+dd:before{
	display: none;
}
.mbrList1 a{
	display: block;
	padding: 1.2rem 0;
}
.mbrList1 .ico{
	height: 1.2rem;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
.mbrList1 .ico1{background-image: url(/subsiteSrc/ljyygfMB/images/member/mbrIco1.png);}
.mbrList1 .ico2{background-image: url(/subsiteSrc/ljyygfMB/images/member/mbrIco2.png);}
.mbrList1 .ico3{background-image: url(/subsiteSrc/ljyygfMB/images/member/mbrIco3.png);}
.mbrList1 .ico4{background-image: url(/subsiteSrc/ljyygfMB/images/member/mbrIco4.png);}
.mbrList1 .ico5{background-image: url(/subsiteSrc/ljyygfMB/images/member/mbrIco5.png);}
.mbrList1 .ico6{background-image: url(/subsiteSrc/ljyygfMB/images/member/mbrIco6.png);}
.mbrList1 .text{
	text-align: center;
	color: #333;
	font-size: 0.7rem;
	padding-top: 0.3rem;
}
.mbrList2 dd{
	padding:0.35rem 0.6rem;
}
.mbrList2 dd:last-of-type:after{
	display: none;
}
.mbrList2 .ico{
	width: 1.5rem;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 1rem;
}
.mbrList2 .ico1{background-image: url(/subsiteSrc/ljyygfMB/images/member/mbrIco7.png);}
.mbrList2 .ico2{background-image: url(/subsiteSrc/ljyygfMB/images/member/mbrIco8.png);}
.mbrList2 .ico3{background-image: url(/subsiteSrc/ljyygfMB/images/member/mbrIco9.png);}
.mbrList2 .text{
	line-height: 1.5rem;
	font-size: 0.7rem;
	color: #333;
}
.mbrList2 .more{
	width: 1.5rem;
	text-align: right;
	font-size: 1.1rem;
	color: #bbb;
	line-height: 1.5rem;
}

/* 小我私家中心 end */
/* 预约列表 start */
.mbrOrder dd{
	margin-bottom: 0.25rem;
	background: #fff;
	display: flex;
	padding: 0.5rem;
}
.mbrOrder .listInfo span{
	display: block;
	font-size: 0.75rem;
	color: #333;
	line-height: 1.2rem;
}
.mbrOrder .listInfo em{
	display: block;
	font-size: 0.65rem;
	color: #666;
	font-style: normal;
	padding-top: 0.3rem;
}
.mbrOrder .listTime{
	padding:0 0.5rem;
	line-height: 1.2rem;
	font-size: 0.75rem;
	color: #333;
	text-align: center;
} 
.mbrOrder .listBtn .listBtn1{
	font-size: 0.75rem;
	color: #ffa70e;
	display: block;
	text-align: center;
	margin-bottom: 0.25rem;
}
.mbrOrder .listBtn .listBtn2{
	border: 1px solid #D8212F;
	font-size: 0.6rem;
	color: #D8212F;
	padding: 0.10rem 0.25rem;
	border-radius: 3px;
}
/* 预约列表 end */
/* 小我私家中心列表 start */
.mbrTab dd{
	flex: 1;
	text-align: center;
	line-height: 1.9rem;
	font-size: 0.75rem;
}
.mbrTab dd.hover a{
	color: #D8212F;
	display: inline-block;
	padding: 0 0.5rem;
	border-bottom: 2px solid #D8212F;
}
.comment dd{
	background: #fff;
	margin-bottom: 0.3rem;
}
.comment .listName{
	font-size: 0.7rem;
	color: #333;
	line-height: 1.3rem;
}

.comment .dcwjjdt{
	margin: 0.15rem 0 0 0;
}
.comment .listCon {
	font-size: 0.7rem;
	color: #666;
	line-height: 1.2rem;
}
.comment .listCon a{color: #333;}
.comment .listCon em{
	display: block;
	font-style: normal;
	color: #888;
}
.comment .listDel{
	background: url(/subsiteSrc/ljyygfMB/images/member/del.png) center top no-repeat;
	background-size: 0.8rem;
	width: 1rem;
}
.comment .listState{
	line-height: 1.3rem;
}
.comment .listState span{
	background: #D8212F;
	border-radius: 3px;
	padding: 0.25rem 0.5rem;
	color: #fff;
	font-size: 0.6rem;
}
/* 小我私家中心列表 end */
/* 宣布话题 start */
.release dd{
	position: relative;
	display: flex;
	padding:0.25rem 0.5rem;
	line-height: 1.5rem;
}
.release dd:after{
	display:block; 
	content:''; 
	position:absolute; 
	left:0px; 
	bottom:0px; 
	width:100%; 
	height:0; 
	border-bottom:1px solid #e6e6e6;  
	transform:scaleY(0.5); 
	-webkit-transform:scaleY(0.5);
}
.release dd:last-of-type:after{
	display: none;
}
.release .formTxt{
	font-size: 0.7rem;
	color: #666;
}
.release .iptBox{
	position: relative;
	padding: 0 0.5rem;
}
.release .iptBox select{
	background: none;
	border: none;
	width: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
.release .iptBox input{
	background: none;
	border: none;
	width: 100%;
	line-height: 1.5rem;
	font-size: 0.7rem;
	color: #444;
	outline: none;
}
.release .iptBox textarea{
	background: none;
	border: none;
	width: 100%;
	line-height: 1.2rem;
	padding: 0.15rem 0;
	resize: none;
	outline: none;
	font-size: 0.7rem;
	color: #444;
}
.release .selectIco{
	font-size: 1rem;
	color: #666;
}
/* 宣布话题 end */
/* 礼包列表 start */
.giftList dd{
	margin-bottom: 0.5rem;
	border-radius: 8px;
	background: #ffb381;
	display: flex;
	padding: 0.5rem;
}
.giftList .listIco{
	width: 5rem;
	background: url(/subsiteSrc/ljyygfMB/images/member/giftIco.png) center center no-repeat;
	background-size: 4rem;
}
.giftList .listNum{
	overflow: hidden;
	padding:0 0.5rem;
	position: relative;
}
.giftList .listNum:after{
	content: '';
	display: block;
	border-left: 1px solid #ffd1b3;
	height: 2rem;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%) scaleX(0.5);
}
.giftList .listTit{
	font-size: 1.2rem;
	color: #D8212F;
	font-weight: bold;
	padding: 0 0.5rem;
}
.giftList .listTit i{
	font-size: 0.6rem;
	font-style: normal;
}
.giftList .listInfo{
	font-size: 0.65rem;
	color: #333;
	font-weight: bold;
	padding: 0 0.5rem;
}
.giftList .listTime{
	font-size: 0.65rem;
	color: #e8762c;
	padding-top: 0.25rem;
}
/* 礼包列表 end */
/* 优惠券 start */
.coupons dd{
	
	margin-bottom: 0.5rem;
}
.coupons .listBox{
	color: #fff;
	text-align: center;
	padding: 0.5rem;
	background:#f54a4a url(../images/member/juan.png) top -0.8rem right -0.8rem  no-repeat;
	background-size: 3rem;
	margin:0 0.2rem;
	position: relative;
}
.coupons .listBox i{
	display: block;
	position: absolute;
	top: 0;
	background: url(/subsiteSrc/ljyygfMB/images/member/juanIco.png) left top repeat-y;
	background-size: 0.20rem;
	width: 0.22rem;
	height: 100%;
}
.coupons .listBox i.ico1{
	left: -0.18rem;
}
.coupons .listBox i.ico2{
	right: -0.18rem;
	transform: rotate(180deg);
}
.coupons .listTit{
	font-size: 1rem;
	line-height: 1.5rem;
	height: 1.5rem;
}
.coupons .listInfo{
	font-size: 0.65rem;
	padding-top: 0.2rem;
}
.coupons .listTime{
	border-top: 2px dashed #fff;
	font-size: 0.65rem;
	color: #fff;
	text-align: center;
	line-height: 1.8rem;
	height: 1.8rem;
	background: #f54a4a;
}
/* 优惠券 end */
/* 小我私家资料 start */
.mbrInfo dd{
	padding: 0.5rem;
	position: relative;
	display: flex;
	font-size: 0.7rem;
	color: #333;
	line-height: 1.2rem;
}
.mbrInfo dd:after{
	display:block; 
	content:''; 
	position:absolute; 
	left:0px; 
	bottom:0px; 
	width:100%; 
	height:0; 
	border-bottom:1px solid #e6e6e6;  
	transform:scaleY(0.5); 
	-webkit-transform:scaleY(0.5);
}
.mbrInfo .pic{
	width: 3.5rem;
	border-radius: 50%;
	overflow: hidden;
}
.mbrInfo .pic:before{
	padding-top: 100%;
}
.mbrInfo .photoBtn a{
	color: #333;
	line-height: ;
	display: block;
	line-height: 3.5rem;
}
.changeBox{
	position: fixed;
	top: 0;
	right: -100%;
	width: 100%;
	height: 100%;
	z-index: 9;
	transition: 0.4s ease;
}
.changeBox.show{
	right: 0;
}
.changeBox .iptBox{
	padding: 0 0.5rem;
}
.changeBox input{
	border: none;
	background: none;
	line-height: 1.8rem;
	width: 100%;
	outline: none;
}
.changeBox .btn{
	text-align: center;
	font-size: 0;
	margin: 0 -0.25rem;
}
.changeBox .btn a{
	float: left;
	width: calc(50% - 0.5rem);
	line-height: 1.5rem;
	color: #fff;
	background: #D8212F;
	font-size: 0.7rem;
	border-radius: 3px;
	margin: 0 0.25rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.changeBox .btn a.btn2{
	background: #d5d5d5;
}
/* 小我私家资料 end */
/*-------------------- 会员中心 end --------------------*/