@charset "utf-8";
.btn, .filewrap {
    cursor: pointer
}

body, html {
    width: 100%;
    height: auto
}

body {
    width: 100%;
    background: #f1f2f7
}

.main_wrapper {
    width: 1200px;
    min-width: 1200px;
    overflow: inherit;
    margin: 0px auto
}

.xmt40 {
    margin-top: 40px
}

hr {
    background-color: #717171;
    margin: 20px auto
}

.flex {
    height: 100%!important;
    width: 100%;
    display: flex;
    justify-content: center
}

.main {
    padding-top: 0
}

.sevennew {
    background: 0 0!important;
    border-top: 1px solid #e2e2e2
}

.seven_list2 {
    margin: 30px auto 0
}

.activestep {
    width: 90%;
    margin: 0 auto 20px
}

.activestep dl {
    width: 120px
}

.step {
    width: 90%;
    height: 80px
}

.step dl {
    float: left;
    width: 100px;
    height: 70px;
    position: relative
}

input[type=submit] {
    -webkit-appearance: none!important
}

.btn, .filebtnfalse, .grayBtn, .newBtn, .opentab .squarebtn, .tabBtn {
    -webkit-appearance: none
}

.step dl.step1, .step dl.step2 {
    width: 43%;
    background: url(../images/step_jt.png) 186px center no-repeat
}

.step dl.stepover dd {
    color: #be1108!important;
    font-weight: 700
}

.newBtn, .tabBtn {
    font-weight: 400
}

.step dl dt {
    width: 78px;
    height: 50px;
    position: absolute;
    top: 0;
    margin: 0 13px;
    text-indent: -9999px
}

.step dl.step1 dt {
    background: url(../images/step_01.png) center center no-repeat!important;
    background-size: 70% auto!important
}

.step dl.step2 dt {
    background: url(../images/step_02.png) center center no-repeat!important;
    background-size: 70% auto!important
}

.step dl.step3 dt {
    background: url(../images/step_03.png) center center no-repeat!important;
    background-size: 70% auto!important
}

.step dl.step4 dt {
    background: url(../images/step_04.png) center center no-repeat!important;
    background-size: 70% auto!important
}

.step dl.step5 dt {
    background: url(../images/step_05.png) center center no-repeat!important;
    background-size: 70% auto!important
}

.step dl.step6 dt {
    background: url(../images/step_06.png) center center no-repeat!important;
    background-size: 70% auto!important
}

.step dl dd {
    color: #737373!important;
    position: absolute;
    bottom: 0;
    width: 114px;
    text-align: center;
    left: 0
}

.grayBtn, .newBtn, .tabBtn {
    background: #be1108;
    color: #fff;
    cursor: pointer
}

.font16 {
    font-size: 16px
}

.textright {
    text-align: right
}

.btn, .filebtnfalse, .hea-rig-bottom li, .newBtn, .pagination li a, .tabBtn {
    text-align: center;
    -webkit-appearance: none
}

.newBtn {
    display: block;
    height: 26px;
    border: 1px solid #be1108;
    border-radius: 3px;
    line-height: 26px;
    font-size: 14px;
    width: 100px;
    margin: 10px auto 0;
    padding: 0 3px;
    float: inherit
}

.newBtn.fl {
    float: left
}

.newBtn.fr {
    float: right
}

.newBtn.fr.mr10 {
    margin: 0 10px 0 0
}

.tabBtn {
    padding: 2px 4px;
    border-radius: 5px;
    font-size: 12px
}

.tl.h50 {
    height: 34px;
    line-height: 34px
}

.btnW80 {
    width: 80px
}

.grayBtn {
    margin-left: 12px;
    display: inline-block;
    height: 26px;
    width: 100px;
    border-radius: 4px
}

.grayBtnW72 {
    width: 72px
}

input[type=text], input[type=password], select {
    padding: 1px 2px;
    box-shadow: 2px 2px 1px 0 #E7E7E7 inset;
    -moz-box-shadow: 2px 2px 1px 0 #E7E7E7 inset;
    -webkit-box-shadow: 2px 2px 1px 0 #E7E7E7 inset;
    /*width: inherit;*/
    /*max-width: 120px;*/
    height: 24px;
    line-height: 24px;
    border: 1px solid #dcdcdc;
    background: #fff;
    color: #494949;
    font-size: 13px;
    font-family: '微软雅黑'
}

input[type=text]:hover, input[type=password]:hover, select:hover {
    background-color: #FFF
}

input[type=text]:focus, input[type=password]:focus, select:focus {
    background-color: #FFF;
    border-color: #CCC;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit--box-shadow: none
}

.m0a {
    margin: 0 auto 10px!important
}

.m0a.w180 {
    width: 180px
}

.m0a.w180 input {
    margin-right: 5px;
    margin-left: 5px
}

input[type=checkbox] {
    background: 0 0;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: -2px
}

input[type=text].w140 {
    width: 140px
}

.form-control input[type=text] {
    width: inherit;
    max-width: inherit
}

.form-control input[type=text].w240 {
    min-width: 240px;
    width: inherit
}

.form-control input[type=text].w210 {
    width: 210px
}

.form-control textarea {
    width: 600px;
    padding: 5px;
    border: 1px solid #dcdcdc;
    background: #fff;
    font-size: 13px;
    color: #6c6c6c;
    font-family: '微软雅黑'
}

.f-nav a, .hea-rig-bottom li>a, .z-nav {
    font-family: "微软雅黑"
}

.filewrap {
    width: 80px;
    height: 30px;
    line-height: 30px;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
    border-radius: 3px
}

.filebtnfalse {
    width: 100%;
    height: 100%;
    line-height: inherit;
    font-size: 14px;
    color: #000;
    background: #f2f2f2
}

#personal .filebtnfalse {
    width: inherit;
    height: inherit;
    padding: 5px 16px;
    background: #be1108;
    color: #fff;
    border: 0
}

.filebtntrue {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    width: 100%;
    height: 100%;
    outline: 0
}

.filewrap:hover .filebtnfalse {
    background-position: left -22px!important;
    box-shadow: #d5d5d5 1px 1px 2px;
    color: #c10406
}

.filewrap.fl .newBtn {
    height: 100%
}

label.radio span.holder {
    height: 72px;
    background: url(../images/contentchina_03_03.png) no-repeat;
    display: none
}

label.checked span.holder, label.checked:hover span.holder {
    top: -48px!important
}

label.list {
    float: left;
    clear: left;
    margin: 0 0 5px
}

label.inline {
    float: left;
    margin: 0 10px 0 0
}

input.hiddenCheckbox {
    position: absolute;
    left: -10000px
}

label.prettyCheckbox span.holderWrap {
    display: block;
    float: left;
    position: relative;
    margin-right: 5px;
    overflow: hidden
}

label.prettyCheckbox span.holder {
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

address, cite, dfn, em, i, var {
    font-style: normal
}

.btn {
    width: 68px;
    height: 29px;
    background: #be1108;
    color: #fff;
    line-height: 29px;
    border-radius: 5px
}

.btn.w94 {
    width: 94px
}

#freightId {
    margin-bottom: 20px
}

.message {
    line-height: 26px
}

.hea-rig-bottom li, .header, .po-re>a {
    height: 64px;
    line-height: 64px
}

.pagination li a {
    display: inline-block;
    cursor: default;
    color: #666;
    border: 1px solid #e9e9e9;
    background: 0 0;
    box-shadow: none;
    min-width: 1em;
    padding: .2em .4em;
    margin-left: 2px
}

.left, .rig-seat {
    border: 1px solid #bababa
}

.pagination li.active a {
    background: #c30000;
    color: #fff;
    cursor: pointer
}

.header {
    min-width: 1200px;
    background-color: #fff;
    border-bottom: 1px solid #bababa
}

.po-re>a {
    float: left
}

.po-re>a img {
    margin-top: 20px;
    display: block
}

.hea-rig-btn {
    float: right
}

.hea-rig-btn a.returnindex {
    color: #333;
    font-size: 16px;
    margin: 0 8px;
}

.hea-rig-bottom {
    float: left;
    margin-left: 120px
}

.hea-rig-bottom li {
    float: left;
    position: relative;
    width: 150px
}

.hea-rig-bottom li.active {
    background: #be1108
}

.hea-rig-bottom li>a {
    display: inline;
    padding-left: 30px;
    height: 21px;
    background: url(../images/studenttopnavicon_03.png) no-repeat;
    font-size: 18px;
    color: #494949
}

.hea-rig-bot-fnav a, .navtop {
    font-size: 16px;
    text-align: center
}

.hea-rig-bottom li.active>a, .navtop {
    color: #fff
}

.hea-rig-bottom li .hea-rig-bot1 {
    background-position: -2px -5px!important
}

.hea-rig-bottom li .hea-rig-bot2 {
    background-position: -2px -42px!important
}

.hea-rig-bottom li .hea-rig-bot4 {
    background-position: -3px -84px!important
}

.hea-rig-bottom li .hea-rig-bot5 {
    background-position: -2px -126px!important
}

.hea-rig-bottom li.active .hea-rig-bot1 {
    background-position: -37px -5px!important
}

.hea-rig-bottom li.active .hea-rig-bot2 {
    background-position: -37px -42px!important
}

.hea-rig-bottom li.active .hea-rig-bot4 {
    background-position: -38px -84px!important
}

.hea-rig-bottom li.active .hea-rig-bot5 {
    background-position: -37px -126px!important
}

.hea-rig-bot-fnav {
    display: none;
    position: absolute;
    left: 0;
    top: 65px;
    z-index: 1000000;
    width: 150px;
    height: auto;
    padding: 0
}

.f-nav:after, .navtop:after {
    content: "";
    left: 50%;
    margin-left: -5px
}

.hea-rig-bot-fnav a {
    display: block;
    width: 100%;
    height: 54px;
    line-height: 54px;
    color: #fff;
    background: #bf1008
}

.hea-rig-bot-fnav a span {
    display: inline-block;
    width: 90%
}

.hea-rig-bot-fnav a:hover span {
    background: #a40800
}

.left {
    padding-top: 18px;
    float: left;
    width: 198px;
    border-top: 0;
    background: #fff
}

.navtop {
    position: relative;
    width: 198px;
    height: 34px;
    background: url(../images/lefttopbgb.png) 30px center no-repeat #be1108;
    line-height: 34px;
    background-size: 13%
}

.f-nav a, .z-nav {
    width: 100%;
    text-align: center
}

.navtops {
    background: url(../images/sellercenter_1b.png) 30px center no-repeat #be1108;
    background-size: 13%
}

.navtop:after {
    position: absolute;
    bottom: -20px;
    height: 0;
    border: 10px solid transparent;
    border-top: 10px solid #be1108
}

.f-nav, .z-nav {
    position: relative
}

.gxnavtops {
    background: url(../images/gxlefttopbgs.png) 30px center no-repeat #be1108!important
}

.trainnavtops {
    background: url(../images/trainlefttopbgs.png) 30px center no-repeat #be1108!important
}

.nav {
    background: #fff
}

.z-nav {
    display: block;
    height: 48px;
    line-height: 48px;
    color: #111;
    background: url(../images/leftnavbg.png) left center no-repeat;
    font-size: 14px
}

.navs .z-nav {
    background: url(../images/sellerbg.png) 34px 4px no-repeat
}

.navb .z-nav {
    background: url(../images/buybg.png) 34px 4px no-repeat
}

.navb .z-nav1 {
    background-position: 34px 4px
}

.navb .z-nav2 {
    background-position: 34px -62px
}

.navb .z-nav3 {
    background-position: 34px -136px
}

.navb .z-nav4 {
    background-position: 34px -206px
}

.navb .z-nav5 {
    background-position: 34px -276px
}

.navs .z-nav1 {
    background-position: 34px 4px
}

.navs .z-nav2 {
    background-position: 34px -64px
}

.navs .z-nav3 {
    background-position: 34px -137px
}

.navs .z-nav4 {
    background-position: 34px -206px
}

.navs .z-nav5 {
    background-position: 34px -275px
}

.navs .z-nav6 {
    background-position: 34px -344px
}

.navs .z-nav7 {
    background-position: 34px -415px
}

.navs .z-nav8 {
    background-position: 34px -484px
}

.navs .z-nav9 {
    background-position: 34px -555px
}

.navs .z-nav10 {
    background-position: 34px -625px
}

.f-nav {
    display: none
}

.f-nav:after {
    position: absolute;
    border: 10px solid transparent;
    border-bottom: 10px solid #f4f4f4;
    top: -20px
}

.f-nav a {
    display: block;
    height: 40px;
    background: #f4f4f4;
    line-height: 40px;
    font-size: 14px;
    color: #1e1e1e;
    position: relative
}

.f-nav a.navCurrent:after, .f-nav a:hover:after {
    position: absolute;
    width: 3px;
    height: 50%;
    top: 20%;
    left: 0;
    content: ""
}

.f-nav a:hover {
    background: url(../images/right_btn.png) 180px center no-repeat #f4f4f4;
    color: #be1108
}

.f-nav a:hover:after {
    background-color: #cd0c0d
}

.f-nav a.navCurrent {
    background: url(../images/right_btn.png) 180px center no-repeat #f4f4f4;
    color: #be1108
}

.f-nav a.navCurrent:after {
    background-color: #cd0c0d
}

.dpstore-h5, .kd_xin, .kd_xin a, .rig-seat {
    height: 30px;
    line-height: 30px
}

.right {
    padding-top: 18px;
    float: right;
    background: #f1f2f7;
    width: calc(100% - 200px)
}

.rig-seat {
    margin: 10px 0 10px 15px;
    border-radius: 5px;
    padding-left: 12px;
    background: url(../images/address.png) 12px center no-repeat
}

.rig-seat li {
    float: left
}

.rig-seat li a {
    font-size: 14px;
    color: #737373
}

.dpstore-h4, .dpstore-h5, .opentab td, .rig-seat li em {
    font-size: 16px
}

.rig-seat li a.rig-sea-now {
    color: #fc6c60
}

.rig-sea-first {
    padding-left: 22px
}

.rightin {
    background: #fff;
    margin: 0 0 0 15px;
    padding: 20px;
    border: 1px solid #bababa
}

.successRightin {
    background: url(../images/successbg.png) left top no-repeat #fff
}

.dpstore.w725.ml75 {
    width: inherit;
    margin: 0 0 14px
}

.dpstore.w725.ml75 .bgrey {
    border-radius: 5px;
    max-width: inherit
}

.kd_xin {
    display: none;
    text-align: center;
    margin-bottom: 20px
}

.kd_xin a {
    display: inline-block;
    width: 100px;
    text-align: center;
    border-radius: 5px;
    background: #be1108;
    color: #fff
}

.dpstore-h4 {
    color: #737373
}

.dpstore-h5 {
    margin: 14px auto;
    color: #ffa95b;
    text-align: center
}

.opentab td {
    padding: 24px 0
}

.opentab td input[type=text] {
    width: 50%;
    text-indent: 1em;
    height: 24px;
    line-height: 24px
}

.opentab td.tab-tdname {
    width: 90px
}

.opentab tr {
    border-bottom: 1px dashed #e9e9e9
}

.opentab tr:first-child, .opentab tr:last-child {
    border-bottom: 0
}

.open-prompt {
    font-size: 18px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #be1108
}

.open-prompt span {
    width: 41px;
    height: 34px;
    background: url(../images/light_03.jpg) left center no-repeat
}

.open-title {
    color: #414141;
    padding: 10px;
    font-size: 16px
}

.open-title span {
    color: #999;
    font-weight: 400;
    font-size: 12px;
    display: inline-block;
    margin-left: 10px
}

.openr1, .openr2, .ordermanage-nav a.ordermanage-navon {
    font-weight: 700
}

.opentab .squarebtn {
    width: 145px;
    margin: 10px auto
}

.open2 .greentab td {
    border: 1px solid #c8c8c8
}

.openr {
    width: 725px
}

.openr td {
    height: 90px
}

.openr1, .openr2 {
    font-size: 16px;
    color: #000
}

.openr2 .cogreen.aline.pr10 {
    padding: 0 8px;
    background: #be1108;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    margin: 0 5px;
    height: 36px;
    line-height: 36px
}

.dpgl_out {
    padding: 20px
}

.dpgl_out .dpgl {
    float: left;
    width: 34%;
    text-align: center;
    margin: 0 8%
}

.dpgl_001, .dpgl_002 {
    display: block;
    width: 160px;
    height: 160px;
    margin: 0 auto
}

.dpgl_001 {
    background: url(../images/dpgl_001.png) center center no-repeat;
    background-size: 120% 120%
}

.dpgl_002 {
    background: url(../images/dpgl_002.png) center center no-repeat;
    background-size: 120% 120%
}

.ordermanage-nav a.first, .ordermanage-nav a.last, .ordermanage-nav a.noEvaluate, .ordermanage-nav a.noPay, .ordermanage-nav a.noReceipt, .ordermanage-nav a.noSend, .ordermanage-nav a.nopay, .ordermanage-nav a.noreceipt, .ordermanage-nav a.nosend, .ordermanage-nav a.receipt {
    background-repeat: no-repeat;
    background-size: 28%;
    background-position: 10px center
}

.h48 {
    height: 30px;
    margin: 10px auto
}

.w960 {
    width: 600px;
    margin: 0 auto 10px
}

.ordermanage-nav {
    padding-bottom: 10px
}

.ordermanage-nav a {
    float: left;
    margin-right: 1.23%;
    width: 15.6%;
    height: 60px;
    text-indent: 66px;
    font-size: 15px;
    line-height: 40px;
    color: #333;
    background-color: #f4f4f4;
    border-radius: 8px
}

.ordermanage-nav a em {
    display: block;
    height: 14px;
    line-height: 14px;
    position: relative;
    top: -8px;
    text-indent: 80px;
    font-family: Arial, Helvetica, sans-serif
}

.ordermanage-nav a.first {
    background-image: url(../images/order_001.png)
}

.ordermanage-nav a.noPay, .ordermanage-nav a.nopay {
    background-image: url(../images/order_002.png)
}

.ordermanage-nav a.noSend, .ordermanage-nav a.nosend {
    background-image: url(../images/order_003.png)
}

.ordermanage-nav a.noReceipt, .ordermanage-nav a.noreceipt {
    background-image: url(../images/order_004.png)
}

.ordermanage-nav a.noEvaluate, .ordermanage-nav a.receipt {
    background-image: url(../images/order_005.png)
}

.ordermanage-nav a.last {
    background-image: url(../images/order_006.png);
    margin-right: 0
}

.ordermanage-nav .first.red_icon, .ordermanage-nav .last.red_icon, .ordermanage-nav .red_icon {
    width: 150px;
    height: 32px;
    line-height: 32px;
    background: #f4f4f4;
    color: #3b3a49;
    font-size: 14px;
    padding: 0;
    border-radius: 0;
    text-indent: 0;
    text-align: center;
    margin: 0
}

.ordermanage-nav .ordermanage-navon.red_icon {
    background: #be1108;
    color: #fff;
    font-weight: 400;
    position: relative;
    line-height: 32px
}

.ordermanage-nav .ordermanage-navon.red_icon:after {
    position: absolute;
    content: "";
    display: block;
    border: 8px solid transparent;
    border-top: 8px solid #be1108;
    left: 50%;
    margin-left: -4px;
    bottom: -16px
}

.w384 {
    width: 300px;
    margin: 0 auto 10px
}

.ordermanage-form {
    display: flex;
    justify-content: center;
    margin: 20px auto;
    text-align: justify;
    position: relative
}

.ordermanage-form label {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 12px
}

.label-tdname {
    display: inline-block;
    text-align: center
}

.label-tdname.w100 {
    width: 100px
}

.fix-right {
    position: absolute;
    bottom: 12px;
    right: -55px
}

.formtemplate {
    padding: 0 2.4%;
    margin: 20px auto
}

.formtemplate .row {
    padding: 0 10px;
    min-height: 34px;
    line-height: 34px;
    margin-bottom: 5px
}

.formtemplate .input-group {
    min-width: 110px;
    float: left;
    text-align: right;
    margin-right: 12px
}

.formtemplate .form-control {
    float: left;
    min-width: 600px;
    max-width: calc(100% - 150px)
}

.waybill-img img {
    display: block;
    width: 100%;
    margin: 10px 0
}

.waybill-printli {
    padding: 4px 0
}

.waybill-printli li {
    line-height: 30px;
    float: left;
    margin: 0 10px 5px 0;
    cursor: pointer
}

.waybill-printli li:hover {
    color: #be1104
}

.cogreen {
    color: #000
}

.aline {
    text-decoration: none!important
}

.goodstrue {
    display: inline-block;
    color: #4c4c4c;
    width: inherit;
    min-width: 42px
}

.gray-border, .red-border {
    width: auto;
    min-width: 30px;
    padding: 1px 2px;
    height: 20px\9;
    font-size: 14px;
    font-family: "微软雅黑";
    display: inline-block
}

.red-border {
    margin: 0 1px;
    color: #be1108;
    border: 1px solid #be1108;
    border-radius: 3px;
    line-height: initial;
    line-height: 20px\9
}

.gray-border {
    margin: 0 2px;
    color: gray;
    border: 1px solid gray;
    border-radius: 3px;
    line-height: initial;
    line-height: 20px\9
}

input[type=button].gray-border, input[type=button].red-border {
    min-height: 23px\9
}

.sellerOrderRight .gray-border, .sellerOrderRight .red-border {
    margin: 30px 1px 0\9
}

.red-border.inb {
    min-width: inherit;
    display: inline-block
}

.red-border.w30 {
    margin-right: 5px;
    width: 32px;
    min-width: 30px!important
}

table.dataTable.no-footer {
    border-bottom: 1px solid #c8c8c8!important;
    width: 100%!important
}

.transverseCommonTable {
    background: #fff;
    width: 100%;
    border: 1px solid #c8c8c8;
    border-radius: 3px;
    border-spacing: 0
}

#warehouseCode, #warehouseName {
    width: 140px;
    max-width: inherit
}

#zipCode {
    width: 230px;
    max-width: inherit
}

.transverseCommonTable th {
    font-weight: 400;
    height: 34px;
    background: #f1f1f1;
    color: #737373;
    table-layout: fixed
}

.transverseCommonTable tbody tr td {
    text-align: center;
    height: 46px
}

.orderGoodsInfo, .storeOrder li {
    text-align: left;
    float: left
}

.storeOrder, .storeOrder>li {
    height: 38px;
    line-height: 38px
}

.storeOrder>li:nth-child(4) {
    display: flex;
    align-items: center;
    justify-content: center
}

.transverseCommonTable tbody tr:last-child .orderGoods.bbgrey {
    border-bottom: none;
    display: flex\9
}

.storeOrder {
    padding: 0 5px;
    background: #f1f1f1
}

.storeOrder b {
    font-weight: 400;
    margin-left: 3px
}

.ordinaryTable .green {
    color: #cd0c0d
}

.storeOrder>li a.storeHeader {
    vertical-align: 14px
}

.storeOrder>li a.storeHeader img {
    max-width: 70px
}

.storeOrder>li a.storeName {
    display: inline-block;
    width: 140px;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis
}

.storeOrder li:nth-child(2) .green {
    color: #505050
}

.storeOrder li input[type=checkbox] {
    margin-left: 5px
}

.orderGoods {
    background: #fff
}

.orderGoods>div {
    float: left;
    border: 1px solid #ecf0f1;
    border-right: none;
    min-height: 82px;
    padding: 5px 1px;
    border-bottom: none
}

.orderGoods>div:first-child {
    border-left: none
}

.orderGoods>div:nth-child(2), .orderGoods>div:nth-child(4) {
    white-space: nowrap
}

.orderGoods>div:nth-child(n+2) {
    line-height: 82px
}

.sellerOrderLeft {
    width: 69%
}

.sellerOrderRight {
    width: 30%
}

.orderGoodsImg, .orderGoodsImg img {
    width: 80px;
    height: 80px
}

.sellerOrderRight>div {
    float: left
}

.sellerOrderRight div:last-child a {
    min-height: 80px;
    display: flex;
    justify-content: center;
    align-items: center
}

.orderGoodsImg {
    display: block;
    float: left;
    padding: 0 5px;
    margin-right: 8px
}

.orderGoodsInfo {
    /*cursor: pointer;*/
    width: 50%!important
}

.orderGoodsInfo:hover, .orderGoodsInfo:hover a {
    cursor: initial;
}

.orderGoodsInfo a {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2!important;
    -moz-box-orient: vertical;
    color: #505050;
    font-weight: 700;
    margin-top: 6px;
    line-height: normal
}

.fix-notes-c .fix-notes-c-h div p, .sendgoodsInfo>dd .wlgoodsName {
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 3!important;
    -moz-box-orient: vertical
}

.orderGoodsInfo p.mt5 {
    margin-top: 1px;
    line-height: normal
}

.tradeGoods>div {
    float: left
}

.tradeGoods>div:nth-child(n+2) {
    line-height: 82px
}

.goodsEvaluate {
    display: block;
    width: 100%;
    height: 16px
}

.wlsettab {
    margin: 20px 0 0
}

.seth4 {
    font-size: 16px;
    padding: 0 20px 15px;
    height: 22px;
    line-height: 22px
}

.seth5 {
    margin-top: 20px;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 0 0 10px
}

.expressLogo {
    width: 40px;
    height: 40px;
    background: url(../images/expressLogo_03.jpg) left top no-repeat
}

.expressLogoZt {
    background-position: left -40px
}

.expressLogoYd {
    background-position: left -80px
}

.expressLogoTt {
    background-position: left -120px
}

.setServece {
    width: 345px;
    margin: 0 auto
}

.setServece li {
    position: relative;
    float: left;
    width: 64px;
    margin: 0 0 0 5px
}

.setServece li:hover p {
    color: #f77d23
}

.setServece li p {
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    color: #505050
}

.theme h3, .theme p {
    color: #333;
    text-align: center
}

.setServece li span {
    display: block;
    margin: 0 auto;
    width: 50px;
    height: 50px;
    background: url(../images/wlservece_033.png) left top no-repeat
}

.setServece li span.wlIcon2 {
    background-position: left -64px
}

.setServece li span.wlIcon3 {
    background-position: left -124px
}

.setServece li span.wlIcon4 {
    background-position: left -186px
}

.setServece li span.wlIcon5 {
    background-position: left -248px
}

.setServece li span.wlIcon6 {
    background-position: left -250px
}

.setServece li a {
    cursor: initial;
    position: absolute;
    right: -4px;
    bottom: 24px;
    display: block;
    width: 18px;
    height: 18px;
    background: url(../images/wlchose_14.png) left top no-repeat
}

.setServece li a.wlright {
    background-position: left bottom
}

.setServece.service.clearfix {
    margin: 40px auto!important
}

.service {
    width: 440px;
    border-bottom: 1px solid #a4c7f1
}

.service li {
    margin: 0 0 0 20px
}

.theme h3 {
    font-size: 18px;
    padding: 0 0 20px
}

.themeall, .themenow {
    width: 21%;
    height: 100%;
    position: relative;
    margin: 0 2% 2%
}

.theme p, .theme p a {
    position: absolute;
    font-size: 16px
}

.themeall>img, .themenow>img {
    display: block;
    max-width: 100%;
    width: auto;
    max-height: 100%;
    margin: 0 auto
}

.theme p {
    left: 0;
    bottom: 60px;
    width: 100%
}

.theme p a {
    text-decoration: underline;
    color: #be1108;
    bottom: -30px
}

.theme p a:nth-child(1) {
    left: 40px
}

.theme p a:nth-child(2) {
    right: 40px
}

.carouselUp {
    width: 696px;
    margin: 20px 0 0 58px;
    padding: 0 0 20px
}

.edi-caro ul {
    padding-left: 3px
}

.edi-caro ul li {
    float: left;
    margin: 10px 70px 0
}

.edi-caro ul li div.edi-car-upload {
    width: 194px;
    height: 194px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative
}

.edi-caro ul li div.edi-car-upload h4 {
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    background: #CFC
}

.edi-caro ul li div.edi-car-upload .bannerImgWrap {
    width: 192px;
    height: 171px;
    border: 1px solid #CFC;
    border-top: 0;
    position: absolute;
    left: 50%;
    top: 0;
    margin: 0 0 0 -97px
}

.edi-caro ul li div.edi-car-upload img {
    width: 192px;
    height: 171px
}

.edi-caro ul li p {
    margin-bottom: 10px
}

.explain {
    color: #c8c8c8
}

.explain.pl10 {
    font-weight: 500
}

.editor {
    height: 200px
}

.editor.w620.pt10.pb10 {
    width: 100%
}

.editor .brief {
    height: 180px
}

.edi-goods {
    float: left;
    width: 300px;
    border: 1px solid #c8c8c8;
    margin: 10px 0 0 90px
}

.pub_search, input[type=text], input[type=password], select {
    border-radius: 3px
}

.edi-goods dt {
    text-indent: 10px
}

.edi-goods dd {
    height: 410px
}

.edi-goods dd div {
    padding: 12px 0 7px;
    border-bottom: 1px dashed #717171
}

.edi-goods dd p {
    width: 160px;
    padding: 0 0 0 10px
}

.storeSetEdiGoods {
    margin: 10px 0 0 60px!important
}

.storeEditTextarea {
    width: 696px;
    margin: 20px 0 0 58px
}

.uploadtab {
    margin: 20px auto 0
}

.carouselUp .filewrap {
    margin: 0 auto
}

.dp_editor {
    border-top: 1px solid #717171
}

.editor_head {
    margin: 14px 0
}

.editor_head form span, .editor_head p.fl {
    color: #3b3a49;
    font-size: 16px;
    height: inherit;
    margin: 0
}

.baby_recom, .pub_search {
    font-size: 14px;
    text-align: center
}

select#dealStatus, select#isComment {
    max-width: 126px;
    width: 126px;
    height: 28px;
    line-height: 28px;
    -webkit-appearance: menulist
}

.pub_search {
    width: 72px!important;
    height: 26px;
    line-height: 26px;
    letter-spacing: 4px;
    color: #fff;
    background-color: #be1108;
    -webkit-appearance: none
}

.w80 {
    width: 80px!important
}

.baby_recom {
    color: #3b3a49;
    background-color: #f2f2f2;
    margin-bottom: 20px
}

.baby_recom h3 {
    height: 34px;
    line-height: 34px;
    background-color: #e3e3e3
}

.baby_recom dl {
    width: 16.5%;
    float: left;
    border-right: 1px solid #d6d6d6
}

.baby_recom dl:nth-child(6n) {
    border-right: 0
}

.baby_recom dl dd {
    line-height: 36px;
    min-height: 36px
}

.baby_recom dl dd:nth-child(1) {
    padding: 0 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.baby_recom dl dt {
    height: 34px;
    line-height: 34px;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6
}

.baby_recom dl dt a {
    display: block;
    width: 24px;
    height: 24px;
    margin: 4px auto 0
}

.bady_dpzp .bady_dpzp_img {
    position: relative;
    width: 100%;
    padding-top: 11.5%
}

.bady_dpzp .bady_dpzp_img img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.bady_dpzp .bady_dpzp_box {
    margin: 20px 0
}

.img_lunbo {
    margin: 20px auto
}

.img_lunbo li {
    float: left;
    width: 21%;
    margin: 0 2%;
    position: relative
}

.img_lunbo li>div.clearfix {
    position: absolute;
    width: 100%;
    height: 40px;
    left: 0;
    bottom: 0
}

.img_lunbo li>div.clearfix .filewrap {
    width: 40%;
    height: 30px!important
}

.img_lunbo li>div.clearfix .filewrap .filebtnfalse {
    background-color: rgba(242, 242, 242, .8)
}

.img_lunbo li>div.clearfix .filewrap.fl {
    margin: 0 0 2% 2%
}

.img_lunbo li>div.clearfix .filewrap.fr {
    margin: 0 2% 0 0
}

.edi-car-upload h4 {
    text-align: center;
    height: 34px;
    line-height: 34px;
    background-color: #f2f2f2
}

.bannerImgWrap>img {
    display: block;
    width: 100%;
    height: 100%
}

.iconBtn, .iconEnabled {
    width: 25px;
    height: 25px
}

#editorContent {
    border: 1px solid #dcdcdc;
    background: #fff;
    font-size: 13px;
    color: #6c6c6c;
    font-family: '微软雅黑'
}

.iconBtn {
    background: url(../images/operate_06.png) left top no-repeat;
    cursor: pointer;
    margin-top: 10px
}

.iconBtn:hover {
    background: url(../images/operatehover_06.png) left top no-repeat
}

.iconEnabled {
    background: url(../images/operateenable.png) left top no-repeat!important;
    margin-top: 4px
}

.pointer .artic {
    height: 240px
}

.ediGoodsCheck {
    padding: 0;
    text-align: left;
    font-size: 14px
}

.commonmarked, .explain, .timeChose, .tree, p.dateExplain select {
    font-size: 12px
}

.shopkeeperTitle {
    height: 36px;
    background: #eee;
    color: #424242;
    text-align: center;
    line-height: 36px;
    font-weight: 700
}

.ediGoodsYes .iconBtn {
    background-position: left bottom
}

.edi-goods div {
    position: relative
}

.edi-goods div .iconBtn {
    position: absolute;
    right: 10px;
    top: 50%;
    margin: -10px 0 0
}

.treetitle {
    color: #353535;
    font-weight: 700;
    padding: 30px 0 8px 60px
}

.treetitle .last {
    padding-left: 160px
}

.tree {
    width: 300px;
    margin: 0 auto
}

.tree li {
    padding-bottom: 28px
}

.tree li.last {
    margin-bottom: 0
}

.tree dt {
    width: 99px;
    height: 23px;
    background: url(../images/att-class-dtbg_03.png) left top no-repeat;
    color: #fff;
    text-indent: 5px;
    line-height: 23px;
    cursor: pointer;
    position: relative
}

.tree dt span {
    display: block;
    width: 16px;
    height: 16px;
    background: url(../images/seller-btn_03.png) -50px -99px no-repeat;
    position: absolute;
    right: -30px;
    top: 5px;
    z-index: 1000
}

.tree dd {
    margin-top: 8px;
    width: 300px;
    position: relative
}

.tre-split2 em, .tree dd p span {
    width: 96px;
    background: #d6dbdf;
    display: block;
    height: 20px;
    float: left
}

.tree dd p {
    clear: both
}

.tree dd p span {
    clear: both;
    position: relative
}

.classify, .tre-split2 b, .triangle {
    position: absolute
}

.tre-split2first {
    padding-top: 10px;
    border-radius: 4px 4px 0 0
}

.tre-split2last {
    padding-bottom: 10px;
    border-radius: 0 0 4px 4px
}

.tre-split2 em {
    line-height: 20px;
    text-align: center;
    color: #545454
}

.tre-split2 em:hover {
    background: #85929e;
    color: #fff
}

.tre-split2 b {
    display: block;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    right: 0;
    z-index: 10000;
    cursor: pointer
}

.tree dd p .peibtn {
    display: block;
    float: left;
    width: 98px;
    height: 20px;
    line-height: 20px;
    margin-left: 90px;
    cursor: pointer;
    padding-left: 18px;
    background: url(../images/peibtn_03.png) left center no-repeat;
    zoom: 1
}

.triangle {
    width: 8px;
    height: 4px;
    background: url(../images/sanjiao_03.jpg) left top no-repeat;
    left: 84px;
    top: -4px
}

.tree li.addfirst {
    width: 22px;
    height: 22px;
    background: url(../images/add_07.jpg) left top no-repeat;
    margin-left: 36px;
    cursor: pointer
}

.baby-classify {
    width: 412px;
    height: 26px;
    margin: 30px auto 0
}

.baby-classify li {
    float: left;
    width: 136px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    margin-top: 6px;
    cursor: pointer
}

.babytab td {
    border: 1px solid #c8c8c8
}

.classify {
    width: 200px;
    height: 300px;
    background: #fff;
    left: 300px;
    top: 190px;
    z-index: 1000000000000000000;
    display: none
}

.cla-left {
    width: 16px;
    height: 300px;
    background: url(../images/cla-leftbg_07.jpg) left top repeat-y
}

.cla-mainnav {
    width: 184px;
    height: 300px
}

.cla-mainnav>li>a {
    display: block;
    width: 184px;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    color: #222;
    border-bottom: 1px solid #efefef;
    text-indent: 10px
}

.commonmarked, .ww120 {
    display: inline-block
}

.cla-subnav {
    padding-left: 40px
}

.cla-subnav>li {
    cursor: pointer
}

.mb10 {
    margin-bottom: 10px
}

.explain.pl10 {
    color: #ec292a
}

.commonmarked {
    color: #ec292a!important;
    height: 20px;
    line-height: 20px
}

dd.fl.explain.commonmarked.marked1 {
    position: absolute;
    bottom: 5px;
    right: -88px
}

p.dateExplain {
    line-height: 36px
}

.domain h4 {
    font-size: 16px;
    color: #2e2e2e;
    font-weight: 700;
    text-align: center;
    height: 30px;
    line-height: 15px;
    border-bottom: 1px solid #bababa
}

.domain .domainSet {
    position: relative;
    width: 606px;
    height: 60px;
    margin: 34px auto 10px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    border: 1px solid #e2e2e2\9
}

.domainSet em {
    float: left;
    height: 60px;
    line-height: 60px;
    width: 106px;
    text-align: center;
    color: #000;
    font-size: 18px
}

.domainSet em.icon {
    position: absolute;
    right: 15px;
    top: 10px;
    width: 42px;
    height: 42px;
    background: url(../images/yes_03.jpg) left top no-repeat;
    margin: 0;
    background-size: 100% 100%
}

p.domaintips {
    text-align: center;
    color: #be1108
}

.domain input[type=text] {
    float: left;
    width: 425px;
    height: 40px;
    line-height: 40px;
    text-indent: 1em;
    margin: 10px 0 0;
    background: #f4f4f4;
    border: 1px solid #d2d7d6;
    border-radius: 5px;
    padding: 0;
    color: #000
}

.marked2 {
    margin: 7px 0 0 320px
}

.domainBg {
    width: 435px;
    height: 298px;
    background: url(../images/domainimg_07.jpg) center center no-repeat;
    margin: 120px auto 0
}

.publishstep {
    width: auto
}

.publishstep dl, .publishstep dl.step1, .publishstep dl.step2 {
    width: 18%;
    background: url(../images/step_jt.png) 92px center no-repeat
}

.publishstep dl.step6 {
    background: 0 0;
    width: 10%
}

.publishstep dl dt {
    width: 78px;
    height: 60px
}

.publi-title {
    font-size: 14px;
    color: #333;
    height: 40px;
    line-height: 40px
}

.wwlist {
    width: 78%
}

.wwlist:last-child {
    border-bottom: none
}

.ww120 {
    min-width: 120px
}

.goodslist {
    float: left;
    width: 110px;
    margin: 0 5px 10px;
    text-align: center
}

.form-control .goodslist input[type=text] {
    margin: 0
}

.publishwrap ul li {
    width: 162px;
    height: 23px;
    margin: 5px auto 0;
    border: 1px solid #fff
}

.publishwrap ul li.classnow {
    background: url(../images/publish1-libg_03.jpg) left top repeat-x;
    border: 1px solid #ececec;
    font-weight: 700;
    cursor: pointer
}

.publish-classet {
    width: 620px;
    height: 39px;
    line-height: 39px;
    border: 1px solid #ffe7e7;
    text-indent: 20px;
    position: relative
}

.publish-classet span {
    display: block;
    width: 15px;
    height: 8px;
    background: url(../images/classetbg_07.jpg) left top no-repeat;
    position: absolute;
    left: 26px;
    top: -8px
}

.publish .tree {
    width: 725px;
    width: 620px;
    height: 222px;
    border: 1px solid #b1b1b1;
    margin: 28px 0 0 76px
}

.publish .tree h4 {
    font-size: 14px;
    color: #333;
    height: 30px;
    line-height: 30px;
    background: #eee;
    text-indent: 10px
}

.publish .tree dl {
    margin: 0 27px
}

.publish .tree dd {
    width: 96px
}

.goodscolor {
    width: 510px;
    background: #f9fcfe;
    border: 1px solid #d6e7ff;
    margin: 10px 0
}

.goodscolor li {
    float: left;
    width: 60px;
    margin-left: 86px;
    height: 30px;
    line-height: 30px;
    padding: 4px 0
}

.goodscolor li.ml0 {
    margin-left: 0
}

.goodscolor li input {
    margin: 6px 3px 0
}

.goodsimg {
    height: 226px;
    border: 1px solid #e1e1e1;
    text-align: center;
    margin: 10px 0
}

.goodsimg ul li img {
    margin: 5px 0
}

.goodsimg li {
    float: left;
    width: 20%
}

.goodsimg div.imgWrap {
    width: 85px;
    height: 94px;
    margin: 20px auto
}

.goodsimg p {
    font-size: 12px;
    color: #a3a3a3;
    margin-top: 30px
}

.goodsimg .filewrap {
    width: 85px;
    margin: 0 auto 6px
}

.btnWrap2 input {
    margin: 10px auto
}

.cke_chrome {
    margin: 10px 0
}

.dataTables_wrapper {
    margin: 20px 0
}

.attadd {
    width: 579px;
    height: 290px;
    border: 1px solid #8e8e8e;
    margin: 10px auto
}

.attadd textarea {
    width: 577px;
    height: 288px
}

.attadd li {
    float: left;
    padding: 14px 27px 0;
    width: 135px
}

.pub3-bjq {
    width: 520px;
    height: 150px;
    margin: 10px auto 0
}

.detailimg li {
    float: left;
    width: 127px;
    margin: 18px 28px 0
}

.detailimg span {
    display: block;
    width: 125px;
    height: 139px;
    border: 1px solid #657062
}

.detailimg li input {
    margin: 15px auto 0
}

.detailimg li.last span {
    background: url(../images/detailgoodsadd_07.jpg) center center no-repeat #f8f8f8;
    border: none;
    cursor: pointer
}

.pub4tab input {
    margin-left: 10px
}

.warehouseChose {
    float: left;
    height: 28px;
    padding: 0 0 0 5px
}

.warehouseChose input {
    margin: 3px 0 0
}

#personalEditForm {
    margin: 0 auto 10px
}

.open-title {
    font-weight: 700
}

.buyer-complaints, .dataTables_scrollHeadInner, .seller-report {
    width: 100%!important
}

.b-c-b table, .s-r-b table {
    width: 100%!important;
    border: 1px solid #bababa
}

.s-r-b table tr td {
    height: 88px!important
}

.b-c-b table tr:last-child td, .s-r-b table tr:last-child td {
    border-bottom: none
}

.b-c-b table tr td {
    height: 50px!important
}

.addressTab td {
    padding: 12px 0
}

.addresswrap h4 {
    color: #414141;
    font-size: 16px;
    font-weight: 700;
    padding: 10px 0 0 13px
}

.addresswrap>p {
    height: 24px;
    line-height: 24px;
    padding: 14px 0 0 13px;
    margin: 0 auto 20px
}

.orderGoods>.expressOrderRight div.addressee p:last-child {
    width: 300px;
    white-space: normal;
    margin: 0 auto
}

.goodsDetail dl dd p, .orderStoreName p, .refundGoodsName, .scGoodsName, .scStoreName, .scgoodsName, .tradeGoods>div:last-child, .tradeGoods>div:nth-child(2), .tradeGoods>div:nth-child(4), .wlOrderName {
    white-space: nowrap
}

.addresstab td {
    padding: 10px 0
}

.addresstab td>p {
    width: 88px;
    height: 22px;
    border: 1px solid #dcdcdc;
    text-align: center;
    line-height: 22px;
    margin-right: 10px
}

.addresslisttab {
    width: 748px;
    margin: 22px 0 0 28px
}

.addresslisttab td {
    height: 87px
}

.defaultadd {
    display: block;
    width: 60px;
    height: 24px!important;
    background: #ee5a12;
    color: #fff;
    text-align: center;
    line-height: 24px;
    position: absolute;
    left: 0;
    top: 0
}

.rig-tro-nogoods span {
    display: block;
    width: 352px;
    height: 300px;
    background: url(../images/trolley_03.jpg) right center no-repeat;
    background-size: 80% 80%;
    margin-left: 70px
}

.look_div {
    margin: 80px 0 30px 70px
}

.look_div .newBtn.fl {
    float: inherit
}

.look_div em {
    margin: 20px auto
}

.carouselwrap {
    width: 824px;
    height: 300px;
    overflow: hidden
}

.carouselwrap>ul {
    margin: 0 auto!important
}

.carousela {
    display: block;
    width: 180px;
    height: 180px;
    margin: 0 auto
}

.carousela>img {
    display: block;
    width: auto;
    max-width: 100%;
    height: 100%
}

.rig-tro-goo-content {
    margin-top: 45px
}

.rig-tro-goo-content .tabbox {
    display: none
}

#goL, #goR, .balancewrap1 ul li p span, .balancewrap1 ul li>a, .balancewrap2 ul li a, .carousel li p, .carousel li span, .scbabytab-goods a, .square-select, .trolleybab-godds .num a {
    display: block
}

.carousel li {
    float: left;
    width: 206px;
    margin: 0
}

.carousel li span {
    height: 32px;
    line-height: 32px;
    text-align: center
}

.carousel li .btnbig {
    margin: 10px auto 0
}

.carousel li input.newBtn {
    float: none
}

#goL, #goR {
    top: 180px;
    position: absolute;
    background: url(../images/leftright.png) left top;
    width: 50px;
    height: 48px
}

#goL {
    left: 0
}

#goR {
    right: 0;
    background-position: left bottom!important
}

.rig-tro-goo-content.ml40 {
    margin: 45px 0 0 62px;
    width: 824px
}

.trolleystep {
    padding: 38px 35px 0 0
}

.trolleybab-store td {
    height: 40px;
    line-height: 40px
}

.trolleybab-store td input[type=checkbox] {
    margin: 30px 0 0;
    -webkit-appearance: checkbox
}

.trolleybab-store td input[type=checkbox].a {
    margin: 0
}

.trolleybab-store td .nosendtab-wangwang {
    margin: 30px 0 0
}

.trolleybab-godds {
    border: 1px solid #c8c8c8
}

.trolleybab-godds img {
    margin: 10px;
    float: left
}

.trolleybab-godds .num {
    width: 78px;
    height: 23px;
    background: #f0f0f0;
    border: 1px solid #cbcbcb;
    margin: 0 auto
}

.trolleybab-godds .num a {
    float: left;
    width: 18px;
    height: 23px;
    color: #898989;
    text-align: center;
    line-height: 23px
}

.trolleybab-godds .num input {
    width: 35px;
    height: 21px;
    border: 0;
    float: left;
    text-align: center
}

.trolleybab-goddscolumn {
    background: #e8e8e8;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8
}

.trolleybab .tdsplit {
    height: 15px
}

.balancestep {
    width: 614px;
    padding: 52px 0 0 57px
}

.balancestep dl {
    width: 161px
}

.balancestep dl.step2 {
    width: 292px
}

.balancestep dl.step2 dt {
    left: 131px
}

.balancestep dl.step2 dd {
    left: 90px
}

.balancewrap {
    border: 1px solid #e1e1e1;
    margin: 30px 20px 20px
}

.balancewrap h4 {
    color: #414141;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 0 10px 13px
}

.balancewrap1 {
    padding-bottom: 30px
}

.balancewrap1 ul li {
    border: 1px solid #ccc;
    position: relative;
    margin: 20px 10px 0 0
}

.balancewrap1 ul li.add {
    border: 1px solid #EE5A12
}

.balancewrap1 ul li p {
    padding: 30px 0 30px 20px
}

.balancewrap1 ul li>a {
    position: absolute;
    right: 10px;
    bottom: 10px
}

.balancewrap2 {
    height: 88px
}

.balancewrap2 ul li {
    float: left;
    border: 1px solid #ddd;
    margin: 15px 10px 0 0
}

.balancewrap2 ul li a {
    float: left;
    width: 94px;
    height: 26px;
    border: 1px solid #fff;
    color: #5c5c5c;
    text-align: center;
    line-height: 26px;
    position: relative
}

.balancewrap2 ul li.pay, .balancewrap2 ul li.pay a {
    border: 1px solid #EE5A12
}

.square-select {
    width: 12px;
    height: 12px;
    background: url(../images/selected-icon.png) left top no-repeat;
    position: absolute;
    right: 0;
    bottom: 0
}

.balancewrap3 {
    padding-bottom: 30px
}

.balancetab-store {
    height: 70px
}

.balancetab {
    border-collapse: collapse
}

.balancetab-goods {
    height: 88px;
    background: #f7f7f7;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9
}

.balancetab-goods img {
    float: left
}

.balancetab-goodscolumn {
    height: 60px;
    background: #fff6eb
}

.balancetab-goodscolumn input {
    width: 150px
}

.balancetab-total {
    font-size: 22px
}

.orderrighttab {
    margin: 0 auto
}

.orderrighttab tbody tr {
    height: 40px;
    line-height: 40px
}

.orderwrongtab {
    margin: 40px auto!important
}

.orderrighttab-right {
    color: #55aa0c;
    font-weight: 700;
    font-size: 24px;
    font-family: '宋体';
    line-height: 56px
}

.orderrighttab-right span, .orderrighttab-wrong span {
    margin-top: 9px;
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    background: url(../images/rightwrong.png) left bottom no-repeat
}

.orderrighttab-right span {
    background-position: left top
}

.orderrighttab-wrong {
    color: #de0029;
    font-size: 24px;
    font-weight: 700
}

.orderrighttab-right .newBtn {
    margin: 12px auto 0
}

.rig-tro-goods .ordermanage-nav a {
    width: 26.5%
}

.rig-tro-goods.po-re {
    width: 100%;
    overflow: hidden
}

#model .title {
    padding: 5px 0
}

#model .title a {
    margin: 20px 0 0
}

.scbaby-title {
    height: 56px
}

.scbaby-title-search {
    width: 176px;
    height: 26px;
    border: 1px solid #dcdcdc;
    margin-right: 5px
}

.searchinputwrap {
    width: 149px;
    float: left
}

.scbaby-title-search input[type=text] {
    width: 145px;
    height: 24px;
    line-height: 24px;
    border: 0;
    background: #fff;
    max-width: initial
}

.scbaby-title-search>input[type=button] {
    width: 26px;
    height: 26px;
    background: url(../images/buyer-search_03.jpg) center center no-repeat #f3f3f3;
    border-left: 1px solid #dcdcdc
}

.scbabytab-goods {
    float: left;
    width: 109px;
    position: relative;
    margin-right: 45px;
    margin-top: 20px
}

.scbabytab-goods .operation {
    width: 100%;
    height: 18px;
    position: absolute;
    left: 0;
    top: 0
}

.goodspage em, .scbabytab-goods .operation em {
    display: block;
    width: 19px;
    height: 18px;
    cursor: pointer
}

.scbabytab-goods .operation em {
    background: url(../images/seller-btn_03.png) -4px -98px no-repeat
}

.scbabytab-goods .operation em.hsz {
    background-position: -26px -98px
}

.goodspage em {
    background: url(../images/seller-btn_03.png) -4px -98px no-repeat
}

.goodspage em.hsz {
    background-position: -26px -98px
}

.scgoodsName {
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    font-weight: 700
}

.scGoodsName {
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center
}

.scStoreName {
    width: 80px;
    overflow: hidden;
    text-overflow: ellipsis
}

.tabBtn.fl.del.delaLL.ml5, .tabBtn.mt5.deleteall.fl.ml5 {
    display: inline-block;
    width: 80px;
    height: 28px;
    line-height: 28px;
    background: #be1108;
    color: #fff;
    border: none;
    text-align: center;
    max-width: inherit;
    max-height: inherit;
    margin-left: 15px;
    position: relative;
    top: -5px;
    padding: 0;
    letter-spacing: 2px
}

.scbabytabin-storename .hsz {
    width: 16px;
    height: 16px;
    background: url(../images/seller-btn_03.png) -50px -99px no-repeat;
    cursor: pointer
}

.scbabytabin-storename>span>img {
    height: 45px!important;
    width: 45px
}

.scbabytab input[type=checkbox], .scshoptabin input[type=checkbox] {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    -webkit-appearance: checkbox
}

.scbabytab input[type=checkbox] {
    margin: 0 1px 0 0;
    -webkit-appearance: checkbox
}

.scbabytabin-storename .tx {
    width: 17px;
    height: 15px;
    background: url(../images/top-libg_03.png) left -66px no-repeat;
    cursor: pointer
}

.wrap, .wrapwrap {
    width: 440px;
    position: relative
}

.scbabytabin-storename .mt80 {
    margin-top: -8px
}

.scbabytabin-storename .mt70 {
    margin-top: -28px
}

.scbabytabin-storename .tx.mt80.praise {
    margin-top: -6px
}

.wrapwrap {
    margin: 10px auto 0
}

.wrap {
    height: 130px;
    overflow: hidden
}

.imgwrap {
    height: 150px;
    position: absolute;
    left: 0;
    top: 0
}

.imgwrap li {
    float: left;
    width: 110px
}

.img, .img img {
    width: 100px
}

.img {
    float: left;
    height: 150px;
    text-align: center;
    margin: 0 10px 0 0
}

.articin dd p, .orderGoodsName div a, .orderGoodsName div p, .orderinfocheck {
    text-align: left
}

.img p {
    height: 18px
}

.nextbtn, .prevbtn {
    display: block;
    width: 20px;
    height: 31px;
    position: absolute;
    top: 62%;
    margin-top: -45px
}

.prevbtn {
    left: -30px;
    background: url(../images/prevnext.png) left -38px no-repeat
}

.nextbtn {
    right: -20px;
    background: url(../images/prevnext.png) -21px -38px no-repeat
}

.orderinfo {
    padding: 8px 5px;
    height: 55px
}

.orderinfo li {
    float: left;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center
}

.orderinfocheck input {
    margin: 0 0 0 10px
}

li.orderGoodsName, li.orderStoreName {
    display: flex;
    justify-content: center
}

.orderStoreName a {
    display: block;
    float: left;
    color: #505050
}

.orderStoreName p {
    width: 110px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis
}

.storeIcon img {
    width: 30px;
    height: 30px
}

.orderGoodsName>a, .orderGoodsName>a img {
    width: 44px;
    height: 44px
}

.orderinfo li p.yj {
    text-decoration: line-through
}

.orderGoodsName>a {
    display: block;
    float: left;
    padding: 5px
}

.orderGoodsName div {
    float: left;
    width: 124px
}

.orderGoodsName div a {
    display: block;
    color: #505050;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.artic {
    height: 200px
}

.articin dt {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    overflow: hidden
}

.articin dd p {
    background: #cdd7e2;
    border-radius: 5px;
    padding: 5px;
    position: relative;
    max-width: 300px
}

.articin dd p span {
    display: block;
    float: left;
    width: 12px;
    height: 10px;
    background: url(../images/art-messbg_03.png) left top no-repeat;
    position: absolute;
    top: 10px
}

.articin .art-buyer dd p span {
    left: -8px
}

.articin .art-seller dd p span {
    background-position: right top;
    right: -8px
}

.pjtab-goods-bjq {
    height: 160px
}

.evaluate-title {
    font-size: 16px;
    margin: 14px 0 0
}

.evaluate-textarea {
    display: block;
    width: 90%;
    height: 80px;
    border: 1px solid #c8c8c8
}

.shtabwrap h4 {
    color: #414141;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 0 0 13px
}

.personal-info .seller-rate-info .scroller em {
    color: #fff!important
}

.buy-eval {
    position: absolute;
    width: 640px;
    height: 500px;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -320px;
    background: #fff;
    z-index: 999999
}

.goods-title {
    width: 100%;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #D5D5D5
}

.goods-title em {
    padding-left: 10px
}

.store {
    padding: 0 20px
}

.store-title {
    text-align: center;
    font-size: 16px
}

.flower+span {
    margin-left: 10px
}

.flower li {
    width: 60px;
    height: 20px;
    line-height: 20px;
    float: left;
    background: url(../images/icon_v2.png) no-repeat
}

.flower li.hp {
    background-position: -220px -105px
}

.flower li.zp {
    background-position: -220px -245px
}

.flower li.cp {
    background-position: -220px -173px
}

.evaluate-textarea {
    text-indent: 1em;
    padding: 10px 0;
    margin: 10px auto
}

.BOX {
    margin: 0 20px
}

#star {
    width: 600px;
    height: 24px
}

#star span, #star ul {
    float: left;
    display: inline;
    height: 24px!important;
    line-height: 24px!important
}

#star ul {
    margin: 0 10px
}

#star li {
    float: left;
    width: 24px;
    height: 24px;
    cursor: pointer;
    text-indent: -9999px;
    background: url(../images/star.png) no-repeat;
    zoom: .85
}

#star strong {
    color: #f60
}

#star li.on {
    background-position: 0 -28px
}

.dianpu_midd .dlList {
    position: relative
}

.jiaoyi_img {
    position: absolute;
    width: 360px;
    height: 200px;
    right: 0;
    bottom: 0
}

.dianpu_midd .dlList>div {
    padding-left: 24px;
    height: 66px
}

.dianpu_midd .dlList .visitor {
    background: #effbfb;
    color: #75b7bc;
    border-bottom: 1px solid #eee
}

.dianpu_midd .dlList .order {
    background: #f7fff1;
    color: #92a77d;
    border-bottom: 1px solid #eee
}

.dianpu_midd .dlList .pay {
    background: #fffbfa;
    color: #c2905b
}

.dianpu_midd .dlList dl {
    width: 80px;
    float: left;
    margin: 14px 80px 0 0;
    font-weight: 700
}

.dianpu_midd .dlList dl em {
    display: inline-block;
    width: 8px;
    vertical-align: middle;
    margin-left: 3px
}

.dianpu_midd .dlList dl em img {
    display: inline-block;
    width: 100%;
    height: 100%
}

.dianpu_h3 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px
}

.dianpu_bott {
    margin-top: 40px
}

.dianpu_bott>div {
    margin-top: 30px;
    width: 50%
}

.dianpu_bott .dianpu_h3 {
    text-indent: 1em
}

.bott_box {
    padding: 20px 20px 0;
    border: 1px solid #D7D7D7;
    margin: 0 2%;
    height: 188px;
    overflow: hidden
}

.bott_box dl dt, .bott_box li {
    line-height: 30px;
    height: 30px
}

ul.bott_box {
    overflow-y: scroll
}

.bott_box dl {
    float: left;
    width: 50%;
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px
}

.bott_box dl dd {
    font-size: 16px;
    font-weight: 700
}

.goodsDetail dl dd, .squarebtn {
    font-size: 14px;
    text-align: center;
    -webkit-appearance: none
}

.bott_box li {
    font-size: 14px;
    margin-bottom: 7px
}

.dianpu_midd .dlList>div.right_number {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    width: 180px;
    height: 200px;
    font-weight: 700;
    z-index: 99999;
    color: #de0029
}

.pay_number {
    position: absolute;
    right: 82px;
    top: 64px
}

.pay_order_number {
    position: absolute;
    left: 34px;
    bottom: 40px
}

.order_number {
    position: absolute;
    right: 10px;
    bottom: 10px
}

.per-head img {
    width: 84px;
    height: 84px;
    border: 1px solid #dcdcdc
}

.refundstep {
    width: 562px;
    padding: 47px 0 0 142px
}

.refundstep dl {
    width: 148px
}

.refundstep dl.step2 {
    width: 266px
}

.refundstep dl.step2 dt {
    left: 118px
}

.refundstep dl.step1 dd {
    left: -40px
}

.refundstep dl.step2 dd {
    left: 80px
}

.refundstep dl.step3 dd {
    right: -15px
}

.refundinfo {
    width: 300px;
    float: left;
    padding: 25px 0 0 75px
}

.refundinfo dl {
    width: 300px;
    border: 1px solid #c8c8c8
}

.refundinfo-dl1 {
    border-bottom: none!important
}

.refundinfo dl dt {
    width: 100%;
    height: 39px;
    line-height: 39px;
    background: #be1108;
    color: #fff;
    text-align: center
}

.refundinfo dl dd {
    padding-left: 3px;
    height: auto;
    line-height: 26px;
    display: flex;
    justify-content: center;
    align-items: center
}

.refundinfo-goodsname {
    height: 90px!important;
    line-height: 90px!important
}

.refundinfo-goodsname img {
    margin: 17px 12px 0 0
}

.refundtabwrap {
    padding: 120px 0 0 90px;
    width: 430px
}

.refundGoodsName {
    width: 97px;
    overflow: hidden;
    text-overflow: ellipsis
}

.refundtab.w360 {
    width: 100%
}

.refundtab tbody tr:first-child td:first-child {
    position: relative;
    top: -6px
}

.h255.vab {
    height: 70px
}

.refundtab select#select {
    width: 60%;
    max-width: inherit;
    margin-bottom: 12px
}

#ghah {
    overflow-y: auto;
    overflow-x: hidden;
    height: 200px;
    width: 100%
}

.nosendtab-wangwang {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    background: url(../images/wangwang.gif) -83px -4px no-repeat;
    margin: 13px 0 0 5px
}

.nosendtab-wuliu {
    display: none;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 10000;
    width: 224px;
    padding: 10px;
    background: #fff;
    border: 1px solid #ec9947;
    text-align: left
}

.nosendtab-wuliu li {
    padding-left: 20px;
    text-indent: -20px
}

.nosendtab-wuliu li.wlnow {
    color: #fe5c1c
}

.logisticsOrder {
    background: #f5f5f5
}

.logisticsOrder li {
    float: left;
    text-align: left;
    height: 40px;
    line-height: 40px
}

.wlOrderName {
    width: 120px;
    color: #505050;
    overflow: hidden;
    text-overflow: ellipsis
}

.orderDetail {
    width: 100%;
    position: relative;
    overflow: hidden
}

.orderDetail:after, .orderDetail:before {
    position: absolute;
    content: "";
    width: 1px;
    border-right: 1px dashed #c1c1c1;
    top: 0;
    visibility: initial
}

.orderDetail:after {
    height: 100%;
    right: 42%
}

.orderDetail:before {
    height: 9000px;
    left: 17%
}

.orderDetail>div {
    float: left;
    text-align: left;
    width: 40%;
    min-height: 200px
}

.activetab-p, .bid-rule dd, .bid-rule dt, .entrances {
    text-align: center
}

.orderDetail .goodsDetail {
    width: 18%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center
}

.goodsDetail dl {
    height: 160px;
    margin: 3px 0
}

.goodsDetail dl dt {
    margin: 0 auto
}

.goodsDetail dl dt img {
    display: block;
    max-width: 120px;
    height: 80px;
    margin: 0 auto
}

.goodsDetail dl dd {
    font-weight: 400;
    line-height: 20px
}

.goodsDetail dl dd p {
    width: 118px;
    overflow: hidden;
    text-overflow: ellipsis
}

.addressDetail ul li, .sendDetail ul li {
    margin: 10px 0
}

.sendDetail input {
    width: 230px
}

.sendDetail textarea {
    text-indent: 1em;
    padding: 3px 0;
    border: 1px solid #dcdcdc;
    width: 66%;
    max-height: 60px
}

.LeaveMess {
    width: 280px;
    height: 58px
}

.addressDetail textarea {
    width: 70%;
    padding-top: 4px;
    border: 1px solid #dcdcdc;
    min-height: 60px
}

.squarebtn {
    font-family: '微软雅黑';
    display: block;
    width: 103px;
    height: 30px;
    line-height: 30px;
    background: #be1108;
    border: 1px solid #be1108;
    color: #fff;
    cursor: pointer;
    letter-spacing: 2px;
    border-radius: 5px;
    margin: 5px 0;
    -webkit-appearance: none
}

.scoreTabWrap {
    width: 100%;
    padding: 40px 0 0
}

.score-tabin {
    width: 100%
}

.score-tabin th {
    background: #b8b8b8
}

.activelogo {
    width: 92px;
    height: 78px;
    background: url(../images/activebg_03.jpg) 75px 20px no-repeat;
    padding: 20px 0 20px 75px
}

.packet dl {
    border: 0
}

.rig-active {
    height: 73px
}

.rig-active dt {
    width: 60px;
    height: 60px;
    background: url(../images/seller-hongbao_03.jpg) left top no-repeat
}

.rig-active dt.ticlogo {
    background-position: left -60px
}

.rig-active dd {
    color: #919191
}

.activetab {
    border-bottom: 1px solid #b9b9b9
}

.activetab-p {
    width: 114px;
    height: 24px;
    background: #e5e5e5;
    line-height: 24px
}

.channel li em, .help em {
    line-height: 20px;
    opacity: .6;
    left: -100px;
    font-weight: 400;
    display: none
}

.activetab-showimg {
    width: 145px;
    height: 138px;
    border-bottom: 1px solid #d7d7d4
}

.activetab td span {
    margin-left: 10px;
    color: #AFAEAE
}

.help {
    width: 21px;
    height: 21px;
    background: url(../images/helpbg_03.png) left top no-repeat;
    margin: 8px 10px;
    cursor: pointer;
    position: relative
}

.help em {
    width: 200px;
    background: #000;
    position: absolute;
    top: 21px;
    padding: 10px
}

.channel {
    width: 464px;
    height: 110px;
    background: #eaeaea;
    padding-top: 18px;
    margin: 10px auto
}

.channel ul {
    width: 432px
}

.channel li {
    float: left;
    width: 69px;
    height: 96px;
    margin-right: 3px;
    background: url(../images/channel_03.jpg) left top no-repeat;
    position: relative;
    cursor: pointer
}

.channel li.chan2 {
    background-position: -69px top
}

.channel li.chan3 {
    background-position: -138px top
}

.channel li.chan4 {
    background-position: -207px top
}

.channel li.chan5 {
    background-position: -276px top
}

.channel li.chan6 {
    background-position: -345px top
}

.channel li span {
    width: 21px;
    height: 21px;
    background: url(../images/active-select_03.png) left -22px no-repeat;
    position: absolute;
    right: -1px;
    top: -8px
}

.channel li em {
    width: 200px;
    background: #000;
    color: #fff;
    position: absolute;
    top: 70px;
    z-index: 10000;
    padding: 10px
}

.pack-btnwrap {
    margin: 45px auto 0
}

.tic-baby td {
    height: 60px
}

.tic-baby .artic {
    height: 184px
}

.tic-baby .greentab table td {
    border: 1px solid #c8c8c8
}

.tic-baby-detail {
    font-size: 12px;
    color: #6a93e7
}

.activeset p {
    width: 215px;
    height: 25px;
    padding: 0 5px 0 25px;
    line-height: 25px;
    background: url(../images/activesetbg_03.jpg) 8px 6px no-repeat #e5e5e5
}

.giftwrap, .givewrap {
    padding: 10px;
    border: 1px solid #dcdcdc
}

.discount li {
    margin: 10px 0 0
}

.addbtn a {
    color: #5f5e5e;
    width: 135px
}

.addbtn a em {
    width: 17px;
    height: 17px;
    background: url(../images/operate_03.png) left top no-repeat
}

.giftwrap {
    width: 290px
}

.giftgoods dt {
    width: 48px;
    height: 45px;
    margin: 3px 5px 0
}

.giftgoods p {
    width: 180px;
    font-size: 12px;
    color: #6e8dc2
}

.givewrap {
    width: 520px
}

.givewrap h2 {
    font-size: 14px;
    margin: 5px;
    border-bottom: 1px solid #dcdcdc;
    color: #000;
    font-weight: 700
}

.givelogo {
    width: 92px;
    height: 60px;
    background: url(../images/give.jpg) left top no-repeat;
    margin: 3px 5px 0
}

.givewrap p {
    text-indent: 10px;
    color: #999
}

.timeset p {
    width: 520px
}

.tabset181 {
    height: 181px
}

.tabset209 {
    height: 209px
}

.timeseth2 {
    height: 35px;
    background: #eee;
    font-size: 14px;
    line-height: 35px;
    text-indent: 10px
}

.enrlistLeft, .enrlistWrap dt {
    line-height: 30px;
    text-align: center
}

.enrlistWrap {
    margin: 20px auto 0;
    width: 854px;
    border: 1px solid #aaa
}

.enrlistWrap dt {
    height: 30px;
    background: #d7dadf;
    border-bottom: 1px solid #aaa
}

.enrlistWrap dd {
    padding: 20px 0
}

.enrlist {
    width: 800px;
    padding: 10px 0;
    border-top: 1px solid #bdc1cb;
    margin: 0 auto
}

.enrlistBorder {
    border-bottom: 1px solid #bdc1cb
}

.enrlistLeft {
    float: left;
    width: 112px;
    height: 68px;
    background: #f40;
    border: 1px solid #bfbfbf;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    padding: 10px 0 0
}

.enrlistLeft em {
    font-size: 14px;
    color: #fff;
    font-weight: 400
}

.enrlistRight {
    position: relative;
    float: left;
    width: 666px;
    padding: 0 0 0 20px
}

.enrlistRight h5 {
    font-size: 16px;
    color: #484848;
    padding: 10px 0 0
}

.enrlistRight p {
    font-size: 12px;
    color: #8e8e8e;
    padding: 5px 0 0
}

.enrlistRight div {
    font-size: 12px;
    color: #484848;
    padding: 10px 0 0
}

.enrlistRight div em.bluebg {
    background: #c9dffd
}

.entrances {
    position: absolute;
    right: 0;
    top: 50%;
    margin: -25px 0 0;
    display: block;
    width: 55px;
    height: 50px;
    background: #eee;
    font-size: 18px;
    color: #646464;
    line-height: 50px
}

.explainwrap h3 {
    font-size: 16px;
    color: #fff;
    height: 28px;
    line-height: 28px;
    font-weight: 400;
    text-indent: 20px
}

.explainwrap dl dt {
    font-weight: 700;
    height: 26px;
    line-height: 26px
}

.explainwrap dl dd {
    padding: 10px 0 0 10px
}

.bid-prompt dt {
    width: 41px;
    height: 34px;
    background: url(../images/light_03.jpg) left top no-repeat
}

.bid-prompt dd {
    line-height: 28px;
    font-size: 16px
}

.squarewrap2 {
    width: 215px;
    float: right;
    margin: 20px 0 0
}

.bid-rule {
    font-size: 15px;
    margin: 20px 0 10px
}

.bid-rule dt {
    float: left;
    width: 120px;
    height: 28px;
    line-height: 28px;
    background: #93ad44;
    color: #fff
}

.bid-rule dd {
    float: left;
    line-height: 24px;
    margin: 0 0 0 10px
}

.enr-business dt {
    width: 160px;
    height: 189px;
    border: 1px solid #b9b9b9;
    background: url(../images/enroll-bussi_03.jpg) left top no-repeat
}

.enr-business dd h3 {
    font-size: 18px;
    color: #828282;
    font-weight: 700
}

.enr-business dd p {
    font-size: 14px;
    color: #828282;
    height: 22px;
    line-height: 22px
}

.enr-bus-btn {
    margin: 30px 0 0 210px
}

.pass-tablewrap .btngreen {
    display: block;
    width: 68px;
    margin: 40px auto 0
}

.enroll {
    height: 370px!important
}

.enroll .pass-tablewrap {
    height: 300px
}

.form-control input[type=text].w165 {
    width: 165px;
    max-width: inherit
}

.tkTotal.formtemplate .w45 {
    width: 45%
}

.tkTotal.formtemplate .input-group {
    min-width: 80px;
    float: left
}

.tkTotal.formtemplate .form-control {
    float: left;
    min-width: initial;
    max-width: initial;
    min-width: 450px\9;
    max-width: 450px\9
}

.tkTotal .form-control textarea {
    max-width: 400px
}

.tkTotal .form-control input[type=text].w40 {
    width: 70px
}

.tkTotal .form-control input[type=text].w100 {
    width: 140px!important;
    max-width: initial!important
}

input#activityName.w300 {
    width: 300px
}

.ordermanage-form input#endTime.w100, .ordermanage-form input#startTime.w100, .w545.formtemplate input#endTime.w100, .w545.formtemplate input#startTime.w100 {
    width: 130px;
    min-width: 130px;
    max-width: inherit
}

.explainwrap h3.bggreen {
    background: #93AD44
}

.fix-notes-c .fix-notes-c-h div p {
    overflow: hidden;
    -webkit-line-clamp: 3;
    display: -moz-box
}

select#eShop {
    width: 140px;
    max-width: 140px
}

.s-r-b table tbody tr td:first-child {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 90%;
    margin: 0 auto
}

.tkTotal .form-control input[type=text].w300 {
    width: 230px
}

table.planBook tr td {
    height: 36px
}

table.planBook tr td input[type=text] {
    max-width: none
}

table.planBook tr td i {
    font-style: italic
}

#viewerPlaceHolder {
    margin: 0 auto
}

.xy-n-cj1 {
    width: 100px
}

input[type=text].w60 {
    width: 60px
}

input[type=text].w35 {
    width: 35px
}

input[type=checkbox]#checkbox {
    margin-left: 12px;
    -webkit-appearance: checkbox
}

.sendgoodsInfo {
    display: flex;
    justify-content: center;
    align-items: center
}

.sendgoodsInfo>dt {
    width: 30%
}

.sendgoodsInfo>dd {
    width: 59%;
    text-align: left
}

.sendgoodsInfo>dd .wlgoodsName {
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -moz-box
}

.logofilewrap {
    margin: 10px 0 0 10px!important;
    height: 70px
}

.filewrap.logofilewrap:hover .filebtnfalse {
    background-position: initial;
    box-shadow: none;
    color: #000
}

.logofilewrap .filebtnfalse {
    height: 30px;
    margin-bottom: 5px
}

.logofilewrap input#fileToUpload.filebtntrue {
    height: 30px
}

.sorting_disabled input[type=checkbox]#checkbox {
    margin-left: 0
}

.tl.bbgrey.h50.sorting_disabled input[type=checkbox]#checkbox {
    margin-left: 12px
}

#buyCount input[name=buyCount] {
    width: 45px
}

.balancewrap3 table tr.balancetab-goods td.flex.mt10 {
    max-width: 330px;
    margin: 10px auto 0
}

#sx-content #addCategory {
    margin-top: 20px
}

.curSelectedNode_Edit span.node_name {
    display: inline-block;
    width: 180px
}

input[type=text]#telephoneId2.w60 {
    width: 100px!important
}

.s-r-b table tbody tr td:first-child.dataTables_empty {
    display: table-cell
}

.list a img {
    margin: 3px 7px!important
}

select#select3.w88 {
    max-width: inherit;
    width: 136px
}

.tkTotal .form-control textarea#textarea.h65.w420 {
    max-height: 50px
}

.tkTotal #zipCode {
    width: 152px
}

.form-control input[type=text].w210#mobilephoneId {
    width: 245px
}

td.tl dl.clearfix dt.fl {
    margin: 10px 2px\9
}

@media (min-width: 769px) and (max-width:1200px) {
    body, html {
        zoom: .94;
        overflow-x: hidden
    }
    .main>.main_wrapper>.right, .main>.main_wrapper>form>.right {
        width: calc(100% - 210px)!important
    }
    .navtop:after {
        bottom: -17px!important
    }
    .ordermanage-nav .ordermanage-navon.red_icon:after {
        bottom: -15px!important
    }
    .f-nav:after {
        top: -18px!important
    }
    .f-nav a.navCurrent:after {
        top: 14%!important
    }
    #sx-content div ul>span {
        left: 719px!important
    }
    #sx-content div ul li span {
        left: 748px!important
    }
    .enrlist {
        width: 820px!important
    }
    .main.w994>.right {
        width: calc(100% - 210px)!important
    }
    .pagination li a {
        height: 1rem;
        line-height: 1rem;
        padding: .2rem .4rem 0!important
    }
    .ordermanage-nav a {
        line-height: 46px!important
    }
    .ordermanage-nav a em {
        top: -10px!important
    }
    .ordermanage-nav .first.red_icon, .ordermanage-nav .last.red_icon, .ordermanage-nav .red_icon {
        line-height: 30px!important
    }
    .pagination .current {
        background-size: 100% 100%!important
    }
    .dataTables_wrapper .dataTables_paginate .paginate_button {
        padding: .2em .9em!important
    }
    input[type=button].cogreen.aline.updateGoodsStatus.red-border {
        position: relative;
        top: -2px
    }
}

.db.fr.aline.cfff {
    border: 1px solid #be1108;
    border-radius: 3px;
    line-height: 26px;
    font-size: 14px;
    padding: 0 3px;
    background: #be1108
}

.flower {
    margin: 10px 20px 0 30px
}

#star {
    margin: 10px auto;
    position: relative
}

#star strong {
    padding-left: 0
}

.store-title {
    margin: -5px 0 0
}

@media (min-width: 1201px) {
    .flower {
        margin: 20px 20px 0 30px
    }
    #star {
        margin: 20px auto;
        position: relative
    }
    #star strong {
        padding-left: 10px
    }
    .evaluate-textarea {
        height: 140px
    }
    .store-title {
        margin: 10px 0 0
    }
}

.storeOrder>li a.storeHeader img {
    width: 50px;
    height: 30px
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) {
    body, html {
        min-width: initial;
        zoom: .9
    }
    .reg-wrap input[type=radio] {
        width: 18px;
        height: 18px;
        vertical-align: sub
    }
    .hea-rig-btn a.returnindex {
        font-size: 18px;
        padding: 20px;
        margin: 0
    }
    .btn, .filebtnfalse, .grayBtn, .nav a, .newBtn, .rig-seat li a, .tabBtn {
        font-size: 16px
    }
    .right input[type=radio], div.right input[type=checkbox] {
        min-width: 20px;
        min-height: 20px;
        position: relative;
        top: 5px;
        width: 20px;
        height: 20px;
        background: #505662!important;
        border: 1px solid #b2b2b2!important;
    }
    .right input[type=radio] {
        -webkit-tap-highlight-color: transparent;
        -webkit-appearance: radio!important;
    }
    .right input[type=radio], div.right form .goodscolor li input[type=checkbox] {
        top: 0
    }
    .goodscolor li {
        width: 63px
    }
    .formtemplate .input-group {
        min-width: 130px
    }
    .seven_list2>div {
        width: 100px;
        padding: 0 58px
    }
    .hea-rig-bottom {
        margin-left: 80px
    }
    .goodsCategoryList-cz button {
        color: #438610
    }
    input[type=button].cogreen.aline.updateGoodsStatus.red-border {
        position: relative;
        top: -2px
    }
    input[type=checkbox] {
        vertical-align: 0
    }
    select {
        max-width: 140px
    }
}

button, input[type=button] {
    -webkit-appearance: none!important
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) {
    .WdateDiv #dpTime input {
        width: 25px;
    }
    .WdateDiv #dpTime .tm {
        width: 10px;
    }
}

/* 身份证css start */

.reg-wrap {
    background-image: none;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    border-radius: 5px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
    height: auto;
}

.reg-wrapin {
    height: auto;
    margin-bottom: 10px;
}

.ml75 {
    margin: 8px 0px 17px 85px;
}

.pic-con {
    padding:13px;
    position: relative;
    width: 250px;
    height: 151px;
    font-size: 15px;
    border: 1px solid #c8c8c8;
    border-radius: 4px;
    background-color: hsla(0, 0%, 71%, .1);
}

.fix-to-box {
    max-width: 100%;
    max-height: 100%;
    height: 100%;
    width: 100%;
    display: block;
    margin: 0 auto;
}

.pic-con input[type='file'] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 2;
    font-size: 200px\0;
}

.pic-con .tip {
    position: absolute;
    left: 50%;
    top: 50%;
    color: #757575;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;
}

.pic-con .loadimg-con {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.pic-con .loadimg-con img {
    max-width: 100%;
    max-height: 100%;
    height: 100%;
    display: block;
    margin: 0 auto;
}

.w140 {
    margin-bottom: 17px;
    width: 140px;
    height: 200px;
}

.btn-hollow {
    padding: 4px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    border-radius: 40px;
    background: none;
    border: 1px solid #dc2842;
    color: #dc2842;
    position: relative;
    cursor: pointer;
}

.mt94 {
    margin-top: 94px;
}

/* 身份证css end */

/* 拍照彈框 start*/

.opacity-bg-2 {
    display: none;
    position: fixed;
    background-color: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
}

.self-wrapper {
    position: relative;
    width: 660px;
    height: 440px;
    background: #fff;
    background-size: 100%;
    box-shadow: 1px 1px 10px rgba(165, 165, 165, .3);
    border-radius: 8px;
    overflow: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#takePhoto {
    position: absolute;
    right: 30px;
    top: 30px;
    width: 300px;
    height: 240px;
}

.photo-btn {
    display: inline-block;
    margin: 0 10px;
    border: 1px solid #f0f0f0;
    background: #5CACEE;
    color: #FFF;
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 8px;
    text-align: center;
    cursor: pointer;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ml150 {
    margin-left: 150px;
}

#webcam {
    width: 300px;
    height: 240px;
    border: 1px solid #666;
    margin: 30px 0 20px 14px;
}

#status {
    padding-left: 20px;
    margin-bottom: 20px;
    opacity: 0;
}

/* 拍照彈框 end */