@charset "utf-8";
/* CSS Document */
@font-face { font-family: 'iconfont'; src: url('../font/iconfont.eot'); /* IE9*/ src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/iconfont.woff') format('woff'), /* chrome、firefox */ url('../font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */ }
.iconfont { font-family: "iconfont" !important; font-size: 0.8rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #fff; }
.gradual { animation: gradual 1s; -webkit-animation: gradual 1s; -moz-animation: gradual 1s; -o-animation: gradual 1s; }
@keyframes gradual { 0% {
opacity:0;
}
90% {
opacity:0.9;
}
100% {
opacity:1;
}
}
@-webkit-keyframes gradual { 0% {
opacity:0;
}
90% {
opacity:0.9;
}
100% {
opacity:1;
}
}
@-moz-keyframes gradual { 0% {
opacity:0;
}
90% {
opacity:0.9;
}
100% {
opacity:1;
}
}
@-o-keyframes gradual { 0% {
opacity:0;
}
90% {
opacity:0.9;
}
100% {
opacity:1;
}
}
.bc-f0f0f0 { background-color: #f0f0f0; }
.header-h { width: 16rem; height: 2.15rem; overflow: hidden; }
.ind-header { width: 16rem; height: 2.15rem; background-color: #ffb744; position: fixed; top: 0; left: 0; z-index: 10; }
.ind-header .logo { width: 7.5rem; height: 1.5rem; float: left; margin: 0.35rem 0 0 0.5rem; vertical-align: middle; overflow: hidden; }
.ind-header .logo img { height: 1.5rem; }
.ind-header .local { height: 2.15rem; float: right; padding-right: 0.5rem; font-size: 0.7rem; color: #fff; line-height: 2.15rem; }
.ind-header .local a { font-size: 0.7rem; color: #fff; }
.ind-user { width: 16rem; height: 3.25rem; background-color: #ffb744; }
.ind-user .tx { width: 2.1rem; height: 2.1rem; float: left; border: 0.1rem #007bbf solid; margin: 0.5rem 0 0 0.5rem; border-radius: 100%; overflow: hidden; }
.ind-user .tx img { width: 2.1rem; height: 2.1rem; border-radius: 100%; }
.ind-user .hy { width: 12.25rem; height: 2.1rem; float: left; margin: 0.55rem 0 0 0.4rem; }
.ind-user .hy h3 { font-size: 0.7rem; color: #fff; }
.ind-user .hy h3 img { vertical-align: middle; margin: 0 0.3rem 0.1rem 0.5rem; }
.ind-user .hy h3 span { font-size: 0.6rem; color: #fae451; }
.ind-user .hy p { font-size: 0.55rem; color: #005e85; padding-top: 0.2rem; }
.ind-serve { width: 16rem; overflow: hidden; background-color: #fff; }
.ind-serve-top { width: 16rem; padding: 0.5rem 0; }
.ind-serve-bottom { width: 16rem; padding: 0.5rem 0; overflow: hidden; background-color: #fff; }
.ind-serve-bottom ul { width: 16.5rem; }
.ind-serve-bottom li { width: 8rem; height: 0.95rem; display: block; float: left; border-right: 1px #c6c4c5 solid; text-align: center; line-height: 0.95rem; font-size: 0.6rem; color: #b4b4b4; cursor: pointer; }
.ind-serve-bottom li.hover { color: #5c5c5c; }
.serve-pthy { width: 15rem; margin: 0 auto; overflow: hidden; }
.serve-pthy ul { width: 15rem; }
.serve-pthy li { width: 15rem; display: block; overflow: hidden; padding: 0.3rem 0; }
.serve-pthy li strong { float: left; font-size: 0.65rem; color: #4e4e4e; }
.serve-pthy li strong label { font-size: 0.5rem; color: #9c9c9c; }
.serve-pthy li span { float: right; font-size: 0.6rem; color: #5c5c5c; }
.serve-pthy li span label.cl-009ad9 { color: #ffb744; }
.serve-pthy li span label.cl-f11b1b { color: #f11b1b; }
.serve-jphy { width: 15rem; margin: 0 auto; overflow: hidden; }
.serve-jphy ul { width: 15rem; }
.serve-jphy li { width: 7.5rem; display: block; overflow: hidden; padding: 0.3rem 0; float: left; }
.serve-jphy li strong { float: left; font-size: 0.65rem; color: #4e4e4e; }
.serve-jphy li strong label { font-size: 0.5rem; color: #9c9c9c; }
.ind-menu { width: 100%; overflow: hidden; height: 9rem; margin-top: 0.375rem; background-color: #fff; padding: 0.2rem 0; }
.ind-menu ul { width: 100%; }
.ind-menu li { width: 25%; height: 3.2rem; display: block; float: left; margin-top: 0.6rem; }
.ind-menu li a { width: 100%; height: 3.2rem; display: block; text-align: center; }
.ind-menu li a img { width: 2.2rem; height: 2.2rem; border-radius: 100%; }
.ind-menu li a p { text-align: center; line-height: 1rem; font-size: 0.5rem; color: #5c5c5c; }
.ind-ads { width: 16rem; overflow: hidden; margin-top: 0.375rem; background-color: #fff; }
.ind-ads .ads-img { width: 16rem; overflow: hidden; margin-bottom: 0.125rem; }
.ind-ads .ads-img img { width: 16rem; display: block; }
.ind-ads .ads-img.mg-b0 { margin-bottom: 0; }
#swiper2 {display: block;height:auto;}
#swiper2 .swiper-wrapper .swiper-slide {height:auto;}
#swiper2 .swiper-wrapper .swiper-slide a img {width: 16rem; display: block;height:4.5rem;}
.ind-fw1-div{ width: 16rem; height: 6.5rem; overflow: hidden; background-color: #fff;}
.ind-fw1 { width: 16.5rem; height: 6.5rem; overflow: hidden; margin-top: 0.375rem; }
.ind-fw1 .fw1 { width: 8rem; height: 6.5rem; overflow: hidden; float: left; border-right: 1px #c8c8c8 solid; }
.ind-fw1 .fw1 a { width: 100%; height: 100%; display: block; position: relative; }
.ind-fw1 .fw1 a .fw1-img { width: 4.625rem; height: 4.625rem; position: absolute; right: 0; bottom: 0; z-index: 0; text-align: center; vertical-align: middle; }
.ind-fw1 .fw1 a .fw1-img span { height: 100%; vertical-align: middle; display: inline-block; *display:inline;
*zoom:1;
}
.ind-fw1 .fw1 a .fw1-img img { max-width: 100%; max-height: 100%; vertical-align: middle; }
.ind-fw1 .fw1 a .fw1-div { position: absolute; top: 0.7rem; left: 0.5rem; z-index: 5; }
.ind-fw1 .fw1 a .fw1-div h3 { font-size: 0.65rem; color: #007bbf; }
.ind-fw1 .fw1 a .fw1-div p { font-size: 0.5rem; color: #b4b4b4; line-height: 0.6rem; padding-top: 0.1rem; }
.ind-fw1 .fw2 { width: 8rem; height: 3.3rem; overflow: hidden; float: left; border-bottom: 1px #c8c8c8 solid; }
.ind-fw1 .fw2 a { width: 100%; height: 100%; display: block; }
.ind-fw1 .fw2 a .fw2-img { width: 3.75rem; height: 3.25rem; overflow: hidden; float: right; text-align: right; vertical-align: middle; padding-right: 0.5rem; }
.ind-fw1 .fw2 a .fw2-img span { height: 100%; vertical-align: middle; display: inline-block; *display:inline;
*zoom:1;
}
.ind-fw1 .fw2 a .fw2-img img { max-width: 90%; max-height: 90%; vertical-align: middle; }
.ind-fw1 .fw2 a .fw2-div { width: 5rem; height: 3.25rem; padding: 0.65rem 0 0 0.5rem; }
.ind-fw1 .fw2 a .fw2-div h3 { font-size: 0.65rem; color: #007bbf; }
.ind-fw1 .fw2 a .fw2-div p { font-size: 0.5rem; color: #b4b4b4; line-height: 0.6rem; padding-top: 0.1rem; }
.ind-fw2 { width: 16rem; height: 7rem; overflow: hidden; background-color: #fff; margin-top: 0.375rem; }
.ind-fw2 ul { width: 16.5rem; }
.ind-fw2 li { width: 8rem; height: 3.52rem; display: block; float: left; border-right: 1px #c8c8c8 solid; border-bottom: 1px #c8c8c8 solid; }
.ind-fw2 li a { width: 100%; height: 100%; display: block; }
.ind-fw2 li a .fw-img { width: 3.75rem; height: 3.5rem; overflow: hidden; float: right; text-align: right; vertical-align: middle; padding-right: 0.5rem; }
.ind-fw2 li a .fw-img span { height: 100%; vertical-align: middle; display: inline-block; *display:inline;
*zoom:1;
}
.ind-fw2 li a .fw-img img { max-width: 90%; max-height: 90%; vertical-align: middle; }
.ind-fw2 li a .fw-div { width: 5rem; height: 3.5rem; padding: 0.85rem 0 0 0.5rem; }
.ind-fw2 li a .fw-div h3 { font-size: 0.65rem; color: #007bbf; }
.ind-fw2 li a .fw-div p { font-size: 0.5rem; color: #b4b4b4; line-height: 0.6rem; padding-top: 0.1rem; }
.div-space { width: 100%; height: 0.5rem; overflow: hidden; }
.tool-h { width: 16rem; height: 2.2rem; overflow: hidden; }
.tool { width: 16rem; height: 2.2rem; overflow: hidden; border-top: 1px rgba(153,153,153,0.4) solid; background-color: #fff; position: fixed; left: 0; bottom: 0; z-index: 1001; }
.tool ul {height:100%;padding:0 3%;display:flex;justify-content: space-between;}
.tool li { width: 3.2rem; height: 2.2rem; display: block; float: left; }
.tool li a { width: 3.2rem; height: 2.2rem; display: block; text-align: center; position: relative; }
.tool li a .tool-iconfont { font-family: "iconfont" !important; font-size: 1rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #8e8e9e; line-height: 1.2rem; padding-top: 0.15rem; }
.tool li a h3 { text-align: center; font-size: 0.55rem; color: #8e8e9e; line-height: 0.6rem; }
.tool li a span { width: 0.325rem; height: 0.325rem; background-color: #de2f51; border-radius: 50%; position: absolute; left: 50%; margin-left: 0.325rem; top: 0.1rem; display: none; }
.tool li a.active .tool-iconfont { font-family: "iconfont" !important; font-size: 1rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #007bbf; }
.tool li a.active h3 { text-align: center; font-size: 0.55rem; color: #007bbf; }
.com-header { width: 16rem; height: 2.15rem; background-color: #ffb744; position: relative; position: fixed; top: 0; left: 0; z-index: 10; }
.com-header .header-title { width: 16rem; height: 2.15rem; overflow: hidden; text-align: center; line-height: 2.15rem; font-size: 0.75rem; color: #ffffff; }
.com-header .return { width: 3.5rem; height: 2.15rem; position: absolute; top: 0; left: 0; }
.com-header .return a { width: 3.5rem; height: 2.15rem; padding-right: 0.5rem; display: block; line-height: 2.15rem; text-align: right; -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }
.com-header .add { width: 3.5rem; height: 2.15rem; position: absolute; top: 0; right: 0; }
.com-header .add a { width: 3.5rem; height: 2.15rem; padding-left: 0.5rem; display: block; line-height: 2.15rem; text-align: left; -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }
.list-sort { width: 16rem; height: 1.9rem; overflow: hidden; border-bottom: 1px #c8c8c8 solid; background-color: #fff; }
.list-sort ul { width: 17rem; }
.list-sort li { width: 5.35rem; height: 1.9rem; display: block; float: left; }
.list-sort li a { width: 5.35rem; height: 1.9rem; display: block; }
.list-sort li a span { width: 5.35rem; height: 0.65rem; display: block; margin-top: 0.65rem; text-align: center; line-height: 0.65rem; font-size: 0.6rem; color: #4e4e4e; border-right: 1px #c8c8c8 solid; }
.list-sort li a span img { height: 0.425rem; vertical-align: middle; margin: 0 0 0.1rem 0.5rem; }
.list-sort li a.active { color: #ffb744; }
.list { width: 16rem; overflow: hidden; margin-bottom: 0.25rem; }
.list ul { width: 17rem; }
.list li { width: 7.85rem; height: 10.25rem; display: block; background-color: #fff; overflow: hidden; float: left; margin: 0.25rem 0.25rem 0 0; }
.list li .lb-img { width: 7.85rem; height: 7.85rem; overflow: hidden; }
.list li .lb-img img { width: 7.85rem; height: 7.85rem; display: block; }
.list li .lb-div { width: 7.15rem; height: 1.8rem; overflow: hidden; margin: 0.3rem auto 0; }
.list li .lb-div h3 { width: 7.15rem; height: 0.9rem; display: block; overflow: hidden; line-height: 0.9rem; }
.list li .lb-div h3 a { font-size: 0.55rem; color: #4e4e4e; }
.list li .lb-div p { width: 7.15rem; height: 0.9rem; display: block; overflow: hidden; line-height: 0.9rem; }
.list li .lb-div p strong { float: left; font-size: 0.65rem; color: #ff0000; }
.list li .lb-div p span { float: right; font-size: 0.5rem; color: #9c9c9c; }
/*banner*/
.banner { width: 100%; overflow: hidden; position: relative; z-index: 1; }
.main_visual { overflow: hidden; position: relative; }
.main_image { height: 100%; overflow: hidden; position: relative; }
.main_image ul { width: 9999px; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0 }
.main_image li { float: left; width: 100%; height: 100%; }
.main_image li span { display: block; width: 100%; height: 100%; position: relative; }
.main_image li a { display: block; width: 100%; height: 100% }
.main_image li a img { width: 100%; height: 100%; }
.main_image li span h3 { width: 100%; position: absolute; bottom: 0; left: 0; text-align: center; font-size: 14px; color: #fff; z-index: 10000; }
.flicking_con { position: absolute; bottom: 0.3rem; left: 0; z-index: 999; width: 100%; text-align: center; }
.flicking_con span { display: inline-block; padding: 0 0.2rem; border-radius: 0.3rem; text-align: center; overflow: hidden; }
.flicking_con span a { width: 0.3rem; height: 0.3rem; font-size: 0; background: rgba(255,255,255,0.8); border-radius: 50%; margin: 0 0.07rem; overflow: hidden; cursor: pointer; display: inline-block; }
.flicking_con span a.on { width: 0.3rem; height: 0.3rem; margin: 0 0.07rem 0 0.07rem; background: none; background-color: #ffb744; border-radius: 50%; }
#btn_prev, #btn_next { z-index: 11111; position: absolute; display: block; width: 73px!important; height: 74px!important; top: 50%; margin-top: -37px; display: none; }
#btn_prev { display: none; }
#btn_next { display: none; }
/*banner:over*/
.cont-title { width: 16rem; overflow: hidden; background-color: #fff; padding: 0.4rem 0; }
.cont-title1 { width: 16rem; overflow: hidden; }
.cont-title1-left { width: 12rem; overflow: hidden; float: left; margin-left: 0.5rem; }
.cont-title1-left h3 { width: 12rem; height: 1.7rem; display: block; overflow: hidden; line-height: 0.85rem; font-size: 0.65rem; color: #383838; }
.cont-title1-left p { font-size: 0.9rem; color: #ff0000; padding-top: 0.1rem; }
.cont-title1-right { width: 3rem; height: 1.7rem; overflow: hidden; float: right; border-left: 1px #dcdcdc solid; }
.cont-title1-right a { width: 3rem; height: 1.7rem; display: block; text-align: center; }
.cont-title1-right a i { color: #7d7d7d; line-height: 1rem; }
.cont-title1-right a p { text-align: center; font-size: 0.5rem; color: #7b7b7b; }
.cont-title1-right a.active i { color: #ff0000; }
.cont-title1-right a.active p { color: #ff0000; }
.cont-title2 { width: 16rem; height: 1rem; overflow: hidden; margin-top: 0.2rem; position: relative; line-height: 1rem; }
.cont-title2 span.span1 { width: 4rem; height: 1rem; display: inline-block; font-size: 0.55rem; color: #9c9c9c; position: absolute; top: 0; left: 0.5rem; }
.cont-title2 span.span2 { width: 4rem; height: 1rem; display: block; margin: 0 auto; font-size: 0.55rem; color: #9c9c9c; }
.cont-title2 span.span3 { width: 4rem; height: 1rem; display: inline-block; font-size: 0.55rem; color: #9c9c9c; position: absolute; top: 0; right: 0.5rem; text-align: right; }
.cont-sel { width: 16rem; height: 1.9rem; margin-top: 0.25rem; background-color: #fff; }
.cont-sel a { width: 16rem; height: 1.9rem; display: block; }
.cont-sel a strong { float: left; font-size: 0.6rem; color: #4e4e4e; margin-left: 0.5rem; line-height: 1.9rem; }
.cont-sel a i.icon { font-family: "iconfont" !important; font-size: 0.5rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #d0d0d0; float: right; margin-right: 0.5rem; line-height: 1.9rem; }
.cont-comment { width: 16rem; overflow: hidden; margin-top: 0.25rem; background-color: #fff; }
.cont-comment-top { width: 15rem; height: 1.5rem; margin: 0.1rem auto 0; border-bottom: 1px #dcdcdc dashed; }
.cont-comment-top strong { font-size: 0.65rem; color: #383838; line-height: 1.5rem; }
.cont-comment-bottom { width: 16rem; overflow: hidden; margin: 0 auto }
.cont-comment-bottom ul { width: 16rem; padding: 0.3rem 0; }
.cont-comment-bottom li { width: 16rem; display: block; overflow: hidden; padding: 0.2rem 0; border-bottom: 2px #f0f0f0 solid; }
.cont-comment-bottom li h3 { width: 15rem; display: block; overflow: hidden; line-height: 1.15rem; margin: 0 0.5rem; }
.cont-comment-bottom li h3 a img { width: 1.15rem; height: 1.15rem; display: inline-block; border-radius: 100%; vertical-align: middle; margin: 0 0.3rem 0.1rem 0; }
.cont-comment-bottom li h3 a { font-size: 0.5rem; color: #7b7b84; }
.cont-comment-bottom li .pl-cont { width: 15rem; margin: 0 0.5rem; overflow: hidden; font-size: 0.6rem; color: #282828; line-height: 0.7rem; padding: 0.15rem 0; }
.cont-comment-bottom li .pl-time { width: 15rem; margin: 0 0.5rem; font-size: 0.5rem; color: #9c9c9c; }
.cont-comment-bottom li .pl-more { width: 16rem; overflow: hidden; }
.cont-comment-bottom li .pl-more a { width: 5rem; height: 1.25rem; display: block; border: 1px #b4b4b4 solid; border-radius: 0.2rem; margin: 0 auto; overflow: hidden; text-align: center; line-height: 1.2rem; font-size: 0.55rem; color: #7b7b7b; }
.cont-container { width: 16rem; overflow: hidden; padding: 0.4rem; font-size: 0.55rem; color: #666; line-height: 1rem; }
.cont-container img, .cont-container p, .cont-container span { max-width: 100%; }
.cont-tool-h { width: 16rem; height: 2.5rem; overflow: hidden; }
.cont-tool { width: 16rem; height: 2.4rem; overflow: hidden; background-color: #fff; border-top: 1px rgba(19,8,12,0.25) solid; -webkit-box-shadow: 0 -1px 1px rgba(19,8,12,0.1); box-shadow: 0 -1px 1px rgba(19,8,12,0.1); position: fixed; left: 0; bottom: 0; z-index: 1001; }
.cont-tool .btn-jrgwc { width: 7.25rem; height: 1.7rem; display: block; float: left; margin: 0.375rem 0 0 0.5rem; background-color: #ffb744; font-size: 0.65rem; color: #ffffff; text-align: center; line-height: 1.7rem; border: none; cursor: pointer; }
.cont-tool .btn-ljgm { width: 7.25rem; height: 1.7rem; display: block; float: right; margin: 0.375rem 0.5rem 0 0; background-color: #ffb744; font-size: 0.65rem; color: #ffffff; text-align: center; line-height: 1.7rem; border: none; cursor: pointer; }
.black { display: none; width: 100%; height: 100%; overflow: hidden; background-color: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; z-index: 11; }
.buy-info { display: none; width: 16rem; overflow: hidden; position: fixed; bottom: 2.4rem; left: 0; z-index: 15; padding-top: 2.15rem; }
.buy-info .buy-info1 { width: 16rem; height: 4rem; background-color: #fff; border-bottom: 1px #c8c8c8 solid; position: relative; }
.buy-info .buy-info1 .gm-img { width: 5rem; height: 5rem; overflow: hidden; float: left; border: 0.375rem #fff solid; border-radius: 0.25rem; margin-left: 0.5rem; margin-top: -1.6rem; }
.buy-info .buy-info1 .gm-img img { width: 5rem; height: 5rem; display: block; }
.buy-info .buy-info1 .gm-div { width: 9rem; height: 4rem; float: left; margin-left: 0.3rem; }
.buy-info .buy-info1 .gm-div h3 { width: 9rem; height: 1.7rem; display: block; margin: 0.3rem 0 0rem; overflow: hidden; font-size: 0.65rem; color: #383838; line-height: 0.85rem; }
.buy-info .buy-info1 .gm-div p { font-size: 0.9rem; color: #ff0000; }
.buy-info .buy-info1 .gm-close { position: absolute; top: 0.1rem; right: 0.1rem; }
.buy-info .buy-info1 .gm-close i.icon { font-family: "iconfont" !important; font-size: 0.8rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #898989; float: right; line-height: 1rem; cursor: pointer; }
.buy-info .buy-info2 { width: 16rem; overflow: hidden; padding: 0.3rem 0; border-bottom: 1px #c8c8c8 solid; background-color: #fff; }
.buy-info .buy-info2 p { width: 16rem; display: block; }
.buy-info .buy-info2 p span.span1 { width: 2rem; display: inline-block; vertical-align: top; font-size: 0.6rem; color: #4e4e4e; line-height: 1rem; margin-left: 0.5rem; }
.buy-info .buy-info2 p span.span2 { width: 13rem; display: inline-block; vertical-align: top; }
.buy-info .buy-info2 p span.span2 label { height: 1rem; padding: 0 0.5rem; display: inline-block; margin: 0.15rem 0.45rem 0.1rem 0; font-size: 0.55rem; color: #7b7b7b; line-height: 1rem; background-color: #f0f0f0; border-radius: 0.2rem; cursor: pointer; }
.buy-info .buy-info2 p span.span2 label.active { color: #fff; background-color: #ffb744; }
.buy-info .buy-info3 { width: 16rem; padding: 0.4rem 0; background-color: #fff; overflow: hidden; }
.buy-info .buy-info3 strong { float: left; font-size: 0.6rem; color: #4e4e4e; margin-left: 0.5rem; }
.buy-info .buy-info3 .num { float: right; width: 4.2rem; height: 1.1rem; margin-right: 0.5rem; position: relative; border: 1px #b4b4b4 solid; }
.buy-info .buy-info3 .num-minus { width: 1.2rem; height: 1rem; border: none; background-color: #fff; border-right: 1px #b4b4b4 solid; text-align: center; font-size: 0.6rem; color: #666; position: absolute; top: 0; left: 0; z-index: 5; font-weight: bold; cursor: pointer;}
.buy-info .buy-info3 .num-add { width: 1.2rem; height: 1rem; border: none; background-color: #fff; border-left: 1px #b4b4b4 solid; text-align: center; font-size: 0.6rem; color: #666; position: absolute; top: 0; right: 0; z-index: 5;  font-weight: bold; cursor: pointer;}
.buy-info .buy-info3 .num-txt { width: 1.8rem; height: 1rem; display: block; margin: 0 auto; border: none; background-color: #fff; font-size: 0.6rem; color: #5c5c5c; text-align: center; line-height: 1rem; }
.cate-search { width: 16rem; height: 2.15rem; }
.cate-search .cate-white { width: 11.25rem; height: 1.4rem; float: left; margin: 0.4rem 0 0 2rem; background-color: #fff; border-radius: 0.1rem; }
.cate-search .cate-white i.icon { font-family: "iconfont" !important; font-size: 0.8rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #898989; float: left; margin: 0.3rem; line-height: 1rem; cursor: pointer; }
.cate-search .cate-txt { width: 9.5rem; height: 1.4rem; float: left; border: none; font-size: 0.65rem; color: #666; }
.cate-search .cate-btn { width: 2rem; height: 1.4rem; border: none; background: none; float: left; margin: 0.3rem 0 0 0.3rem; font-size: 0.7rem; color: #ffffff; cursor: pointer; }
.cate-container { width: 16rem; overflow: hidden; }
.cate-left { width: 4.1rem; background-color: #f8f8f8; border-right: 1px #c8c8c8 solid; position: fixed; top: 0; left: 0; z-index: 5; }
.cate-left .cate-list { width: 4.1rem; height: 100%; padding: 2.15rem 0 2.2rem 0; overflow: hidden; overflow-y: auto; }
.cate-left a { width: 4.1rem; height: 2rem; display: block; border: 1px #c8c8c8 solid; margin-top: -1px; text-align: center; line-height: 2rem; font-size: 0.6rem; color: #4e4e4e; }
.cate-left a.active { width: 4.1rem; height: 2rem; display: block; border: none; border-left: 0.2rem #de4141 solid; background-color: #fff; color: #de4141; }
.cate-right { width: 11rem; overflow: hidden; float: right; margin: 0 0.3rem 0 0; }
.cate-box { width: 11rem; overflow: hidden; margin: 0.7rem 0; }
.cate-box h3 { width: 11rem; font-size: 0.55rem; color: #4e4e4e; }
.cate-box ul { width: 12rem; }
.cate-box li { width: 3rem; height: 4rem; display: block; overflow: hidden; float: left; margin: 0.2rem 0.7rem 0.2rem 0; }
.cate-box li a { width: 3rem; height: 4rem; display: block; }
.cate-box li a .ct-img { width: 3rem; height: 3rem; text-align: center; vertical-align: middle; }
.cate-box li a .ct-img span { height: 100%; vertical-align: middle; display: inline-block; }
.cate-box li a .ct-img img { max-width: 100%; max-height: 100%; vertical-align: middle; }
.cate-box li a p { width: 3rem; height: 1rem; display: block; overflow: hidden; text-align: center; line-height: 1rem; font-size: 0.55rem; color: #9c9c9c; }
.store-sel { width: 16rem; height: 1.9rem; overflow: hidden; background-color: #fff; border-bottom: 1px rgba(19,8,12,0.25) solid; -webkit-box-shadow: 0 1px 1px rgba(19,8,12,0.1); box-shadow: 0 1px 1px rgba(19,8,12,0.1); position: fixed; left: 0; top: 2.15rem; z-index: 1001; }
.store-sel ul { width: 17rem; }
.store-sel li { width: 8rem; height: 1.9rem; display: block; float: left; }
.store-sel li a { width: 8rem; height: 1.9rem; display: block; }
.store-sel li span { width: 8rem; height: 0.8rem; display: block; margin-top: 0.55rem; border-right: 1px #c8c8c8 solid; text-align: center; line-height: 0.8rem; font-size: 0.6rem; }
.store-sel-h { width: 16rem; height: 1.9rem; overflow: hidden; }
.store-list { width: 16rem; overflow: hidden; }
.store-list ul { width: 16rem; padding-bottom: 0.375rem; }
.store-list li { width: 16rem; height: 6rem; display: block; overflow: hidden; background-color: #fff; margin-top: 0.375rem; }
.store-list li a { width: 16rem; height: 6rem; display: block; overflow: hidden; }
.store-list li a .md-top { width: 15rem; height: 1.4rem; margin: 0.2rem auto 0; border-bottom: 1px #e7e7e7 dashed; }
.store-list li a .md-top img { height: 0.75rem; vertical-align: middle; margin: 0 0.3rem 0.25rem 0; }
.store-list li a .md-top strong { font-size: 0.65rem; color: #383838; line-height: 1.4rem; }
.store-list li a .md-bottom { width: 15rem; height: 3rem; overflow: hidden; margin: 0.6rem auto 0; }
.store-list li a .md-bottom .md-img { width: 4.5rem; height: 3rem; overflow: hidden; float: left; }
.store-list li a .md-bottom .md-img img { width: 4.5rem; height: 3rem; }
.store-list li a .md-bottom .md-div { width: 10rem; height: 3rem; overflow: hidden; float: right; }
.store-list li a .md-bottom .md-div h3 { width: 10rem; height: 0.8rem; display: block; overflow: hidden; line-height: 0.8rem; font-size: 0.6rem; color: #7b7b7b; }
.store-list li a .md-bottom .md-div .md-zf { width: 10rem; height: 1.5rem; overflow: hidden; line-height: 1.5rem; }
.store-list li a .md-bottom .md-div .md-phone p { width: 10rem; height: 1.5rem; overflow: hidden; line-height: 1.5rem; }
.store-list li a .md-bottom .md-div .md-zf span { font-size: 0.55rem; color: #9c9c9c; padding-right: 0.45rem; }
.store-list li a .md-bottom .md-div .md-zf i.icon { font-family: "iconfont" !important; font-size: 0.6rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #f86161; margin-right: 0.2rem; }
.store-list li a .md-bottom .md-div p { width: 10rem; height: 0.7rem; display: block; overflow: hidden; font-size: 0.55rem; color: #5c5c5c; line-height: 0.7rem; }
.store-pic { width: 16rem; overflow: hidden; position: relative; }
.store-pic img { width: 16rem; display: block; }
.store-pic .return { width: 3.5rem; height: 2.15rem; position: absolute; top: 0; left: 0; }
.store-pic .return a { width: 3.5rem; height: 2.15rem; padding-right: 0.5rem; display: block; line-height: 2.15rem; text-align: right; -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }
.store-cont { width: 16rem; overflow: hidden; margin-top: 0.25rem; background-color: #fff; }
.store-cont-top { width: 15rem; overflow: hidden; border-bottom: 1px #e9e9e9 dashed; margin: 0.375rem auto 0; }
.store-cont-top1 { width: 15rem; overflow: hidden; }
.store-cont-top1-left { width: 13rem; overflow: hidden; float: left; }
.store-cont-top1-left img { width: 0.75rem; height: 0.7rem; float: left; }
.store-cont-top1-left .s-title { width: 11.5rem; overflow: hidden; float: right; margin-right: 0.5rem; }
.store-cont-top1-left .s-title h3 { font-size: 0.5rem; color: #383838; line-height: 0.8rem; }
.store-cont-top1-left .s-title p { font-size: 0.5rem; color: #9c9c9c; }
.store-cont-top1-right { width: 1.7rem; height: 1.4rem; float: right; border-left: 1px #c8c8c8 solid; }
.store-cont-top1-right a { width: 1.7rem; height: 1.4rem; display: block; text-align: right; line-height: 1.4rem;}
.store-cont-top1-right a img { height: 1.05rem; vertical-align: middle; margin-right: 0.2rem;}
.store-cont-top2 { width: 15rem; overflow: hidden; margin: 0.5rem 0; }
.store-cont-top2 strong { width: 11.95rem; display: block; overflow: hidden; float: left; font-size: 0.55rem; color: #7b7b7b; line-height: 0.8rem; margin-left: 0.85rem; }
.store-cont-top2 span { width: 1.8rem; display: block; overflow: hidden; float: right; font-size: 0.55rem; color: #5c5c5c; line-height: 0.8rem; }
.store-cont-bottom { width: 15rem; overflow: hidden; margin: 0 auto; line-height: 1.4rem; }
.store-cont-bottom span { font-size: 0.55rem; color: #9c9c9c; padding-right: 0.45rem; }
.store-cont-bottom i.icon { font-family: "iconfont" !important; font-size: 0.6rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #f86161; margin-right: 0.2rem; }
.store-serve { width: 16rem; overflow: hidden; margin-top: 0.25rem; background-color: #fff; }
.store-serve-top { width: 16rem; height: 1.8rem; overflow: hidden; border-bottom: 1px #c8c8c8 solid; }
.store-serve-top a { width: 16rem; height: 1.8rem; display: block; }
.store-serve-top a strong { float: left; margin-left: 0.5rem; font-size: 0.6rem; color: #ffb744; line-height: 1.8rem; }
.store-serve-top a i.icon { font-family: "iconfont" !important; font-size: 0.5rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #d0d0d0; float: right; margin-right: 0.5rem; line-height: 1.8rem; }
.store-serve-bottom { width: 15rem; overflow: hidden; margin: 0 auto; }
.store-serve-bottom ul { width: 15rem; margin-bottom: -1px; }
.store-serve-bottom li { width: 15rem; padding: 0.5rem 0; display: block; overflow: hidden; position: relative; border-bottom: 1px #cdcdcd dashed; }
.store-serve-bottom li section { width: 10.6rem; overflow: hidden; }
.store-serve-bottom li section h3 { font-size: 0.6rem; color: #383838; }
.store-serve-bottom li section p { font-size: 0.5rem; color: #9c9c9c; line-height: 0.65rem; padding: 0.2rem 0; }
.store-serve-bottom li section span { font-size: 0.6rem; color: #ff0000; }
.store-serve-bottom li a.a1 { width: 2.5rem; height: 1.2rem; display: block; position: absolute; top: 50%; margin-top: -1rem; right: 0; z-index: 5; background-color: #ffb744; border-radius: 0.2rem; font-size: 0.6rem; color: #fff; text-align: center; line-height: 1.2rem; }
.store-serve-bottom li a.a2 { width: 2.5rem; height: 1.2rem; display: block; position: absolute; top: 50%; margin-top: 0.5rem; right: 0; z-index: 5; background-color: #ffb744; border-radius: 0.2rem; font-size: 0.6rem; color: #fff; text-align: center; line-height: 1.2rem; }
.store-serve-search { width: 16rem; height: 1.8rem; overflow: hidden; }
.store-serve-search .serve-white { width: 11.5rem; height: 1.25rem; float: left; margin: 0.4rem 0 0 1rem; background-color: #fff; border-radius: 0.1rem; }
.store-serve-search .serve-white i.icon { font-family: "iconfont" !important; font-size: 0.8rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #898989; float: left; margin: 0.2rem; line-height: 1rem; cursor: pointer; }
.store-serve-search .serve-txt { width: 9.5rem; height: 1.25rem; float: left; border: none; font-size: 0.65rem; color: #666; }
.store-serve-search .serve-btn { width: 2.5rem; height: 1.25rem; border: none; background: none; float: left; margin: 0.4rem 0 0 0.3rem; font-size: 0.7rem; color: #ffffff; cursor: pointer; background-color: #c8c8c8; border-radius: 0.2rem; }
.order-cont1 { width: 16rem; height: 4.25rem; overflow: hidden; background-color: #ffb744; }
.order-cont1-left { width: 7.75rem; height: 4.25rem; float: left; margin-left: 0.5rem; }
.order-cont1-left h3 { font-size: 0.7rem; color: #ffffff; line-height: 2rem; }
.order-cont1-left p { font-size: 0.5rem; color: #ffffff; line-height: 0.75rem; }
.order-cont1-right { width: 6.5rem; height: 4.25rem; overflow: hidden; float: right; text-align: center; vertical-align: middle; margin-right: 0.5rem; }
.order-cont1-right span { height: 100%; display: inline-block; vertical-align: middle; }
.order-cont1-right img { max-width: 6.5rem; max-height: 4.25rem; vertical-align: middle; }
.order-cont2 { width: 16rem; overflow: hidden; background-color: #fff;}
.order-cont2 a{ width: 16rem; display: block; overflow: hidden; padding: 0.5rem 0; position: relative;}
.order-cont2 i.icon { font-family: "iconfont" !important; font-size: 1.2rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #ffb744; float: left; margin: 0.4rem 0 0 0.5rem; line-height: 1.8rem; }
.order-cont2 i.icon2{ font-family: "iconfont" !important; font-size: 0.8rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #c8c8c8; position: absolute; top: 50%; margin-top: -0.4rem; right: 0.5rem; z-index: 5;}
.order-cont2 .dz-div { width: 13.5rem; overflow: hidden; float: right; margin: 0.3rem 0.5rem 0 0; }
.order-cont2 .dz-div h3 { font-size: 0.65rem; color: #383838; }
.order-cont2 .dz-div p { font-size: 0.55rem; color: #5c5c5c; }
.order-cont3 { width: 16rem; overflow: hidden; margin-top: 0.375rem; background-color: #fff; }
.order-cont3-top { width: 15rem; overflow: hidden; margin: 0 auto; padding: 0.75rem 0; border-bottom: 1px #e6e6e6 dashed; }
.order-cont3-top .od-img { width: 3.75rem; height: 3.75rem; overflow: hidden; float: left; }
.order-cont3-top .od-img a { width: 3.75rem; height: 3.75rem; display: block; text-align: center; vertical-align: middle; }
.order-cont3-top .od-img a span { height: 100%; vertical-align: middle; display: inline-block; }
.order-cont3-top .od-img a img { max-width: 100%; max-height: 100%; vertical-align: middle; }
.order-cont3-top .od-div { width: 10.75rem; height: 3.75rem; overflow: hidden; float: right; }
.order-cont3-top .od-div-left { width: 7.25rem; height: 3.75rem; overflow: hidden; float: left; }
.order-cont3-top .od-div-left a { width: 7.25rem; max-height: 2.55rem; display: block; overflow: hidden; line-height: 0.85rem; font-size: 0.6rem; color: #4e4e4e; }
.order-cont3-top .od-div-left p { font-size: 0.55rem; color: #9c9c9c; padding-top: 0.2rem; }
.order-cont3-top .od-div-right { width: 3.3rem; height: 3.75rem; overflow: hidden; float: right; font-size: 0.55rem; color: #9c9c9c; line-height: 0.85rem; text-align: right; }
.order-cont3-top .od-div-right strong { font-size: 0.6rem; color: #383838; }
.order-cont3-middle { width: 15rem; overflow: hidden; margin: 0 auto; padding: 0.5rem 0; }
.order-cont3-middle p { width: 15rem; height: 1.15rem; display: block; line-height: 1.15rem; }
.order-cont3-middle p strong { float: left; font-size: 0.6rem; color: #4e4e4e; }
.order-cont3-middle p span { float: right; font-size: 0.6rem; color: #5c5c5c; }
.order-cont3-bottom { width: 16rem; overflow: hidden; border-top: 1px #c8c8c8 solid; line-height: 1.8rem; }
.order-cont3-bottom strong { float: left; margin-left: 0.5rem; font-size: 0.6rem; color: #4e4e4e; }
.order-cont3-bottom span { float: right; margin-right: 0.5rem; font-size: 0.65rem; color: #ff0000; }
.change { width: 16rem; overflow: hidden; border-top: 0.375rem #f0f0f0 solid; }
.change-top { width: 16rem; height: 1.9rem; overflow: hidden; border-bottom: 1px #c8c8c8 solid; line-height: 1.9rem; }
.change-top strong { float: left; font-size: 0.6rem; color: #ffb744; margin-left: 0.5rem; }
.change-top a { width: 5rem; height: 1.9rem; display: block; float: right; margin-right: 0.5rem; font-size: 0.55rem; color: #9c9c9c; text-align: right; }
.change-top a i.icon { font-family: "iconfont" !important; font-size: 0.5rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #d0d0d0; }
.change-bottom { width: 16rem; overflow: hidden; }
.change-bottom ul{ width:17rem;}
.change-bottom li{ width:5.4rem; height:5.4rem; display:block; float:left; border-right:1px #c8c8c8 solid; border-bottom:1px #c8c8c8 solid;}
.change-bottom li a{ width:100%; height:100%; display:block; text-align:center;}
.change-bottom li a img{ width:2.75rem; height:2.75rem; display:block; margin:0.8rem auto 0;}
.change-bottom li a p{ width:100%; text-align:center; font-size:0.55rem; color:#5c5c5c; padding-top:0.4rem;}
.change-dialog{ display:none; width:12rem; height:5.7rem; position:fixed; top:50%; margin-top:-2.85rem; left:50%; margin-left:-6rem; z-index:101; background-color:#fff; border-radius:0.5rem; overflow:hidden;}
.change-dialog-top{ width:12rem; height:4rem; text-align:center; overflow: hidden;}
.change-dialog-top h3{ font-size:0.6rem; color:#666666; padding-top:1.1rem;}
.change-dialog-top h3 strong{ font-size:0.75rem; color:#ff0000;}
.change-dialog-top p{ font-size:0.55rem; color:#9c9c9c; line-height:1.15rem;}
.change-dialog-bottom{ width:12rem; height:1.7rem; overflow:hidden;}
.change-dialog-bottom .btn-no{ width:6rem; height:1.7rem; display:inline-block; border:none; background-color:#cccccc; font-size:0.6rem; color:#ffffff; text-align:center; cursor:pointer; float:left;}
.change-dialog-bottom .btn-ok{ width:6rem; height:1.7rem; display:inline-block; border:none; background-color:#ffb744; font-size:0.6rem; color:#ffffff; text-align:center; cursor:pointer; float:left;}
.change-record{ width:16rem; overflow:hidden; border-top: 0.375rem #f0f0f0 solid;}
.change-record ul{ width:16rem;}
.change-record li{ width:16rem; display:block; padding:0.6rem 0; border-bottom:1px #c8c8c8 solid; overflow:hidden;}
.change-record li .rec-img{ width:2.5rem; height:2.5rem; float:left; margin-left:0.75rem; border-radius:100%; overflow:hidden;}
.change-record li .rec-img img{ width:2.5rem; height:2.5rem; border-radius:100%;}
.change-record li .rec-div{ width:11.5rem; height:2.5rem; overflow:hidden; float:left; margin-left:0.7rem;}
.change-record li .rec-div h3{ font-size:0.65rem; color:#ffb744;}
.change-record li .rec-div p{ font-size:0.55rem; color:#9c9c9c;}
.change-record li .rec-div p span{ font-size:0.6rem; color:#5c5c5c;}
.illegal-font{ width:16rem; overflow:hidden; background-color:#f0f0f0; padding:0.5rem 0; font-size:0.55rem; color:#5c5c5c; text-align:center;}
.illegal-form{ width:16rem; overflow:hidden;}
.illegal-form p{ width:16rem; height:1.85rem; display:block; overflow:hidden; border-bottom:1px #c8c8c8 solid;}
.illegal-form p i{ width:1.95rem; height:1.85rem; display:inline-block; float:left; text-align:center; vertical-align:middle;}
.illegal-form p i span{ height:100%; vertical-align:middle; display:inline-block;}
.illegal-form p i img{ max-width:55%; max-height:55%; vertical-align:middle;}
.illegal-form p strong{ width:2.6rem; height:1.85rem; display:inline-block; float:left; font-size:0.6rem; color:#4e4e4e; line-height:1.85rem;}
.illegal-form p .ill-txt{ width:9.7rem; height:1.85rem; border:none; background:none; display:inline-block; float:right; margin-right:0.6rem; text-align:right; font-size:0.6; color:#666;}
.com-btn{ width:15rem; height:1.7rem; display:block; margin:1.5rem auto; border:none; background-color:#ffb744; font-size:0.65rem; color:#ffffff; text-align:center; cursor:pointer; border-radius:0.25rem;}
.illegal-list{ width:16rem; overflow:hidden;}
.illegal-list ul{ width:16rem; padding-bottom:0.375rem;}
.illegal-list li{ width:16rem; display:block; overflow:hidden; background-color:#fff; margin-top:0.375rem;}
.illegal-list li .ill-top{ width:15rem; height:1.6rem; overflow:hidden; margin:0 auto; border-bottom:1px #e7e7e7 dashed;}
.illegal-list li .ill-top label{ width:15rem; height:1.6rem; display:block; font-size:0.6rem; color:#4e4e4e; line-height:1.6rem;}
.illegal-list li .ill-top label img{ width:0.7rem; height:0.7rem; vertical-align:middle; margin:0 0.3rem 0.1rem 0;}
.illegal-list li .ill-top label .img1{ display:block; display:inline;}
.illegal-list li .ill-top label .img2{ display:none;}
.illegal-list li .ill-top label.active .img1{ display:none;}
.illegal-list li .ill-top label.active .img2{ display:block; display:inline;}
.illegal-list li .ill-bottom{ width:15rem; overflow:hidden; margin:0 auto; padding:0.3rem 0;}
.illegal-list li .ill-bottom p{ width:15rem; height:1rem; display:block; line-height:1rem; font-size:0.6rem; color:#383838;}
.illegal-list li .ill-bottom p span{ width:3.1rem; height:1rem; display:inline-block; font-size:0.6rem; color:#9c9c9c;}
.illegal-tool-h{ width:16rem; height:1.95rem; overflow:hidden;}
.illegal-tool{ width:16rem; height:1.95rem; overflow:hidden; background-color:#fff; border-top:1px #dcdcdc solid; position:fixed; left:0; bottom:0; z-index:10;}
.illegal-tool-left{ width:10.5rem; height:1.95rem; float:left;}
.illegal-tool-left label{ width:3rem; height:1.95rem; display:block; float:left; margin-left:0.5rem; font-size:0.6rem; color:#4e4e4e; line-height:1.95rem;}
.illegal-tool-left label img{ width:0.7rem; height:0.7rem; vertical-align:middle; margin:0 0.3rem 0.1rem 0;}
.illegal-tool-left label .img1{ display:block; display:inline;}
.illegal-tool-left label .img2{ display:none;}
.illegal-tool-left label.active .img1{ display:none;}
.illegal-tool-left label.active .img2{ display:block; display:inline;}
.illegal-tool-left span{ float:right; display:block; line-height:1.95rem; font-size:0.5rem; color:#4e4e4e;}
.illegal-tool-left span strong{ font-size:0.6rem; color:#ff0000;}
.illegal-tool-btn{ width:5rem; height:1.95rem; display:block; border:none; float:right; background-color:#ffb744; font-size:0.7rem; color:#ffffff; text-align:center; cursor:pointer;}
.coll-list{ width:16rem; overflow:hidden;}
.coll-list ul{ width:17rem; padding-bottom: 0.3rem; overflow: hidden;}
.coll-list li{ width:7.85rem; height:10.2rem; display:block; float:left; margin:0.3rem 0.3rem 0 0; display:inline; overflow:hidden; background-color:#fff;}
.coll-list li .sc-img{ width:7.85rem; height:7.85rem; overflow:hidden; position:relative;}
.coll-list li .sc-img-div{ width:7.85rem; height:7.85rem; text-align:center; vertical-align:middle;}
.coll-list li .sc-img-div a{ width: 7.85rem; height: 7.85rem; display: block;}
.coll-list li .sc-img-div a span{ height:100%; vertical-align:middle; display:inline-block;}
.coll-list li .sc-img-div a img{ max-width:100%; max-height:100%; vertical-align:middle;}
.coll-list li .sc-img label{ width:1.8rem; height:1.8rem; display:block; position:absolute; top:0; left:0; z-index:5; background:url(../images/icon-check.png) no-repeat 50% 50%; background-size:0.875rem 0.875rem;}
.coll-list li .sc-img label.active{background:url(../images/icon-check-h.png) no-repeat 50% 50%; background-size:0.875rem 0.875rem;}
.coll-list li .sc-div{ width:7rem; height:1.8rem; overflow: hidden; margin: 0.35rem auto 0;}
.coll-list li .sc-div h3{ width: 7rem; height: 0.8rem; display: block; overflow: hidden;  line-height: 0.8rem;}
.coll-list li .sc-div h3 a{ font-size: 0.55rem; color: #4e4e4e;}
.coll-list li .sc-div p{ width: 7rem; height: 0.8rem; display: block; line-height: 0.8rem;}
.coll-list li .sc-div p strong{float: left; font-size: 0.6rem; color: #ff0000;}
.coll-list li .sc-div p span{ float:  right; font-size: 0.5rem; color: #9c9c9c;}
.coll-tool-h{ width:16rem; height:1.95rem; overflow:hidden;}
.coll-tool{ width:16rem; height:1.95rem; overflow:hidden; background-color:#fff; border-top:1px #dcdcdc solid; position:fixed; left:0; bottom:0; z-index:10;}
.coll-tool-left{ width:10.5rem; height:1.95rem; float:left;}
.coll-tool-left label{ width:3rem; height:1.95rem; display:block; float:left; margin-left:0.5rem; font-size:0.6rem; color:#4e4e4e; line-height:1.95rem;}
.coll-tool-left label img{ width:0.7rem; height:0.7rem; vertical-align:middle; margin:0 0.3rem 0.1rem 0;}
.coll-tool-left label .img1{ display:block; display:inline;}
.coll-tool-left label .img2{ display:none;}
.coll-tool-left label.active .img1{ display:none;}
.coll-tool-left label.active .img2{ display:block; display:inline;}
.coll-tool-left span{ float:right; display:block; line-height:1.95rem; font-size:0.5rem; color:#4e4e4e;}
.coll-tool-left span strong{ font-size:0.6rem; color:#ff0000;}
.coll-tool-btn{ width:5rem; height:1.95rem; display:block; border:none; float:right; background-color:#ffb744; font-size:0.7rem; color:#ffffff; text-align:center; cursor:pointer;}
.address-form{ width: 16rem; margin-top: 1rem; overflow: hidden; border-top: 1px #c8c8c8 solid;}
.address-form p{ width: 16rem; height: 1.8rem; display: block; overflow: hidden;  border-bottom: 1px #c8c8c8 solid; background-color: #fff;}
.address-form p span{ width: 3.75rem; height: 1.8rem; display: inline-block; padding-left: 0.5rem; font-size: 0.6rem; color: #383838;}
.address-form p .addtxt{ width:10.75rem; height: 1.8rem; border: none; background-color: #fff;}
.address-form p .addsel{ width: 3rem; height: 1.8rem; border: none; background: none; margin-right: 0.2rem;}
.forget-form{ width: 16rem; margin-top: 1rem; overflow: hidden; border-top: 1px #c8c8c8 solid;}
.forget-form p{ width: 16rem; height: 1.8rem; display: block; overflow: hidden; border-bottom: 1px #c8c8c8 solid; background-color: #fff; position: relative;}
.forget-form p i{ width: 1.8rem; height: 1.8rem; display: inline-block; float: left; margin-left: 0.1rem; text-align: center; vertical-align: middle;}
.forget-form p span{ height: 100%; vertical-align: middle; display: inline-block;}
.forget-form p img{ max-width: 50%; max-height: 50%; vertical-align: middle;}
.forget-form p .for-txt1{ width: 9.5rem; height: 1.8rem; display: inline-block; border: none; background: none; float: left; font-size: 0.65rem; color: #666;}
.forget-form p .for-btn1{ width: 4rem; height: 1.8rem; display: inline-block; float: right; text-align: center; font-size: 0.55rem; color: #ffffff; text-align: center; cursor: pointer; border: none; background-color: #ffb744;}
.forget-form p .for-txt2{ width: 12.8rem; height: 1.8rem; display:inline-block; border: none; background: none; font-size: 0.65rem; color: #666;}
.car-list{ width: 16rem; overflow: hidden;}
.car-list ul{ width: 16rem; overflow: hidden; border-bottom: 0.375rem #f0f0f0 solid;}
.car-list li{ width: 16rem; display: block; overflow: hidden; border-top: 0.375rem #f0f0f0 solid; background-color: #fff;}
.car-list li a{ width: 16rem; display: block;}
.car-list li a .car-top{ width: 15rem; padding: 0.5rem 0; display: block; overflow: hidden; border-bottom: 1px #e8e8e8 dashed;}
.car-list li a .car-top .car-img{ width: 4rem; height: 4rem; overflow: hidden; float: left; text-align: center; vertical-align: middle; margin-left: 0.5rem;}
.car-list li a .car-top .car-img span{ height: 100%; vertical-align: middle; display: inline-block;}
.car-list li a .car-top .car-img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.car-list li a .car-top .car-div{ width: 10rem; height: 4rem; overflow: hidden; float: left; margin-left: 0.5rem;}
.car-list li a .car-top .car-div h3{ font-size: 0.65; color: #383838; padding: 0.2rem;}
.car-list li a .car-top .car-div p{ font-size: 0.55rem; color: #ffb744; line-height: 0.8rem;}
.car-list li a .car-bottom{ width: 15rem; overflow: hidden; margin: 0 auto; line-height: 1.3rem; font-size: 0.55rem; color: #b4b4b4;}
.car-list li a .car-bottom img{ width: 0.25rem; vertical-align: middle; margin: 0 0.3rem 0.1rem 0;} 
.car-cont1{ width: 16rem; overflow: hidden; padding: 0.5rem 0; background-color: #fff; border-top: 0.375rem #f0f0f0 solid;}
.car-cont1 .c-img{ width: 3rem; height: 3rem; overflow: hidden; float: left; margin-left: 0.5rem; text-align: center; vertical-align: middle;}
.car-cont1 .c-img span{ height: 100%; vertical-align: middle; display: inline-block;}
.car-cont1 .c-img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.car-cont1 .c-div{ width: 11rem; height: 3rem; overflow: hidden; float: left; margin-left: 0.5rem;}
.car-cont1 .c-div h3{ font: 0.65rem; color: #383838; padding: 0.2rem 0;}
.car-cont1 .c-div p{ font-size: 0.55rem; color: #b4b4b4; line-height: 0.85rem;}
.car-cont2{ width: 16rem; overflow: hidden; background-color: #fff; border-top: 0.375rem #f0f0f0 solid;}
.car-cont2-top{ width: 16rem; height: 2.1rem; overflow: hidden; text-align: center;}
.car-cont2-top strong{ font-size: 0.7rem; color: #ffb744; line-height: 2.1rem;}
.car-cont2-bottom{ width: 16rem; overflow: hidden; border-top: 1px #c8c8c8 solid;}
.img-txt{ width: 15rem; height: 7rem; margin: 0.5rem auto 0; border: 1px #c8c8c8 dashed; background-color: #f8f8f8; overflow: hidden; text-align: center;}
.img-txt a{ width: 15rem; height: 7rem; display: block; padding-top: 1.5rem;}
.img-txt a i.icon{font-family: "iconfont" !important; font-size: 2rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #b4b4b4;}
.img-txt a p{ font-size: 0.6rem; color: #b4b4b4; padding-top: 1rem;}
.recharge-font{ padding:0.8rem 0.8rem 0 0.8rem; font-size: 0.65rem; color: #4e4e4e;}
.recharge-font span{ font-size:0.65rem; color: #ff0000;}
.driving-top{ width: 16rem; overflow: hidden; background-color: #ffb744;}
.driving-top .drive-img{ width: 9rem; overflow: hidden; margin: 0.5rem auto;}
.driving-top .drive-img img{ width: 9rem; display: block;}
.driving-top .drive-form{ width: 9.5rem; overflow: hidden; margin: 0.3rem auto;}
.driving-top .drive-form .d-txt1{ width: 9.5rem; height: 1.55rem; border: none; background-color: #fff; border-radius: 0.2rem; overflow: hidden; margin-top: 0.7rem; position: relative;}
.driving-top .drive-form .d-txt1 span{ position: absolute; top: 0; right: 0.5rem; font-size: 0.65rem; color: #383838; line-height:1.55rem;}
.driving-top .drive-form .d-txt1-img{ width: 0.75rem;  height: 0.75rem; margin:0.4rem 0.2rem 0 0.5rem;  float: left; text-align: center;}
.driving-top .drive-form .d-txt1-img img{ height: 0.75rem;}
.driving-top .drive-form .d-txt1-sel{height:1.55rem;-webkit-appearance:none;appearance:none;border:none; display:block;width:8rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color: #FFFFFF; border-radius:4px; font-size: 0.6rem; color: #5c5c5c; float: left;}
.cl-c8c8c8{ color: #c8c8c8;}
.driving-top .drive-form .d-txt2{ width: 9.5rem; height: 1.55rem; padding: 0 0.3rem; border: none; background-color: #fff; border-radius: 0.2rem; overflow: hidden; display: block; margin: 0.7rem 0;}
.driving-top .drive-form .d-txt1-txt{ width: 8rem; height: 1.55rem; padding: 0 0.3rem; border: none; background-color: #fff; border-radius: 0.2rem; overflow: hidden; display: block; float:left;}
.driving-middle{ width: 16rem; overflow: hidden;}
.driving-middle img{ width: 16rem; display: block;}
.driving-bottom{ width: 16rem; height: 7.5rem; overflow: hidden; margin-top: 1.5rem;}
.com-btn-blue{ width:15rem; height:1.7rem; display:block; margin:0.8rem auto; border:none; background-color:#ffb744; font-size:0.65rem; color:#ffffff; text-align:center; cursor:pointer; border-radius:0.25rem;}
.com-btn-yellow{ width:15rem; height:1.7rem; display:block; margin:0.8rem auto; border:none; background-color:#ffb744; font-size:0.65rem; color:#ffffff; text-align:center; cursor:pointer; border-radius:0.25rem;}
.login-link{ width: 15rem; overflow: hidden; margin: 0 auto;}
.login-link a{ font-size: 0.5rem; color: #ffb744; }
.used-black{ width: 100%; height: 100%; overflow: hidden; background-color: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; z-index: 3; display: none;}
.used-dialog{ width: 13.4rem; background-color: #fff; position: fixed; top: 0; right: 0; padding:0; z-index: 6; display: none;}
.used-dialog-top{ width: 13.4rem; height: 1.95rem; overflow: hidden; background-color: #f0f0f0; position:fixed; right: 0; top: 2.15rem;}
.used-dialog-top-h{ width: 13.4rem; height: 1.95rem;}
.used-dialog-top a{width: 3.5rem; height: 1.95rem; padding-right: 0.5rem; display: block; line-height: 1.95rem; text-align: right; -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); position: absolute; top: 0; left: 0; }
.used-dialog-top a i.icon{font-family: "iconfont" !important; font-size: 0.8rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #7b7b7b;}
.used-dialog-top h3{  width: 13.4rem; height: 1.95rem; text-align: center; line-height: 1.95rem; font-size: 0.65rem; color: #383838;}
.used-dialog-middle{ width: 13.4rem; height: 100%; padding-top: 2.15rem; overflow: hidden; overflow-y: auto;}
.used-dialog-middle .sxbox{ width: 13.4rem; padding: 0.6rem; overflow: hidden; margin: 0 auto; border-bottom: 1px #dcdcdc solid;}
.used-dialog-middle .sxbox-top{ width: 12.2rem; height: 1.3rem; overflow: hidden; line-height: 1.3rem;}
.used-dialog-middle .sxbox-top strong{ float: left; font-size: 0.65rem; color: #383838;}
.used-dialog-middle .sxbox-top span{ float: right; font-size: 0.55rem; color: #ffb744;}
.used-dialog-middle .sxbox-bottom{ width: 12.2rem; overflow: hidden;}
.used-dialog-middle .sxbox-bottom-container{ width: 15rem;}
.used-dialog-middle .sxbox-bottom-container label{ width: 3.75rem; height: 1.5rem; display: block; float: left; margin: 0 0.5rem 0.25rem 0; background-color: #f0f0f0; border-radius: 0.2rem; font-size: 0.6rem; color: #7b7b7b; text-align: center; line-height: 1.5rem;}
.used-dialog-middle .sxbox-bottom-container label.active{ width: 3.75rem; height: 1.5rem; display: block; float: left; margin: 0 0.5rem 0.25rem 0; background-color: #ffb744; border-radius: 0.2rem; font-size: 0.6rem; color: #fff;}
.used-dialog-bottom{ width: 13.4rem; height: 1.95rem; overflow: hidden; position:fixed; right: 0; bottom: 0;}
.used-dialog-bottom-h{ width: 13.4rem; height: 1.95rem;}
.used-dialog-bottom .btn-ok{ width: 50%; height: 1.95rem; border: none; display: block; float: left; background-color: #ffb744; text-align: center; font-size: 0.65rem; color: #fff;}
.used-dialog-bottom .btn-no{ width: 50%; height: 1.95rem; border: none; display: block; float: left; background-color: #c8c8c8; text-align: center; font-size: 0.65rem; color: #fff;}
.used-cont-pics{ width: 100%; height: 10.7rem; overflow: hidden; position: relative;}
.used-cont-pics .return { width: 3.5rem; height: 2.15rem; position: absolute; top: 0; left: 0; z-index: 10; }
.used-cont-pics .return a { width: 3.5rem; height: 2.15rem; padding-right: 0.5rem; display: block; line-height: 2.15rem; text-align: right; -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }
.used-banner{ width: 100%; height: 10.7rem; overflow: hidden;}
.used-cont-title{ width: 16rem; padding: 0.4rem 0.5rem; background-color: #fff; margin-top: 0.25rem;}
.used-cont-title h3{ font-size: 0.65rem; color: #383838; padding-bottom: 0.1rem;}
.used-cont-title p{ font-size: 0.55rem; color: #9c9c9c;}
.used-cont-title p span{ font-size: 0.8rem; color: #ff0000; padding-right: 0.3rem;}
.used-cont-div{ width: 16rem; overflow: hidden; margin-top: 0.25rem; background-color: #fff;}
.used-cont-div-top{ width: 16rem; height: 1.85rem; overflow: hidden;}
.used-cont-div-top strong{ font-size: 0.6rem; color: #ffb744; padding-left: 0.5rem; line-height: 1.85rem;}
.used-cont-div-middle{ width: 17rem; overflow: hidden;}
.used-cont-div-middle span{ width: 5.4rem; height: 4.2rem; display: block; float: left; border: 1px #c8c8c8 solid; border-left: 0; text-align: center; font-size: 0.55rem; color: #9c9c9c;}
.used-cont-div-middle span label{ font-size: 0.65rem; color: #383838; display:block; padding-top: 1.2rem;}
.used-tool-h { width: 16rem; height: 2.4rem; overflow: hidden; }
.used-tool { width: 16rem; height: 2.4rem; overflow: hidden; border-top: 1px rgba(153,153,153,0.4) solid; background-color: #fff; position: fixed; left: 0; bottom: 0; z-index: 1001; }
.used-btn{ width: 15rem; height: 1.7rem; display: block; margin: 0.35rem auto 0; border: none; background-color: #ffb744; font-size: 0.65rem; color: #fff; text-align: center; cursor: pointer;}
.price-txt{ width: 9.5rem; height: 2.2rem; display: block; margin: 0.9rem auto 0; background-color: #f0f0f0; border: none; padding: 0 0.5rem; border-radius: 0.2rem;}
.member1{ width: 16rem; height: 9.5rem; overflow: hidden; position: relative;}
.member1 .bg-img{ width: 16rem; height: 9.5rem; overflow: hidden; }
.member1 .bg-img img{ width: 16rem; height: 9.5rem; display: block;}
.member1 .set{ width: 0.8rem; height: 0.8rem; display: block;  position: absolute; top: 0.6rem; right: 0.6rem; z-index: 5;}
.member1 .set img{ width: 0.8rem; height: 0.8rem;}
.member1 .tx{ width: 2.8rem; height: 2.8rem; border: 0.1rem #007bbf solid; border-radius: 100%; position: absolute; top: 2.1rem; left: 50%; margin-left: -1.5rem; z-index: 6; overflow: hidden;}
.member1 .tx img{ width: 100%; height: 100%; display: block;}
.member1 .name{ width: 16rem; height: 1.2rem; overflow: hidden; text-align: center; position: absolute; top: 5.3rem; left: 0; z-index: 7; font-size: 0.7rem; color: #ffffff; line-height: 1.2rem;}
.member1 .name img{ height: 0.7rem; vertical-align: middle; margin: 0 0 0.1rem 0.3rem;}
.member1-tool{ width: 16rem; height: 2rem; overflow: hidden; background-color: rgba(0,0,0,0.5); position: absolute; left: 0; bottom: 0; z-index: 8; overflow:  hidden;}
.member1-tool ul{ width: 100%;}
.member1-tool li{ width: 25%; height: 2rem; display: block; float: left;}
.member1-tool li a{ width: 100%; height: 1.5rem; display: block; margin-top: 0.3rem; border-right: 1px rgba(255,255,255,0.5) solid; text-align: center; font-size: 0.55rem; color: #fff; line-height: 0.7rem;}
.member2{ width: 16rem; overflow: hidden; margin-bottom: 0.75rem; background-color: #fff;}
.member2 ul{ width: 16rem; border-top:1px #c8c8c8 solid;}
.member2 li{ width: 16rem; height: 1.85rem; display: block; overflow: hidden; border-bottom: 1px #c8c8c8 solid;}
.member2 li a{ width: 16rem; height: 1.85rem; display: block; overflow: hidden;}
.member2 li a i.icon{ font-family: "iconfont" !important; font-size: 0.8rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #c8c8c8; float: right; margin: 0.5rem 0.5rem 0 0;}
.member2 li a img{ width: 1.1rem; height: 1.1rem; float:left; margin: 0.375rem 0.5rem 0 0.5rem;}
.member2 li a strong{ float: left; font-size: 0.65rem; color: #383838; line-height:1.85rem;}
.cart-top{ width: 16rem; height: 1.9rem; overflow: hidden; background-color: #fff; border-bottom: 1px #c8c8c8 solid;}
.cart-top label{ width:3rem; height:1.9rem; display:block; float:left; margin-left:0.5rem; font-size:0.6rem; color:#4e4e4e; line-height:1.9rem;}
.cart-top label img{ width:0.7rem; height:0.7rem; vertical-align:middle; margin:0 0.3rem 0.1rem 0;}
.cart-top label .img1{ display:block; display:inline;}
.cart-top label .img2{ display:none;}
.cart-top label.active .img1{ display:none;}
.cart-top label.active .img2{ display:block; display:inline;}
.cart-top a{ width: 4rem; height: 1.9rem; display: block; float: left; font-size: 0.6rem; color: #4e4e4e; text-align: center; line-height:1.9rem;}
.cart-middle{ width: 16rem; overflow: hidden;}
.cart-middle ul{ width: 16rem; padding-bottom: 0.375rem; overflow: hidden;}
.cart-middle li{ width: 16rem; display: block; overflow: hidden; margin-top: 0.375rem; background-color: #fff;}
.cart-middle li .lb-top{ width: 15rem; height: 1.6rem; overflow: hidden; border-bottom: 1px #e6e6e6 dashed; margin: 0 auto 0.5rem;}
.cart-middle li .lb-top label{ width:3rem; height:1.6rem; display:block; float:left; font-size:0.6rem; color:#4e4e4e; line-height:1.6rem;}
.cart-middle li .lb-top label img{ width:0.7rem; height:0.7rem; vertical-align:middle; margin:0 0.3rem 0.1rem 0;}
.cart-middle li .lb-top label .img1{ display:block; display:inline;}
.cart-middle li .lb-top label .img2{ display:none;}
.cart-middle li .lb-top label.active .img1{ display:none;}
.cart-middle li .lb-top label.active .img2{ display:block; display:inline;}
.cart-middle li .lb-top a{ width: 3rem; height: 1.6rem; display: block; float: right; font-size: 0.6rem; color: #4e4e4e; line-height: 1.6rem;}
.cart-middle li .lb-top a img{ height: 0.75rem; vertical-align: middle; margin: 0 0.3rem 0.1rem 0;}
.cart-middle li .lb-box{ width: 15rem; height: 3.75rem; overflow: hidden; margin:0 auto 0.7rem;}
.cart-middle li .lb-box .lbimg{ width: 3.75rem; height: 3.75rem; overflow: hidden; float: left;}
.cart-middle li .lb-box .lbimg a{ width: 3.75rem; height: 3.75rem; display: block; text-align: center; vertical-align: middle;}
.cart-middle li .lb-box .lbimg a span{ height: 100%; vertical-align: middle; display: inline-block;}
.cart-middle li .lb-box .lbimg a img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cart-middle li .lb-box .lbdiv{ width: 10.8rem; height: 3.75rem; overflow: hidden; float: right;}
.cart-middle li .lb-box .lbdiv-left{ width: 7.25rem; height: 3.75rem; overflow: hidden; float: left; position: relative;}
.cart-middle li .lb-box .lbdiv-left a{ width: 7.25rem; height: 1.5rem; display: block; overflow: hidden; font-size: 0.6rem; color: #4e4e4e; line-height: 0.75rem;}
.cart-middle li .lb-box .lbdiv-left p{ width: 7.25rem; height: 1.1rem; display: block; overflow: hidden; font-size: 0.55rem; color: #9c9c9c; line-height: 1.1rem;}
.cart-middle li .lb-box .lbdiv-left .lb-num{  width: 3.75rem; height: 1.1rem; margin-right: 0.5rem; position: relative; border: 1px #b4b4b4 solid; }
.cart-middle li .lb-box .lbdiv-left .lb-num .num-minus { width: 1.2rem; height: 1rem; border: none; background-color: #fff; border-right: 1px #b4b4b4 solid; text-align: center; font-size: 0.6rem; color: #666; position: absolute; top: 0; left: 0; z-index: 5;  font-weight: bold; cursor: pointer;}
.cart-middle li .lb-box .lbdiv-left .lb-num .num-add { width: 1.2rem; height: 1rem; border: none; background-color: #fff; border-left: 1px #b4b4b4 solid; text-align: center; font-size: 0.6rem; color: #666; position: absolute; top: 0; right: 0; z-index: 5; font-weight: bold; cursor: pointer;}
.cart-middle li .lb-box .lbdiv-left .lb-num .num-txt { width: 1.8rem; height: 1rem; display: block; margin: 0 auto; border: none; background-color: #fff; font-size: 0.6rem; color: #5c5c5c; text-align: center; line-height: 1rem; }
.cart-middle li .lb-box .lbdiv-right{ width: 3.3rem; height: 3.75rem; overflow: hidden; float:right; font-size: 0.6rem; color: #383838; text-align: right;}
.cart-tool-h{ width:16rem; height:1.95rem; overflow:hidden;}
.cart-tool{ width:16rem; height:1.95rem; overflow:hidden; background-color:#fff; border-top:1px #dcdcdc solid; position:fixed; left:0; bottom:2.2rem; z-index:10;}
.cart-tool-left{ width:10.5rem; height:1.95rem; float:left;}
.cart-tool-left label{ width:3rem; height:1.95rem; display:block; float:left; margin-left:0.5rem; font-size:0.6rem; color:#4e4e4e; line-height:1.95rem;}
.cart-tool-left label img{ width:0.7rem; height:0.7rem; vertical-align:middle; margin:0 0.3rem 0.1rem 0;}
.cart-tool-left label .img1{ display:block; display:inline;}
.cart-tool-left label .img2{ display:none;}
.cart-tool-left label.active .img1{ display:none;}
.cart-tool-left label.active .img2{ display:block; display:inline;}
.cart-tool-left span{ float:right; display:block; line-height:1.95rem; font-size:0.5rem; color:#4e4e4e;}
.cart-tool-left span strong{ font-size:0.6rem; color:#ff0000;}
.cart-tool-btn{ width:5rem; height:1.95rem; display:block; border:none; float:right; background-color:#ffb744; font-size:0.7rem; color:#ffffff; text-align:center; cursor:pointer;}
.confirm-fs{ width: 16rem; overflow: hidden; background-color: #fff; margin-top: 0.4rem;}
.confirm-fs p{ width:16rem; height: 2.1rem; display: block; overflow: hidden; border-bottom: 1px #c8c8c8 solid;}
.confirm-fs p span{ float: left; margin-left: 0.5rem; font-size: 0.6rem; color: #4e4e4e; line-height: 2.1rem;}
.confirm-fs .sel{width: 10rem ;height:2.1rem;-webkit-appearance:none;appearance:none;border:none;display:block; -webkit-box-sizing:border-box;box-sizing:border-box;background-color: #FFFFFF;color:#333333;border-radius:4px; font-size: 0.6rem; color: #5c5c5c; float: right; text-align: right; border: none; padding-right: 0.5rem;}
.confirm-fs .total{ width: 16rem; height: 2.2rem; background-color: #fff; overflow: hidden;}
.confirm-fs .total span{ float: right; margin-right: 0.5rem; font-size: 0.55rem; color: #5c5c5c; line-height:2.2rem;}
.confirm-fs .total strong{ font-size: 0.65rem;}
.address-list{ width: 16rem; overflow: hidden;}
.address-list ul{ width: 16rem;}
.address-list li{ width: 16rem; display: block; overflow: hidden; border-bottom: 1px #7b7b7b solid;}
.address-list li .dz-top{ width: 16rem; overflow: hidden;}
.address-list li .dz-top img{ width: 16rem; display: block;}
.address-list li .dz-middle{ width: 15rem; overflow: hidden; margin: 0.1rem auto 0; padding: 0.5rem 0; }
.address-list li .dz-middle h3{ font-size:0.75rem; color: #282828;}
.address-list li .dz-middle p{ font-size: 0.6rem; color: #5c5c5c;}
.address-list li .dz-bottom{ width: 16rem; overflow: hidden; border-top: 1px #d0d0d0 dashed;}
.address-list li .dz-bottom label{ width: 7.5rem; height: 2rem; display: block; float: left; margin-left: 0.5rem; font-size: 0.55rem; color: #4e4e4e; line-height: 2rem;}
.address-list li .dz-bottom label i.icon{ font-family: "iconfont" !important; font-size: 0.8rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #c8c8c8; padding-right: 0.3rem; vertical-align: middle;}
.address-list li .dz-bottom label.active i.icon{ color: #de4141;}
.address-list li .dz-bottom .btns{ height: 2rem; overflow: hidden; float: right;}
.address-list li .dz-bottom .btns a{ width: 2.7rem; height: 1.05rem; display: inline-block; margin:0.5rem 0.5rem 0 0 ; border: 1px #c8c8c8 solid; text-align: center; line-height: 1.05rem; font-size: 0.6rem; color: #9c9c9c;}
.address-list li .dz-bottom .btns a i.icon{ font-family: "iconfont" !important; font-size: 0.6rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #9c9c9c; padding-right: 0.3rem; }
.user-info1{ width: 16rem; height: 3rem; overflow: hidden; margin-top: 0.5rem; background-color: #fff; border-top: 1px #c8c8c8 solid; border-bottom: 1px #c8c8c8 solid;}
.user-info1 a{ width: 16rem; height: 3rem; display: block;}
.user-info1 a strong{  float:left; margin-left: 0.5rem; line-height:3rem; font-size: 0.65rem; color: #9c9c9c; }
.user-info1 .tx{ width: 12.5rem; height: 3rem; text-align: right; line-height: 3rem; float: right; margin-right: 0.5rem;}
.user-info1 .tx img{ width: 2.05rem; height: 2.05rem; border-radius: 100%; border: 0.1rem #007bbf solid; vertical-align: middle; margin: 0 0.1rem 0.1rem 0;}
.user-info1 .tx i.icon{font-family: "iconfont" !important; font-size: 0.6rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #c8c8c8;}
.user-info2{ width: 16rem; overflow: hidden; border-top: 1px #c8c8c8 solid; margin-top: 0.5rem; background-color: #fff;}
.user-info2 p{ width: 16rem; height: 1.85rem; display: block; border-bottom: 1px #c8c8c8 solid; overflow: hidden;}
.user-info2 p strong{  float:left; margin-left: 0.5rem; line-height:1.85rem; font-size: 0.65rem; color: #9c9c9c; }
.user-info2 p .txt{ width: 10rem; height: 1.85rem; text-align: right; float: right; margin-right: 0.5rem; font-size: 0.65rem; color: #383838; border: none; background: none;}
.user-info2 p .sel{width: 10rem ;height: 1.85rem;-webkit-appearance:none;appearance:none;border:none;display:block; -webkit-box-sizing:border-box;box-sizing:border-box;background-color: #FFFFFF;border-radius:4px; font-size: 0.65rem; color: #383838; float: right; text-align: right; border: none; margin-right: 0.5rem;}
.reg-font{ width: 16rem; overflow: hidden; text-align: right; font-size: 0.45rem; color: #7b7b7b; padding-top: 0.5rem;}
.reg-font a{ font-size: 0.45rem; color: #ffb744; padding-right: 0.5rem;}
.reg-dialog{ width: 12rem; height: 15rem; position: fixed; top: 50%; margin-top: -7.5rem; left: 50%; margin-left: -6rem; z-index: 50; background-color: #fff; border-radius: 0.3rem; overflow: hidden; display: none;}
.reg-dialog-top{ width: 12rem; height: 2rem; background-color: #ffb744; overflow: hidden;  text-align: center; line-height: 2rem; font-size: 0.65rem; color: #fff;}
.reg-dialog-bottom{ width: 12rem; height: 12.6rem; padding: 0.5rem; overflow: hidden; overflow-y: auto; font-size: 0.55rem; color: #5c5c5c; line-break: 0.8rem;}
