﻿/*内容区*/
.memberContent{
    background: #f0f0f0;
    padding:25px 0;
}

/*个人信息*/
.memberContent .info{
    width:280px;
    height: 413px;
    background:#fff;
    margin-bottom: 20px;
    overflow:hidden;
    position: relative;
}
.memberContent .info .signIn{
    position: absolute;
    left:5px;
    top:5px;
	width:260px;
}
.memberContent .info .signIn .btnSignIn{
    width:72px;
    height:23px;
    border: none;
    cursor:pointer;
    background: url("../statics/signInBG.png") no-repeat right top;
}
.memberContent .info img{
	display:block;
	margin:0 auto;
}
.memberContent .info .memberType{
    width:130px;
	height:32px;
	line-height:28px;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:18px center;
	padding-left:48px;
	color:#626262;
	font-size:14px;
	border:2px solid #8c8a8b;
	border-radius:16px;
}
.memberContent .info .keepMember{
	display:block;
	margin:0 auto;
	width:112px;
	height:44px;
	line-height:44px;
	border-radius:22px;
	color:#fff;
	font-size:18px;
	padding-left:72px;
	letter-spacing:1px;
	background:#e8840a url(../statics/keepMember.png) no-repeat 35px center;
	box-sizing:content-box;
}
.memberContent .info .keepMember:hover{
	background-color:#04a9fe;
}
.memberContent img.headPortrait{
    width:150px;
    height:150px;
    margin:20px auto 0;
	border-radius:50%;
}
.memberContent .name{
    text-align: center;
    line-height:40px;
    color:#494949;
}
.memberContent .validData{
    text-align: center;
    line-height:30px;
    color:#686868;
    font-size: 14px;
	margin-top:5px;
	margin-bottom:5px;
}



/*菜单选项*/
.memberContent .menu{
    width:280px;
    background:#fff;
    padding:6px 0 24px 16px;
}
.memberContent .menu li{
    width:247px;
    height:51px;
    color:#808080;
    border-bottom: 1px solid #d5d5d5;
}
.memberContent .menu li a{
    display: block;
    padding-left:50px;
    line-height:51px;
	color:inherit;
	background:url("../statics/grzl.png") no-repeat 8px 16px;
}
.memberContent .menu li.active a{
    color:#e8840a;
}
.memberContent .menu li a.aqzx{
	background-image:url("/statics/img/aqzx.png");
}
.memberContent .menu li a.zhgl{
	background-image:url("../statics/zhgl.png");
}
.memberContent .menu li a.kthy{
	background-image:url("../statics/kthy1.png");
}
.memberContent .menu li a.kmcz{
	background-image:url("../statics/kmcz.png");
}
.memberContent .menu li a.ddjl{
	background-image:url("../statics/ddjl.png");
}
.memberContent .menu li.active a.grzl{
	background-image:url("../statics/grzl_active1.png");
}
.memberContent .menu li.active a.aqzx{
	background-image:url("../statics/aqzx_active1.png");
}
.memberContent .menu li.active a.zhgl{
	background-image:url("../statics/zhgl_active.png");
}
.memberContent .menu li.active a.kthy{
	background-image:url("../statics/kthy_active.png");
}
.memberContent .menu li.active a.kmcz{
	background-image:url("../statics/kmcz_active.png");
}
.memberContent .menu li.active a.ddjl{
	background-image:url("../statics/ddjl_active.png");
}
/*套餐支付*/
.memberContent .pay{
    width:900px;
    height:739px;
    background:#fff;
    padding:10px 20px;
}
.memberContent .pay .payTitle{
    width:100%;
}
.memberContent .payTitle .fl{
    width:69px;
    height:50px;
    line-height:50px;
    border-bottom:2px solid #e8840a;
}
.memberContent .payTitle .fr{
    display: block;
    width:791px;
    height:50px;
    border-bottom:2px solid #c4c4c4;
}

/*选择套餐*/
.memberContent .pay ul{
    width:817px;
    height:186px;
    border-bottom:2px solid #dcdcdc;
    margin:0 auto;
    overflow: hidden;
}
.memberContent .pay ul.setMeal{
	border-bottom:none;
}
.memberContent .pay li{
    width:180px;
    height:65px;
    float: left;
    margin-left:32px;
    margin-top: 47px;
}
.memberContent .pay li.first{
    margin-left:0;
}
.memberContent .pay li a{
    display: block;
    width:178;
    height:63;
    line-height:63px;
    text-align: center;
    color:#777777;
    letter-spacing: 2px;
    background:#f0f0f0;
    border:2px solid #f0f0f0;
	transition: all .5s;
}
.memberContent .pay li a:hover{
	background:#fff;
    border-color:#e8840a;
}
.memberContent .pay li a b{
    color:#333;
    font-size:18px;
    font-weight:normal;
}
.memberContent .pay li a.choose{
    background:#fff;
    border-color:#e8840a;
}
.memberContent .pay li a.choose b{
    color:#ef1111;
}
.memberContent .pay .price{
    text-align: center;
    line-height:67px;
}
.memberContent .pay .price b{
    color:#ef1111;
    font-size:24px;
}
.memberContent .pay .clickToPay{
    display: block;
    width:175px;
    margin:0 auto;
}

/*支付方式选择*/
.memberContent .payMethods{
	overflow:hidden;
}
.memberContent .payMethods li{
	float:left;
}
.memberContent .payMethods img{
	margin-top:14px;
}

/*签到成功提示*/
.signInTip{
	height:24px;
	line-height:24px;
	width:180px;
	font-size:12px;
	color:red;
	transition: 1s 1s height ease;
	overflow:hidden;
}