﻿.Member {
    margin-top: 90px;
}

.Member * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 24px;
}

.VipDefault .Info {
    padding: 20px 0;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 1px;
}

.VipDefault .Info .p {
    line-height: 36px;
    text-indent: 30px;
}

.VipDefault .MenuList li {
    float: left;
    width: 33.3%;
    padding: 2px 0 0 2px;
}

.VipDefault .MenuList li a {
    display: block;
    background-color: #f6f6f6;
    background-position: center 8px;
    background-repeat: no-repeat;
    height: 96px;
    font-size: 22px;
    color: #696969;
    line-height: 1em;
    padding-top: 60px;
    text-align: center;
    background-size: 45px auto;
}

.VipDefault .MenuList li a.ico1 {
    background-image: url(../images/ico_vip1.png);
}

.VipDefault .MenuList li a.ico2 {
    background-image: url(../images/ico_vip2.png);
}

.VipDefault .MenuList li a.ico3 {
    background-image: url(../images/ico_vip3.png);
}

.VipDefault .MenuList li a.ico4 {
    background-image: url(../images/ico_vip4.png);
}

.VipDefault .MenuList li a.ico5 {
    background-image: url(../images/ico_vip5.png);
}

.VipDefault .MenuList li a.ico6 {
    background-image: url(../images/ico_vip6.png);
}

.VipCard dl {
    height: 72px;
    line-height: 72px;
    border-bottom: solid 1px #e0e0e0;
}

.VipCard dl dt {
    width: 180px;
    float: left;
    text-indent: 84px;
    color: #696969;
}

.VipCard dl dd {
    width: 460px;
    float: right;
    text-align: right;
    color: #d0d0d0;
    padding-right: 30px;
}

.VipCard dl dt.ico1 {
    background: url(../images/ico_card1.png) no-repeat 31px center;
}

.VipCard dl dt.ico2 {
    background: url(../images/ico_card2.png) no-repeat 31px center;
}

.VipFoot {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 50%;
    margin-left: -320px;
    width: 640px;
    height: 88px;
    line-height: 88px;
    border-top: 1px solid #c6c6c6;
    background: url(../images/bg_cf.png) repeat-x;
}

.VipFoot li {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.VipFoot li:first-child {
    border-right: 1px solid #fff;
}

.VipFoot li a {
    display: block;
    text-indent: 133px;
    color: #696969;
    font-size: 22px;
}

.VipFoot li a.ico1 {
    background: url(../images/ico_cf1.png) no-repeat 96px center;
}

.VipFoot li a.ico2 {
    background: url(../images/ico_cf2.png) no-repeat 96px center;
}

.VipFoom {
    color: #696969;
    width: 550px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 50px;
}

.VipFoom dl {
    padding-bottom: 45px;
}

.VipFoom dt {
    line-height: 1em;
    padding-bottom: 15px;
}

.VipFoom dd input {
    height: 60px;
    padding-left: 20px;
    line-height: 58px;
    width: 100%;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    /*! margin-bottom: 30px; */
}

.VipFoom dd .Select {
    height: 58px;
    margin-bottom: 15px;
    background: url(../images/bg_select.jpg) no-repeat;
    width: 100%;
    overflow: hidden;
}

.VipFoom dd .Select select {
    padding-left: 20px;
    width: 600px;
    height: 58px;
}

.VipFoom dd .span_prompt {
    color: #696969;
    padding-top: 30px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: right;
}

.VipFoom .BtnSubmit {
    margin: 0px auto;
    display: block;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    background-color: #6e6e6e;
}

.VipFoom .xieyi {
    font-size: 18px;
    text-align: center;
    margin-bottom: 40px;
}

.VipFoom .xieyi .CheckboxWap {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.VipFoom .xieyi label {
    width: 24px;
    height: 24px;
    background: url(../images/bg_checkbox.png) no-repeat;
    float: left;
}

.VipFoom .xieyi label.on {
    background: url(../images/bg_checkboxon.png) no-repeat;
}

.VipFoom .xieyi label input {
    width: 24px;
    height: 24px;
    opacity: 0;
    margin: 0;
}

.VipFoom .xieyi span {
    font-size: 18px;
    padding-left: 10px;
    float: left;
}

.VipFoom .xieyi a {
    font-size: 18px;
    color: #0075b9;
    text-decoration: underline;
}

.VipFoom .rgtRadio label {
    width: 250px;
    border: 1px solid #dcdcdc;
    text-align: center;
    display: inline-block;
    color: #6e6e6e;
    margin-right: 21px;
    position: relative;
    height: 60px;
    line-height: 58px;
}

.VipFoom .rgtRadio label.on {
    color: #fff;
    background: #6e6e6e;
    border: #6e6e6e 1px solid;
}

.VipFoom .rgtRadio input {
    opacity: 0;
    width: 0;
    display: block;
    overflow: hidden;
    position: absolute;
}


/*公告*/

.LFContent {
    padding-bottom: 88px;
}

.MemberToper {
    height: 83px;
    background: url(../images/topbg.png) repeat-x 0 0;
    padding: 0 15px;
}

a.MemberToperBlack {
    display: block;
    width: 85px;
    height: 83px;
    background: url(../images/top_FH.png) no-repeat center;
    float: left;
}

a.MemberToperFx {
    display: block;
    width: 45px;
    height: 83px;
    background: url(../images/top_Fx.png) no-repeat center;
    float: right;
}

a.MemberToperTXT {
    display: block;
    width: 60%;
    height: 83px;
    line-height: 83px;
    margin: 0 auto;
    font-size: 32px;
    color: #fff;
    text-align: center;
}

.MemberNotice ul li {
    padding: 20px;
    border-bottom: 1px solid #e0e0e0;
}

.MemberNotice ul li a {
    font-size: 24px;
    color: #333;
    display: block;
}

.MemberNotice ul li time.span {
    font-size: 24px;
    color: #d0d0d0;
    display: block;
}

.MemberNotice .NoticeMore,
.MemberCollection .NoticeMore {
    display: block;
    width: 100%;
    height: 77px;
    line-height: 77px;
    text-align: center;
    font-size: 18px;
    color: #999;
}

.MemberCollection {}

.MemberCollection ul {
    padding: 20px 20px 0;
}

.MemberCollection ul li {
    width: 290px;
    height: 345px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.MemberCollection ul li.odd {
    margin-right: 0;
}

.MemberCollection ul li a {
    display: block;
    width: 100%;
    height: 100%
}

.MemberCollection ul li a img {
    max-width: 100%;
    width: 100%;
    border: 1px solid #ccc;
}

.MemberCollection ul li a span {
    display: block;
    height: 55px;
    width: 100%;
    line-height: 55px;
    color: #333;
    font-size: 24px;
    text-align: center;
}


/*公告*/


/*通知*/

.MemberTongz {
    padding: 20px;
}

.MemberTongz h3 {
    font-size: 32px;
    margin: 0;
    font-weight: normal;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}

.MemberTongzDiv {
    width: 100%;
    height: 56px;
    border: 1px solid #ccc;
    line-height: 56px;
    padding: 0 20px;
    position: relative;
}

.MemberTongzDiv a.icon {
    display: block;
    width: 56px;
    position: absolute;
    right: 0px;
    top: 0;
    height: 56px;
    background: url(../images/selectbg.png) no-repeat center;
}

.MemberTongzDivB {
    font-size: 24px;
    color: #333;
}

.MemberTongzDivB ul {
    position: relative;
    display: none;
    top: -1px;
    left: 0px;
    width: 558px;
    border: 1px solid #ccc;
    padding: 0 20px;
    background: #fff;
}

.MemberTongzDivB ul li {
    height: 56px;
    line-height: 56px;
    cursor: pointer;
}


/*通知*/


/*账号设置*/

.MemberSet {
    padding: 27px 20px 110px;
}

.MemberSet ul li {
    margin-bottom: 10px;
}

.MemberSet ul li .left {
    position: relative;
    width: 140px;
    padding-right: 18px;
    text-align: right;
    float: left;
    height: 56px;
    line-height: 56px;
}

.MemberSet ul li .left span.red {
    color: #ff4242;
    display: inline;
    position: absolute;
    right: 35px;
    top: 0;
}

.MemberSet ul li .right {
    width: 460px;
    float: left;
    height: 56px;
    line-height: 56px;
}

.MemberSet ul li .right input {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 20px;
    border: 1px solid #ccc;
}

.MemberSet ul li .right select {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 20px;
    border: 1px solid #ccc;
}

.MemberSet ul li .rgtRadio label {
    width: 206px;
    border: 1px solid #ccc;
    text-align: center;
    display: inline-block;
    color: #6e6e6e;
    margin-right: 20px;
    position: relative;
    height: 56px;
    line-height: 54px;
}

.MemberSet ul li .rgtRadio label.on {
    color: #fff;
    background: #6e6e6e;
    border: #6e6e6e 1px solid;
}

.MemberSet ul li .rgtRadio input {
    opacity: 0;
    width: 0;
    display: block;
    overflow: hidden;
    position: absolute;
}

.MemberSet ul li .right .AddSheng,
.MemberSet ul li .right .AddShi,
.MemberSet ul li .right .AddQu {
    float: left;
    width: 145px;
    height: 56px;
    margin-right: 12px;
}

.MemberSet ul li .right .AddQu {
    margin-right: 0;
}

.MemberSet ul li .right input.disabledInput {
    background: url(../images/inputDisbg.png) no-repeat 95% center;
}

.MemberSet ul li .right input:disabled {
    border: 1px solid #ccc;
    color: #A5A5A5;
    /*-webkit-text-fill-color: rgba(88, 88, 88, 1);*/
    -webkit-opacity: 1;
    opacity: 1;
}

.formTJbox {
    text-align: center;
    padding-top: 40px;
}

.formTJbox a {
    display: inline-block;
    width: 180px;
    height: 56px;
    background: #6e6e6e;
    font-size: 24px;
    color: #fff;
    line-height: 56px;
}


/*账号设置*/

.HomeNews ul {
    display: flex;
    justify-content: space-between;
}