/**
 * jewelry.css
 *
**/
.del{text-decoration: line-through; color: #999;}
.jstock .u-file{border: 1px solid #EEE; padding: 10px; }
.jstock .file-list{margin-top: 5px; display: none;}
.jstock-act{float: right; display: none;}
.jstock-result{margin-top: 10px; display: none; position: relative;}
.jstock-content{overflow: auto; position: relative; }
.jstock-result-b{border: 1px solid #a2a2a2; display: block; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset; }
.jstock-pre{ margin-bottom: 10px; }
.jstock-pre h3{padding: 5px 10px; cursor: pointer; line-height: 1.5em; background: #E4E4E4; display: inline-block;}
.jstock-pre h3 span{margin-left: 5px; display: inline-block; visibility: hidden; padding: 0 5px;}
.jstock-pre h3:hover{color: #CC2A1E; }
.jstock-pre h3:hover span{visibility: visible;}
.jstock-pre h3 b{font-weight: bold;}
.jstock-pre-tbl{table-layout: fixed; width: 100%; font-size: 12px; line-height: 1.3em; text-align: center;}
.jstock-pre-tbl tbody tr:hover{}
.jstock-pre-tbl th{text-align:left; cursor: default; height: 28px; text-align: center;}
.jstock-pre-tbl th var{font-weight: bold;}
.jstock-pre-tbl th div{text-overflow: ellipsis; overflow: hidden;}
.jstock-pre-tbl th, .jstock-pre-tbl td{border: 1px solid #CCC; padding: 3px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;-ms-user-select: none; user-select: none;}
.jstock-pre-tbl th div, .jstock-pre-tbl td div{cursor: default;}
.jstock-pre-tbl td:not(:first-child){height: 28px;word-break: break-all; word-wrap: break-word;}
.jstock-pre-tbl td:hover:not(:first-child){}
.jstock-pre-tbl td.cm-on{background: #E6E6E6; color: #000;}
.jstock-pre-tbl td.ce-on, .jstock-pre-tbl td.ce-on:hover{background: #FFF6AB; color: #000;}
.jstock-pre-tbl td.c-on{background: #0078E7; color: #FFF;}
.jstock-pre-tbl .txt{min-width: 50px; width: 90%;}
.jstock-pre-tbl th.c1{width: 50px;}
.jstock-pre-tbl th.c1, .jstock-pre-tbl td.c1{text-align: center; font-weight: bold;}
.jc-cut,.jc-polish, .jc-symmetry, .jc-hna, .jc-fluorescence{width: 40px;}
.jc-measurements{width: 130px;}
.jc-report{width: 120px;}
.jc-discount, .jc-style, .jc-weight, .jc-dia_num, .jc-shape, .jc-carat, .jc-clarity, .jc-size{width: 60px;}

.jstock-text{margin: 20px 0 0 0;}
.jstock-example{margin-top: 30px;}
.jstock-example h3{font-weight: normal; height: 32px; padding:0 0 0 5px;}
.jstock-example h3 .new-ctrl-btns{float: right;}
.jew-fields-note{position: absolute; z-index: 10; word-break: break-all; background: #FFF; box-shadow:0 0 10px rgba(0,0,0,0.2); width: 360px;}
.jew-fields-note-in{padding: 10px; }
.jstock-exp-tbl{width: 100%; margin-bottom: 20px;}
.jstock-exp-tbl th, .jstock-exp-tbl td{padding: 5px 10px; border: 1px solid #B5B5B5;}
.jstock-exp-tbl td.req{background: #FFDADA; color: #000;}
.jstock-exp-tbl td.qes div{position: relative;}
.jstock-exp-tbl td.qes div:after{content: '?'; position: absolute; right: 2px; top: 2px; background:#DEDEDE; border-radius: 8px; display: block; width: 16px; height: 16px; line-height: 16px; color: #FFF; text-align: center; }
.jstock-exp-tbl td.on{color: #0078E7;}
.jstock-exp-tbl td.on div:after{background: #0078E7;}
.jstock-exp-tbl tr:nth-child(2n) td:not(:first-child){font-size: 12px;}

.jstock-btn-ctrl{position: absolute; top: 0px; right: 0px;}
.jstock-btn-ctrl .btn:not(:last-child){margin-right: 10px;}
.jstock-upload-have{}
.jstock-upload-have .u-file-btn{background: #CCC;}
.jstock-upload-ctrl-wp{display: none;}
.jstock-upload-usage{width: 420px; padding: 10px;}
.jstock-upload-usage p:not(:first-child){margin-top: 10px;}
.jstock-upload-report .txa{width: 350px;}

.jstock-note{padding: 5px 20px;}
.jok{color: #000; background: #D0FFCD;}
.jnd{color: #000; background: #FFDADA;}
.jc-weight_con, .jc-diamond_price, .jc-diamond_amount, .jc-diamond_labor, .jc-diamond_con, .jc-waste, .jc-labor, .jc-stone_type, .jc-stone_num, .jc-stone_carat, .jc-stone_con, .jc-stone_price, .jc-stone_amount, .jc-stone_labor, .jc-stencil_fee, .jc-risk_fee, .jc-other_fee{color: #999;}
.jstock-menu{display: none; position: absolute; left: 0px; top: 0px; z-index: 101; background: #FFF; border: 2px solid #888888; padding: 10px; box-shadow: 6px 6px 6px rgba(0,0,0,0.2);}
.jstock-menu b{display: block; padding: 5px; cursor: pointer; white-space: nowrap; }
.jstock-menu b:hover{background: #0137F4; color: #FFF;}
.jstock-edt-col{padding: 20px 20px; width: 380px; }
.jstock-edt-col .ec-opts label{margin-right: 20px; }
.jstock-edt-col .ec-opts label.dis{color: #999;}
.jstock-edt-col .ec-opts input{margin-right: 2px;}
.jstock-edt-col .ec-input{margin-top: 10px; }
.jstock-edt-col .ec-note{margin-top: 10px; font-size: small; color: #999;}
.jstock-edt-col .ec-sub{margin-top: 10px;}
.jstock-item-edit{position: absolute; padding: 10px; box-shadow: 0 0 5px rgba(0,0,0,0.3); background: #FFF; }
.jstock-item-edit-helps{width: 300px; padding: 5px 0 0 0;}
.jstock-item-edit-helps em{ display: block; float: left; margin: 5px 5px 0 0; padding: 2px 5px; background: #0078e7; color: #FFF; cursor: pointer;}
.jstock-item-edit-helps em:hover{ box-shadow: 0 0 5px rgba(0,0,0,0.4);}

.jstock-details{width: 840px;}
.jstock-details.jstock-edit{width: 860px;}
.jstock-details-in{padding: 15px;}
.jstock-details .tabs-cont{min-height: 300px;}
.jstock-details .tabs-cont .loading{padding: 120px 0 130px; height: 50px; line-height: 50px; font-size: 20px; }
.jstock-tbl-v{ font-size: 12px; }
.jstock-tbl-v td{height: 24px;}
.jstock-tbl-v tr td:nth-child(2n+1){width: 50px;text-align: center;}
.jstock-tbl-v tr td:nth-child(2n){width: 110px;}
.jstock-tbl-v tr td.img{width: 84px; text-align: center;}
.jstock-tbl-v tr td.au{width: auto;}
.jstock-tbl-e, .jstock-tbl-e .txt{ font-size: 12px;}
.jstock-tbl-e tr td:nth-child(2n+1){text-align: center;}
.jstock-tbl-e tr.wth-row td:nth-child(2n+1){width: 50px;}
.jstock-tbl-e tr.wth-row td:nth-child(2n){width: 122px;}
.jstock-tbl-e tr.wth-row td:last-child{width: auto;}
.jstock-tbl-e .txs{width: 110px;}
.jstock-edit .er{margin-right: 10px;}
.list.si-st-2{background-color: #FFDCDC;}
.si-status-1{}
.si-status-2{color: #999; text-decoration: line-through;}
.si-status-3{color: #CC2A1E; }
.txj{width: 304px;}
.jstock-edit-excuse{display: inline-block; margin-right: 10px; text-align: center; width: 58px; }
.types-choose-t{margin-top: 20px;}
.types-choose{margin-top: 10px;}
.types-choose a{display: block; float: left; width: 100px; text-align: center; border: 1px solid #EEE; box-shadow: 0 0 10px rgba(0,0,0,0.1); line-height: 100px; height: 100px; margin: 0 10px 10px 0;}
.types-choose a:hover{border-color: #D3D3D3; box-shadow: 0 0 10px rgba(148, 241, 254, 0.1);}

.dia-cps{width: 106px;}
.dia-c{width: 32px;}
.dia-m{width: 150px;}

.jstock-move-deps{}
.jstock-move-deps h3{margin: 20px 10px 10px 10px;}
.jstock-move-deps a{float: left; margin:0 20px 20px 0; width: 160px; height: 3em; line-height: 1.5em; overflow: hidden; padding: 10px; border: 1px solid #C6C6C6; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); background: #FBFBFB; text-align: center; }
.jstock-move-deps a:hover{box-shadow: 0 0 8px rgba(24, 200, 239,0.3); border-color: #66afe9;}
.jstock-move-deps a b{margin-left: 5px; font-weight: bold;}
.jstock{font-size: 13px;}
.jstock .list a.abtn{font-size: 14px;}
.jstock .list a b, .jstock .list a i{display: none; font-size: 16px;}
.jstock tr.on{ /* box-shadow:0 0 0 10px rgba(38, 164, 32, 0.1) inset; */ }
.jstock .on td{background: #ECFFEB;}
.jstock .on a.abtn{color: #FFF; background: #26a420; }
.jstock .on a span{display: none;}
.jstock .on a b{display: block;}
.jstock .on a:hover b{display: none;}
.jstock .on a:hover i{display: block;}
.jstock-follow{margin-top: 10px; }
.top-gold-price{text-align: right;}
.top-gold-price b{font-weight: bold;}

/* jewelry display */
.dwin_content .jstock-details{max-height: 320px; overflow-y: auto;}
.jew-types{ background: #f8f8f8; border-bottom: 1px solid #EEEEEE;}
.jew-types a{display: block ;float: left; padding: 4px 10px; }
.jew-types a.on{color: #CC2A1E;}
.stk-title{}
.stk-title b{display: block; color: #222;}
.stk-title .stk-flags, .list-sit var{color: #FF0097;}
.stk-title i, .sub-i{display: block; margin: 2px 0 0 0; line-height: 1.5em; font-size: smaller; color: #999;}
.stk-title strong{font-weight: normal; color: #cb950e;}
.m-gd::after{content: '🧈';}
.stk-img{box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);}
.sit-my-t{margin-left: 10px; color: #999;}
.sit-upload{}
.tbl-list td.simg{height: 60px;}
.simg .img-def{width: 60px;}
.stk-img-wp{display: inline-block; position: relative; width:60px; height: 60px; display: flex; justify-content: center; align-items: center; margin: 0 auto;}
.stk-img-wp[num]::after{content: attr(num); position: absolute; right: -5px; top: -10px; background: #2c9ed0; border: 2px solid white; z-index: 10;
    border-radius: 12px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);color: white; font: bold 12px/9px Helvetica, Verdana, Tahoma; padding: 2px 3px 1px 3px;text-align: center; min-width: 8px; animation: zooms 0.6s ease-in-out;}
.stk-img{max-width: 60px; max-height: 60px;}
.stk-img-wp .stk-img{position: absolute; transition: all 0.3s linear;}
.stk-img-wp .stk-img[i="1"]{transform: rotate(5deg);}
.stk-img-wp .stk-img[i="2"]{transform: rotate(10deg);}
.stk-img-wp .stk-img[i="3"]{transform: rotate(15deg);}
.stk-img-wp .stk-img[i="4"]{transform: rotate(20deg);}
.stk-img-wp:hover .stk-img{max-width: 30px; max-height: 30px;}
.stk-img-wp:hover .stk-img[i="1"]{transform: rotate(0deg) translate(-15px, -15px);}
.stk-img-wp:hover .stk-img[i="2"]{transform: rotate(0deg) translate(15px, -15px);}
.stk-img-wp:hover .stk-img[i="3"]{transform: rotate(0deg) translate(-15px, 15px);}
.stk-img-wp:hover .stk-img[i="4"]{transform: rotate(0deg) translate(15px, 15px);}
.stk-img-wp .stk-img.stk-img-on{z-index: 2; transform: none;}
.sit-union-id[uoid], .osn-uniok{color: #1DCC78;}

.jstock-details .pro-keep{float: left; margin: 0px; padding-top: 5px;}
.jstock-details .photos{padding-top: 5px;}
.jstock-details .photos li{}
.jmove-road{font-size: 12px; padding: 10px;}
.jmove-road table{width: 100%; table-layout: fixed;}
.dwin .jmove-road {width: 780px;  max-height: 320px; overflow-y: auto;}

.jewelry-view{}
.jewelry-view .pro-param{width: 570px;}
.sit-ac-tit{font-size: 12px; line-height: 22px; padding: 0 0 0 4px;}
.sit-ac-tit-pd{margin-top: 10px;}
.sit-stocks-list{max-height: 292px; overflow-y: auto; box-shadow: 0 0 10px rgba(0,0,0,0.1) inset;}
.tbl-list-sit{font-size: 12px;}
.tbl-list-sit th, .tbl-list-sit td{ border-color: #E3E3E3; padding: 3px; height: 20px;}
.tbl-list-sit th{background: #F2F2F2; font-weight: normal;}
.tbl-list-sit td{line-height: 16px;}
.tbl-list-sit tr.sitlist{cursor: pointer;}
.tbl-list-sit tr.sitlist:hover{background: #EFFFF2;}
.tbl-list-sit tr.on, .tbl-list-sit tr.on:hover{background: #bfffe2;}
.tbl-list-sit tr.ced, .tbl-list-sit tr.ced:hover{background: #FFFFC2;}
.ord-list .tbl-list tr.list-sit:hover{background: #fff9ea;}
.ord-ft-cols{columns: 3;}
.stones-detials{width: 200px; min-height: 60px; padding: 10px;}
.sit-col-id{ }
.sit-col-mat{ }
.sit-col-wt{}
.sit-col-size{}
.sit-cole{}
.sit-col-stone{}
.p-added{float: right; display: none; background: #FFDB2A; text-align: center; height: 22px; line-height: 22px; min-width: 22px; border-radius: 11px;}
.p-added .iconfont{display: block;}
.prod-on .p-added{display: block;}
.pro-param-list li.sit-price {border-bottom: 1px solid #efefef; margin-bottom: 0px;padding-bottom: 8px;}
.psup-sn{margin-top: 5px; font-size: smaller; color: #BBB; word-break: break-all; word-wrap: break-word;}
.p-fee{font-size: smaller; color: #AAA;}

.bd-move-cart .navs, .bd-move-cart .unav-wrap, .bd-move-cart .u-field-h{display: none;}
.bd-cart .navs, .bd-cart .unav-wrap, .bd-cart .u-field-h{display: none;}
.cash-customized, .cart-body, .cart-form-box{background: #FFF;}
.mc-consumer-jcart .main{margin-top: 8px;}

.bd-jstock_submit .navs, .bd-jstock_submit .unav-wrap, .bd-jstock_submit .u-field-h{display: none;}
.bd-jstock-cart .wrap{width: 1020px;}
.bd-jstock-cart-cash .link-go-add{display: none;}
.bd-jstock-cart-cash .cart-addr{display: none;}
.bd-jstock-cart-cash .main-in{padding-top: 0px;}
.bd-jstock-cart-cash .txt{padding: 2px 5px;}

/* order */
.o-tit{width: 15%;}
.o-sn{}
.o-tat{text-align: right;}
.export-order-tbl{}
.export-order-tbl th, .export-order-tbl td{}
.export-order-tbl img{vertical-align: middle; margin: 0 auto;}
.export-order-tbl .simg{width: 15%; text-align: center;}
.ord-wt{line-height: 1em; margin-bottom: 2px;}
/* cash */
.cash-t{text-align: center; line-height: 1.8em; padding-bottom: 5px; font-size: 30px; border-bottom: 1px solid #CCC;}
.cash-u{margin: 10px 0;}
.cash-u h2{line-height: 1.5em; margin-bottom: 10px;}
.cash-input{padding: 5px 0;}
.cash-input .txt{}
.cash-input .auto-complete td{line-height: 2em; height: 2em; font-size: 16px;}
.cash-user{display: none; padding: 10px; font-size: 18px; border: 1px dashed #CCC; background: #FCFCFC;}
.cash-user li{padding: 5px 0;}
.cash-user li i{margin-right: 20px;}
.cash-user li b{margin: 0 20px 0 0;}

.cash-u-show .cash-input{display: none;}
.cash-u-show .cash-user{display: block;}
.cash-u-new{padding: 10px; min-width: 98px;}

.auto-complete .jstock{padding: 5px; margin: 0; font-size: 13px;}
.auto-complete .u-page{padding: 5px 5px 0 5px;}
.cash-query{margin-bottom: 10px;}
.cash-query .btn-cust{margin-left: 10px;}
.cash-query .auto-complete.ajax-page-cont{min-width:750px;}
.cash-query .error{font-size: 20px; text-align: center; line-height: 2em; margin: 0; padding: 15px 0 20px 0;}
.cash-recv .lblchk{margin-left: 10px;}

/* customized */
.cash-custing{display: none;}
.cash-customized{padding: 15px 0 15px 15px; border: 1px solid #E8E8E8; margin-top: 15px; display: none; }
.cash-cust-dis{background: #EEE;}
.cash-cust-dis .cash-custing{display: inline;}
.pic-cust .cash-customized{display: block;}
.o-cus-t{margin-right: 20px; position: relative;}
.o-cus-t .ced{position: absolute; z-index: 2; right: 0; top: 10px; display: none; line-height: 1em; width: 1em; height: 1em;}
.ord-list .list .cst-in-tbl{width: auto;}
.ord-list .list .cst-in-tbl th,.ord-list .list .cst-in-tbl td{padding: 5px; border:0px none;}
.ord-list .list .cst-in-tbl th{white-space: nowrap;}
.ord-list .list .cst-in-tbl td{white-space: normal;color:#0a463d;}
.ced i{display: inline-block;}
.ced:hover{background: #888; color: #FFF;}
.tn:hover .o-cus-t .ced{display: block;}
.cus-note{font-size: smaller; line-height: 1.2em; margin-top: 2px; color: #999;}
.cust-pro-sn-wp{}
.cus-b{margin-top: 10px;}
.cu-pms{}
.txpm{width: 800px; font-size: 12px;}
.txn{width: 180px;}
.list-app{}
.list-cst{color: #999;}
.cu-pms{position: relative; display: inline-block;}
.t-tp{}
.t-td{width: 100px;}
.cash-cust-tips{position: absolute; z-index: 2; display: none; left: 3em; width: 718px; background: #FFF; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.cash-cust-tips-in{padding: 10px 0 10px 10px; font-size: 12px; line-height: 1em;}
.cash-cust-tips em{padding: 2px; min-width: 16px; text-align: center; cursor: pointer; display: inline-block; margin: 0 5px 5px 0; background:#0078e7; color:#FFF; }
.cash-cust-tips em:hover{box-shadow: 0 0 2px rgba(0,0,0,0.5); }
.cash-cust-tips .jcs{display: none;}
.cash-cust-tips .jcs:nth-child(2n){border-top: 1px solid #F2F2F2; padding:5px 0 0 0;}
.cash-cust-tips .jcs label{display: inline-block; width: 3em; padding-top: 2px; float: left;}
.cash-cust-tips .jcs div{}
.cash-cust-tips .jcs .txt{height: 22px; font-size: 12px;}
.pic-cust .cash-cust-tips{display: block; position: static; width: calc(100% - 15px);}
.pic-cust .cash-cust-tips .jcs{display: block;}
.pic-cust .txpm{width: calc(100% - 53px);}
.pic-cust .cu-pms{display: block; margin-bottom: 10px;}

.jcs-it{position: relative; margin-bottom: 5px;}
.jcs-hp{display: none; position: absolute; left: 120px; top: 2px;  height: 20px; overflow: hidden;}
.jcs-it-on .jcs-hp{display: block;}
.jcs p em, .jcs p b{margin-left: 3px; background: #F0F0F0;}
.tprice var.del, del{display: block; color: #999; font-size: smaller;}
.tprice i, .tprice p, .tdis{color: #CC2A1E; line-height: 1em;font-size: smaller; display: block;}
.cash-pbox{position: absolute; z-index: 100; padding: 10px; background: #FFF; box-shadow: 0 0 5px rgba(0,0,0,0.2); border: 1px solid #CCC;}
.cash-pbox div{margin-bottom: 10px;}
.cash-pbox p{padding-left: 3em;}
.cash-pbox:before{display: block; content:""; position: absolute; left: 45%; top: -8px; width: 0; height: 0; border-left: 8px solid transparent; border-bottom: 8px solid #CCC; border-right: 8px solid transparent;}

/* review */
.jstock-review-choose{ padding-bottom: 10px; width: 600px;}
.jrv-ch-title .lblrdo{width: 50%; margin: 0 0 5px 0; border-bottom: 1px solid #CCC; padding: 0 0 5px 0; }
.jstock-review-choose .jrv-ch{float: left; width: 50%; }
.jrv-ch .lblchk{display: block;padding: 2px 0; margin: 0px;}
.jrv-ch-dis{color: #DDD;}
.jrv-ch p{padding-left: 15px; color: #AAA;}
.jrv-ch p.on{color: #333; }
.jstock-review-view{}
.jstock-review-view .tbl-list{border: 0px none;}
.jstock-review-view .tbl-list tr th, .jstock-review-view .tbl-list tr td{border: 0px none; border-bottom: 1px solid #EEE; text-align: left; background: transparent none;}
.jstock-review-view .tbl-list tr th{width: 60px;}
.jstock-review-view .tbl-list tr th.pep{width: 70px;}
.jstock-review-view .tbl-list tr th.tim{width: 80px;}
.jstock-review-view .tbl-list tr th.tit{width: auto;}
.jstock-review-view .tbl-list tr th.tc, .jstock-review-view .tbl-list tr td.tc{text-align: center;}
.jstock-review-view .jrv-result i{ margin: 0px;}
.jrv-percent{background:#CCC;}
.jrv-percent-in{height: 24px; line-height: 24px; font-size: 12px; background: #6C0; color:#FFF; text-align: right;}
.jrv-percent-in-2{background: #0071CC;}
.jrv-percent-in-9{background: #CC0000;}
.jrv-s-ok{color: #6C0;}
.jrv-result{ margin: 10px 0; line-height: 2em; color: #999;}
.jrv-result i{display: inline-block; width: 33%;}
.jrv-result i.counted{text-align: center;}
.jrv-result i.more{text-align: right;}
.jrv-result b{font-weight: bold;}
.pro-param-list-pattern {margin-bottom: 18px;}

.jwcalc{position: relative; overflow-y: auto;}
.tbl-list-calc{text-align: center; font-size: 12px;}
.tbl-list-calc thead{background: #F1EBDE;}
.tbl-list-calc th{white-space: nowrap;}
.tbl-list-calc th, .tbl-list-calc td{border: 1px solid #9D9D9D; padding: 3px; text-align: center; height: auto;}
.th1{}
.jcc-other-hd{width: 80px; }
.jcc-gold{background: #FDE8DB;}
.jcc-labor{background: #DAEEF4;}
.jcc-diamond{background: #E6E1EC;}
.jcc-stone{background: #EAF1DE;}
.jcc-other{background: #F3DDDC;}
.tbl-list-calc td.on{background:#fff6ab; color: #000; }

.clr-dis, .list-hold td[key^=diamond]{background: #F2F2F2;}
.jwcalc td[key=other_fee] {text-align: left;}
.jwcalc td[key=other_fee] b{text-decoration: underline;}
.jwcalc td[key=other_fee] b i{font-weight: bold; color: #02BAC4;}

/* activity */
.act-content-wp{}
.act-content{width: 600px; float: left;}
.act-template{float: left; padding: 10px; margin-left: 10px; border: 1px solid #CCC;}
.act-template h3.title{}
.act-tmpls{margin-top: 20px; }
.act-tit{min-width: 100px;}
.act-bto{font-size: smaller; margin-top: 2px; color: #BBB;}
.bok-status{display: block;font-size: 14px; line-height: 18px;}
.bok-status i{font-size: 14px; margin-right: 5px; vertical-align: bottom;}
.bok-sta-0{color: #FA9800;}
.bok-sta-1{color: #282828;}
.bok-sta-2{color: #02BAC4;}
.bok-sta-3{color: #66cc00;}
.bok-sta-21{color: #D0D0D0;}
.bok-sta-22{color: #D0D0D0;}
.bok-sta-23{color: #D0D0D0;}
.bok-hdl-app-dis{color: #CCC;}
.act-abbr{margin: 0 0 10px 0; padding: 10px; background: #F8F8F8;}
.act-abbr h3{font-weight: normal;}
.act-abbr p{color: #999; margin-top: 5px;}
.cus-upload-image .weixin-link{display: none;}
.dwin .cus-upload-image{padding: 10px; width: 510px; overflow: hidden; min-height: 150px;}
.dwin .cus-upload-image .weixin-link{display: block; float: right;}
.cus-qrc{width: 300px; height: 332px; text-align: center;}
.cus-qrc div{border-bottom: 1px solid #EEE;}
.cus-qrc img{max-width: 100%; display: block; margin: 0 auto;}
.cus-qrc p{line-height: 30px;}

.u-nav dl.cust-dl{float: right; display: none;}
.cust-pre-order-bd dl.cust-dl{display: block;}
.cust-pre-order-bd dl.cart-dl{display: none;}
.cs-pr, .cs-pa{float: left; width: 49%;}
.cs-pa{float: right;}
.cs-pa .txa{width: 100%; height: 63px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.cs-user{width: 260px;}
.cs-user p{margin-top: 10px; color: #999;}
.cust-form-box{text-align: center; padding: 30px 10px;}
.cust-form-box .cart-form{margin-right: 10px;}
.cust-form-box .btn{font-size: 20px; padding: 0.3em 2em;}
.cust-list .cart-body{margin-bottom: 10px;}
.cust-editing, .tbl-hover tr.cust-editing:hover{background: #F5F5F5;}
.cust-editing .mbtn{background: #0078e7; color: #FFF;}
.cust-edit{}
.cust-edit .txa{width: 100%;}
.cust-exp{float: right; font-weight: normal;}
.auto-complete .tbl-jpro-list{padding: 5px; width: 480px;}
.auto-complete .tbl-jpro-list td{white-space: normal; word-break: break-all;}
.auto-complete .kc-zoom-src{cursor: default;}
.cart-full .tprice{background: #F5F5F5;}
/*
.mc-pattern .cart-dl, .mc-consumer-cust .cart-dl{display: none;}
.mc-pattern .cust-dl, .mc-consumer-cust .cust-dl{visibility: visible;} */
.footer-in{position: relative;}
.f-logo{position: absolute; right:0; bottom: 10px; background: url(img/ft-brand.png) no-repeat center center; height: 30px; width: 133px;}
.mc-consumer-jewelry_calc .tbl-list-calc{min-width: 1300px;}

.ord-list .tit b{display: block; color: #666;}
.ord-list .tit .smt{margin:0 10px; color:#999;}
.ord-list .tit cite{color: #b70792;}
.it-fol{color: #0137F4;}
.pat-dst-logo{text-align: center;}
.jprint-link-out{display: none;}

.customize-image .pro-image-hd, .customize-image .mobile-ft{display: none;}

/* ipad */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .bd-jstock-cart .wrap{width: auto;}
}
@media screen and (max-device-width: 767px) {
    .jewelry-view .pro-param{width:100%;}
    .pro-stocks table{min-width: auto;}
}
@media screen and (max-device-height: 767px) {
    .jewelry-view .pro-param{width:100%;}
    .pro-stocks table{max-width: 100%; min-width:0;}
    .bd-jstock-cart .wrap{width: auto;}
    .act-lks b{display: none;}
    .simg .img-def{width: auto; max-width: 100%;}
    .bd-jstock-cart .wrap{width: auto;}
    .cart-body{overflow-y: auto;}
    .cash-t{font-size: 16px;}
    .cash-u h2{font-size: 14px;}
    .cash-user{font-size: 12px;}
    .cash-user li i,  .cash-user li b{margin-right: 5px;}
    .cash-query .txl{width: 150px;}
    .cash-customized i{display: block; margin-bottom: 5px;}
    .dwin .cus-upload-image .weixin-link{display: none;}
    .cs-pr,  .cs-pa{float: none; width: 100%;}
    .cs-pa {margin-top: 10px;}
    .pat{width: 50%;}
    .p-pics a{display: block; width: 100%;}
    .p-pics a img{max-width: 100%;}
    .u-nav dl.cust-dl{float: none;}

    .dwin_content .jstock-details{max-height: 320px; overflow-y: auto;}
    .cus-upload-image .u-file-btn{margin: 0; width: 100%;}
    .mc-customize .header,  .mc-customize .footer{display: none;}
    .customize-image .pro-image-hd,  .customize-image .mobile-ft{display: block;}
    .dwin .customize-image .pro-image-hd,  .dwin .customize-image .mobile-ft{display: none;}
    .dwin .cus-upload-image{width: 96%; padding: 2%;}
    .f-logo{transform: scale(0.5); bottom: -15px;}
    .pat-dst-logo{background: #F2F2F2;}
}
@media screen and (min-device-height: 980px) {
    .dwin_content .jstock-details{max-height: 580px; overflow-y: auto;}
}

@media screen and (min-device-width: 1920px) {
    .html-backend-wide-15 .wrap{width: 1860px; }
}