@charset "UTF-8";
html { font-family: "微软雅黑", "宋体", Helvetica, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: none; word-wrap: break-word; }

article, aside, details, figcacption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; text-decoration: none; color: #666; -webkit-tap-highlight-color: transparent; }

a:active, a:hover, a:focus { outline: 0; text-decoration: none; color: #ff9587; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

sub, sup { font-size: 0.75em; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; width: auto; max-width: 100%; width: 100%; -ms-interpolation-mode: bicubic; }

svg:not(:root) { overflow: hidden; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; }

ton { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: inherit; }

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, a, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 0.32rem; font-family: inherit; box-sizing: border-box; text-align: justify; }

body { color: #666; background: #fff; }

ul, li, ol { list-style: none; line-height: normal; }

small { font-size: 0.875em; }

i, address, cite, dfn, em, var { font-style: normal; }

.login-register .yzm, .dd-items .dd-details, .ddxq-shangjia, .fwxq-item, .bbdr4-title, .bbdr4-item .item-btm, .fxxxy-title, .fxxxy-item, .mnav, .cnav, .snav, .sbnav, .sy-bnav, .bnav, .addr-items .addr-details, .user-info2, .user-discuss .item, .user-discuss .con, .user-fsgz li, .zbsj-paixu, .zbsj-item li, .tabBox .bd ul li, .zf-product .zf-num, .cf { *zoom: 1; }
.login-register .yzm:before, .dd-items .dd-details:before, .ddxq-shangjia:before, .fwxq-item:before, .bbdr4-title:before, .bbdr4-item .item-btm:before, .fxxxy-title:before, .fxxxy-item:before, .mnav:before, .cnav:before, .snav:before, .sbnav:before, .sy-bnav:before, .bnav:before, .addr-items .addr-details:before, .user-info2:before, .user-discuss .item:before, .user-discuss .con:before, .user-fsgz li:before, .zbsj-paixu:before, .zbsj-item li:before, .tabBox .bd ul li:before, .zf-product .zf-num:before, .login-register .yzm:after, .dd-items .dd-details:after, .ddxq-shangjia:after, .fwxq-item:after, .bbdr4-title:after, .bbdr4-item .item-btm:after, .fxxxy-title:after, .fxxxy-item:after, .mnav:after, .cnav:after, .snav:after, .sbnav:after, .sy-bnav:after, .bnav:after, .addr-items .addr-details:after, .user-info2:after, .user-discuss .item:after, .user-discuss .con:after, .user-fsgz li:after, .zbsj-paixu:after, .zbsj-item li:after, .tabBox .bd ul li:after, .zf-product .zf-num:after, .cf:before, .cf:after { content: ""; display: table; }
.login-register .yzm:after, .dd-items .dd-details:after, .ddxq-shangjia:after, .fwxq-item:after, .bbdr4-title:after, .bbdr4-item .item-btm:after, .fxxxy-title:after, .fxxxy-item:after, .mnav:after, .cnav:after, .snav:after, .sbnav:after, .sy-bnav:after, .bnav:after, .addr-items .addr-details:after, .user-info2:after, .user-discuss .item:after, .user-discuss .con:after, .user-fsgz li:after, .zbsj-paixu:after, .zbsj-item li:after, .tabBox .bd ul li:after, .zf-product .zf-num:after, .cf:after { clear: both; }

.fwxq-item p, .fxxxy-title p, .fxxxy-item p, .addr-items .right h3, .addr-items .right p, .user-fsgz h3, .user-fsgz p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.search { width: 100%; height: 1rem; line-height: 1rem; text-align: center; position: relative; background-color: #f8f8f8; }
.search input[type=text] { width: 5rem; height: .4rem; border-radius: .1rem; outline: none; border: none; background: url(../images/search.png) 0.3rem center no-repeat #fff; background-size: .22rem .22rem; padding-left: .65rem; box-shadow: none; font-size: .2rem; }
.search input:-moz-placeholder { color: #e2e2e2; }
.search ::-webkit-input-placeholder { color: #e2e2e2; }

input[type=text], input[type=password] { border: #666 1px solid; outline: none; }
input[type=text]:hover, input[type=password]:hover, input[type=text]:focus, input[type=password]:focus { border-color: #ff9587; }

.gray { background-color: #e6e6e6; }

.gray2 { background-color: #f8f8f8; }

.tc { text-align: center; }

.tr { text-align: right; }

input[type=text], input[type=password], .login-register .btn-submit, .login-register .btn-yzm, .login-register .card2, .login-register.login-register2 .user-face img, .login-register .sex .sex1, .login-register .sex .sex2, .login-register .shop-leixing span, .login-register .server-choose span, .login-register .text textarea, .dd-items .logo, .ddxq-shangjia .face, .ddxq-caozuo .btn-wlpj, .ddxq-caozuo .btn-qxyy, .ddxq-pingjia2 textarea, .fwxq-item .face, .bbdr4-item .face3, .share-tj .btn-submit, .fxxxy-title .face, .fxxxy-item .face, .my-addr .btn-queding, .user-info .face, .user-info3 .face, .yy-tips .btn-submit, .alert-delete .btn-quxiao, .alert-delete .btn-queding, .alert-times .btn-queding, .alert-times .jia-jian, .shadow { box-shadow: 0 .03rem .03rem 0 #c0c0c0; }

.gywm-gd, .addr-items:first-child, .shadow2 { box-shadow: 0 .05rem .05rem #e4e3e3 inset; }

input[type=text], input[type=password] { width: 100%; height: .88rem; border: none; border-radius: .1rem; font-size: .28rem; color: #ff9587; }

input:-moz-placeholder { color: #ff9587; }

::-webkit-input-placeholder { color: #ff9587; }

.login-register .btn-submit, .ddxq-caozuo .btn-qxyy, .share-tj .btn-submit, .my-addr .btn-queding, .yy-tips .btn-submit, .alert-delete .btn-quxiao { background-color: #ffd387; color: #fff; display: inline-block; text-align: center; border-radius: .1rem; }
.login-register .on.btn-submit, .ddxq-caozuo .on.btn-qxyy, .share-tj .on.btn-submit, .my-addr .on.btn-queding, .yy-tips .on.btn-submit, .alert-delete .on.btn-quxiao, .login-register .btn-submit:hover, .ddxq-caozuo .btn-qxyy:hover, .share-tj .btn-submit:hover, .my-addr .btn-queding:hover, .yy-tips .btn-submit:hover, .alert-delete .btn-quxiao:hover { background-color: #ffc867; }

.login-register .btn-yzm { background-color: #b2dba1; color: #fff; display: inline-block; text-align: center; border-radius: .1rem; }
.login-register .on.btn-yzm, .login-register .btn-yzm:hover { background-color: #dbdbdb; }

.ddxq-caozuo .btn-wlpj, .alert-delete .btn-queding, .alert-times .btn-queding { display: inline-block; border-radius: .1rem; text-align: center; color: #fff; background-color: #b2dba1; }
.ddxq-caozuo .btn-wlpj:hover, .alert-delete .btn-queding:hover, .alert-times .btn-queding:hover { background-color: #95d37b; }

.zf-tj .btn-queren { display: inline-block; border-radius: .1rem; text-align: center; color: #fff; background-color: #ff9578; }
.zf-tj .btn-queren:hover { background-color: #ff9587; }

.show { display: block !important; }

.bf { background-color: #fff; }

.bfa { background-color: #fafafa; }

.h50 { width: 100%; height: 0.98rem; }

.zan { float: right; background: url(../images/icon-hart1.png) 0 center no-repeat; background-size: .36rem .33rem; padding-left: .45rem; margin-right: .2rem; font-size: .24rem; margin-top: .15rem; position: relative; z-index: 99; }

.zan-on { background-image: url(../images/icon-hart2.png); }

.top-nav { height: 0.98rem; width: 100%; line-height: 0.98rem; background-color: #ff9587; position: fixed; top: 0; right: 0; z-index: 9; overflow: hidden; overflow: hidden; }
.top-nav .top-left, .top-nav .top-right { position: absolute; z-index: 10; top: 0.23rem; }
.top-nav a { color: #fff; }
.top-nav .top-left { height: 0.5rem; line-height: 0.5rem; left: 0.55rem; font-size: 0.32rem; }
.top-nav .back { background: url(../images/back.png) 0 center no-repeat; background-size: .47rem .47rem; display: inline-block; width: .5rem; height: .5rem; }
.top-nav .back.on, .top-nav .back:hover { background-image: url(../images/back-on.png); }
.top-nav h3 { text-align: center; width: 100%; line-height: 0.98rem; font-size: 0.38rem; color: #fff; }
.top-nav .top-right { height: 0.5rem; line-height: 0.5rem; right: 0.55rem; font-size: 0.32rem; }
.top-nav .btn-edit { background: url(../images/icon-edit.png) 0 center no-repeat; background-size: .47rem .47rem; display: inline-block; width: .5rem; height: .5rem; }
.top-nav .btn-edit.on, .top-nav .btn-edit:hover { background-image: url(../images/icon-edit-on.png); }
.top-nav .btn-add { background: url(../images/icon-add.png) 0 center no-repeat; background-size: .47rem .47rem; display: inline-block; width: .5rem; height: .5rem; }
.top-nav .btn-add.on, .top-nav .btn-add:hover { background-image: url(../images/icon-add-on.png); }
.top-nav .add-addr { background: url(../images/icon-add2.png) 0 center no-repeat; background-size: .47rem .47rem; display: inline-block; width: .5rem; height: .5rem; }
.top-nav .add-addr.on, .top-nav .add-addr:hover { background-image: url(../images/icon-add2-on.png); }
.top-nav .dingwei { margin-left: -.25rem; }
.top-nav .top-search { width: 2.4rem; height: .47rem; border-radius: .1rem; border: #fff 1px solid; background: transparent; position: absolute; left: 50%; margin-left: -1.2rem; top: .26rem; overflow: hidden; }
.top-nav .top-search input[type=text] { width: 100%; height: .47rem; outline: none; border: none; background: url(../images/search.png) 0.1rem 0.12rem no-repeat; background-size: .22rem .22rem; padding-left: .45rem; box-shadow: none; font-size: .2rem; color: #fff; position: absolute; left: 0; top: 0; }
.top-nav .top-search input:-moz-placeholder { color: #e2e2e2; }
.top-nav .top-search ::-webkit-input-placeholder { color: #e2e2e2; }

.banner { width: 100%; margin: 0 auto; overflow: hidden; position: relative; height: 2.7rem; }
.banner .hd { width: 100%; height: 0.26rem; position: absolute; z-index: 99; bottom: 0rem; text-align: center; background-color: #ffb2a8; }
.banner .hd ul { display: inline-block; height: 0.1rem; padding: 0.06rem 0.1rem; border-radius: 0.1rem; font-size: 0; vertical-align: top; }
.banner .hd ul li { display: inline-block; width: 0.14rem; height: 0.12rem; margin: 0 0.1rem; text-indent: 9999px; overflow: hidden; background: url(../images/c.png) center center no-repeat; background-size: .14rem .12rem; }
.banner .hd ul .on { background-image: url(../images/c-on.png); }
.banner .bd { position: relative; z-index: 0; }
.banner .bd li { width: 6.4rem; height: 2.44rem; overflow: hidden; background: url(../images/banner-bg.png) center center no-repeat #e5e5e5; background-size: 1.8rem 1.8rem; }
.banner .bd li img { width: 100%; display: block; }

/* 注册登陆页面 */
.login-register { width: 100%; padding: .55rem; position: relative; overflow-x: hidden; }
.login-register .logo { width: 2.55rem; margin: .5rem auto; margin-bottom: .7rem; }
.login-register li { margin-bottom: .32rem; }
.login-register input[type=text], .login-register input[type=password] { background: url(../images/input1.png) 0.2rem center no-repeat #fff; background-size: .77rem .53rem; padding-left: 1.2rem; }
.login-register input[type=password] { background-image: url(../images/input2.png); }
.login-register .li3 a, .login-register .li10 a { color: #ff9587; font-size: .32rem; }
.login-register .btn-submit { width: 2.8rem; height: .88rem; line-height: .88rem; font-size: .4rem; }
.login-register .other-login { width: 100%; margin-top: 1rem; }
.login-register .other-login .line { width: 100%; margin-top: .4rem; border-top: #737678 1px solid; position: relative; margin-bottom: .5rem; }
.login-register .other-login span { display: block; position: absolute; background-color: #e6e6e6; top: -.2rem; left: 50%; font-size: .24em; width: 1.9rem; margin-left: -.85rem; text-align: center; }
.login-register .other-login .con { width: 100%; text-align: center; margin-bottom: .5rem; }
.login-register .other-login .con a { width: .55rem; height: .55rem; display: inline-block; margin: 0 .5rem; }
.login-register ul.mg2 li { margin: .6rem -0px; }
.login-register ul.mg2 .btn-submit { margin-top: .5rem; }
.login-register .yzm { position: relative; }
.login-register .yzm input[type=text] { background-image: url(../images/input3.png); width: 3.35rem; }
.login-register .btn-yzm { width: 1.7rem; height: .88rem; line-height: .88rem; float: right; font-size: .28rem; }
.login-register .tips { text-align: center; width: 100%; position: absolute; top: .1rem; color: #ff9587; font-size: .23rem; left: 0; display: none; }
.login-register .shop input[type=text] { background-image: url(../images/input4.png); }
.login-register .card input[type=text] { background-image: url(../images/input5.png); }
.login-register .tel input[type=text] { background-image: url(../images/input6.png); }
.login-register .addr input[type=text] { background-image: url(../images/input7.png); }
.login-register .tel2 input[type=text] { background-image: url(../images/input8.png); }
.login-register .per input[type=text] { background-image: url(../images/input9.png); }
.login-register .time input[type=text] { background-image: url(../images/input10.png); }
.login-register .server input[type=text] { background-image: url(../images/input13.png); }
.login-register .card2 { width: 3rem; height: 2.15rem; border-radius: .1rem; background-color: #fff; padding: .1rem; position: relative; overflow: hidden; }
.login-register .card2 img { display: block; }
.login-register .card2 input[type=file] { width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; }
.login-register ul.bg35 { background-color: #f5f5f5; width: 6.4rem; position: relative; left: -.5rem; top: -.5rem; padding: .5rem; padding-bottom: .4rem; margin-bottom: .1rem; border-bottom: #ededed 1px solid; overflow: hidden; }
.login-register ul.bg35.top-daodian { padding-top: 1.2rem; padding-bottom: 0; }
.login-register ul.bg35.top-daodian li:last-child { margin-bottom: .1rem; }
.login-register ul.bg35.top-daojia { padding-top: 1.2rem; padding-bottom: 0; }
.login-register ul.bg35.top-daojia li:last-child { margin-bottom: 1.2rem; margin-top: .4rem; }
.login-register.login-register2 input[type=text] { height: .98rem; }
.login-register.login-register2 .user-face { width: 100%; text-align: center; height: 2.8rem; position: relative; }
.login-register.login-register2 .user-face img { width: 2rem; height: 2rem; border-radius: 2rem; overflow: hidden; border: #fff .08rem solid; display: inline-block; }
.login-register.login-register2 .user-face input[type=file] { position: absolute; left: 50%; margin-left: -1rem; top: 0; opacity: 0; width: 2rem; height: 2rem; border-radius: 2rem; overflow: hidden; }
.login-register.login-register2 .p36 li { margin-bottom: .5rem; }
.login-register .sex input[type=text] { background-image: url(../images/input11.png); width: 2.9rem; }
.login-register .sex .sex1, .login-register .sex .sex2 { background: url(../images/sex1.png) center center no-repeat #fff; background-size: .52rem .52rem; width: 1.07rem; height: .98rem; background-color: #fff; display: inline-block; border-radius: .1rem; margin-left: .1rem; float: right; }
.login-register .sex .sex1 { background-image: url(../images/sex1.png); }
.login-register .sex .sex1.on { background-color: #b2dba1; background-image: url(../images/sex1-on.png); }
.login-register .sex .sex2 { background-image: url(../images/sex2.png); }
.login-register .sex .sex2.on { background-color: #b2dba1; background-image: url(../images/sex2-on.png); }
.login-register .birth input[type=text] { background-image: url(../images/input12.png); }
.login-register .shop-leixing input[type=text] { width: 2.9rem; }
.login-register .shop-leixing span { width: .7rem; height: .98rem; line-height: .98rem; font-size: .28rem; color: #ff9587; text-align: center; background-color: #fff; display: inline-block; border-radius: .1rem; margin-left: .1rem; float: right; }
.login-register .shop-leixing span.on { background-color: #b2dba1; color: #fff; }
.login-register .server-choose { height: 2.1rem; }
.login-register .server-choose p { margin-top: .1rem; }
.login-register .server-choose input[type=text] { width: 2.9rem; }
.login-register .server-choose span { width: .7rem; height: .98rem; line-height: .98rem; font-size: .28rem; color: #ff9587; text-align: center; background-color: #fff; display: inline-block; border-radius: .1rem; margin-left: .1rem; float: right; }
.login-register .server-choose span.on { background-color: #b2dba1; color: #fff; }
.login-register .text textarea { width: 100%; height: 2.78rem; border-radius: .1rem; background: url(../images/text.png) 0.2rem center no-repeat #fff; background-size: .77rem 2.33rem; padding: .15rem; padding-left: 1.2rem; font-size: .28rem; color: #ff9587; outline: none; border: none; }

.loading { display: none; width: 5.28rem; height: 1.73rem; border-radius: .1rem; background: url(../images/loading.gif) center 1.1rem no-repeat; background-size: 2.96rem .36rem; background-color: rgba(0, 0, 0, 0.6); position: absolute; left: .55rem; top: 4rem; z-index: 99; }
.loading p { color: #fff; width: 100%; text-align: center; margin-top: .4rem; font-size: .4rem; }

/* 订单页面 */
.dd-shaixuan { width: 100%; height: .8rem; line-height: .8rem; border-bottom: #ededed 1px solid; margin-bottom: .04rem; box-shadow: 0rem .05rem 0 0 #c9c9c9 inset; }
.dd-shaixuan a { display: inline-block; width: 32%; text-align: center; height: .8rem; line-height: .8rem; font-size: .24rem; }
.dd-shaixuan a.on { color: #ff9587; }

.dd-items { width: 6.4rem; height: 1.95rem; overflow: hidden; position: relative; background-color: #f8f8f8; margin-bottom: 2px; overflow: hidden; }
.dd-items .dd-details { width: 6.4rem; height: 1.95rem; background: url(../images/bg1.png) 4.7rem center no-repeat; background-size: 1.53rem 1.63rem; position: absolute; left: 0; top: 0; }
.dd-items .logo { width: 1.5rem; height: 1.5rem; border-radius: 1.5rem; overflow: hidden; border: #ff9587 0.08rem solid; float: left; margin-top: .21rem; margin-left: .25rem; }
.dd-items .middle { width: 100%; padding-left: 2rem; padding-right: 1.8rem; padding-top: .21rem; }
.dd-items .middle h3 { font-size: .27rem; color: #7f2f2f; }
.dd-items .middle p { font-size: .21rem; line-height: .42rem; }
.dd-items .right { position: absolute; right: 0; top: 0; width: 1.8rem; height: 100%; }
.dd-items .status { position: absolute; top: .21rem; right: 0; width: .9rem; height: .55rem; border-radius: .55rem 0 0 .55rem; line-height: .55rem; background: url(../images/icon-ling.png) 0.15rem center no-repeat; background-size: .38rem .38rem; padding-left: .7rem; font-size: .23rem; color: #fff; }
.dd-items .status.jxz { background-color: #ff9587; }
.dd-items .status.dpj { background-color: #ffc867; }
.dd-items .price { position: absolute; right: .3rem; top: .9rem; text-align: right; width: 100%; line-height: .42rem; color: #ff9587; font-weight: bold; }
.dd-items .price del { display: block; font-size: .21rem; color: #929292; font-weight: normal; }
.dd-items.dd-caozuo-on .dd-details { left: -1.4rem; }
.dd-items.dd-caozuo-on .dd-quxiao { width: 1.4rem; height: 1.95rem; position: absolute; top: 0; right: 0rem; }
.dd-items .dd-quxiao { width: 1.4rem; height: 1.95rem; position: absolute; top: 0; right: -1.4rem; }
.dd-items .dd-quxiao a { display: inline-block; width: 100%; height: 100%; background-color: #ff6652; color: #fff; line-height: 1.95rem; font-size: .24rem; text-align: center; border: #ff6652 1px solid; }
.dd-items .dd-quxiao a.on, .dd-items .dd-quxiao a:hover { background-color: #ff9587; }

.ddxq-shangjia, .ddxq-fuwu, .ddxq-dpxx, .ddxq-pingjia, .ddxq-pingjia2 { background-color: #f8f8f8; border-top: #ededed 1px solid; border-bottom: #ededed 1px solid; margin-bottom: .1rem; padding: .21rem .25rem; position: relative; }
.ddxq-shangjia p, .ddxq-fuwu p, .ddxq-dpxx p, .ddxq-pingjia p, .ddxq-pingjia2 p { font-size: .23rem; line-height: .46rem; }
.ddxq-shangjia div, .ddxq-fuwu div, .ddxq-dpxx div, .ddxq-pingjia div, .ddxq-pingjia2 div { font-size: .23rem; line-height: .46rem; }

.ddxq-shangjia { width: 6.4rem; height: 2rem; background: url(../images/bg1.png) 4.7rem center no-repeat; background-size: 1.53rem 1.63rem; }
.ddxq-shangjia .face { width: 1.5rem; height: 1.5rem; border-radius: 1.5rem; overflow: hidden; border: #ff9587 0.08rem solid; float: left; }
.ddxq-shangjia .right { width: 100%; padding-left: 1.8rem; }
.ddxq-shangjia .right h3 { font-size: .27rem; color: #7f2f2f; position: relative; height: .55rem; line-height: .55rem; }
.ddxq-shangjia .right p { font-size: .21rem; line-height: .38rem; }
.ddxq-shangjia .status { position: absolute; top: 0rem; right: -0.25rem; width: .9rem; height: .55rem; border-radius: .55rem 0 0 .55rem; line-height: .55rem; padding-left: .3rem; font-size: .23rem; color: #fff; }
.ddxq-shangjia .status.yqx { background-color: #ff9587; }
.ddxq-shangjia .status.yyy { background-color: #ffc867; }
.ddxq-shangjia .status.ywc { background-color: #95d37b; }

.ddxq-fuwu .price, .ddxq-dpxx .price { position: absolute; bottom: 0.21rem; right: 0rem; padding-right: .25rem; height: .55rem; border-radius: .55rem 0 0 .55rem; line-height: .55rem; background: url(../images/icon-ling.png) 0.15rem center no-repeat; background-size: .38rem .38rem; padding-left: .6rem; font-size: .23rem; color: #fff; background-color: #ff9587; }
.ddxq-fuwu b, .ddxq-dpxx b { color: #ff9587; font-weight: normal; }

.ddxq-pingjia .yin-on, .ddxq-pingjia .yin { display: inline-block; width: .25rem; height: .25rem; background: url(../images/pingjia-on.png) center center no-repeat; background-size: .25rem .25rem; margin-right: .1rem; }
.ddxq-pingjia .yin { background-image: url(../images/pingjia.png); }
.ddxq-pingjia .percent { display: inline-block; }
.ddxq-pingjia .percent span { width: .5rem; height: .21rem; line-height: .21rem; border-radius: .21rem; background-color: #ff9587; display: inline-block; margin-right: .1rem; }
.ddxq-pingjia .percent i { color: #ff9587; }
.ddxq-pingjia .more { float: right; font-size: .23rem; color: #666666; }
.ddxq-pingjia .more:hover { color: #ff9587; }

.ddxq-caozuo { margin: .2rem 0px; text-align: center; width: 100%; }
.ddxq-caozuo .btn-wlpj { width: 2.8rem; margin-right: .2rem; font-size: .4rem; display: inline-block; height: .8rem; line-height: .8rem; }
.ddxq-caozuo .btn-qxyy { width: 2.8rem; font-size: .4rem; display: inline-block; height: .8rem; line-height: .8rem; }
.ddxq-caozuo.mt2 { margin-top: 1rem; }
.ddxq-caozuo.ddxq-caozuo-fwxq { margin-top: .5rem; margin-bottom: .5rem; }

.ddxq-pingjia2 { text-align: left; }
.ddxq-pingjia2 .yin-on, .ddxq-pingjia2 .yin { display: inline-block; width: .4rem; height: .4rem; background: url(../images/pingjia-on.png) center center no-repeat; background-size: .4rem .4rem; margin-right: .1rem; position: relative; top: .07rem; }
.ddxq-pingjia2 .yin { background-image: url(../images/pingjia.png); }
.ddxq-pingjia2 li { font-size: .32rem; margin: .3rem 0; position: relative; }
.ddxq-pingjia2 em { position: absolute; top: 0; }
.ddxq-pingjia2 textarea { display: inline-block; width: 4.5rem; height: 2.25rem; border-radius: .1rem; background-color: #fff; outline: none; padding: .1rem; font-size: .24rem; border: none; margin-left: 4em; }

.fwxq-list { width: 6.4rem; position: relative; background-color: #f8f8f8; margin-bottom: 2px; overflow: hidden; box-shadow: 0rem .05rem 0 0 #c9c9c9 inset; }
.fwxq-list .yin-on, .fwxq-list .yin { display: inline-block; width: .25rem; height: .25rem; background: url(../images/pingjia-on.png) center center no-repeat; background-size: .25rem .25rem; margin-right: .05rem; }
.fwxq-list .yin { background-image: url(../images/pingjia.png); }
.fwxq-list.fwxq-list-fwxq { box-shadow: none; margin-top: -.1rem; }

.fwxq-item { width: 100%; padding: .2rem .25rem; position: relative; border-bottom: #ededed 1px solid; }
.fwxq-item .face { width: 1rem; height: 1rem; border-radius: 1.5rem; overflow: hidden; border: #fff .04rem solid; float: left; }
.fwxq-item .right { width: 100%; padding-left: 1.25rem; font-size: .23rem; }
.fwxq-item h3 { font-size: .23rem; padding-left: .3rem; margin: .1rem auto; }
.fwxq-item h3.female { background: url(../images/icon-sex1.png) 0 center no-repeat; background-size: .25rem .25rem; }
.fwxq-item h3.male { background: url(../images/icon-sex2.png) 0 center no-repeat; background-size: .25rem .25rem; }
.fwxq-item h3 time { margin-left: .4rem; }
.fwxq-item h3 .pinglun { float: right; }
.fwxq-item p { font-size: .23rem; margin-top: .15rem; }

.fwxq-list-more { width: 100%; height: .8rem; background: url(../images/btm-yin.png) center center no-repeat #ededed; background-size: 1.44rem .32rem; }
.fwxq-list-more a { display: block; width: 100%; height: 100%; }

/* 帮帮达人 */
.bbdr4 { width: 6.4rem; position: relative; background-color: #f8f8f8; margin-bottom: 2px; overflow: hidden; }

.bbdr4-title { width: 100%; padding: .25rem; background-color: #f5f5f5; border-bottom: #ededed 1px solid; margin-bottom: .2rem; }
.bbdr4-title .face { width: 1.8rem; height: 1.8rem; float: left; }
.bbdr4-title .right { width: 100%; padding-left: 2.05rem; position: relative; height: 1.8rem; }
.bbdr4-title .right p { font-size: .24rem; position: absolute; bottom: .1rem; }
.bbdr4-title .right h3 { font-size: .15rem; }
.bbdr4-title .right h3 b { font-size: .24rem !important; display: block; font-weight: normal; margin-bottom: .2rem; }

.bbdr4-item { width: 100%; position: relative; margin-bottom: 1px; overflow: hidden; }
.bbdr4-item img { display: block; }
.bbdr4-item .item-btm { width: 100%; height: .61rem; background: rgba(0, 0, 0, 0.5); position: absolute; bottom: 0; left: 0; z-index: 9; color: #fff; font-size: .2rem; }
.bbdr4-item .item-btm span { display: inline-block; line-height: .61rem; position: relative; top: -.1rem; margin-left: .1rem; }
.bbdr4-item .face3 { width: .42rem; height: .42rem; border-radius: 1.5rem; overflow: hidden; border: #ff9587 0.02rem solid; margin-left: .1rem; margin-top: .09rem; display: inline-block; }

.share-box { width: 100%; box-shadow: 0rem .05rem 0 0 #c9c9c9 inset; padding-top: .1rem; }
.share-box textarea { border: 0; width: 100%; height: 2.7rem; border: none; padding: .2rem; outline: none; font-size: .24rem; }
.share-box .share-img { padding: .2rem; }
.share-box .share-img a { width: .88rem; height: .85rem; display: inline-block; margin-right: .2rem; overflow: hidden; }
.share-box .share-img img { display: inline-block; }
.share-box .upload-img { width: .88rem; height: .85rem; display: inline-block; margin-right: .2rem; overflow: hidden; background: url(../images/input-file.png) center center no-repeat; background-size: 100% 100%; }
.share-box .upload-img input[type=file] { width: 100%; height: 100%; opacity: 0; }

.share-tj { text-align: center; margin: .4rem auto; }
.share-tj .btn-submit { width: 2.8rem; font-size: .4rem; display: inline-block; height: .8rem; line-height: .8rem; display: inline-block; }

.fxxxy-title, .fxxxy-item { width: 100%; padding: .3rem .25rem; position: relative; background-color: #f5f5f5; }
.fxxxy-title .face, .fxxxy-item .face { width: 1rem; height: 1rem; border-radius: 1.5rem; overflow: hidden; border: #ff9587 0.04rem solid; float: left; }
.fxxxy-title .right, .fxxxy-item .right { width: 100%; padding-left: 1.25rem; font-size: .23rem; }
.fxxxy-title h3, .fxxxy-item h3 { font-size: .24rem; padding-left: .45rem; margin: .1rem auto; color: #363636; }
.fxxxy-title h3.female, .fxxxy-item h3.female { background: url(../images/icon-sex1.png) 0 center no-repeat; background-size: .35rem .35rem; }
.fxxxy-title h3.male, .fxxxy-item h3.male { background: url(../images/icon-sex2.png) 0 center no-repeat; background-size: .35rem .35rem; }
.fxxxy-title h3 .pinglun, .fxxxy-item h3 .pinglun { float: right; }
.fxxxy-title p, .fxxxy-item p { font-size: .23rem; margin-top: .15rem; }
.fxxxy-title time, .fxxxy-item time { font-size: .18rem; color: #8b8b8b; }
.fxxxy-title .guanzhu, .fxxxy-item .guanzhu { display: inline-block; width: 1.22rem; height: .47rem; line-height: .47rem; text-align: center; color: #fff; font-size: .23rem; background-color: #ff9587; border-radius: .08rem; position: absolute; right: .2rem; top: .6rem; }

.fxxxy-item { background-color: #f5f5f5; }
.fxxxy-item.bg { background-color: #fff; }
.fxxxy-item input[type=text] { width: 3.8rem; height: .74rem; border-radius: .1rem; border: #b5b5b5 1px solid; box-shadow: none; padding: 0 .2rem; margin-top: .15rem; color: #8b8b8b; }
.fxxxy-item input:-moz-placeholder { color: #8b8b8b; }
.fxxxy-item ::-webkit-input-placeholder { color: #8b8b8b; }

.fxxxy-item2 { position: relative; }
.fxxxy-item2 img { display: block; }
.fxxxy-item2 .zan { position: absolute; right: .2rem; bottom: .2rem; color: #fff; font-style: italic; }

.fxxxy-kh { width: 100%; padding: 0 .4rem; height: .85rem; line-height: .85rem; box-shadow: 0 0.02rem 0.1rem rgba(88, 86, 86, 0.85); margin-top: .1rem; font-size: .24rem; color: #363636; background-color: #ffffff; margin-bottom: .1rem; }

.mnav { width: 100%; margin-top: -0.02rem; overflow: hidden; z-index: 10; background: url(../images/ci.png) center top repeat-x #fff; background-size: .11rem .12rem; height: 1.8rem; border-top: #ededed 1px solid; padding-top: .25rem; }
.mnav li { width: 25%; float: left; text-align: center; height: 100%; padding-top: 0.05rem; font-weight: normal; }
.mnav li img { width: .85rem; height: .85rem; margin-left: auto; margin-right: auto; display: block; }
.mnav li a { font-size: 0.28rem; }
.mnav li.on a { color: #ff9587; }
.mnav li span { font-size: .18rem; }
.mnav.bg2 { box-shadow: 0 .18rem .2rem #e4e3e3 inset; }

.cnav { width: 100%; margin-top: -0.02rem; overflow: hidden; z-index: 10; background: url(../images/ci.png) center top repeat-x #fff; background-size: .11rem .12rem; height: 6.5rem; border-top: #ededed 1px solid; padding-top: .25rem; position: relative; }
.cnav img { display: block; }
.cnav .cnav1, .cnav .cnav2 { position: absolute; display: block; width: 3.04rem; height: 2.96rem; overflow: hidden; background-color: #333; top: .25rem; }
.cnav .cnav1 { left: .1rem; }
.cnav .cnav2 { right: .1rem; }
.cnav .cnav3 { position: absolute; display: block; width: 6.19rem; height: 2.96rem; overflow: hidden; background-color: #333; top: 3.32rem; left: .1rem; }
.cnav .cnav1 { background-color: #5bd999; }
.cnav .cnav1:hover, .cnav .cnav1.on { background-color: #7cd9aa; }
.cnav .cnav2 { background-color: #ffa39c; }
.cnav .cnav2:hover, .cnav .cnav2.on { background-color: #ffc6c2; }
.cnav .cnav3 { background-color: #59c3ff; }
.cnav .cnav3:hover, .cnav .cnav3.on { background-color: #7dcfff; }

.snav { width: 100%; margin-top: -0.02rem; overflow: hidden; z-index: 10; background: url(../images/ci.png) center top repeat-x #fff; background-size: .11rem .12rem; height: 6.5rem; border-top: #ededed 1px solid; padding-top: .25rem; position: relative; }
.snav img { display: block; }
.snav .snav1, .snav .snav4 { position: absolute; display: block; width: 3.60rem; height: 2.96rem; overflow: hidden; background-color: #333; }
.snav .snav1, .snav .snav3 { left: .1rem; }
.snav .snav2, .snav .snav4 { right: .1rem; }
.snav .snav2, .snav .snav3 { position: absolute; display: block; width: 2.51rem; height: 2.96rem; overflow: hidden; background-color: #333; }
.snav .snav1, .snav .snav2 { top: .25rem; }
.snav .snav3, .snav .snav4 { top: 3.32rem; }
.snav .snav1 { background-color: #59c3ff; }
.snav .snav1:hover, .snav .snav1.on { background-color: #7dcfff; }
.snav .snav2 { background-color: #5bd999; }
.snav .snav2:hover, .snav .snav2.on { background-color: #7cd9aa; }
.snav .snav3 { background-color: #ffa39c; }
.snav .snav3:hover, .snav .snav3.on { background-color: #ffc6c2; }
.snav .snav4 { background-color: #918eff; }
.snav .snav4:hover, .snav .snav4.on { background-color: #b8b5ff; }
.snav .snav1 span, .snav .snav4 span { width: .35rem; height: .35rem; text-align: center; border-radius: .35rem; overflow: hidden; line-height: .35rem; color: #fff; background-color: #ff6753; font-size: .2rem; position: absolute; left: 60%; top: .55rem; }
.snav .snav2 span, .snav .snav3 span { width: .35rem; height: .35rem; text-align: center; border-radius: .35rem; overflow: hidden; line-height: .35rem; color: #fff; background-color: #ff6753; font-size: .2rem; position: absolute; left: 65%; top: .55rem; }

.sbnav { width: 100%; position: fixed; bottom: -0.06rem; overflow: hidden; z-index: 10; background: url(../images/btm.png) center center repeat-x #fff; background-size: 1px 100%; height: 1.04rem; border-top: #ededed 1px solid; }
.sbnav li { width: 20%; float: left; text-align: center; height: 100%; padding-top: 0.05rem; font-weight: normal; background-color: #f5f5f5; }
.sbnav li img { width: .5rem; height: .5rem; margin-left: auto; margin-right: auto; display: block; }
.sbnav li a { font-size: 0.28rem; display: inline-block; width: 100%; height: 100%; text-align: center; padding-top: .52rem; color: #ff9587; background: url(../images/sbnav1.png) center 0.02rem no-repeat; background-size: .52rem .52rem; }
.sbnav li.on, .sbnav li:hover { background-color: #ff9587; }
.sbnav .li1, .sbnav .li3 { width: 1.6rem; }
.sbnav .li2 { width: 3.2rem; }
.sbnav .li1 a { background-image: url(../images/sbnav1.png); }
.sbnav .li1:hover a, .sbnav .li1.on a { background-image: url(../images/sbnav1-on.png); color: #fff; }
.sbnav .li2 a { background-image: url(../images/sbnav2.png); }
.sbnav .li2:hover a, .sbnav .li2.on a { background-image: url(../images/sbnav2-on.png); color: #fff; }
.sbnav .li3 a { background-image: url(../images/sbnav3.png); }
.sbnav .li3:hover a, .sbnav .li3.on a { background-image: url(../images/sbnav3-on.png); color: #fff; }

.sy-bnav { width: 100%; position: fixed; bottom: -0.06rem; overflow: hidden; z-index: 10; background: url(../images/btm.png) center center repeat-x #fff; background-size: 1px 100%; height: 1.04rem; }
.sy-bnav li { width: 20%; float: left; text-align: center; height: 100%; padding-top: 0.05rem; font-weight: normal; background-color: #f5f5f5; border-top: #ededed 1px solid; }
.sy-bnav li img { width: .5rem; height: .5rem; margin-left: auto; margin-right: auto; display: block; }
.sy-bnav li a { font-size: 0.28rem; display: inline-block; width: 100%; height: 100%; text-align: center; padding-top: .52rem; background: url(../images/syb-nav1.png) center 0.02rem no-repeat; background-size: .52rem .52rem; }
.sy-bnav li:hover, .sy-bnav li.on { border-top-color: #ff9587; }
.sy-bnav .li1 a { background-image: url(../images/syb-nav1.png); }
.sy-bnav .li1:hover a, .sy-bnav .li1.on a { background-image: url(../images/syb-nav1-on.png); color: #ff9587; }
.sy-bnav .li2 a { background-image: url(../images/syb-nav2.png); }
.sy-bnav .li2:hover a, .sy-bnav .li2.on a { background-image: url(../images/syb-nav2-on.png); color: #ff9587; }
.sy-bnav .li3 a { background-image: url(../images/syb-nav3.png); }
.sy-bnav .li3:hover a, .sy-bnav .li3.on a { background-image: url(../images/syb-nav3-on.png); color: #ff9587; }
.sy-bnav .li4 a { background-image: url(../images/syb-nav4.png); }
.sy-bnav .li4:hover a, .sy-bnav .li4.on a { background-image: url(../images/syb-nav4-on.png); color: #ff9587; }
.sy-bnav .li5 a { background-image: url(../images/syb-nav5.png); }
.sy-bnav .li5:hover a, .sy-bnav .li5.on a { background-image: url(../images/syb-nav5-on.png); color: #ff9587; }

.bnav { width: 100%; position: fixed; bottom: -0.06rem; overflow: hidden; z-index: 10; background: url(../images/btm.png) center center repeat-x #fff; background-size: 1px 100%; height: 1.04rem; border-top: #ededed 1px solid; }
.bnav li { width: 20%; float: left; text-align: center; height: 100%; padding-top: 0.05rem; font-weight: normal; }
.bnav li img { width: .5rem; height: .5rem; margin-left: auto; margin-right: auto; display: block; }
.bnav li a { font-size: 0.28rem; }
.bnav li.on a { color: #ff9587; }

.gywm { width: 100%; padding: .4rem; }
.gywm .logo2 { margin-top: .2rem; }
.gywm .con { font-size: .28rem; line-height: .5rem; margin-top: .4rem; text-align: justify; }

.gywm-gd { width: 100%; padding-top: .25rem; }
.gywm-gd li { width: 100%; height: 1rem; padding: 0 .25rem; border-bottom: #ededed 1px solid; line-height: 1rem; background-color: #f8f8f8; font-size: .32rem; }
.gywm-gd span { float: right; color: #ff9587; }
.gywm-gd .li1 { border-top: #ededed 1px solid; }
.gywm-gd .li1, .gywm-gd .li2 { background: url(../images/icon-us.png) 0.25rem center no-repeat #f8f8f8; background-size: .52rem .52rem; padding-left: .8rem; }
.gywm-gd .li2 { background-image: url(../images/icon-vision.png); }
.gywm-gd .li3 { margin-top: .25rem; text-align: center; }
.gywm-gd .li3 a { text-align: center; }
.gywm-gd a { width: 100%; height: 100%; display: inline-block; }

.my-addr .tj { width: 100%; text-align: center; margin-top: .4rem; }
.my-addr .btn-queding { display: inline-block; width: 2.8rem; height: .88rem; line-height: .88rem; font-size: .4rem; }

.addr-items { width: 6.4rem; height: 1.3rem; overflow: hidden; position: relative; background-color: #f8f8f8; margin-bottom: 2px; overflow: hidden; }
.addr-items .addr-details { width: 6.4rem; height: 1.95rem; position: absolute; left: 0; top: 0; }
.addr-items .left { width: .43rem; height: .47rem; float: left; margin-top: .4rem; margin-left: .25rem; }
.addr-items .right { width: 100%; padding-left: 1rem; padding-top: .21rem; }
.addr-items .right h3 { font-size: .25rem; color: #666666; margin-bottom: .1rem; }
.addr-items .right p { font-size: .25rem; line-height: .5rem; color: #9f9f9f; }
.addr-items .btn-edit { background: url(../images/icon-edit2.png) center center no-repeat; background-size: .38rem .38rem; display: inline-block; width: .5rem; height: .5rem; position: absolute; right: .3rem; top: .4rem; }
.addr-items.addr-caozuo-on .addr-details { left: -.94rem; }
.addr-items.addr-caozuo-on .addr-quxiao { width: .94rem; height: 1.3rem; position: absolute; top: 0; right: 0rem; }
.addr-items .addr-quxiao { width: .94rem; height: 1.3rem; position: absolute; top: 0; right: -.94rem; }
.addr-items .addr-quxiao a { display: inline-block; width: 100%; height: 100%; background-color: #ff9587; color: #fff; line-height: 1.3rem; font-size: .18rem; text-align: center; border: #ff6652 1px solid; }
.addr-items .addr-quxiao a.on, .addr-items .addr-quxiao a:hover { background-color: #ff9587; }

.my-fabu { width: 100%; }

.user-info { width: 100%; height: 3.73rem; background: url(../images/bg11.png) center center no-repeat; background-size: 100% 100%; position: relative; overflow: hidden; text-align: center; padding-top: 1.1rem; box-shadow: 0 .05rem .05rem #b37969 inset; }
.user-info .face { width: 1.4rem; height: 1.4rem; border-radius: 1.4rem; border: #ededed 0.06rem solid; display: inline-block; }
.user-info h3 { text-align: center; width: 100%; color: #ffffff; font-size: .32rem; padding-left: .25rem; margin-top: .1rem; }
.user-info i { position: relative; width: .3rem; height: .3rem; display: inline-block; right: -.05rem; top: -.15rem; }
.user-info i.female { background: url(../images/icon-sex1.png) 0 center no-repeat; background-size: .3rem .3rem; }
.user-info i.male { background: url(../images/icon-sex2.png) 0 center no-repeat; background-size: .3rem .3rem; }

.user-info2 { width: 100%; height: .75rem; padding: 0 .8rem; padding-top: .15rem; background-color: #fff; border-bottom: #b9b9b9 1px solid; }
.user-info2 li { width: 33.33%; float: left; height: 100%; line-height: .25rem; text-align: center; }
.user-info2 a { font-size: .2rem; color: #b8b8b8; }
.user-info2 b { font-size: .24rem; font-weight: normal; display: block; width: 100%; text-align: center; color: #3e3e3e; }
.user-info2 li.on a, .user-info2 li.on b { color: #ff9587; }

.user-discuss { width: 100%; margin-top: .1rem; }
.user-discuss .item { width: 100%; background-color: #fff; margin-bottom: .1rem; padding: 0.06rem .25rem; padding-bottom: .15rem; }
.user-discuss .face { width: .68rem; height: .68rem; float: left; }
.user-discuss .right { width: 100%; padding-left: .8rem; }
.user-discuss h3 { font-size: .24rem; color: #3e3e3e; margin: .1rem auto; }
.user-discuss time { float: right; margin-right: .8rem; color: #b8b8b8; }
.user-discuss .con { width: 100%; font-size: .2rem; }
.user-discuss .img { width: .6rem; height: .6rem; float: left; margin-right: .1rem; display: inline-block; }

.user-info3 { width: 100%; height: 3.73rem; background: url(../images/bg11.png) center center no-repeat; background-size: 100% 100%; position: relative; overflow: hidden; text-align: center; padding-top: 1.1rem; box-shadow: 0 .05rem .05rem #b37969 inset; }
.user-info3 .face { width: 1.5rem; height: 1.5rem; border-radius: 1.5rem; border: #ededed 0.06rem solid; display: inline-block; position: absolute; left: .15rem; bottom: .15rem; }
.user-info3 h3 { width: 4rem; color: #ffffff; font-size: .32rem; position: absolute; left: 1.9rem; bottom: .9rem; }
.user-info3 i { position: relative; width: .37rem; height: .37rem; display: inline-block; margin-right: .1rem; top: .05rem; }
.user-info3 i.female { background: url(../images/icon-sex1.png) 0 center no-repeat; background-size: .37rem .37rem; }
.user-info3 i.male { background: url(../images/icon-sex2.png) 0 center no-repeat; background-size: .37rem .37rem; }

.user-info4 { width: 100%; margin-top: .1rem; }
.user-info4 li { width: 100%; height: .5rem; line-height: .5rem; border-bottom: #ededed 1px solid; font-size: .2rem; padding: 0 .2rem; background-color: #fff; }
.user-info4 a { width: 100%; height: 100%; display: inline-block; font-size: .2rem; padding-left: .5rem; background: url(../images/icon-my1.png) 0 center no-repeat; background-size: .39rem .39rem; }
.user-info4 .li2 a { background-image: url(../images/icon-my2.png); }
.user-info4 .li3 a { background-image: url(../images/icon-my3.png); }

.user-fsgz { width: 100%; }
.user-fsgz li { width: 100%; background-color: #fff; border-bottom: #b9b9b9 1px solid; padding: 0.06rem .25rem; padding-bottom: .15rem; height: .75rem; overflow: hidden; position: relative; }
.user-fsgz .face { width: .55rem; height: .55rem; float: left; margin-right: .1rem; }
.user-fsgz .right { width: 100%; padding-left: .7rem; }
.user-fsgz h3 { font-size: .20rem; color: #3e3e3e; width: 100%; padding-right: .8rem; }
.user-fsgz p { font-size: .18rem; color: #b8b8b8; width: 100%; padding-right: .8rem; }
.user-fsgz .btn-add, .user-fsgz .btn-delete { background: url(../images/icon-add2-on.png) center center no-repeat; background-size: .4rem .4rem; width: .4rem; height: .4rem; display: inline-block; position: absolute; right: .2rem; top: .19rem; }
.user-fsgz .btn-delete { background-image: url(../images/icon-delete.png); }

.yy-tips .tips-box { background-color: #f5f5f5; width: 6.4rem; padding: .5rem; padding-top: .6rem; margin-bottom: .1rem; border-bottom: #ededed 1px solid; overflow: hidden; height: 2.4rem; font-size: .24rem; line-height: .48rem; }
.yy-tips i { width: .75rem; height: .75rem; display: inline-block; float: left; margin-right: .2rem; background: url(../images/icon-yy2.png) center center no-repeat; background-size: .75rem .75rem; margin-left: .6rem; margin-top: .1rem; }
.yy-tips .no { background-image: url(../images/icon-yy1.png); }
.yy-tips .ok { background-image: url(../images/icon-yy2.png); }
.yy-tips .tc { width: 100%; margin-top: .5rem; }
.yy-tips .btn-submit { width: 2.8rem; height: .88rem; line-height: .88rem; font-size: .4rem; }

.yy-xuanze { width: 100%; height: 100%; position: relative; }
.yy-xuanze .home, .yy-xuanze .shop { width: 1.2rem; display: inline-block; padding-top: 1.4rem; text-align: center; background: url(../images/house.png) center 0 no-repeat; background-size: 1.2rem 1.2rem; font-size: .24rem; color: #8b8b8b; font-family: "宋体"; font-weight: bold; position: absolute; bottom: 2.5rem; }
.yy-xuanze .home { left: .6rem; }
.yy-xuanze .shop { background-image: url(../images/shop.png); left: 2.3rem; }
.yy-xuanze .btn-delete { width: 1.5rem; display: inline-block; padding-top: 1.7rem; text-align: center; background: url(../images/delete.png) center 0 no-repeat; background-size: 1.5rem 1.5rem; font-size: .24rem; color: #8b8b8b; font-family: "宋体"; font-weight: bold; position: absolute; bottom: .4rem; left: 1.95rem; }

.csdw-result, .csdw-list { width: 100%; }
.csdw-result h3, .csdw-result li, .csdw-result p, .csdw-list h3, .csdw-list li, .csdw-list p { width: 100%; height: .68rem; padding: 0 .55rem; line-height: .68rem; border-bottom: #ededed 1px solid; font-size: .28rem; }
.csdw-result h3, .csdw-list h3 { background-color: #f5f5f5; }

.csdw-result h3 { background: url(../images/icon-vision2.png) 0.15rem center no-repeat #f5f5f5; background-size: .3rem .3rem; }

.csdw-list li.on { background: url(../images/icon-addr.png) 5.5rem center no-repeat; background-size: .44rem .47rem; }

.zbsj-paixu { width: 100%; height: .59rem; border-bottom: #ededed 1px solid; }
.zbsj-paixu li { width: 33.33%; text-align: center; height: .59rem; line-height: .59rem; float: left; padding: 0 .3rem; }
.zbsj-paixu a { width: 100%; height: .56rem; display: inline-block; font-size: .18rem; text-align: center; }
.zbsj-paixu li.on a { border-bottom: #ff9587 0.04rem solid; }

.zbsj-item { width: 100%; border-top: .08rem #c5c3c3 solid; padding-bottom: .3rem; }
.zbsj-item.bdn { border: none; }
.zbsj-item .title, .zbsj-item li { width: 100%; padding: .1rem .5rem; }
.zbsj-item .title h3 { font-size: .24rem; color: #7f2f2f; width: 100%; }
.zbsj-item .title p { width: 100%; font-size: .18rem; }
.zbsj-item .title .yin-on, .zbsj-item .title .yin { display: inline-block; width: .2rem; height: .2rem; background: url(../images/pingjia-on.png) center center no-repeat; background-size: .2rem .2rem; margin-right: .05rem; position: relative; top: .03rem; }
.zbsj-item .title .yin { background-image: url(../images/pingjia.png); }
.zbsj-item .title span { margin-left: .1rem; }
.zbsj-item .title .jl { float: right; background: url(../images/Location2.png) 0 center no-repeat; background-size: .08rem .11rem; padding-left: .1rem; font-size: .12rem; }
.zbsj-item li { border-top: #ededed 1px solid; background: url(../images/bg1.png) 5rem center no-repeat; background-size: .8rem .85rem; }
.zbsj-item .img { width: 1.25rem; height: .75rem; float: left; margin-right: .2rem; }
.zbsj-item .right { width: 100%; padding-left: 1.4rem; }
.zbsj-item .right h3 { font-size: .18rem; color: #3e3e3e; margin-bottom: .1rem; }
.zbsj-item .right p { width: 100%; font-size: .09rem; color: #b5b5b5; margin-top: .1rem; }
.zbsj-item .right i { color: #ee5533; }
.zbsj-item .right del { margin-right: .2rem; }
.zbsj-item .price2 { font-size: .18rem; margin-right: .2rem; }
.zbsj-item .r { float: right; }

.tabBox { font-size: 0.28rem; font-weight: lighter; }
.tabBox .hd { padding: 0.2rem; width: 100%; }
.tabBox .hd ul { width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.28rem; overflow: hidden; }
.tabBox .hd ul li { height: 0.6rem; line-height: 0.6rem; float: left; text-align: center; width: 33%; }
.tabBox .hd ul li.on { display: block; }
.tabBox .hd ul li.on a { color: #ff9587; }
.tabBox .bd { width: 100%; }
.tabBox .bd ul li { border-top: #1b1b1b 1px solid; padding: 0.2rem; }
.tabBox .left { width: 20%; float: left; margin-right: 0.2rem; }
.tabBox .right { width: 75%; float: left; }
.tabBox .right a { font-size: 2.25rem; margin: 0.06rem 0; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.overly { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; z-index: 99; display: none; }

.alert-delete { display: none; position: absolute; top: 50%; margin-top: -1.5rem; width: 80%; left: 10%; background-color: #ffeac7; z-index: 999; border-radius: .1rem; padding-bottom: 1.2rem; box-shadow: 0 0 .1rem .05rem #676767; }
.alert-delete h3 { border-bottom: #f3dbb2 1px solid; height: .73rem; line-height: .73rem; text-align: center; width: 100%; color: #ff8373; font-size: .29rem; }
.alert-delete .con { width: 100%; min-height: 1.5rem; height: auto; text-align: center; color: #ff9587; padding-top: .5rem; font-size: .29rem; }
.alert-delete .btm { width: 100%; height: 1.1rem; bottom: 0; position: absolute; left: 0; text-align: center; }
.alert-delete .btn-quxiao, .alert-delete .btn-queding { width: 1.7rem; height: .7rem; border-radius: .1rem; display: inline-block; line-height: .7rem; font-size: .4rem; margin: 0 0.2rem; }

.alert-times { display: none; position: absolute; top: 50%; margin-top: -1.5rem; width: 84%; left: 8%; background-color: #ffeac7; z-index: 999; border-radius: .1rem; padding-bottom: 1.6rem; box-shadow: 0 0 .1rem .05rem #676767; }
.alert-times h3 { border-bottom: #f3dbb2 1px solid; height: .73rem; line-height: .73rem; text-align: center; width: 100%; color: #ff8373; font-size: .29rem; }
.alert-times .con { width: 100%; min-height: 2.7rem; height: auto; text-align: center; color: #ff9587; position: relative; }
.alert-times .con span { position: absolute; left: 50%; top: 50%; margin-left: -.08rem; }
.alert-times .btm { width: 100%; height: 1.1rem; bottom: .3rem; position: absolute; left: 0; text-align: center; }
.alert-times .btn-queding { width: 2.82rem; height: .88rem; border-radius: .1rem; display: inline-block; line-height: .88rem; font-size: .4rem; margin: 0 0.2rem; }
.alert-times .jia-jian { width: 1.08rem; height: 2.03rem; border-radius: .1rem; background-color: #fff4e3; position: absolute; top: .3rem; overflow: hidden; }
.alert-times .jia-jian .jian, .alert-times .jia-jian .jia { width: 100%; height: .62rem; background: url("../images/time-jia.png") center center no-repeat #ffd387; background-size: .4rem .4rem; outline: none; cursor: pointer; border: none; position: absolute; }
.alert-times .jia-jian .jian:hover, .alert-times .jia-jian .jia:hover { background-color: #ffc867; }
.alert-times .jia-jian .jia { background-image: url("../images/time-jia.png"); top: 0; left: 0; }
.alert-times .jia-jian .jian { background-image: url("../images/time-jian.png"); bottom: 0; left: 0; }
.alert-times .jia-jian .num { width: 100%; height: .8rem; line-height: .8rem; text-align: center; float: left; font-size: .32rem; border-radius: 0; position: absolute; top: .62rem; left: 0; box-shadow: none; }
.alert-times .jia-jian .num:hover, .alert-times .jia-jian .num:focus { border-color: #d50b0b; }
.alert-times .j1 { left: .2rem; }
.alert-times .j2 { left: 1.4rem; }
.alert-times .j3 { right: 1.4rem; }
.alert-times .j4 { right: .2rem; }

.zf { width: 100%; }

.zf-product h3, .zf-product .zf-num, .zf-product .zf-xj { width: 100%; height: .69rem; padding: 0 0.45rem; }
.zf-product h3 { background-color: #f8f8f8; font-size: .24rem; color: #2a2a2a; line-height: .69rem; }
.zf-product h3 span { float: right; }
.zf-product .zf-num { margin-bottom: .04rem; background-color: #fff; line-height: .69rem; font-size: .24rem; }
.zf-product .jia-jian { width: 1.8rem; height: .42rem; overflow: hidden; float: right; text-align: right; margin-top: .12rem; }
.zf-product .jia-jian .jian, .zf-product .jia-jian .jia { width: .42rem; height: .42rem; background: url("../images/num-jian.png") 0 0 no-repeat; background-size: 100% 100%; outline: none; float: left; cursor: pointer; border: none; }
.zf-product .jia-jian .jia { background-image: url("../images/num-jia.png"); }
.zf-product .jia-jian .num { width: .74rem; height: .42rem; text-align: center; float: left; font-size: .24rem; border: #b5b5b5 1px solid; margin: 0 .1rem; border-radius: 0; }
.zf-product .jia-jian .num:hover, .zf-product .jia-jian .num:focus { border-color: #d50b0b; }
.zf-product .zf-xj { line-height: .69rem; background-color: #fff; font-size: .24rem; }
.zf-product .zf-xj span { float: right; }

.zf-tel { width: 100%; height: .69rem; padding: 0 0.45rem; line-height: .69rem; background-color: #fff; font-size: .24rem; margin-top: .9rem; }
.zf-tel span { float: right; }

.zf-fangshi h3 { width: 100%; height: 1.2rem; line-height: 1rem; padding: 0 .45rem; font-size: .24rem; }
.zf-fangshi li { width: 100%; height: .69rem; padding: 0 0.45rem; margin-bottom: .04rem; font-size: .24rem; background: url(../images/radio.png) 5.5rem center no-repeat #fff; background-size: .32rem .32rem; }
.zf-fangshi li.on { background-image: url(../images/radio-on.png); }
.zf-fangshi .icon { width: .44rem; height: .44rem; display: inline-block; margin-right: .1rem; overflow: hidden; position: relative; top: .1rem; }

.zf-tj { width: 100%; text-align: center; margin-top: .9rem; }
.zf-tj .btn-queren { display: inline-block; width: 2.8rem; height: .8rem; line-height: .8rem; text-align: center; font-size: .4rem; }
