@charset "utf-8";
/** 
 * @description:个人中心样式表
 */

/*公用样式*/
.menu, .menu_right, .menu-content, .description, .bank_account, .user, .money, .money-con, .balance, .person, .user-account, .update-info, .update-info .filter, .head-pic, .money-con dl, .messages {
    overflow: hidden;
    zoom: 1;
}

.personal_center {
    position: relative;
    min-height: 746px; /* overflow: visible; */
}

.menu-cont1 dd a:hover, .chaining:hover, .personal p a:hover {
    text-decoration: underline;
    color: #fe6714;
}

.update-info .form-items dl, .mess-list a, .messages h5 {
    font-family: '宋体', 'simsun';
}

.approve b {
    display: inline-block;
    float: left;
    background: url(../images/icon.png) no-repeat 0 0
}

.menu-content .btn-blue {
    display: block;
    width: 144px;
    height: 40px;
    line-height: 40px;
    font-size: 18px; /*margin: 0 0 100px 154px;*/
}

.menu-content .btn-gray {
    width: 144px;
    height: 40px;
    line-height: 40px;
    font-size: 18px; /*margin: 0 0 100px 154px;*/
    background-color: #E9E7E6;
    color: #767373;
}
.menu-content .btn-gray:hover {
    width: 144px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    background-color: #FF7220;
    color: #ffffff;
}

/*左侧菜单*/
.menu {
    position: absolute;
    top: 0;
    left: 0;
    width: 217px;
    background: url(../images/menu_bg.jpg) repeat-y 0 0;
}

.menu-sub {
    display: none;
}

.menu div.current .menu-sub {
    display: block;
}

.menu h2 {
    padding: 0 18px;
    background: #819baf;
    color: #fff;
    font-size: 16px;
    border-bottom: 1px solid #4e718e;
}

.menu h2 a {
    color: #fff;
}

.menu div.current h2 {
    background: #224e72;
}

.menu a {
    display: block;
    height: 44px;
    line-height: 44px;
}

.menu-sub a {
    padding-left: 44px;
    color: #333;
    background: url(../images/arrow.png) no-repeat 32px center;
}

.menu-sub a:hover {
    color: #224e72;
}

.menu-sub a.current {
    padding-left: 40px;
    background: #fff;
    font-size: 14px;
    border-left: 4px solid #ff5a00;
    color: #ff5a00;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.menu b {
    margin: 12px 4px 0 2px;
    width: 20px;
    height: 20px;
}

.menu .m1 b {
    background-position: -32px -198px;
}

.menu .m2 b {
    margin-top: 13px;
    background-position: -63px -198px;
}

.menu .m3 b {
    background-position: -95px -198px;
}

.menu .m4 b, .menu .m5 b, .menu .m6 b {
    margin-top: 12px;
}

.menu .m4 b {
    margin-top: 12px;
    background-position: -120px -198px;
}

.menu .m5 b {
    margin-top: 12px;
    background-position: -234px -288px;
}

.menu .m6 b {
    background: url(../images/icon_mess.png) no-repeat 0 0;
}

.menu .m4 .menu-sub {
    border-bottom: 1px solid #ccc;
}

/*add*/
.menu .s1 b {
    background-position: 0px -387px;
}

.menu .s2 b {
    background-position: -21px -387px;
}

.menu .s3 b {
    background-position: -42px -387px;
}

.menu .s4 b {
    background-position: -63px -387px;
}

.menu .s5 b {
    background-position: -84px -387px;
}

.menu .s6 b {
    background-position: -105px -387px;
}

.menu .s7 b {
    background-position: -126px -387px;
}

.menu .s8 b {
    background-position: -147px -387px;
}

.menu .s9 b {
    background-position: -168px -387px;
}

.menu .s10 b {
    background-position: -189px -387px;
}

.menu .s11 b {
    background-position: -210px -387px;
}

/* @右侧内容 styles
----------------------------------------*/
.menu-content {
    width: 722px;
    padding: 0 30px;
    background: #fff;
    border: 1px solid #ccc;
}

.menu-title h3 {
    height: 70px;
    line-height: 70px;
    font-size: 18px;
    color: #224e72;
    padding-left: 22px;
}

.description {
    float: left;
    padding-top: 20px;
}

.explain {
    padding-bottom: 14px;
}

.explain h5 {
    display: inline-block;
}

img.level {
    padding: 4px 12px 0 0;
}

.explain em {
    float: none;
    width: 28px;
    height: 16px;
    line-height: 16px;
    background-position: -193px -174px;
    color: #fff;
    text-align: center;
}

.issue .explain em {
    width: 58px;
}

em.weak, em.middle, em.middle {
    width: 27px;
}

em.weak {
    background-position: -45px -232px;
}

em.middle {
    background-position: 0 -232px;
}

em.better {
    background-position: -223px -56px;
}

.menu-content h2 {
    height: 64px;
    line-height: 64px;
    font-size: 20px;
}

/*个人中心首页*/
.user {
    padding: 30px 0;
    margin-bottom: 40px;
    border-bottom: 1px dashed #e7e7e7;
}

.personal {
    padding-bottom: 60px;
}

.person {
    margin-right: 20px;
    text-align: center;
}

.person p {
    padding-top: 12px;
}

.grade {
    display: inline-block;
}

.user-account {
    width: 240px;
}

.user-account .simSun {
    padding: 14px;
    background: #fcfdfd;
    border: 1px solid #cecece;
}
.user-account .simSun li a {
    float: right;
}

.user-account .simSun li {
    width: 100%;
}
.user-account .simSun li:first-child {
    padding-bottom: 20px;
}

.user-account .simSun strong {
    color: #f6712a;
    font-weight: normal;
}

.user-account .btns{
    margin-top: 25px;
    /*width: 208px;*/
    height: 40px;
}
.user-account .btns button{
    width: 112px;
    height: 40px;
    background-repeat:no-repeat;
    background-size: 100%;
    background-color: transparent;
    cursor:pointer;
    border: 0px;
}
.user-account .btns .signInBtn .un{
    background-image:url("../images/sign-unin-btn.png");
}
.user-account .btns .signInBtn .un:hover{
    background-image:url("../images/sign-unin-btn-hover.png");
}
.user-account .btns .signInBtn .cur{
    background-image:url("../images/sign-in-btn.png");
}
.user-account .btns .signInBtn .cur:hover{
    cursor: default;
    background-image:url("../images/sign-in-btn.png");
}
/*.user-account .btns .signInBtn button:hover{
    -webkit-transform:scale(1.01,1.01);
    -moz-transform:scale(1.01,1.01);
    -ms-transform:scale(1.01,1.01);
    -o-transform:scale(1.01,1.01);
    transform:scale(1.01,1.01);
}*/
 .user-account .btns .appointmentBtn button{
     background-image:url("../images/appointment-btn.png");
 }
.user-account .btns .appointmentBtn button:hover{
    background-image:url("../images/appointment-btn-hover.png");
}
/*
  这是不要预约定制功能的签到按钮样式
*/
.user-account .signInBtnOnly button{
    width: 192px;
    height: 40px;
    background-repeat:no-repeat;
    background-size: 100%;
    background-color: transparent;
    cursor:pointer;
    border: 0px;
    margin: 20px auto 0 auto;
    display: block;
}
.user-account .signInBtnOnly .un{
    background-image:url("../images/sign-unin-btn-only.png");
}
.user-account .signInBtnOnly .un:hover{
    background-image:url("../images/sign-unin-btn-only-hover.png");
}
.user-account .signInBtnOnly .cur{
    background-image:url("../images/sign-in-btn-only.png");
}
.user-account .signInBtnOnly .cur:hover{
    cursor: default;
    background-image:url("../images/sign-in-btn-only.png");
}

.user-account .last-login {
    /*font-size: 12px;*/
    color: #9DA3A8;
}
.user-account .special-btns{
    margin-top: 20px;
}
.user-account .special-btns li:first-child{
    float: left;
}
.user-account .special-btns li:first-child:hover{
    color: #1265AE;
}
.user-account .special-btns span{
    width: 54px;
    height: 54px;
    display: inline-block;
    background-repeat:no-repeat;
    background-size: 100%;
    cursor:pointer;
}
.user-account .special-btns li {
    position: relative;
    width: 120px;
    color: #233749;
}
.user-account .special-btns div {
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, 150%);
}
.user-account .special-btns .span1 {
    background-image:url("../images/specialAccount/dingzhi.png");
}
.user-account .special-btns .span1:hover {
    transform: scale(1.05);
    background-image:url("../images/specialAccount/dingzhi.png");
}
.user-account .special-btns li:last-child {
    float: right;
}
.user-account .special-btns li:last-child:hover {
    color: #EB5C1A;
}
.user-account .special-btns .un {
    background-image:url("../images/specialAccount/qiandao.png");
}
.user-account .special-btns .un:hover{
    transform: scale(1.05);
    background-image:url("../images/specialAccount/qiandao.png");
}
.user-account .special-btns .cur{
    background-image:url("../images/specialAccount/yiqiandao.png");
}
.user-account .special-btns .cur:hover{
    cursor: default;
    background-image:url("../images/specialAccount/yiqiandao.png");
}
 .user-account .special-btns .li2:hover .cur-text{
     color: #233749;
 }


.user .btn-blue {
    width: 66px;
    height: 26px;
    line-height: 26px;
    margin-left: 10px;
    font-size: 12px;
}

/*弹窗样式*/
.dialog-img {
    text-align: center;
    padding-top: 32px;
}
.dialog-img .statusDes {
    margin: 5px auto;
    font-size: 20px;
}
.dialog-content {
    font-size: 15px;
    padding: 30px 40px;
}
.dialog-btn {
    padding: 0 40px 30px 40px;
    height: 44px;
}
.dialog-btn button {
    width: 150px;
    height: 44px;
    border-radius: 4px;
}
.dialog-btn .btn-white {
    float: left;
    border: 1px solid #BABDC4;
}
.dialog-btn .btn-white:hover {
    border: 1px solid #233749;
}
.dialog-btn .btn-blue {
    float: right;
}

.info {
    width: 342px;
    margin-right: 10px;
    color: #717171;
}

.info strong {
    display: block;
    font-size: 16px;
    font-weight: normal;
    color: #000;
}

.info li {
    padding-bottom: 14px;
}

.info .explain {
    padding-bottom: 0;
}

.approve {
    margin-bottom: 14px;
}

.approve b {
    margin-right: 10px;
}

.approve .b1 {
    width: 13px;
    height: 10px;
    margin-top: 2px;
    background-position: -141px -302px;
}

.approve .a1 {
    background-position: -141px -284px;
}

.approve .b2 {
    width: 9px;
    height: 13px;
    background-position: -165px -300px;
}

.approve .a2 {
    background-position: -165px -282px;
}

.approve .b3 {
    width: 15px;
    height: 10px;
    margin-top: 2px;
    background-position: -185px -302px;
}

.approve .a3 {
    background-position: -185px -284px;
}

.approve .b4 {
    width: 10px;
    height: 11px;
    margin-top: 1px;
    background-position: -212px -301px;
}

.approve .a4 {
    background-position: -212px -283px;
}

.info select {
    margin-right: 20px;
    border: 1px solid #dfdfdf;
}

.money {
    padding-top: 30px;
    font-size: 14px;
}

.money-con {
    padding: 24px 0 12px;
    background: #f0f5f7;
    color: #8a949c;
}

.money-con dl {
    padding: 0 16px;
    margin-bottom: 10px;
    float: left; /* width: 130px; *//*height: 116px;*/
    border-right: 1px dashed #cdd1d3;
}

.money-con dl.last {
    border: none;
}

.money-con dl strong {
    color: #224e72;
    font-size: 18px;
    font-weight: normal;
}

.money-con dt, .money-con dd {
    padding-bottom: 14px;
}

.money-con dt b {
    float: none;
    width: 14px;
    height: 14px;
    margin-left: 4px;
    background-position: -182px -199px;
}

.money-con .btn-blue {
    display: block;
    width: 124px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
}

.money table {
    width: 600px;
    text-align: center;
    border: none;
}

.money table th, .money table td {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #d8dcde;
}

.money table th {
    background: #f8fafb;
    border-top: 1px solid #01a0cb;
}

.more table {
    display: none;
}

.money .btn-blue {
    margin-bottom: 14px;
}

.money-cap {
    margin-top: 34px;
}

.money-cap .left-echarts {
    float: left;
    width: 310px;
    border-right: 1px dashed #e7e7e7;
    position: relative;
}

.money-cap .left-echarts .row-item1 {
    width: 100%;
    height: 280px;
}

.money-cap .left-echarts .row-item2 ul li {
    width: 82%;
    padding: 5px 0 5px 20px;
    float: left;
}

.money-cap .left-echarts .row-item2 ul li .span1 {
    color: #000;
    float: left;
}

.money-cap .left-echarts .row-item2 ul li .span1 i {
    width: 10px;
    height: 10px;
    -moz-border-radius: 100%;
    -wekit-border-radius: 100%;
    border-radius: 100%;
    float: left;
    margin: 4px 15px 0 0;
}

.money-cap .left-echarts .row-item2 ul li .span1 .i1 {
    background-color: #eb5c1a;
}

.money-cap .left-echarts .row-item2 ul li .span1 .i11 {
    background-color: #EBAF6F;
}

.money-cap .left-echarts .row-item2 ul li .span1 .i12 {
    background-color: #EB5C1B;
}

.money-cap .left-echarts .row-item2 ul li .span1 .i2 {
    background-color: #BFD9E2;
}

.money-cap .left-echarts .row-item2 ul li .span1 .i3 {
    background-color: #C3CB2D;
}

.money-cap .left-echarts .row-item2 ul li .span1 .i4 {
    background-color: #0D4782;
}

.money-cap .left-echarts .row-item2 ul li .span2 {
    color: #eb5c1a;
    float: right;
    font-size: 14px;
    text-align: right;
}

.money-cap .left-echarts .row-item2 ul li .span2 em {
    color: #999;
    font-size: 12px;
    padding-left: 2px;
}

.money-cap .left-echarts .total-amount {
    width: 143px;
    position: absolute;
    top: 110px;
    left: 68px;
    z-index: 100;
}

.money-cap .left-echarts .total-amount h1 {
    color: #004a8a;
    font-size: 16px;
    text-align: center;
    padding-bottom: 5px;
}

.money-cap .left-echarts .total-amount p {
    color: #f15f23;
    font-size: 20px;
    text-align: center;
    letter-spacing: -1px;
}

.money-cap .right-showDates {
    float: left;
    width: 410px;
}

.money-cap .right-showDates ul {
    padding: 0 30px 0 50px;
}

.money-cap .right-showDates ul li {
    width: 100%;
    padding: 20px 0;
    float: left;
}

.money-cap .right-showDates ul li .span1 {
    padding: 5px 0 0;
    font-size: 14px;
    color: #060001;
    float: left;
}

.money-cap .right-showDates ul li .span2 {
    float: right;
    font-size: 20px;
    color: #eb5c1a;
}

/*红包数据*/
.column-container {
    height: 99px;
    background-color: #FFFFFF;
    margin-top: 8px;
    position: relative;
}
.column-container .column {
    height: 100%;
    position: relative;
}
.column-container .left,
.column-container .right {
    position: absolute;
    top: 0;
}
.column-container .left {
    width: 33%;
    left: 0;
}
.column-container .card {
    width: 200px;
    height: 61px;
    background-repeat:no-repeat;
    background-size: 100%;
    background-position: center center;
    cursor:pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.column-container .card .span1 {
    position: absolute;
    bottom: 56%;
    left: 36%;
    font-size: 14px;
}
.column-container .card .span2 {
    position: relative;
    top: 51%;
    left: 36%;
    font-size: 18px;
    font-weight: bold;
    color: #D63A3A;
}
.column-container .card:hover {
    width: 218px;
    height: 79px;
}
.column-container .left .card-bg1 {
    background-image:url("../images/specialAccount/hongbao.png");
}
.column-container .left .card-bg1:hover {
    /*transform: translate(-50%, -50%) scale(1.05);*/
    /*background-position: center center;*/
    background-image:url("../images/specialAccount/hongbao-hover.png");
}

.column-container .right {
    width: 33%;
    right: 0;
}
.column-container .right .card-bg3 {
    background-image:url("../images/specialAccount/jifen.png");
}
.column-container .right .card-bg3:hover {
    /*transform: translate(-50%, -50%) scale(1.05);*/
    background-image:url("../images/specialAccount/jifen-hover.png");
}

.column-container .center {
    margin: 0 33%;
}
.column-container .center .card-bg2 {
    background-image:url("../images/specialAccount/jiaxiquan.png");
}
.column-container .center .card-bg2:hover {
    /*transform: translate(-50%, -50%) scale(1.05);*/
    background-image:url("../images/specialAccount/jiaxiquan-hover.png");
}

/*修改个人资料*/
.update-info {
    padding: 0 20px;
}

.update-info .title02 {
    height: 16px;
    line-height: 16px;
    margin-bottom: 26px;
    padding: 30px 0 14px;
    font-size: 16px;
}

.update-info .form-items dl {
    float: left;
    padding-left: 40px;
    color: #999;
}

.update-info dl img {
    padding: 2px;
    border: 1px solid #eee;
}

.update-info .tip {
    padding-left: 30px;
}

.update-info .icon-help {
    margin-top: 1px;
}

.identity-card img {
    padding-left: 154px;
}

.update-info p {
    padding: 0 0 20px 354px; /*overflow: hidden;*/
}

.update-info p a {
    float: left;
    display: inline-block;
    margin-left: 20px;
    color: #224e72;
}

.update-info p b {
    width: 8px;
    height: 9px;
    margin: 3px 6px 0 0;
    background-position: -4px -256px;
}

.menu-content .update-info .btn-blue {
    margin: 20px 0 70px 154px;
}

.update-info .default-set a, .update-info .default-set label {
    line-height: 75px;
}

.update-info .filter {
    display: none;
    width: 430px;
    margin: 20px 0 20px 76px;
    padding: 10px 0 20px 20px;
    background: #f0f5f7;
}

.update-info .filter li {
    position: relative;
    float: left;
    width: 64px;
    height: 64px;
    margin-right: 20px;
    background: #fff;
    border: 1px solid #e5e5e5;
}

.update-info .filter li img {
    width: 64px;
    height: 64px;
}

.update-info .filter li.current {
    border: 1px solid #ff6612;
}

.update-info .filter li.current b {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    width: 18px;
    height: 18px;
    background: url(../images/chk.png) no-repeat 0 0;
    z-index: 3;
}

.role span {
    float: left;
}

.role img {
    display: inline-block;
    float: left;
    margin-top: 10px;
    margin-right: 20px;
}

.role b {
    margin-right: 30px;
}

.mr10 {
    margin-right: 10px;
}

/*安全设置*/
.menu-cont1 {
    padding-bottom: 100px;
}

.menu-cont1 li {
    border-bottom: 1px solid #f5f5f5;
}

.menu-cont1 dl {
    padding: 20px 20px 23px;
    line-height: 24px;
    color: #434343;
}

.menu-cont1 dl.current {
    background: #f0f5f7;
}

.menu-cont1 dt {
    float: left;
    padding-right: 44px;
}

.menu-cont1 dd {
    float: left;
    padding-right: 50px;
}

.menu-cont1 dd.last {
    padding-right: 0;
}

.menu-cont1 dd strong {
    color: #fe6714;
}

.menu-cont1 dd p {
    width: 366px;
    color: #858383;
}

.menu-cont1 dl.current p {
    color: #434343;
}

.menu-cont1 dd a {
    color: #224e72;
}

.status {
    width: 56px;
}

.finish, .unfinished {
    float: none;
    margin-left: 6px;
}

.finish {
    width: 14px;
    height: 10px;
    background-position: -212px -86px;
}

.unfinished {
    float: left;
    width: 12px;
    height: 12px;
    margin-top: 7px;
    background-position: -237px -84px;
}

/*密保问题设置*/
.issue form {
    padding-left: 94px;
}

.issue .form-items {
    padding-top: 20px;
}

.issue .txt {
    width: 277px;
}

.issue .methods {
    margin-bottom: 0;
}

.issue .unfinished {
    margin: 3px 4px 0 0;
}

/*银行账户信息*/
.bank_account {
    padding: 20px 30px 10px;
    margin: 20px 40px 46px 20px;
    background: #f0f5f7;
    font-size: 16px;
}

.bank .description {
    padding-top: 36px;
}

.bank li .btn-blue {
    width: 66px;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
}

.bank_account li {
    display: none;
    margin-bottom: 10px;
    padding-top: 20px;
    line-height: 30px;
    overflow: hidden;
}

.bank_account li.current {
    display: block;
    border-top: 1px dashed #c0cdd7
}

.bank_account li.current:first-child {
    border-top: none
}

.bank_account blockquote {
    display: inline-block;
    padding-left: 10px;
}

.bank_account li.last {
    padding-bottom: 0;
}

.account-set {
    padding: 0 40px 12px;
}

.account-set .txt {
    width: 276px;
}

.account-set .btn-blue {
    margin: 30px 0 70px 155px;
}

.account-set .title01 {
    margin-bottom: 40px;
}

.account-set .methods {
    margin-bottom: 18px;
    height: 35px;
}

.account-set b.tip2, tip2 {
    width: 16px;
    height: 16px;
    margin: 9px 8px 0 20px;
    background-position: -91px 0;
}

.account-setw {
    padding: 0 40px 12px;
}

.account-setw .txt {
    width: 276px;
}

.account-setw .btn-blue {
    margin: 30px 0 70px 155px;
}

.account-setw .title01 {
    margin-bottom: 40px;
}

.account-setw .methods {
    margin-bottom: 18px;
    height: 35px;
}

.account-setw b.tip2, tip2 {
    width: 16px;
    height: 16px;
    margin: 9px 8px 0 20px;
    background-position: -91px 0;
}

.bank-list ul {
    height: 236px;
    overflow: auto;
    width: 290px;
}

.w274 {
    float: left;
    width: 294px;
}

.bank_account .current .mar {
    margin-left: 5px;
}

.bank_account .current .mar1 {
    margin-right: 10px;
}

.bank_account .current .mar2 {
    font-size: 14px;
}

.bank_account .current .color-grey {
    color: grey;
}

.bank_account .current .color-red {
    color: red;
}

.bank_account .current .bankCard-infor {
    width: 200px;
    margin-right: 10px;
}

.bank_account .current .bankCard-infor p {
    line-height: normal;
}

.bank_account .current .bankCard-infor p:last-child {
    font-size: 12px;
}

.bank_account .current .bankCard-infor p i {
    color: red;
}

.addBankCardBtnIcon {

    margin: 20px 40px 46px 20px;
}

.addBankCardBtnIcon ul {
    padding: 20px;
    border: 1px dashed #c7d5e0;
    text-align: center;
    background-color: #f0f5f7;
    cursor: pointer;
}

.addBankCardBtnIcon ul i {
    font-size: 25px;
    font-weight: bold;
    color: #819baf;
}

.addBankCardBtnIcon ul span {
    font-size: 20px;
    color: #819baf;
}

/*绑定手机第一步:填写手机号*/
.tel-old {
    color: #9c9a9a;
    font-size: 14px;
}

.tel-step {
    padding: 20px 0;
    margin: 0 40px 30px;
    border-bottom: 1px solid #e6e6e6;
}

.tel-step li {
    float: left;
    padding-right: 58px;
    margin-right: 8px;
    color: #979898;
    font-size: 16px;
    background: url(../images/arrow04.png) no-repeat right center;
}

.tel-step li.current {
    color: #ff6612;
}

.tel-step li.last {
    background: none;
    padding-right: 0;
    margin-right: 0;
    _padding-right: 0;
}

.tel-step b {
    width: 26px;
    height: 26px;
    line-height: 26px;
    margin-right: 6px;
    text-align: center;
    color: #969696;
    background-position: -79px -102px;
}

.tel-step li.current b {
    background-position: -40px -102px;
    color: #fff;
}

/*绑定手第二步:输入验证码*/
.tel-code address {
    width: 124px;
    font-size: 14px;
}

.tel-code .btn-code {
    margin-left: 16px;
    width: 108px;
    height: 28px;
    line-height: 28px;
}

/*add by liuzhaoning*/
.voice-code {
    text-decoration: underline;
    color: #999;
    margin-left: 10px;
    display: none;
}

.voice-code a {
    float: none;
}

.phone .voice-code {
    margin-left: 150px;
}

/*绑定手机第三步：验证结果*/
.tel-result .result {
    padding: 30px 0 102px 206px;
}

/*修改密码*/
/*.menu-content .btn-blue{display: block;width: 144px;height: 40px;line-height: 40px;font-size: 18px;margin: 0 0 100px 154px;}*/
.pwd-update .form-items {
    padding: 40px 0 20px;
}

.pwd-update .btn-blue {
    margin-left: 154px;
}

/*修改密码成功*/
.pwd-update .succeed {
    padding: 74px 118px 155px;
}

/*我的消息*/
.mess-list a {
    display: inline-block;
    padding-left: 10px;
}

.mess-list a:hover {
    text-decoration: underline;
    color: #ff5a00;
}

.mess-list h3 {
    font-size: 18px;
    margin: 20px 0;
}

.mess-list table {
    margin-bottom: 20px;
}

.mess-list span {
    display: inline-block;
    text-align: center;
}

.mess-list span.s1 {
    line-height: 14px;
}

.mess-list span.s2 {
    line-height: 10px;
}

.mess-list h3 {
    padding-bottom: 20px;
    border-bottom: 1px dashed #dadada;
}

.mess-list p {
    line-height: 28px;
    color: #4d4c4c;
    text-indent: 2em;
}
.mess-list .s-btn{
    display: inline-block;
    border: none;
    background: #233649;
    border-bottom: 2px solid #000;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    padding: 3px 10px;
    cursor: pointer;
    font-size: 12px;
}

.mess-list .s-btn:hover {
    display: inline-block;
    background: #ff5a00;
    border-bottom: 2px solid #e05103;
    color: #fff;
}

.mess-list .select-infor {
    padding-bottom: 20px;
}

.mess-list .select-infor .s-checkbox {
    margin-top: 7px;
}

.mess-list .select-infor .s-label {
    margin: 0 10px 0 2px;
    cursor: pointer;
    padding: 5px 0 0;
}
.mess-list .checkoutbox-sel .box{
    margin-top: 5px;
}


.messages {
    margin-bottom: 40px;
}

.messages h4, .messages h5 {
    text-align: center;
}

.messages h4 {
    font-size: 16px;
    color: #333;
}

.messages h5 {
    margin: 16px 0;
    color: #ccc;
}

.messages div table td {
    border-bottom: none;
}



/*资产统计*/
.assetStatistics h1 {
    margin: 24px 0;
    height: 19px;
    line-height: 19px;
}

.assetStatistics h1 b {
    width: 18px;
    height: 19px;
    display: block;
    background: url(../images/addP20141217-2.png) no-repeat;
    float: left;
    margin-right: 10px;
}

.assetStatistics h1 span {
    float: left;
    font-size: 18px;
    color: #010101;
}

.asset-s {
    width: 90%;
    margin: 0 auto;
    border: 1px solid #f2f2f2;
    padding: 10px 20px;
}

.asset-s ol {
    width: 700px;
    height: 360px;
}

.asset-s ul {
    height: 32px;
    line-height: 32px;
    padding-left: 30px;
}

.asset-s ul span {
    font-size: 14px;
    display: block;
    color: #a4a4a4;
    padding: 0 10px;
}

.asset-s ul a, .asset-s ul input, .asset-s ul span {
    float: left;
}

.asset-s ul input {
    width: 114px;
    height: 26px;
    border: 1px solid #e5e4e4;
    color: #666666;
    font-family: \5b8b\4f53;
    padding: 2px;
    text-align: center;

}

.asset-s ul input:first-child {
    margin-left: 50px;
}

.asset-s ul .a-btn0 {
    height: 31px;
    line-height: 31px;
    padding: 0 10px;
    display: block;
    border-radius: 3px;
    margin-left: 20px;
    margin-right: 20px;
    background: url(../images/addJ20141217-3.jpg) repeat-x;
    color: #fff;
}

.asset-s ul .a-btnbg {
    height: 31px;
    line-height: 31px;
    padding: 0 10px;
    display: block;
    margin-left: 10px;
    color: #666666;
}

.asset-s ul .a-btnbg:hover {
    text-decoration: underline;
}

.asset-s ul .bg1 {
    background-color: #67a2d4;
}

.asset-s ul .bg2 {
    background-color: #7cc67c;
}

.asset-s ul .bg3 {
    background-color: #e07572;
}

.asset-t {
    width: 90%;
    margin: 0 auto;
    border: 1px solid #f2f2f2;
    padding: 12px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}

.asset-t ul li {
    width: 46%;
    float: left;
    padding: 20px 0;
    text-align: left;
    font-size: 14px;
    margin-left: 20px;
}

.asset-t .ul1 li span {
    color: #4d4c4c;
    font-size: 14px;
}

.asset-t .ul2 li {
    padding: 10px 0px;
    font-size: 14px;
}

.asset-t .ul2 li span {
    color: #ff5b01;
    font-family: Georgia;
    font-size: 28px;
}

.asset-t .ul3 li {
    padding: 10px 0px;
    font-size: 12px;
    color: #999;
}

.asset-t .ul3 li .dfl:first-child {
    margin-left: 0px;
}

.asset-t .ul3 li .dfl {
    float: left;
    margin-left: 20px;
}

/*我的加息券*/
.my-rateCoupon-se{
    width: 100%;
    background: rgba(237,237,237,1);
}
.my-rateCoupon-se ul{
    padding: 24px 50px;
    font-size: 14px;
    color:#555;
}
.my-rateCoupon-se ul span{
    float: left;
}
.my-rateCoupon-se ul .se0{
    /*margin-left: 60px;*/
}
.my-rateCoupon-se ul .se1{
    margin-left: 40px;
    cursor: pointer;
}
.my-rateCoupon-se ul .se1.cur{
    color: #FF5A00;
}
.my-rateCoupon-se ul .se1:hover{
    color: #4B749B;
}
.rateCoupon-lists{
    width: 722px;

    overflow: hidden;
}
.rateCoupon-lists .box-con{
    width: 760px;
    min-height: 500px;
    margin-left: -38px;
    padding: 18px 0 0 ;
}
.rateCoupon-lists .ticket-item{
    width: 342px;
    min-height: 110px;
    background-color: transparent;
    float: left;
    margin-left: 38px;
    position: relative;
}
.rateCoupon-lists .ticket-item ul{
    width: 342px;
    height: 92px;
    background-color: transparent;
    background-size: 100%;
    border-radius: 8px;
    -moz-box-shadow:0px 2px 4px #f1f0f0;
    -webkit-box-shadow:0px 2px 4px #f1f0f0;
    box-shadow:0px 2px 4px #f1f0f0;
}
.rateCoupon-lists .ticket-item ul.un{
    background-image: url("../images/ticket-un.png");
}
.rateCoupon-lists .ticket-item ul.do{
    background-image: url("../images/ticket-do.png");
}
.rateCoupon-lists .ticket-item ul li{
    float: left;
}
.rateCoupon-lists .ticket-item ul li.li1{
    width: 50px;
}
.rateCoupon-lists .ticket-item ul li.li1 span{
    width: 20px;
    font-size: 16px;
    color: #FFF;
    display: block;
    margin: 13px auto;
}
.rateCoupon-lists .ticket-item ul li.li2{
    width: 178px;
    border-right: 1px solid #ECECEC;
    margin: 12px 0 0;
    height: 68px;
}
.rateCoupon-lists .ticket-item ul li.li2 p{
    padding: 0 10px 0 20px;
}
.rateCoupon-lists .ticket-item ul li.li2 p.name{
    font-size:14px;
    color:#666;
    padding-bottom: 8px;
}
.rateCoupon-lists .ticket-item ul li.li2 p .limit-line2{
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rateCoupon-lists .ticket-item ul li.li2 p.date-time{
    font-size:12px;
    color:#999;
    padding-bottom: 6px;
}
.rateCoupon-lists .ticket-item ul li.li2 p.join-fund{
    font-size:12px;
    color:#999;
}
.rateCoupon-lists .ticket-item ul li.li3{
    width: 112px;
    position: relative;
}
.rateCoupon-lists .ticket-item ul li.li3 p{
    font-size: 34px;
    color: #FF721E;
    text-align: center;
    padding: 10px 0;
}
.rateCoupon-lists .ticket-item ul li.li3 p.do{
    color: #C7C7C7;
}
.rateCoupon-lists .ticket-item ul li.li3 b{
    width: 12px;
    height: 12px;
    display: block;
    background-image: url("../images/icon3x.png") ;
    position: absolute;
    top: 70px;
    right:20px;
    z-index: 100;
    cursor:pointer;
}
.rateCoupon-lists .ticket-item ul li.li3 b.on{
    background-position: -297px -80px
}
.rateCoupon-lists .ticket-item ul li.li3 b.off{
    background-position: -309px -80px
}
.rateCoupon-lists .ticket-item ol{
    width: 330px;
    clear: both;
    padding: 6px;
    font-size:12px;
    color:#666;
    line-height: 20px;
    display: none;
    position: absolute;
    top: 92px;
    left:0px;
    z-index: 100;
    background: #fff;
    border-radius: 4px;
    -moz-box-shadow:0px 2px 4px #d0d0d0;
    -webkit-box-shadow:0px 2px 4px #d0d0d0;
    box-shadow:0px 2px 4px #d0d0d0;
}
.no-information{
    width: 100%;
    padding: 20px 0;
    text-align: center;
}



























