@charset "utf-8";
.main {
    width: 1200px;
    margin: auto;
    margin-bottom: 20px
}

.left {
    float: left;
    width: 240px
}





.left .account {
    background: url(../images/personal/center.png) no-repeat;
    text-align: center;
    font-size: 14px;
    font-weight: bolder;
    color: #fff;
    line-height: 45px;
    display: block
}

.left .list-li {
    display: block;
    height: 48px;
    line-height: 48px;
    border: 1px solid #e6e2de;
    border-top: 0;
    padding-left: 50px;
    background: #fff
}

.left .list-jump {
    background: #f7f6f4;
    font-size: 14px;
    font-weight: bolder;
    padding-left: 40px;
    color: #c40000
}

.left .list-jump i {
    background: url(../images/personal/route.png) no-repeat -10px -78px;
    padding-left: 25px
}

.left .list-ico i {
    background: url(../images/personal/route.png) no-repeat -9px -188px;
    padding-left: 25px;
    display: inline-block;
    font-size: 14px
}

.left .list-ico i:hover {
    background: url(../images/personal/route.png) no-repeat -9px -123px
}

.left .list-ico .list-on {
    background: url(../images/personal/route.png) no-repeat -9px -123px;
    color: #c40000
}

.right {
    width: 927px;
    float: right;
    background: #fff
}

.right-title {
    background: #f7f6f4;
    position: relative;
    height: 40px;
    text-indent: 18px
}

.right-title span {
    height: 40px;
    line-height: 40px;
    background: url(../images/personal/route.png) no-repeat -11px -262px;
    font-size: 13px;
    font-weight: bolder;
    color: #fff;
    width: 112px;
    height: 48px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0
}

.sh {
    background: url(../images/personal/route2.png) no-repeat -11px -262px
}

.right-border {
    border: 1px solid #d7d7d7;
    margin: 17px 17px;
    min-height: 600px
}

.modify-step {
    background: url(../images/personal/xg_1.jpg) no-repeat top left;
    width: 658px;
    margin: 0 auto;
    padding-top: 80px;
    margin-top: 90px
}

.modify-step li {
    width: 199px;
    text-align: center;
    color: #c7c7c7;
    font-size: 14px;
    float: left;
    margin-right: 11px
}

.modify-step.two {
    background-image: url(../images/personal/xg_2.jpg)
}

.modify-step.three {
    background-image: url(../images/personal/xg_3.jpg)
}

.modify-step li.on {
    color: #b10c2e
}

.change-form {
    margin-bottom: 25px
}

.change-form .name {
    width: 255px;
    color: #606060;
    line-height: 32px;
    float: left;
    text-align: right;
    font-size: 14px
}

.change-form .word {
    float: left;
    color: #505050;
    line-height: 32px;
    font-size: 14px;
    margin-top: 10px
}

.change-form .word .tg-ts {
    color: #178aba;
    margin-left: 20px
}

.change-form .word .tect {
    float: left;
    width: 232px;
    height: 20px;
    background: #f9f9f9;
    border: 1px solid #dadada;
    border-radius: 2px;
    padding: 5px;
    line-height: 20px
}

.change-form .word .hqyzm {
    float: left;
    width: 128px;
    height: 32px;
    margin-left: 15px;
    background: #68dc44;
    color: #fff;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
    border-radius: 2px
}

.change-form .word .yzm {
    float: left
}

.change-form .word .kb {
    float: left;
    margin-left: 15px;
    line-height: 32px;
    color: #606060
}

.change-form .word .hyz {
    float: left;
    line-height: 32px;
    color: #178aba
}

.change-form .word .thjuy {
    width: 83px;
    height: 34px;
    background: #c41412;
    color: #fff;
    padding: 0;
    border: 0;
    cursor: pointer;
    border-radius: 2px
}

.chose-tishi {
    margin-top: 110px;
    padding: 10px;
    border-top: 2px solid #e8e7e7
}

.chose-tishi h5 {
    font-size: 14px;
    color: #555;
    line-height: 24px
}

.chose-tishi p {
    color: #7b7b7b;
    line-height: 24px
}

.change-uysucc {
    background: url(../images/personal/gou.png) no-repeat left 9px;
    padding-left: 107px;
    margin-left: 157px
}

.change-uysucc h5 {
    font-size: 14px;
    color: #f3ab1b;
    font-weight: bold
}

.change-uysucc .chg-anquan {
    margin-top: 21px;
    color: #777
}

.change-uysucc .chg-anquan .one {
    background: url(../images/personal/aqj.png) no-repeat left 0;
    width: 119px;
    height: 9px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.change-uysucc .chg-anquan .two {
    background: url(../images/personal/aqj.png) no-repeat left -19px;
    width: 119px;
    height: 9px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.change-uysucc .chg-anquan .three {
    background: url(../images/personal/aqj.png) no-repeat left -39px;
    width: 119px;
    height: 9px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.change-uysucc .tushu {
    color: #777;
    margin-top: 22px
}

.personal {
    border: 1px solid #d7d7d7;
    margin: 17px 17px;
    padding: 20px 20px
}

.personal li {
    line-height: 24px;
    color: #5b5b5b
}

.personal .personal-title {
    font-size: 14px
}

.process {
    border: 1px solid #d7d7d7;
    margin: 17px 17px;
    padding: 20px 20px
}

.process .proce-title {
    line-height: 17px;
    color: #e2e2e2
}

.proce-title .pro-name {
    color: #323232;
    font-size: 14px;
    font-weight: bolder;
    border-left: 3px solid #fe9900;
    padding-left: 10px;
    margin-right: 20px;
    float: left
}

.proce-title .pro-a {
    color: #323232;
    padding-left: 15px;
    padding-right: 15px;
    float: left
}

.proce-title .pro-a:hover {
    color: #c40000
}

.proce-title .pro-more {
    float: right
}

.process-list {
    background: #fafafa;
    margin: 10px 0;
    height: 72px
}

.process-list:hover {
    background: #fcf2db;
    cursor: pointer
}

.process-list .pro-img {
    float: left;
    display: inline-block
}

.process-list .pro-cent {
    float: left;
    max-width: 540px;
    display: inline-block;
    margin-top: 14px;
    margin-left: 13px
}

.process-list .pro-cent p {
    line-height: 24px;
    color: #4d4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 540px;
    white-space: nowrap;
    cursor: pointer
}

.process-list .pro-ico {
    margin-top: 20px;
    margin-left: 10px;
    float: left
}

.process-list .pro-but {
    float: right;
    margin-right: 10px;
    margin-top: 22px;
    padding-left: 12px;
    padding-right: 12px;
    height: 27px;
    background: #fbddaf;
    color: #323232;
    line-height: 27px;
    display: inline-block
}

.hot {
    border: 1px solid #d7d7d7;
    margin: 17px 17px;
    padding: 20px 20px
}

.hot .hot-name {
    color: #323232;
    font-size: 14px;
    font-weight: bolder;
    border-left: 3px solid #fe9900;
    padding-left: 10px;
    display: block
}

.hot .hot-list {
    margin-top: 10px
}

.hot-list .hot-a {
    float: left;
    width: 132px;
    margin-right: 9px
}

.hot-a img {
    width: 130px;
    height: 134px;
    border: 1px solid #d7d7d7
}

.hot-a p {
    color: #4d4c4c;
    line-height: 22px;
    height: 44px;
    overflow: hidden
}

.collection {
    margin: 22px 22px;
    line-height: 17px;
    border-left: 4px solid #c40000;
    display: block
}

.collection a {
    padding-left: 15px;
    padding-right: 15px;
    color: #3b3b3b
}

.collection a:hover {
    color: #c40000
}

.collection .collection-on {
    color: #c40000
}

.collection-list {
    border-top: 1px solid #e8e8e8;
    margin: 22px 22px
}

.collection-list li {
    margin-left: 18px;
    width: 195px;
    float: left;
    margin-right: 5px;
    margin-top: 15px
}

.collection-list .collection-img {
    width: 195px;
    height: 195px;
    text-align: center;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
}

.collection-list p {
    color: #444;
    line-height: 22px;
    height: 44px;
    overflow: hidden
}

.collection-list .cancel {
    border-radius: 2px;
    color: #868585;
    background: #f7f7f9;
    border: 1px solid #dedede;
    line-height: 22px;
    text-align: center;
    margin-left: 50px;
    margin-top: 5px;
    width: 70px;
    height: 22px;
    display: inline-block
}

.collection-list .cancel:hover {
    background: #c40000;
    color: #fff
}

.name {
    width: 750px;
    padding-left: 100px;
    margin-left: 20px;
    line-height: 50px;
    margin-top: 10px;
    font-size: 14px;
    margin-bottom: 20px
}

.jump {
    margin: 10px 60px;
    line-height: 38px
}

.jump .det-adree {
    height: 23px;
    display: inline-block;
    border: 1px solid #ffbdbe;
    background: #ffebeb;
    color: #e4393c;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 25px;
    margin-left: 10px
}

.jump label {
    width: 100px;
    display: inline-block;
    text-align: right;
    font-size: 12px;
    color: #626262
}

.jump .jump-text {
    border: 1px solid #d7d7d7;
    background: #f9f9f9;
    border-radius: 2px;
    width: 230px;
    height: 36px;
    text-indent: 16px
}

.jump .jump-ico {
    vertical-align: middle;
    margin-left: 10px
}

.jump .jump-but {
    padding-left: 15px;
    padding-right: 15px;
    height: 36px;
    color: #fff;
    background: #32acf3;
    display: inline-block;
    border-radius: 2px
}

.jump .jump-rad {
    vertical-align: middle;
    margin-right: 10px
}

.jump-add {
    color: #3a78cd;
    margin-left: 10px
}

.jump-sumb {
    width: 133px;
    height: 36px;
    font-size: 14px;
    border-radius: 3px;
    color: #fff;
    background: #c7272f;
    display: inline-block;
    border-radius: 2px
}

.popup-box {
    background-color: white;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    border: 8px solid rgba(129, 128, 128, 0.3);
    +border: 8px solid #d4d4d4;
    position: fixed!important;
    position: absolute;
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2: document.body.scrollTop+(document.body.clientHeight - this.clientHeight)/2);
    top: 50%;
    left: 58%;
    margin: -221px 0 0 -300px;
    width: 390px;
    min-height: 4px;
    z-index: 999999
}

.popup-box1 {
    background-color: white;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    position: fixed!important;
    position: absolute;
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2: document.body.scrollTop+(document.body.clientHeight - this.clientHeight)/2);
    top: 65%;
    left: 65%;
    margin: -221px 0 0 -300px;
    width: 390px;
    min-height: 4px;
    z-index: 999999
}

.publr-qd {
    height: 39px;
    background: #c40000;
    color: #fff;
    font-size: 14px;
    text-align: left;
    padding-left: 24px;
    line-height: 39px;
    position: relative;
    z-index: 1;
    margin-bottom: 20px
}

.publr-qd1 {
    background: #fff;
    color: #666;
    font-size: 14px;
    text-align: left;
    padding-left: 24px;
    line-height: 39px;
    position: relative;
    z-index: 1;
    margin-bottom: 20px
}

.popup-box .modal-body {
    padding: 15PX
}

.popup-box .popup-title {
    height: 37px;
    background: #e8e8e8;
    line-height: 37px;
    padding-left: 15px
}

.popup-box .popup-title span {
    float: left;
    font-size: 14px;
    float: left;
    margin-left: 15px
}

.popup-box .close {
    float: right;
    background: url(../images/personal/close.jpg) no-repeat;
    width: 11px;
    height: 13px;
    display: block;
    margin-top: 11px;
    margin-right: 13px;
    border: 0;
    text-indent: -1000px;
    overflow: hidden
}

.popup-box .or-quiao {
    background: url(../images/personal/gtnh.jpg) no-repeat;
    height: 42px;
    padding-left: 60px;
    color: #949494;
    font-size: 14px;
    line-height: 42px;
    margin-top: 40px;
    margin-left: 108px;
    margin-bottom: 35px
}

.popup-box .popup-form {
    margin-bottom: 20px
}

.popup-box .popup-form .name-yy {
    font-size: 14px;
    color: #949494;
    width: 120px;
    text-align: right;
    float: left;
    line-height: 33px
}

.popup-box .popup-form .name-yy span {
    color: #d44444
}

.popup-box .popup-form .sert {
    height: 33px;
    float: left;
    border: 1px solid #c2c2c2;
    width: 190px;
    float: left;
    +height: 24px;
    +margin-top: 5px
}

.popup-box .we-ghuty {
    line-height: 24px;
    margin-left: 50px
}

.popup-box .we-ghuty h5 {
    color: #cd1919;
    font-size: 12px
}

.popup-box .we-ghuty p {
    background: url(../images/personal/sid.jpg) no-repeat left 12px;
    padding-left: 13px;
    margin-left: 4px
}

.popup-bou {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 40px
}

.popup-bou .qd {
    height: 29px;
    background: #ffab16;
    border-radius: 2px;
    padding: 0 16px;
    color: #fff;
    line-height: 29px;
    margin-right: 25px;
    display: inline-block;
    border: 0
}

.popup-bou .zb {
    background: #75d337;
    border-radius: 2px;
    padding: 0 16px;
    color: #fff;
    line-height: 29px;
    height: 29px;
    display: inline-block;
    border: 0
}

.order-status .uc-alodo button {
    margin-right: 10px;
    padding: 4px 10px 4px 10px
}

.popup-bou button {
    cursor: pointer
}

.det-table {
    margin: 15px 25px
}

.det-jump {
    line-height: 40px
}

.det-jump .jum-ters {
    width: 165px;
    height: 25px;
    border: 1px solid #ccc
}

.det-jump .det-res {
    width: 409px
}

.det-jump label {
    text-align: right;
    width: 70px;
    display: inline-block
}

.det-jump .det-red {
    color: #ff5700;
    margin-right: 3px
}

.det-jump .det-selet {
    height: 25px;
    border: 1px solid #ccc;
    width: 78px;
    margin-right: 3px
}

.det-jump .det-adree {
    height: 23px;
    display: inline-block;
    border: 1px solid #ffbdbe;
    background: #ffebeb;
    color: #e4393c;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 25px;
    margin-left: 10px
}

.publr-botum {
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 20px;
    border-top: 1px solid #f0f0f0;
    text-align: center;
    padding-bottom: 20px
}

.publr-botum1 {
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 20px;
    border-top: 1px solid #f0f0f0;
    text-align: center;
    padding-bottom: 20px
}

.publr-botum .fb {
    width: 132px;
    height: 41px;
    background: #c40000;
    border: 0;
    padding: 0;
    color: #fff;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    margin-right: 20px;
    cursor: pointer
}

.publr-botum1 .fb {
    width: 90px;
    height: 30px;
    background: #fff;
    border: 1px solid #d6d5d5;
    padding: 0;
    color: #666;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    margin-right: 20px;
    cursor: pointer
}

.publr-qd .clre {
    color: #fff;
    width: 14px;
    height: 13px;
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 9px
}

.publr-qd1 .clre {
    color: #666;
    width: 14px;
    height: 13px;
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 9px
}

.address-list {
    overflow: hidden;
    margin-bottom: 15px
}

.address-list li {
    height: 98px;
    width: 225px;
    padding: 10px 15px;
    border: 1px solid #eaeaea;
    margin-left: 11px;
    margin-top: 15px;
    position: relative;
    float: left;
    overflow: hidden;
    _margin-left: 5px;
    _margin-right: 7px;
    background: #FFF;
    cursor: pointer
}

.address-list li:hover {
    border: 1px solid #db464d
}

.address-list li:hover .defualt {
    display: block
}

.address-list li:hover .xiugai {
    display: block
}

.address-list li:hover .delete {
    display: block
}

.address-list li p {
    color: #5a5a5a;
    line-height: 18px;
    margin-bottom: 4px
}

.address-list li p strong {
    margin-right: 18px
}

.address-list li p input,
.address-list li p label {
    vertical-align: middle
}

.address-list li .defualt {
    color: #06c;
    position: absolute;
    right: 70px;
    top: 13px;
    display: none
}

.address-list li .xiugai {
    color: #06c;
    position: absolute;
    right: 40px;
    top: 13px;
    display: none
}

.address-list li .delete {
    color: #06c;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 13px;
    right: 13px;
    display: none
}

.address-list li.tianjia {
    width: 240px;
    height: 120px;
    padding: 0;
    border: 0
}

.address-list li.tianjia a {
    background: url(../images/personal/dizhi1.jpg) no-repeat top left;
    display: block;
    width: 239px;
    height: 120px
}

.address-list li.tianjia a:hover {
    background-position: bottom left
}

.address-list li .moren-sz {
    margin-top: -2px;
    +margin-left: -3px
}

.address-list li .menu-g {
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/personal/mune-g.jpg) no-repeat;
    width: 27px;
    height: 29px;
    display: inline-block
}

.address-list .class-on {
    border: 1px solid #e33849
}

.address-list li .moren-sz input {
    margin-right: 3px
}

.mune-soso {
    float: right;
    margin-top: 17px;
    margin-right: 22px
}

.mune-soso .text-so {
    float: left;
    width: 150px;
    height: 25px;
    border: 1px solid #c40000;
    display: inline-block;
    text-indent: 14px;
    color: #757575
}

.mune-soso .mune-but {
    float: left;
    width: 62px;
    height: 27px;
    background: #c40000;
    color: #fff;
    cursor: pointer
}

.mune-title {
    border-bottom: 1px solid #e8e8e8
}

.after-inse {
    background: #fff;
    padding: 15px;
    zoom: 1;
    margin-bottom: 10px
}

.cq-ul-top {
    background: #e3e3e3;
    height: 39px;
    line-height: 39px
}

.cq-ul-top span {
    display: block;
    float: left
}

.cq-ul-top.unpaid-pri .row-one {
    width: 130px
}

.cq-ul-top.unpaid-pri .row-two {
    width: 130px;
    margin-left: 203px
}

.cq-ul-top.unpaid-pri .row-three {
    width: 130px;
    margin-left: 6px
}

.cq-ul-top.unpaid-pri .row-four {
    width: 114px
}

.cq-ul-top.unpaid-pri .row-five {
    width: 146px
}

.cq-ul-top {
    height: 34px;
    background: #e7e7e7;
    color: #4b4b4b;
    text-align: center;
    line-height: 34px;
    margin-top: 10px
}

.cq-ul-list .cq-ul-big-tit {
    height: 32px;
    background: #f5f5f5;
    line-height: 32px;
    color: #484a4c;
    padding-left: 15px;
    border-top: 1px solid #e6e6e6
}

.cq-ul-list.unpaid-pri .row-one {
    width: 325px;
    border-right: 1px solid #e6e6e6;
    float: left;
    padding: 10px;
    height: 78px;
    color: #615f5f;
    text-align: left
}

.cq-ul-list.unpaid-pri .row-two {
    width: 90px;
    line-height: 22px;
    border-right: 1px solid #e6e6e6;
    float: left;
    text-align: center;
    padding: 10px;
    height: 78px;
    color: #615f5f
}

.cq-ul-list.unpaid-pri .row-three {
    width: 130px;
    border-right: 1px solid #e6e6e6;
    float: left;
    text-align: center;
    padding: 10px;
    height: 78px;
    line-height: 32px;
    color: #615f5f
}

.cq-ul-list.unpaid-pri .row-four {
    width: 87px;
    border-right: 1px solid #e6e6e6;
    float: left;
    text-align: center;
    padding: 10px;
    height: 78px;
    line-height: 78px;
    color: #615f5f
}

.cq-ul-list.unpaid-pri .row-five {
    width: 159px;
    border-right: 1px solid #e6e6e6;
    float: left;
    text-align: center;
    padding: 10px;
    height: 78px;
    line-height: 78px;
    color: #615f5f
}

.cq-ul-list.unpaid-pri .chrt {
    float: left;
    padding: 0;
    margin: 0;
    margin-top: 31px;
    margin-right: 12px
}

.cq-ul-list li .img {
    width: 78px;
    height: 78px;
    float: left;
    margin-right: 10px
}

.cq-ul-list.unpaid-pri .sp-word {
    width: 212px;
    display: inline-block;
    float: left;
    overflow: hidden;
    color: #000;
    line-height: 22px;
    height: 48px;
    margin-top: 16px
}

.cq-ul-list.unpaid-pri .t-le {
    padding-top: 16px
}

.cq-ul-list.unpaid-pri .red {
    color: #dc153a
}

.cq-ul-list.unpaid-pri .upbu-left a {
    white-space: nowrap;
    display: inline-block
}

.fr {
    float: right
}

.cq-ul-list.unpaid-pri .upbu-left {
    float: left;
    line-height: 22px;
    width: 70px;
    text-align: left;
    margin-top: 29px;
    margin-left: 8px
}

.cq-ul-list.unpaid-pri .upbu-right {
    float: left;
    margin-top: 31px
}

.cq-ul-list.unpaid-pri .upb-one {
    width: 71px;
    height: 20px;
    display: block;
    background: #ff511c;
    color: #fff;
    text-align: center;
    line-height: 20px;
    border-radius: 2px
}

.cq-ul-list .cq-ul-big-tit span {
    color: #1c85c7;
    width: 95px;
    display: inline-block
}

.cq-ul-list.unpaid-pri .upb-two {
    width: 71px;
    height: 20px;
    display: block;
    background: #54b9ff;
    color: #fff;
    text-align: center;
    line-height: 20px;
    border-radius: 2px
}

.cq-ul-list.unpaid-pri .green {
    color: #6fb111
}

.cq-ul-list.unpaid-pri .upb-three {
    width: 69px;
    height: 18px;
    display: block;
    background: #f7f7f7;
    color: #636363;
    text-align: center;
    line-height: 20px;
    border-radius: 2px;
    border: 1px solid #dbdbdb
}

.cq-ul-list li {
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6
}

.main.per-out {
    background: #fff
}

.per-nbig {
    padding: 25px 30px
}

.order-status {
    margin-left: 380px;
    margin-top: 50px
}

.order-status .gantan-name {
    background: url(../images/personal/huy.jpg) no-repeat left center;
    height: 32px;
    font-size: 14px;
    color: #000;
    line-height: 32px;
    padding-left: 50px;
    font-weight: bold
}

.order-status .time span {
    color: #e33849;
    font-weight: bold;
    margin: 0 5px
}

.order-status .time {
    margin-top: 20px;
    color: #373737;
    padding-left: 50px
}

.order-status .uc-alodo {
    color: #464646;
    margin-top: 25px;
    padding-left: 50px
}

.order-status .uc-alodo span {
    vertical-align: middle
}

.order-status .uc-alodo a {
    vertical-align: middle;
    color: #276fba;
    margin-right: 10px
}

.order-status .uc-alodo .fk {
    background: #f7f7f7;
    border: 1px solid #e1e1e1;
    color: #464646;
    height: 23px;
    padding: 0 12px;
    display: inline-block;
    line-height: 23px;
    margin: 0 15px
}

.infor-mati-out {
    border: 1px solid #e6e6e6;
    margin-top: 77px
}

.infor-tit {
    height: 32px;
    background: #e7e7e7;
    font-size: 14px;
    font-weight: bold;
    padding-left: 25px;
    line-height: 32px
}

.info-lbiao {
    margin: 0 15px;
    border-bottom: 1px solid #dedede;
    padding-left: 10px;
    padding-bottom: 5px
}

.info-lbiao .info-name {
    color: #434343;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 8px
}

.info-lbiao .info-lir {
    line-height: 22px;
    color: #757474
}

.info-lbiao.last {
    border-bottom: 0
}

.merch-name {
    padding-left: 25px;
    line-height: 40px;
    font-size: 14px;
    font-weight: bold
}

.merch-list {
    border: 1px solid #e6e6e6
}

.merch-list th,
.merch-list td {
    border: 0
}

.merch-list th {
    height: 32px;
    background: #e7e7e7;
    color: #757474;
    font-weight: normal
}

.merch-list td {
    padding: 8px 0;
    text-align: center
}

.merch-list .img {
    width: 78px;
    height: 78px;
    vertical-align: middle
}

.merch-list .sp-word {
    width: 215px;
    display: inline-block;
    overflow: hidden;
    color: #000;
    line-height: 22px;
    vertical-align: middle;
    height: 48px;
    margin-left: 20px
}

.merch-list td {
    color: #7d7d7d
}

.merch-list .dfk {
    color: #6fb111
}

.merch-list .pri {
    color: #d22;
    font-size: 14px;
    font-family: "微软雅黑"
}

.merch-qingdf {
    float: right;
    width: 240px
}

.merch-qingdf .merch-price {
    line-height: 28px;
    color: #5c5c5c;
    font-size: 14px;
    text-align: right;
    padding: 10px 0
}

.merch-qingdf .all-merch {
    color: #3d3d3d;
    font-size: 16px;
    font-family: "微软雅黑";
    text-align: right;
    margin-top: 13px
}

.merch-qingdf .all-merch span {
    color: #dc1010
}

.cq-ul-list.oore-xqing .row-two {
    width: 325px
}

.cq-ul-list.oore-xqing .row-three {
    width: 124px
}

.cq-ul-list.oore-xqing .row-four {
    width: 145px
}

.cq-ul-list.oore-xqing .row-five {
    width: 90px
}

.cq-ul-list.oore-xqing .row-six {
    width: 90px
}

.cq-ul-list.oore-xqing .row-seven {
    width: 98px
}

.cq-ul-list.oore-xqing li div.row-one,
.cq-ul-list.oore-xqing li div.row-two,
.cq-ul-list.oore-xqing li div.row-three,
.cq-ul-list.oore-xqing li div.row-four,
.cq-ul-list.oore-xqing li div.row-five,
.cq-ul-list.oore-xqing li div.row-six,
.cq-ul-list.oore-xqing li div.row-seven {
    border-right: 0
}

.cq-ul-list.oore-xqing li {
    border-right: 1px solid #e6e6e6
}

.cq-ul-top.oore-xqing {
    margin-top: 0
}

.cq-ul-top.oore-xqing .row-two {
    margin-left: 15px
}

.cq-ul-top.oore-xqing .row-three {
    margin-left: 96px
}

.cq-ul-top.oore-xqing .row-four {
    margin-left: 7px
}

.cq-ul-top.oore-xqing .row-five {
    width: 111px
}

.cq-ul-top.oore-xqing .row-six {
    width: 111px
}

.cq-ul-top.oore-xqing .row-seven {
    width: 111px
}

.order-status .uc-alodo button {
    margin-right: 10px;
    padding: 4px 10px 4px 10px
}

.cq-ul-top {
    height: 34px;
    background: #e7e7e7;
    color: #757474;
    text-align: center;
    line-height: 34px;
    margin-top: 20px
}

.cq-ul-top span {
    display: block;
    float: left
}

.cq-ul-top .row-one {
    width: 144px
}

.cq-ul-top .row-two {
    width: 243px
}

.cq-ul-top .row-three {
    width: 120px;
    margin-left: 63px
}

.cq-ul-top .row-four {
    width: 172px
}

.cq-ul-top .row-five {
    width: 119px
}

.cq-ul-list li {
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    overflow: hidden
}

.cq-ul-list li div.row-one,
.cq-ul-list li div.row-two,
.cq-ul-list li div.row-three,
.cq-ul-list li div.row-four,
.cq-ul-list li div.row-five,
.cq-ul-list li div.row-six,
.cq-ul-list li div.row-seven {
    border-right: 1px solid #e6e6e6;
    float: left;
    text-align: center;
    padding: 10px;
    height: 78px;
    line-height: 78px;
    color: #615f5f
}

.cq-ul-list li .row-one {
    width: 123px
}

.cq-ul-list li .row-two {
    width: 278px
}

.cq-ul-list li .row-three {
    width: 120px
}

.cq-ul-list li .row-four {
    width: 129px
}

.cq-ul-list li .row-five {
    width: 119px
}

.cq-ul-list.oore-xqing .dfk {
    color: #6fb111
}

.cq-ul-list.oore-xqing .pri {
    color: #d22;
    font-size: 14px;
    font-family: "微软雅黑"
}

.per-lic {
    display: block;
    text-align: center
}

.cq-ul-top.review {
    font-size: 14px
}

.cq-ul-top.review .row-one {
    width: 95px
}

.cq-ul-top.review .row-two {
    margin-left: 386px
}

.cq-ul-top.review .row-three {
    margin-left: 156px
}

.cq-ul-list.review .row-one {
    width: 430px
}

.cq-ul-list.review .row-one .sp-word {
    width: 215px;
    display: inline-block;
    overflow: hidden;
    color: #000;
    line-height: 22px;
    vertical-align: middle;
    height: 48px;
    margin-top: 18px;
    text-align: left;
    float: left
}

.cq-ul-list.review li div.row-one,
.cq-ul-list.review li div.row-two,
.cq-ul-list.review li div.row-three,
.cq-ul-list.review li div.row-four,
.cq-ul-list.review li div.row-five,
.cq-ul-list.review li div.row-six,
.cq-ul-list.review li div.row-seven {
    padding: 18px 0;
    border-right: 0
}

.cq-ul-list.review li div.row-two {
    width: 313px
}

.cq-ul-list.review li div.row-three {
    width: 358px
}

.cq-ul-list.review li {
    border: 0;
    border-bottom: 1px solid #e6e6e6;
    height: auto
}

.cq-ul-list.review .fvgy {
    color: #127db4
}

.cq-ul-list.review {
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    padding: 0 18px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 20px
}

.alreday-review {
    padding: 15px;
    background: #fbfbfb;
    border: 1px solid #f3f3f3;
    position: relative;
    z-index: 1;
    padding-bottom: 0;
    zoom: 1;
    padding-bottom: 20px;
    margin-bottom: 20px
}

.alreday-review .jtous {
    background: url(../images/personal/jight.png) no-repeat;
    width: 24px;
    height: 20px;
    display: block;
    position: absolute;
    z-index: 1;
    top: -20px;
    right: 163px
}

.alreday-review-line {
    background: url(../images/personal/pl-line.png) repeat-y 542px 0
}

.alreday-pingf {
    width: 540px;
    float: left;
    padding-top: 10px
}

.alreday-pingf .pingf-form {
    margin-bottom: 22px;
    zoom: 1
}

.alreday-pingf .pingf-form .name {
    width: 50px;
    text-align: right;
    float: left;
    line-height: 20px
}

.alreday-pingf .pingf-form .pf-xx {
    float: left;
    background: url(../images/personal/xx.png) no-repeat 0 bottom;
    width: 107px;
    height: 19px;
    position: relative;
    z-index: 1
}

.alreday-pingf .pingf-form .pf-xxr {
    background: url(../images/personal/xx.png) no-repeat 0 top;
    height: 19px;
    top: 0;
    left: 0
}

.alreday-pingf .pingf-form .pf-xxr.one {
    width: 19px
}

.alreday-pingf .pingf-form .pf-xxr.two {
    width: 41px
}

.alreday-pingf .pingf-form .pf-xxr.three {
    width: 63px
}

.alreday-pingf .pingf-form .pf-xxr.four {
    width: 85px
}

.alreday-pingf .pingf-form .pf-xxr.three {
    width: 107px
}

.alreday-pingf .pingf-form .wenzi {
    float: left;
    line-height: 20px;
    line-height: 20px;
    width: 358px
}

.alreday-pic {
    float: left;
    width: 525px;
    margin-left: 30px
}

.alreday-pic .ad-zpian {
    height: 95px;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px
}

.issue-review {
    padding: 15px;
    background: #fcfcfc;
    border: 1px solid #f3f3f3;
    position: relative;
    z-index: 1;
    padding-bottom: 0;
    zoom: 1;
    padding-bottom: 20px;
    margin-bottom: 20px
}

.issue-review .jtous {
    background: url(../images/personal/refy.png) no-repeat;
    width: 24px;
    height: 20px;
    display: block;
    position: absolute;
    z-index: 1;
    top: -20px;
    right: 163px
}

.issue-review .pingf-form {
    margin-bottom: 22px;
    zoom: 1
}

.pingf-form .name-c {
    width: 50px;
    text-align: right;
    float: left;
    line-height: 20px
}

.issue-review .issue-alit {
    float: left
}

.issue-review .issue-alit a {
    background: url(../images/personal/xx.png) no-repeat left bottom;
    width: 19px;
    height: 19px;
    display: block;
    float: left;
    margin-right: 4px
}

.issue-review .issue-alit a:hover {
    background-position: top left
}

.issue-review .issue-alit a.on {
    background-position: top left
}

.issue-review .issue-tere {
    width: 940px;
    height: 120px;
    background: #fff;
    border: 1px solid #eee;
    padding: 5px;
    line-height: 20px;
    overflow: hidden
}

.issue-review .issue-num {
    float: left
}

.issue-review .issue-num .num {
    text-align: right;
    color: #c0c0c0;
    margin-top: 8px
}

.issue-review .issue-num .sc-pix {
    background: url(../images/personal/svyu.png) repeat-x left top;
    width: 90px;
    height: 23px;
    border: 1px solid #b8b7b7;
    color: #000;
    text-align: center;
    line-height: 23px;
    display: block;
    border-radius: 2px
}

.issue-review .cs-img {
    float: left;
    position: relative;
    z-index: 1;
    width: 97px;
    height: 97px;
    margin-right: 10px;
    margin-bottom: 10px
}

.issue-review .cs-img img {
    width: 97px;
    height: 97px
}

.issue-review .cs-img .close {
    background: url(../images/personal/clo.png) no-repeat;
    width: 9px;
    height: 9px;
    position: absolute;
    z-index: 1;
    top: 6px;
    right: 6px;
    display: none
}

.issue-review .cs-img:hover .close {
    display: block
}

.issue-review .sc-img {
    background: url(../images/personal/svyu.png) repeat-x;
    height: 23px;
    padding: 0 20px;
    color: #605f5f;
    line-height: 23px;
    display: inline-block;
    border: 1px solid #b8b7b7;
    border-radius: 2px
}

.issue-review .sc-ts {
    line-height: 24px;
    color: #605f5f;
    margin-top: 8px
}

.issue-review .pikuy {
    width: 104px;
    height: 36px;
    background: #ffb400;
    color: #fff;
    text-align: center;
    line-height: 36px;
    border: 0;
    margin: 0;
    font-size: 14px;
    cursor: pointer;
    margin-left: 894px
}

.inside-table.email {
    text-align: left;
    margin: 22px 22px
}

.inside-table.email td {
    border: 0;
    border-top: 1px solid #dfdfdf;
    text-align: left
}

.inside-table .weib {
    width: 445px;
    color: #7e7e7e;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold
}

.inside-table .weib-on {
    color: #c7272f;
    width: 445px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold
}

.inside-table .chyt {
    float: left;
    margin-left: 17px;
    margin-top: 4px;
    +margin-top: 0
}

.inside-table a {
    float: left;
    color: #494949;
    margin-left: 8px
}

.inside-table .mess-num {
    float: right;
    color: #db464d;
    margin-right: 20px
}

.mess-box {
    padding: 28px
}

.mess-title {
    font-size: 18px;
    color: #4a4a4a;
    font-family: "微软雅黑"
}

.mess-name {
    font-size: 14px;
    color: #a1a1a1;
    margin-top: 18px
}

.mess-word {
    line-height: 35px;
    color: #6b6969;
    font-size: 14px;
    margin-top: 30px
}

.mess-word a {
    color: #db464d
}

.mess-kefu {
    text-align: right;
    line-height: 35px;
    color: #6b6969;
    font-size: 14px
}

.re-hughj {
    border-top: 1px dashed #dddada;
    margin-top: 25px;
    font-size: 14px;
    line-height: 30px;
    color: #757474;
    padding-top: 20px
}

.re-hughj a {
    font-weight: bold
}

.tuiguy {
    padding-left: 43px;
    padding-top: 50px
}

.tuiguy .my-link {
    margin-left: 14px
}

.tuiguy .my-link span {
    color: #003;
    vertical-align: middle
}

.tuiguy .my-link .link-texe {
    width: 465px;
    height: 18px;
    border: 1px solid #ccc;
    padding: 3px;
    line-height: 18px;
    vertical-align: middle
}

.tuiguy .my-link .copy-but {
    background: url(../images/personal/copy.png) no-repeat;
    width: 101px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    line-height: 28px;
    text-align: center;
    margin-left: 19px
}

.tuiguy .my-lin-word {
    font-size: 15px;
    color: #666;
    font-family: "微软雅黑";
    height: 60px;
    line-height: 60px;
    padding-left: 98px;
    margin-top: 8px
}

.tuiguy .my-lin-help {
    margin-left: 98px;
    margin-top: 8px
}

.tuiguy .my-lin-help a {
    color: #36c;
    margin-right: 40px
}

.earnin-num {
    height: 50px;
    background: #fafafa;
    border-top: 1px solid #e6e6e6;
    margin-top: 55px
}

.earnin-num .pri {
    font-size: 13px;
    color: #333;
    font-weight: bold;
    margin-left: 24px;
    width: 165px;
    float: left;
    line-height: 50px
}

.earnin-num .wy-tixh {
    background: #c7272f;
    width: 79px;
    height: 29px;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    line-height: 29px;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-top: 10px
}

.form-list .juto {
    float: left;
    line-height: 30px;
    color: #333;
    float: left;
    margin: 0 5px
}

.inside-table {
    border: 1px solid #dfdfdf
}

.inside-table th {
    height: 57px;
    background: #fafafa;
    font-size: 14px;
    color: #4d4d4d;
    font-weight: normal
}

.inside-table td {
    padding: 18px 0;
    border: 1px solid #dfdfdf;
    text-align: center;
    line-height: 20px;
    color: #4b4848
}

.inside-table .red {
    color: #c7272f
}

.inside-table .add-but {
    width: 87px;
    height: 24px;
    background: #db464d;
    color: #fff;
    line-height: 24px;
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    margin-top: 5px
}

.inside-table .rene-but {
    width: 63px;
    height: 24px;
    background: #db464d;
    color: #fff;
    line-height: 24px;
    text-align: center;
    border-radius: 3px;
    display: inline-block
}

.shop-tab {
    border: 1px solid #e3e3e3;
    border-top: 2px solid #b10c2e;
    background: #fbfbfb;
    height: 46px;
    margin-top: 20px;
    width: 100%
}

.shop-tab li {
    float: left;
    color: #928f8f;
    line-height: 46px
}

.choice {
    width: 7%;
    text-align: center
}

.choice1 {
    margin-left: 20px;
    margin-right: 10px
}

.choice input {
    vertical-align: text-top;
    margin-right: 5px
}

.name-shop {
    line-height: 54px;
    margin-left: 22px
}

.name-shop .check-shop {
    vertical-align: text-top;
    margin-right: 5px
}

.name-shop .sh-name {
    color: #928f8f;
    display: inline-block
}

.name-shop .sh-name1 {
    color: #928f8f;
    display: inline-block
}

.name-shop .sh-name2 {
    color: #928f8f;
    display: inline-block
}

.name-shop .sh-name1 span {
    background: #b10c2e;
    color: #fff
}

.name-shop .shop-but {
    background: url(../images/personal/detail.png) no-repeat;
    width: 66px;
    height: 21px;
    display: inline-block;
    margin-left: 5px;
    border: 0;
    vertical-align: middle
}

.shop-list {
    background: #fff;
    border: 1px solid #e5e5e5;
    height: 115px;
    cursor: pointer
}

.shop-list li {
    float: left;
    margin-top: 13px
}

.shop-list:hover {
    background: #fbfbfb
}

.shop-list li .com-check {
    margin-left: 22px;
    float: left;
    margin-right: 5px
}

.shop-list .com1 .com-bg {
    border: 1px solid #e2e2e2;
    float: left
}

.shop-list .com1 .com-name {
    width: 70%;
    color: #4e4e4e;
    font-size: 12px;
    display: block;
    text-align: left;
    overflow: hidden;
    padding-left: 5%;
    line-height: 7
}

.price .price-sale {
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    background: #f90;
    height: 21px;
    margin-top: 5px;
    color: #fff;
    line-height: 21px
}

.price p {
    color: #6b6a6a;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    margin-top: 4px
}

.price p i {
    font-size: 12px;
    text-decoration: line-through;
    margin-left: 10px
}

.number input {
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 1px solid #d0cdc6;
    color: #6a6a6a;
    text-align: center;
    background: #fff
}

.number .number-span {
    width: 41px;
    height: 24px;
    line-height: 24px;
    display: inline-block;
    border: 1px solid #d0cdc6;
    background: #fff;
    margin: 4px 5px 9px 5px;
    vertical-align: middle
}

.number p {
    color: #6b6a6a
}

.subtotal p {
    color: #e33849;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-top: 4px;
    font-weight: 700
}

.oper1 a {
    display: inline-block;
    line-height: 26px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 30px
}

.oper1 .favorites {
    background: url(../images/personal/oper.png) no-repeat 0 3px
}

.oper1 .favorites:hover {
    background: url(../images/personal/oper.png) no-repeat -1px -41px
}

.oper1 .dele {
    background: url(../images/personal/oper.png) no-repeat -1px -19px
}

.oper1 .dele:hover {
    background: url(../images/personal/oper.png) no-repeat -1px -61px
}

.settlement {
    margin-top: 28px;
    border: 1px solid #e3e3e3;
    line-height: 51px;
    height: 51px
}

.settlement .settlement-left {
    float: left
}

.settlement .settlement-left a {
    color: #6f6c6c;
    margin-left: 30px
}

.settlement .settlement-left a:hover {
    color: #e64c5b
}

.settlement .settlement-check {
    margin-left: 20px;
    vertical-align: text-bottom;
    margin-right: 5px
}

.settlement .settlement-right {
    float: right;
    color: #6f6c6c;
    line-height: 48px
}

.settlement .settlement-right span {
    color: #e33849;
    margin-left: 5px;
    margin-right: 5px
}

.settlement .settlement-right b {
    font-size: 20px;
    font-family: "微软雅黑";
    color: #e33849;
    font-weight: normal;
    margin-left: 10px;
    margin-right: 10px
}

.settlement .settlement-right .but-settl {
    vertical-align: text-bottom;
    color: #fff;
    background: #b10c2e;
    display: inline-block;
    line-height: 51px;
    padding-left: 30px;
    padding-right: 30px;
    border: 0;
    font-size: 18px;
    font-family: "微软雅黑";
    margin-left: 10px
}

.submit-p {
    text-align: right;
    padding-top: 10px;
    color: #7a7777
}

.submit-but {
    float: right;
    margin-top: 20px
}

.submit-but span {
    color: #666;
    font-weight: bolder;
    padding-top: 10px;
    float: left;
    display: inline-block
}

.submit-but span i {
    color: #e1373a;
    font-size: 26px;
    font-family: "微软雅黑"
}

.submit-but .submit-a {
    border-radius: 3px;
    padding-left: 38px;
    padding-right: 38px;
    font-size: 16px;
    font-family: "微软雅黑";
    line-height: 47px;
    color: #fff;
    background: #e1373a;
    margin-left: 20px;
    display: inline-block
}

.menu-name {
    border-bottom: 1px solid #eae9e9;
    padding-bottom: 15px
}

.menu-name .consignee {
    color: #606060;
    font-size: 14px;
    font-weight: bolder;
    float: left;
    margin-left: 7px
}

.rc-address {
    float: right;
    color: #1e78be
}

.menu-list {
    margin-top: 22px
}

.menu-class {
    border: 2px solid #dedede;
    padding: 10px 10px;
    width: 230px;
    float: left;
    position: relative;
    cursor: pointer;
    margin-left: 10px;
    margin-right: 15px;
    margin-bottom: 10px;
    height: 95px
}

.class-on {
    border: 2px solid #e33849
}

.menu-class p {
    line-height: 30px
}

.menu-class span {
    line-height: 20px
}

.menu-list .class-on .menu-x {
    position: absolute;
    right: 5px;
    top: 8px;
    padding-right: 15px
}

.menu-list .class-on .menu-x a {
    color: #06c
}

.menu-list .class-on .menu-g {
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/personal/mune-g.jpg) no-repeat;
    width: 27px;
    height: 29px;
    display: inline-block
}

.menu-list .menu-class .menu-x {
    position: absolute;
    right: 5px;
    top: 15px;
    padding-right: 15px
}

.menu-list .menu-class:hover {
    border: 2px solid #e33849
}

.add-adre {
    color: #898989;
    line-height: 28px;
    margin-left: 10px;
    display: inline-block;
    margin-top: 10px;
    background: url(../images/shoping/mune-bg.png) no-repeat 48px 6px;
    padding-right: 20px
}

.add-adre:hover {
    color: #e3384a
}

.menu-list .menu-class:hover .menu-g {
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/personal/mune-g.jpg) no-repeat;
    width: 27px;
    height: 29px;
    display: inline-block
}

.pay-center {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 1px solid #d7d7d7
}

.the-pay {
    margin-left: 45px;
    border-bottom: 1px dashed #d8d7d7;
    margin-top: 10px
}

.the-pay .pay-left {
    width: 650px;
    display: inline-block;
    float: left
}

.the-pay .pay-left b {
    color: #716f6f;
    font-size: 16px
}

.the-pay .pay-left p {
    color: #716f6f;
    margin-top: 10px;
    margin-bottom: 15px
}

.the-pay .pay-left p font {
    color: #e33849
}

.the-pay .pay-right {
    float: right;
    position: relative;
    margin-right: 130px
}

.the-pay .pay-right i {
    color: #e33849;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px
}

.the-pay .pay-right p {
    text-align: right;
    color: #2ea7e7;
    padding-right: 12px;
    background: url(../images/personal/aw-ico.jpg) no-repeat right
}

.pay-p {
    margin-left: 45px;
    margin-top: 10px
}

.pay-p p {
    line-height: 24px;
    display: block;
    color: #716f6f
}

.bill {
    border-top: 3px solid #b10c2e;
    margin-top: 25px;
    background: #fff;
    border-bottom: 2px solid #ebebeb
}

.bill .prompt {
    display: block;
    background: url(../images/personal/pay.png) no-repeat;
    padding-left: 30px;
    margin: 10px 15px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer
}

.balance {
    padding: 15px 24px;
    background: #fff;
    padding-bottom: 30px;
    border: 1px solid #ebebeb
}

.balance .balance-border {
    border: 2px solid #b10c2e;
    line-height: 50px
}

.balance .balance-s {
    float: left;
    margin-left: 20px;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #716f6f
}

.balance .balance-s input {
    width: 20px;
    height: 20px;
    vertical-align: text-bottom;
    margin-right: 10px
}

.balance .balance-s .balance-rio {
    margin-top: 17px
}

.balance .balance-s .balance-img {
    margin-top: 6px
}

.balance .balance-z {
    float: right;
    color: #716f6f;
    margin-right: 20px
}

.balance .balance-z font {
    color: #e33849;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    margin-left: 5px;
    margin-right: 5px
}

.balance .balance-text {
    border: 1px solid #bbb;
    width: 243px;
    height: 35px;
    line-height: 35px;
    color: #9e9d9d;
    margin-top: 20px;
    margin-left: 20px;
    padding-left: 15px
}

.balance .balance-button {
    padding-left: 48px;
    padding-right: 48px;
    color: #fff;
    font-family: "微软雅黑";
    margin-left: 20px;
    font-size: 24px;
    height: 44px;
    background: #b10c2e;
    border: 0;
    border-radius: 3px;
    margin-top: 20px
}

.bank {
    height: 340px;
    width: 1200px;
    margin: 20px auto;
    background: #fff;
    padding-top: 10px;
    border: 1px solid #ebebeb
}

.bank-top {
    display: block;
    margin-left: 45px;
    margin-right: 45px;
    line-height: 40px
}

.bank-top .bank-left {
    width: 120px;
    color: #666;
    height: 40px;
    background: url(../images/personal/pay.png) no-repeat -2px -32px;
    padding-left: 35px;
    display: inline-block;
    font-family: "微软雅黑";
    font-size: 17px;
    float: left
}

.bank-top .bank-left i {
    background: url(../images/personal/pay.png) no-repeat -1px -83px;
    display: inline-block;
    width: 25px;
    height: 13px
}

.bank-top .bank-price {
    float: right;
    font-size: 12px;
    color: #716f6f;
    display: inline-block
}

.bank-top .bank-price font {
    color: #e33849;
    font-size: 18px;
    font-family: "微软雅黑";
    margin-left: 5px;
    margin-right: 5px
}

.bank .bank-class {
    margin-left: 45px;
    margin-right: 45px;
    margin-top: 20px;
    border-top: 0
}

.bank .bank-class .bank-a {
    display: block
}

.bank-class .bank-a a {
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    border-top: 1px solid #d5d5d5;
    background: #f8f8f8;
    color: #555;
    height: 34px;
    line-height: 34px;
    padding-left: 23px;
    padding-right: 23px;
    display: inline-block;
    font-size: 14px
}

.bank .bank-a .bank-on {
    background: #fff;
    border-bottom: 0
}

.bank .bank-list {
    margin-left: 65px;
    margin-right: 45px;
    border-bottom: 1px solid #f2f2f2
}

.bank .bank-a a:hover {
    background: #fff;
    border-bottom: 0
}

.bank .bank-list a {
    border: 1px solid #d7d7d7;
    display: inline-block;
    margin: 10px 20px 15px 0;
    position: relative
}

.bank .bank-list .ban-on {
    border: 1px solid #e84959
}

.bank .bank-list a:hover i {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../images/personal/pay.png) no-repeat -4px -122px;
    width: 20px;
    height: 20px;
    display: inline-block
}

.bank .bank-list a .bank-ico {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../images/personal/pay.png) no-repeat -4px -122px;
    width: 20px;
    height: 20px;
    display: inline-block
}

.bank .balance-button {
    padding-left: 48px;
    margin-bottom: 30px;
    padding-right: 48px;
    color: #fff;
    font-family: "微软雅黑";
    margin-left: 44px;
    font-size: 24px;
    height: 44px;
    background: #e84858;
    border: 0;
    border-radius: 3px;
    margin-top: 20px
}

.alipay {
    width: 1200px;
    margin: 20px auto;
    background: #fff;
    display: block;
    margin-bottom: 30px;
    border: 1px solid #ebebeb
}

.alipay .alipay-on {
    background: url(../images/personal/pay.png) no-repeat 0 -149px;
    line-height: 30px;
    display: block;
    height: 30px;
    font-size: 16px;
    color: #444;
    font-family: "微软雅黑";
    padding-left: 40px;
    font-weight: bolder;
    margin-left: 40px;
    padding-top: 20px;
    padding-bottom: 20px
}

.alipay .alipay-on:hover {
    color: #e64151;
    background: url(../images/personal/pay.png) no-repeat 0 -215px
}

.block-link {
    border-top: 1px solid #ddd;
    margin: 20px auto;
    width: 1200px
}

.bank-pay {
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 40px
}

.bank-pay .bank-left {
    width: 335px;
    color: #e74656;
    height: 40px;
    display: block;
    background: url(../images/personal/pan.png) no-repeat;
    display: inline-block;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bolder;
    float: left
}

.bank-pay .bank-left i {
    background: url(../images/personal/pay.png) no-repeat -1px -83px;
    display: inline-block;
    width: 25px;
    height: 13px
}

.bank-pay .bank-price {
    float: right;
    font-size: 12px;
    color: #716f6f;
    display: inline-block
}

.bank-pay .bank-price font {
    color: #e33849;
    font-size: 18px;
    font-family: "微软雅黑";
    margin-left: 5px;
    margin-right: 5px
}

.add-bank {
    height: 30px;
    border: 1px dashed #cdcdcd;
    line-height: #ea6c79;
    line-height: 30px;
    background: url(../images/personal/pay.png) no-repeat 0 -298px;
    padding-left: 30px;
    display: inline-block;
    padding-right: 20px;
    color: #ea6c79;
    margin-top: 20px;
    margin-left: 20px
}

.add-bank:hover {
    border: 1px dashed #ea6c79
}

.aerchant-cont {
    width: 250px
}

.det .det-left {
    padding-left: 70px;
    margin-left: 69px;
    margin-top: 35px;
    background: url(../images/personal/lt-ico.jpg) no-repeat;
    height: 64px;
    display: inline-block;
    line-height: 64px;
    font-size: 18px;
    font-family: "微软雅黑"
}

.det p {
    line-height: 24px;
    color: #666;
    font-size: 14px;
    margin-left: 142px;
    margin-bottom: 10px
}

.det1 p {
    color: #666;
    font-size: 14px;
    text-align: center
}

.det .publr-se {
    color: #4088c5;
    font-size: 14px;
    margin-left: 95px
}

.det {
    margin-bottom: 40px
}

.det1 {
    margin-bottom: 10px
}

.pay-action {
    margin-top: 15px;
    min-height: 170px;
    margin-left: 65px
}

.pay-action .weixin-pay {
    margin: 10px 0;
    min-height: 170px
}

.pay-action .weixin-pay .qrcode-wrapper {
    float: left;
    padding: 8px;
    border: solid 1px #ededed;
    background-color: #fff
}

.pay-action .weixin-pay .qrcode-tip {
    float: left;
    position: relative;
    margin: 55px 15px;
    padding-left: 30px
}

.pay-action .weixin-pay .qrcode-tip .qrcode-tip-arrow {
    position: absolute;
    left: 0;
    top: 8px;
    border: solid 15px #e6e6e6;
    border-left: 0;
    border-top: solid 15px transparent;
    border-bottom: solid 15px transparent
}

.pay-action .weixin-pay .qrcode-tip .tip-strong {
    font-weight: bold;
    font-size: 25px
}

.pay-action .weixin-pay .qrcode-tip .tip-normal {
    font-size: 20px
}

.container .js-gocharge,
.container .js-quick-gocharge {
    width: 120px;
    height: 30px;
    line-height: 30px;
    font-size: 14px
}

.mls-btn-primary {
    color: #fff;
    background-color: #e84858
}

.mls-btn {
    display: inline-block;
    cursor: pointer;
    height: 3em;
    line-height: 3em;
    padding: 0 3em;
    text-align: center;
    border: 0;
    outline: 0;
    white-space: nowrap
}

.pay-bill {
    border: 1px solid #e3e3e3;
    border-top: 2px solid #b10c2e;
    margin-top: 20px;
    width: 100%;
    display: block;
    background: #fff
}

.pay {
    margin-top: 40px;
    margin-bottom: 60px;
    padding-left: 77px;
    background: url(../images/shoping/csa.jpg) no-repeat;
    display: inline-block;
    margin-left: 372px
}

.pay .pay-bg {
    line-height: 60px;
    font-size: 24px;
    font-family: "微软雅黑";
    color: #606060
}

.pay p {
    line-height: 38px;
    font-size: 14px;
    color: #606060
}

.pay font {
    color: #e33849
}

.pay a {
    padding-left: 15px;
    padding-right: 15px;
    line-height: 35px;
    height: 35px;
    background: #ffba23;
    display: inline-block;
    color: #fff;
    margin-right: 20px;
    border-radius: 2px
}

.no-product {
    display: block;
    margin-bottom: 100px;
    text-align: center;
    font-size: 18px;
    color: #3c3b3b;
    font-family: "微软雅黑";
    margin-top: 70px
}

.no-product a {
    padding-left: 40px;
    padding-right: 40px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    display: inline-block;
    background: #b10c2e;
    border-radius: 3px;
    margin-left: 10px
}

.no-product a:hover {
    color: #fff
}

.det-tx p {
    display: block;
    margin: 40px 40px;
    font-size: 18px;
    color: #505050;
    font-family: "微软雅黑";
    line-height: 26px
}

.det-tx i {
    color: #b10c2e
}

.service {
    width: 262px;
    float: left;
    background: #f4f4f4;
    border: 1px solid #e2e2e2;
    min-height: 650px
}

.service span {
    font-size: 14px;
    color: #c30606;
    text-align: center;
    line-height: 38px;
    margin: 16px;
    border-bottom: 1px solid #dbdbdb;
    display: block
}

.service p {
    font-size: 12px;
    color: #797979;
    line-height: 24px;
    margin: 20px 20px
}

.service font {
    color: #d6960d;
    margin: 0 16px 0 16px
}

.service-input {
    margin: 10px 16px 10px 80px;
    color: #1469c8
}

.service-input input {
    vertical-align: middle
}

.box {
    border: 1px solid #e2e2e2;
    background: #fff
}

.box .renz {
    margin-top: 35px;
    text-align: center
}

.table {
    margin-top: 40px
}

.jump-j {
    margin-top: 12px;
    margin-bottom: 12px
}

.jump-j label {
    width: 180px;
    text-align: right;
    font-size: 14px;
    color: #545454;
    display: inline-block;
    vertical-align: top;
    line-height: 30px
}

.jump-j .jump-bor {
    border: 1px solid #d0d0d0;
    height: 30px;
    border-radius: 2px;
    line-height: 30px;
    background: #f8f8f8;
    text-indent: 16px;
    cursor: pointer
}

.jump-j .jump-bor:hover {
    border: 1px solid #c17171
}

.jump-j .jump-wid1 {
    width: 330px
}

.jump-j .jump-wid2 {
    width: 150px
}

.jump-j .yzm-rz {
    padding-left: 18px;
    padding-right: 18px;
    color: #fff;
    line-height: 30px;
    display: inline-block;
    background: #32acf3;
    font-size: 14px;
    margin-left: 10px;
    border-radius: 2px
}

.jump-j .yzm-rz:hover {
    background: #32acf3;
    color: #fff
}

.jump-j .sfz-phone {
    background: url(../images/personal/sfz1.jpg) no-repeat;
    width: 313px;
    height: 204px;
    display: inline-block
}

.jump-j .sfz-phonef {
    background: url(../images/personal/sfz2.jpg) no-repeat;
    width: 313px;
    height: 204px;
    display: inline-block;
    margin-left: 10px
}

.jump-j .sfz-phonef:hover {
    -moz-box-shadow: 2px 2px 10px #e3e3e3;
    -webkit-box-shadow: 2px 2px 10px #e3e3e3;
    box-shadow: 2px 2px 10px #e3e3e3
}

.jump-j .sfz-phone:hover {
    -moz-box-shadow: 2px 2px 10px #e3e3e3;
    -webkit-box-shadow: 2px 2px 10px #e3e3e3;
    box-shadow: 2px 2px 10px #e3e3e3
}

.jump-j .shop-loimg {
    border: 1px solid #e3e3e3;
    width: 230px;
    height: 63px;
    display: inline-block;
    margin-right: 10px
}

.jump-j .shop-logo {
    padding-left: 18px;
    padding-right: 18px;
    color: #fff!important;
    vertical-align: top;
    line-height: 30px;
    display: inline-block;
    background: #c41412;
    font-size: 14px;
    margin-left: 10px;
    border-radius: 2px
}

.jump-j .shop-phone {
    background: url(../images/personal/phome.jpg)no-repeat;
    width: 313px;
    height: 204px;
    display: inline-block
}

.jump-j .shop-phone:hover {
    -moz-box-shadow: 2px 2px 10px #e3e3e3;
    -webkit-box-shadow: 2px 2px 10px #e3e3e3;
    box-shadow: 2px 2px 10px #e3e3e3
}

.jump-j .textea {
    border: 1px solid #e3e3e3;
    width: 570px;
    height: 200px;
    background: #fffcfc;
    padding: 5px 5px
}

.tisi {
    margin: 20px 80px;
    line-height: 24px;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px
}

.tisi i {
    color: #d60808
}

.tisi p {
    color: #464646
}

.next {
    margin-bottom: 84px;
    margin-left: 80px;
    padding-left: 30px;
    padding-right: 30px;
    color: #fff;
    line-height: 38px;
    display: inline-block;
    background: #32acf3;
    font-size: 14px;
    border-radius: 2px
}

.box .next:hover {
    background: #32acf3;
    color: #fff
}

.table .next:hover {
    background: #32acf3;
    color: #fff
}

.jump-wid3 {
    position: relative;
    margin-right: 10px;
    background: #fcfcfc;
    cursor: pointer;
    padding-left: 35px;
    padding-right: 35px;
    height: 33px;
    display: inline-block;
    text-align: center;
    border: 2px solid #e3e3e3;
    line-height: 33px;
    font-size: 14px;
    color: #a8a8a8
}

.jump-j .wid-on i {
    position: absolute;
    background: url(../images/personal/mune-g.jpg) no-repeat;
    width: 27px;
    height: 27px;
    display: inline-block;
    right: 0;
    bottom: 0
}

.jump-j .jump-wid3:hover i {
    position: absolute;
    background: url(../images/personal/mune-g.jpg) no-repeat;
    width: 27px;
    height: 27px;
    display: inline-block;
    right: 0;
    bottom: 0
}

.jump-j .jump-wid3:hover {
    border: 2px solid #ef3a4b;
    color: #ef3a4b
}

.jump-j .wid-on {
    border: 2px solid #ef3a4b;
    color: #ef3a4b
}

.jump-j .jump-co1 {
    background: #6eb2ff;
    color: #fff;
    padding-left: 25px;
    padding-right: 25px;
    height: 35px;
    display: inline-block;
    line-height: 35px;
    font-size: 14px
}

.jump-j .jump-co1:hover {
    background: #63abfd;
    color: #fff
}

.jump-j .jump-co2 {
    background: #eceaea;
    color: #a8a8a8;
    padding-left: 25px;
    padding-right: 25px;
    height: 35px;
    display: inline-block;
    line-height: 35px;
    font-size: 14px
}

.jump-co2:hover {
    background: #ffb21d;
    color: #fff
}

.jump-j .wid-g {
    border: 2px solid #a5c85b;
    color: #769929
}

.jump-j .wid-g:hover {
    border: 2px solid #a5c85b;
    color: #769929
}

.jump-j .wid-g i {
    background: url(../images/personal/g-co.jpg)no-repeat
}

.jump-j .wid-g:hover i {
    background: url(../images/personal/g-co.jpg) no-repeat
}

.jump-j .jump-font {
    color: #d70b0b;
    font-size: 18px;
    font-family: "微软雅黑"
}

.jump-j .jump-selet {
    width: 120px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px
}

.ban {
    left: -181px;
    position: absolute;
    width: 494px;
    background: #fff
}

.ban span {
    float: left;
    width: 120px;
    height: 30px;
    line-height: 30px;
    display: block;
    border: 1px solid #dddede;
    margin: 0 -1px -1px 0;
    position: relative;
    z-index: 0;
    cursor: pointer
}

.ban input {
    width: 15px;
    height: 15px;
    vertical-align: sub;
    margin-left: 8px;
    margin-right: 8px
}

.ban span i {
    background: url(../images/personal/bank_ico.png) no-repeat;
    display: inline-block;
    height: 18px;
    _margin-top: 4px;
    margin-right: 3px;
    line-height: 999px;
    overflow: hidden;
    width: 18px;
    position: relative;
    vertical-align: -3px
}

.ban span .ico_icbc {
    background-position: 0 0
}

.ban span .ico_cmb {
    background-position: -18px 0
}

.ban span .ico_ccb {
    background-position: -36px 0
}

.ban span .ico_abc {
    background-position: -54px 0
}

.ban span .ico_boc {
    background-position: -72px 0
}

.ban span .ico_spdb {
    background-position: -54px -18px
}

.ban span .ico_sdb {
    background-position: -108px -18px
}

.ban span .ico_cib {
    background-position: 0 -18px
}

.ban span .ico_bob {
    background-position: -126px -18px
}

.ban span .ico_cebb {
    background-position: -90px 0
}

.ban span .ico_boco {
    background-position: -36px -18px
}

.ban span .ico_cmbc {
    background-position: -90px -18px
}

.ban span .ico_ecitic {
    background-position: -126px 0
}

.ban span .ico_gdb {
    background-position: -72px -18px
}

.ban span .ico_pingan {
    background-position: 0 -36px
}

.ban span .ico_post {
    background-position: -18px -18px
}

.ban span .ico_union {
    background-position: -27px -36px;
    width: 27px
}

.ban span .ico_jsb {
    background-position: -54px -36px
}

.ban span .ico_srcb {
    background-position: -72px -37px
}

.ban span .ico_nbcb {
    background-position: -90px -36px
}

.ban span .ico_njcb {
    background-position: -108px -36px
}

.ban span .ico_hkb {
    background-position: -126px -36px
}

.ban span .ico_bosh {
    background-position: 0 -54px
}

.ban span .ico_hxb {
    background-position: -18px -54px
}

.ban span .ico_hzb {
    background-position: -36px -54px
}

.ban span .ico_hkbea {
    background-position: -54px -54px
}

.ban span .ico_ordos {
    background-position: -72px -54px
}

.ban span .ico_cbhb {
    background-position: -108px -54px
}

.ban span .ico_jzb {
    background-position: -90px -54px
}

.ban span .ico_gdrcu {
    background-position: 0 -73px
}

.ban span .ico_nccb {
    background-position: -18px -73px
}

.ban span .ico_glccb {
    background-position: -36px -73px
}

.ban span .ico_bsb {
    background-position: -54px -73px
}

.ban span .ico_ynrcc {
    background-position: -72px -73px
}

.ban span .ico_gzcb {
    background-position: -90px -73px
}

.ban span .ico_cqrcb {
    background-position: -108px -73px
}

.ban span .ico_zjcb {
    background-position: -126px -73px
}

.product {
    padding: 20px 20px
}

.product .desc {
    color: #626262;
    margin: 20px 80px;
    border-top: 1px solid #e3e3e3;
    line-height: 38px;
    font-size: 14px
}

.product .desc i {
    color: #1588e1
}

.product-list {
    margin-left: 80px
}

.product-list a {
    display: inline-block;
    background: url(../images/personal/product.png) no-repeat;
    width: 180px;
    height: 180px;
    margin-right: 10px;
    overflow: hidden
}

.product-list a:hover {
    -moz-box-shadow: 2px 2px 10px #e3e3e3;
    -webkit-box-shadow: 2px 2px 10px #e3e3e3;
    box-shadow: 2px 2px 10px #e3e3e3
}

.sumbit {
    color: #fff;
    font-size: 14px;
    width: 122px;
    height: 47px;
    display: inline-block;
    background: #ea3838;
    line-height: 47px;
    text-align: center;
    margin: 30px 80px;
    border-radius: 2px
}

.sumbit:hover {
    color: #fff;
    -moz-box-shadow: 2px 2px 10px #ca1e1e;
    -webkit-box-shadow: 2px 2px 10px #ca1e1e;
    box-shadow: 2px 2px 10px #ca1e1e
}

.pres-but {
    width: 895px;
    margin: auto;
    text-align: center;
    margin-top: 20px;
    border-bottom: 1px dashed #e8e8e8;
    padding-bottom: 20px
}

.pres-but a {
    background: url(../images/personal/but.jpg) no-repeat;
    display: inline-block;
    width: 219px;
    height: 51px;
    color: #fff;
    font-size: 18px;
    font-family: "微软雅黑";
    line-height: 51px
}

.pages-height {
    height: 50px
}

.pages-search {
    margin-top: 15px
}

.pages-search .name-r {
    float: left;
    width: 100px;
    color: #3c3c3c;
    text-align: right;
    line-height: 29px
}

.pages-search .seleft {
    float: left;
    height: 29px;
    border: 1px solid #c8c8c8;
    color: #7f7f7f;
    width: 155px;
    margin-right: 10px
}

.pages-search .rgyjh-text {
    text-indent: 12px;
    width: 130px;
    height: 28px;
    background: #f2f2f2;
    border: 1px solid #e8e6e6;
    margin-right: 5px;
    float: left
}

.pages-search .rgyjh-but {
    width: 57px;
    height: 30px;
    background: #f2f2f2;
    border: 1px solid #e8e6e6;
    float: left;
    color: #838383
}

.stration {
    margin: 0 10px;
    border-top: 1px solid #e9e9e9;
    padding-top: 20px;
    padding-bottom: 10px
}

.stration-list {
    width: 210px;
    border: 1px solid #e9e9e9;
    padding-bottom: 5px;
    position: relative;
    margin-right: 7px;
    margin-left: 7px;
    margin-bottom: 15px;
    float: left
}

.stration-list li .str-img {
    margin: 5px 4px;
    display: inline-block;
    border: 1px solid #e9e9e9;
    position: relative;
    width: 200px;
    height: 200px;
    overflow: hidden
}

.stration-list li .str-img img {
    width: 200px;
    height: 200px
}

.stration-list li .str-img .str-ico {
    position: absolute;
    padding-top: 45px;
    background: url(../images/personal/str.png) no-repeat;
    left: 65px;
    top: 65px;
    color: #fff
}

.stration-list li .stra-name {
    line-height: 25px;
    margin-left: 8px;
    margin-right: 5px;
    color: #404345;
    font-weight: bolder;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: block
}

.stration-list li .stra-p {
    line-height: 25px;
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: block
}

.stration-list li .stra-class {
    margin-left: 8px;
    line-height: 25px;
    float: left
}

.stration-list li .stra-price {
    color: #cc2e3d;
    font-size: 16px;
    font-family: "微软雅黑";
    float: right;
    margin-right: 8px
}

.stration-list .stra-li {
    margin-left: 1px;
    margin-top: 5px;
    margin-bottom: 5px
}

.stration-list .stra-li a {
    width: 44px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    display: inline-block;
    margin-left: 3px;
    border-radius: 2px;
    color: #868585;
    background: #f7f7f9;
    border: 1px solid #dedede
}

.stration-list .stra-li a:hover {
    background: #c40000;
    color: #fff;
    border: 1px solid #c40000
}

.stration-list .list-on .str-img p {
    position: absolute;
    width: 200px;
    height: 200px;
    top: 0
}

.stration-list .list-on p:hover {
    display: block;
    width: 200px;
    height: 200px;
    background: rgba(0, 0, 0, 0.5) none repeat scroll!important;
    background: #000;
    filter: Alpha(opacity=60);
    background: #000;
    display: block
}

.stration-list:hover {
    -moz-box-shadow: 0 0 10px #e9e9e9;
    -webkit-box-shadow: 0 0 10px #e9e9e9;
    box-shadow: 0 0 10px #e9e9e9
}

.feedback {
    margin-top: 10px
}

.feedback-soso {
    float: right;
    margin-top: 2px;
    margin-right: 10px
}

.pf-stytle {
    margin-top: 3px
}

.pf-stytle input {
    margin-top: 3px
}

.feedback .rgyjh-text {
    text-indent: 12px;
    width: 130px;
    height: 30px;
    background: #f2f2f2;
    border: 1px solid #e8e6e6;
    margin-right: 5px
}

.feedback .rgyjh-but {
    width: 57px;
    height: 30px;
    background: #f2f2f2;
    border: 1px solid #e8e6e6;
    color: #838383
}

.feedback .rgyjh-cor1 {
    height: 28px;
    background: #fff;
    border: 1px dashed #eb5858;
    color: #eb5858;
    padding-left: 16px;
    padding-right: 16px;
    margin-right: 5px
}

.feedback .rgyjh-cor2 {
    height: 28px;
    background: #fff;
    border: 1px dashed #f7a912;
    color: #f7a912;
    padding-left: 16px;
    padding-right: 16px;
    margin-right: 5px
}

.feedback .rgyjh-cor3 {
    height: 28px;
    background: #fff;
    border: 1px dashed #9f9f9e;
    color: #9f9f9e;
    padding-left: 16px;
    padding-right: 16px;
    margin-right: 5px
}

.complaint {
    margin-top: 20px;
    margin-left: 15px;
    border-top: 1px dashed #ddd;
    padding-top: 20px;
    margin-right: 15px;
    margin-bottom: 20px
}

.complaint .complaint-img {
    float: left;
    margin-left: 10px
}

.complaint .complaint-img img {
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #e4e4e4
}

.complaint .complaint-img p {
    overflow: hidden;
    color: #000;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    margin-top: 5px
}

.complaint .complaint-cont {
    float: left;
    margin-left: 20px;
    border: 1px solid #f2f1f1;
    padding: 13px 15px;
    background: #fdfdfd;
    width: 745px;
    position: relative
}

.complaint .complaint-cont .com-text {
    color: #b20707;
    line-height: 22px;
    margin-bottom: 5px
}

.complaint .complaint-cont .com-oper {
    height: 30px;
    line-height: 30px
}

.complaint .complaint-cont .com-oper .com-time {
    float: right;
    font-size: 12px;
    color: #4e4e4e
}

.com-oper .score {
    float: left;
    line-height: 30px
}

.reply-box {
    width: 715px;
    background: #f8f8f8;
    border: 1px solid #e6e6e6;
    padding: 10px 10px;
    position: relative
}

.reply-box .reply-ico {
    position: absolute;
    top: -12px;
    left: 20px;
    background: url(../images/personal/ioc.jpg) no-repeat;
    width: 16px;
    height: 13px;
    display: inline-block
}

.complaint .reply-box .reply-sp {
    display: block
}

.complaint .reply-box .reply-sp em {
    color: #674f4f
}

.complaint .reply-box .reply-tex {
    border: 1px solid #cecece;
    width: 625px;
    height: 30px;
    margin-top: 10px;
    float: left
}

.complaint .reply-box .but-reply {
    margin-left: 10px;
    margin-top: 10px;
    background: url(../images/personal/but-sp.jpg) no-repeat;
    width: 76px;
    height: 30px;
    display: inline-block;
    border: 0;
    float: left
}

.com-oper .score .score-bg {
    background: url(../images/merchant/score-1.jpg) no-repeat;
    width: 75px;
    height: 15px;
    margin-top: 6px;
    margin-left: 5px;
    display: inline-block;
    float: left;
    position: relative
}

.com-oper .score em {
    float: left
}

.complaint .complaint-cont span {
    color: #929292;
    float: left
}

.complaint .cont-color {
    background: #fcfffa
}

.complaint .complaint-cont a {
    color: #c40000
}

.complaint .complaint-cont .delimg {
    float: right;
    background: url(../images/personal/merchant.png) no-repeat -7px -231px;
    height: 30px;
    display: inline-block;
    color: #62b7ff;
    padding-left: 22px
}

.complaint .com-img img {
    margin: 0 10px 5px 0
}

.complaint .com-img {
    padding-top: 10px;
    margin-bottom: 10px;
    border-top: 1px dashed #e4e4e4
}

.complaint .com-hf {
    color: #6e6c6c;
    line-height: 22px;
    border-top: 1px dashed #e4e4e4;
    padding-top: 5px
}

.complaint .com-textarea {
    width: 745px;
    border: 1px solid #f2f1f1;
    margin-top: 10px;
    margin-bottom: 10px
}

.complaint .oper {
    float: right
}

.complaint .oper .oper-bj {
    color: #4c4c4c;
    background: url(../images/personal/merchant.png) no-repeat -7px -266px;
    height: 30px;
    display: inline-block;
    padding-left: 22px;
    float: none;
    margin-right: 15px
}

.complaint .oper .oper-delete {
    color: #4c4c4c;
    background: url(../images/personal/merchant.png) no-repeat -7px -304px;
    height: 30px;
    display: inline-block;
    padding-left: 22px;
    float: none
}

.complaint .oper a:hover {
    color: #62b7ff
}

.complaint .com-ico {
    background: url(../images/personal/com.jpg) no-repeat;
    width: 12px;
    height: 19px;
    display: inline-block;
    position: absolute;
    left: -10px;
    top: 14px
}

.complaint .cont-ico {
    background: url(../images/personal/cont-ico.jpg) no-repeat
}

.person-form {
    margin-bottom: 15px
}

.person-form .name-t {
    width: 130px;
    float: left;
    line-height: 37px;
    color: #323232;
    font-size: 14px;
    text-align: right
}

.person-form .layered {
    float: left;
    width: 290px
}

.rgyjh {
    line-height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    cursor: pointer
}

.person-form .person-pro {
    float: left;
    position: relative;
    display: inline-block;
    line-height: 37px;
    color: #989898;
    margin-right: 5px
}

.person-form .select {
    height: 39px;
    width: 150px;
    border: 1px solid #d9d9d9;
    line-height: 21px;
    padding-left: 5px
}

.integral-ico {
    color: #ea6c79;
    line-height: 30px;
    display: block;
    padding-left: 25px;
    margin-left: 5px;
    margin-top: 10px;
    background: url(../images/personal/iconfont-jia.png) no-repeat 1px 6px;
    height: 30px
}

.integral-icoon {
    color: #ea6c79;
    line-height: 30px;
    display: block;
    padding-left: 25px;
    margin-left: 5px;
    margin-top: 10px;
    background: url(../images/personal/iconfont-jian.png) no-repeat 1px 6px;
    height: 30px
}

.integral-tab {
    padding: 10px 20px;
    border: 1px solid #f6a0a5;
    background: #fef0f1
}

.integral-tab .integral-top {
    line-height: 40px;
    height: 40px;
    display: block;
    border-bottom: 1px dashed #f5bfc2;
    padding-bottom: 5px
}

.integral-tab .integral-top input {
    border: 1px solid #dadada;
    width: 74px;
    height: 25px;
    display: inline-block;
    text-indent: 14px;
    margin-left: 10px;
    margin-right: 10px
}

.integral-tab .integral-top i {
    color: #e4393c;
    margin-left: 5px;
    margin-right: 5px
}

.integral-tab .integral-top a {
    color: #fff;
    background: #e1373a;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin-left: 10px;
    border-radius: 2px
}

.integral-tab .integral-bottom {
    line-height: 40px;
    height: 40px;
    margin-top: 5px
}

.integral-left {
    float: left
}

.integral-tab .integral-bottom i {
    color: #e4393c;
    margin-left: 5px;
    margin-right: 5px
}

.integral-a {
    float: right;
    color: #3c8ece
}

.jif {
    font-size: 14px;
    line-height: 30px
}

.jif em {
    color: #c40000;
    font-weight: bolder
}

.jif-two {
    width: 160px!important
}

.cq-ul-top.unpaid-pri .jif-two {
    margin-left: 0
}

.jif-two .red {
    font-size: 30px;
    color: #e33849;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 27px;
    display: inline-block
}

.jif-two .green {
    font-size: 30px;
    color: #5fb81e;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 27px;
    display: inline-block
}

.jif-three {
    width: 168px!important
}

.cq-ul-top.unpaid-pri .jif-three {
    width: 168px;
    margin-left: 0
}

.cq-ul-top.unpaid-pri .jif-five {
    width: 172px;
    margin-left: 0
}
