=======
@charset "utf-8";

@media (min-width: 0px) and (max-width: 320px) {
body, button, input, textarea, select { font-size: 0.875em; color: #333; }
}
@media (min-width:321px) and (max-width: 480px) {
body, button, input, textarea, select { font-size: 1em; color: #333; }
}
 @media (min-width: 481px) and (max-width: 640px) {
body, button, input, textarea, select { font-size: 1em; color: #333; }
}
@media (min-width: 641px) and (max-width: 720px) {
body, button, input, textarea, select { font-size: 1em; color: #333; }
}
@media (min-width: 721px) and (max-width: 1080px) {
body, button, input, textarea, select { font-size: 1.25em; color: #333; }
.ticket-div .ticket-e-bg-th .ticket-h { line-height: 1.6em; }
}
@media (min-width: 1081px) and (max-width: 1200px) {
body, button, input, textarea, select { font-size: 1.4em; color: #333; }
.ticket-div .ticket-e-bg-th .ticket-h { line-height: 1.6em; }
}
@media (min-width: 1201px) {
body, button, input, textarea, select { font-size: 1.8em; color: #333; }
.ticket-div .ticket-e-bg-th .ticket-h { line-height: 1.6em; }
}
* { -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: none; }
html, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img, ol, ul, li, form, table, tbody, tfoot, thead, tr, th, td, dl, dt, dd, fieldset, select, input { margin: 0; padding: 0; border: 0; font-size: 100%; font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif; font-weight: normal; word-wrap: break-word; word-break: break-all; }
body { height: 100%; }
body, button, input, select { font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif; outline: none; }
body { background: #fff; line-height: 1.5em; margin: 0 auto; color: #333; overflow: hidden; overflow-x: hidden; }
html, body { overflow-x: hidden; width: 100%; -webkit-touch-callout: none;}
body.moblie-wrap-bg { overflow-x: hidden; }
body.moblie-warp-bgGray { background-color: #efeff4; }
.ui-page.ui-body-c.ui-page-active { overflow-x: hidden; }
h2 { font-size: 100%; word-wrap: break-word; }
em, i { font-weight: normal; font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
table, td, th, li, img, input, select, .vm { vertical-align: middle; outline: none; }
.vm .icon-radio { vertical-align: 0; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
input { padding: 5px; margin: 0; outline: 0; border: 0; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
a:-webkit-any-link {
text-decoration:none;
cursor:auto
}
a, a:focus, a:outline, a img {
border:none;
hide-focus:expression(this.hideFocus=true);
outline:none;
}
a { text-decoration: none; outline: none; color: #333; -webkit-tap-highlight-color: rgba(0,0,0,0); cursor: pointer; border: 0; }

li { list-style: none; vertical-align: middle; }
span { display: inline-block; }
.html_fill { height: 100%; margin: 0; overflow: hidden !important; width: 100%; }
.body_scroll { height: 100%; margin: 0; visibility: visible; }
.clearfix { clear: both; }
.clearfix:after { clear: both; content: ""; display: block; height: 0; line-height: 0; overflow: hidden; }
.default { display: none; }
.active { display: block; }
.hidden { overflow: hidden; }



.f-t-line { text-decoration: underline; }
.f-t-line { text-decoration: blink; }
.tit-h6-f14 { font-size: 117%; }
.f-13 { font-size: 108%; }
.f-14 { font-size: 140%; }
.f-18 { font-size: 150%; }
.f-40 { font-size: 667%; }
.f-b { font-weight: bold; }
.f-8 { font-size: 80%; }

.tac { text-align: center; }
.tar { text-align: right; }
.tal { text-align: left; }
.pr { position: relative; }
.pa { position: absolute; }
.pf { position: fixed; }
.pfw { position: fixed; width: 100%; z-index: 100 }
.pfw-product{ position: fixed; width: 100%; z-index: 1 }

.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.fl { float: left; }
.fr { float: right; }

.col_lightRed { color: #ff6363; }
.col_red { color: #D82627; }
.col-white { color: #fff; }
.col-ultramarine { color: #6a6f8a; }
.col_gray, .col-gray, .btn-s-box .col_gray, .input-txt { color: #ccc; }
.col-grey2 { color: #959595; }
.col-grey3 { color: #c3c5cd; }
.col-org { color: #f39c11 }
.col-red { color: #c40000 }
.col-blue { color: #047; }
.col-green { color: #5fda8a; }
.col-logoBlue { color: #67abf5; }
.col-blue3 { color: #0051a7; }
.col-black, .btn.col-black { color: #000; }
.icon-btn-ok { background-image: url(../images/drawable-mdpi/ico19.png); background-size: contain; }
.blk-f125 { font-size: 125%; display: block; clear: both; padding: 0.645em 0; }
.blk-44 { display:block; padding:0em 0; height:0px; }
.bgBlue { background-color: #4d5065; color: #eee; }
.bg-red { background-color: #bd000a; }
.bgGrey { background-color: #ccc; }
.bgOrg { background-color: #f4ae4a; color: #fff }
.bgOrg .thumb-mode { background-color: #fff; }
.borGray { border: 1px solid #d9d9d9 }
.borRed { border: 1px solid #c7000b }
.bgWhite { background-color: #fff; }

.pad0 { padding: 0; }
.pad15 { padding: 15px; }
.pad-t0 { padding-top: 0px; }
.pad-t5 { padding-top: 5px; }
.pad-t10 { padding-top: 10px; }
.pad-t15 { padding-top: 15px; }
.pad-t20 { padding-top: 50px; }
.pad-l5 { padding-left: 5px; }
.pad-l10 { padding-left: 10px; }
.pad-l15 { padding-left: 15px; }
.pad-l20 { padding-left: 20px; }
.pad-l25 { padding-left: 25px; }
.pad-l44 { padding-left: 1.55em; }
.pad-r5 { padding-right: 5px; }
.pad-r10 { padding-right: 10px; }
.pad-r15 { padding-right: 15px; }
.pad-r20 { padding-right: 20px; }
.pad-r25 { padding-right: 25px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }
.pb35 { padding-bottom: 35px; }
.mag-t5 { margin-top: 5px; }
.mag-t10 { margin-top: 10px; }
.mag-t30 { margin-top: 30px; }
.mag-r5 { margin-right: 5px; }
.mag-r10 { margin-right: 10px; }
.mag-r15 { margin-right: 15px; }
.mag-l10 { margin-left: 10px; }
.mag-lr10 { margin-left: 10px; margin-right: 10px; }
.mag-t-8 { margin-top: -0.8em; }
.mag-a { margin: auto; }

.blk5, .blk10, .blk15, .blk20, .blk30, .blk40, .blk45, .blk-j, .blkmin-max { display: block; width: 100%; overflow: hidden; }
.blk5 { height: 5px; }
.blk15 { height: 15px; }
.blk10 { height: 10px; }
.blk20 { height: 20px; }
.blk30 { height: 30px; }
.blk40 { height: 40px; }
.blk45 { height: 45px; }
.blkmin-max { min-height: 15em; max-height: 25em; }

.w2e { width: 2em; }
.w75 { width: 75%; }
.w4 { width: 25%; }
.w3 { width: 33.3%; }
.w2 { width: 50%; }
.w60 { width: 60%; }
.w40 { width: 40%; }
.w90 { width: 90%; margin: 0 auto; }
.w100 { width: 100%; }

.hei3 { height: 3em; }
.hei3-5 { height: 3.5em; }
.hei4 { height: 4em; }

.btn_red { background-color: #c7000b; color: #fff; }
.btn_org { background-color: #c7000b; color: #fff; }
.btn-green { background-color: #eef6dc; color: #00581f; }
.btn-pink { background-color: #fceae5; color: #df572a; }

.border-top-line { border-top: solid 1px #cdcdcd; }
.border-tlin-y { border-top: dotted 1px #f5cb8f; }
.border-bot-line { border-bottom: solid 1px #cdcdcd; }
.bor-bot-l-d { border-bottom: dashed 1px #fff; }
.border-none { border: none!important; }

.app-iphone { position: relative; }
.a-iph-lab { display: block; overflow: hidden; border-radius: 10em; height: 30px; line-height: 30px; }
.a-iph-inner { width: 200%; display: block; position: relative; }
.a-iph-inner .a-iph-on, .a-iph-inner .a-iph-off { float: left; width: 50%; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-indent: -9999em; border-radius: 10em; }
.a-iph-on { background: #ccc; }
.a-iph-off { background: #f4734a; }
.a-che { display: block; width: 100%; height: 30px; position: absolute; top: 1px; left: 1px; opacity: 0; }
.a-che+ .a-iph-inner { margin-left: 0; -moz-transition: margin 0.4s ease-in 0s; -webkit-transition: margin 0.4s ease-in 0s; -o-transition: margin 0.4s ease-in 0s; transition: margin 0.4s ease-in 0s; }
.a-che:checked+ .a-iph-inner { margin-left: -100%; }
.a-che+ .a-iph-inner .a-iph-sw { width: 28px; height: 28px; border-radius: 10em; background-color: #fff; position: absolute; top: 1px; content: ''; left: 1px; -moz-transition: left 0.4s ease; -webkit-transition: left 0.4s ease; -o-transition: left 0.4s ease; transition: left 0.4s ease; }
.a-che:checked+ .a-iph-inner .a-iph-sw { content: ''; left: 100%; margin-left: -29px; }

input[type="radio"], input[type="checkbox"] { margin: 0; padding: 0; }
.icon-radio { margin-right: 4px; -webkit-appearance: none; font-size: 80%; vertical-align: middle; }
.icon-radio:checked { }
.icon-checkbox { vertical-align: -4px; font-size: 80%; background: #fff; }
.select { -webkit-appearance: none; appearance: none; border: none; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0; background-image: url("../images/tip.png"); background-size: 40px auto; background-repeat: no-repeat; background-position: right center; border: 1px solid #ccc; padding: 3px 50px 3px 3px; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:auto;background-color: white; }

input[type="text"], input[type="password"], input[type="number"], input[type="tel"], textarea { border: 1px solid #ccc; background-color: #FFF; background-image: none;  min-height: 1.5em; line-height: 1.4em; padding: 0; display: block; outline: 0; font-size: 100%; width: 100%; line-height: 150%; padding: 0.1em; font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif; }
input[type="text"], input[type="password"], input[type="number"], input[type="tel"], textarea { border: 1px solid #ccc; background-color: #FFF; background-image: none;  min-height: 1.5em; line-height: 1.4em; padding: 0; display: block; outline: 0; font-size: 100%; width: 100%; line-height: 150%; padding: 0.1em; font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif; }

.arrow-right { width: 2em; height: 2em; display: block; }
.arrow-right { border-top: solid 1px #dadada; border-right: solid 1px #dadada; -webkit-transform: rotate(45deg); background: none; }
.arrow-top { -webkit-transform: rotate(-45deg); }
.arrow-bot { -webkit-transform: rotate(135deg); }
.arrow-pa { vertical-align: middle; display: inline-block; position: absolute; top: 50%; }
.arr-1 { width: 1em; height: 1em; margin-top: 0.3em; }

.search-wrap, body .search-wrap, .s-search, .myicbc-bg, .myorder-wrap, .myorder-wrap-bg, .moblie-wrap-bg { background-color: #fff; width: 100%; height: 100%; }
.myIcbc-wrap { }
 .commit-wrap-bg { background-color: #E9E9E9; width: 100%; height: 100%; }
.h-p-f-t, .h-p-f-b, .header-p, header.header-p.header-pr { background-color: #fff; }
.header-p { background-color: #fff; }
.search-wrap { }
.s-bd-wrap, .s-bd-wrap-header { padding: 0; }
.myIcbc-bd-wrap0 { padding: 0px; }
a:hover { text-decoration: none; }



.header-p {  width: 100%; top: 0; left: 0; z-index: 1000; border-bottom: solid 1px #dcdcdc; }
header.header-pr { position: relative!important; }
.header { width: 100%; border-bottom: solid 1px #dcdcdc; }
.s-header { width: 100%; display: -moz-box; display: -webkit-box; display: -o-box; display: -ms-box; display: box; }
.s-new-header { display: -moz-box; display: -webkit-box; display: box; padding: 10px 10px 0 10px; }
.s-header .title { text-align: center; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: solid 2px #4d5065; -webkit-box-align: center; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; box-align: center; text-align: left; -webkit-box-align: center; }
.s-header .lj-tit1 { text-align: center; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: solid 2px #4d5065; -webkit-box-align: center; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; box-align: center; text-align: left; -webkit-box-align: center; }
.s-header .title-srch { text-align: center; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-box-align: center; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; box-align: center; text-align: left; -webkit-box-align: center; }
.s-header h1.title { border-bottom: 0; }
.s-header h1.lj-tit1 { border-bottom: 0; }
.s-srch-box2 { margin: 0; display: -moz-box; display: -webkit-box; line-height: normal; border: 0; width: 100%; position: relative; }
.s-header .org-nav { background-color: #f27249; }
.s-header .pink-nav { background-color: #ef5c64; }
.s-header h1.title { font-size: 1.125em; -webkit-box-align: center; -moz-box-pack: center; -moz-box-align: center; -webkit-box-pack: center; -webkit-box-align: center; display: box; display: -webkit-box; box-pack: center; box-align: center; width: 100%; }
.s-header h1.lj-tit1 { font-size: 1.125em; -webkit-box-align: center; -webkit-box-pack: center; -moz-box-align: center; -webkit-box-align: center; display: box; display: -webkit-box; box-pack: center; box-align: center; width: 100%; text-align: center;}
.ui-input-text.ui-shadow-inset.ui-corner-all.ui-btn-shadow.ui-body-c.ui-input-has-clear { width: 100%; display: block; }
.new-s-srch { display: block; margin-top: -2px; }
.new-srch-i-box { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; text-align: center; line-height: 100%; color: #c3c5cd; position: relative; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; display: box; box-pack: center; box-align: center; }
.new-srch-i-box .ui-input-text { border: 0px; background: none; }
.new-srch-input { border: 0; padding: 0; width: 99%; display: block; background: none; font-size: 125%; color: #5b5c62; }
.new-srch-btn, input.def_c.new-srch-input.new-srch-btn { background: none; text-align: left; cursor: pointer; color: #5b5c62; line-height: 150%; }
.title-srch input[type='text'] { border: none; background: none; }
.s-srch-box2 .top-del { font-size: 2.2em; color: #525252; line-height: 100%; padding: 0.2em 0 0.2em 0.2em; display: block; margin-right: -0.2em; display: none; }

.new-srch-lst { position: absolute; top: 2.7em; left: 0; z-index: 100; border: solid 1px #e1e1e1; border-top: none; background-color: #fff; margin: 0; width: 100%; }
.new-srch-lst li { border-bottom: solid 1px #e1e1e1; line-height: 1.5; padding: 2px 10px; }
.new-tbl-type { background-color: #f5f4f4; line-height: 1.5; padding: 2px 10px; }
.srch-lst-page { background-color: #fff; margin: 0; width: 100%; padding: 1px 0; }
.srch-lst-page li a { border-bottom: solid 1px #f0f0f0; line-height: 1.5; padding: 10px 15px; display: block; }
.srch-lst-page-del { margin: 10px 15px; border: solid 1px #d4d4d4; }
.srch-lst-page-del a { line-height: 1.5; padding: 10px 15px; text-align: center; display: block; }

.bubble-box { position: absolute; left: -5px; top: -3px; height: 20px; line-height: 100%; }
.bubble { position: relative; display: inline-block; word-break: break-all; word-wrap: break-word; background: #ec6d00; color: #fff; font-size: 70%; margin-bottom: 20px; padding: 1px 10px 0px; }
.bubble:after { content: ''; display: block; font-size: 0; position: absolute; bottom: -4px; left: 0px; width: 0; height: 0; border-width: 2px; border-color: #ec6d00 #ec6d00 transparent transparent; border-style: solid dashed dashed solid; }

.search-content, .message-default, .ticket-default, .myOrder-default, .myCart-default, .error-default, .myFavorite-default, .myOrder-default, .default-default, .myValue-default { padding: 10px 0; }
.search-pic, .message-pic, .ticket-pic, .myOrder-pic, .myOrder-pic, .myCart-pic, .error-pic, .myFavorite-pic, .default-pic, .myValue-pic { text-align: center; }
.search-pic .search-bg:before, .message-default .message-bg:before, .ticket-pic .ticket-bg:before, .myOrder-pic .myOrder-bg:before, .myCart-pic .myCart-bg:before, .error-pic .error-bg:before, .myFavorite-pic .myFavorite-bg:before, .myOrder-pic .myOrder-bg:before, .default-pic .default-bg:before, .myValue-bg:before { font-size: 10em; line-height: 100%; color: #ededed; }
.search-content .msg, .message-default .message-tit, .ticket-default .ticket-tit, .myOrder-default .myOrder-tit, .myCart-default .myCart-tit, .error-default .error-tit, .myFavorite-default .myFavorite-tit, .default-default .default-tit, .myValue-tit { padding: 0 0 10px; text-align: center; margin: 10px; font-size: 117% }
.myCart-bg { border-radius: 50%; box-shadow: 0 0 50px #fff; }
.search-content .msg { border-bottom: dotted 1px #ccc; }

.number-s { width: 100%; position: relative; overflow: hidden; height: 2.8em; }
.number-s .aBtn, .number-s .mBtn { font-family: Arial, Helvetica, sans-serif; width: 2.3em; height: 2.3em; text-align: center; line-height: 2.3em; font-size: 108%; border: 1px solid #ccc; vertical-align: middle; background-color: #fafafa; cursor: pointer;  z-index: 2; top: 0; position: absolute; }
.number-s .aBtn { right: 0; border-left: 1px solid #484848; }
.number-s .mBtn { left: 0; border-right: 1px solid #484848; }
.number-s .c { }
.number-s input { border: 1px solid #484848; height: 1.9em; line-height: 1.9em; width: 100%; text-align: center; background-color: #fafafa; position: absolute; top: 0; left: 0; z-index: 1; font-size: 135%; margin: 0; }

.number-b { }
.number-b .icon-aBtn, .number-s .icon-mBtn { border-color: #fff; height: 2.3em; background-color: #fff; }
.number-b .icon-aBtn { border-left-color: #e3e3e3; }
.number-b .icon-mBtn { border-right-color: #e3e3e3; }
.number-b input { border: 1px solid #e3e3e3 }

.fieldset { display: block; clear: both; }
.fieldset fieldset {  border: 0; border-top: solid 1px #ccc; }
.fieldset fieldset.dashed { width: 100%; border: 0; padding: 0; border-top: dashed 1px #ccc; }
.fieldset legend { text-align: center; }
.fieldset legend span { padding: 0 10px; }

.fieldset fieldset.w-2 { border-top-width: 2px; }
.fieldset fieldset .round { padding: 0px; width: 32px; height: 32px; border-radius: 32px; background-color: #666; line-height: 32px; font-size: 18px; color: #fff; position: relative; }

.fieldset fieldset.ultramarine { border-top-color: #666; }
.fieldset fieldset.ultramarine span { color: #666; }

.fieldset fieldset.org { border-top-color: #d1be9c; }
.fieldset fieldset.org span { color: #8e6826; }

.fieldset fieldset.pink { border-top-color: #ff7878; }
.fieldset fieldset.pink span { color: #ff7878; }

.star-rank .star-rank-fav:before, .star-rank .star-rank-fav-org:before { font-size: 280%; }
.star-rank { margin: auto; }
.star-rank-fav-org, .star-rank-fav { position: relative; text-align: center;right:25px; }
.star-rank-fav-org .bubble { position: absolute; display: inline-block; white-space: nowrap; background: #6a6f8a; color: #fff; font-size: 70%; margin-bottom: 20px; padding: 1px 5px 0px; top: -10px; left: 60%; }
.star-rank-fav-org .bubble:after { content: ''; display: block; font-size: 0; position: absolute; bottom: -4px; left: 0px; width: 0; height: 0; border-width: 2px; border-color: #6a6f8a transparent transparent #6a6f8a; border-style: solid dashed dashed solid; }
.shop-rank-grade { }
.shop-rank-grade .grade { font-size: 200%; color: #f39c11; }
.star-box .star-rank-fav { display: block; }
.star-box.favorites .star-rank-fav { display: none; }
.star-box.favorites .star-rank-fav-org { display: block; }

.btn-bg-box { background-color: #f6f6f6;  }
.btn-pf { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 1000; }
.btn-s-box { display: -moz-box; display: -webkit-box; display: -o-box; display: -ms-box; display: box; border: solid 1px #ccc; border-right: 0; border-left: 0; clear: both; }
.btn-s-box-no { border: 0; }
.btn-s-box a.btn, .btn { display: block; -moz-box-flex: 1; -o-box-flex: 1; -webkit-box-flex: 1; -ms-box-flex: 1; text-align: center; border-radius: 0; margin-left: -1px; font-size: 125%; }
.btn { padding: 0.625em 0; }
.btn2 { padding: 0.3em 0.625em; }
.btn-s-box .btn-f { border-left: solid 1px #fff; padding: 0; margin-left: -1px; display: block; }
.btn-s-box .btn-g { border-left: solid 1px #c3c5cd; padding: 0; margin-left: -1px; display: block; color: #333; }
.btn-s-box .btn-g.col-white { color: #fff; font-size: 0.6em; }
.btn-s-box .btn-col-green { padding: 0; display: block; color: #00581f; }
.btn-s-box .btn-col-pink { padding: 0; display: block; color: #df572a; }
.btn-s-box .btn-14 { font-size: 100%; }
.btn-s-box a.btn i, a.btn i { display: inline-block; margin-right: 6px; vertical-align: middle; margin-top: -0.2em; font-size: 130%; }
.btn-s-box .f-100 { font-size: 92%; }
.btn { text-align: center; color: #fff; }
.btn-border-f, a.btn-border-f { background-color: #fff; border: solid 1px #d9d9d9; color: #5b5c62; }
.btn-grey, a.btn-grey { background-color: #ccc; }
.btn-grey2, a.btn-grey2 { background-color: #ccc; }
.btn.col-grey { color: #565c62; }
.btn-white, a.btn-white { background-color: #fff; color: #5a6478; }
a:hover.btn-org, a:hover.btn-red, .btn-org a:hover.btn, .btn-red a:hover.btn { color: #fff; }
.btn-org { background-color: #f67649; }
.btn-org-active { background-color: #e07129; }
.btn-red { background-color: #c7000b; }
.btn-red-active, .btn-red:hover { background-color: #9b040d; }
.btn-grey-d { background-color: #f5f5f5; }
a:hover.btn.btn-grey2 { color: #fff; }
.btn-box { padding: 10px }
.bor-rad { border-radius: 0.3em; }
.p-b-pic-box { display: block; text-align: center; background-color: #eee; position: relative;  z-index: 9; }
.p-b-pic { padding: 0.625em 0; font-size: 117%; display: inline-block; margin: auto; }
.p-b-pic .pic { font-size: 117%; }
.p-b-pic .pic-fb { font-weight: bold; }
.p-b-pic-box:before { content: ''; display: block; position: absolute; margin-left: -7px; bottom: -8px; left: 0px; background-color: #eee; width: 14px; height: 14px; display: inline-block; -webkit-transform: rotate(-45deg); }
.btn-red-bor { border: solid 1px #c00; color: #c00; padding: 0.3em 0.9em 0.2em; border-radius: 2em; font-size: 80%; line-height: 100%; text-align: center; }

.prompt-so { background-color: #f5ae49; padding: 10px; position: relative; }
.prompt-so-g { background-color: #f2f2f2; padding: 10px; position: relative; }
.prompt-btn { position: absolute; top: 50%; right: 0.95em; margin-top: -0.8em; }
.square-tip { border-top: solid 1px #b4b3b3; border-right: solid 1px #b4b3b3; -webkit-transform: rotate(45deg); position: absolute; top: 50%; right: 0.95em; margin-top: -0.45em; }
.square-wi { border-right-color: #fff; border-top-color: #fff; }
.square { width: 0.5em; height: 0.5em; display: inline-block; }
.tit-h6-f14.myIcbc-i-h6.prompt-so { color: #fff; }

.fade { -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -ms-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; opacity: 0; }
.fade.in { opacity: 1; }
.close { float: right; font-size: 167%; line-height: 1; font-weight: bold; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; filter: alpha(opacity=20); }
.close:hover { color: #000000; text-decoration: none; opacity: 0.4; filter: alpha(opacity=40); cursor: pointer; }
.modal-backdrop { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000000; }
.modal-backdrop-p { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000000; }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop, .modal-backdrop.fade.in { opacity: 0.8; filter: alpha(opacity=80); }
.modal { position: fixed; top: 50%; left: 10%; width: 80%; margin: -10% 0 0 0; z-index: 1050; overflow: auto; background-color: #ffffff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.3); *border: 1px solid #999;
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; display: none; }
.modal.fade { -webkit-transition: opacity .3s linear, top .3s ease-out; -moz-transition: opacity .3s linear, top .3s ease-out; -ms-transition: opacity .3s linear, top .3s ease-out; -o-transition: opacity .3s linear, top .3s ease-out; transition: opacity .3s linear, top .3s ease-out; top: -25%; }
.modal.fade.in { top: 50%; }
.modal-header { padding: 9px 15px; border-bottom: 1px solid #eee; }
.modal-header .close { margin-top: 2px; }
.modal-body { overflow-y: auto; max-height: 400px; padding: 15px; }
.modal-form { margin-bottom: 0; }
.modal-footer { margin: 0; padding: 0; }
.hide { }
.show { display: block; }
.invisible { visibility: hidden; }
.bg-black, .bg-black1 { background: #000; opacity: 0.8; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1001; }

#slides, #slidesZ, #slidesD { position: relative; }
.slidesjs-previous.slidesjs-navigation, .slidesjs-next.slidesjs-navigation { position: absolute; top: 50%; text-indent: -9999; z-index: 999; display: inline-block; width: 21px; height: 34px; margin-top: -17px; }
.slidesjs-previous.slidesjs-navigation { left: 0px; }
.slidesjs-next.slidesjs-navigation { right: 0; }
.slidesjs-pagination { display: none; }

.i-tab { display: inline-block; background-size: cover; width: 1em; height: 1em; vertical-align: middle; margin: -2px 4px 0; background-repeat: no-repeat; }

.my-assess { }
.my-assess .comment-star { padding: 10px 0 0; }
.my-assess .comment-star-c table { width: 100%; }
.my-assess .comment-star-c td { height: 35px; }
.my-assess .comment-star .star { display: inline-block; vertical-align: middle; }
.my-assess .comment-star .star s { display: inline-block; cursor: pointer; font-size: 1.8em; text-decoration: none; }
.my-assess .star-row { padding-bottom: 10px; }
.my-assess .textarea textarea { border: solid 1px #ec6d00; }
.my-assess .star-row em { width: 5.5em; display: inline-block; }
.my-assess .flfr { overflow: hidden; clear: both; }
.my-assess .flfr .btn.btn-org.tac { padding: 0.2em 1em; }

.so-prompt-box-org { color: #fff; position: relative; background-color: #ea6542; font-weight: lighter; padding: 0.2em 0.3em; }
.so-prompt-box-org:before { content: ''; display: block; position: absolute; width: 0; height: 0; border-width: 6px; border-color: #ea6542 #ea6542 transparent transparent; border-style: solid dashed dashed solid; -webkit-transform: rotate(-45deg); right: 10px; top: -5px; }

.safe-keyboard { background: #c3c5cd; color: #fff;  line-height: 70%; }
.safe-keyboard-green { background: #a8d691; }

.cartDef-redbtn { display: inline-block; height: 28px; line-height: 28px; background-color: #b00000; padding: 0 37px; font-size: 14px; color: #fff; }
.cart-input { text-align: center; height: 1.5em; line-height: 1.5em; display: block; width: 94%; border: solid 1px #ccc; background: #fff; margin-top: 0.1em; }

.p-box-show { width: 50%; overflow: hidden }
#pageNav { text-align: center; margin-top: -1.2em; height: 1.2em; line-height: 1.2em; z-index: 2; position: relative; }
#pageNav a { width: 0.5em; height: 0.5em; border-radius: 1em; background: #D3D3DB; overflow: hidden; display: inline-block; }
#pageNav a.active { background: #959BAE; }
.productShow-bg { width: 100%; height: 100%; background: #;
}
.swipe { border: solid 1px #ececec; background-color: #fff; }
.swipe li img { width: 100%; }
ul#slider4 { height: 100%; }
.swipe-top { margin-top: -1.37em; }
.swipe-top-p { margin-top: -1px; margin-top: -1px; }
.sku-show { overflow: hidden; }


.rbg-sOrg.thumb-mode { background-color: #8e6826; }
.aboutMsg-bg-left { background: url(../images/drawable-mdpi/order/o-bg1.png) no-repeat; background-size: 89px 45px; }
.aboutMsg-Bg { background: url(../images/drawable-mdpi/order/o-aboutMsg.png) top repeat-x; background-size: 75px 5px; }
.aboutMsg .del a { width: 17px; height: 21px; background: url(../images/drawable-mdpi/order/o-delIc.png) no-repeat; background-size: 17px 21px; }
.ob-bd .top_ic { background: url(../images/drawable-mdpi/order/top-jiao.png) no-repeat; }
.ob-bd .top_jiao_org { background: url(../images/drawable-mdpi/order/top_jiao_org.png) no-repeat; }
.ob-bd .top_ic, .ob-bd .top_jiao_org { background-size: 11px 9px; }
.o-s-bd .card_m .hd .hd-r i { background: url(../images/drawable-mdpi/order/o_card_q.png) no-repeat; background-size: 90px 45px; }
.o-s-bd .card_r i.off { background: url(../images/drawable-mdpi/order/o_card_t_off.png) no-repeat; }
.o-s-bd .card_r i.on { background: url(../images/drawable-mdpi/order/o_card_b_on.png) no-repeat; }
.o-s-bd .card_r i.off, .o-s-bd .card_r i.on { background-size: 17px 10px; }
.o-s-bd .card_m .bd i { background: url(../images/drawable-mdpi/order/o_card_pic.png) no-repeat; background-size: 48px 39px; }
.bg-green i { background: url(../images/drawable-mdpi/order/o-ic-gou.png) left center no-repeat; background-size: 39px 31px; }
.bg-red i { background-size: 24px 24px; background-position: center;}
.o-line { height: 0px; line-height: 0px; overflow: hidden; border-bottom: 1px solid #e1e1e1; clear: both; margin: 16px 10px 10px; }
.mt9 { margin-top: 9px; }
.af-H1 { overflow: hidden; padding: 10px; box-shadow: 0 1px 2px #999999; }
.af-H1 strong { font-weight: normal; }
.af-H1 .tborder { border-top: 1px dashed #8e6826; height: 0px; line-height: 0px; overflow: hidden; margin: 3px 0px; }
.order .detail, .order-m .detail { border-bottom: solid 1px #ddd; overflow: hidden; background-color: #fff; }
.order .detail ul, .order-m .detail ul { padding: 0 10px; }
.order .detail ul li, .order-m .detail ul li { overflow: hidden; margin-top: 3%; display: none; }
.order .detail ul li:nth-child(1), .order .detail ul li.curr, .order-m .detail ul li:nth-child(1), .order-m .detail ul li.curr { display: block }
.order .detail .big-p-box, .order-m .detail .big-p-box { width: 35%; text-align: center; position: relative; }
.order .detail .big-pic, .order-m .detail .big-pic { border: 1px solid #ececec; background-color: #fff; }
.order .detail img, .order-m .detail img { width: 100%;  }
.order .detail .item-info, .order-m .detail .item-info { width: 62%; margin-left: 1%; }
.order .detail .item-info h1, .order-m .detail .item-info h1 {  font-weight: normal; color: #333; text-align: justify; text-justify: inter-ideograph; text-shadow: #e5e5e5 0 1px 0; }
.order .detail .item-info p, .order-m .detail .item-info p {  clear: both }
.order .detail .lookMore, .order-m .detail .lookMore { text-align: center; padding-top: 14px }
.order .detail .lookMore-s, .order-m .detail .lookMore-s { display: none; }
.order .detail a:hover, .order-m .detail a:hover { text-decoration: none; }
.order .detail .pub-line, .order-m .detail .pub-line { width: 100%; }
.o-p-pr, .c-m-ul-info .c-m-li-two .msg.pad0 .pad10.o-p-pr { position: relative; padding-right: 2em; }
.o-p-pr .arrow-right { position: absolute; right: 0.8em; top: 50%; margin-top: -0.7em; }
.o-p-pr .arrow-right { width: 1.2em; height: 1.2em; }
.aboutH { height: 45px; }
.aboutSpace1 { margin-top: 2.5% }
.aboutMsg { border-radius: 2px; background-color: #fff; color: #000; margin-left: auto; margin-right: auto; position: relative; overflow: hidden; padding: 0.625em 0; }
.aboutMsg p { vertical-align: middle; margin: 0px 10px; }
.aboutMsg .left-p { padding-right: 5.5em; }
.aboutMsg .s-c-d-m-r-arrow, .arrow-s-c-d-m-r { position: absolute; display: block; top: 50%; right: 2%; margin-top: -0.45em; width: 0.6em; height: 0.6em; }
.aboutMsg .s-c-d-m-r-arrow-up, .arrow-s-c-d-m-r{ position: absolute; display: block; top: 50%; right: 2%; margin-top: -0.45em; width: 0.6em; height: 0.6em; }
.aboutMsg .s-c-d-m-r-arrow-down, .arrow-s-c-d-m-r { position: absolute; display: block; top: 50%; right: 2%; margin-top: -0.45em; width: 0.6em; height: 0.6em; }
.aboutMsg .number { color: #6a6f8a; margin-right: 20%; float: right }
.aboutMsg .slide-ic { height: 33px; width: 2.8em; margin: -17px 0 0; position: absolute; right: 1.5em; top: 50%; }
.aboutMsg .ds-action { height: 36px; line-height: 36px; vertical-align: middle; background-color: #e2effe; text-align: center; border-top: 1px solid #c9c8cf; box-shadow: 0px 0px 1px #c9c8cf; color: #5a6478; position: relative }
.aboutMsg .ds-action span { float: left; display: block; width: 50%; }
.aboutMsg .ds-action span.pink { background-color: #fcdfdf; color: #9a7379; }
.aboutMsg .ds-action i { position: absolute; width: 0px; height: 100%; overflow: hidden; border-left: 1px solid #c9c8cf; box-shadow: 0px 0px 0.5px #c9c8cf; position: absolute; left: 50%; margin-left: -1px; }
.aboutMsg .del { width: 26%; height: 100%; position: absolute; top: 0px; right: 0px; background-color: #44484e; }
.aboutMsg .del a { display: block; position: absolute; top: 50%; left: 50%; margin: -9px 0px 0px -11px; }
.aboutMsg dl { width: 97%; overflow: hidden; margin: 3px auto 0px auto }
.aboutMsg dl dt { width: 30%; text-align: right; color: #6a6f8a; line-height: 28px; vertical-align: middle; font-size: 125% }
.aboutMsg dl dd { width: 70%; margin-top: 1px; }
.aboutMsg dl dd textarea { height: 77px; }
.aboutMsg-nobg { background: none; }
.ob-bd-b1 { box-shadow: 0 1px 3px #c8c8c8; }
.ob-bd-b2 { box-shadow: 0 1px 3px #dcb573; }
.ob-bd { font-weight: bold; color: #c3c5cd; height: 60px; position: relative }
.ob-bd ul li { width: 50%; line-height: 24px; float: left; position: relative; margin-top: 20px; }
.ob-bd ul li span { margin: 0px 5px 0px 25%; }
.ob-bd ul li.curr { color: #6a6f8a; }
.ob-bd ul li .top_ic, .ob-bd ul li .top_jiao_org { display: none; position: absolute; width: 11px; height: 9px; bottom: 0px; left: 50%; margin-left: -3px; margin-bottom: -19px; }
.ob-bd ul li.curr .top_ic, .ob-bd ul li.curr .top_jiao_org { display: block; }
.pay-msg { padding: 24px 0px 0px 0px; overflow: hidden; box-shadow: 0 1px 2px #dad9da; margin-bottom: 23px; }
.t { color: #0c0c0c; }
.pay-msg p { height: 85px; line-height: 22px; color: #3d4245; padding-top: 10px; }
.addrForm { padding-bottom: 15px; font-size: 100%; color: #000; background-color: #fef7eb; overflow: hidden; box-shadow: 0 1px 2px #DAD9DA }
.addrForm .fl, .addrForm .fr { float: left; padding: 0px 5%; text-align: justify; text-justify: inter-ideograph; line-height: 150%; }
.addrForm .fl { width: 45%; }
.addrForm .fr { width: 10%; }
.addrForm p { margin-top: 10px; }
.o-s-bd {  overflow: hidden; color: #333333; }
.o-s-bd .use { margin-left: 45px; }
.o-s-bd .use label, .o-s-bd .use .o-red { float: left; line-height: 32px; }
.o-s-bd .use .o-red { width: 60%; margin: 0px 1%; }
.o-s-bd .use .o-red input { color: #6a6f8a; }
.o-s-bd .use .ui-shadow-inset { border: 1px solid #c7000b; border-radius: 2px; height: 30px; }
.o-s-bd .jf { text-align: right; padding: 0 46px; font-size: 100%; background: #f5ca80;  }
.o-s-bd .jf .ftRed { font-size: 150%; }
.o-s-bd .o-line { margin: auto }
.o-s-bd .card_l { width: 12%; overflow: hidden; margin-left: 5%; padding: 20px 1% 0px 0px; }
.o-s-bd .card_m { width: 43%; height: 154px; border: 1px solid #e5ba71; background-color: #ffeac8; }
.o-s-bd .card_m .hd { height: 122px; overflow: hidden; color: #cd8000; background-color: #fffbf1; padding-left: 3%; }
.o-s-bd .card_m .hd .hd-l { width: 48%; display: none; }
.o-s-bd .card_m .hd .hd-l h1 { font-size: 20px; font-weight: bold; }
.o-s-bd .card_m .hd .hd-l i.fl { margin: 15% 0px -8px 0px; text-indent: -4%; }
.o-s-bd .card_m .hd .hd-l i { line-height: 10px; }
.o-s-bd .card_m .hd .hd-l p { line-height: 26px; padding: 0px 2px 5% 10px; }
.o-s-bd .card_m .hd .hd-r { float: left; width: 100%; }
.o-s-bd .card_m .hd .hd-r i { float: right; display: block; width: 90px; height: 45px; }
.o-s-bd .card_m .hd .hd-r .card_num span { font-size: 320%; font-weight: bold; text-indent: -4px; line-height: 86px; }
.o-s-bd .card_m .bd { padding-right: 3%; text-align: right; font-size: 12px; color: #cd8000; position: relative; line-height: 33px; }
.o-s-bd .card_m .bd i { position: absolute; top: -24%; float: left; display: block; width: 48px; height: 39px; line-height: 48px; vertical-align: middle; text-align: center; border-bottom: 1px solid #dea547; color: #fffbf1; }
.o-s-bd .card_c { font-weight: bold; font-size: 200%; padding: 21% 6% 0px 6%; vertical-align: middle; }
.o-s-bd .card_r { width: 16%; padding-top: 5%; }
.o-s-bd .card_r i { display: block; width: 18px; height: 21px; margin: auto; cursor: pointer; }
.o-s-bd .card_r .c { width: 100%; height: 78px; border-bottom: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; margin: 10px 0px; }
.o-s-bd .card_r .c .ui-input-text { border-style: none; background: none }
.o-s-bd .card_r .c .ui-input-text input { height: 78px; font-size: 200% }
.o-s-bd .card_r .c input { text-align: center; }
.o-list-tab-b { height: 38px; line-height: 38px; text-shadow: 0 0 2px #fff; box-shadow: 0 2px 3px #ddd; -webkit-box-shadow: 0 2px 3px #ddd; -ms-box-shadow: 0 2px 3px #ddd; -moz-box-shadow: 0 2px 3px #ddd; -o-box-shadow: 0 2px 3px #ddd; }
.o-list-tab-b ul { display: -moz-box; display: -webkit-box; display: box; }
.o-list-tab-b li { -webkit-box-flex: 1; text-align: center; font-weight: 700; color: #c3c5cd; }
.o-list-tab-b li.cur { font-size: 117%; -webkit-box-shadow: none; position: relative; color: #6a6f8a; }
.o-list-tab-b li.cur:before, .o-list-tab-b li.cur:after { content: ''; display: block; width: 0; height: 0; position: absolute; margin-left: -7px; left: 50%; }
.o-list-tab-b li.cur:before { bottom: -8px; background-color: #f5ca80; }
.o-list-tab-b li.cur:before { width: 9px; height: 9px; display: inline-block; -webkit-transform: rotate(-45deg); -webkit-box-shadow: 2px -2px 2px #ddd; -moz-box-shadow: 2px -2px 2px #ddd; box-shadow: 2px -2px 2px #ddd; }
.o-list-tab-b li a { display: block; height: 38px; line-height: 38px; color: #333; overflow: hidden; }
.o-list-tab-b li img { height: 50%; margin-left: 4px; }
.o-list-tab-b li .thumb-mode { width: 20px; height: 20px; text-align: center; vertical-align: middle; border-radius: 20px; background-color: #c3c5cd; display: inline-block; margin-right: 5px; }
.o-list-tab-b li.cur .thumb-mode { background-color: #6a6f8a; }
.o-list-tab-b li .thumb-mode i { display: inline-block; background-size: cover; width: 15px; height: 11px; vertical-align: middle; margin-top: -20px; }
.o-list-tab-b li .thumb-mode i { display: inline-block; background-size: cover; width: 15px; height: 11px; vertical-align: middle; margin-top: -20px; background-image: url(../images/drawable-mdpi/icon_list_alt.png); }

.refund .t-space-a { padding-top: 79px; }
.refund .p-space { margin: 13px auto 0px auto; }
.refund .p-space label { padding-bottom: 5px; vertical-align: middle; display: block; }
.refund .tat-h1 { height: 111px; }
.refund .rf-btm { margin-top: 79px; }
.refund .main { width: 90%; margin: auto; color: #4f5257 }
.refund .main p { vertical-align: middle; padding-bottom: 0.625em; padding-top: 0.625em; }
.refund .main dt { padding: 5px 0px 10px 0px }
.refund .main dt span { color: #ec6d00; }
.refund .main dd { border: 1px solid #c3c5cd; border-bottom-style: none; background-color: #fff; }
.refund .main dd .hd { background-color: #f8f8f8; }
.refund .main dd .hd, .refund .main dd .bd, .refund .main dd .ft { border-bottom: 1px solid #c3c5cd; }
.refund .main dd span { display: inline-block; width: 30%; text-align: right; color: #666; }
.refund .p-space font{float:left;margin-top:0.6em;padding-left:0.1em;}
.add-select{ -webkit-appearance: none; appearance: none; border: none; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0; background-image: url("../images/tip.png"); background-size: 40px auto; background-repeat: no-repeat; background-position: right center; border: 1px solid #ccc; padding: 6px 50px 6px 6px; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 68%; margin-top:0.3em;margin-bottom:0.8em;float:left;}

.o-pop-tip { margin: 0 46px; background-color: #fef7eb; border: solid 1px #cdcdcd; padding: 10px; position: relative; }
.o-pop-tip:before { content: ''; display: block; position: absolute; margin-left: 7px; top: -8px; background-color: #fff; bottom: -8px; background-color: #fef7eb; width: 14px; height: 14px; display: inline-block; -webkit-transform: rotate(-45deg); border-top: solid 1px #cdcdcd; border-right: solid 1px #cdcdcd; }
.o-integral { padding: 10px 46px 0; display: box; display: -moz-box; display: -webkit-box; display: -o-box; }
.o-integral-p { padding: 0 46px 10px; }
.o-integral .o-integral-a { line-height: 2; text-align: center; }
.o-integral .o-integral-i { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; padding-top: 0.1em; }
.o-integral .o-integral-i input { border: 1px solid #c7000b; border-radius: 3px; background-color: #fff; text-align: right; }
.o-integral .o-integral-b { width: 26px; line-height: 2; text-align: center; }
.ico_gray_on.thumb-mode { background-color: #6A708A; }
.ico_go, .ico_go2 { background-repeat: no-repeat; background-position: 97% center; background-size: cover; width: 12px; height: 18px; margin-top: -9px; position: absolute; top: 50%; right: 10px; }
.ico_s1, .ico_s2, .ico_s3, .ico_s4, .ico_s5, .ico_s6 ,.ico_common{ color: #fff; display: inline-block; text-align: right; padding: 0 0.95em }
.pro-pt .ico_s1, .pro-pt .ico_s2, .pro-pt .ico_s3, .pro-pt .ico_s4, .pro-pt .ico_s5, .pro-pt .ico_s6,.ico_common { padding: 0.1em 0.95em 0.15em; }
.ico_s1 { background: #f69273; }
.ico_s2 { background: #62c3ed; }
.ico_s3 { background: #48d0be; }
.ico_s4 { background: #f7ae48; }
.ico_s5 { background: #f87948; }
.ico_s6 { background: #8bd5e0; }
.ico_common{ border-radius:5px;background:#e41e1e;}

.product h2 { font-weight: normal;  overflow: hidden; }
.product h2 a { display: block; padding: 0.625em 24px 0.625em 10px; position: relative; border-bottom: solid 1px #ccc; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.product h2 em { font-style: normal; padding-left: 10px; display: inline-block; }
.product h2 s { position: absolute; right: 10px; top: 50%; }
.product .pro { padding: 5px; }
.product .pro .price { line-height: 100%; padding-left: 15px; padding-top: 5px; }
.product .pro .price strong { color: #D82627; font-size: 117%; line-height: 100%;}
.product .pro .price s { font-size: 70%; color: #666; }
.product .pro { padding: 5px; }
.product .pro_warp { width: 100%; }
.product .pro_warp { display: box; display: -webkit-box; display: -moz-box; }
.product .pro_detail { box-flex: 1; -moz-box-flex: 1; -webkit-box-flex: 1; }
.product .pro_pic { position: relative; overflow: hidden; -moz-box-orient: vertical; -webkit-box-orient: vertical; box-orient: vertical; width: 50%; height: 100%; margin-top: -1px; }
.product .pro_pic .pcover { border: 1px solid #ececec; background-color: #fff; height: 99%; }
.product .pro_pic .pcover img { width: 100%; }
.product .pro_pic .pag { text-align: center; position: absolute; z-index: 101; bottom: 0px; width: 100%; }
.product .pro_pic .pag span { display: inline-block; height: 10px; width: 10px; margin: 0 5px 0; padding: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; background: #D3D3DB; overflow: hidden; }
.product .pro_pic .pag span.current { background: #959BAE; }
.product .pro_detail_c { padding-top: 10px; padding-left: 10px; width: 100%; }
.product .pro-pt { padding-left: 11px; font-size: 400%; line-height: 1%; overflow: hidden; word-break: break-all;  }
.product .pro-pt i { display: inline-block; height: 0.2em; height: 0.4em; line-height: 40% }
.product .pro_detail_c span { margin: 0 3px 0 0; font-size: 117%; }
.product .pro_detail_c span:last-child { margin-right: 0; }
.product .pro_detail_c .star-rank { display: inline-block; margin-right: 2em; }
.product .pro .coll { border-top: 1px solid #ddd; margin-top: 5px; }
.product .pro .coll a { margin: 0 auto 0; text-align: center; display: inline-block; text-decoration: none; color: #6A708B; }
.product .pro .coll .ico_coll { margin-top: -1em; vertical-align: middle; }
.product .pro h1 { padding: 10px 0; overflow: hidden; font-weight: normal; clear: both; }
.product .pro_p { position: relative; padding: 5px 60px 5px 0; border-bottom: 1px solid #e1e1e1; }

.product .pro_p .p { text-align: center; border: 1px solid #ccc; cursor: pointer; margin: 0 5px 5px 0; background-color: #fff; padding: 0.1em 1.0em; }
.product .pro_p span.cur { color: #D82627; border-color: #D82627; }

.product .p.yanshi-no { color: #fff; border-color: #ddd; background: #ccc; }
.product .pro_desc { padding: 10px 0; }

.pro_desc img{width:100%;}
.pro_desc_ps{margin-left:10px;margin-right:10px;}
.pro_desc td{border:1px solid #333;}
.product .p-ej { font-size: 500%; line-height: 1%; overflow: hidden; }
.product .p-ej i { display: inline-block; height: 0.4em; line-height: 40%; font-size: 1.2em; }
.p-ej .icon-ydgw { padding-left: 10px; }
.p-ej .icon-jfdx { padding-left: 11px; }
.p-ej .icon-7twly { padding-left: 11px; }

.pro-xs { margin: 1rem 0 1rem 0; color: #f1212a; }
.pro_p.pro-box { padding-right: 0em; }
.pro-sku-s, .pro-sku { padding-right: 2em; }
.pro-sku-s { position: relative; }
.pro-sku-s:before { position: absolute; top: 50%; margin-top: -0.4em; right: 0.5em; width: 0.625em; height: 0.625em; border-top: solid 2px #dadada; border-right: solid 2px #dadada; -webkit-transform: rotate(45deg); display: block; content: '' }
.pro-sku-b:before { position: absolute; top: 50%; margin-top: -0.4em; right: 0.5em; width: 0.625em; height: 0.625em; border-top: solid 2px #dadada; border-right: solid 2px #dadada; -webkit-transform: rotate(135deg); display: block; content: '' }
.pro-sku-t:before { position: absolute; top: 50%; margin-top: -0.4em; right: 0.5em; width: 0.625em; height: 0.625em; border-top: solid 2px #dadada; border-right: solid 2px #dadada; -webkit-transform: rotate(-45deg); display: block; content: '' }
.pro-sku { display: none; }
.product .tab-box-ul { overflow: hidden; padding-bottom: 3px; }
.product .tabname { padding: 0; -moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999; line-height: 30px; letter-spacing: -6px; }
.product .tabname li { width: 32.8%; text-align: center; cursor: pointer; position: relative; display: inline-block; letter-spacing: 0px; }
.product .tabname li a { display: block; padding: 0.625em 0 0.6em; }
.product .tabname li span { vertical-align: middle; }
.product .tabname li s { display: none; }
.product .tabname li .inner { color: #C3C6CD; }
.product .tabname li .inner span { margin-right: 8px; }
.product .tabname li.active a { color: #f67649; }
.product .tabname li.active .inner { color: #6A708A; }
.product .tabname li.active .ico_gray { background-color: #6A708A; }
.product .tabname li.active:before { content: ''; display: block; width: 0; height: 0; position: absolute; margin-left: -7px; left: 50%; bottom: -8px; background-color: #fff; bottom: -8px; background-image: url(../images/bg.png); opacity: .9; }
.product .tabname li.active:before { width: 9px; height: 9px; display: inline-block; -webkit-transform: rotate(-45deg); -webkit-box-shadow: 2px -2px 2px #ddd; -moz-box-shadow: 2px -2px 2px #ddd; box-shadow: 2px -2px 2px #ddd; }

.product .tabcon { display: none; min-height: 500px; }
.product .img-w-100 img { width: 100%; }
.product .active { display: block; }
.product .pro_info .pro_desc { padding: 0.625em 10px 10px; }
.product .pro_info .pro_desc_c { padding: 0 10px 10px; }
.product .pro_rcomt ul { padding: 14px 0 10px 0; overflow: hidden; word-spacing: -0.5em; }
.product .pro_rcomt li { width: 50%; text-align: center; display: inline-block; vertical-align: top; word-spacing: 0; }
.product .pro_rcomt li img, .product .pro_rcomt li h3, .product .pro_rcomt li strong { width: 88%; }
.product .pro_rcomt li img { border: 1px solid #ececec; }
.product .pro_rcomt li h3 { font-weight: lighter; overflow: hidden; margin: 0 auto; font-size: 90%; }
.product .pro_rcomt li strong { color: #D82627; font-weight: normal; display: inline-block; }
.product .pro_cmt .cmt_s { width: 35%; float: left; text-align: center; padding-top: 20px; }
.product .pro_cmt .cmt_s strong { color: #AC9C9C; font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: normal; }
.product .pro_cmt .cmt_c { float: left; width: 65%; padding-bottom: 10px; }
.product .pro_cmt .cmt_c span { width: 33.3%; float: left; text-align: center;  padding-top: 3.5em; margin-left: -5px; }
.product .pro_cmt .cmt_c .active { background-color: #ececec; }
.re-m-say { border-bottom: solid 1px #ccc; border-top: solid 1px #ccc; padding: 0.625em 15px 0.625em 0.6em; clear: both; }
.re-m-say .f-24 { vertical-align: middle; font-size: 200%; }
.product .pro_cmt .cmt_list { clear: both; padding-top: 10px; }
.product .pro_cmt .cmt_list h4 { font-size: 117%; font-weight: normal; }
.product .pro_cmt .cmt_list .tm { color: #ccc; font-family: Arial, Helvetica, sans-serif; float: right; }
.product .pro_cmt .cmt_list ul { border-left: 2px solid #C3C6CD; padding-left: 1em; margin-left: 1.2em; clear: both; }
.product .pro_cmt .cmt_list ul li { clear: both; border-bottom: 1px solid #ccc; margin-right: 15px; padding-bottom: 10px; margin-bottom: 10px; margin-top: -1px; position: relative; }
.product .pro_cmt .cmt_list ul li:nth-child(1) { padding-top: 10px; }
.product .pro_cmt .cmt_list ul li.my-assess { clear: both; border-bottom: 1px solid #ccc; margin-right: 15px; padding-bottom: 0; margin-bottom: 0; margin-top: -1px; position: relative; padding-top: 0; }
.product .pro_cmt .cmt_list ul li p { overflow: hidden; }
.product .pro_cmt .cmt_list ul li .ico_good, .product .pro_cmt .cmt_list ul li .ico_bad, .product .pro_cmt .cmt_list ul li .ico_cmt { position: absolute; background-color: #fff; border-radius: 3em; }
.product fieldset { position: fixed; bottom: 0; width: 100%; }
.product fieldset.ui-grid-a { padding: 0; }
.product fieldset.ui-grid-a .ui-btn { margin: 0; border-radius: 0; }
.reply-say { background-color: #e6e5e1; padding: 10px; position: relative; margin-top: 10px; }
.reply-say:before { width: 9px; height: 9px; position: absolute; left: 20px; top: -4px; content: ''; background: #e6e5e1; display: block; -webkit-transform: rotate(-45deg); }
.reply-sell { clear: both; border-top: 1px solid #ccc; padding-top: 10px; margin-top: 10px; }

.pro-show .ui-page { background-color: #000; height: 100%; }
.pro-show .product .pro_pic { width: 100%; }

.product .pro { padding-top: 0; padding-right: 0px; }
.pro-discount-box { width: 100%; background-color: #c7000b; color: #fff; position: relative; }
.pro-discount-box:after { content: ''; display: block; font-size: 0; position: absolute; bottom: -6px; left: 0px; width: 0; height: 0; border-width: 3px; border-color: #c7000b transparent transparent #c7000b; border-style: solid dashed dashed solid; webkit-box-shadow: inset 2px 0 4px #000; -moz-box-shadow: inset 2px 0 4px #000; box-shadow: inset 2px 0 4px #000; }
.pro-discount { background-color: #ec6d00; padding: 0 10px; position: relative; }
.pro-discount:after { content: ''; display: block; font-size: 0; position: absolute; bottom: -6px; left: 0px; width: 0; height: 0; border-width: 3px; border-color: #ec6d00 transparent transparent #ec6d00; border-style: solid dashed dashed solid; webkit-box-shadow: inset 2px 0 4px #000; -moz-box-shadow: inset 2px 0 4px #000; box-shadow: inset 2px 0 4px #000; }
.pro-d-quantity { text-align: right; padding: 0 10px; }
.flash-sale { line-height: 99%; padding: 6%; border-radius: 400em; background-color: #c00; z-index: 101; color: #fff; margin-top: -90%; margin-left: 0.3em; position: relative; float: left; }
.pro-countdow-box { padding: 5px 5px 5px 0; }
.pro-countdown { background: #ededee; opacity: .6; display: -webkit-box; display: -ms-box; display: -moz-box; display: -o-box; display: box; margin-right: 5px; }
.pro-countdown span { -webkit-box-flex: 1; -moz-box-flex: 1; -o-box-flex: 1; -ms-box-flex: 1; text-align: center; display: block; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; padding: 10px 0; font-size: 100%; }
.pro-countdown span.col-red { font-size: 125%; }
.pro-countdown div.ui-input-text input.ui-input-text { padding: 0; font-size: 100% }
.pro-countdown div.ui-input-text { padding: 0; }

.f-s-ul { }
.f-s-li { padding: 0; overflow: hidden; }
.f-p-countdown { background: #ededee; opacity: .6; padding: 5px 10px; }
.f-s-li .a-pad-20 { display: block; padding: 10px; overflow: hidden; word-wrap: break-word; word-break: break-all; }
.f-s-d-r .a-pad-20 { padding-left: 0; }
.f-s-d-r a:hover { text-decoration: none; }
.f-s-li .f-s-d-l { width: 40%; float: left; }
.f-s-li .f-s-d-r { margin-left: 40%; }
.f-s-d-l .pic { border: solid 1px #ececec; }
.f-s-d-l .pic img { width: 100%; }
.f-s-d-r .d-info { padding-top: 10px; }
.f-s-d-r .d-price { color: #c00; font-size: 117%; }
.f-s-d-r .new-gd-tit { width: 100%; color: #666; overflow: hidden; word-wrap: break-word; word-break: break-all; }
.flash-sale-tit { font-size: 92%; font-weight: 100; background-color: #fff; padding: 10px; }
.flash-sale-tit img { width: 60px; margin-right: 10px; }
.flash-sale-pad10 .pro-countdow-box { padding: 0px; border: 0; }
.flash-sale-pad10 .pro-countdown { margin: 0px; }
.pro-countdown.mag-l5 { margin-right: 0.3em; }
.pro-countdown.mag-r5 { margin-left: 0.3em; margin-right: 0; }
.flash-s-box { padding: 0; clear: both; }
.flash-s-list { width: 100%; word-spacing: -0.7em; overflow: hidden; }
.flash-s-li { overflow: hidden; width: 49.9%; padding-top: 20px; float: left; vertical-align: top; word-spacing: 0px; }
.flash-s-li a { display: block; margin: 0 0.3em 0 0; overflow: hidden; }
.flash-s-list .flash-s-li:nth-child(2n) a { margin: 0 0 0 0.3em; }
.flash-s-li .pic { text-align: center; position: relative; border: solid 1px #ececec; }
.flash-s-li:nth-child(2n) .pic { text-align: center; }
.flash-s-li .pic img { width: 100%; }
.flash-s-li .p-d-box { padding: 0 10px; margin-top: -1px; border: solid 1px #ececec; }
.flash-s-li:nth-child(2n) .p-d-box { }
.flash-s-li .d-info { display: -webkit-box; display: -ms-box; display: -moz-box; display: -o-box; display: box; overflow: hidden; border-top: solid 1px #ececec; }
.flash-s-li .p-info { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin: 0 7px 0 0; padding: 0.625em 0.3em; }
.flash-s-li .d-price { -webkit-box-flex: 1; -moz-box-flex: 1; -o-box-flex: 1; -ms-box-flex: 1; margin-left: -2px; text-align: center; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; color: #c00; }
.flash-s-li .new-gd-tit { text-align: center; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; background-color: #c7000b; color: #fff; position: relative; font-size: 200%; font-style: italic; width: 1.5em; }
.flash-s-li .new-gd-tit:before { content: ''; display: block; position: absolute; margin-left: -7px; bottom: -8px; left: 0px; background-color: #c7000b; width: 14px; height: 14px; display: inline-block; -webkit-transform: rotate(-45deg); }
.flash-sale-z { border-radius: 400px; background-color: #c00; position: absolute; left: 10px; top: 5%; z-index: 99; color: #fff; width: 33%; height: 33%; font-size: 117%; text-align: center; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; }
.flash-s-li:nth-child(2n) .flash-sale-z { left: 20px; }
.fl-new-h2 { padding: 0.3em; margin: 0.6em 0 0; background: #f5f5f5; clear: both; }
.fl-new-ul .flash-s-li { padding-top: 0; }
.n-tit { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.n-del-price { font-size: 80%; color: #666; line-height: 90%;  }
.n-p-price { }

.flash-s-li .new-gd-ts { text-align: center; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; background-color: #f67649; color: #fff; position: relative; font-size: 200%; font-style: italic; width: 1.5em; }
.flash-s-li .new-gd-ts:before { content: ''; display: block; position: absolute; margin-left: -7px; bottom: -8px; left: 0px; background-color: #f67649; width: 14px; height: 14px; display: inline-block; -webkit-transform: rotate(-45deg); }
.fl-sale-org { border-radius: 400px; background-color: #f67649; position: absolute; left: 10px; top: 5%; z-index: 99; color: #fff; width: 33%; height: 33%; font-size: 117%; text-align: center; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; }
.flash-s-li:nth-child(2n) .fl-sale-org { left: 20px; }
.fla-s-org { background-color: #f67649; }
.pro-discount-org { background-color: #f67649; }
.pro-discount-org:after { border-color: #f67649 transparent transparent #f67649; }

.flash-s-li .new-gd-tg { text-align: center; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; background-color: #f6ae4a; color: #fff; position: relative; font-size: 200%; font-style: italic; width: 1.5em; }
.flash-s-li .new-gd-tg:before { content: ''; display: block; position: absolute; margin-left: -7px; bottom: -8px; left: 0px; background-color: #f6ae4a; width: 14px; height: 14px; display: inline-block; -webkit-transform: rotate(-45deg); }
.fl-sale-yellow { border-radius: 400px; background-color: #f6ae4a; position: absolute; left: 10px; top: 5%; z-index: 99; color: #fff; width: 33%; height: 33%; font-size: 117%; text-align: center; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; }
.flash-s-li:nth-child(2n) .fl-sale-org { left: 20px; }
.fla-s-yel { background-color: #f6ae4a; }
.pro-discount-yel { background-color: #f6ae4a; }
.pro-discount-yel:after { border-color: #f6ae4a transparent transparent #f6ae4a; }

.flash-s-li .new-gd-tit-g { background-color: #ccc; }
.flash-s-li .new-gd-tit-g:before { background-color: #ccc; }
.pro-d-b-d { background-color: #ccc; }
.pro-d-b-d:after { border-color: #ccc transparent transparent #ccc; }
.pro-d-b-d .pro-discount { background-color: #d8d8d8; }
.pro-d-b-d .pro-discount:after { border-color: #d8d8d8 transparent transparent #d8d8d8; }
#pro_sku.product .pro_pic .pcover, #pro_sku.product .pro_pic .pcover img { width: 99%; }
#pro_actvt.product .pcover img { width: 100%; }
#pro_sku.product .pro h1 { clear: inherit; padding: 0 0 0 10px; border-bottom: 0 none; overflow: hidden; padding-top: 3px; }
#pro_sku.product .pro_pic { width: 35%; float: left; }
#pro_sku.product .pro_p { clear: both; border-bottom: 0 none; }
#pro_sku.product .btns { position: relative; padding-top: 68px; }
#pro_sku.product .btns .ui-btn { width: 48%; margin: 0 auto; }
#opNum .aBtn, #opNum .mBtn, #opNum .c { font-family: Arial, Helvetica, sans-serif; width: 1.7em; height: 1.7em; text-align: center; line-height: 1.7em; font-size: 100%; border: 1px solid #ccc; vertical-align: middle; background-color: #fafafa; cursor: pointer; }
#opNum .aBtn { border-left: 0 none; }
#opNum .mBtn { border-right: 0 none; }
#opNum .c { border: 1px solid #484848; background-color: #fafafa; width: 2.45em; text-align: center; }
#opNum input { width: 1.3em; line-height: 0.8em; vertical-align: middle; text-align: center; padding: 0; margin: 0; background: transparent; font-size: 113%; border: none; }
#pro_actvt.product li { margin-bottom: 10px; overflow: hidden; }
#pro_actvt.product h3 { width: 100%; font-size: 117%; font-weight: normal; text-align: left; padding-left: 10px; background-size: contain; line-height: 1.5; }
#pro_actvt.product p { padding: 0 10px; }
#pro_actvt.product .cell { padding: 10px; }
#pro_actvt.product .pcover { float: left; border: 1px solid #eecec; width: 50%; }
#pro_actvt.product h4 { padding-left: 52%; font-weight: normal; text-align: left; }



.guess-like { padding: 10px; background-color: #fff; }
.guess-info {  border-bottom: 1px solid #d9d9d9; }
.guess-like .swiper-slide { justify-content: left; margin-left: 0; }
.guess-pro { float: left; width: 25%; }
.guess-pro a { margin: 0 5px; display: block; }
.guess-pro:nth-child(4) a { }
.guess-pro img { border: 1px solid #ededed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-bottom: 10px; }

.guess-pro p {  text-align: left; }
.guess-pro .guess-p-num { color: #ff6666; }
.guess-like .swiper-container { margin-top: 10px; margin-bottom: 0; }

.guess-like .guess-p-name { height: 45px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }
.cart { background-color: #efeff4; }
.checkbox-d, .checkbox-d-n-h { display: table; overflow: hidden; float: left; vertical-align: middle; position: relative; width: 3em; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; }
.checkbox-d-w { width: 0.625em; }
.s-c-d-m-r-arrow { border-top: solid 1px #dadada; border-right: solid 1px #dadada; -webkit-transform: rotate(45deg); }
.s-c-d-m-r-arrow-up { border-top: solid 1px #dadada; border-right: solid 1px #dadada; -webkit-transform: rotate(-45deg); }
.s-c-d-m-r-arrow-down { border-top: solid 1px #dadada; border-right: solid 1px #dadada; -webkit-transform: rotate(135deg); }
.cart dl { clear: both; margin-bottom: 30px; }
.cart dt { background-color: #fff; position: relative; padding: 0 10px }
.cart-title { }
.cart-nameMain { margin-left: 10px; width: 46%; position: relative; vertical-align: middle; }
.cart-nameMain:before { content: '' ;  border-top: solid 1px #dadada; border-right: solid 1px #dadada; -webkit-transform: rotate(45deg); width: 0.7em; height: 0.7em; vertical-align: middle; display: inline-block; position: absolute; right: -1em; top: 50%; margin-top: -0.35em; }
.cart-name { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.cart-sub { position: absolute; top: 2px; right: 0; font-size: 36px; overflow: hidden; z-index: 10; }
.cart-sub .icon-manjian { font-size: 150%; }
.cart-editor { float: right; }
.cart dt .ui-btn-inner { display: block; padding: 0.8em 0 1.5em 0; width: 100%; border-bottom: 1px solid #d9d9d9; }
.cart dt .icon-checkbox { vertical-align: middle; }

.cart dt .pt { position: absolute; bottom: 6px; left: 18px; font-family: simsun; }
.cart dt .pt i, .cart dt .pt b { position: absolute; left: 0; font-size: 100%; font-style: normal; }
.cart dt .pt i { color: #F6F6F6; top: -9px; }
.cart dt .pt b { color: #ccc; top: -8px; font-weight: normal; }
.cart dt .ui-checkbox .ui-btn-inner { padding-left: 50px; }
.cart dd { overflow: hidden; padding: 10px; position: relative; background-color: #fff; }
.cart-list { padding-bottom: 10px; border-bottom: 1px solid #d9d9d9; }
.cart dd.b-none { border-bottom: 0; }
.cart dd .ui-checkbox { float: left; margin-top: 7px; }
.cart dd .ui-checkbox .ui-btn-inner { padding-right: 0; padding-left: 38px; }
.cart dd .c { overflow: hidden; }
.cart dd .cc { padding-left: 28%; margin-left: 10px; margin-right: 10px; }
.cart dd .editor-main.cur { }
.cart dd .cc.cur .quantity-wrapper, .cart dd .cc.cur .cart-newBtnMain { display: block; }
.cart dd .cc.cur .product-text, .cart dd .cc.cur .false-quanMian { display: none; }
.false-quanMian { text-align: right; margin-top: 5px; }
.product-info { width: 60%; }
.cart dd .ccc { padding-left: 10px; }
.cart dd h2, .cart dd .cc .col-grey3 { font-weight: normal; max-height: 3rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-spacing: 0.2em; }
.cart dd .cc .col-grey3 { margin: 0.6em 0; }
.cart dd strong { color: #E61D25; font-family: Arial, Helvetica, sans-serif; font-size: 120%; }
.cart dd strong.col-gray { color: #ccc }
.cart dd .f-8 { font-size: 80%; }
.cart dd .top-pencil-grey { display: inline-block; float: right; margin-right: 10px; font-size: 2em; color: #c3c5cd; }
.top-pencil-grey-a:before { color: #f4734a; }
.quantity-wrapper { display: none; padding-top: 1.5em; }
.quantity-decrease, .quantity, .quantity-increase, .false-quantity { float: left; height: 1.5em; width: 1.5em; line-height: 1.5em; text-align: center; background: #fff; color: #ed0707; border: 1px solid #d8d8d8; font-size: 80%; }
input.quantity[type="text"] { min-width: 1.5em; max-width: 40px; height: 1.65em; font-size: 80%; display: block; border-left: none; border-right: none; border-radius: 0; }
.quantity-decrease.disabled, .quantity-increase.disabled { background-color: #ccc; color: #999; }
.cart-price { float: right; color: #fc4650; padding-right: 15px; }
.cart-price .star-rank-fav, .cart-newBtnMain .star-rank-fav-org { position: absolute; left: -1.2em; display: inline-block; font-size: 200%; vertical-align: middle; color: #ccc; }
.cart-newBtnMain { position: relative; display: none; margin-top: 25px; }
.cart-newBtnMain .star-rank-fav-org { color: #fc4650; }
.new-btn-red, .new-btn-yellow { display: inline-block; background-color: #fc4650; color: #fff; height: 30px; line-height: 30px; text-align: center; padding: 0 10px; }
.new-btn-yellow { background-color: #fd9d21; }
.pay.new-btn-red { height: 50px; line-height: 50px; padding: 0 26px; font-size: 1em; }
.min-pay.new-btn-red, .min-pay.new-btn-yellow { height: 50px; line-height: 50px; padding: 0 13px; font-size: 1em; }
.false-quantity { float: none; margin-left: 10px; }
.clearing-main { height: 50px; line-height: 50px; padding: 0 10px; background-color: #e9e6e6; }
.package-button { float: right; }
.buttom-after { display: none; }
.package-button.cur .buttom-before { display: none; }
.package-button.cur .buttom-after { display: block; }

.cart dd { clear: both; }
.cart dd .p_img { text-align: right; width: 25%; position: relative; float: left; }
.cart dd .p_img img { border: 1px solid #ececec; width: 100%; }

.ico_qg, .icon-donation, .icon-group { position: absolute; left: 0; top: 0; color: #fff; padding: 0.5em 0; width: 2em; font-size: 0.7em; text-align: center; line-height: 100%; }
.ico_qg { padding: 0.2em 0.5em; width: auto; background-color: #ee7b26; }
.icon-donation { background-color: #9dd475; }
.icon-group { background-color: #f5805b; }
.cart .donation .p_img a, .cart .group .p_img a {  padding-left: 1.42em; display: block; }
.my-o-info-div .a-pad-10-z { display: block; padding: 0 10px 10px 1.42em; }
.big-p-box .a-pad-10-z { margin-left: 1.42em; }
.a-l-dogr { display: block; margin-left: 1.42em; }


.cart .donation .p_img img, .cart .group .p_img img { width: 100%; }
.cart .donation .p_img span, .cart .group .p_img span { }
.donation .checkbox-d { height: auto; }
.group, .donation { clear: both; overflow: hidden; padding: 0.2em 0 0 0; }
.total { }
.total .pc { padding: 0.625em; }
.total .pc2 { padding: 0 0.625em 0.625em; }
.total .pc .price { color: #E61D25; font-size: 120%; display: inline-block; }
.total .pc .price em { font-family: Arial, Helvetica, sans-serif; }
.total .ui-checkbox { float: left; }
.total .ui-checkbox .ui-btn { margin: 0; line-height: 150%; }
.total .ui-checkbox .ui-btn .ui-btn-inner { padding: 0.2em 10px 0.2em 45px; }
.total .btn_dels { float: left; color: #565C62; text-decoration: none; margin-top: 0.2em; }
.total .btn_dels i { font-size: 220%; margin-top: -0.2em; display: inline-block; vertical-align: middle; color: #94d269; }
.cart .btns { float: right; width: 42%; }
.cart .btns .ui-btn { height: 54px; line-height: 54px; }
.cart .op { height: 100%!important; width: 100%!important; background-color: #666; opacity: 0.95; filter: alpha(opacity=95); display: none; width: 0; }
.cart .op .opNum { display: -moz-box; display: -webkit-box; display: box; width: 100%; border-bottom: 1px solid #333; }
.cart .op .opNum span { height: 40px; }
.cart .op .opNum .nums { background-color: #666; padding: 0; border: 0 none; height: 40px; line-height: 40px; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 150%; color: #fff; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; display: block; }
.cart .op .opNum .aBtn, .cart .op .opNum .mBtn { width: 30px; cursor: pointer; text-indent: -999em; background-position: center center; }
.cart .op .opNum .aBtn { border-left: 1px solid #333; }
.cart .op .opNum .mBtn { border-right: 1px solid #333; }
.cart .op .btn { width: 50%; height: 51px; display: inline-block; background-position: center center; }
.p-eidt-box { display: -webkit-box; display: -webkit-box; display: -webkit-box; display: -webkit-box; -webkit-box-orient: horizontal; padding: 10px 0px; border-top: dotted 1px #e1e1e1; clear: both; }
.p-eidt-div { font-weight: bold; -webkit-box-align: center; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; }
.p-eidt-box .p-eidt-div:nth-child(1), .p-eidt-box .p-eidt-div:nth-child(2) { width: 2em; padding-left: 10px; }
.p-eidt-box .p-eidt-div:nth-child(2) { width: 30%; padding-left: 10px; }
.p-eidt-box .p-eidt-div:nth-child(1) .icon-del-grey { display: inline-block; vertical-align: middle; font-size: 200%; }
.p-eidt-box .p-eidt-div:nth-child(2) .star-rank { vertical-align: middle; margin: 0; }
.p-eidt-box .p-eidt-div:nth-child(2) .star-rank-fav:before, .p-eidt-box .p-eidt-div:nth-child(2) .star-rank-fav-org:before { font-size: 180%; line-height: 100%; }
.p-eidt-box .p-eidt-div:nth-child(3) { width: 30%; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; display: -moz-box; display: -o-box; display: -ms-box; -webkit-box-pack: center; box-pack: center; box-align: center; padding-right: 10px; }



.s-new-bg .s-new-bg-li { border-left: solid 6px #704ba1; }
.s-new-bg .s-new-bg-li:nth-child, .s-new-bg .s-new-bg-li:nth-child(21) { border-left-color: #704ba1; }
.s-new-bg .s-new-bg-li:nth-child(2), .s-new-bg .s-new-bg-li:nth-child(22) { border-left-color: #564c99; }
.s-new-bg .s-new-bg-li:nth-child(3), .s-new-bg .s-new-bg-li:nth-child(23) { border-left-color: #a04885; }
.s-new-bg .s-new-bg-li:nth-child(4), .s-new-bg .s-new-bg-li:nth-child(24) { border-left-color: #db4e74; }
.s-new-bg .s-new-bg-li:nth-child(5), .s-new-bg .s-new-bg-li:nth-child(25) { border-left-color: #ce5432; }
.s-new-bg .s-new-bg-li:nth-child(6), .s-new-bg .s-new-bg-li:nth-child(26) { border-left-color: #d16e27; }
.s-new-bg .s-new-bg-li:nth-child(7), .s-new-bg .s-new-bg-li:nth-child(27) { border-left-color: #f47900; }
.s-new-bg .s-new-bg-li:nth-child(8), .s-new-bg .s-new-bg-li:nth-child(28) { border-left-color: #f4a600; }
.s-new-bg .s-new-bg-li:nth-child(9), .s-new-bg .s-new-bg-li:nth-child(29) { border-left-color: #f4cf00; }
.s-new-bg .s-new-bg-li:nth-child(10), .s-new-bg .s-new-bg-li:nth-child(30) { border-left-color: #81ce93; }
.s-new-bg .s-new-bg-li:nth-child(11), .s-new-bg .s-new-bg-li:nth-child(31) { border-left-color: #27b1c4; }
.s-new-bg .s-new-bg-li:nth-child(12), .s-new-bg .s-new-bg-li:nth-child(32) { border-left-color: #0d84c8; }
.s-new-bg .s-new-bg-li:nth-child(13), .s-new-bg .s-new-bg-li:nth-child(33) { border-left-color: #16669a; }
.s-new-bg .s-new-bg-li:nth-child(14), .s-new-bg .s-new-bg-li:nth-child(34) { border-left-color: #6f4aa0; }
.s-new-bg .s-new-bg-li:nth-child(15), .s-new-bg .s-new-bg-li:nth-child(35) { border-left-color: #564c99; }
.s-new-bg .s-new-bg-li:nth-child(16), .s-new-bg .s-new-bg-li:nth-child(36) { border-left-color: #a04885; }
.s-new-bg .s-new-bg-li:nth-child(17), .s-new-bg .s-new-bg-li:nth-child(37) { border-left-color: #dc4e74; }
.s-new-bg .s-new-bg-li:nth-child(18), .s-new-bg .s-new-bg-li:nth-child(38) { border-left-color: #cd5331; }
.s-new-bg .s-new-bg-li:nth-child(19), .s-new-bg .s-new-bg-li:nth-child(39) { border-left-color: #d06e27; }
.s-new-bg #s_brand { padding-top: 0.625em; }
.search-list .list-item { padding: 10px 10px 10px 0; display: table; width: 100%; border-bottom: solid 1px #e1e1e1; }
.search-list .list-item .p-icon { padding-left: 0.625em; }
.search-list .list-item .pic-box { width: 4em; }
.search-list .list-item .pic { width: 100%; }
.search-list .list-item .d-info { display: table-cell; vertical-align: middle; width: 100%; }
.search-list .list-item .d-title { font-size: 117%; }
.search-list .list-item .extra { margin-left: -4px; overflow: hidden; padding: 3px 0 3px 4px; }
.search-list .list-item .pad2 { border-left: 1px solid #ccc; display: inline-block; line-height: 100%; margin: 2px 0 2px -5px; padding: 0 10px 0 5px; color: #999; font-size: 89%; }
.search-list li.current .s-category2-lst, .search-list li.current .s-cate-list-az, .search-list li.current .s-list-li-a { display: block; }
.search-list .s-list-li-p { position: relative; }
.search-list .s-list-li-a { position: absolute; right: 0; top: 10px; height: 32px; height: 32px; width: 36px; }
.s-category2-lst { background-color: #f6f6f6; -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,.1) inset; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,.1) inset; box-shadow: 0px 1px 1px 0px rgba(0,0,0,.1) inset; display: none; margin-left: -6px; }
.s-category2-li { width: 100%; display: -moz-box; display: -webkit-box; display: box; -moz-box-orient: horizontal; -webkit-box-orient: horizontal; box-orient: horizontal; }
.s-category2-lst .crow-item { border-bottom: 1px solid #e1e1e1; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; vertical-align: middle; text-align: center; width: 50%; overflow: hidden; }
.s-category2-lst .crow-item a { color: #666; display: block; padding: 8px 0; }
.s-category2-li-p { position: relative; }
.s-category2-li-p:before { content: ''; position: absolute; margin-left: 20px; bottom: -8px; background-color: #F6F6F6; bottom: -8px; width: 14px; height: 14px; display: inline-block; -webkit-transform: rotate(-45deg); border-top: solid 1px #cdcdcd; border-right: solid 1px #cdcdcd; }

.s-category2-lst-b { display: block; }

.hot-box { }
.hot-product-box { }
.hot-product-list { padding: 0 10px; }
.hot-product-item { padding: 10px 0 0 0; }
.hot-product-item .pic { text-align: center; padding: 0 10px; }
.hot-product-item .pic img { width: 100%; border: solid 1px #ececec; }
.hot-product-item .d-info { padding: 0 10px; }
.hot-product-item .d-price { padding-top: 5px; color: #c00; line-height: 100%; }
.hot-product-item .new-gd-tit { -webkit-box-flex: 1px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 100%; }
.hot-product-item { width: 100%; display: -moz-box; display: -webkit-box; display: box; -moz-box-orient: horizontal; -webkit-box-orient: horizontal; box-orient: horizontal; }
.hot-product-i-1, .hot-product-i-2, .hot-product-i-3 { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; width: 33.3%; }
.shop-title { margin: 10px; color: #6a6f8a; padding: 5px 10px 0; }
.shop-title.opacity-bg { color: #e94d36; }
.shop-title .shop-org, .shop-title .thumb-mode.shop-org { background-color: #e94d36; color: #fff; }
.shop-title .shop-blue { background-color: #6a6f8a; }
.shop-tit-bg { background-color: #f3f3f5; color: #474d67; }



.sea-title { margin: 10px 15px 0; color: #6a6f8a; padding: 5px 0 0; }
.sea-del { float: right; color: #969696; }
.search-see-list { padding: 0 10px; }
.search-see-list a { display: inline-block; padding: 4px 15px; color: #5b5c62; background: #fff; border: solid 1px #d9d9d9; margin: 10px 5px 0; border-radius: 25px; line-height: 25px; height: 25px; }
.search-see-list a.cur { border-color: #f4ae4a; color: #f39c11; }

.s-c-defanlt { padding: 20px; font-size: 120%; text-align: center; }
.s-c-defanlt .s-d-info { vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: inline-block; -webkit-box-pack: center; -webkit-box-align: center; display: box; box-pack: center; box-align: center; text-align: left; }
.s-c-d-grey { color: #666; padding: 0 10px; }
.s-c-d-goto-list { margin: 0; }
.s-c-d-title { font-size: 108%;  padding: 5px 10px 0; }

.s-c-d-m-list { display: -webkit-box; -webkit-box-orient: horizontal; padding: 10px 0; }
.s-c-d-m-child { margin: 5px; font-weight: bold; -webkit-box-align: center; }
.s-c-d-m-list .s-c-d-m-child:nth-child(1), .s-c-d-m-list .s-c-d-m-child:nth-child(2) { -webkit-box-flex: 1; width: 30%; }
.s-c-d-m-list .s-c-d-m-child:nth-child(3) { width: 20%; min-width: 30px; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; display: box; box-pack: center; box-align: center; }
.s-c-d-m-list .s-c-d-m-r-arrow { width: 1.35em; height: 1.35em;  display: inline-block; }
.s-c-d-m-child .pic { border: solid 1px #ececec; }
.s-c-d-m-child .pic img { width: 100%; }
.s-c-d-m-child .d-info { padding-top: 5px; }
.s-c-d-m-child .d-price { color: #c00; line-height: 100%; }
.s-c-d-m-child .new-gd-tit { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 100%; }

.ul-bg-grey { background: #f6f6f6; }
.s-new-mu-ul, .my-favorite-ul { }
.s-new-mu-li, .my-favorite-li { display: -webkit-box; padding: 10px 0; border-bottom: solid 1px #e1e1e1; }
.s-new-mu-div, .my-favorite-div { font-weight: bold; -webkit-box-align: center; }
.s-new-mu-div .a-pad-10, .my-favorite-div .a-pad-10 { display: block; padding: 10px; overflow: hidden; word-wrap: break-word; word-break: break-all; }
.s-new-mu-div a:hover, .s-new-mu-div a:hover { text-decoration: none; }
.s-new-mu-li .s-new-mu-div:nth-child(1), .s-new-mu-li .s-new-mu-div:nth-child(2), .my-favorite-li .my-favorite-div:nth-child(1) { width: 35%; }
.my-favorite-li .my-favorite-div:nth-child(2) { vertical-align: middle; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; padding-right: 10px; }
.s-new-mu-li .s-new-mu-div:nth-child(2) { width: 65%; }
.my-favorite-li .my-favorite-div:nth-child(3) { width: 10%; min-width: 30px; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; }
.s-new-mu-li .s-c-d-m-r-arrow, .my-favorite-li .s-c-d-m-r-arrow { width: 1.3em; height: 2.152em; display: inline-block; }
.new-tbl-type .icon-star-grey, .new-tbl-type .icon-star-org { font-size: 18px; display: block; white-space: nowrap; overflow: hidden; }
.new-tbl-type .icon-star-grey { position: relative; color: #a9a9a9; }
.new-tbl-type .icon-star-org { position: absolute; left: 0; top: 0; color: #ffbe47; }
.my-favorite-div .pic { border: solid 1px #ececec; }
.s-new-mu-div .pic img, .my-favorite-div .pic img { width: 100%; }
.s-new-mu-div .d-info, .my-favorite-div .d-info { padding-top: 10px; }
.s-new-mu-div .d-price, .my-favorite-div .d-price { color: #c00; font-size: 117%; }

.s-new-mu-div .new-gd-tit, .my-favorite-div .new-gd-tit { width: 100%; color: #666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; word-break: break-all; }
.s-new-mu-div .col-grey3, .my-favorite-div .col-grey3 { color: #999; }


.my-favorite-div .new-tbl-type { color: #666; background-color: transparent; }
.s-new-mu-div .d-title, .s-new-mu-div .new-tbl-type, .my-favorite-div .d-title,  { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #666; background-color: transparent; }
.my-favorite-li { position: relative; }
.my-favorite-div-del { display: none; font-size: 2.5em; }

.s-c-btn { border-left: solid 1px #ccc; width: 1em; }
.s-t-m-t-ul li.s-c-btn a { color: #999; opacity: 1 }
.s-t-m-t-ul li:nth-child(3) a:after { content: ""; display: inline-block; width: 4px; height: 4px; margin-left: 4px; border: 2px solid #a0a0a0; border-bottom: none; border-left: none; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.s-t-m-t-ul li.active a:after { border-color: #c00; }
.s-t-m-t-ul li.next a:after { -webkit-transform: rotate(135deg); transform: rotate(135deg); }


.s-cate-list { }
.s-list-ul { }
.s-cate-list .c-list-item { padding: 4px 10px; display: table; }
.s-cate-list .c-list-item .p-icon { padding: 10px 10px 0 0; width: 56px; padding-top: 3px; display: table-cell; vertical-align: middle; }
.s-cate-list .c-list-item .p-icon img { width: 56px; }
.s-cate-list .c-list-item .d-info { display: table-cell; vertical-align: middle; }
.s-cate-list .c-list-item .d-title { font-size: 117%; }
.s-cate-list .c-list-item .extra { margin-left: -4px; overflow: hidden; padding: 3px 0 3px 4px; }
.s-cate-list .c-list-item .pad2 { border-left: 1px solid #ccc; display: inline-block; line-height: 100%; margin: 2px 0 2px -5px; padding: 0 10px 0 5px; }
.s-list-li-p { position: relative; }
.s-list-li-p-r { padding-right: 39px; }
.s-list-li-a { position: absolute; right: 0; top: 10px; height: 32px; height: 32px; width: 36px; display: block; }
.s-list-li-a { background-image: url(../images/drawable-mdpi/a-z.png); background-size: cover; }
.s-pad-0 { padding: 0px; }
.s-cate-list li.current .s-cate-list-az { display: block; }
.s-cate-list-az { background-color: #fffdisplay: none;
}
.s-cate-l-az-li { width: 100%; }
.s-cate-list-az .crow-item { vertical-align: middle; text-align: center; border-radius: 30px; width: 30px; height: 30px; line-height: 32px; border-radius: 30px; display: inline-block; margin: 4px; }
.s-cate-list-az .crow-item.active { background-color: #f8f8f8; color: #000; }
.s-cate-l-az-li-p { position: relative; }
.s-cate-l-az-li-p .t-arrow { width: 0.625em; height: 0.625em; top: -0.35em; left: 30px; border: 0; position: absolute; border-top: solid 1px #ccc; border-right: solid 1px #ccc; -webkit-transform: rotate(-45deg); background-color: #fff; }
.s-cate-l-az-li a:hover { text-decoration: none; }

.current .s-c-in-commt { padding: 1px 0; overflow: hidden; display: block; }
.s-c-in-commt { padding: 1px 0; overflow: hidden; display: none; }
.s-c-in-c-list { }
.s-c-in-c-li { width: 25%; float: left; display: block; }
.s-c-in-c-bor { border: solid 1px #ccc; margin: -1px 0 0 -1px; }
.s-c-in-c-li:nth-child(4n) .s-c-in-c-bor { border-right: solid 1px #fff; }
.s-c-in-c-img { padding: 10px; }
.s-c-in-c-img img { width: 100%; }
.s-c-in-c-bor p { text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 4x 10px; }

.s-c-in-c-list-new { display: -moz-box; display: -webkit-box; display: box; }
.s-c-in-c-li-new { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; width: 25%; border: solid 1px #ECECEC; margin: -1px 0 0 -1px; overflow: hidden; }
.s-c-in-c-div { max-height: 4.5em; overflow: hidden; }

.s-c-az { width: 40px; height: 100%; margin: 0; padding: 0; background: #f6f6f6; -moz-box-shadow: 1px 0 0 0 rgba(0,0,0,.3) inset; -webkit-box-shadow: 1px 0 0 0 rgba(0,0,0,.3) inset; box-shadow: 1px 0 0 0 rgba(0,0,0,.3) inset; position: fixed; top: 0px; right: 0; z-index: 10; }
.s-c-az .s-c-az-inner { width: 40px; display: -moz-box; display: -webkit-box; display: box; -moz-box-orient: vertical; -webkit-box-orient: vertical; box-orient: vertical; margin: 0; padding: 0; height: 100%; }
.s-c-az .s-c-az-b { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; text-align: center; position: relative; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; display: box; box-pack: center; box-align: center; }
.s-c-az .s-c-az-b a { display: block; height: 100%; display: block; }
.s-c-az .sno { height: 0; }
.s-c-az-b-hover { display: none; position: absolute; right: 40px; top: 10%; margin-top: -40%; padding: 2px 20px; background: #000; float: left; opacity: .6; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 2px; font-size: 200%; line-height: 100%; color: #fff; }
.s-c-az-b-hover:after { content: ''; display: block; font-size: 0; position: absolute; right: -16px; top: 50%; margin-top: -8px; width: 0; height: 0; border-width: 8px; border-color: transparent transparent transparent #000; border-style: solid dashed dashed solid; }
.s-c-az-b:first-child .s-c-az-b-hover { top: 0; margin-top: 0; }
.s-c-az-b:last-child .s-c-az-b-hover { top: 10%; margin-top: -60%; }
.s-c-az-b-hover .t-arrow { width: 0px; height: 0px; overflow: hidden; margin-top: 5px; border-top: 10px solid transparent; border-left: 10px solid #000; border-bottom: 10px solid transparent; display: none; opacity: 0.5; }
.s-c-az-b-hover-show { display: block; }
.s-c-az-b-hover-show .t-arrow { display: block; }
.s-c-az-b-box { }

.s-list-tab, .my-o-list-tab, .my-f-list-tab, .c-m-tab, .o-list-tab { border-bottom: solid 1px #ddd; margin-bottom: -1px; }
.c-m-tab { border-top: solid 1px #ccc; }
.s-list-tab ul, .my-o-list-tab ul, .my-f-list-tab ul, .c-m-tab ul, .o-list-tab ul { display: -moz-box; display: -webkit-box; display: -ms-box; display: -o-box; display: box; }
.s-list-tab li, .my-o-list-tab li, .my-f-list-tab li, .c-m-tab li, .o-list-tab li { -webkit-box-flex: 1; text-align: center; font-weight: 700; position: relative; }
.s-list-tab li.active, .my-o-list-tab li.active, .my-f-list-tab li.active, .c-m-tab li.active a, .o-list-tab li.active { -webkit-box-shadow: none; }

.s-list-tab li.active:before, .s-list-tab li.active:after, .my-o-list-tab li.active:before, .my-o-list-tab li.active:after, .my-f-list-tab li.active:before, .my-f-list-tab li.active:after, .o-list-tab li.active:after {display: block; width: 0; height: 0; position: absolute; margin-left: -7px; left: 50%; }

.s-list-tab li.active:before { bottom: -8px; background-color: #fff; }
.orderBill .s-list-tab li.active:before { bottom: -6px; background-image: url(../images/bg.png); }
.my-o-list-tab li.active:before, .my-f-list-tab li.active:before, .o-list-tab li.active:after, .s-bg-list li.active:before { bottom: -8px; background-image: url(../images/bg.png); opacity: .9; }
.s-list-tab li.active:before, .my-o-list-tab li.active:before, .my-f-list-tab li.active:before, .c-m-tab li.active:before,, .o-list-tab li.active:after {
width: 9px;
height: 9px;
display: inline-block;
-webkit-transform: rotate(-45deg);
-webkit-box-shadow: 2px -2px 2px #ddd;
-moz-box-shadow: 2px -2px 2px #ddd;
box-shadow: 2px -2px 2px #ddd;
font-size:117%;
}

.s-list-details .s-list-tab .active:before { width: 9px; height: 9px; display: block; -webkit-transform: rotate(-45deg); -webkit-box-shadow: 2px -2px 2px #ddd; -moz-box-shadow: 2px -2px 2px #ddd; box-shadow: 2px -2px 2px #ddd; }
.s-list-tab li a, .my-o-list-tab li a, .my-f-list-tab li a, .c-m-tab li { color: #333; overflow: hidden; display: block; }
.s-list-tab li a, .my-f-list-tab li a { padding: 0.625em 0 0.6em; display: block; font-size: 80%; }
.s-list-tab li.active a, .my-o-list-tab li.active a, .my-f-list-tab li.active a, .c-m-tab li, .s-t-m-t-ul li.active a { opacity: 1; color: #f67649; }
.col-gery-tab li.active a { opacity: 1; color: #c00; }
.my-o-list-tab li a { display: block; padding: 10px 0; opacity: 1; color: #333; }
.c-m-tab li:nth-last {
text-align:left;
}
.s-list-tab li img { margin-left: 4px; height: 1.01em; margin-top: -0.2em; }
.s-list-tab li .thumb-mode, .my-o-list-tab li .thumb-mode, .my-f-list-tab li .thumb-mode, .shop-title .thumb-mode, .product .tabname li .thumb-mode, .thumb-mode { text-align: center; vertical-align: -0.26em; border-radius: 20em; background-color: #333; display: inline-block; margin-right: 5px; color: #fff;  line-height: 80%; }
.icon-price-con, .icon-price-bot, .icon-price-top { display: inline-block; vertical-align: middle; }
.s-list-tab li.active .thumb-mode, .my-o-list-tab li.active .thumb-mode, .my-f-list-tab li.active .thumb-mode, .c-m-tab li.active .thumb-mode, .shop-title .thumb-mode, .o-list-tab .active .thumb-mode, .product .tabname .active .thumb-mode { background-color: #f48e4a; color: #fff; line-height: 80%;  }


.s-thumb-mode-tab { }
.s-t-m-t-ul { display: -moz-box; display: -webkit-box; display: box; background-color: #fff; border-bottom: solid 1px #e1e1e1; }
.s-t-m-t-ul li { -webkit-box-flex: 1; text-align: center; font-weight: 700; color: #fff; }
.s-t-m-t-ul li:nth-child(4) { border-left: solid 1px #ccc; }
.s-t-m-t-ul li a, .s-t-m-t-ul li.active a { display: block; }
.s-t-m-t-ul li a { padding: 15px 0 10px 0; opacity: 1; color: #999; }
.s-t-m-t-ul li.active { -webkit-box-shadow: none; position: relative; color: #fff; }
.s-t-m-t-ul li i { display: inline-block; vertical-align: middle; margin: -0.16em 4px 0; font-size: 1.6em; }

.s-new-s-ul { background-color: #fff; box-shadow: inset 0 1px 2px #ddd; -webkit-box-shadow: inset 0 1px 2px #ddd; -ms-box-shadow: inset 0 1px 2px #ddd; -moz-box-shadow: inset 1px 2px #ddd; -o-box-shadow: inset 0 1px 2px #ddd; }
.s-new-s-li { display: -webkit-box; -webkit-box-orient: horizontal; padding: 10px 0; border-bottom: solid 1px #e1e1e1; }
.s-new-s-div { font-weight: bold; -webkit-box-align: center; overflow: hidden; }
.s-new-s-div .a-pad-10 { display: block; padding: 10px; }
.s-new-s-div a:hover { text-decoration: none; }
.s-new-s-li .s-new-s-div:nth-child(1), .s-new-s-li .s-new-s-div:nth-child(2) { width: 20%; }
.s-new-s-li .s-new-s-div:nth-child(2) { vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; box-align: center; width: 80%; text-align: left; }
.s-new-s-li .s-new-s-div:nth-child(3) { width: 10%; min-width: 30px; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; }
.s-new-s-li .s-c-d-m-r-arrow { width: 1.3em; height: 2.152em; display: inline-block; }
.s-new-s-div .pic { border: solid 1px #ececec; }
.s-new-s-div .pic img { width: 100%; }
.s-new-s-div .d-info { padding-top: 10px; }
.s-new-s-div .d-price { color: #c00; font-size: 117%; }
.s-new-s-div .new-gd-tit { width: 100%; color: #666; }
.s-new-s-div .d-title, .s-new-s-div .new-tbl-type { color: #666 }



.myIcbc-wrap-bg { background-image: url(../images/myicbcbg.png); background-repeat: no-repeat; background-size: 100% 100%; }
header.header-pr { position: relative!important; }
header.header-pr { background: none; box-shadow: none; }
.myIcbc-header { width: 100%; display: -moz-box; display: -webkit-box; display: -o-box; display: -ms-box; display: box; }
.myIcbc-new-header { display: -moz-box; display: -webkit-box; display: box; padding: 10px 10px 0 10px; }
.myIcbc-header .title { text-align: center; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; font-size: 125%; padding-right: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.s-header { width: 100%; height: 44px; display: -moz-box; display: -webkit-box; display: -o-box; display: -ms-box; display: box; }
.s-new-header { display: -moz-box; display: -webkit-box; display: box; padding: 10px 10px 0 10px; }
.title-white, .myIcbc-header .my-icon-tip { color: #fff; }
.m-myIcbc-box2 { border: solid 1px #cecece; box-shadow: 0 0px 0px 0px #ccc; padding: 4px 6px 2px 6px; height: 20px; margin: 10px 0 0 0; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: -moz-box; display: -webkit-box; line-height: normal; background-color: #fff; }
.myIcbc-header .home-back .top-w, .myIcbc-header .g-nav .top-w { margin: 0; display: block; }
.new-m-myIcbc { width: 20px; height: 20px; display: inline-block; margin-right: 5px; }
.new-myIcbc-i-box { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; }
.new-myIcbc-input { border: 0; height: 20px; line-height: 20px; font-size: 142%; padding: 0; width: 100%; }

.landed-btn { display: inline-block; padding: 0 0.9em; text-align: center; margin: 0 auto; color: #fff; line-height: 2.4em; font-size: 94%; border-radius: 0.3em; background-color: rgba(255,255,255,0.42); border: solid 2px #f1f1f1; border-color: rgba(241,241,241,0.62); font-weight: bolder; margin-top: 0.3em }
.myIcbc-name { padding: 10px; text-align: center; font-size: 117%; color: #fff; }
.myIcbc-poto { position: relative; padding: 3em 0 2em; text-align: center; display: box; box-pack: center; display: -webkit-box; -webkit-box-pack: center; }
.ab-mailbox, .ab-setup { position: absolute; top: 1.25em; }
.ab-mailbox .my-icon-letter:before, .ab-setup .my-icon-setup:before { font-size: 150%; text-align: center; color: #fff; }
.ab-mailbox { right: 1.25em; }
.ab-setup { left: 1.25em; }
.ab-mailbox .num { position: absolute; top: -1em; right: -0.5em; width: 1.5em; height: 1.5em; line-height: 1.5em; font-size: 10px; border-radius: 50%; background-color: #fb1924; color: #fff; text-align: center; }
.myIcbc-poto-bg { width: 4em; border-radius: 10em; background-color: rgba(255,255,255,0.5); padding: 0.15em; float: left; }
.m-p-b-n { border-radius: 10em; background-color: #fff;  }
.myLogo-poto { width: 100%; border-radius: 50%;  margin: auto; }
.myIcbc-p-a { display: inline-block; text-align: center; }
.myIcbc-p-t { display: table-cell; text-align: left; padding: 0.9em 0 0 0.625em; color: #666; font-size: 90%; }
.myIcbc-p-t .myIcbc-li { padding: 0; background: none; }
.myIcbc-p-t .myIcbc-li .border-bot-line { padding: 0; padding-right: 3em; border: none; }
.myIcbc-p-t .grade { width: 1.4em; height: 1.4em; display: inline-block; margin-left: 4px; margin-top: -0.2em; vertical-align: middle; }
.myIcbc-userLevel { padding: 0;  word-spacing: -0.6em; background-color: rgba(0,0,0,0.1); }
.myIcbc-userLevel div { font-size: 90%; color: #fff; line-height: 150%;  border-left: solid 1px #a0060f; margin-left: -1px; padding: 1em 2em 1em 0.625em; position: relative; }
.myIcbc-userLevel div:nth-child(1) { border-left: none; }
.myIcbc-userLevel .my-u-j-span { word-spacing: 0.1em; }
.myIcbc-p-t .f-t-line {  margin-bottom: 0.3em; }
.myI-options { display: -moz-box; display: -webkit-box; padding: 20px 0; background: #fff; text-align: center; }
.options { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; }
.options a { display: block; }
.options div { margin-bottom: 5px; }
.options div img { width: 30px; height: 30px; }
.options .num { position: absolute; top: -1em; right: -0.5em; width: 1.5em; height: 1.5em; line-height: 1.5em; font-size: 10px; border-radius: 50%; background-color: #fb1924; color: #fff; text-align: center; }

.myIcbc-ul.pt0 { padding-top: 0; }
.myIcbc-ul { padding: 0.625em 0 0 0; }
.myIcbc-li { padding: 0 1.5em; background: #fff; position: relative; }
.myIcbc-li .border-bot-line { padding: 0.4em 0; border-bottom: solid 1px #d9d9d9; }
.myIcbc-li .border-bot-line .num { position: absolute; right: 2.6em; top: 50%; -webkit-transform: translateY(-45%); -o-transform: translateY(-45%); -moz-transform: translateY(-45%); transform: translateY(-45%); font-size: 0.875em; color: #ed0707; }
.myIcbc-li .border-none { border: none; }
.myIcbc-li .square-tip { border-right-color: #ececec; border-top-color: #ececec; border-width: 4px; right: 1.5em; top: 1.6em; }
.myIcbc-li span.fr { padding: 0.5em 1em 0 0; }
.myIcbc-li span.bor { border: solid 1px #f39c11; color: #f39c11; padding: 0 0.6em; margin-top: 0.5em; line-height: 100%; font-size: 80%; border-radius: 1em; }

.myIcbc-icon-list { }
.myIcbc-mb-list, .more-p-mb-list { padding: 15px 5px 0; }
.myIcbc-mb-ul, .more-p-mb-ul { width: 100%; display: -moz-box; display: -webkit-box; display: box; }
.myIcbc-mb-li, .more-p-mb-li { width: 100%; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; margin: 5px; }
.myIcbc-mb-b-color { }
.myIcbc-mb-icon, .more-p-mb-icon { text-align: center; padding: 20% 10px 10%; }
.myIcbc-mb-icon .my-icon { display: inline-block; }
.my-icon-msg { position: relative; }
.my-icon-m { padding: 2px 4px; font-size: 70%; background: #c00; position: absolute; left: 50%; margin-left: -0.625em; top: -10px; line-height: 100%; color: #fff; min-width: 18px; white-space: nowrap;  }
.my-icon-m:after { content: ''; position: absolute; background-color: #c00; bottom: -0.25em; left: 50%; margin-left: -0.25em; width: 0.5em; height: 0.5em; display: inline-block; -webkit-transform: rotate(-45deg); }
.my-icon-m { font-size: 0.25em; }
.myIcbc-mb-b-color p, .more-p-mb-b-color p { padding: 0 0 10px; font-size: 100%; color: #fff; text-align: center; }
.myIcbc-mb-ul .myIcbc-mb-li:nth-child(1) .myIcbc-mb-b-color, .more-p-mb-ul .more-p-mb-li:nth-child(1) .more-p-mb-b-color { background-color: #f49074; }
.myIcbc-mb-ul .myIcbc-mb-li:nth-child(2) .myIcbc-mb-b-color, .more-p-mb-ul .more-p-mb-li:nth-child(2) .more-p-mb-b-color { background-color: #f6878d; }
.myIcbc-mb-ul .myIcbc-mb-li:nth-child(3) .myIcbc-mb-b-color, .more-p-mb-ul .more-p-mb-li:nth-child(3) .more-p-mb-b-color { background-color: #a7d391; }
.myIcbc-mb-ul-c .myIcbc-mb-li:nth-child(1) .myIcbc-mb-b-color, .more-p-mb-ul-c .more-p-mb-li:nth-child(1) .more-p-mb-b-color { background-color: #f67649; }
.myIcbc-mb-ul-c .myIcbc-mb-li:nth-child(2) .myIcbc-mb-b-color, .more-p-mb-ul-c .more-p-mb-li:nth-child(2) .more-p-mb-b-color { background-color: #eda7bd; }
.myIcbc-mb-ul-c .myIcbc-mb-li:nth-child(3) .myIcbc-mb-b-color, .more-p-mb-ul-c .more-p-mb-li:nth-child(3) .more-p-mb-b-color { background-color: #4fd2be; }
.myIcbc-mb-ul-t .myIcbc-mb-li:nth-child(1) .myIcbc-mb-b-color, .more-p-mb-ul-t .more-p-mb-li:nth-child(1) .more-p-mb-b-color { background-color: #f5ae49; }
.myIcbc-mb-ul-t .myIcbc-mb-li:nth-child(2) .myIcbc-mb-b-color, .more-p-mb-ul-t .more-p-mb-li:nth-child(2) .more-p-mb-b-color { background-color: #b8b3e6; }
.myIcbc-mb-ul-t .myIcbc-mb-li:nth-child(3) .myIcbc-mb-b-color, .more-p-mb-ul-t .more-p-mb-li:nth-child(3) .more-p-mb-b-color { background-color: #8bd5e0; }
.myIcbc-mb-ul-f .myIcbc-mb-li:nth-child(1) .myIcbc-mb-b-color, .more-p-mb-ul-f .more-p-mb-li:nth-child(1) .more-p-mb-b-color { background-color: #f68f49; }
.myIcbc-mb-ul-f .myIcbc-mb-li:nth-child(2) .myIcbc-mb-b-color, .more-p-mb-ul-f .more-p-mb-li:nth-child(2) .more-p-mb-b-color { background-color: #87b3f6; }
.myIcbc-mb-ul-f .myIcbc-mb-li:nth-child(3) .myIcbc-mb-b-color, .more-p-mb-ul-f .more-p-mb-li:nth-child(3) .more-p-mb-b-color { background-color: #65c3ed; }

.my-value-tit { font-size: 100%; padding: 0.625em 0.625em 0 0.625em; }
.my-value-ul { padding: 0.625em; }
.my-value-ul li { border: solid 1px #cecece; background-color: #fff; padding: 0.625em; margin-bottom: 0.625em; }

.my-in-details { margin: 0.625em; }
.my-in-title { font-size: 108%; border: solid 1px #e1e1e1; padding: 0.2em 0 0.2em 10px; background-color: #f3f3f3; }
.my-in-b-c { background-color: #fff; padding: 0.625em 0; border: solid 1px #e1e1e1; border-top: 0; }
.my-in-box { display: -webkit-box; -webkit-box-orient: horizontal; position: relative; padding: 0 0.625em; }
.my-in-box:nth-child(2) { border-top: solid 1px #e1e1e1; }
.my-in-b-c-d { font-weight: bold; -webkit-box-align: center; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; }
.my-in-b-c-d:nth-child(1) { }
.my-in-b-c-d:nth-child(1) p { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.my-in-b-c-d:nth-child(2) {  }
.my-in-b-c .m-arrow-b { position: absolute; top: 50%; margin-top: -0.4em; right: 0.625em; width: 0.625em; height: 0.625em; overflow: hidden; border-top: solid 1px #dadada; border-right: solid 1px #dadada; -webkit-transform: rotate(135deg); }

.myIcbcinfo { padding: 0; }
.tit-h6-f14.myIcbc-i-h6 { color: #333; padding: 10px; }
.myIcbc-i-h6 { font-size: 100%; color: #c3c5cd; padding: 15px 0 0 10px; }
.myIcbc-i-name { }
.myIcbc-i-newName { width: 90%; margin: 0 auto; border-top: 1px solid #c8c7cc; }
.myIcbc-i-box-10 { padding: 4px 10px; }
.myIcbc-i-box { display: -moz-box; display: -webkit-box; display: -ms-box; display: -o-box; display: box; }
.default-my { display: none; }
.myIcbc-i-name .tit {  margin-left: 10px; margin-right: 5px; }
.reg-icon { display: block; }
.myIcbc-i-name .tit-border { border-bottom: solid 1px #c3c5cd; margin-right: 0; }
.myIcbc-i-name .msg { -webkit-box-flex: 1; width: 100%; border-bottom: solid 1px #c3c5cd; display: -moz-box; display: -webkit-box; display: -ms-box; display: -o-box; display: box; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; box-align: center; text-align: left; position: relative; }
.myIcbc-i-name .msg-border-none { border-top: 0; border-left: 0; border-right: 0; background: none; }
.myIcbc-i-name .msg-info { display: -moz-box; display: -webkit-box; display: -ms-box; display: -o-box; display: box; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; box-align: center; text-align: left; width: 100%; }
.myIcbc-i-name .top36 { bottom: -36px; }
.myIcbc-i-name .top20 { bottom: -19px; }
.myIcbc-i-name .myIcbc-i-tip { position: absolute; width: 100%; left: -1px; background-color: #cdcdcd; color: #fff; padding-left: 2px; z-index: 1; }
.prompt-box .msg { border: 0; background: none; }
.myIcbc-i-box.prompt-box .myIcbc-i-tip { color: #fff; position: relative; width: 100%; font-size: 117%; }
.myIcbc-i-name .myIcbc-i-tip:before, .myIcbc-i-box.prompt-box .myIcbc-i-tip:before { content: ''; display: block; position: absolute; width: 0.4em; height: 0.4em; background-color: #cdcdcd; -webkit-transform: rotate(-45deg); right: 10px; top: -0.2em; }
.myIcbc-i-box.prompt-box .bg-org, .myIcbc-i-box .bg-org { background-color: #f48e4a; }
.myIcbc-i-box.prompt-box .bg-org:before, .myIcbc-i-box .bg-org:before { background-color: #f48e4a; }
.myIcbc-i-name .msg-r10 { margin-right: 10px; }
.myIcbc-i-name .eidt { vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; box-align: center; text-align: left; margin-right: 10px; border-bottom: solid 1px #c3c5cd; border-left: dashed 2px #ccc; position: relative;  padding: 0 10px; }
.myIcbc-i-name .eidt div { display: -webkit-box; line-height: 300%; }
.myIcbc-i-name .msg i { display: inline-block; vertical-align: middle; font-size: 1.7em; }
.myIcbc-i-name .msg i.icon-safe-key, .myIcbc-i-name .msg i.icon-safe-keyboard { font-size: 1em; }

.myIcbc-i-name .msg input { width: 100%; display: block; -webkit-box-flex: 1; font-size: 100%; border: none; }
.myIcbc-i-name .msg input.emH2 {  height: 3em; }
.myIcbc-i-name .msg .select-box { width: 100%; display: block; -webkit-box-flex: 1; }
.myIcbc-i-name .tit img { width: 100%; }
.myIcbc-i-name .msg .pad-l10 { font-size: 83%; }

.myIcbc-i-name .msg input { background: transparent; }
.myIcbc-i-name .msg-border .msg, .myIcbc-i-name .msg-border .eidt { border-bottom: solid 1px #333; }
.myIcbc-i-name .msg-border .eidt, .myIcbc-i-name .msg-border .eidt.org { border-left-color: #ea6542; color: #ea6542; }

.must-msg, .must-pop-b { position: relative; }
.must-msg:after { content: ''; display: inline-block; font-size: 0; position: absolute; top: 10px; left: 0px; width: 4px; height: 4px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #c00; }
.must-pop { position: absolute; bottom: 8px; left: 10px; background: #fff; border: solid 1px #ccc; }
.must-pop:before { content: ''; font-size: 0; position: absolute; bottom: -10px; left: -1px; width: 0; height: 0; border-width: 5px; border-color: #ccc transparent transparent #ccc; border-style: solid dashed dashed solid; }
.must-pop:after { content: ''; font-size: 0; position: absolute; bottom: -8px; left: 0px; width: 0; height: 0; border-width: 4px; border-color: #fff transparent transparent #fff; border-style: solid dashed dashed solid; }

.myIcbc-i-box.must-pop-b, .myIcbc-i-box.prompt-box { padding: 0; }
.myIcbc-i-box.prompt-box.pad-t10 { padding: 1.25em 0 0; }

#agreementDiv .scrll-content { padding: 5px 10px; box-shadow: 0px 1px 2px #c9c9c9; }
#agreementDiv .scrll-content h3 { text-align: center; font-size: 117%; }
#agreementDiv .scrll-content p { text-align: justify; text-justify: inter-ideograp }


.my-o-recommend { border-top: solid 1px #ccc; border-left: 0; border-right: 0; background-color: #fff; }
.my-o-recommend .btn-s-box.btn-grey { margin-bottom: -1px; }
.my-o-recom-box { }
.my-o-recom-tit { margin: 10px 10px 4px; font-size: 100%; font-weight: 700; overflow: hidden; }
.my-o-recom-tit .thumb-mode { background-color: #333; margin-right: 5px; }
.my-o-recom-tit li {  }
.my-o-recom-tit li:nth-child(1) {  display: inline-block; }
.my-o-recom-tit li:nth-child(2) { float: right; text-align: right; color: #ec6d00; display: inline-block; }
.my-o-recom-con { border-top: 0; }
.my-o-info-ul { }
.my-o-info-ul-order { padding: 10px; border-top: solid 1px #ccc; }
.my-o-info-li { display: -webkit-box; -webkit-box-orient: horizontal; padding: 10px 0; }
.my-o-info-li-b { display: -webkit-box; -webkit-box-orient: horizontal; padding: 10px 0; }
.btn-info-li-box { margin-left: -10px; width: 110%; }
.my-o-info-div { font-weight: bold; -webkit-box-align: center; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; position: relative; }
.my-o-info-div .a-pad-10 { display: block; padding: 10px 10px 10px 0; }
.my-o-info-div a:hover { text-decoration: none; }
.my-o-info-li .my-o-info-div:nth-child(1), .my-o-info-li .my-o-info-div:nth-child(2), .my-o-info-li-b .my-o-info-div:nth-child(1), .my-o-info-li-b .my-o-info-div:nth-child(2) { width: 35%; }
.my-o-info-li .my-o-info-div:nth-child(2), .my-o-info-li-b .my-o-info-div:nth-child(2) { vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; box-align: center; width: 50%; text-align: left; }
.my-o-info-li .my-o-info-div:nth-child(3), .my-o-info-li-b .my-o-info-div:nth-child(3) { display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; }
.my-o-info-li-b .my-o-info-div:nth-child(3) .a-pad-10 { padding: 0; }
.my-o-info-li .my-o-info-div:nth-child(3) .a-pad-10 { min-width: 96px; padding: 0; }
.my-o-info-li .s-c-d-m-r-arrow { width: 1.3em; height: 2.152em; display: inline-block; }
.my-favorite-div .new-tbl-type span.col-grey { display: block; }
.my-o-info-div .pic { border: solid 1px #ececec; }
.my-o-info-div .pic img { width: 100%; }
.my-o-info-li-b .my-o-info-div .pic img { width: 100%; border: none; margin: 0; }
.my-o-info-div .d-info { padding-top: 10px; }
.my-o-info-div .d-price { color: #ec6d00; font-size: 100%; }
.my-o-info-div .new-gd-tit { width: 100%; color: #333; word-wrap: break-word; word-break: break-all; }
.my-o-info-div .d-sku { color: #c3c5cd; }
.my-o-info-div .d-title, .my-o-info-div .new-tbl-type { color: #666 }

.my-o-info-fieldset { display: block; clear: both; }
.my-o-info-fieldset fieldset { width: 100%; border: 0; border-top: dashed 1px #ccc; }
.my-o-info-fieldset legend { text-align: center; }
.my-o-info-fieldset legend span { padding: 0 10px; }

.my-o-info-fieldset legend span.pink { color: #ff7878; }

.my-o-info-fieldset legend span.org { color: #ffa000; }

.my-o-info-fieldset legend span.y-g { color: #c9ca4e; }

.my-o-info-fieldset legend span.green { color: #8fce01; }


.my-o-recommend-info { margin: 0 0 10px; border: solid 1px #ccc; border-left: 0; border-right: 0; background-color: #fff; }
.my-o-r-box-i { }
.my-o-r-box-i-tit { padding: 0px 10px; font-size: 100%; font-weight: 700; background-color: #f4ae4a; -webkit-box;
display: -ms-box; display: -o-box; display: box; }
.my-o-r-box-i-tit .icon-white-save { display: inline-block; }
.my-o-r-box-i-tit .thumb-mode { text-align: center; vertical-align: middle; border-radius: 20px; background-color: #fff; display: inline-block; margin-right: 5px; position: relative; }
.icon-save-yellow { color: #f4ae4a; }
.my-o-r-box-i-tit li { display: block; color: #fff; padding: 5px 0; }
.my-o-r-box-i-tit li:nth-child(1) { }
.my-o-r-box-i-tit li:nth-child(2) { text-align: right; }
.my-o-r-box-i-mid { background-color: #f5ca80; padding: 2px 0 2px 44px; color: #fff; }

.my-o-address, .c-m-address-info { padding: 10px 0 0; margin: 0 10px 10px; border: 1px solid #cdcdcd; background-image: url(../images/drawable-mdpi/envelope_line.png); background-repeat: repeat-x; background-color: #fff; }
.my-o-a-bg, .c-m-a-bg, .c-m-bg-info { background-color: #fff; }
.my-o-a-list, .c-m-ul-info { padding: 10px; }
.c-m-ul-info { padding: 0; }
.my-o-a-list li:nth-child(1), .c-m-list li:nth-child(1), .c-m-ul-info .c-m-li-bg { background-image: url(../images/drawable-mdpi/bg_xinfeng.png); background-repeat: no-repeat; background-size: auto 100%; border-bottom: dashed 1px #ccc; }
.my-o-a-list li, .my-o-a-list li { display: -moz-box; display: -webkit-box; display: -ms-box; display: -o-box; display: box; padding: 4px 0; }
.my-o-a-list li .tit, .c-m-ul-info .c-m-li-two .tit {  }
.my-o-a-list li .msg, .c-m-ul-info .c-m-li-two .msg { -webkit-box-flex: 1; }
.c-m-ul-info .c-m-li-two .msg { padding: 10px; }
.c-m-ul-info .c-m-li-two .msg p span:nth-child(1), .my-o-a-list .msg p span:nth-child(1) { width: 48%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-right: 2%; }
.my-o-a-list li .msg span:nth-child(2), .c-m-ul-info .c-m-li-two .msg span:nth-child(2) { width: 48%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.my-o-nanmber { padding: 0 10px 10px; }
.my-o-n-list { background-color: #fff; border: solid 1px #ccc; }
.my-o-n-list li {  padding: 4px 0; }
.my-o-n-list li .tit { width: 9em; float: left; text-align: right; }
.my-o-n-list li .msg { margin-left: 9.1em; color: #6a6f8a;  }
.my-o-n-list li .msg .icon-danbao { display: inline-block; height: 0.4em; line-height: 40%; font-size: 200%; }
.my-o-n-list-n { background-color: #fff; border: solid 1px #ccc; }
.my-o-n-list-n li { display: -moz-box; display: -webkit-box; display: -ms-box; display: -o-box; display: box; padding: 4px 0; }
.my-o-n-list-n li .tit { width: 30%; min-width: 60px;  padding-left: 10px; }
.my-o-n-list-n li .msg { color: #6a6f8a; -webkit-box-flex: 1; }


.bubble { position: relative; display: inline-block; word-break: break-all; word-wrap: break-word; background: #ec6d00; color: #fff; font-size: 70%; margin-bottom: 20px; padding: 1px 10px 0px; }
.bubble:after { content: ''; display: block; font-size: 0; position: absolute; bottom: -4px; left: 0px; width: 0; height: 0; border-width: 2px; border-color: #ec6d00 #ec6d00 transparent transparent; border-style: solid dashed dashed solid; }


.my-msg-ul { background-color: #fff; }
.my-msg-ul li { display: -webkit-box; -webkit-box-orient: horizontal; padding: 10px 0 10px 10px; }
.my-msg-ul .my-msg-div { font-weight: bold; -webkit-box-align: center; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; }
.my-msg-ul .my-msg-div:nth-child(1) { width: 80%; }
.my-msg-ul .my-msg-div:nth-child(1) p { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.my-msg-ul .my-msg-div:nth-child(2) { vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; display: none; }
.my-msg-ul .my-msg-div:nth-child(2) .a-pad-10 { min-width: 96px; padding: 0; }
.my-msg-ul .my-msg-div .s-c-d-m-r-arrow { width: 1.3em; height: 2.152em; display: inline-block; }

.icon-emali { }
.icon-emali-org { color: #f48e4a; }
.my-msg-details { margin: 0.625em; border: solid 1px #e1e1e1; }
.my-msg-title { font-size: 108%; padding: 0.2em 0 0.2em 10px; background-color: #f3f3f3; }
.my-msg-title .thumb-mode { text-align: center; vertical-align: middle; display: inline-block; margin-right: 5px; margin-top: -0.15em; }
.my-msg-list { background-color: #fff; }
.my-msg-list li { display: -moz-box; display: -webkit-box; display: -ms-box; display: -o-box; display: box; padding: 4px 0; }
.my-msg-list li .tit { width: 30%; min-width: 60px; text-align: right; color: #313131; }
.my-msg-list li .msg { color: #707070; -webkit-box-flex: 1; }

.unread-messages { border: solid 1px #ccc; }
.unread-messages .my-msg-title { background-color: #f48e4a; color: #fff; }
.unread-messages .my-msg-title .col-grey { color: #b0b1b2; }
.unread-messages .my-msg-title .thumb-mode { background-color: #fff; }


.history-p-box { padding: 10px; clear: both; }
.history-p-list { width: 100%; word-spacing: -6px; }
.history-p-li { width: 49.7%; padding-top: 20px; display: inline-block; overflow: hidden; vertical-align: top; word-spacing: 0; }
.history-p-li .pic { text-align: center; padding: 0 5px; }
.history-p-li .pic img { width: 100%; border: solid 1px #ececec; }
.history-p-li .d-info { padding: 0 5px; }
.history-p-li .d-price { padding-top: 5px; color: #c00; line-height: 100%; }

.history-p-li .new-gd-tit { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 120%; }


.feedback-mid { background-color: #f5ca80; color: #96702f; padding: 2px 20px 0; }
.feed-question-wrap { padding: 10px; }
.feed-q-tit { font-weight: 700; }
.feed-q-item { padding: 0 0 10px; }
.feed-q-item a { display: inline-block; padding: 4px 10px; color: #5b5c62; background: #fff; margin-top: 10px; border: solid 1px #d9d9d9; }
.feed-q-item .active { background-color: #f3673c; color: #fff; }
.feedblack-text-box { padding: 0 9px 0 0; }
.feedblack-text { padding: 4px; width: 100%; height: auto; font-size: 100%; }
.feed-q-content { padding: 0; }
.feed-q-content .myIcbc-i-name .tit { margin-left: -0.3em; }


.ticket-hotscreen { padding: 0px 20px; font-size: 100%; font-weight: 700; background-color: #4d5065; display: -moz-box; display: -webkit-box; display: -ms-box; display: -o-box; display: box; }
.ticket { }
.ticket-rank { width: 100%; }
.ticket-rank-info { padding: 10px 0 0; }
.ticket-ul { }
.ticket-li { display: -webkit-box; -webkit-box-orient: horizontal; padding: 10px 0 10px 10px; }
.ticket-div { font-weight: bold; -webkit-box-align: center; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; width: 200px; }
.ticket-div .a-pad-10 { display: block; padding: 10px 10px 10px 0; }
.ticket-div a:hover { text-decoration: none; }
.ticket-li .ticket-div:nth-child(1) { width: 70%; }
.ticket-li .ticket-div:nth-child(2) { width: 20%; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; box-align: center; text-align: center; }
.ticket-li .ticket-div:nth-child(3) { display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; }
.ticket-li .ticket-div:nth-child(3) .a-pad-10 { min-width: 96px; padding: 0; }
.ticket-div .ticket-e-bg { padding: 0 2px 0 0; border-radius: .2em; }
.ticket-div .ticket-e-bg-t { padding: 0 2px 0 0; }
.ticket-div .ticket-e-bg-th { background-size: auto 40%; background-repeat: no-repeat; background-position: top right; }
.ticket-div .s-c-d-m-r-arrow { width: 1.3em; height: 2.152em; display: inline-block; }
.ticket-div .ticket-e-bg-th h6 { font-size: 167%; padding-bottom: 6%; padding-left: 10px; }
.ticket-div .ticket-e-bg-th .ticket-h { font-size: 167%; float: left; text-align: center; width: 50%; line-height: 80%; }
.ticket-div .ticket-e-bg-th .ticket-h .icon_symbol { font-size: 200%; line-height: 20px; vertical-align: -84%; }
.ticket-div .ticket-e-bg-th .ticket-pic { float: right; text-align: center; width: 50%; margin-top: -30px; }
.ticket-div .ticket-e-bg-th .ticket-pic span { font-size: 363%; }
.ticket-div .ticket-e-bg-th .ticket-e { text-align: right; clear: both; }
.ticket-div .ticket-e-bg-th .ticket-e span { display: inline-block; padding: 4px 10px; }
.ticket-div .ticket-e-bg-th .ticket-e-t { float: left; position: relative; }
.ticket-div .ticket-e-bg-th .ticket-e-t:after { content: ''; display: block; font-size: 0; position: absolute; top: -4px; left: 0px; width: 0; height: 0; border-width: 2px; border-style: solid dashed dashed solid }
.ticket-div .ticket-e-bg-th .ticket-e .ticket-time { float: right; }
.ticket-div-font span { padding: 0 10px; }
.ticket-div-font { font-size: 331%; font-family: "Arial Black", Gadget, sans-serif; }

.ticket-org .ticket-e-bg-th { border-right: solid 1px #ce8000; background-image: url(../images/drawable-mdpi/ticket_org.png); }
.ticket-org .ticket-e-bg { border: solid 1px #ce8000; background-color: #fffbf1; }
.ticket-org .ticket-e-bg-t, .ticket-org .ticket-e-bg-th { border-right: solid 1px #ce8000; }
.ticket-org .ticket-e-bg-th h6, .ticket-org .ticket-e-bg-th .ticket-h, .ticket-org .ticket-e-bg-th .ticket-e .ticket-time { color: #ce8000; }
.ticket-org .ticket-e-bg-th .ticket-pic, .ticket-org .ticket-e-bg-th .ticket-pic span { color: #c91b08; }
.ticket-org .ticket-e-bg-th .ticket-e { background-color: #ffeac8; }
.ticket-org .ticket-e-bg-th .ticket-e span { color: #fff; }
.ticket-org .ticket-e-bg-th .ticket-e-t { background-color: #ce8000; }
.ticket-org .ticket-e-bg-th .ticket-e-t:after { border-color: transparent transparent #ce8000 #ce8000; }

.ticket-pink .ticket-e-bg-th { border-right: solid 1px #f4734a; background-image: url(../images/drawable-mdpi/ticket_pink.png); }
.ticket-pink .ticket-e-bg { border: solid 1px #f4734a; background-color: #fcefea; }
.ticket-pink .ticket-e-bg-t, .ticket-pink .ticket-e-bg-th { border-right: solid 1px #f4734a; }
.ticket-pink .ticket-e-bg-th h6, .ticket-pink .ticket-e-bg-th .ticket-h, .ticket-pink .ticket-e-bg-th .ticket-e .ticket-time { color: #dd5731; }
.ticket-pink .ticket-e-bg-th .ticket-pic, .ticket-pink .ticket-e-bg-th .ticket-pic span { color: #dd5731; }
.ticket-pink .ticket-e-bg-th .ticket-e { background-color: #f9ddd5; }
.ticket-pink .ticket-e-bg-th .ticket-e span { color: #fff; }
.ticket-pink .ticket-e-bg-th .ticket-e-t { background-color: #dd5731; }
.ticket-pink .ticket-e-bg-th .ticket-e-t:after { border-color: transparent transparent #dd5731 #dd5731; }

.ticket-green .ticket-e-bg-th { border-right: solid 1px #aebd88; background-image: url(../images/drawable-mdpi/ticket_green.png); }
.ticket-green .ticket-e-bg { border: solid 1px #aebd88; background-color: #fffbf1; }
.ticket-green .ticket-e-bg-t, .ticket-green .ticket-e-bg-th { border-right: solid 1px #aebd88; }
.ticket-green .ticket-e-bg-th h6, .ticket-green .ticket-e-bg-th .ticket-h, .ticket-green .ticket-e-bg-th .ticket-e .ticket-time { color: #aebd88; }
.ticket-green .ticket-e-bg-th .ticket-pic, .ticket-green .ticket-e-bg-th .ticket-pic span { color: #96ae59; }
.ticket-green .ticket-e-bg-th .ticket-e { background-color: #dbe8ba; }
.ticket-green .ticket-e-bg-th .ticket-e span { color: #fff; }
.ticket-green .ticket-e-bg-th .ticket-e-t { background-color: #96ae59; }
.ticket-green .ticket-e-bg-th .ticket-e-t:after { border-color: transparent transparent #aebd88 #aebd88; }

.ticket-r-i-tit { margin: 10px 20px 0px; border-bottom: solid 1px #ccc; padding-bottom: 5px; color: #7d7d7d; font-weight: 700; }
.ticket-r-i-info { padding: 10px 20px 4%; }

.ticket-s-pop { background-color: #ea6542; color: #fff; padding: 5px 20px; }
.ticket-s-tit { background-color: #fff; padding: 5px 10px; font-weight: 700; margin: 10px 0 0; font-size: 117%; box-shadow: 0px 1px 2px rgba(0,0,0,.4); }
.ticket-s-box { padding: 10px 0; clear: both; }
.ticket-s-list { width: 100%; word-spacing: -6px; }
.ticket-rank-info .ticket-out-time { float: none; width: 200px; }
.ticket-s-li { width: 100%; display: inline-block; overflow: hidden; vertical-align: top; word-spacing: 0; display: none; }
.ticket-s-li.active, .ticket-s-list .ticket-s-li:nth-child(1) { display: block; }
.ticket-s-fieldset { padding: 0.625em 0; cursor: pointer; }
.ticket-s-pad { padding: 0 10px; }
.tic-width .myIcbc-i-box .tit { width: 5em; text-align: right; }

.t-cont-box { position: relative; z-index: 2; padding: 0 1.5em 0 1.5em; margin: 1em 0 0 0; background: url(../images/ticket-base.png) no-repeat 0 0; background-size: 100% 100%; }
.t-cont-name { line-height: 32px; font-size: 0.8em; color: #986a00; }
.t-cont-box.yellow2 { background-image: url(../images/ticket-base-2.png); }
.t-cont-box.black { background-image: url(../images/ticket-base-3.png); }
.t-cont-box.black .t-cont-name-tips { background-color: #575757; }
.t-cont-box.black .t-cont-name-tips { background-color: #575757; }
.t-cont-box.black .t-cont-price .shop-info:nth-child(1) { color: #6e6e6e; }
.t-cont-box.black .t-cont-time { color: #6e6e6e; }
.t-cont-box.black .t-cont-name .fr { color: #575757 }
.t-cont-box.blue { background-image: url(../images/ticket-merchant.png); }
.t-cont-box.blue .t-cont-price .shop-info:nth-child(1), .t-cont-box.blue2 .t-cont-price .shop-info:nth-child(1) { color: #3c7c85; }
.t-cont-box.blue .t-cont-time, .t-cont-box.blue2 .t-cont-time { color: #3c7c85; }
.t-cont-box.blue .t-cont-name .fr, .t-cont-box.blue2 .t-cont-name .fr { color: #3c7c85; }
.t-cont-box.blue2 { background-image: url(../images/ticket-merchant-2.png); }
.t-cont-box.pink { background-image: url(../images/ticket-directional.png); }
.t-cont-box.pink2 { background-image: url(../images/ticket-directional-2.png); }
.t-cont-box.pink .t-cont-price .shop-info:nth-child(1), .t-cont-box.pink2 .t-cont-price .shop-info:nth-child(1) { color: #a55b4a; }
.t-cont-box.pink .t-cont-time, .t-cont-box.pink2 .t-cont-time { color: #a55b4a; }
.t-cont-box.pink .t-cont-name .fr, .t-cont-box.pink2 .t-cont-name .fr { color: #a55b4a; }
.t-cont-name.black, .t-cont-time.black { color: #6e6e6e; }
.t-cont-name.blue, .t-cont-time.blue { color: #44838c; }
.t-cont-name.pink, .t-cont-time.pink { color: #a55b4a }
.t-cont-price {  color: #fff; margin: 0 1em; display: -box; display: -webkit-box; }
.t-cont-price .pic { -webkit-box-pack: end; font-size: 125%; }
.shop-infoMain {  -webkit-box-flex: 1; line-height: 100% }
.t-cont-price .shop-info { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 0.8em; }
.t-cont-price .shop-info-new { font-size: 0.8em; color: #986a00; }
.t-cont-price .shop-info:nth-child(1) { color: #986a00; }
.t-cont-time { position: relative;  font-size: 108%; color: #986a00; border-top: dashed 1px #fff; margin-right: 10px; }
.ticke-tnum { position: absolute; right: -26px; color: #fff; }
.t-p-money { position: relative; }
.t-p-point { position: absolute; right: -14px; top: -11px; font-size: 1.2rem; }
.t-p-yuan { font-size: 1.2rem; }
.t-cont-name-tips { background: #f67649; line-height: 1.2em; color: #fff; padding: 0 0.5em 0 0.5em; border-radius: 1em; font-size: 0.8em; }
.t-cont-name-tips.black { background: #000; }
.t-cont-name-tips.red2 { background: #c7000b; }

.coupon { background-color: #eee; border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; margin-bottom: 10px; border: solid 2px transparent; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.25); box-shadow: 0 1px 1px rgba(0,0,0,.25); }
.coupon-top { display: -moz-box; display: -webkit-box; display: box; text-align: center; color: #fff; }
.coupon-top .ticket-icon, .coupon-top .number { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; border-bottom: dashed 1px #a15503; }
.coupon-top .ticket-icon { }
.coupon-top .number { background-color: #94d268; border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -o-border-radius: 0 3px 0 0; width: auto; }
.state { background-color: #94d268; border: dashed 1px #a15503; border-top: 0px; -moz-box-flex: 2; -webkit-box-flex: 2; box-flex: 2; }
.coupon-c { overflow: hidden; padding: 5px; }
.coupon-top .icon-ok-w {  margin-top: 0.3em; display: inline-block; font-size: 1em; }
.coupon-c .coupon-info { float: left; width: 49%; overflow: hidden; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; box-align: center; text-align: left; min-height: 60px; line-height: 1.3; font-size: 90%; }
.coupon-c .coupon-price { text-align: right; width: 50%; line-height: 1.8; float: right; overflow: hidden; }
.coupon-c .pic { font-size: 117%; display: inline-block; }
.coupon-c sup { width: 100%; font-size: 80%; position: absolute; top: -6px; display: inline-block; }
.coupon-c sub { font-size: 92%; display: inline-block; }
.supb { position: relative; width: auto; }
.coupon-date { position: relative; word-break: break-all; word-wrap: break-word; background: #fff; margin: 20px 3px 5px; padding: 1px 10px 0px; clear: both; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.25); box-shadow: 0 1px 1px rgba(0,0,0,.25); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 80%; }
.coupon-date:after { content: ''; display: block; font-size: 0; position: absolute; top: -6px; right: 0px; width: 0; height: 0; border-width: 4px; border-color: transparent #fff #fff transparent; border-style: solid dashed dashed solid; }
.common .coupon { background-color: #f1f1f1; }
.special .coupon { background-color: #f1f1f1; }
.orientation .coupon { background-color: #f1f1f1; }
.coupon-top .state-n { background-color: #00baff; }
.coupon-org .state { background-color: #f67649; }
.ticket-s-list .activeR .ticket-icon { background-color: #c7000b; }
.ticket-s-list .activeR .coupon { border: solid 2px #c7000b; }
.ticket-out-time .coupon, .ticket-out-time .state, .ticket-out-time .number, .ticket-out-time .icon-ok-org:before { background-color: #eee; color: #ccc; }
.ticket-out-time .ticket-icon, .ticket-out-time .state, .ticket-out-time .number { border-color: #ccc; }
.ticket-out-time { }
.ticket-s-li .new-gd-tit { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }


.help-tit { font-weight: 700; font-size: 1.125em; padding: 15px 0 0 10px; }
.help-icon-list { }
.help-mb-list { padding: 5px 10px 0; }
.help-mb-ul { width: 100%; display: -moz-box; display: -webkit-box; display: box; }
.help-mb-li { width: 100%; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; margin: 5px; border: solid 1px #ececec; margin: -1px 0 0 -1px; background-color: #fff; }
.help-mb-li.f { background: transparent; border: solid 1px transparent; }
.help-mb-b-color { }
.help-mb-icon { text-align: center; padding: 20% 10px 10%; }
.help-mb-icon .help-icon { margin: auto; }
.help-mb-b-color p { padding: 0 0 10px; font-size: 100%; text-align: center; }

.help-l-ul { padding: 10px; }
.help-l-ul li { display: -webkit-box; -webkit-box-orient: horizontal; padding: 5px 0; border-bottom: solid 1px #e1e1e1; }
.help-l-ul .help-l-div { font-weight: bold; -webkit-box-align: center; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; }
.help-l-ul .help-l-div:nth-child(1) { width: 90%; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; box-align: center; }
.help-l-ul .help-l-div:nth-child(1) p { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative; padding-left: 20px; }
.help-l-ul .help-l-div p:after { content: ''; display: inline-block; position: absolute; left: 0; top: 50%; width: 0.25em; height: 0.25em; margin-top: -0.1.25em; }
.help-l-ul .help-l-div p.red:after { background: #dd5731; }
.help-l-ul .help-l-div p.org:after { background: #f39c11; }
.help-l-ul .help-l-div p.blue:after { background: #5bb4e1; }
.help-l-ul .help-l-div p.green:after { background: #94d268; }
.help-l-ul .help-l-div p.pink:after { background: #bd5fa5; }
.help-l-ul .help-l-div:nth-child(1) a { color: #565c62; }
.help-l-ul .help-l-div:nth-child(2) { display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; }
.help-l-ul .help-l-div:nth-child(2) .a-pad-10 { min-width: 31px; padding: 0; }
.help-l-ul .help-l-div .s-c-d-m-r-arrow { width: 0.7em; height: 0.7em; display: inline-block; }

.help-tit-t { font-weight: 700; font-size: 108%; margin: 15px 10px 0; text-align: center; border-bottom: solid 1px #e1e1e1; }
.help-info { padding: 15px 10px 0; }
.help-t-w { width: 0.25em; height: 0.25em; display: inline-block; background: #dd5731; margin-right: 10px; vertical-align: middle; }
.help-t-red { background: #dd5731; }
.help-t-org { background: #f39c11; }
.help-t-blue { background: #5bb4e1; }
.help-t-green { background: #94d268; }
.help-t-pink { background: #bd5fa5; }


.notice-ul { padding: 10px; }
.notice-ul li { display: -webkit-box; -webkit-box-orient: horizontal; padding: 10px 0 5px; border-bottom: solid 1px #e1e1e1; }
.notice-ul .notice-div { font-weight: bold; -webkit-box-align: center; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; }
.notice-ul .notice-div:nth-child(1) { width: 90%; display: block; }
.notice-ul .notice-div:nth-child(1) p { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; height: 1.5em; }
.notice-ul .notice-div:nth-child(1) p.col-grey { color: #959595; font-size: 92%; }
.notice-ul .notice-div:nth-child(1) a { color: #565c62; }
.notice-ul .notice-div:nth-child(2) { display: none; }
.notice-ul .notice-div .s-c-d-m-r-arrow { width: 1.3em; height: 2.152em; display: inline-block; }

.notice-tit-t { font-weight: 700; font-size: 117%; margin: 15px 10px 0; text-align: center; }
.notice-tit-t .col-grey { color: #959595; }
.notice-info { padding: 15px 10px 0; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.notice-info * { word-break: break-all; word-wrap: break-word; line-height: 150%; }


.c-m-address-select { border: 1px solid #bb4945; }
.c-m-address-select .c-m-bg-info { background-color: #fefcf1; }
.c-m-list { padding: 2px; }
.c-m-address { padding: 0; margin: 10px; border: 1px solid #ccc; background-color: #fff; }
.c-m-list li.c-m-li .c-m-li-bg { background-image: url(../images/drawable-mdpi/bg_xinfeng.png); background-repeat: no-repeat; background-size: auto 100%; display: block; padding: 10px; }
.c-m-list li:nth-child(1) { border-bottom: 0; background: none; }
.c-m-li { text-align: center; color: #6a6f8a; }
.c-m-li i { width: 1em; height: 1em; display: inline-block; vertical-align: middle; margin: -4px 5px 0 0; }
.c-m-list li:nth-child(1) { background-image: url(../images/drawable-mdpi/bg_xinfeng.png); background-repeat: no-repeat; background-size: auto 100%; border-bottom: dashed 1px #ccc; }

.c-m-ul-info .e-a-li-two { display: -moz-box; display: -webkit-box; display: -ms-box; display: -o-box; display: box; padding: 0.625em 0 0; }
.c-m-ul-info .e-a-li-two .tit { width: 35%; min-width: 60px; text-align: right; padding-right: 5px; }
.c-m-ul-info .hotel-s .tit { width: 5em; padding-right: 0; }
.c-m-ul-info .e-a-li-two .tit.tal { text-align: left; }
.c-m-ul-info .necessarily { position: relative; }
.c-m-ul-info .necessarily:after { vertical-align: middle; margin-top: -5px; content: ''; display: inline-block; font-size: 0; width: 4px; height: 4px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #c00; }
.e-a-li-two.error-box { padding: 0; margin-top: -0.1em; }
.e-a-li-two.error-box .bg-org { position: relative; background: #ea6542; padding: 0 5px; }
.e-a-li-two.error-box .bg-org:before { content: ''; display: block; position: absolute; width: 0.4em; height: 0.4em; background-color: #ea6542; -webkit-transform: rotate(-45deg); right: 10px; top: -0.2em; }
.c-m-ul-info .e-a-li-two.error-box .bg-org { color: #fff; }
.c-m-ul-info .e-a-li-two .msg { color: #6a6f8a; -webkit-box-flex: 1; padding-right: 10px; }
.c-m-ul-info .e-a-li-two .msg-tell { width: 20%; text-align: center; padding-right: 0; }
.c-m-ul-info .e-a-li-two .msg-line { width: 10%; text-align: center; padding-right: 0; }
.c-m-ul-info .e-a-li-two .msg input.bor-no { border: none; }


.c-m-tab, .c-m-tab-o { background-color: #f5f5f5; color: #c3c5cd; padding: 0.625em 0; overflow: hidden; }
.nav-tabs.pad-li-0 li { padding: 0; }
.c-m-tab li { line-height: 100%; margin-left: -1px; border-left: solid 1px #c3c5cd; }
.c-m-tab li:nth-child(1) { margin-left: 0; border-left: 0; }
.c-m-tab li a { line-height: 100%; font-weight: lighter; display: block; font-size: 0.7em; }
.c-m-tab li i { text-align: center; vertical-align: middle; display: inline-block; margin-right: 5px; font-size: 1.6em; margin-top: -0.15em; }
.org-active { }
.org-active li.active-org .thumb-mode { background-color: #f4734a; }
.org-active li.active-org a { color: #f4734a; }
.org-active li.active .thumb-mode { background-color: #6a6f8a; }
.org-active li.active a { color: #6a6f8a; }

.e-a-li-two .msg .ui-input-text, .e-a-li-two .msg .ui-select .ui-btn { border: none; border: solid 1px #c3c5cd; background: #fff; }
.e-a-li-two .msg .ui-select .ui-btn-icon-right .ui-icon { border-left: 1px dashed #d9d9d9; }
.c-m-ul-info .e-a-li-two .msg .border { border: solid 1px #ccc; }

.orderBill .data-role { padding: 10px; }
.orderBill .clearfix.o-line, .orderBill .o-input-space1 { padding: 0.625em 0; }
.orderBill .o-input-p { border: solid 1px #ccc; width: 100%; background: #fff; }
.o-p { padding: 0.625em; }
.orderBill .o-input-w { margin-left: 2.425em; margin-right: 0.625em; }
.orderBill .t-space-a { padding-top: 25px; }
.orderBill .t-space-b { padding-top: 71px; }

.s-c-az-top { position: absolute; top: 0px; left: 0px; width: 100%; background-image: url(../images/bg.png); }

.orderBill-box-p { padding: 10px; }

.c-m-ul-info .c-m-li-two .msg.pad0 { padding: 0; }
.c-m-ul-info .c-m-li-two .msg.pad0 .pad10 { padding: 0.625em; }
.c-m-tab-o { color: #666; margin-top: -1px; }
.c-m-r-hide { display: none; }
.c-m-r-show { display: block; }

.refundList { clear: both; }
.refundList li { overflow: hidden; padding: 10px 0; position: relative; }
.refundList li .ui-checkbox { float: left; margin-top: 7px; }
.refundList li .ui-checkbox .ui-btn-inner { padding-right: 0; padding-left: 38px; }
.refundList li .c { overflow: hidden; }
.refundList li .cc { padding-left: 35%; margin-left: 10px; margin-right: 10px; }
.refundList li .ccc { padding-left: 10px; }
.refundList li h2 { font-size: 100%; font-weight: normal; overflow: hidden; }
.refundList li strong { color: #E61D25; font-family: Arial, Helvetica, sans-serif; font-size: 120%; }
.refundList li { clear: both; }
.refundList li .p_img { text-align: right; width: 35%; position: relative; float: left; }
.refundList li .p_img img { border: 1px solid #ececec; width: 100%; }
.r-l-b-w { margin: 0.2em 0 0.625em; }

.pro-desc-div { }
.pro-desc-div .fl { float: left; display: block; }
.pro-desc-div .flr { margin-left: 3em; }
.pro-desc-div .flr2 { margin-left: 5em; }
.pro-desc-div .pad-r5 { padding-bottom: 5px; }

.about-box {  }
.ab-img { width: 30%; margin: auto; }
.ab-img-logo { width: 30%; margin: auto; padding-top: 0.8em; padding-bottom: 0.8em; }
.ab-img img, .ab-img-logo img { width: 100%; }
.btn-a-b { padding: 5em 0.625em 0; }
.btn-a-b .btn-a-b-a { padding: 0.625em; border: solid 1px #ccc; background: #fff; text-align: center; display: block; }

.twoCode-box {  }
.twoCode-img { width: 50%; margin: auto; padding-bottom: 0.625em; }
.twoCode-img img { width: 100%; }

.express-ul li { color: #666; position: relative }
.express-ul li:first-child.exp-li-first { border-left: 2px solid #F40 }
.express-ul li:first-child.exp-li-first:after { background: #F40; border: 2px solid #EEE }
.express-ul li:first-child.exp-li-first .exp-d-con { background: #F40; color: #fff }
.express-ul li:first-child.exp-li-first .exp-d-con:after { border-bottom-color: #F40 }
.express-ul li:last-child.exp-li-last { border-left: 2px solid #F40 }
.express-ul li:last-child.exp-li-last:after { background: #F40; border: 2px solid #EEE }
.express-ul li:last-child.exp-li-last .exp-d-con { background: #F40; color: #fff }
.express-ul li:last-child.exp-li-last .exp-d-con:after { border-bottom-color: #F40 }
.express-ul li { border-left: 2px solid #bdbdbd; padding: 10px 0 10px 35px; margin-left: 25px; position: relative }
.express-ul li:after { content: ''; display: inline-block; position: absolute; left: -6px; top: 30px; width: 6px; height: 6px; -webkit-border-radius: 10px; background: #BDBDBD; border: 2px solid #EEE }
.express-ul .exp-d-con { padding: 10px; }
.exp-d-c-time { font-size:;
}
.express-ul .exp-li-first .exp-d-con:after { content: ''; display: inline-block; position: absolute; left: 25px; top: 50%; margin-top: -6px; border-left: 10px solid transparent; border-bottom: 10px solid #ddd; }
.express-tit { padding: 10px; }

span.ico_good, span.ico_cmt, span.ico_bad { position: relative; }
span.ico_good:before, span.ico_cmt:before, span.ico_bad:before { position: absolute; font-size: 3em; top: 0.4em; left: 50%; margin-left: -0.5em; }
i.ico_good:before, i.ico_cmt:before, i.ico_bad:before { position: relative; }
i.ico_good, i.ico_cmt, i.ico_bad { width: 1.5em; height: 1.5em; left: -2em; top: 0; }
i.ico_good:before, i.ico_cmt:before, i.ico_bad:before { position: absolute; font-size: 3em; top: 0.1em; left: -0.2em; }

.cmt_s .star, .cmt_s .star_v { height: 1em; display: inline-block; width: 5em; line-height: 1em; text-align: left; background-size: 1em 1em; }

.icon-grade-1 { background-image: url(../images/drawable-mdpi/grade_1.png); background-size: cover; }
.icon-grade-2 { background-image: url(../images/drawable-mdpi/grade_2.png); background-size: cover; }
.icon-grade-3 { background-image: url(../images/drawable-mdpi/grade_3.png); background-size: cover; }
.icon-grade-4 { background-image: url(../images/drawable-mdpi/grade_4.png); background-size: cover; }
.icon-grade-5 { background-image: url(../images/drawable-mdpi/grade_5.png); background-size: cover; }
.icon-grade-6 { background-image: url(../images/drawable-mdpi/grade_6.png); background-size: cover; }
.icon-grade-7 { background-image: url(../images/drawable-mdpi/grade_7.png); background-size: cover; }
.icon-grade-8 { background-image: url(../images/drawable-mdpi/grade_8.png); background-size: cover; }
.icon-grade-9 { background-image: url(../images/drawable-mdpi/grade_9.png); background-size: cover; }
.icon-grade-10 { background-image: url(../images/drawable-mdpi/grade_10.png); background-size: cover; }

.o-p-page-d { display: block; position: relative; height: 3.6em; }
.o-p-page-a { position: absolute; z-index: 1; height: 3.6em; width: 99%; }
.o-p-page-a-f { position: absolute; z-index: -1; width: 99%; top: 0.625em; }
.o-p-page-m-l { margin: 0 0 0 16px; }
.m-ui-icon-checkbox-off, .m-ui-icon-checkbox-on { width: 25px; height: 25px; background-size: cover; background-repeat: no-repeat; margin-top: -12px; }
.m-ui-icon-checkbox-off { background-image: url(../images/drawable-mdpi/ico11_off.png); }
.m-ui-icon-checkbox-on { background-image: url(../images/drawable-mdpi/ico11.png); }

.btn-lottery { padding: 0.3em 0.9em; background: #fff; border: solid 1px #cecece; }
.lottery-top { }
.lot-box { }
.lot-box-tit { margin: 10px 10px 4px; font-size: 100%; font-weight: 700; overflow: hidden; }
.lot-box-tit li { width: 50%; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lot-box-tit li:nth-child(1) { width: 48%; float: left; }
.lot-box-tit li:nth-child(2) { float: right; text-align: right; }
.lot-recom-con { padding-left: .624em; padding-right: .624em; padding-bottom: .624em; border-top: solid 1px #dbdbdb; }
.lot-info-li { padding: 10px 0; }
.lot-info-li, .lot-info-a { display: -webkit-box; -webkit-box-orient: horizontal; width: 100%; }
.lot-info-div { font-weight: bold; -webkit-box-align: center; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; position: relative; }
.lot-info-li .lot-info-div:nth-child(1) { width: 20%; text-align: center; vertical-align: middle; color: #f67649; }
.lot-info-li .lot-info-div:nth-child(1) [class^="icon-lot"] { font-size: 700%; }
.lot-info-li .lot-info-div:nth-child(2) { vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; -webkit-box-align: center; display: box; box-align: center; width: 50%; text-align: left; }
.lot-info-li .lot-info-div:nth-child(3) { -webkit-box-align: center; display: -webkit-box }
.lot-u-i { padding: 1.25em 1.25em 0; }
.lot-order { }
.lot-order .lot-info-li { display: none; border-top: solid 1px #dbdbdb; }
.lot-order .lot-info-li:nth-child(1) { border-top: 0; }
.lot-order .lot-info-li:nth-child(1), .lot-order .curr { display: -webkit-box; }

.lottery-alert { }
.lottery-alert li { display: inline-block; width: 50%; height: 80%; text-align: center; }
.lottery-alert li img { width: 70%; margin-bottom: 1em; }
.lottery-alert li span { display: inline-block; height: 100%; vertical-align: middle; }

.paid-ul { display: block; padding: 10px; }
.paid-ul li { width: 5em; display: inline-block; margin: 10px 5px 0 0; }
.paid-ul li a { padding: 5px 0; display: block; background-color: #fff; border: solid 1px #dbdbdb; text-align: center; }
.paid-ul li a:hover, .paid-ul li a.active { border-color: #f39c11; }

.text-info {
line-height:; height: 4em; }

.tab-panea { display: none; }
.tab-panea.active { display: block; }

#submitButton { display: block; -moz-box-flex: 1; -o-box-flex: 1; -webkit-box-flex: 1; -ms-box-flex: 1; text-align: center; border-radius: 0; margin-left: -1px; font-size: 125%; padding: 0.625em 0; text-align: center; color: #fff; background-color: #f67649; }


.t-no-bg img, .t-bg img { width: 100%; }
.t-no-bg { padding-bottom: 2.5em; }
.t-bg { padding-bottom: 2em; }
.t-btn-box { width: 100%; }
.t-btn-red, .t-btn-org { display: block; padding: 0.5em 0; font-size: 133%; text-align: center; color: #fff; }
.t-w8 { width: 80%; margin: auto; }
.t-w9 { width: 80%; }
.t-btn-red { background: #e8534f; }
.t-btn-org { background: #ff9a28; }
.t-btn-l { width: 35%; float: left; margin-left: 10% }
.t-btn-r { width: 35%; float: right; margin-right: 10% }
.t-img-box { text-align: center; color: #e8534f; font-size: 133%; font-weight: bold; padding: 0 0 1em; }
.t-btn-code { padding: 0 1em 1em; }
.t-c-dl { clear: both; overflow: hidden; padding: 0 0 0.2em; }
.t-c-dl dt { width: 40%; min-width: 5em; float: left; text-align: right; }
.t-c-dl dd { margin-left: 40%; }
.t-c-img img { width: 60%; }
.t-c-dl .in-code { padding: 0.3em 0.2em; }

.down-box { }
.down-img { width: 100%; }
.down-img img { width: 100%; }
.down-info-t { padding: 1em 1.5em 0; }
.down-btn { padding: 3em 2.5em 0; }

.my-g-box { display: -moz-box; display: -webkit-box; display: -ms-box; display: -o-box; display: box; }
.my-g-i { display: -webkit-box; display: box; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; box-align: center; text-align: left; -webkit-box-flex: 1; }
.my-g-btn { display: -webkit-box; display: box; -webkit-box-align: center; box-align: center; padding: 0 10px; }
.my-g-ul-b { padding: 10px 15px 0; }
.my-g-u { }
.my-g-li { border: solid 1px #cdcdcd; padding: 5px; margin-bottom: 5px; }
.my-g-li .name-box { padding: 0 0 5px; }
.my-g-li .name { margin-right: 8em; }
.my-g-li .eidt { float: right; }

.loading { text-align: center; }
.loading .load-rot { position: relative; width: 1em; height: 1em; display: inline-block; margin-right: 0.625em; vertical-align: middle; }
.loading .load-rot:before { position: absolute; left: 0; top: 0; content: ""; border: 1px solid; border-color: #bbb #f0f0f0 #dcdcdc #c8c8c8; display: inline-block; width: 1em; height: 1em; border-radius: 2em; -webkit-animation: rotate360 .5s linear infinite; -moz-animation: rotate360 .5s linear infinite; -ms-animation: rotate360 .5s linear infinite; animation: rotate360 .5s linear infinite; }
 @-webkit-keyframes rotate360 { 0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
 @-moz-keyframes rotate360 { 0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
}
}
 @-ms-keyframes rotate360 { 0% {
-ms-transform: rotate(0deg);
}
100% {
-ms-transform: rotate(360deg);
}
}
 @keyframes rotate360 { 0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
/*.goToTop { background-color: rgba(0,0,0,.4); border-radius: 2em; padding: 0.2em; color: #fff; line-height: 90%; display: inline-block; position: fixed; bottom: 0; right: 0.625em; font-size: 200%; }*/


.photo-list { margin-top: -3em; }
.photo-list li { height: 100px; margin: 20px; }
.photo-list li a { display: block; position: relative; }
.tpic { position: absolute; left: 0; top: 0; width: 20%; height: 100px; overflow: hidden; overflow: hidden; background-size: 100%; -webkit-background-size: contain; -o-background-size: contain; -moz-background-size: contain; -ms-background-size: contain; background-repeat: no-repeat; overflow: hidden; background-position: center center; }
.tag { margin-left: 22%; height: 100px; padding-top: 14px; }
.tag h3 { font-size: 200%; font-weight: bold; }

.my-refund-box { width: 100%; }
.my-refund-box span { display: inline-block; text-align: center; width: 32.3%; height: 30px; line-height: 30px; }
.bor-b-das { border-bottom: 3px dashed #f5f5f5; }

.wrap.bg-ef { background: #efeff7; }
.swiper-container { margin-bottom: 10px; }

.swiper-slide img { width: 100%; }
.swiper-pagination-bullet { width: 12px; height: 12px; }
.swiper-pagination-bullet-active { background: #fff; }

.discount { display: box; display: -webkit-box; display: -moz-box; -webkit-box-align: center; -webkit-box-pack: center; }
.discount>.cell img { width: 100%; }
.discount .discount-l, .discount .discount-rt { -webkit-box-flex: 1; width: 50%; }
.discount .discount-l90 { -webkit-box-flex: 4; width: 90%; }
.discount .discount-r10 { -webkit-box-flex: 1; width: 10%; }
.srp { width: 100%; overflow: hidden; }
.acti-product { float: left; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; padding: 10px; padding-bottom: 0; }
.acti-product1 { float: left; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; padding:0 5px 10px 0;}
.acti-product:nth-child(2n+1) { padding-right: 5px; }
.acti-product:nth-child(2n) { padding-left: 5px; }
.pro-inner { position: relative; width: 100%; align-items: stretch; padding-bottom: 85px; background: #fff; }
.pro-inner-install { position: relative; width: 100%; align-items: stretch; background: #fff; }
.pro-inner img { width: 100%; border: 1px solid #ebebeb; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.pro-inner-install img { width: 100%; border: 1px solid #ebebeb; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.c-cell { box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; width: 100%; vertical-align: middle; padding: 10px; }
.c-cell a { width: 100%; }
.proInfo-wrap { position: absolute; bottom: 0; width: 100%; padding: 0 10px 10px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.proInfo-wrap鈥攊nstall { width: 100%; height: 105px; padding: 0 10px 10px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.proInfo-wrap1 { position: absolute; width: 100%; padding: 0 10px 10px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.proTitle { height: 40px; padding: 0.5em 0; font-size: 1rem; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; disp lay:-webkit-box;
-webkit-box-orient: vertical; font-size: 14px; }
.green_ct, .red_ct { color: #fff; padding: 0 5px; font-size: 14px; }
.red-exc { margin-left: 5px; padding: 0 5px; font-size: 12px; border: 1px solid #ee6767; color: #ee6767; }
.green_ct { background-color: #7bc564; }
.red_ct { background-color: #ee6767; }
.rel { position: relative; }
.proSales { position: absolute; right: 0; top: 0; font-size: 12px; }
.mui-scrollspy, .scrollspy-main { position: relative; height: 44px; background-color: #fff; }
.scrollpay-ul { width:6000px;  overflow:hidden;}
.scrollpay-ul li { display: inline-block; height: 41px; line-height: 44px; text-align: center; font-size: 14px; padding: 0 8px 3px; color: #000; }
.scrollpay-ul .active { color: #ca1720; }
.mui-scrollspy-text { display: none; background-color: #fff; color: #000; }
.mui-scrollspy.open { z-index: 1003; }
.mui-scrollspy.open .mui-scrollspy-text { display: block; height: 44px; line-height: 44px; padding-left: 15px; }
.mui-scrollspy .fixed { width: 100%; position: fixed; top: 0; z-index: 1003; }
.mui-scrollpay-iscroll { background: rgba(255,255,255,.9); }
.mui-scrollpay-iscroll .fixed { width: 100%; position: fixed; top: 44px; z-index: 1003; background:rgba(255,255,255,.9);}
.mui-scrollspy.open .mui-scrollpay-iscroll { position: absolute; width: 100%; z-index: 100; background: rgba(255,255,255,.9); }
.mui-scrollspy.open .scrollpay-ul { width: 100%; height:auto; overflow:visible; }
.mui-scrollspy.open ul { width: 100%; z-index: 100; }
.mui-scrollspy.open li { width: 32%; padding: 0 0 3px; }
.mui-scrollspy-btn { width: 40px; height: 44px; line-height: 44px; background: #fff; position: absolute; z-index: 1001; right: 0; top: 0; text-align: center; color: #9e9e9e; text-align: center; }
.mui-scrollspy-btn:after { display: inline-block; content: ' '; width: 10px; height: 10px; border: 3px solid #a0a0a0; border-bottom: none; border-left: none; -webkit-transform: rotate(135deg); transform: rotate(-45deg); transition: all .5s ease-out; }
.mui-scrollspy-btn1 {width: 10px; height: 10px; line-height: 44px;border: 3px solid #a0a0a0; border-bottom: none; border-left: none;content: ' ';-webkit-transform: rotate(135deg); transform: rotate(135deg); transition: all .5s ease-out;}
.mui-scrollspy.open .mui-scrollspy-btn:after { -webkit-transform: rotate(-45deg); }
.g-nav { }
.g-nav img { margin-top: 16px; }





@font-face { font-family: 'icomoon'; src: url('fonts/icomoon.eot?t6tohz'); src: url('fonts/icomoon.eot?#iefixt6tohz') format('embedded-opentype'), url('fonts/icomoon.woff?t6tohz') format('woff'), url('fonts/icomoon.ttf?t6tohz') format('truetype'), url('fonts/icomoon.svg?t6tohz#icomoon') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'icomoon'; src: url('fonts_new/icomoon.eot?t6tohz'); src: url('fonts_new/icomoon.eot?#iefixt6tohz') format('embedded-opentype'), url('fonts_new/icomoon.woff?t6tohz') format('woff'), url('fonts_new/icomoon.ttf?t6tohz') format('truetype'), url('fonts_new/icomoon.svg?t6tohz#icomoon') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'icomoon'; src: url('fontstb/icomoon.eot?t6tohz'); src: url('fontstb/icomoon.eot?#iefixt6tohz') format('embedded-opentype'), url('fontstb/icomoon.woff?t6tohz') format('woff'), url('fontstb/icomoon.ttf?t6tohz') format('truetype'), url('fontstb/icomoon.svg?t6tohz#icomoon') format('svg'); font-weight: normal; font-style: normal; }
 [class^="icon-"], [class*=" icon-"], [class^="icon_"], [class*=" icon_"], [class^="ico_"], [class*=" ico_"], [class^="-icon"], [class*="-icon"], [class*="search-icon"], [class*="top-"], [class*="srch"], [class*="more-icon"], [class*="star-rank-"], .search-bg, .myOrder-bg, .message-bg, .ticket-bg, .top-pencil-grey, .star s, .icon-checkmark, .hotels-font {
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height:100%;
}
.search-icon { font-size: 4.7em; color: #525252; line-height: 100%; }
.search-i-1:before { content: "\e636"; }
.search-i-2:before { content: "\e637"; }
.search-i-3:before { content: "\e638"; }
.search-i-4:before { content: "\e639"; }
.search-i-5:before { content: "\e63a"; }
.search-i-6:before { content: "\e63b"; }
.search-i-7:before { content: "\e63c"; }
.search-i-8:before { content: "\e63d"; }
.search-i-9:before { content: "\e63e"; }
.search-i-10:before { content: "\e63f"; }
.search-i-11:before { content: "\e640"; }
.search-i-12:before { content: "\e641"; }
.search-i-13:before { content: "\e642"; }
.search-i-14:before { content: "\e643"; }
.search-i-15:before { content: "\e644"; }
.search-i-16:before { content: "\e645"; }
.search-i-17:before { content: "\e646"; }
.search-i-18:before { content: "\e647"; }
.search-i-shop:before { content: "\e648"; }
.top-c { -webkit-box-align: center; display: -webkit-box; }
.top-w, .new-s-srch { font-size: 2.2em; color: #525252; line-height: 100%; padding: 0.2em; display: block; }
.top-w:hover { color: #525252; }
.top-w.f-13 { font-size: 108%; }
.new-camera:before { content: "\e652"; }
.ico-back:before { content: "\e64e"; }
.new-s-srch:before, .search-bg:before { content: "\e655"; }
.top-del:before, .new-srch-i-box-del:before .ui-btn:before, .icon-del-x:before, .icon-del.icon-del-white:before {
content: "\e91c";
}
.top-twoCode:before { content: "\e651"; }
.top-pencil:before, .top-pencil-grey:before, .icon-tab-pencil-grey:before { content: "\e64f"; }
.top-align-justify:before { content: "\e650"; }
.top-sort:before { content: "\e657"; }
.top-share:before { content: "\e656"; }
.top-share{font-size: 2.2em;color: #525252;line-height: 100%;padding: 0.2em;display: block;}

.more-icon, .help-icon { font-size: 3.3em; }
.more-icon { color: #fff; text-shadow: 0px 1px 1px #605f5f; }
.more_gg:before { content: "\e62a"; }
.more_llls:before { content: "\e62b"; }
.more_bzzx:before { content: "\e62c"; }
.more_gy:before { content: "\e61e"; }
.more-zyx:before { content: "\e674"; }
.more-yjfk:before { content: "\e673"; }
.more_jczx:before { content: "\e62d"; }

.help-wl:before { content: "\e627"; color: #87b3f4; }
.help-sh:before { content: "\e626"; color: #f6878d; }
.help-zc:before { content: "\e625"; color: #f6ae4a; }
.help-zf:before { content: "\e624"; color: #f68f4a; }
.help-rd:before { content: "\e623"; color: #65c2ed; }
.help-cx:before { content: "\e622"; color: #f67649; }
.help-dd:before { content: "\e621"; color: #8bd5e0; }
.help-tx:before { content: "\e61f"; color: #f67649; }
.help-gh:before { content: "\e648"; color: #a6d390; }
.help-gy:before { content: "\e61e"; color: #f5ad47; }

.my-icon { font-size: 1.9em; vertical-align: middle;  margin-right: 5px; }
.my-icon-tip:before { content: "\e65e"; }
.my-icon-order:before { content: "\e68e"; color: #dd5731; }
.my-icon-fav:before { content: "\e688"; color: #f4878c; }
.my-icon-juan:before { content: "\e68c"; color: #f4734a; }
.icon-juan2:before { content: "\e68c"; }
.my-icon-msg:before { content: "\e68f"; color: #6eb6a8; }
.my-icon-car:before { content: "\e687"; color: #b8b3e6; }

.my-icon-lottery:before { content: "\e68d"; color: #f6ad47; }
.my-icon-feedback:before { content: "\e689"; color: #8bd5e0; }
.my-icon-value:before { content: "\e692"; color: #87b3f6; }
.icon-value-5:before { content: "\e692"; }
.my-icon-plane:before { content: "\e690"; color: #f5904a; }
.my-icon-zyx:before { content: "\e693"; color: #a5d48e; }
.my-icon-tkd:before { content: "\e696"; color: #2474a9; }
.my-icon-tjr:before { content: "\e695"; color: #f6d76d; }
.my-icon-finance:before { content: "\e697"; color: #edc530; }
.my-icon-finance:before { content: "\e697"; color: #edc530; }
.my-icon-evennews:before { content: "\e698"; color: #e9a4cb; }
.my-icon-letter:before { content: "\e62e"; color: #c6c3b7; }
.my-icon-setup:before { content: "\e62d"; color: #9a8576; }
.my-icon-help:before { content: "\e6a5"; color: #cc99ff; }
.my-icon-announ:before { content: "\e65c"; color: #cc3366; }
.my-icon-about:before { content: "\e6a3"; color: #339966; }
.my-icon-contact:before { content: "\e6a4"; color: #6699cc; }
.my-icon-security:before { content: "\e900"; color: #333FCC; }
.my-icon-payment, .my-icon-delivery, .my-icon-receiving, .my-icon-appraisal { display: inline-block; width: 20px; height: 20px; }
.my-icon-payment { background: url(../images/s-2.png) no-repeat center center; background-size: 20px 20px; -webkit-background-size: 20px 20px; }
.my-icon-delivery { background: url(../images/s-1.png) no-repeat center center; background-size: 20px 20px; -webkit-background-size: 20px 20px; }
.my-icon-receiving { background: url(../images/s-4.png) no-repeat center center; background-size: 20px 20px; -webkit-background-size: 20px 20px; }
.my-icon-appraisal { background: url(../images/s-3.png) no-repeat center center; background-size: 20px 20px; -webkit-background-size: 20px 20px; }

.my-icon-train:before {content: "\e90b";color: #fdb800;}

.reg-icon { font-size: 2em; color: #c3c5cd; line-height: inherit; }
.reg-i-people:before { content: "\e633"; }
.reg-i-lock:before { content: "\e629"; }
.reg-i-emali:before { content: "\e62e"; }
.reg-i-location:before { content: "\e628"; }
.reg-i-moblie:before { content: "\e62f"; }
.icon-card:before { content: "\e661"; }
.icon-visa:before { content: "\e67b"; }

.icon-safe-keyboard:before { content: "\e64a"; }
.icon-safe-key:before { content: "\e649"; }
.icon-del-org:before { content: "\e619"; color: #ea6542; }
.icon-del-gray:before { content: "\e90e"; color: #fff; background-color: #969696; border-radius: 50%; -webkit-border-radius: 50%; margin: 4px; display: inline-block;font-size: 1.1em; }
.icon-ok-green:before { content: "\e634"; color: #cde498; }
.icon-ok-org:before { content: "\e634"; color: #fde8a2; }
.icon-ok-pink:before { content: "\e634"; color: #f0c7b9; }
.icon-ok-green:before { content: "\e634"; color: #cee59a; }
.icon-ok-org2:before { content: "\e634"; color: #f4734a; }
.icon-ok-default:before { content: "\e634";}
.icon-wallet:before { content: "\e635"; }

.icon-ok-btn:before, .icon-ok:before { content: "\e634"; }
.icon-plane:before { content: "\e605"; }
.icon-buy-now:before, .icon-money3:before { content: "\e632"; }
.icon-shopping-cart:before { content: "\e61f"; }
.icon-out:before { content: "\e65e"; }
.icon-register:before { content: "\e608"; }
.icon-login:before { content: "\e602"; }
.icon-radio:before { content: "\e65f"; color: #c4c4c4; background-color: #fff; font-size: 150%; vertical-align: -0.3em; }
.icon-radio:checked:before { content: "\e660"; color: #989898; background: #fff; }
.icon-checkbox:before { content: "\e659"; color: #c4c4c4; background: #fff; font-size: 150%; }
.icon-checkbox:checked:before { content: "\e65a"; color: #989898; background-color: #fff; }
.icon-checkbox-def:before { content: "\e659"; color: #c4c4c4; background-color: #f0f0f0; }
.icon-batch-del:checked:before { content: "\e65c"; }
.icon-next:before { content: "\e675"; }
.icon-up:before { content: "\e67a"; }

.icon-s-hot:before { content: "\e610"; }
.icon-s-history:before { content: "\e60f"; }
.icon-list-shop-p:before { content: "\e613"; }
.icon-save-black:before, .icon-white-save:before, .icon-save:before, .icon-save-yellow:before { content: "\e648"; }

.icon-list-house-p:before { content: "\e908"; }
.icon-house-save-black:before{ content: "\e907"; }

.my-icon-house:before{content:"\e909";color:#37acf4;}
.icon-list-alt:before { content: "\e60e"; }
.icon-money:before { content: "\e630"; }
.icon-money2:before { content: "\e631"; }
.icon-align-botton:before { content: "\e616"; }
.icon_tip:before { content: "\e604"; }
.icon-business-card:before { content: "\e615"; }
.icon-hand:before { content: "\e614"; }
.icon-del:before { content: "\e61a"; }
.icon-refund:before { content: "\e607"; }
.icon-delivery:before { content: "\e601"; }
.icon-refresh:before { content: "\e654"; }

/*.icon-top:before { content: "\e903"; }*/
.icon-dfk:before { content: "\e60d"; }
.icon-file-ok:before { content: "\e60c"; }
.icon-car-small:before { content: "\e627"; }
.icon-or-ok:before { content: "\e617"; }
.icon-cancel-order:before { content: "\e603"; }
.icon-go-pay:before { content: "\e624"; }
.icon-delay:before { content: "\e60b"; }
.icon-confirm:before { content: "\e606"; }
.icon-express:before { content: "\e627"; }
.icon-emali:before, .icon-emali-org:before, .message-bg:before { content: "\e62e"; }
.icon-set-default:before { content: "\e65d"; }
.icon-price-con:before, .icon-price-bot:before, .icon-price-top:before { font-size: 1.8em; }
.icon-price-con:before { content: "\e64b"; color: #c6c8d0; }
.icon-price-bot {  background-image: url(../images/drawable-mdpi/searchListtop.png); background-position: 0 0; background-repeat: no-repeat; background-size:cover; }
.icon-price-top {  background-image: url(../images/drawable-mdpi/searchListtop1.png); background-position: 0 0; background-repeat: no-repeat; background-size:cover;}
.icon-evaluate:before { content: "\e604"; }
.ico_good:before, .icon_good:before { content: "\e61c"; color: #f7b37f; }
.ico_cmt:before, .icon_good:before { content: "\e61d"; color: #ffc601; }
.ico_bad:before, .icon_good:before { content: "\e61b"; color: #57a8ff; }
.icon-tz:before { content: "\e678"; }
.icon-tc:before { content: "\e677"; }
.icon-zh:before { content: "\e67d"; }
.icon-seeinfo:before { content: "\e676"; }
.icon-juan:before { content: "\e68b"; }
.icon-ji:before { content: "\e68a"; }

.icon-lot-shuangse:before { content: "\e66f"; }
.icon-lot-sheng:before { content: "\e66e"; }
.icon-lot-jing2:before { content: "\e66d"; }
.icon-lot-jing:before { content: "\e66c"; }
.icon-lot-71:before { content: "\e66b"; }
.icon-lot-31:before { content: "\e669"; }
.icon-lot-9:before { content: "\e66e"; }
.icon-lot-7:before { content: "\e668"; }
.icon-lot-6:before { content: "\e667"; }
.icon-lot-5:before { content: "\e666"; }
.icon-lot-4:before { content: "\e665"; }
.icon-lot-3d:before { content: "\e664"; }
.icon-lot-3:before { content: "\e663"; }
.icon-lot-dalt:before { content: "\e681"; }

.star s:before { content: "\e64c"; }
.star s.hover:before, .star s.active:before { color: #f48e4a; }
.icon-star-grey:before, .icon-star-org:before { content: "\e64c\e64c\e64c\e64c\e64c"; }
.star-rank-fav:before { content: "\e64d"; }
.star-rank-fav-org:before { content: "\e64c"; color: #f39c12; }
.icon-hot:before { content: "\e610"; }
.icon-sup:before { content: "\e648"; }
.myOrder-bg:before { content: "\e621"; }
.icon-del-grey:before { content: "\e61a"; }

.icon-default:before { content: "\e6a7";opacity:0; }
.icon-clock:before { content: "\e618"; font-size: 300%; margin-top: 0.15em; display: inline-block; }
.icon-warning:before { content: "\0"; }
.icon-uncertain:before { content: "\e679"; font-size: 200%; vertical-align: -0.25em; }
.icon-danbao:before { content: "\e662"; color: #a7d391; }
.icon-zengpin:before { content: "\e67c"; color: #f49074; }
.icon-zhijiang:before { content: "\e67e"; color: #65c3ed; }
.icon-mansong:before { content: "\e672"; color: #4fd2be; }
.icon-manfan:before { content: "\e670"; color: #f5ae49; }
.icon-manjian:before { content: "\e671"; color: #f67649; }
.icon-baoyou:before { content: "\e686"; color: #8bd5e0; }
.ticket-bg:before, .icon-ticket:before { content: "\e658"; }
.icon-batch-del:before { content: "\e61a"; }

.icon-ydgw:before { content: "\e684"; }
.icon-jfdx:before { content: "\e680"; }
.icon-say:before { content: "\e691"; }
.icon-t-edit:before { content: "\e64f"; }
.icon-7twly:before { content: "\e694"; }
.icon-more:before { content: "\e6a7"; }

.bg-ef { background: #efeff7; }
.xs-s-bd-wrap { margin: 0 12px 12px 12px; }
.xs-s-bd-wrap .flash-s-list .flash-s-li:nth-child(2n) a { margin: 0; }
.stu-title { background: url(../images/stu.png) no-repeat 0 center; background-size: 18px 18px; height: 18px; line-height: 18px; overflow: hidden; margin-top: 10px; }
.new-fl-new-ul { margin-top: 12px; }
.new-fl-new-ul .pic, .new-fl-new-ul .flash-s-li .p-d-box { border: none; }
.new-fl-new-ul .flash-s-li .p-info, .new-fl-new-ul .flash-s-li a { margin: 0; }
.new-fl-new-ul li { float: left; margin-right: 4%; background: #fff; border-radius: 5px; width: 48%; position: relative; padding: 12px 0; line-height: 14px; float: left; margin-bottom: 8px; }
.new-fl-new-ul li:nth-child(2n) { margin-right: 0; }
.stu-title strong { float: left; padding-left: 25px; font-weight: normal; }
.prices { font-size: 10px; color: #ff3442; margin-bottom: 5px; height: 16px; overflow: hidden; }
.titles { font-size: 10px; color: #000000; height: 28px; overflow: hidden; white-space: normal; }


/* 5鏈�� 鏃╂櫄鍒犻櫎 鍟嗗搧璇︽儏浠ｇ爜 start
.p-box-show { width: 100%; overflow: hidden }
#pageNav { text-align: center; margin-top: -1.2em; height: 0em; line-height: 1.2em; z-index: 2; position: relative; overflow:hidden; }
.swipe {background-color: #fff; }
.product_content{ padding:0 12px; background-color: #fff;}
.product .pro h1 span{ display:block; width:80%;}
.product .pro h1 s{float:right; width:15%;}
.exclusive{	color:#f40a0a; border:1px solid #f40a0a; vertical-align: middle; border-radius: 3px; font-size: 12px;}
.ver-middle{ vertical-align:middle;}
.review-module{ padding:0 0 5px 0; border-bottom:1px dotted #bfbbbb;}
.review-module.end{ border:none;}
.review-module h2{margin:10px 0; color:#999;}
.com-button{ padding-bottom: 10px;  display: -webkit-box; -webkit-box-pack: justify;}
.com-button a{ display:block; width:40%; text-align:center;margin:0 4%; border:1px solid #ccc; border-radius:5px; height:26px; line-height: 26px;}
.mer-info{padding:10px 0; display: -webkit-box; -webkit-box-pack: justify;}
.mer-info .shangpin-ico{width:10%;}
.mer-info .shangpin-ico img{width:100%;}
.shangpin-name{width:40%;}
.shangpin-fen{ width:15%;}
.shangpin-shoucang{ width:15%;}
.recom-mian{ background-color: #fff;}
.recom-mian:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.recom-ul{}
.recom-ul li{ float:left; width:31%;margin-right:3%; text-align:center;}
.recom-ul li img{width:100%;}
.recom-ul li div{ overflow: hidden; white-space: nowrap;text-overflow: ellipsis;line-height: 1.8em;}
.recom-ul li:nth-child(3n){ margin-right: 0;}
.shangpin-ming{ }
.product-btnmain{ padding: 10px 16px;  display: -webkit-box;-webkit-box-pack: justify; background-color: #fff;}
.btn-left{ width:80%;display: -webkit-box;-webkit-box-pack: justify; }
.btn-right{ display:block; width:20%; text-align:center;}
.kjBtn,.jrBtn{ display:block; height:35px;line-height: 35px; text-align:center; width:46%; border-radius: 3px;-webkit-border-radius:3px;}
.kjBtn{ border:1px solid #e41e1e;color:#e41e1e; }
.jrBtn{ background-color: #e41e1e; color:#fff;}
.btn-right.icon-shopping-cart:before{ font-size: 300%; color:#4d525d;line-height: 35px;}
.more-main{ position:relative; padding:10px 0;}
.more-line{position:absolute;left:0;top:50%;width:100%;  display:block; border-top:2px dotted #bfbbbb; transform: translateY(-50%);-webkit-transform: translateY(-50%); z-index: 1;}
.more-text{ position:relative; display:block;width:30%; text-align:center; margin:0 auto; z-index: 2;  background-color: #fff; color:#a6a1a1;}
.shangpin-shoucang{ text-align:center;text-decoration:none;}
.star .shangpin-shoucang:before { vertical-align: bottom; content: "\e64c"; font-size: 300%;line-height: 0.8em; }
.icon-checkmark{ position:relative; line-height: 30px; vertical-align: middle; padding-left:1.8em; margin-right:10px; }/* 瀵瑰嬀
.icon-checkmark:before { position:absolute;left:0;top:2px; content: "\e69a"; color:#74bf09; font-size: 140%;line-height: 30px; }
5鏈�� 鏃╂櫄鍒犻櫎 鍟嗗搧璇︽儏浠ｇ爜 end */

/*shoping澶撮儴瀵艰埅寮��濮��*/
.shoping-onenav {
	font-size: 0.75em;
	height: 3.833em;
	width: 100%;
	background-color: #898989;
	display: none;
}
.shoping-onenav ul {
	width: 100%;
	height: 100%;
}
.shoping-onenav ul li {
	width: 25%;
	height: 100%;
	float: left;
	position: relative;
	color: #fff;
}
.shoping-onenav ul li.current {
	background-color: #646464;
}
.shoping-onenav ul li a {
	display: block;
	height: 1.83em;
	width: 100%;
	padding-top: 1.83em;
	line-height: 1.83em;
	text-align: center;
	color: #fff;
	position: relative;
}
/*shoping澶撮儴瀵艰埅缁撴潫*/

.icon-new-navmenu {
	position: absolute;
	width: 1.5em;
	height: 1.5em;
	top: 0.75em;
	right: 0.8125em;
}

.icon-new-navmenu::before {
	content: '\e923';
	position: absolute;
	width: 1.5em;
	line-height: 1.5em; height : 1.5em;
	top: 0;
	right: 0;
	color: #646464;
	height: 1.5em;
}

.shoping-onenav ul li.icon-new-shou::before,
.shoping-onenav ul li.icon-new-fen::before,
.shoping-onenav ul li.icon-new-gou::before,
.shoping-onenav ul li.icon-new-ding::before,
.shoping-onenav ul li.icon-new-shang::before{
    position: absolute;
    font-size: 1.5em;
    width: 1.5em;
    height: 1.5em;
    top: 50%;
    left: 50%;
    margin-top: -0.85em;
    margin-left: -0.75em;
    text-align: center;
    color: #fff;
}
.shoping-onenav ul li.icon-new-shou::before{
    content: '\e921';
}
.shoping-onenav ul li.icon-new-fen::before{
    content: '\e928';
}
.shoping-onenav ul li.icon-new-gou::before {
    content: '\e922';
}
.shoping-onenav ul li.icon-new-ding::before {
 content: '\e980';
}
.shoping-onenav ul li.icon-new-shang::before{
    content: '\e927';
}

/*pop*/
.t-t-box { background-color: #272727; color: #fff; position: absolute; padding: 0.6em; top: 3em; right: 0.6em; width: 4em; }
.t-t-box:after { content: ''; display: block; position: absolute; background-color: #272727; -webkit-transform: rotate(-45deg); width: 0.3em; height: 0.3em; top: -0.15em; right: 0.6em; }
/*--------------------------------------------閲戣瀺 newFinancial.html start-------------------------------------------- */
.pic-win { display: box; display: -webkit-box; background-color: #fff; }
.pic-list { margin: 0 -1px -1px 0; border: 1px solid #e7e7e7; width: 25%; text-align: center; }
.pic-list:nth-child(1) { border-left: 0; }
.pic-list:nth-child(4) { border-right: 0; }
.pic-list img { width: 80%; }
.pic-list a { margin: 1.5em; display: block; }
.fina-title { line-height: 35px; text-indent: 10px; }
.fina-info { background-color: #fff; margin-bottom: 10px; }
.fina-name { position: relative; /*height: 34px;line-height: 34px;*/ border-bottom: 2px solid #f0f0f0; padding: 0 25px 0 10px; overflow: hidden; }
.jijin-box .fina-name { display: box; display: -webkit-box; padding-right: 10px; color: #fff; background-color: #84bff6; }
.jijin-box .fina-name .fina-list { text-align: center; }
.fin-sub { float: right; color: #bebebe; font-size: 14px; }
.fina-tipsbg, .fina-tipstxt { display: block; position: absolute; top: 0; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); width: 100px; height: 16px; }
.fina-tipsbg { right: -35px; background-color: #ff5c5d; }
.fina-tipsbg-s { background-color: #aaa; }
.fina-tipstxt { color: #fff; font-size: 10px; text-align: center; right: -35px; right: -42px; width: 93px; }
.fina-main { display: box; display: -webkit-box; }
.fina-list { text-align: center; }
.fina-list:nth-child(1) { width: 30%; }
.fina-list:nth-child(2) { width: 24%; }
.fina-list:nth-child(3) { width: 46%; }
.fina-top { padding-top: 20px; font-size: 80%; /*height: 45px;*/ }
.fina-font { font-size: 200%; }
.fina-time { color: #0d4786; /*font-size: 12px;*/ line-height: 100%; }
.fina-bottom { /*line-height: 30px;*/ font-size: 0.75em; line-height: 100%; }
/* 閲戣瀺 newFinancial.html end */
/*new*/
.box-tip { position: relative; background: #eee; padding:0.65em; }
.box-tip:before { content: ''; position: absolute; display: block; -webkit-transform: rotate(-45deg); width: 0.5em; height: 0.5em; top: -0.25em; background: #eee; left: 2em; }
/*搴楅摵棣栭〉-鍒嗙被*/
.shop_floata_bg { height: 100%; width: 100%; background: #000; opacity: 0.5; position: fixed; top: 0; }
.shop_floata { width: 90%; height: 100%; position: fixed; bottom: 0; right: 0;background: #EFEFEF;overflow-x:hidden;overflow-y:auto; }
.shop_message { display: -moz-box; display: -webkit-box; display: -o-box; display: -ms-box; display: box;margin:10px 10px 10px 0;-webkit-box-orient: vertical;}
.shop_message:nth-child(1) p {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.shop_score {display: -moz-box; display: -webkit-box; display: -o-box; display: -ms-box; display: box;margin:0 0 10px 10px;}
.search_floata-floor { padding: 12px; clear: left; }
.search_floata-floor a { display: block; height: 40px; line-height: 40px; border-radius: 3px; background: #BE000A; font-size: 1.3em; color: #FFFFFF; text-align: center; text-decoration: none; }
/*鐧惧害鍦板浘鍥炬爣*/
.ico-locate:before { content: "\e628"; color: #bd000a; }


/*鍟嗗搧璇︽儏椤��*/
body{ background:#e9e9e9;}
.Commodity-p{width: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  background:#fff;
  position:fixed;
 }
.my-o-info-ul .apple{ width:70%; border-right:dashed 1px #ccc; font-family:榛戜綋; font-size:1em; line-height:1.2em;}
.my-o-info-ul .x{ padding:0.3em;}
.my-o-info-ul .money{ color:#e41e1e; font-size:1.5em;font-family:榛戜綋;}
.my-o-info-ul .sj{ width:20%; height:20%;color:#e41e1e; border:1px solid #e41e1e; border-radius:10px; font-size:0.75em;  margin-left:10px;}
.my-o-info-ul .work{ font-size:0.75em;font-family:榛戜綋; color:#a0a0a0; }
.my-o-info-ul .Panicbuying{ color:#e41e1e; font-family:榛戜綋; font-size:0.75em;}
.my-o-info-ul .integration{font-family:榛戜綋;color:#666666;}
.Commodity{ width:100%; height:100%; background:#FFFFFF; margin:1em 0;}
.saleinfo {
  margin-top: 0.500em;
  background: #fff;
}
.lineH{
	display: block;
	margin-top: -36px;
	border-bottom: 7px solid #EEE;
}
.saleinfo .list-entry {
  border-bottom: 1px solid #ccc;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  padding: 8px;
}
a:-webkit-any-link {
  text-decoration: none;
  cursor: auto;
}
a {
  text-decoration: none;
  color: #666;

  cursor: pointer;
}
.saleinfo .list-entry .cols01 {
  -webkit-box-flex: 1;
  font-size:0.9em;
}
.saleinfo .list-entry:last-child {
  border-bottom: none;
}
.saleinfo .list-entry {
 border-bottom: 1px solid #f5f5f5;
 /*  border-bottom: 8px solid #e1e1e1;*/
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  padding: 4px;
  padding-left: 4%;
}
.saleinfo .colos03{ padding:0 0.5em; background:#e41e1e; font-size:0.75em; border-radius:5px; text-align:center; color:#fff; font-family:榛戜綋;}
.saleinfo .list-entry .s{ padding:0 1em; text-align:right;}
/*
.pro_p.pro-box {
  padding-right: 0em;
}
.product .pro_p {
  position: relative;
  padding: 5px 60px 5px 0;
  border-bottom: 1px solid #e1e1e1;
}
.pro-sku-s {
  position: relative;
}
.pro-sku-s, .pro-sku {
  padding-right: 2em;
}
.pro-sku-s:before {
  position: absolute;
  top: 50%;
  margin-top: -0.4em;
  right: 0.5em;
  width: 0.625em;
  height: 0.625em;
  border-top: solid 3px #dadada;
  border-right: solid 3px #dadada;
  -webkit-transform: rotate(45deg);
  display: block;
  content: '';
}
.pro_p.pro-box {
  padding-right: 0em;
}
.product .pro_p {
  position: relative;
  padding: 5px 60px 5px 0;
  border-bottom: 1px solid #e1e1e1;
}
.pro-sku-s {
  position: relative;
}
.pro-sku-s, .pro-sku {
  padding-right: 2em;
}
*/
.col-grey2 {
  color: #959595;
}
.f-8 {
  font-size: 80%;
}
span {
  display: inline-block;
}
.col_red {
  color: #D82627;
}
.col_red {
  color: #D82627;
}
.product h2 {
  font-weight: normal;
  /* background-color: #4D5165; */
  overflow: hidden;
}
h2 {
  font-size: 100%;
  word-wrap: break-word;
}
.fr {
  float: right;
}
.content{
	background:#FFFFFF;
	width:100%;
	margin:1em 0;
}
#up{border-bottom:dotted 1px #ccc;}
.Commodity-img img{width:20%; display:inline-block;}
.saleinfo {
  margin-top: 0.500em;
  background: #fff;
}
.pb10 {
  padding-bottom: 10px;
}
.shop-info {
  height: 34px;
}
.shop-info {
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  padding: 5px;
  height: 50px;
}
.shop-info .shop-title {
  font-size: 0.8em;
}
.shop-info .shop-title {
  -webkit-box-flex: 1;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.shop-info .shop-title img {
  height: 24px;
  width: auto;
}
.shop-info .shop-collect {
  width: 7em;
}
.shop-info .shop-collect a {
  width: 2.4em;
  height: 2.3em;
  background-size: 2em;
  background-position: 6px 0;
  float: right;
}
.shop-info .shop-collect span {
  margin-top: 5px;
  float: right;
}
.shop-info .shop-collect span {
  float: left;
  margin: 12px 10px 0;
}
.shop-btn-enter {
  display: -webkit-box;
  -webkit-box-orient: horizontal;
}
.shop-btn-enter .btn-box {
  display: -webkit-box;
  -webkit-box-flex: 1;
  -webkit-box-pack: center;
}
a:-webkit-any-link {
  text-decoration: none;
  cursor: auto;
}
.e-btn {
  padding: 0.1em 1.4em;
}
.e-btn {
  display: inline-block;
  padding: 0.3em 1.5em;
  border: 1px solid #666;
  border-radius: 5px;
  font-size: 1.000em;
}
.icon-enter {
  background-position: 0 -3px;
}
.icon-enter, .icon-contact {
  background: url(../images/drawable/bg-btn-sprites.png) no-repeat;
  background-size: 27px;
}
a:hover {
  outline: none;
}
a:-webkit-any-link {
  text-decoration: none;
  cursor: auto;
}
.shop-info .shop-title {
  font-size: 0.8em;
}
.shop-info .shop-title {
  -webkit-box-flex: 1;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.shop-info {
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  padding: 5px;
  height: 70px;
}
/*鏇村鎺ㄨ崘*/
.saleinfo {
  margin-top: 0.500em;
  background: #fff;
}
.pb60 {
  padding-bottom: 60px;
}
.m-recommend-t {
  height: 30px;
  text-align: center;
}
.m-recommend-t .line {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #ccc;
}
em {
  font-style: normal;
}
.m-recommend-t .text {
  font-weight: normal;
}
.m-recommend-t .text {
  position: relative;
  top: -17px;
  background: #fff;
  padding: 0 5px;
}
.in-handpick .handpick li {
  width: 50%;
  float: left;
  box-sizing: border-box;
}
li {
  list-style: none;
  vertical-align: middle;
}
.in-handpick .handpick li a {
  padding: 0 8px;
}
.in-handpick .handpick li a {
  display: inline-block;
  padding: 8px;
  box-sizing: border-box;
  background: #fff;
}
.in-handpick .handpick li .inline_tb_a {
  display: inline-table;
}
a:-webkit-any-link {
  text-decoration: none;
  cursor: auto;
}
.in-handpick .handpick li a img {
  width: 85%;
}
img {
  border: none;
  vertical-align: middle;
}
.in-handpick .handpick .pic-item-title {
  font-size: 0.7em;
  height: 40px;
  margin-bottom: 0;
}
.in-handpick .handpick .pic-item-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 8px 5px;
  text-align: left;
  height: 45px;
}
.in-handpick .handpick .pic-item-price {
  font-size: 0.7em;
}
.in-handpick .handpick .pic-item-price {
  color: #f1212a;
  padding: 0 5px;
}
.cfx:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
/*鎸夐挳*/
.cart-btns-fixed-box {
  width: 100%;
  background: #fff;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  box-sizing: border-box;
  position: fixed;
  left: 0;
  bottom: 0;
  border-top: 1px solid #dfdfe3;
}
.cart-btns-fixed-box .btn-box {
  display: -webkit-box;
  -webkit-box-flex: 1;
  -webkit-box-pack: center;
}
.cart-btns-fixed-box .btn-buy, .cart-btns-fixed-box .btn-cart{
  	font-size: 1em;
}
.cart-btns-fixed-box .btn-buy {
  color: #75188b;
}
.cart-btns-fixed-box .btn-buy, .cart-btns-fixed-box .btn-cart {
  display: inline-block;
  background: #fff;
  border: 2px solid #e41e1e;
  border-radius: 6px;
  color:#E41E1E;
  width:6em;
  text-align:center;
}
/*鐏拌壊鎸夐挳绔嬪嵆璐拱*/
.cart-btns-fixed-box .btn-buy-gray {
  display: inline-block;
  background: #ccc;
  border: 2px solid #ccc;
  border-radius: 6px;
  color:#fff;
  width:6em;
  text-align:center;
}
.cart-btns-fixed-box .btn-cart-gray {
  display: inline-block;
  background: #ccc;
  border: 2px solid #ccc;
  border-radius: 6px;
  color:#fff;
  width:6em;
  text-align:center;
}
/*鎸夐挳缁撴潫*/
/*禄卯露炉脪鲁脙忙掳麓脜楼star*/
.add-col-red{width:100%;height:1.5em;background-color:#e41e1e;margin:0.3em;text-align:center;}
.add-col-red a{color:#fff;}

.add-col-grey{width:100%;height:1.5em;background-color:#ccc;margin:0.3em;text-align:center;}
.add-col-grey a{color:#fff;}
/*娲诲姩椤甸潰鎸夐挳 end*/
a:-webkit-any-link {
  text-decoration: none;
  cursor: auto;
}
.cart-btns-fixed-box .btn-box {
  display: -webkit-box;
  -webkit-box-flex: 1;
  -webkit-box-pack: center;
}
.cart-btns-fixed-box .btn-cart {
  font-size: 1em;
}
.cart-btns-fixed-box .btn-cart {
  background: #e41e1e;
  color: #fff;
}

/*浜у搧*/
.cf12 .s{ font-size:0.85em; width:10px; border: 1px solid;margin: 0 1em; border:1px solid #F6494C;}
.goodsinfo {
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  padding: 1em 8px 0;
  background: #fff;
}
.goodsinfo .left {
  -webkit-box-flex: 1;
}
.fontsin {
  font-size: 1.0em;
}
.goodsinfo .detail-title a {
  color: #333;
}
a:-webkit-any-link {
  text-decoration: none;
  cursor: auto;
}
.goodsinfo .left p {
  margin-top: 5px;
}
.cf12 {
  color: #f1212a;
  font-size:0.9em;
}
.goodsinfo .left p {
  margin-top: 5px;
}
.c97 {
  color: #979797;
  font-size:0.9em;
}
.cebline {
  line-height: 16px;
}
.goodsinfo .left p {
  margin-top: 5px;
}
.cebh1 {
  height: 30px;
  line-height: 30px;
  font-size: 0.8em;
}
.cebh1 {
  height: 30px;
  line-height: 30px;
  font-size: 0.8em;
}
.goodsinfo .btn-sc {
  display: -webkit-box;
  -webkit-box-pack: center;
}
.goodsinfo .btn-sc a {
  background-size: 2em;
  background-position: 12px 0;
}
a:-webkit-any-link {
  text-decoration: none;
  cursor: auto;
}
/*澶撮儴
.top-w, .new-s-srch {
  font-size: 2.2em;
  color: #525252;
  line-height: 100%;
  padding: 0.2em;
  display: block;
}
.ico-back:before {
  content: "\e64e";
}
a:-webkit-any-link {
  text-decoration: none;
  cursor: auto;
}
.top-w, .new-s-srch {
  font-size: 2.2em;
  color: #525252;
  line-height: 100%;
  padding: 0.2em;
  display: block;
}
.new-s-srch:before, .search-bg:before {
  content: "\e655";
}
*/


.cart-btns-fixed-box .cart-num {margin: 2px 0 0 20px;}
.cart-btns-fixed-box .cart-num {display: inline-block;width: 50px;height: 40px;}
.cart-btns-fixed-box .cart-num:after {background: url(../images/Commodityshopping.png) no-repeat;background-size: 24px 23px;content: "";background-position: 0 0.4em;width: 4em;height: 2em;display: inline-block;}
.goodsinfo .left .icon-su {display: inline-block;background: url(../images/Commodityan02.png) no-repeat;background-size: 1.2em;width: 1.2em;height: 1.2em;position: relative;top: 2px;}
.goodsinfo .btn-sc a {display: inline-block;width: 2em;height: 2.5em;background: url(../images/icon-detail-sc.png)  no-repeat;background-size: 2em;border-left: 1px solid #ccc;}
.shop-info .shop-collect a {display: inline-block;width: 3.5em;height: 3em;background: url(../images/icon-detail-sc.png) no-repeat;background-size: 2.5em;border-left: 1px solid #ccc;}
.saleinfo .list-entry .cols02 {width: 20px;background: url(../images/iconfontfanhui.png) no-repeat;height:1.7em; }
.handpick-imga{display:block;width:100%;height:150px;overflow:hidden;}

/*
娲诲姩鏃堕棿鏄剧ず棰勯槻鍜屼箣鍓嶅啿绐侀噸鍐��
*/
.procountdowns { background: #e41e1e; display: -webkit-box; display: -ms-box; display: -moz-box; display: -o-box; display: box; margin-right: 5px; }
.procountdowns span { -webkit-box-flex: 1; -moz-box-flex: 1; -o-box-flex: 1; -ms-box-flex: 1; text-align: center; display: block; display: block; vertical-align: middle; -moz-box-pack: center; -moz-box-align: center; display: -webkit-box; -webkit-box-align: center; display: box; -webkit-box-pack: center; box-pack: center; box-align: center; padding: 10px 0; font-size: 100%; }
.procountdowns span.col-red { font-size: 125%; }
.procountdowns div.ui-input-text input.ui-input-text { padding: 0; font-size: 100% }
.procountdowns div.ui-input-text { padding: 0; }


/*绉掓潃*/
.add_ms ul li { width:25%;
	height:60px;text-align:center;
	float:left; position:relative;
	}

.add_ms ul li a {background:#313131;
	color:#fff;
	height:60px;
	text-decoration:none;
	display:block;
	font-size:1em;
	text-align:center;
	overflow:hidden;
	}
.add_ms ul li a p{line-height:36px;padding-top:0.2em;font-family:"榛戜綋";}
.add_ms ul li.yes {padding:0;border:none;}
.add_ms ul li.yes a  {border:none;
	color:#fff;

	height:60px;
	font-size:1.5em;
	display:block;

	background:#bf0000;
	overflow:hidden;
	}
.add_ms ul li font{font-size:0.8em;line-height:30px;position:relative;top:-32px;color:#fff;}
.add_ms ul li b{line-height:30px;position:relative;top:-45px;color:#fff;font-weight:normal;font-size:1em;}
.content_ad {

	line-height:24px;
	text-align:center;
	font-size:;
text-align:center;	border:none;
	clear:both;
	margin-top:103px;
	}
.f-s-d-r{text-align:left;}
.no { display:none; }
.border-col-tit{width:0.15em;height:60px;background-color:#000;position:absolute;left:0px;top:0px;}
/*鍒嗗壊绾��*/
.line-add{width:100%;height:1px;background:#e1e1e1;margin-top:0.3em;margin-bottom:0.3em;}
.f-p-countdown{z-index:1;}
.add_ms{position:fixed;top:42px;z-index:10;width:100%;}

/*鎴戠殑璁㈠崟*/
.add-nav-style li.active a {border:none;border-bottom:2px solid #f67649;}


/*-- 閫��娆炬祦绋嬪浘 start--*/
.progress { width: 886px; margin: auto; }
.progress ul { padding: 10px 0 40px 0; clear: both; overflow: hidden; }
.progress .frist, .progress .last { width: 108px; }
.progress li { width: 164px; float: left; }
.progress li p { clear: both; text-align: center; }
.progress .last p { }
.progress .frist p { }

.progress div { background-image: url(.../images/bg_progress.png); height: 21px; margin-bottom: 10px; line-height: 19px; font-size: 10px; }
.progress .img_bg2, .progress .img_bg3, .progress .img_bg4 { background-position: center 0; text-align: center; }
.progress .img_bg { background-position: -100px 0; margin-left: 49px; text-align: left; padding-left: 7px; }
.progress .img_bg2 { background-position: center 0; }
.progress .img_bg2_2 { background-position: center 0; }
.progress .img_bg3 { }
.progress .img_bg5 { background-position: -61px 0; margin-right: 49px; text-align: right; padding-right: 7px; }
.progress li.org, .progress li.org div, .progress li.red, .progress li.red div { color: #df572a; }

.progress_w5 { width: 750px; margin: auto; }
.progress_w4 { width: 649px; margin: auto; }
.progress_w3 { width: 450px; margin: auto; }
.progress_w2 { width: 220px; margin: auto; }
.progress_w4_li { width: 649px; }
.progress_w4_li li { width: 418px; }
.progress .conter_bg { width: 58px; }
.progress .conter_bg .img_bg { background-position: 0 0; margin: 0; }
.progress .conter_bg .img_bg_org { background-position: 0 -23px; margin: 0; }
.progress.hotels_progres ul { float: right; overflow: visible; }
.progress.hotels_progres li { position: relative; width: 68px; height: 49px; }
.progress.hotels_progres div { background-position: -100px 0; text-indent: 6px; line-height: 20px; }
.progress.hotels_progres li.org .org { background-position: -100px -92px; }
.progress.hotels_progres .last { width: 20px; }
.progress.hotels_progres li p { position: absolute; left: -22px; width: 68px; text-align: center; }
/*-- 閫��娆炬祦绋嬪浘 end --*/


/*鍟嗛摵璇︽儏*/
.tab_pro{}
.product_title{width:;height:64px;}
.product_title ul li{float:left;width:50%;text-align:center;line-height:30px;height:64px;cursor:pointer;font-size:16px;font-family:'Arial Normal', 'Arial';}
.product_title ul li img{margin:6px 0px 6px;}
.product_title ul li b{line-height:35px;font-size:20px;padding-top:2px;display:block;}
.product_titdiv{width:;height:;background:#fefefe}
.off{color:#cc0000;font-weight:bold;border-bottom:4px solid #cc0000;}
.coupon_zs{clear:both;padding-top:12px;}
.coupon_zs ul li{width:100%;}
.coupon_zs ul li a{float:left;color:#ff6363;width:31%;text-align:center;display:block;border:1px solid #ff6363;border-top:19px solid #ff6363;margin-left:0.3em;height:64px;font-size:1em;margin-bottom: 0.5em;}
.coupon_zs ul li a p{line-height:1em;padding-top:0.4em;}
.gray_g{clear:both;width:100%;height:10px;margin-top:1em;border:1px solid #aeaeae;background:#e4e4e4;}
.im_g{width:100%;}
.d-title b{font-size:1.3em;}

/*鐢靛瓙鍗烽〉闈慨鏀��*/
.t-cont-box.black .t-cont-price .shop-info-xgh:nth-child(1) { color: #6e6e6e; }

.t-cont-box.blue .t-cont-price .shop-info-xgh:nth-child(1), .t-cont-box.blue2 .t-cont-price

.shop-info-xgh:nth-child(1) { color: #3c7c85; }


.t-cont-box.pink .t-cont-price .shop-info-xgh:nth-child(1), .t-cont-box.pink2 .t-cont-price

.shop-info-xgh:nth-child(1) { color: #a55b4a; }

.t-cont-price .shop-info-xgh { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;

font-size: 0.8em; }

.t-cont-price .shop-info-xgh:nth-child(1) { color: #986a00; }


.shop-info-xgh {

    width: 80%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

  padding: 5px;

}

.shop-info-xgh .shop-title {
  font-size: 0.8em;
}

.shop-info-xgh .shop-title {

  overflow: hidden;
}
.shop-info-xgh .shop-collect {
  width: 7em;
}

.shop-info-xgh .shop-collect a {
  width: 2.4em;
  height: 2.3em;
  background-size: 2em;
  background-position: 6px 0;
  float: right;
}
.shop-info-xgh .shop-collect span {
  margin-top: 5px;
  float: right;
}

.shop-info-xgh .shop-collect span {
  float: left;
  margin: 12px 10px 0;
}

.shop-info-xgh .shop-title {
  font-size: 0.8em;
}



.shop-info-xgh .shop-collect a {display: inline-block;width: 3.5em;height: 3em;background: url

(../images/icon-detail-sc.png) no-repeat;background-size: 2.5em;border-left: 1px solid

#ccc;}
body{background:#fff;}
/*鐢靛瓙鍗烽〉闈慨鏀瑰畬姣��*/

/*/12.10鎵嬫満B绔����娆捐繘搴︽潯鏍峰紡/*/
.color{border-bottom: 3px solid #ccc;  margin-top: 0.8em;width: 3.5em;height: 0.8em;}
.red{ border-bottom:3px solid red; margin-top: 0.8em;width: 3.5em;}
.radius{  width: 1.5em;height: 1.5em;border-radius: 43px;border: 1px solid #ccc;}
.red_01{ color:red; border:1px solid red;}

.lineWidth{width: 1.2em;position:relative;right:0.2em;}/*閫��娆炬垚鍔熼〉闈紝杩涘害鏉″搴��.25*/




/*/12.17閫��娆惧崟璇︽儏椤佃繘搴︽潯锛岀嫭鏈夋牸寮��/*/
.color_d{border-bottom: 3px solid #ccc;  margin-top: 0.8em;width: 1.2em;height: 0.8em;}
.red_d{ border-bottom:3px solid red; margin-top: 0.8em;width: 1.2em;}

/*鐏溅绁ㄧ浉鍏虫牱寮弅fzx-lijq*/
.train_startendtime {width: 100%; display: -moz-box; display: -webkit-box; display: box; -moz-box-orient: horizontal; -webkit-box-orient: horizontal; box-orient: horizontal;margin-top:20px;}
.train_startendtime-child {-moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; vertical-align: middle; text-align: center;}
.train_title{padding:2%;height:20px;font-weight:bold;background:#ececec;}
.orderDesc{width:100%;border-bottom:1px solid #ececec;padding-top:2%;padding-bottom:2%;}
.orderDesc div {
      width: 96%;
      padding-left: 2%;
      padding-right: 2%;
      font-weight: bold;
      color: gray;
      height: 25px;
      line-height: 25px;
      display: inline-block;
 }
.orderDesc .d_l{width:44%}
.orderDesc .d_r{width:48%;color:#b9251d}
.myTrain_orderDetail_titem {
      width: 96%;
      padding: 2%;
      border-bottom: 1px solid #ececec;
}
.myTrain_orderDetail_titem .m_o_t_l_i {
  color: #525252;
  width: 100%;
  height: 25px;
  line-height: 25px;
  font-size: 15px;
  font-weight: bold;
  display: inline-block;
}
.myTrain_orderDetail_titem .m_o_t_l_i span{
	font-weight: bold;
}
.myTrain_orderDetail_titem .m_o_t_l_i span:nth-child(2),
.myTrain_orderDetail_titem .m_o_t_l_i span:nth-child(3) {
  margin-left: 6%;
}
.bg_color_white {
background-color: #FFFFFF;
}
.mo_b {
margin-top: 3px;
height: 35px;
position: relative;
border: 1px solid #CC0000;
overflow: hidden;
}
.mo_t {
text-align: center;
line-height: 32px;
}
.f_col_red {
color: #CC0000;
}
.mo_c {
margin: 22px 12px 0;
display: block;
position: relative;
height: 85px;
}
.mo_d1 {
width: 103px;
height: 74px;
text-align: center;
}
.m_pa_left {
float: left;
}
.mo_d3 {
margin: 10px 0 5px;
}
.f_20b {
font-size: 2.0rem;
}
b, strong {
font-weight: bold;
}
.line_bcak {
width: 100%;
display: block;
background: #ccc;
float: left;
height: 8px;
}
.pic_arrow{
	background: url(../images/arrow_head.png) no-repeat right top;
	height: 20px;
	left: 0;
	top: 20px;
	width: 100%;
}
.mui-table-view-cell:after {
height: 0;
border: 1px solid #ccc;
left: 0;
}


/*鎴夸骇寮��濮��*/
.icon_list_f{width:67%;}
.icon_list_f span{border-radius:5px;padding:3px 5px;margin-bottom:3px;font-size:0.8em;float:left;}
.icon_or{border:1px solid #de8511;color:#de8511;margin-right:0.3em;}
.icon_bl{border:1px solid #145aa8;color:#106DA6;margin-right:0.3em;}
.icon_gr{border:1px solid #38a413;color:#39A780;margin-right:0.3em;}
.icon_hs{border:1px solid #f2bd00;color:#F5C421;margin-right:0.3em;}
.icon_ls{border:1px solid #7db7df;color:#66afda;margin-right:0.3em;}
.icon_ss{border:1px solid #7db7df;color:#3091C4;margin-right:0.3em;}
.title_in{}
.hotels-search-fixed{ display: -webkit-box; -webkit-box-pack: justify; background-color: rgba(206,86,86,0.8); }
.hotels-search-fixed .inquiry-list-x { width: 33.3%; color: #fff; }
.hotels-search-fixed.inquiry-list-x a { color: #fff; }
.hotels-search-fixed.hotels-font{ color: #fff; }
.ico-sequence:before { content: "\e69d"; }
.ico-newPrice:before { content: "\e69f"; }
.ico-filter:before { content: "\e6a0"; }
.inquiry-list-x a { display: block; text-align: center; color:#fff;}
.inquiry-list.cur a, .inquiry-list.cur .hotels-font { color: #bd000a; }
.btn-pf { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 1000; }
.title_in_xz input{padding-left:25px;margin-top:10px;border-radius:6px;color:#8e8e93;}
.drop_down{position:absolute;right:26px;top:10px;}
.drop_down a::after{width:16px;height:9px;vertical-align:center;content:'';background:url(../images/selectred.png);position:absolute;top:8px;}
.title_in_xz{position:relative;}
.search_fc{width:14px;height:14px;background:url(../images/searchfc.png);position:absolute;left:10px;top:16px;}
/*div*/
.mydiv {
background-color: #fff;
text-align: center;
line-height: 20px;
font-size: 12px;
font-weight: bold;
z-index:999;
width: 100%;
height: 40%;
bottom:0px;
position:fixed!important;
position:absolute;

_top:       expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.bg,.popIframe {
background-color: #666; display:none;
width: 100%;
height: 100%;
left:0;
top:0;
filter:alpha(opacity=50);
opacity:0.5;
z-index:1;
position:fixed!important;
position:absolute;
_top:       expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.popIframe {
filter:alpha(opacity=0);
opacity:0;
}
.col_gray_wz{clear:both;font-size:0.9em;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.addnum{float:right;text-align:right;}
.ellipsadd{float:left;width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}




/*****鏇村绛涢����*****/
.lefthouse{  width: 33%;
  background: #E9E9E9;
}
.lefthouse ul li{
  height: 58px;
  text-align: center;
  line-height: 67px;
  border-bottom: 1px solid #ccc;
}
.lefthouse .ms{ background:#fff;}
.right{width: 70%;
  float: right;
  position: absolute;
  left: 7.2em;
  background:#fff;
}
/**/
.nav_c span{ font-size:14px; width:33%;}


/*鎴夸骇璇︽儏椤典慨鏀规枃瀛��**/
.col_gray_red{   clear: both;
  font-size: 0.9em;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color:red;
}
.ellips01{
  text-overflow: clip;
  width: 100%;
  white-space: inherit;
}
/*鎴夸骇璇︽儏椤典慨鏀规枃瀛��**/
/*鎴夸骇瀛愯鍗�� 璁㈠崟缂栧彿绠ご*/
.orderTransform{
  float:right;margin-top:0.3em;margin-right:6px;
  width:10px;height:10px;border:none;border-top:2px solid #ccc;
  border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg);
  -moz-transform:rotate(45deg);
}
/*鎴夸骇缁撴潫*/

/*******鎴夸骇璇︽儏椤��********/
.top{ padding:5px 0 5px 5px;}
.house_collection{ position:absolute; top:1em; right:5em; width:2.5em; border:1px solid #fff; text-align:center; color:#fff;}
.house_share{ position:absolute; top:1em; right:2em; width:2.5em; border:1px solid #fff; text-align:center; color:#fff;}
.col-grey4{ color: red; }
.g-b_01{border-bottom:none;}
.school{ width:4em; border:2px solid #39a413; text-align:center; color:#39a413; border-radius:5px; font-size:12px;}
.metro{ width:4em; border:2px solid #de8511; text-align:center; color:#de8511; border-radius:5px;font-size:12px;}
.board{ width:4em; border:2px solid #145aa8; text-align:center; color:#145aa8; border-radius:5px;font-size:12px;}
.villa{ width:4em; border:2px solid #12a278; text-align:center; color:#12a278; border-radius:5px;font-size:12px;}
.seascape{ width:4em; border:2px solid #cf2101; text-align:center; color:#12a278; border-radius:5px;font-size:12px;}
.h{ width:2em; border:2px solid #e9433c; text-align:center; color:#e9433c; margin:3px 0 0 0;}
.hotel{ width: 100%; position: relative; line-height: 22px; box-sizing: border-box; }
.num_01{ padding: 0.3em 0.5em; border:1px solid red;}
.price-num .num_02, .g-price {color: #ff3300;font-size: 18px;line-height: 55px;font-weight: normal;margin-right: 2px;}

.navbg {
  background: #FFF;
}
.nav {
  border-bottom-width: 1px;
  padding: 4px 0;
}
.nav_c {
  width: 100%;
  display: table;
}
.nav_c span.cell_1 {
  color: #666666;
  font-size: 0.7em;
}
.cell_1 {
  display: block;
  text-align: center;
}
.nav_c .cell {
  display: table-cell;
}
a:-webkit-any-link {
  text-decoration: none;
  cursor: auto;
}
.cont_cx {
  padding: 0 1em;
}
.cont_cx {
  background: #f3f6f8;
}
.btn_l {
  border-radius: 0;
  font-size: 1.1em;
}
.btn_l_g_1 {
  background: #6a1686;
}
a:-webkit-any-link {
  text-decoration: none;
  cursor: auto;
}
.btn_l {
  border-radius: 0;
  font-size: 1.1em;
}
.btn_l {
  display: block;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  font-size: 1.2em;
  color: #fff;
  text-align: center;
}
.yd {
  margin: 5px -9px;
}
.ck{width:100px; position:absolute; top:85px; right:1px; font-size:16px; color:#009;}
.ck_01{width:100px; position:absolute; top:70px;font-size:16px; color:#009;}
.school_01{ width:4em; border:2px solid red; text-align:center; color:red; border-radius:5px; font-size:12px;  margin-right: 2px;line-height: 20px;}
.top{ background:#fff;}
.f-19{ font-size:130%; color:#000;}

.ico-collect:before { content: "\e6a1"; }
.ico-collect2:before { content: "\e6a2"; color: #D82627; ; }
.det-collect { position: absolute; right: 0; top: 0; }
.inquiry-list.cur a, .inquiry-list.cur .hotels-font { color: #bd000a; }
.detail-imgMian { position: relative; }
.detail-pic { }
.h-p-listM { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.ms { padding: 8px 0 10px 6px; background-color: #fff; }

.s-l-con-l li {
  display: block;
  text-align: center;
  font-size: 108%;
  border-bottom: solid 1px #c3c3c3;
  padding: 1em 0;
  color: #666;
}
.s-l-border{background:#E2E2E2;}
.s-l-border ul li{ border-bottom:1px solid #ccc; text-align:left;}
.hotel_s-content-floor {
  height: 50px;
  width: 100%;
  background: #EFEFEF;
  padding-top: 10px;
  position: fixed;
  bottom: 0px;
}
.hotel_s-content-floor a {
  display: block;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  margin: 0 14px;
  background: #BE000A;
  font-size: 1.3em;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
}

/*鎴夸骇寮��濮��*/
.icon_list_f{width:67%;}
.icon_list_f span{border-radius:5px;padding:3px 5px;margin-bottom:3px;font-size:0.8em;float:left;}
.icon_or{border:1px solid #de8511;color:#de8511;margin-right:0.3em;}
.icon_bl{border:1px solid #145aa8;color:#145aa8;margin-right:0.3em;}
.icon_gr{border:1px solid #38a413;color:#38a413;margin-right:0.3em;}
.icon_hs{border:1px solid #f2bd00;color:#f5d147;margin-right:0.3em;}
.icon_ls{border:1px solid #7db7df;color:#66afda;margin-right:0.3em;}
.icon_ss{border:1px solid #7db7df;color:#2f8dca;margin-right:0.3em;}
.title_in{}
.hotels-search-fixed{ display: -webkit-box; -webkit-box-pack: justify; background-color: rgba(206,86,86,0.8); }
.hotels-search-fixed .inquiry-list-x { width: 33.3%; color: #fff; }
.hotels-search-fixed.inquiry-list-x a { color: #fff; }
.hotels-search-fixed.hotels-font{ color: #fff; }
.ico-sequence:before { content: "\e69d"; }
.ico-newPrice:before { content: "\e69f"; }
.ico-filter:before { content: "\e6a0"; }
.inquiry-list-x a { display: block; text-align: center; color:#fff;}
.inquiry-list.cur a, .inquiry-list.cur .hotels-font { color: #bd000a; }
.btn-pf { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 1000; }
.title_in_xz input{padding-left:25px;margin-top:10px;border-radius:6px;color:#8e8e93;}
.drop_down{position:absolute;right:26px;top:10px;}
.drop_down a::after{width:16px;height:9px;vertical-align:center;content:'';background:url(../images/selectred.png);position:absolute;top:8px;}
.title_in_xz{position:relative;}
.search_fc{width:14px;height:14px;background:url(../images/searchfc.png);position:absolute;left:10px;top:16px;}
/*div*/
.mydiv {
background-color: #fff;
text-align: center;
line-height: 20px;
font-size: 12px;
font-weight: bold;
z-index:999;
width: 100%;
height: 40%;
bottom:0px;
position:fixed!important;
position:absolute;

_top:       expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.bg,.popIframe {
background-color: #666; display:none;
width: 100%;
height: 100%;
left:0;
top:0;
filter:alpha(opacity=50);
opacity:0.5;
z-index:1;
position:fixed!important;
position:absolute;
_top:       expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.popIframe {
filter:alpha(opacity=0);
opacity:0;
}
.col_gray_wz{font-size:0.5em;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*鎴夸骇缁撴潫*/




/*****鏇村绛涢����*****/
.left{  width: 33%;
	background:#e9e9e9;
}
.left ul li{
  height: 58px;
  text-align: center;
  line-height: 67px;
  border-bottom: 1px solid #ccc;
}
.left .ms{ background:#fff;}
.right{width: 70%;
  float: right;
  position: absolute;
  top: 50px;
  left: 7.2em;
  background:#fff;
}
/*鎴夸骇缁撴潫*/

/*鎴夸骇璇︽儏寮��濮��*/
.title_erq{width:60%;text-align:center;line-height:3em;font-size:1em;}
.coll_share{text-align:center;}
.coll_share a{float:right;border:1px solid #333;text-align:center;display:block;margin:1.3em 0.5em;line-height:1em;font-size:0.8em;}
.houses_main{}

.houses_main {
	width:100%;
	font-size:1em;

	}
.houses_main ul li {
	float:left;
    width:20%;

	height:2em;
	line-height:2em;
	 background:#fff;
	}
.distance{clear:both;width:100%;height:5px;}
.houses_main ul li a {
font-family: '寰蒋闆呴粦 Regular', '寰蒋闆呴粦';
	color:#333;font-size:0.9em;
	text-decoration:none;
	display:block;
	text-align:center;
	overflow:hidden;
	}
.houses_main ul li.display_xq {padding:0;border:none;color:#CC0000;}
.houses_main ul li.display_xq a  {
border-bottom:2px solid #CC0000;
	color:#CC0000;
	display:block;
	overflow:hidden;
	}
.content_xq {clear:both;
	color:#333;
font-family: '寰蒋闆呴粦 Regular', '寰蒋闆呴粦';
background:#fff;
	}
.content_xq tr{width:100%;display:;}
.content_xq_left{vertical-align:top;color:#000;text-align:right;}
.content_xq_right{vertical-align:top;text-align:left;}
.blank_main { display:none;}

.nav_c span{ font-size:14px; width:50%;}/*鎴峰瀷鍥句俊鎭牱寮��.31*/

.house-g-proimg img { width: 142px; height: 142px; margin: -1px; float: left; vertical-align: middle; }

.h-g-p-info { display: -webkit-box; -webkit-box-pack: justify; margin-bottom: 20px;padding-left: 8px; }
.house_jxn-floor-con { width: 100%; height: 54px; border-top: 1px solid #D8D8D8; position: fixed; bottom: 0; background: #F7F7F7;text-align:center;line-height:54px; }

.pricecompose{width:100%;}
.pricecompose ul li{width:50%;float:left;}
.replycompose{clear:both;wdith:100%;}
.replycompose ul li{color:red;width:100%;padding-left:16px;}
.newscompose{wdith:100%;}
.newscompose ul li{width:100%;}
.top span{width:6.3em;margin-top:0.4em;}/*鎴夸骇灞炴��ф牱寮忥紝"灏忔埛鍨��","鏍锋澘闂��"*/

/*鎴夸骇璇︽儏缁撴潫*/

/*寰俊鍒嗕韩*/
.weChatShareCss{background:orange;z-index:999;opacity:0.5;wdith:100%;position:absolute;top:20px;}
.weChatShareCss_p{padding:18px 20px 8px;}
.weChatShareCss_IMG{display:block;position:absolute;top:14px;right:2px;}
/*寰俊鍒嗕韩缁撴潫*/

/*瑙﹀睆鐗堟彁绀哄ご*/
/* .isTouchPageCss{background:#000000;z-index:999;opacity:0.5;width:100%;position:absolute;top:50px;}
.isTouchPageCss_p{padding:6px 20px 6px;color:#fff;}
.isTouchPageCss_IMG{display:block;position:absolute;top:8px;right:2px;} */

/*1611淇敼*/
/* .isTouchPageCss{background:#252525;z-index:999;opacity:0.4;position: fixed;top:50px;right: 0;line-height: 100%;}
.isTouchPageCss_p{padding: 8px 46px 8px 20px;color:#fff;}
.isTouchPageCss_IMG{display:block;position:absolute;top: 8px;right:16px;}
 */
/*1701淇敼*/
.isTouchPageCss{background: #000000;z-index: 999;opacity: 0.3;width: 14px;height: 30px;position: fixed;top: 170px;right: 0;border-radius: 2.5px;line-height: 120%;font-size: 9px;}
.isTouchPageCss_p{padding: 3px 3px 20px;color:#fff;font-size: 95%;}
.isTouchPageCss_IMG{display: block;position: absolute;top: 23px;right: 4px;height: 6px;font-size: 6px;}

/*瑙﹀睆鐗堟彁绀哄ご缁撴潫*/

/*鎹㈢エ鏌ヨstart*/
.o-integral-bid{
    border-radius: 3px;
    background-color: #fff;
    text-align: right;
}
.o-integral .o-integral-bid {
    -webkit-box-flex: 1;
    padding-top: 0.3em;
}
.box-bid:before {
    position: absolute;
    display: block;
    -webkit-transform: rotate(-45deg);
    width: 0.5em;
    height: 0.5em;
    top: -0.25em;
    background: #eee;
    left: 2em;
}
.box-bid {
    position: relative;
    background: #eee;
    padding: 0.65em;
	margin:10px 0 0 0;
}
.tickets{ color:#4dd197;}
.tickets_one{ color:#ffb10e;}
.tickets_two{ color:#d94c38;}
.my-o-n-border{
	background-color: #fff;
    border: solid 1px #fff;
}
.my-o-n-border li {
    padding: 4px 0;
}
.my-o-n-border li .tit {
    width: 9em;
    float: left;
    text-align: right;
	color: #0000c0;
}
.my-o-n-border li .msg {
    margin-left: 10.1em;
    color: #0000c0;
}
.btn-s-box .btn-c {
    border-left: solid 1px #c3c5cd;
    padding: 0;
    margin-left: -1px;
    display: block;
    color: #fff;
}
.my-o-info-li-c {
    display: -webkit-box;
    -webkit-box-orient: horizontal;
}
.o-integral-left {
    padding: 0 10px;
    display: -webkit-box;
}
.o-integral-left {
    line-height: 2;
    text-align: center;
}
.o-integral-left .o-integral-bid {
    -webkit-box-flex: 1;
    padding-top: 0.3em;
}
.o-integral-left .o-integral-a {
    line-height: 2;
    text-align: center;
}
.o-integral-lower {
    line-height: 2;
    text-align: center;
	color:#0000c0;
}
.o-integral-lower {
    padding: 0 10px;
    display: -webkit-box;
}
/*鎹㈢エ鏌ヨ end*/

/*鎴夸骇搴楅摵寮��濮��*/
.house-dynamic-img img{width:100%}
/*鎴夸骇搴楅摵缁撴潫*/

/*璁㈠崟鍒楄〃锛岄����娆惧崟鍒楄〃锛岃鍗曡鎯咃紝閫��娆惧崟璇︽儏鏍峰紡start2016-4-27*/
.refundlist-btncss ul li{width:50%;}
.orderdetail-btncss a.btn{width:50%;}
.orderlist-btncss ul li{width:50%;}
.prod-btn-css li{width:50%;font-size:140%;}
.prod-btn-css{padding:0.36em 0;}
.prod-btn-css li a{color:#666;}
.prod-btn-css li a:hover{color:#666;}
.btn-s-box-forbtn .btn-14{font-size:80%;line-height:19px;padding: 5px 0;}
.btn{padding:0.8em 0;}
.btn-s-box-forbtn .btn-g{color:#666;}
.removennn{position:static;}
/*璁㈠崟鍒楄〃锛岄����娆惧崟鍒楄〃锛岃鍗曡鎯咃紝閫��娆惧崟璇︽儏鏍峰紡end*/
/**
.c-m-tab ul li a{line-height:100%;height:100%;padding:0.5em 0;}
*/

/*鍘嗗彶璁㈠崟鍥炬爣鏍峰紡start*/
.icon-ss:before {
    content: "\e902";
}
.my-icon-history:before{content: "\e902";color:#c51578;font-size:1em;}
a {
    text-decoration: none;
}
.nav_c span{ font-size:14px; width:33%;}



/******16.7.13 浜屾墜鎴挎悳绱㈤〉********/
.name{border-radius: 5px;}
.icon_list_f .fk{border-radius: 0px;}

.pic-list_01{
    margin: 0 -1px -1px 0;
    width: 25%;
    text-align: center;
}
.pic-list_01 img {
    width: 54%;
}
.pic-list_01 .img{margin-top: 20px;}
.pic-list_01 .lc{margin-top: 10px;padding-bottom: 12px;}
.fina-list-zj{border-right: 5px solid #efeff7;}
.fina-padding{margin-top: 6px;}


/******16.7.13********/
.icon_list_f .fk{border-radius: 0px;}

/********鎴夸骇绛涢��夐〉闈��******/
.search-list .list-item .pad3 {
    border: 1px solid #ccc;
    display: inline-block;
    line-height: 100%;
    margin: 5px 15px 6px 0;
    padding:6px 10px;
    color: #999;
    font-size: 89%;
    border-radius: 0.3em;
}
.search-list .list-item .pad4{border:1px solid #fe7d7e;background: #fe7d7e;color: #fff;}

/*浜屾墜鎴緾ss start*/
.dd-info{color:#627480;}
.ordernumber{text-align:center;font-size:1.2em;padding:0.5em 0;border-bottom:1px solid #ccc;}
.banner-info{width:100%;height:auto;margin:0 auto;padding:0.8em 0;border-bottom:1px solid #ccc;}
.banner-info img{width:80%;margin:0 auto;padding-left:10%;padding-right:10%;}
.lastbutton{border-top:1px solid #ccc;text-align:center;padding-top:1em;margin:2em 0;}
.lastbutton a{width:50%;display:block;margin:auto;text-align:center;background-color:#dc3b24;padding:0.3em;color:#fff;border-radius:0.2em;}
.introduce-info{padding-top:0.8em;font-size:1em;}
.introduce-info span{display:block;}
.introduce-infoleft{float:left;text-align:right;width:30%;}
.introduce-inforight{float:left;width:70%;color:#6f738e;}
.introduce-info li{clear:both;}
.pad4{background: #fe7d7e;color: #fff;}
/*浜屾墜鎴垮崠鎴垮綍鍏ss*/
.registersale-content{width:96%;margin:0 auto;position:relative;}
.registersale-content ul li{clear:both;border:none;border-top:1px solid #dcdcdc;clear:both;line-height:3em;}
.iconregistersale{width:0.8em;height:0.8em;border:none;border-top:1px solid #b4b3b3;border-right:1px solid #ccc;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:1em;position:absolute;right:0.2em;}
.bgwhite{background-color:#fff;}
.registersale-content ul li p{float:left;line-height:3em;width:32%;}
.registersale-content ul li span.registersale-span{color:#000;width:9em;padding-left:0.3em;float:left;line-height:3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.registersale-content ul li a{color:#000;}
.registersale-content ul li input{width:50%;float:left;line-height:2em;border:none;padding-left:0.4em;margin-top:0.5em;height:2em;padding-top:0.6em;padding-bottom:0.5em;}
.registersale-content ul li{clear:both;display:block;}
.registersale-content ul li span{float:right;}
.registersale-content ul li:first-child{border:none;}
.registersale-content ul li:last-child{border-bottom:1px solid #dcdcdc;}
.registersalenext{margin:1em 0;width:100%;text-align:center;}
.valition-info{clear:both;background-color:#dc3b24;padding:0.3em;color:#fff;margin-bottom:0.3em;}
.registersalenext a{display:block;color:#fff;width:60%;margin:0 auto;height:3em;line-height:3em;background-color:#dc3b24;border-radius:0.6em;}
.forests input{width:50%;border:1px solid red;float:left;}
.forests p{float:left;}
.forests span{float:right;}
.valition-info{display:none;}
/*浜屾墜鎴垮崠鎴垮綍鍏ョ‘璁や俊鎭〉Css*/
.confirmation-con{width:88%;margin:0 auto;border:1px solid #313131;padding:0.8em;margin-top:1.2em;}
.confirmation-con ul li{width:90%;}
.confirmation-p{width:88%;margin:0 auto;margin-top:1em;}
.confirmation-mess{text-align:center;width:60%;margin:0 auto;margin-top:1em;}
.confirmation-mess a{display:block;background-color:#dc3b24;color:#fff;padding:0.5em;border-radius:0.4em;}
/*浜屾墜鎴垮崠鎴垮綍鍏ュ畬鎴愰〉Css*/
.sell-content{width:100%;background-color:#f5f5f5;padding-top:1em;}
.sell-con{width:80%;margin:0 auto;background-color:#fff;border:1px solid #ccc;padding:1em;}
.sell-con h3{text-indent:1em;}
.sell-con p{text-indent:3em;}
.sell-content a{display:block;width:35%;margin:0 auto;line-height:2.5em;background-color:#dc3a25;margin-top:1.5em;text-align:center;color:#fff;border-radius:0.3em;}
/* .search-list .list-item .pad4{width: 30%;} */



.page_screen{position: absolute; top: 79px; left: 0; background: #fff; width: 100%; z-index: 9;}
.page_cols{padding: 1px; /* border-bottom: 1px solid #ccc; */}
.page_buttom{ padding: 3px; background-color: #fe7e7f; width: 75%; margin-left: 67px; margin-top: -31px;color: #fff;font-size: 1.6em;text-align: center;}
.page_box{ position: fixed; top: 3em; z-index: 999; width: 100%; }
.page_header{ width: 100%; position: fixed; top: 0; z-index: 999;}
.page_list{top: 6em;}



.icon_img{font-size: 1.5em;display: inline-block;vertical-align: middle;float: right;border: 2px solid #fe7e7f;}
.icon_img:before {content: "\e634";color: #fe7e7f;}
.org{background-color: #fe7e7f;}
.paid-ul01{ width: 6em; display: inline-block; margin: 10px 5px 0 0;}
.paid-ul01{display: block;padding: 10px;}
.messagecontent{clear:both;width:96%;margin:0 2%;padding-top:1em;}
.messagephoto{width:20%;float:left;}
.messagephoto img{width:100%;border-radius:100%;}
.messagecontent p{float:left;vertical-align:middle;margin-top:5%;}
.iconmessage{float:right;width:20%;}
.iconphone{float:right;width:20%;}
.iconphone:before{content:"\e904";font-size:100%;}
.iconmessage:before{content:"\e905";font-size:100%;}
.mess-con{width:78%;margin-top:1em;float:right;}

/********浜屾墜鎴块瀹氶〉闈tart***********/
.online-content{width:100%;background-color:#f5f5f5;padding-top:1em;}
.online-con{width:90%;margin:0 auto;border:1px solid #dcdcdc;background-color:#fff;}
.online-content ul li{clear:both;line-height:4em;height:4em;}
.border-online-line{padding:0.3em 0 0.3em;height:3.6em;border-bottom:1px solid #dcdcdc;}
.online-content ul li span{float:left;line-height:3.4em;display:block;padding-left:0.5em;}
.online-content ul li input{width:70%;float:left;line-height: 2em;border:none;padding-left:0.4em;height: 2em;padding-bottom: 0.8em;padding-top: 0.8em;border: none;display: inline-block;margin-top: 0.7em;}
.online-content ul li:last-child{border-bottom:none;}
.onlinenext{clear:both;padding:1em 0;width:100%;text-align:center;background:#f5f5f5;}
.online-info{clear:both;background-color:#dc3b24;padding:0.3em;color:#fff;margin-top:0.2em;margin-bottom:0.3em;display:none;}
.onlinenext a{clear:both;display:block;color:#fff;width:60%;margin:0 auto;height:3em;line-height:3em;background-color:#dc3b24;border-radius:0.3em;}
.hq input{width:40%;}
.hq a{display:block;float:right;text-align:center;padding:0 0.2em 0;margin:1em 0.5em 0 0;height:2em;line-height:2em;background-color:#b5b5b5;color:#000;border-radius:0.6em;}

.sell-content{width:100%;background-color:#f5f5f5;padding-top:1em;}
.sell-con{width:80%;margin:0 auto;background-color:#fff;border:1px solid #ccc;padding:1em;}
.sell-con p{text-align:center;}
.sell-content a{display:block;width:60%;margin:auto;margin-top:1.5em;line-height:2.5em;background-color:#dc3a25;text-align:center;color:#fff;border-radius:0.3em;}
/********浜屾墜鎴块瀹氶〉闈nd***********/
.prompt-box .mj{ margin-top: 20px; font-size: 1.5em;}
.paid-ul .active01{background: #fe7d7e;padding: 10px 0;display: block;border: solid 1px #dbdbdb;text-align: center;}


/*.bg-black{width:100%;height:100%;position:fixed;}*/

/********璁㈠崟鎼滅储start***********/
.col_grey{color:#c3c5cd;}

input[type=search]::-webkit-search-cancel-button
{
	-webkit-appearance:none;/*鍘婚櫎search杈撳叆妗嗕腑鐨勫皬鍙��*/
}
.paid-ul .active02{padding: 10px 0;
    display: block;
    background-color: #fff;
    border: solid 1px #dbdbdb;
    text-align: center;
    color:#8698a6;
    border-radius:5px;
}
.paid-ul .border{width: 6em;}
/********09-05**********/
/*鎼滅储鍥��*/
.icon-queryImg1:before,.icon-queryImg2:before{content:"\e655";font-size:1.5em;color:#c3c5cd;}
.titleboxleft{font-size:125%;width:90%;margin:auto;
-webkit-box-align: center; -moz-box-pack: center; -moz-box-align: center; -webkit-box-pack: center;
 -webkit-box-align: center; display: box; display: -webkit-box; box-pack: center; box-align: center; width: 100%; }
.page_foot{width: 100%; height: auto; font-size: 1.75em;color: #ccc;text-align: center;padding: 5px 0;}
/********10-19杩藉姞****************/
.paid-ul .overflow{text-overflow:ellipsis; white-space: nowrap;overflow: hidden;}
/*.page_top{margin-top: -15px;}*/
.page_border{border-bottom: 1px solid #e5e5e5;}
.border_width{width: 10em;}
.border_width .active02{padding: 10px 0; display: block; background-color: #fff; border: solid 1px #dbdbdb; text-align: center; color:#8698a6; border-radius:5px;-moz-border-radius: 15px;}
.paid-ul_width li{  display: inline-block;  margin: 10px 5px 0 0; width: 8.5em;}
.paid-ul li a:hover, .paid-ul li a.active{border-color: #E83d26;}
.paid-ul .active01{background: #fe7d7e;padding: 10px 0;display: block;border: solid 1px #dbdbdb;text-align: center; border-radius: 5px;}

/***********纭璁㈠崟椤甸潰2016.11.09****************/
.pageOrder{background: #eeeeee;}
.page_torder{padding: 70px 0 45px 0;text-align: center;background:url(../images/border.png) no-repeat 0 100%;}
.page_torder a{color: #6646464; font-size: 0.9375em;}
.page_torder .f{color: #898989;font-size:1.875em;}
.page_teclace{margin-top: 20px;}
.page_bg{margin-left: 10px;}
.page_bg c{color: #dadada;}
.page_sf{display: block;}
.page_bg ul li{float: left;}
.saleinfo img{float: left;width: 1.6em;margin-left: 14px;margin-top: 15px;}
.page_identity{margin-left: -10px;font-size: 1.2em;line-height: 38px;}
.page_bg .page_t{width: 1.2em;height:1.2em;display: inline-block;border-right-color: #ececec;border-top-color: #ececec;border-width: 4px;right: 1.5em;border-top: solid 4px #898989;border-right: solid 4px #898989;-webkit-transform: rotate(45deg);position: absolute;margin-top: -0.45em;}
.page_icbc_pic img{width: 100%;position: relative;}
.chaomao{border-top-left-radius: 23px 18px;border-bottom-left-radius: 23px 18px;width: 60%;background: #f5b81f;position: absolute;top: 77%;
    right: 0;    text-align: center; color: #fff;padding: 0px;font-size: 0.825em;}
.page-s-new-s-div{width:4.875em;margin-left: 13px;position: relative;}
.page-torder-div{width: 100%;-webkit-box-align: center;text-align: left;vertical-align: middle;margin-left: 9px;}
.page-name{overflow: hidden;text-overflow:ellipsis;white-space:nowrap;color:#565656;width: 67%;font-size: 0.625em;}
.page-torder-div p{}
.page-chaomao01{ border-top-left-radius: 23px 18px; border-bottom-left-radius: 23px 18px; width: 20%; background: #fb4e37; position: absolute; margin-top: 24%; margin-left: 2%; text-align: center; color: #fff; padding: 2px;}
.page-iphone img{width: 80%; float: right; margin-right: -9px;}
.page-chaomao02{ width: 15%; background: #000; position: absolute; margin-top: 14%; margin-left: 6%; text-align: center; color: #fff; padding: 2px;opacity: 0.5;}
.page-d-price01{ color: #e83d26; margin-top: 1%;}
.page-d-price{color: #e83d26;margin-top:10%;}
.page-torder-div i{margin-left: 42%;}
.chaomao-one{border-top-left-radius: 23px 18px;border-bottom-left-radius: 23px 18px;width: 28%;background: #fb4e37;position: absolute;margin-top: 36%;
    margin-left: 4%;    text-align: center; color: #fff; font-size:1.25em;padding: 5px;}
.chaomao-owe{width: 17%;background: #000; opacity:0.5;position: absolute;margin-top: 24%;margin-left: 8%;    text-align: center; color: #fff;padding: 0px;}
.page-cols02{height: 1.7em;margin-top: 7px;}
.page-yfx{margin-right: 4px;border-right: 1px solid #ccc;padding-right: 8px;}
.page-noborder{margin-right: 10px;padding-right: 10px;}
.page-psfs{width: 80%;border-radius: 15px;}
.page-sz{width: 92%;background: #f9f9f9;border-radius: 30px;margin: 0 auto;color: #898989;margin-left: 2%;padding: 4px;overflow: hidden;
    text-overflow: ellipsis; white-space: nowrap;margin-bottom: 6px;padding-left: 12px;font-size:0.852em;}
.page-j{color: #e83d26;font-size: 1.1em;}
.page-cols02 .page-j{color: #e83d26;font-size: 1.1em;}
.page-icbc-j{border: 1px solid #ccc; width: 75%; border-radius: 15px; text-align: center; display: initial; padding: 4px 13px;}
.page-icbc-word{font-size: 1.1em;}
.page-icbc-tj{background: #e83d26;padding: 10px; margin-top: -8px;color: #fff;text-align: center;font-size: 1em;margin-left: 5px;margin-right:-10px}
.page-icbc-tj-grey{background: #ccc;padding: 10px; margin-top: -8px;color: #fff;text-align: center;font-size: 1em;margin-left: 5px;margin-right:-10px}
.page_y{width: 0.75em; height: 0.75em; display: inline-block; border-right-color: #898989; border-top-color: #898989; border-width: 4px; right: 0.7em;  border-top: solid 2px #898989; border-right: solid 2px #898989; -webkit-transform: rotate(45deg); position: absolute;}
.s-bd-wrap ul li{border-bottom: none;}
/*.page-icbc-red span{font-size: 0.8em;}*/
.page-icbc-img img{clear: both;margin:0;width: 1em;}
.page-jf img{clear: both;margin: 0;width: 0;}
.page-cols01{font-size: 0.875em;color: #000;border-bottom: none;}
.saleinfo .list-entry .cols011{
  -webkit-box-flex: 1;
}
/***************澧炲��肩◣鍙戠エ**************/
.page-icbc-top{margin-top:-4px;margin-left:-1px;font-size:0.875em;text-align: left; width: 90%;}
.page-icbc-img img{width: 1.3em;margin:10px;margin-top: 13px;}
.page-icbc-h{font-size: 1.2em;color: #000;overflow: hidden;text-overflow:ellipsis;white-space: normal;}
.page-icbc-s{display:-webkit-box; width: 70%;}
.page-icbc-b{margin-bottom: -35px;}
.page-icbc-torder{ padding: 52px 0 40px 0;}
/*.page-cols01{line-height: 41px;}
*/
/*************寮瑰眰******************/
.page-s-new-s-ul{
	background-color: #fff;
    -webkit-box-shadow: inset 0 1px 2px #ddd;
    -ms-box-shadow: inset 0 1px 2px #ddd;
    -moz-box-shadow: inset 1px 2px #ddd;
    -o-box-shadow: inset 0 1px 2px #ddd;
}
.page-s-new-s-ul ul li{    display: -webkit-box;
    -webkit-box-orient: horizontal;
    padding: 10px 0;
    border-bottom: solid 1px #e1e1e1;
}
.page-s-new-li{
	width: 20%;
    margin-left: 10px
}
.page-chaomao{
	border-top-left-radius: 23px 18px;
    border-bottom-left-radius: 23px 18px;
    width: 19%;
    background: #f5b81f;
    position: absolute;
    margin-top: -6%;
    margin-left: 5%;
    text-align: center;
    color: #fff;
    padding: 0px;
    font-size: 0.4em;
}
.page-d-new{    color: #e83d26;
    margin-top: 4%;}
.page-d-new i{    margin-left: 36%;}
.page-torder-j{margin-left: -13px;}

.page-s-new-s-li{border-bottom: none;}
.page-iabc-c{width: 50%;border-right: 1px solid #ccc; text-align: center;line-height: 45px;}
.page-iabc-w{float: right; margin-top: -45px;}
.page-fonut{border-bottom: 1px solid #ccc;margin-top: 2px;}
/**********涓嶅紑鍙戠エ*************/
.mydiv h2{color:#adadad;font-size: 0.76em;margin:20px 3.5%;}
.page-list-li{margin-top: -15px;}
.active03{
	padding: 10px 0;
    display: block;
    background-color: #fff;
    border: solid 1px #dbdbdb;
    text-align: center;
    color: #8698a6;
    border-radius: 15px;
}
.paid-ul .page-border{width: 8em; margin-right: 18px;}
.page-list{margin-top: -10px;}
.page-left{    text-align: left; margin-left: 13px;}
.page-mydiv{
	background-color: #fff;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
    z-index: 999;
    height: 67%;
    bottom: 0px;
    position: fixed!important;
}
.page-red{background: #e83d26;}

/*************纭璁㈠崟  鑷彁鍜屽垎鏈熻鍗��******************/
.page-icbc-torder .page-border-li{border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.page-top-bg{background: #fff;}
.page-icbc-up{margin-top: 10px;}
/**********鍒嗘湡杩藉姞*************/
.page-divF{font-size:0.875em;}
/*****************11鏈��淇敼*****************/
.page_icbc_top{width: 100%;height:6em;background: url(../images/icbc_bg.png) no-repeat;margin-top: 50px;background-size: 100% 100%;}
.pag_iabc_dx{font-size:1.05em;color:#000;padding: 15px;border-bottom: 1px solid #ccc;}
.page-s-new-s-div img{width: 100%;float:none;margin-left: 0px;margin-top: 0px;}
.page_icbc_s{font-size: 0.8125em; color: #000; width: 66%;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height:1.3em;height:2.45em;}
.page_icbc_h{font-size: 0.75em;color: #a0a0a0;line-height:1em;}
.page_icbc_j{color: #e83d26;margin-top: 0.75em;font-size: 0.875em;line-height:1em;}
.page_icbc_y{height: 0em;display: inline-block;border-right-color: #898989;border-top-color: #898989;border-width: 4px;right: 0.7em;position: absolute;margin-top: 6px;}
.page_icbc_chaomao{border-top-left-radius: 23px 18px; border-bottom-left-radius: 23px 18px; width: 85%; background: #fb4e37; position: absolute; top: 77%; right: 0; text-align: center; color: #fff; padding: 0px;font-size: 0.825em;}
.page-s-new-iphone{ width: 3em; margin-left: 28px; position: relative;top: -15px;}
.page_icbc_zp{    border-top-left-radius: 23px 18px;
    border-bottom-left-radius: 23px 18px;
    width: 95%;
    background: #000;
    position: absolute;
    top: 47%;
    right: -14px;
    text-align: center;
    color: #fff;
    padding: 0px;
    font-size: 0.825em;opacity: 0.3}
.page-s-new-iphone img{width: 3em;    margin-top: 16px;}
.page-torder-hy{    width: 100%;
    -webkit-box-align: center;
    text-align: left;
    vertical-align: middle;
    margin-left: 23px;}
.page-torder-hy .page_icbc_y1{height: 0em;
    display: inline-block;
    border-right-color: #898989;
    border-top-color: #898989;
    border-width: 4px;
    right: 0.7em;
    position: absolute;
    margin-top: -12px;}
.page_icbc_color{color: #292929;}
.page-cols02 .page-yfx img{float: right;margin-top: 0px;}
.page-cols02 .page-noborder img{float: right;margin-top: -2px;}
.page-icbc-solid{border-top: 1px solid #f5f5f5;}
.page-icbc-cols{margin-right:1.56em;}
.page_yy{    width: 0.6em;
    height: 0.6em;
    display: inline-block;
    border-right-color: #898989;
    border-top-color: #898989;
    border-width: 4px;
    right: 1.15em;
    border-top: solid 2px #898989;
    border-right: solid 2px #898989;
    -webkit-transform: rotate(45deg);
    position: absolute;margin-top: 6px;}
.page-new-li{ display: -webkit-box;
    -webkit-box-orient: horizontal;
/*    padding: 10px 0;*/
	border-bottom: solid 1px #f5f5f5;}
.page-cols01 img{margin-left: 10px;float: none;margin-top: 0px;}
.page-icbc-line{line-height:40px;color:#646464;}
.page-cols02 .page-icbc-k{color:#646464;}

/**************11鏈��淇敼璁㈠崟鏃犱俊鎭〉闈��***************/
.page_take{ text-align: center; padding-top: 28px;}
.page-jf-hd{width: 15%;}
.page-a-iph-off{background: #e83d26;float: left;
    width: 50%;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: -9999em;
    border-radius: 10em;}
.page-icbc-gr{color: #000;}
/**************11鏈��淇敼寮瑰嚭妗嗛〉闈��***************/
.white_content {
display: none;
position: absolute;
top: 30%;
left: 10%;
width: 80%;
background-color: white;
z-index:1002;
overflow:auto;
}
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.5;
filter: alpha(opacity=80);
}
.white_content_small {
display: none;
position: absolute;
top: 20%;
left: 30%;
width: 40%;
height: 50%;
border: 16px solid lightblue;
background-color: white;
z-index:1002;
overflow: auto;
}
.page_icbc_pop{font-size: 0.875em; text-align: center;margin-top: 18px;width: 100%;  height: 15%;}
.page_icbc_clq{
	font-size: 0.875em;
    color: #000;
    width: 66%;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.page_icbc_tc{    border-top-left-radius: 23px 18px;
    border-bottom-left-radius: 23px 18px;
    width: 4em;
    background: #f5b81f;
    position: absolute;
    top: 70%;
    right: 0px;
    text-align: center;
    color: #fff;
    padding: 0px;
    font-size: 0.825em;}
.page_icbc_y01{height: 0em;display: inline-block;border-right-color: #898989;border-top-color: #898989;border-width: 4px;right: 0.7em;position: absolute;margin-top: 0px;}
.page_icbc_jq{color: #e83d26;margin-top: 0px;font-size: 1em;}
.page_icbc_hy{width:68%;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-size: 0.75em;}
.page-s-new-s-section{margin-top: 10px;}
/*************淇敼瀛椾綋椤甸潰*********/
.page_icbc_large{    width: 99%;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.page_fanAn{color: #000;margin-top: 7px;}
/********涓嶅紑鍙戠エ寮瑰嚭妗嗗紑濮��*********/
.mydiv h2{color:#adadad;font-size: 0.85em;margin-bottom: 10px;text-align: left;}
.hotel_floata{    width: 100%;
    position: fixed;
    bottom: 0;
    background: #EFEFEF;}
.hotel_floata-con{    padding: 0 12px;}
.page_hotel_floata-cont {
    padding-top: 0.6em;
    clear: left;
    text-align: left;
    margin-left: 14px;
    color: #292929;
}

.page_hotel_floata-conc a {
    display: block;
    width: 27%;
    height: 2.8em;
    line-height: 2.8em;
    font-size: 0.8em;
    background: #FFF;
    margin-left: 4%;
    margin-top: 0.6em;
    float: left;
    text-align: center;
    text-decoration: none;
    color: #a0a0a0;
    border: 1px solid #eee;
    border-radius: 15px;
    overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.page-mydiv{
	background-color: #fff;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
    z-index: 999;
    height: auto;
    bottom: 0px;
    position: fixed!important;
    margin-bottom: 44px;
    padding-bottom: 13px;
}
.page_hotel_floata{padding-bottom: 20px;}
.page_hotel_floata a {
    display: block;
    font-size: 0.8em;
    background: #FFF;
    margin-left: 4%;
    margin-top: 0.6em;
    text-decoration: none;
    color: #adadad;
    border-radius: 15px;
    margin-right: 4%;
}
.page_icbc_color a{ color: #292929;}
.page_icbc_color .page_icbc_red{border:1px solid #e83d26;}
/****************璐甸噾灞炵‘璁よ鍗��*******************/
.page-icbc-r{color: #a0a0a0; font-size: 1.2em;}
.page_icbc_nema{color: #292929;font-size: 1.2em; width: 76%;display: inline-flex;line-height: 22px;}
.page_icbc_nema01{color: #949494;font-size: 1.2em; width: 76%;display: inline-flex;line-height: 22px;}
.page_icbc-jr{color: #a0a0a0;margin-right: 10px;}
.page_zt{width: 0.75em;height: 0.75em;display: inline-block;border-right-color: #898989;border-top-color: #898989;border-width: 4px;right: 0.7em;border-top: solid 2px #b5b5b5;border-right: solid 2px #b5b5b5;-webkit-transform: rotate(45deg);position: absolute;margin-top: 4px;}
/******************鎺ㄨ崘浜洪��夋嫨**************/
.page_icbc_line{color: #a0a0a0; padding-top: 30px;}
.page-icbc-img .help-l-ul .page_icbc_dm input{background: #e7e7e7;border-radius: 25px; padding: 10px;color: #898989;border:1px solid #e7e7e7;}
.page_iabc_height{padding: 52px 0 15px 0;}
.page_icbc_tj{margin-top: 24px;}
.page_icbc_width{width: 90%;margin-left: 18px;}
.page_icbc_inpput{width: 90%;  margin-left: 16px; margin-top: 10px;}
.page_icbc_line a{color: #292929;font-size: 0.875em;border-radius: 20px;}

/********16.11.23 鍙戠エ鎶ご澧炲姞input璺熷叧闂寜閽��*************/
.page-sz .page_span_pla{width: 105%;background: #F9F9F9;border:none;}
.page_before::before{content:"\00d7";float: right;padding-top: 1px;cursor: pointer;}
.page_before{ float: right;
    border-radius: 56px;
    text-align: center;
    width: 12px;
    height: 14px;
    line-height: 10px;
    background: #646464;
    color: #fff;
    margin-top: -43px;
    z-index: 666;
    position: absolute;
    right: 1em;
    padding-right: 3px;
}
/*************浣跨敤绉垎淇敼11.24************/
.a-iph-inner01 {
    width: 200%;
    display: block;
    position: relative;
}
.page-icbc-colsDIV{height: 1.7em;margin-top: 7px;    margin-right: -100px;}
.page-icbc-colsDIV input{ border: 1px solid #ccc;border-radius: 15px; width: 40%;text-align: center;}
.box-tipRight { position: relative; background: #eee; padding:0.3em; }
.box-tipRight:before { content: ''; position: absolute; display: block; -webkit-transform: rotate(-45deg); width: 0.5em; height: 0.5em; top: -0.25em; background: #eee; right: 2em; }
/***********鎸夐挳寮��鍏��**************/
.a-che+ .a-iph-inner01 { margin-left: 0;}
.a-iph-inner01 .a-iph-on, .a-iph-inner01 .a-iph-off { float: left; width: 50%; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-indent: -9999em; border-radius: 10em; }
.a-che:checked+ .a-iph-inner01 .a-iph-sw { content: ''; left: 100%; margin-left: -29px; }
.a-che:checked+ .a-iph-inner01 { margin-left: -100%;}
.a-che+ .a-iph-inner01 .a-iph-sw { width: 28px; height: 28px; border-radius: 10em; background-color: #fff; position: absolute; top: 1px; content: ''; left: 1px; }

.page_before::before{content:"\00d7";float: right;cursor: pointer;}
.page_before{ float: right;
    border-radius: 56px;
    text-align: center;
    width: 12px;
    height: 14px;
    line-height: 10px;
    background: #646464;
    color: #fff;
    margin-top: -35px;
    z-index: 666;
    position: absolute;
    right: 14px;
    padding-right: 3px;
}
.page_icbc_X{width: 100%;text-align: center; position: absolute;top: 100%;z-index: 9999;}
.page_icbc_span{width: 35px;border: 2px solid #fff;border-radius: 30px;font-size: 16px;height: 35px;line-height: 35px; color: #fff;}

@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* 鍏煎iphone5 */
	.page_icbc_X{    width: 100%;
    text-align: center;
    position: absolute;
    top: 480px;
    z-index: 9999;
    margin-top:-65px;
    }
}
@media (device-width:1242px) and (-webkit-min-device-pixel-ratio:2){/* 鍏煎iphone max */
	.myIcbc-wrap{ margin-top: 10px;
    }
}
@media (device-width:826px) and (-webkit-min-device-pixel-ratio:2){/* 鍏煎iphone r */
	.myIcbc-wrap{ margin-top: 10px;
    }
}

@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3.0){/* 鍏煎iphone6 plus */
	.page_icbc_X{    width: 100%;
    text-align: center;
    position: absolute;
    top: 74%;
    z-index: 9999;}
}
/******12.5璁㈠崟澶囨敞*********/
.page-icbc-b a.page_icbc_slh{
	margin-top: 0px;
    line-height: 20px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/******12.5鎻愪氦璁㈠崟鎸夐挳鎮诞*********/
.page_icbc_saleinfo{    position: fixed;
    bottom: 0;
    background: #fff;
    right: 0;
    width: 100%;}
/******12.6鐢靛瓙閰嶉��佽緭鍏ユ锛岄敊璇彁绀��*********/
.page-icbc-h{font-size: 1.2em;color: #000;overflow: hidden;text-overflow:ellipsis;white-space: normal;line-height: 28px;}
.page_icnc_cw{color: red;}
.page-icbc-top input.page_icbc_inP{width: 69%;}
.page_icbc_saleinfo01{margin-bottom: 10px;}
/******12.6璐甸噾灞炲脊鍑烘*********/
.page_white_content{height: 80%;position: absolute; top: 12%; left: 10%; width: 80%; background-color: white; z-index: 1002; overflow: auto;}
.page_icbc_pop01{font-size: 0.875em; text-align: center; margin-top: 18px; width: 100%;height: auto;}
.page-fonut01{border: 1px solid #ccc; margin-top: 2px; }
.page_icbc_red01{color: red;}

.page_icbc_ys{padding: 8px;  color: #292929;}
.page_icbc_ys01{padding: 8px;}

.saleinfo .list-entry01 {
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	padding: 8px;
}
.page-icbc-Pcols{margin-right: -100px;}
.page-icbc-PcolsDiv{width: 60%;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
/**************鎼滅储绛涢��夐〉闈��.12*****************/
.page_icbc_screen{background-color: #fff; text-align: center; line-height: 20px; font-size: 12px; font-weight: bold; z-index: 999; height: auto; top: 0px; position: fixed!important; margin-bottom: 40px; padding-bottom: 13px; left: 20pt;}
.page_screen_conc a{display: block; width: 24%; height: 1.88rem; line-height: 1.88rem; font-size: 0.8em; background: #F5F5F5; margin-left: 4%; margin-top: 0.6em; float: left; text-align: center; text-decoration: none; color: #333; border: 1px solid #eee; border-radius: 25px;}
.page_screen_conc a.search-one{border-radius: 5px;}
.page_screen_concL a.search-one{border-radius: 5px;}
.page_screen_conc{padding-top: 0.6em; clear: left; text-align: left; margin-left: 0px; color: #292929;}
.page_screen_conc .icbc_b{border: 1px solid #e83d26;color: #e83d26;background:#FCE9E8;}
.page_screen_conc a{font-size: 1.1em;}
.page_screen-cont{padding-top: 0.6em;clear: left;text-align: left;margin-left: 14px;color: #959595;}
.page_screen_cont{padding-top: 1.6875em;clear: left;text-align: left; margin-left: 14px;color: #959595;font-size: 1.15em;}
.page_screen_concL{padding-top: 0.6em;clear: left;text-align: left;margin-left: -4px;color: #292929;}
.page_screen_concL a{display: block;width: 30%;height: 2.8em;line-height: 2.8em;background: #FFF;margin-left: 5%;margin-top: 0.6em;float: left;text-align: center;text-decoration: none;color: #b7b4b4;border: 1px solid #eee;border-radius: 25px;}
.page_screen_conc .page_icbc_Sj{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.page_screen_btn01{background: #ebebeb;color: #4d4d4d;}
.page_screen_btn{width: 20%; background: pink;background: #e83d26;color: #fff;font-weight: bold;}
.page-btn-pf{position: fixed; bottom: 0; left: 21pt; width: 100%; z-index: 1000;font-weight: bold;}
.page_screen_cont .arr{display: block;position: absolute;width: 100%;height: 100%;border: 2px solid #333; border-left: 0;border-bottom: 0;transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}
.page_screen_cont a span.hotle-arr-right {position: absolute;top: 16px;right: 30px;}
.hotle-arr-right {display: block;width: 10px;height: 10px;font-size: 0;}
.page_screen_concL .page_l{border: none;width: 8%;}
.page_screen_yy{width: 0.6em;height: 0.6em;display: inline-block; border-right-color: #898989;border-top-color: #898989;border-width: 4px;right: 0.7em;border-top: solid 2px #898989;border-right: solid 2px #898989;-webkit-transform: rotate(135deg);}
.page-cols03 page-icbc-cols{height: 1.7em;}
.page_screen_z{margin-right: 5px;color: #e83d26;}
.page_screen_zz{width: 0.6em;height: 0.6em;display: inline-block;border-right-color: #898989;border-top-color: #898989;border-width: 4px;right: 0.7em;border-top: solid 2px #898989;border-right: solid 2px #898989; -webkit-transform: rotate(317deg);margin-top: 8px;}
/***************鍚庤拷鍔犳牱寮��.30****************/
.icon-page_beft:before{content:"\e90f";float: right;cursor: pointer;color:#666;font-size:1.4em;margin-top:0.7em;margin-left: 0.2em;}
.page_yz{width: 0.75em;
height: 0.75em;
display: inline-block;
border-right-color: #898989;
border-top-color: #898989;
border-width: 4px;
right: 0.7em;
border-top: solid 2px #898989;
border-right: solid 2px #898989;
-webkit-transform: rotate(45deg);
position: absolute;
margin-top: -1.5em;
}
/*************璁㈠崟鍒楄〃  鎴戠殑璁㈠崟***************/
.page-s-new-section{margin-top:3em;}
.page_dd{width: 0.75em; height: 0.75em; display: inline-block; border-right-color: #898989; border-top-color: #898989; border-width: 4px; left: 9em; border-top: solid 2px #898989; border-right: solid 2px #898989; -webkit-transform: rotate(45deg); position: absolute;  margin-top: 4px;}
.page-nameMain{  position: relative; vertical-align: middle;margin-right: 10px;}
.page-nameMain:before { content: '' /*'>'*/; border-top: solid 1px #dadada; border-right: solid 1px #dadada; -webkit-transform: rotate(45deg); width: 0.7em; height: 0.7em; vertical-align: middle; display: inline-block; position: absolute; right: -10.5em; top: 40%; margin-top: -0.35em;}
.page-cart-name{display: block;  text-overflow: ellipsis; white-space: nowrap;}
.page-cart-name a{color: #292929}
.pag_iabc_dx img{float: left; width: 1.6em;  margin-left: 1px;  margin-top: 1px;}
.page-rlue-div{ width: 30%;  position: relative; }
.page-rlue-div img { width: 100%; float: none; margin-left: 0px; margin-top: 5px;}
.page_icbc_rlue{font-size: 0.875em;  color: #000; width: 46%; word-break: break-all; text-overflow: ellipsis;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.page_rlue_color{font-size: 0.815em; COLOR: #adadad; }
.page_rule_sku_divs{margin-top: 20px;width: 50%;text-align: left;word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.page_icbc_qq{height: 0em; display: inline-block; border-right-color: #898989; border-top-color: #898989;  border-width: 4px; right: 0.7em; position: absolute; margin-top: -5.5%;font-size: 12px;}
.page_icbc_qq01{position: absolute;top: -1px;right: 0em;font-size: 12px;}
.page_icbc_Qdiv{position: absolute;top: -1px;right: 1em;font-size: 12px;}
.page-new-s-li{display: -webkit-box; -webkit-box-orient: horizontal; padding: 10px 0;}
.page-cols02 .page_cy{display: block; width: 177%; height: 2.5em; line-height: 2.5em; font-size: 0.8em; background: #FFF; margin-left: 4%; float: right; text-align: center; text-decoration: none; color: #a0a0a0; border: 1px solid #eee; border-radius: 5px;}
.page-rule-name img{    float: left; width: 1.6em;margin-left: 0; margin-top: 0;}
.page_rule_top{background-color: #fff; position: relative; padding: 0 10px;}
.page_rule_right{display: block; padding: 0.8em 0 1.5em 0; width: 100%;}
.page-rule-nameMain:before{content: '' /*'>'*/;
    border-top: solid 1px #dadada;
    border-right: solid 1px #dadada;
    -webkit-transform: rotate(45deg);
    width: 0.7em;
    height: 0.7em;
    vertical-align: middle;
    display: inline-block;
    position: absolute;
    right: -1.7em;
    top: 50%;
    margin-top: -0.35em;}
.page-rule-nameMain{margin-left: 10px;
    position: relative;
    vertical-align: middle;}
.page-rule-name a{margin-left:5px;}
.page_color_radius{border: 1px solid #ccc;  border-radius: 5px; margin-left: 5px;  text-align: center;padding-left: 5px;padding-right: 5px;width:55px}
.page_color_radius_jx{border: 1px solid #e83d26;  border-radius: 5px; margin-left: 5px;  text-align: center;padding-left: 5px;padding-right: 5px;width:52px}
.page_color_radius_rf{border: 1px solid #ccc;  border-radius: 5px; margin-left: 5px;  text-align: center;padding-left: 5px;padding-right: 5px;}
.page-rule-cols02{height: 1.7rem; margin-top: 7px; margin-bottom: 16px;font-size: 0.8rem;}
.cart-editor-color{float: right; margin-right: -3em; color: #e83d26;display: none;}
.page_color_radius01{border: 1px solid #e83d26;  border-radius: 5px; padding: 5px 5px 5px 5px; margin-left: 5px;  width: 58px; text-align: center;color: #e83d26;}
.page-icbc-rule{text-align: center;
    width: 100%;}
.page_screen_R{    width: 0.45em;
    height: 0.45em;
    display: inline-block;
    border-right-color: #898989;
    border-top-color: #898989;
    border-width: 4px;
    right: 0.7em;
    border-top: solid 2px #898989;
    border-right: solid 2px #898989;
    -webkit-transform: rotate(135deg);
}
.page_fotter{width: 100%;text-align: center;padding: 1.875em 0 1.875em 0;}
.page_lj_butt{width: 100%;text-align: center;padding: 1.2em 0;}
.page_fotter span{border: 1px solid #838383;
    padding: 1em;
    border-radius: 5px;
    font-size: 1.2em;
    color: #838383;}
.page_lj_butt span{border: 1px solid #838383;
    padding: 0.2em 0.5em;
    font-size: 1em;
    border-radius: 5px;
    color: #838383;}
/***********03 璐墿杞��***************/
.hotel_user-content-list ul li a span.page_fontnone01{font-family: "myfont"; color: #d2d2d2; font-size: 1.25em;}
.page-cart-nameMain{margin-left: 10px;}
.page-rule-nameMain01{ margin-left: 10px; width: 46%; position: relative;  vertical-align: middle; }
.page_rule_input{    width: 1.5em; border: 1px solid #ccc; height: 1.5em; border-radius: 15px;}
.icon-checkbox-def:before{content: "\e659"; color: #c4c4c4; background-color: #f0f0f0; margin-left: 2em; }
.page-rule-name a.page_rule_dd{margin-left:2em;}
.page_rule_bg{background: #fff;}
.page_rule_left{ margin-top: 2.5em; margin-left: 1.3em;}
.page-torder-div p{width: 52%;}
.page_rule_j{color: #e83d26;font-weight: bold;}
.page-cart-editor{border-right: 1px solid #a0a0a0;margin-right: 0.7em; width: 10%;}
.page_rule_rightI{float: right;border: 1px solid #ccc;border-radius: 20px;margin-left: 4em;padding: 2px;}
@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3.0){/* 鍏煎iphone6 plus */
	.page_rule_rightI{margin-left: 6em;}
}
/********鐚滀綘鍠滄********/
.page_recommend{padding-bottom: 10px;}
.page_recommend .text01{padding-top: 10px;}
/*.page_recommend .page_handpick li{width: 50%;float: left;box-sizing: border-box;}*/
/********璐墿杞︾┖**********/
.page_Kcommodity{ width: 100%; top: 0; left: 0; z-index: 1000; background: #fff; position: fixed;border-bottom: 1px solid #d2d2d2;}
/*.page_Ktop{width: 100%;height: 100%;background: #fff;padding-top: 90px;padding-bottom: 30px;border-bottom: 1px solid #d2d2d2;}*/
.page_Ktop{width: 50%;height: 100%;background: #fff;padding-bottom: 30px;margin: 0 auto;}
.page_Ktop img{text-align: center;width: 100%;}
.page_Kup{width: 100%;text-align: center;color: #a0a0a0;padding: 20px 0;font-size: 1em;}
.page_Ktop .page_K_g a{background: #e83d26;border-radius: 35px;text-align: center;padding: 3px 16px;color: #fff;font-size: 1.2em;}
.page_K_g{width: 100%;text-align: center;padding-top: 10px;}
.page_kland{width: 100%;background: #fff;text-align: center;padding-top: 20px;padding-bottom: 30px;}
.page_kland .page_Kland_l{padding: 5px;border: 1px solid #646464;border-radius: 30px;width: 60px;}
.page_kland .page_Kland_t{width: 100%;text-align: center;font-size:16px;color: #a0a0a0;padding-top: 12px;}
.page_Land_l li.page_Kfottom{border: 1px solid #d2d2d2;}
.page_Land_l li{border: 1px solid #d2d2d2;padding-bottom: 5px;margin-top: -1px;margin-left: -1px;}
.page_K_dl{padding:6px;word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.page_K_jq{padding: 7px;color: #fb4e37;font-size: 18px;font-weight: bold;}
.page_K_green{background:#82bc46;float: right;padding: 2px;margin-right: 3px;color: #fff;font-size: 12px;}
.page_K_blue{background:#3aa6e1;float: right;padding: 2px;margin-right: 3px;color: #fff;font-size: 12px;}
.page_K_pricej{
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
margin-bottom: -4px;
}
.page_K_pricej_div_hei{
	height:26px;
}
/********鎼敭璇︽儏椤甸潰**********/
.page_tying{padding-top: 20px;}
.page_tying_nve{display: -webkit-box; -webkit-box-orient: horizontal; padding: 30px 0;  border-bottom: solid 1px #e1e1e1;}
.page_span{margin-top: -1em;}
/*.page-cart-name{padding-left: 12px;}*/
.page_tying_s{margin-left: 10px;}
/***********澧炲姞閲戦鍒嗗壊绾��***********/
    .order-tanzeng {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 10;
    }
    .order-down-list {
        height: 100%;
        width: 100%;
        background-color: rgba(0,0,0,.3);
        position: absolute;
        top: 0;
        display: none;
    }
    .order-doli-con {
        background-color: #fff;
    }
    .icon-acj-sao:before {
        content: "\e655";
        font-size: 1.5em;
        color: #898989;
    }
    .icon-acj-menu:before {
        content: "\e923";
        font-size: 70%;
        color: #898989;
    }
    .icon-orderdoli-arr::before {
        content: '\e919';
        font-size: 65%;
        color: #898989;
    }
    .icon-orderdoli-arrb::before {
        content: '\e918';
        font-size: 65%;
        color: #898989;
    }
    .order-doli-ul li {
        width: 100%;
        height: 2.75em;
        border-bottom: 1px solid #dedede;
    }
    .order-doli-ul li a {
        display: block;
        width: 100%;
        height: 100%;
        line-height: 2.75em;
        text-align: center;
        color: #292929;
    }
/***********澧炲姞閲戦鍒嗗壊绾��***********/
.page-icbc-red .page_terde_borde{margin-left: 8px;color: #ccc;}
.cart-editor-red{color:#e83d26;float:right;font-size: 0.75em;}
.prod-name-twoL{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*涓嬭浇寮曞寮��濮��*/
.lj-loadfollow {
    height: 3em;
    background-color: #232323;
}
.lj-loadfollow-left {
    float: left;
    width: 68%;
    height: 100%;
}
.lj-loadfollow-left a{display:flex;align-items:center;}
.lj-loadfollow-rig {
    float: right;
    width: 32%;
    background-color: #CD2525;
    height: 100%;
    color: #fff;
    font-size: 0.875em;
    line-height: 3.43em;
    text-align: center;
}
.lj-loadfollow-rig a{
    color: #fff;
}
.lj-A-close {
    display: inline-block;
    padding-left: 0.59em;
    padding-right: 0.59em;
    height: 100%;
    line-height: 3em;
}
.icon-new-erry::before {
    content: '\e90e';
    color: #fff;
}
.lj-loadfollow-left img {
    width: 2.25em;
    height: 2.25em;
    margin-left: 0.5em;
    padding-top: 0.4em;
    margin-right: 0.75em;
    float: left;
}
.lj-folloe-app {
    width: 6em;
    height: 100%;
    color: #fff;
}
.lj-folloe-app p{  font-size: 0.75em;  line-height: 1em; }
.lj-folloe-app p:nth-child(1){
    margin-bottom: 0.5em;
    margin-top: 0.75em;}
/*涓嬭浇寮曞缁撴潫*/
.icon-share-header:before{content:"\e944";}
.icon-delete-header:before{content:"\e943";}
.icon-nav-header:before{content:"\e945";}
.icon-cat-header:before{content:"\e928";}
a.icon-back{display:block;line-height:44px;}
.icon-back:before{content:"\e942";padding:15px;}
.icon-delete-header{padding-left:0.8em;}
.icon-nav-header,.icon-share-header,.icon-cat-header{padding-right:0.6em;}
.header-p{display:flex;align-items:center;height:44px;background-color:#fff;}
.header-tab a{padding-left:0.5em;padding-right:0.5em;display:inline-block;}
.public-header-left{position:absolute;left:0;height:44px;
display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;font-size:100%;
}
.public-header-right{position:absolute;right:0;height:44px;
display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;font-size:100%;right:0;
}

/*缁熶竴寮瑰嚭灞傛柊澧炲姞鏍峰紡*/
.page-Tred{color: #292929;}
.page-Sred{color: #e83d26; border-right-style: hidden;}
.page-iabc-d{border-right: 1px solid #ccc;text-align: center;line-height: 45px;}
.page-center-top{padding-top: 35px;text-align: center;padding-bottom: 22px;margin-left:4%; margin-right:4%;font-size: 0.875em;color: #292929;}
.page_hotel_floata p{line-height:1.3em; overflow: hidden; font-size:0.8em; background:#FFF; margin-left:4%; margin-right:4%; margin-top:0.6em; color:#646464;}
.page_icbc_X_jqm{width: 100%;text-align: center; position: absolute;z-index:9999;}

.icon_e::before {
    content: '\e90e';
    color: #fff;
    font-size: 1.8em;
}
/*********I鍥炬爣*****************/
.icon-Sdiv:before{content:"\e920";font-size:1em;display:block;color: #999;font-size:1em;}
.icon-Ydiv:before{content:"\e920";font-size:0.8em;display:block;color: #999;font-size: 0.95em;margin-right: 0.8em;}
/************搴楅摵鍥炬爣******************/
.icon-Pdiv:before{content:"\e926"; color:#898989}
/*2017.2.15绠ごstart*/
    .lj-arrow-right,.lj-arrow-right-t,.lj-arrow-right-b {
        padding-left: 0.928em;
        padding-right: 1.1em;
        height: 100%;
        line-height: 3.143em;
    }
    .lj-bor-b{
        border-bottom: 1px solid #dedede;
    }
    .lj-arrow-right::after,.lj-arrow-right-t::after,.lj-arrow-right-b::after {
        content: '';
        display: block;
        width: 0.8em;
        height: 0.85em;
        border-top: 1px solid #898989;
        border-right: 1px solid #898989;
        margin-top: 1em;

        color: #B5B4B4;
    }
    .lj-arrow-right::after{
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .lj-arrow-right-t::after{
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .lj-arrow-right-b::after{
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }
    /*2017.2.15绠ごend*/
     .lj-sale-rb::after {
        margin-top: 10px;
        width: 0.6em;
        height: 0.65em;
    }
    .lj-sale-rt::after {
        margin-top: 16px;
        width: 0.6em;
        height: 0.65em;
    }
	.lj-sent-gold-message{
		 padding: 5px;
         background-color: #fff;
         border: 1px solid #565656;
         text-align: center;
         -webkit-border-radius: 4px;
         border-radius: 4px;
         color: #292929;
         margin-top: 10px;
	}

/*2017.2.21搴楅摵鍚嶇О瓒呴暱*/
.page-store-name-total { width:64% }
.page-store-name-hide {display: inline-block;height:1.1em;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.page-rf-header{ padding: 0.625em 0 0.625em 0; display:block; width:100%}
.page-rf-header a {color: #292929; }



.lj-wrap {
    text-align: center;
}
.lj-loaderror {
    width: 8.25em;
    height: 8.4375em;
}
.lj-loaderror-p {
    font-size: 0.75em;
    margin-top: 1.75em;
    color: #646464;
}
.lj-exitload {
    font-size: 0.75em;
    color: #646464;
    height: 2.667em;
    line-height: 2.667em;
    width: 6.05em;
    border: 1px solid #5F5F5F;
    margin: 0 auto;
    margin-top: 2.25em;
}


.span-oversea-red-tag {
	position: absolute;
	top: 25%;
	left: 50%;
}

.span-oversea-red-tag-list {
	position: absolute;
	top: 3px;
	left: 50%;
}

.span-oversea-red-tag-detail {
	position: absolute;
	top: 14px;
	left: 50%;
}

.page_Gdiv{white-space: normal;width: 80%;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
/* 鏃犺瘎浠峰唴瀹�� */
.blank-eval-div{
	text-align: center;
}
.blank-eval-img{
	width: 8.5625em;
	margin-top: 8.5625em;
}
.blank-eval-p{
	margin-top: 1.64em;
	font-size: 0.875em;
	color: #a0a0a0;
}
/* .no-more-order-line{
	 width: 100%;
    margin: 0 auto;
    border-bottom: 1px solid #838383;
    position: relative;
    height: 10px;
    margin-bottom:2em;
}
.no-more-order-text{
	 width: 30%;
    left: 37%;
    background: #fff;
    position: absolute;
    top: 0;
    text-align: center;
} */
.no-more-order-line{position:relative;background:#eee;font-size:.875em;padding:1.1em 1.07em;text-align:center;color:#a0a0a0;}
.no-more-order-line:before,.no-more-order-line:after{display:block;content:"";position:absolute;top:50%;width:34%;border-top:1px solid #d2d2d2;}
.no-more-order-line:before{left:1.07em;}
.no-more-order-line:after{right:1.07em;}
.integral-mask{width: 100%;
background: #ccc;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
position: relative;
margin-top: -97px;}

.seven-refund-tip-div{
	width: 100%;
	background: #fcf8e0;
}
.seven-refund-tip-commit-div{
	margin-top: 0;
	margin-bottom: -0.5em;
}
.seven-refund-tip-div .tip-line{
	margin-left: 14px;
	font-size: 0.9em;
	margin-right: 14px;
	color: #e83d26;
	padding-top: 10px;
	padding-bottom: 10px;
}
.seven-refund-tip-div .tip-line span{
	text-align: left;
	margin: -24px 0 0 70px;
}
.seven-refund-tip-prod{
	font-weight: 100;font-size: 0.625em;margin-right: 0.5em;color: #e83d26;
}

.n_color-gray{
	background-color:#ccc;
}

.n_color-gray:hover{
	background-color:#ccc;
}

/*瑙﹀睆瀵艰埅鏍忓浘鏍��*/
.shoping-onenav ul li.icon-active-shou img,
.shoping-onenav ul li.icon-active-fen img,
.shoping-onenav ul li.icon-active-gou img,
.shoping-onenav ul li.icon-active-shang img{
    position: absolute;
    font-size: 1.5em;
    width: 1.1em;
    height: 1.1em;
    top: 50%;
    left: 50%;
	margin-top: -1.05em;
	margin-left: -0.55em;
	text-align: center;
}
/*鍥炬枃璇︽儏浠锋牸璇存槑浠嬬粛*/
.pro_price_desc{
	margin-left:10px;margin-right:10px;}
.pro_price_desc p{width:100%;border-bottom:2px solid #d20000;font-weight:bold;font-size:11px;color:#d20000;line-height: 24px;}
.pro_price_text{font-size:10px;color:#555;line-height: 24px;}
.pro_price_text span{color:#333;font-weight:bold;}

/*鎻愪氦璁㈠崟椤电數瀛愬埜tab绛��*/
.navL-disone{overflow: hidden;border-bottom: 1px solid #f7f7f7;background: #fff;}
.navL-disone li{float: left;box-sizing: border-box;width: 50%;text-align: center;line-height: 3.143em;font-size: .875em;}
.dis-totalred{border-bottom:1px solid red;color:red;}
.commit-coupon-empty{width: 100%;text-align: center;margin-top: 50%;}
.commit-coupon-opacity{opacity: 0.5;}

/************手机端提交订单页，当有平台券或者商户券或者电子券时，字体加粗变红  20190314****************/
.font-red-bold{
	color: red;
	font-weight: bold;
}


/****/
.icon-icon-e{
	content: "\e900";
	width: 2em;
	height: 2em;
}
.icon-icon-e .path1:before {
  content: "\e900";
  color: rgb(102, 102, 102);
}
.icon-icon-e .path2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(153, 153, 153);
}
.icon-icon-e .path3:before {
  content: "\e902";
  margin-left: -1em;
  color: rgb(151, 151, 151);
}
.icon-icon-e .path4:before {
  content: "\e903";
  margin-left: -1em;
  color: rgb(151, 151, 151);
}
.icon-icon-e .path5:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(151, 151, 151);
}
.icon-icon-e .path6:before {
  content: "\e905";
  margin-left: -1em;
  color: rgb(151, 151, 151);
}

.goToTop {
 width: 3.2em;
 height: 3.2em;
 border-radius: 1.6em;
 position: fixed;
 bottom: 0;
 right: 1em;
 background: rgba(255,255,255,0.80);
 box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 8%);
 padding: 0.65em;
 box-sizing: border-box;
}

.icon-top {
 display: inline-block;
 background-image: url(../images/gotoTop.png);
 width: 1.92em;
 height: 1.92em;
 background-size: 100% 100%;
}
