@charset "UTF-8";
html { font-family: "Hiragino Sans GB", "Hiragino Sans GB W3", "微软雅黑", "宋体", 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: #292929; -webkit-tap-highlight-color: transparent; }

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

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 { font-size: 24px; }

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-family: inherit; box-sizing: border-box; text-align: justify; }

body { color: #292929; background: #fff; margin: 0 auto; min-width: 320px; max-width: 640px; }

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

small { font-size: 0.875em; }

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

.tabBox .bd li, .bnav, .footer2, .footer5, .footer6, .footer7, .page53 .item, .page54 .item, .page50 .maintain ul, .page23 ul, .page24 .operate, .page33 .maintain-list li, .page42 .item ul, .page01 .cnav, .page02 .filter, .page02 .classify-slide li, .page02 .con, .page03 .con ul, .page04 .part2 .li1, .page04 .part2 .li2, .page04 .part2 .li5, .page04 .part3 .img-con, .page09 .li5, .page25 .li5, .page31 .part1 > li, .page35 .part1 > li, .page41 .li5, .page63 .li5, .page65 .part2 > li, .page15 .part2 > li, .page17 .part2 > li, .page17 .maintain-list li, .page64 .search, .page56 .search, .page43 .item, .page29 .part5, .cf { *zoom: 1; }
.tabBox .bd li:before, .bnav:before, .footer2:before, .footer5:before, .footer6:before, .footer7:before, .page53 .item:before, .page54 .item:before, .page50 .maintain ul:before, .page23 ul:before, .page24 .operate:before, .page33 .maintain-list li:before, .page42 .item ul:before, .page01 .cnav:before, .page02 .filter:before, .page02 .classify-slide li:before, .page02 .con:before, .page03 .con ul:before, .page04 .part2 .li1:before, .page04 .part2 .li2:before, .page04 .part2 .li5:before, .page04 .part3 .img-con:before, .page09 .li5:before, .page25 .li5:before, .page31 .part1 > li:before, .page35 .part1 > li:before, .page41 .li5:before, .page63 .li5:before, .page65 .part2 > li:before, .page15 .part2 > li:before, .page17 .part2 > li:before, .page17 .maintain-list li:before, .page64 .search:before, .page56 .search:before, .page43 .item:before, .page29 .part5:before, .tabBox .bd li:after, .bnav:after, .footer2:after, .footer5:after, .footer6:after, .footer7:after, .page53 .item:after, .page54 .item:after, .page50 .maintain ul:after, .page23 ul:after, .page24 .operate:after, .page33 .maintain-list li:after, .page42 .item ul:after, .page01 .cnav:after, .page02 .filter:after, .page02 .classify-slide li:after, .page02 .con:after, .page03 .con ul:after, .page04 .part2 .li1:after, .page04 .part2 .li2:after, .page04 .part2 .li5:after, .page04 .part3 .img-con:after, .page09 .li5:after, .page25 .li5:after, .page31 .part1 > li:after, .page35 .part1 > li:after, .page41 .li5:after, .page63 .li5:after, .page65 .part2 > li:after, .page15 .part2 > li:after, .page17 .part2 > li:after, .page17 .maintain-list li:after, .page64 .search:after, .page56 .search:after, .page43 .item:after, .page29 .part5:after, .cf:before, .cf:after { content: ""; display: table; }
.tabBox .bd li:after, .bnav:after, .footer2:after, .footer5:after, .footer6:after, .footer7:after, .page53 .item:after, .page54 .item:after, .page50 .maintain ul:after, .page23 ul:after, .page24 .operate:after, .page33 .maintain-list li:after, .page42 .item ul:after, .page01 .cnav:after, .page02 .filter:after, .page02 .classify-slide li:after, .page02 .con:after, .page03 .con ul:after, .page04 .part2 .li1:after, .page04 .part2 .li2:after, .page04 .part2 .li5:after, .page04 .part3 .img-con:after, .page09 .li5:after, .page25 .li5:after, .page31 .part1 > li:after, .page35 .part1 > li:after, .page41 .li5:after, .page63 .li5:after, .page65 .part2 > li:after, .page15 .part2 > li:after, .page17 .part2 > li:after, .page17 .maintain-list li:after, .page64 .search:after, .page56 .search:after, .page43 .item:after, .page29 .part5:after, .cf:after { clear: both; }

.page50 .maintain h3, .page38 .item p, .page33 .product-info h3, .page28 .con h4, .page32 .item h4, .page48 .item h4, .page45 .item h3, .page02 .con h3, .page65 .part1 h3, .page65 .part3 h3, .page15 .part3 h3, .page17 .part1 h3, .page13 .item h3, .page13b .item h3, .page62 h4, .page57 .item h3, .page43 .item h4, .page29 .item h3 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.left, .right { float: left; }

.show { display: block !important; }

.hide { display: none !important; }

.h50 { width: 100%; height: 98px; }

.h54 { width: 100%; height: 54px; }

.h72 { width: 100%; height: 72px; }

.h90 { width: 100%; height: 90px; }

.h100 { width: 100%; height: 100px; }

.h110 { width: 100%; height: 110px; }

.bg { background-color: #f3f4f6; }

.bgccc { background-color: #cccccc; }

input[type=text], input[type=password] { border: #d7d7d7 1px solid; height: 85px; border-radius: 10px; padding: 0 10px; }

textarea { height: auto; min-height: 240px; border: #d7d7d7 1px solid; border-radius: 10px; padding: 10px; }

input[type=submit], .page15 .part0 .btn-maintain2, .page14 .btn-sure { text-align: center; border-radius: 10px; height: 85px; border: none; }

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

.alert-modify-info, .alert-modify-name, .alert-modify-phone, .alert-modify-password { position: fixed; top: 0; width: 580px; left: 50%; margin-left: -290px; background-color: #f8f8f8; z-index: 999; top: 10%; overflow-y: scroll; border-radius: 20px; overflow: hidden; }
.alert-modify-info h3, .alert-modify-name h3, .alert-modify-phone h3, .alert-modify-password h3 { width: 100%; height: 70px; line-height: 70px; background-color: #18d1a3; padding: 0 20px; color: #fff; position: relative; }
.alert-modify-info .alert-close, .alert-modify-name .alert-close, .alert-modify-phone .alert-close, .alert-modify-password .alert-close { width: 70px; height: 70px; position: absolute; right: 0px; top: 0px; background: url(../images/close.png) center center no-repeat; background-size: 100% 100%; display: block; z-index: 1000; }
.alert-modify-info .con, .alert-modify-name .con, .alert-modify-phone .con, .alert-modify-password .con { padding: 30px; }
.alert-modify-info .con .e1, .alert-modify-name .con .e1, .alert-modify-phone .con .e1, .alert-modify-password .con .e1 { margin-right: 1em; }
.alert-modify-info .con .e4, .alert-modify-name .con .e4, .alert-modify-phone .con .e4, .alert-modify-password .con .e4 { margin-right: 4em; }

/* 58-13-经销商13-1修改信息 */
.alert-modify-info, .alert-modify-name { display: none; }
.alert-modify-info .con li, .alert-modify-name .con li { height: 60px; margin: 20px 0; line-height: 60px; }
.alert-modify-info .con input[type=text], .alert-modify-name .con input[type=text] { width: 410px; height: 60px; }
.alert-modify-info .con input[type=submit], .alert-modify-name .con input[type=submit], .alert-modify-info .con .page15 .part0 .btn-maintain2, .page15 .part0 .alert-modify-info .con .btn-maintain2, .alert-modify-name .con .page15 .part0 .btn-maintain2, .page15 .part0 .alert-modify-name .con .btn-maintain2, .alert-modify-info .con .page14 .btn-sure, .page14 .alert-modify-info .con .btn-sure, .alert-modify-name .con .page14 .btn-sure, .page14 .alert-modify-name .con .btn-sure { width: 410px; height: 60px; background-color: #18d1a3; color: #fff; border-radius: 10px; font-size: 29px; }

/* 59-13-经销商13-2修改手机号码 */
.alert-modify-phone { display: none; }
.alert-modify-phone .con { padding: 20px 30px 50px 30px; }
.alert-modify-phone .con li { height: 60px; margin: 20px 0; line-height: 60px; }
.alert-modify-phone .con input[type=text] { width: 520px; height: 60px; }
.alert-modify-phone .con .yz input[type=text] { width: 340px; }
.alert-modify-phone .con .yzm { width: 160px; height: 60px; line-height: 60px; border-radius: 10px; border: #d7d7d7 1px solid; font-size: 27px; float: right; background-image: -webkit-linear-gradient(bottom, #f6f6f6, #fff); background-image: linear-gradient(bottom, #f6f6f6, #fff); text-align: center; }
.alert-modify-phone .con input[type=submit], .alert-modify-phone .con .page15 .part0 .btn-maintain2, .page15 .part0 .alert-modify-phone .con .btn-maintain2, .alert-modify-phone .con .page14 .btn-sure, .page14 .alert-modify-phone .con .btn-sure { width: 520px; height: 60px; background-color: #18d1a3; color: #fff; border-radius: 10px; font-size: 29px; }

/* 60-13-经销商13-3修改用户名 */
/* 61-13-经销商13-4修改密码 */
.alert-modify-password { display: none; }
.alert-modify-password .con li { height: 60px; margin: 20px 0; line-height: 60px; }
.alert-modify-password .con input[type=password] { width: 395px; height: 60px; }
.alert-modify-password .con input[type=submit], .alert-modify-password .con .page15 .part0 .btn-maintain2, .page15 .part0 .alert-modify-password .con .btn-maintain2, .alert-modify-password .con .page14 .btn-sure, .page14 .alert-modify-password .con .btn-sure { width: 395px; height: 60px; background-color: #18d1a3; color: #fff; border-radius: 10px; font-size: 29px; }
.alert-modify-password .con .e05 { margin-right: .5em; }
.alert-modify-password .con .e5 { margin-right: 5em; }

.jia-jian { width: 240px; height: 50px; overflow: hidden; border-radius: 3px; border: #d7d7d7 1px solid; position: relative; }
.jia-jian .jian, .jia-jian .jia { width: 60px; height: 50px; background: url("../images/num-jian.png") 0 0 no-repeat; background-size: 100% 100%; outline: none; position: absolute; cursor: pointer; top: 0; border: none; }
.jia-jian .jian { left: 0; }
.jia-jian .jia { background-image: url("../images/num-jia.png"); right: 0; }
.jia-jian .num { width: 120px; height: 50px; position: absolute; left: 60px; top: 0; border: none; text-align: center; }

.jia-jian2 { width: 170px; height: 50px; overflow: hidden; border-radius: 3px; border: #f1f1f1 1px solid; position: relative; border-radius: 10px; }
.jia-jian2 .jian, .jia-jian2 .jia { width: 46px; height: 50px; background: url("../images/num-jian2.png") 0 0 no-repeat; background-size: 100% 100%; outline: none; position: absolute; cursor: pointer; top: 0; border: none; }
.jia-jian2 .jian { left: 0; border-right: #f1f1f1 1px solid; }
.jia-jian2 .jia { background-image: url("../images/num-jia2.png"); right: 0; border-left: #f1f1f1 1px solid; }
.jia-jian2 .num { width: 78px; height: 50px; position: absolute; left: 46px; top: 0; border: none; text-align: center; }

.select-simulate { width: 165px; height: 86px; display: inline-block; overflow: hidden; float: left; }
.select-simulate .hd { width: 100%; height: 86px; line-height: 86px; border: 1px solid #d7d7d7; background: #FFF url(../images/select-arrow.png) no-repeat right center; background-size: 66px 86px; display: block; float: left; cursor: pointer; padding-left: 10px; box-sizing: border-box; border-radius: 10px; }
.select-simulate .hd.blur { color: #ccc; }
.select-simulate .bd { width: 640px; height: auto; background: #FFF; border: 1px solid #d7d7d7; border-bottom: none; clear: both; position: fixed; left: 50%; margin-left: -320px; bottom: 0px; z-index: 3; display: none; box-sizing: border-box; height: 50%; overflow-x: hidden; overflow-y: scroll; z-index: 999; }
.select-simulate .bd li { height: 86px; line-height: 86px; border-bottom: 1px solid #d7d7d7; padding: 0 10px; }
.select-simulate .bd li:hover { background: #eee; }
.select-simulate .bd li:hover a { color: #C00; }

.banner { width: 100%; margin: 0 auto; overflow: hidden; position: relative; }
.banner .hd { width: 100%; height: 22px; position: absolute; z-index: 99; bottom: 20px; text-align: center; }
.banner .hd ul { display: inline-block; height: 10px; padding: 6px 10px; border-radius: 10px; font-size: 0; vertical-align: top; }
.banner .hd ul li { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #fff; margin: 0 10px; vertical-align: top; overflow: hidden; }
.banner .hd ul .on { background: #f2345b; }
.banner .bd { position: relative; z-index: 0; }
.banner .bd li img { width: 100%; background: url(images/loading.gif) center center no-repeat; display: block; }
.banner .bd li a { -webkit-tap-highlight-color: transparent; }

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

/* 37-12-user9-优惠券 */
.tabBox37 .hd ul { width: 100%; height: 80px; line-height: 80px; font-size: 0.24rem; overflow: hidden; background-color: #fff; }
.tabBox37 .hd li { height: 80px; line-height: 80px; float: left; text-align: center; width: 33%; font-size: 28px; }
.tabBox37 .hd li a { display: inline-block; line-height: 80px; height: 80px; padding: 0 20px; }
.tabBox37 .hd li.on { display: block; }
.tabBox37 .hd li.on a { color: #f2345b; border-bottom: #f2345b 4px solid; }

/* 14-6-产品-确定单4 */
.tabBox14 .hd ul { width: 100%; height: 80px; line-height: 80px; font-size: 0.24rem; overflow: hidden; background-color: #fff; }
.tabBox14 .hd li { height: 80px; line-height: 80px; float: left; text-align: center; width: 50%; }
.tabBox14 .hd li a { display: inline-block; line-height: 80px; height: 80px; padding: 0 20px; font-size: 28px; }
.tabBox14 .hd li:first-child { background: url("../images/line.png") right center no-repeat; background-size: 1px 35px; padding-right: 1px; }
.tabBox14 .hd li.on { display: block; }
.tabBox14 .hd li.on a { color: #f2345b; border-bottom: #f2345b 4px solid; }
.tabBox14 .item { margin-top: 20px; padding: 30px; padding-left: 80px; background-color: #fff; border-top: #d7d7d7 1px solid; border-bottom: #d7d7d7 1px solid; position: relative; }
.tabBox14 .item i { display: none; position: absolute; left: 20px; top: 35px; background: url("../images/checkbox.png") center center no-repeat; background-size: 100% 100%; width: 38px; height: 38px; }
.tabBox14 .item p { font-size: 22px; line-height: 44px; }
.tabBox14 .item b { color: #f2345b; }
.tabBox14 .item.on i { display: block; }

.top-nav { height: 54px; width: 640px; line-height: 54px; position: fixed; top: 0; overflow: hidden; z-index: 99; background-color: #fff; background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.1)); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.1)); border-bottom: #d8d8d8 2px solid; }
.top-nav a { color: #333333; }
.top-nav h3 { text-align: center; width: 100%; line-height: 54px; font-size: 24px; color: #333333; }
.top-nav .back, .top-nav .user, .top-nav .btn-nav, .top-nav .top-nav2 .right, .top-nav2 .top-nav .right { width: 40px; height: 40px; display: block; position: absolute; background: url("../images/back.png") left top no-repeat; background-size: 100% 100%; top: 7px; z-index: 9; }
.top-nav .back, .top-nav .user { left: 10px; }
.top-nav .btn-nav, .top-nav .top-nav2 .right, .top-nav2 .top-nav .right { right: 10px; background-image: url(../images/btn-nav.png); }
.top-nav .user { background-image: url(../images/male.png); }
.top-nav .logo { width: 161px; height: 27px; display: inline-block; background: url("../images/logo.png") center center no-repeat; background-size: 100% 100%; }
.top-nav select { border: none; outline: none; appearance: none; background: url("../images/select-arrow2.png") right center no-repeat; padding-right: 13px; background-size: 12px 7px; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; }

.slide-nav { width: 236px; position: fixed; top: 54px; right: 0; display: none; z-index: 999; background-color: #666; font-size: 26px; }
.slide-nav li { width: 100%; height: 72px; line-height: 72px; text-align: center; margin-top: 1px; background-color: #eee; }
.slide-nav li a { font-size: 26px; color: #4e4e4e; width: 100%; height: 72px; line-height: 72px; }
.slide-nav li.on a, .slide-nav li:hover a { color: #f2345b; }

.top-nav2 { height: 90px; width: 640px; line-height: 90px; position: fixed; top: 0; overflow: hidden; z-index: 99; background-color: #fff; background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.1)); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.1)); border-bottom: #d8d8d8 2px solid; }
.top-nav2 a { color: #333333; }
.top-nav2 h3 { text-align: center; width: 100%; line-height: 90px; font-size: 30px; color: #333333; }
.top-nav2 .back, .top-nav2 .top-nav .user, .top-nav .top-nav2 .user, .top-nav2 .btn-nav, .top-nav2 .right { width: 40px; height: 40px; display: block; position: absolute; background: url("../images/back.png") left top no-repeat; background-size: 100% 100%; top: 25px; z-index: 9; }
.top-nav2 .back, .top-nav2 .top-nav .user, .top-nav .top-nav2 .user { left: 20px; }
.top-nav2 .btn-nav, .top-nav2 .right { right: 20px; background-image: url(../images/btn-nav.png); }
.top-nav2 .hd-search { position: relative; width: 480px; height: 58px; margin: 0 auto; margin-top: 16px; }
.top-nav2 .hd-search input[type=text] { width: 100%; height: 100%; line-height: 58px; position: absolute; left: 0; top: 0; background: url("../images/search.png") 10px center no-repeat #fff; background-size: 43px 43px; padding-left: 60px; }
.top-nav2 .right { background: none; width: auto; line-height: 40px; color: #8a8a8a; }

.agency-head, .user-head { width: 100%; height: 134px; padding: 30px 20px; position: relative; background-color: #18d1a3; padding-left: 140px; color: #fff; }
.agency-head .face, .user-head .face { display: block; width: 72px; height: 72px; border-radius: 72px; overflow: hidden; position: absolute; left: 20px; top: 30px; }
.agency-head h3, .user-head h3 { font-size: 24px; line-height: 44px; }
.agency-head p, .user-head p { font-size: 20px; }
.agency-head .loginout, .user-head .loginout { width: 105px; height: 38px; border-radius: 5px; background-color: #fff; color: #18d1a3; display: block; text-align: center; line-height: 38px; position: absolute; right: 20px; top: 50%; margin-top: -19px; }

/* 用户头部 */
.user-head { background-color: #f2345b; }
.user-head .btn-modify { width: 105px; height: 38px; line-height: 38px; background-color: #fff; text-align: center; font-size: 22px; color: #f2345b; background-color: #fff; border-radius: 5px; position: absolute; right: 20px; top: 25px; }
.user-head .btn-loginout { width: 105px; height: 38px; line-height: 38px; background-color: #fff; text-align: center; font-size: 22px; color: #f2345b; background-color: #fff; border-radius: 5px; position: absolute; right: 20px; top: 75px; }

.bnav { width: 640px; position: fixed; bottom: 0; overflow: hidden; z-index: 99; height: 72px; background-color: #1f1f1f; }
.bnav a { color: #fff; }
.bnav li { width: 20%; float: left; text-align: center; height: 100%; padding-top: 1px; font-weight: normal; font-size: 22px; }
.bnav li img { width: 40px; height: 40px; margin-left: auto; margin-right: auto; display: block; }

.footer2 { width: 640px; position: fixed; bottom: 0; z-index: 99; height: 80px; background-color: #1f1f1f; }
.footer2 .share, .footer2 .cart { width: 80px; height: 80px; display: block; position: absolute; top: 0; background: url("../images/share2.png") center 10px no-repeat; background-size: 36px 36px; text-align: center; padding-top: 56px; color: #fff; }
.footer2 .share { left: 20px; }
.footer2 .cart { right: 20px; background-image: url(../images/cart.png); }
.footer2 .add-cart, .footer2 .buy { width: 188px; height: 89px; line-height: 89px; text-align: center; color: #fff; background-color: #ff0000; display: block; position: absolute; left: 50%; bottom: 0; border-radius: 10px; }
.footer2 .add-cart { margin-left: -193px; }
.footer2 .buy { margin-left: 5px; }

.footer5 { width: 640px; position: fixed; bottom: 0; overflow: hidden; z-index: 99; height: 72px; background-color: #1f1f1f; color: #cccccc; font-size: 23px; line-height: 72px; padding-left: 20px; }
.footer5 b { font-size: 32px; }
.footer5 a { display: block; width: 240px; text-align: center; height: 72px; float: right; color: #fff; background-color: #e60026; }

.footer6 { width: 640px; position: fixed; bottom: 0; overflow: hidden; z-index: 99; height: 100px; background-color: #1f1f1f; color: #cccccc; font-size: 23px; line-height: 100px; padding-left: 20px; }
.footer6 b { font-size: 32px; }
.footer6 .left { width: 430px; height: 100%; float: left; padding-top: 20px; }
.footer6 .left h3 { font-size: 24px; font-weight: normal; color: #fff; line-height: 32px; }
.footer6 .left p { font-size: 16px; color: #d7d7d7; line-height: 24px; }
.footer6 .right { display: block; width: 210px; text-align: center; height: 100px; float: right; color: #fff; background-color: #f2345b; font-size: 28px; }

.footer7 { width: 640px; position: fixed; bottom: 0; overflow: hidden; z-index: 99; height: 90px; background-color: #313131; color: #cccccc; font-size: 23px; line-height: 90px; padding-left: 20px; }
.footer7 b { font-size: 32px; }
.footer7 a { display: block; width: 240px; text-align: center; height: 90px; float: right; color: #fff; background-color: #e60026; }
.footer7 input[type=checkbox] { width: 28px; height: 28px; position: relative; top: 5px; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.quan-item { width: 100%; padding: 0 20px; margin-top: 20px; margin-bottom: 30px; }
.quan-item h3 { font-size: 24px; margin-bottom: 15px; }
.quan-item .con { width: 600px; height: 200px; position: relative; overflow: hidden; }
.quan-item .con img { width: 600px; height: 200px; overflow: hidden; display: block; }
.quan-item .con i { width: 600px; height: 200px; display: block; background: url("../images/quan-overly.png") left top no-repeat; background-size: 100po 100%; position: absolute; left: 0; top: 0; z-index: 99; display: none; }
.quan-item.end .con i { display: block; }

/*53 13-经销商10-会员 */
.page53 { width: 100%; padding: 20px; }
.page53 h3 { border-bottom: #d7d7d7 1px solid; line-height: 60px; font-size: 24px; }
.page53 .item { width: 100%; border-bottom: #d7d7d7 1px solid; padding: 20px; font-size: 24px; color: #a7a7a7; }
.page53 .item li { line-height: 42px; }
.page53 .item .li50 { width: 50%; float: left; }
.page53 .item span { color: #292929; display: inline-block; width: 5em; }
.page53 .item .e05 { margin-right: .5em; }
.page53 .item .e2 { margin-right: 2em; }

/* 54-13-经销商11-订单 */
.page54 { width: 100%; }
.page54 h3 { border-bottom: #d7d7d7 1px solid; line-height: 60px; font-size: 24px; }
.page54 .item { width: 100%; border-bottom: #d7d7d7 1px solid; padding: 20px; font-size: 24px; color: #a7a7a7; background-color: #fff; margin-bottom: 10px; border-top: #d7d7d7 1px solid; }
.page54 .item li { line-height: 42px; }
.page54 .item .li50 { width: 50%; float: left; }
.page54 .item span { color: #292929; }
.page54 .item em { color: #292929; }
.page54 .item b { color: #f2345b; font-weight: normal; }

/* 51-13-经销商9-投诉1 */
.page51 { width: 100%; }
.page51 .title { width: 100%; background-color: #fff; height: 70px; line-height: 70px; padding: 0 20px; border-bottom: #d7d7d7 1px solid; border-top: #d7d7d7 1px solid; }
.page51 .item { width: 600px; padding: 30px 10px; border-bottom: #d7d7d7 1px solid; border-top: #fff 1px solid; margin: 0 20px; }
.page51 .item h3 { width: 100%; font-size: 24px; }
.page51 .item .text { font-size: 22px; color: #a7a7a7; line-height: 30px; margin: 10px 0; }
.page51 .item.topno { border-top: none; }
.page51 .item.bottomno { border-bottom: none; }
.page51 .operate { width: 100%; }
.page51 .operate .btn-solved, .page51 .operate .btn-unsolved { height: 40px; line-height: 40px; padding: 0 20px; border-radius: 10px; display: inline-block; color: #fff; }
.page51 .operate .btn-solved { background-color: #c7c7c7; }
.page51 .operate .btn-unsolved { background-color: #f2345b; }

/* 46-13-经销商6-咨询1 */
.page46 { width: 100%; }
.page46 .title { width: 100%; background-color: #fff; height: 70px; line-height: 70px; padding: 0 20px; border-bottom: #d7d7d7 1px solid; border-top: #d7d7d7 1px solid; }
.page46 .item { width: 600px; padding: 30px 10px; border-bottom: #d7d7d7 1px solid; border-top: #fff 1px solid; margin: 0 20px; }
.page46 .item h3 { width: 100%; font-size: 24px; }
.page46 .item .text { font-size: 22px; color: #a7a7a7; line-height: 30px; margin: 10px 0; }
.page46 .item.topno { border-top: none; }
.page46 .item.bottomno { border-bottom: none; }
.page46 .operate { width: 100%; }
.page46 .operate .btn-answer, .page46 .operate .btn-unanswer { height: 40px; line-height: 40px; padding: 0 20px; border-radius: 10px; display: inline-block; color: #fff; }
.page46 .operate .btn-answer { background-color: #c7c7c7; }
.page46 .operate .btn-unanswer { background-color: #f2345b; }

/* 49-13-经销商7-保养2 */
/* 50-13-经销商7-保养3 */
.page50 { width: 100%; padding: 0 20px; }
.page50 .title { width: 100%; background-color: #fff; height: 70px; line-height: 70px; border-bottom: #d7d7d7 1px solid; border-top: #d7d7d7 1px solid; }
.page50 .maintain { width: 100%; padding: 10px; }
.page50 .maintain h3 { color: #18d1a3; width: 100%; line-height: 40px; }
.page50 .maintain ul { width: 100%; padding: 20px 0; font-size: 24px; color: #a7a7a7; background-color: #fff; margin-bottom: 10px; }
.page50 .maintain ul li { line-height: 42px; font-size: 20px; }
.page50 .maintain ul .li50 { width: 50%; float: left; }
.page50 .maintain ul span { color: #292929; }
.page50 .maintain ul em { color: #292929; }
.page50 .maintain ul b { color: #f2345b; font-weight: normal; }
.page50 .maintain .operate { width: 100%; margin-bottom: 30px; }
.page50 .maintain .btn-complete, .page50 .maintain .btn-uncomplete { width: 100%; display: block; height: 70px; text-align: center; border-radius: 5px; line-height: 70px; -webkit-column-rule: #adadad z26; -moz-column-rule: #adadad z26; column-rule: #adadad z26; }
.page50 .maintain .btn-complete { background-color: #e1e1e3; }
.page50 .maintain .btn-uncomplete { color: #fff; background-color: #f2345b; }
.page50 .maintain-list { padding: 20px 0; }
.page50 .maintain-list p { line-height: 42px; position: relative; width: 100%; padding-left: 5em; }
.page50 .maintain-list span { position: absolute; left: 0; top: 0; }

/* 36-12-user8-余款 */
.page36 { width: 100%; }
.page36 .title { width: 100%; height: 70px; line-height: 70px; background-color: #efeff4; font-size: 28px; color: #858585; padding: 0 20px; overflow: hidden; }
.page36 .title .r { float: right; }
.page36 .title b { color: #f2345b; font-size: 1.1em; }
.page36 ul { width: 100%; }
.page36 li { height: 70px; line-height: 70px; border-bottom: #d7d7d7 1px solid; padding: 0 20px; font-size: 24px; color: #7f7f7f; }
.page36 li b { float: right; font-size: 28px; font-weight: normal; font-family: arial; }
.page36 li time { font-size: 26px; color: #b2b2b2; margin-right: 20px; }

/* 38-12-user10-积分 */
.page38 { width: 100%; padding: 20px; }
.page38 .title { width: 100%; line-height: 40px; font-size: 1.2em; }
.page38 .title b { color: #f2345b; float: right; }
.page38 .item { width: 100%; padding: 20px 10px; border-top: #d7d7d7 1px solid; }
.page38 .item h4, .page38 .item p { font-size: 24px; line-height: 42px; }
.page38 .item i { float: right; color: #f2345b; }
.page38 .item i.out { color: #009ff2; }
.page38 .item p { width: 100%; }

/* 23-12-user */
.page23 { width: 100%; }
.page23 .item { width: 100%; padding: 20px; background-color: #fff; margin-bottom: 15px; }
.page23 h3 { width: 100%; border-bottom: #d7d7d7 1px solid; line-height: 60px; font-size: 24px; }
.page23 h3 .r { float: right; }
.page23 ul { padding: 10px 0; }
.page23 li { float: left; border-left: #d7d7d7 1px solid; padding: 10px 0; }
.page23 li:first-child { border: none; }
.page23 li a { display: block; width: 100%; text-align: center; color: #f2345b; font-weight: bold; }
.page23 li span { width: 100%; display: inline-block; text-align: center; }
.page23 .list3 li { width: 33.33%; }
.page23 .list4 li, .page23 .list4a li { width: 25%; }
.page23 .list4a a { color: #292929; font-weight: normal; }

/* 24-12-user0-1用户信息 */
.page24 { width: 100%; padding: 0 20px; }
.page24 .title { width: 100%; height: 70px; line-height: 70px; font-size: .24rem; border-bottom: #d7d7d7 1px solid; }
.page24 ul { padding: 10px; }
.page24 li { width: 100%; line-height: 70px; }
.page24 .e05 { margin-right: .5em; }
.page24 .operate { width: 100%; margin-top: 60px; }
.page24 .operate a { height: 80px; text-align: center; line-height: 80px; font-size: 30px; padding: 0 20px; border-radius: 10px; display: inline-block; color: #fff; display: block; }
.page24 .operate .a1 { background-color: #f2345b; }
.page24 .operate .a2, .page24 .operate .a3 { background-color: #717171; color: #fff; width: 48%; margin-top: 40px; }
.page24 .operate .a2 { float: left; }
.page24 .operate .a3 { float: right; }

/* 33-12-user5-保养-内页1 */
/* 34-12-user5-保养-内页2 */
.page33 { width: 100%; }
.page33 .title { width: 100%; height: 70px; line-height: 70px; font-size: .24rem; border-bottom: #ececec 1px solid; background-color: #fff; color: #f2345b; padding: 0 20px; font-size: 29px; }
.page33 .product-info { width: 100%; padding: 20px; position: relative; min-height: 220px; padding-left: 210px; }
.page33 .product-info .img { width: 170px; height: 170px; display: block; overflow: hidden; border: #ececec 1px solid; position: absolute; left: 20px; top: 20px; }
.page33 .product-info h3 { width: 100%; }
.page33 .product-info p { color: #a7a7a7; line-height: 36px; }
.page33 .product-info .price { color: #f2345b; margin: 10px 0; }
.page33 .maintain-list { width: 100%; padding: 20px; }
.page33 .maintain-list li { width: 100%; height: 70px; line-height: 70px; border-bottom: #ececec 1px solid; }
.page33 .maintain-list li span { width: 50%; display: inline-block; float: left; }
.page33 .maintain-list li span:nth-child(2) { text-align: right; }
.page33 .maintain-list time { color: #a7a7a7; }
.page33 .maintain-info { width: 100%; padding: 20px; }
.page33 .maintain-info li { width: 100%; line-height: 50px; }
.page33 .maintain-info .btn-notarrange { height: 50px; line-height: 50px; padding: 0 20px; border-radius: 10px; display: inline-block; color: #fff; background-color: #f2345b; }

/* 28-12-user1-全部订单 */
.page28 { padding: 20px; width: 100%; }
.page28 .title { width: 100%; height: 70px; line-height: 70px; font-size: 24px; background-color: #fff; }
.page28 .item { width: 100%; padding: 20px 10px; border-top: #ececec 1px solid; }
.page28 .item h3 { width: 100%; font-size: 24px; }
.page28 .con { width: 100%; position: relative; min-height: 130px; padding-left: 140px; margin-top: 10px; }
.page28 .con .img { display: block; width: 125px; height: 125px; border: #d7d7d7 1px solid; position: absolute; left: 0; top: 0; }
.page28 .con h4 { width: 100%; font-size: 24px; }
.page28 .con p { font-size: 22px; }
.page28 .con b { color: #f2345b; font-weight: normal; }
.page28 .con span { color: #6f6f6f; margin-left: 20px; }
.page28 .con i { color: #c7c7c7; }
.page28 .con .tips { margin: 3px 0; }
.page28 .btn-red, .page28 .btn-orange, .page28 .btn-gray { margin-right: 10px; height: 50px; line-height: 50px; padding: 0 20px; border-radius: 10px; display: inline-block; color: #fff; }
.page28 .btn-red { background-color: #f2345b; }
.page28 .btn-orange { background-color: #f26e34; }
.page28 .btn-gray { background-color: #b9b9b9; }

/* 32-12-user5-保养 */
.page32, .page48 { width: 100%; }
.page32 .part1, .page48 .part1 { width: 100%; padding: 30px 60px; }
.page32 .part1 .btn-green, .page48 .part1 .btn-green { height: 80px; line-height: 80px; border-radius: 8px; text-align: center; font-size: 30px; color: #fff; background-color: #56a600; width: 100%; display: block; }
.page32 .part2, .page48 .part2 { width: 100%; background-color: #fff; border-top: #d7d7d7 1px solid; border-bottom: #d7d7d7 1px solid; padding: 20px; margin-bottom: 15px; }
.page32 .part2 h3, .page48 .part2 h3 { line-height: 60px; color: #f2345b; }
.page32 .item, .page48 .item { width: 100%; position: relative; min-height: 170px; border-top: #d7d7d7 1px solid; padding: 20px; padding-left: 160px; }
.page32 .item .img, .page48 .item .img { display: block; width: 125px; height: 125px; border: #f1f1f1 1px solid; position: absolute; left: 20px; top: 20px; }
.page32 .item h4, .page48 .item h4 { width: 100%; line-height: 42px; }
.page32 .item p, .page48 .item p { font-size: 22px; color: #a7a7a7; }
.page32 .item .btn-red, .page48 .item .btn-red, .page32 .item .btn-gray, .page48 .item .btn-gray { margin-right: 10px; height: 40px; line-height: 40px; padding: 0 20px; border-radius: 10px; display: inline-block; color: #fff; position: absolute; right: 20px; top: 100px; }
.page32 .item .btn-red, .page48 .item .btn-red { background-color: #f2345b; }
.page32 .item .btn-gray, .page48 .item .btn-gray { background-color: #b9b9b9; }

/* 48-13-经销商7-保养1 */
/* 45-13-经销商5-配送安装-内页 */
.page45 { width: 100%; padding: 20px /* 44-13-经销商4-确认付款-内页 */ }
.page45 .addr { width: 100%; }
.page45 .addr h3 { font-size: 24px; line-height: 50px; border-bottom: #d7d7d7 1px solid; margin-bottom: 10px; }
.page45 .addr p { line-height: 50px; }
.page45 .addr span { display: inline-block; width: 50%; float: left; }
.page45 .addr b { color: #333333; font-weight: normal; }
.page45 .item { width: 100%; position: relative; min-height: 170px; border-top: #d7d7d7 1px solid; padding: 20px; padding-left: 190px; }
.page45 .item .img { display: block; width: 160px; height: 160px; position: absolute; left: 0px; top: 30px; }
.page45 .item h3 { width: 100%; line-height: 42px; color: #f2345b; }
.page45 .item p { font-size: 22px; line-height: 36px; }
.page45 .item .text { height: 2.5em; line-height: 28px; overflow: hidden; margin: 5px 0; }
.page45 .part3 { width: 100%; height: 70px; line-height: 70px; border-top: #d7d7d7 1px solid; }
.page45 .part3 a { float: right; background: url("../images/arrow-right.png") right center no-repeat; background-size: 13px 22px; padding-right: 20px; margin-right: 10px; color: #000; }
.page45 .part3 em.r { float: right; color: #000; }
.page45 .part4 { width: 100%; border-top: #d7d7d7 1px solid; padding: 20px 0; font-size: 22px; }
.page45 .part4 b { float: right; color: #f2345b; font-weight: normal; }
.page45 .part4 li { line-height: 44px; }
.page45 .part4 .e2 { margin-right: 2em; }
.page45 .part4 .e05 { margin-right: .5em; }

/* 19-10-抽奖1 */
.bg-red { background-color: #e84144; }

.page19 { padding: 40px 20px 0 20px; }
.page19 .title { width: 100%; }
.page19 .title img { width: 100%; }
.page19 .box { width: 600px; height: 600px; position: relative; }
.page19 .pan, .page19 .caidai, .page19 .zhen { width: 600px; height: 600px; background: transparent url("../images/img102.png") center center no-repeat; background-size: 600px 600px; position: absolute; left: 0; top: 0; }
.page19 .caidai { background-image: url(../images/img103.png); z-index: 9; }
.page19 .zhen { background-image: url(../images/img104.png); z-index: 10; }
.page19 h2, .page19 h3 { width: 100%; text-align: center; margin: 10px 0; }
.page19 h2 { font-size: 30px; color: #fff; }
.page19 h2 b { font-size: 36px; color: #ffec14; margin: 0 10px; }
.page19 h3 { background: url("../images/img105.png") center center no-repeat; background-size: 233px 48px; font-size: 30px; color: #fff; }
.page19 ul { margin-top: 20px; }
.page19 li { width: 100%; line-height: 50px; color: #ffe5aa; text-align: center; }

.alert-rule { width: 510px; border-radius: 20px; position: fixed; left: 50%; margin-left: -255px; top: 30%; background-color: rgba(0, 0, 0, 0.7); padding: 30px; color: #fff; z-index: 999; display: none; }
.alert-rule h3 { font-size: 30px; margin-bottom: 40px; width: 100%; }
.alert-rule .alert-close { float: right; width: 64px; height: 64px; background: url("../images/close.png") center center no-repeat; background-size: 64px 64px; display: block; margin-top: -20px; margin-right: -10px; }
.alert-rule .con { font-size: 24px; line-height: 44px; }
.alert-rule .btn-close { height: 70px; line-height: 70px; border-radius: 10px; background-color: #e84144; text-align: center; font-size: 30px; margin-top: 30px; }

/* 42-13-经销商3-首页 */
.page42 { width: 100%; }
.page42 .item { width: 100%; padding: 20px; background-color: #fff; margin-bottom: 15px; }
.page42 .item h3 { width: 100%; border-bottom: #d7d7d7 1px solid; line-height: 60px; font-size: 24px; }
.page42 .item h3 .r { float: right; }
.page42 .item ul { padding: 10px 0; }
.page42 .item li { float: left; border-left: #d7d7d7 1px solid; padding: 10px 0; }
.page42 .item li:first-child { border: none; }
.page42 .item li a { display: block; width: 100%; text-align: center; color: #f2345b; font-weight: bold; }
.page42 .item li span { width: 100%; display: inline-block; text-align: center; }
.page42 .item li.w5 { width: 50%; }
.page42 .list2 li { width: 50%; }
.page42 .list3 li { width: 33.33%; margin-bottom: 20px; }
.page42 .list3 li.no { border: none !important; }
.page42 .list4 li { width: 25%; margin-bottom: 20px; }
.page42 .list4 li.no { border: none !important; }
.page42 .list5 li { width: 20%; }
.page42 .info, .page42 .company { width: 100%; padding: 20px; background-color: #fff; margin-bottom: 15px; }
.page42 .info li { line-height: 64px; border-top: #d7d7d7 1px solid; }
.page42 .info li:first-child { border: none; }
.page42 .info span { float: right; }
.page42 .info b { color: #f2345b; margin: 0 10px; font-weight: normal; }
.page42 .company h3 { font-size: 24px; margin-bottom: 10px; }
.page42 .company .con1, .page42 .company .con2, .page42 .company .con3 { border-top: #d7d7d7 1px solid; padding: 20px 0; font-size: 22px; }
.page42 .company .con1 { border-top: none; }
.page42 .company li { line-height: 46px; color: #333333; margin: 10px 0; }
.page42 .company span { color: #666666; }
.page42 .company .e05 { margin-right: .5em; }
.page42 .company .e2 { margin-right: 2em; }
.page42 .company .btn-modify-info, .page42 .company .btn-modify-phone, .page42 .company .btn-modify-name, .page42 .company .btn-modify-password { float: right; display: block; background-color: #666666; color: #fff; border-radius: 5px; height: 38px; line-height: 38px; padding: 0 10px; min-width: 128; }

/* 07-3-用户登录 */
.page07 { width: 100%; }
.page07 .part1 { width: 640px; height: 224px; background: url("../images/img071.png") center top no-repeat; background-size: 100% 100%; display: block; position: relative; }
.page07 .part1 .face { width: 175px; height: 175px; border-radius: 10px; position: absolute; left: 20px; top: 20px; background-color: #fff; }
.page07 ul { width: 100%; margin-top: 20px; font-size: 30px; }
.page07 .li1, .page07 .li2 { width: 100%; height: 100px; background-color: #fff; padding-left: 40px; line-height: 100px; overflow: hidden; }
.page07 .li1 input, .page07 .li2 input { border: none; width: 500px; float: right; height: 100px; margin: 0; padding: 0; }
.page07 .li1 input { border-bottom: #d7d7d7 1px solid; }
.page07 .li3 { margin-top: 40px; text-align: center; padding: 0 20px; }
.page07 .li3 input { background-color: #e1e1e3; width: 100%; border-radius: 10px; color: #adadad; font-size: 30px; margin-bottom: 10px; }
.page07 .li3 input.on { background-color: #f2345b; color: #fff; }
.page07 .li3 input.black { background-color: #717171; color: #fff; }
.page07 .li4 { font-size: 26px; width: 100%; padding: 0 20px; }
.page07 .li4 .a2 { float: right; }
.page07 .li4 a { color: #686868; }
.page07 .li4 .a1 { background-color: #717171; width: 100%; border-radius: 10px; color: #fff; font-size: 30px; margin-bottom: 10px; width: 100%; display: block; line-height: 88px; text-align: center; margin-top: 20px; }

/* 39-13-经销商1-登录 */
.page39 { width: 100%; }
.page39 .part1 { width: 640px; height: 224px; background: url("../images/img391.png") center top no-repeat; background-size: 100% 100%; display: block; position: relative; }
.page39 .part1 .face { width: 175px; height: 175px; border-radius: 10px; position: absolute; left: 20px; top: 20px; background-color: #fff; }
.page39 ul { width: 100%; margin-top: 20px; font-size: 30px; }
.page39 .li1, .page39 .li2 { width: 100%; height: 100px; background-color: #fff; padding-left: 40px; line-height: 100px; overflow: hidden; }
.page39 .li1 input, .page39 .li2 input { border: none; width: 500px; float: right; height: 100px; margin: 0; padding: 0; }
.page39 .li1 input { border-bottom: #d7d7d7 1px solid; }
.page39 .li3 { margin-top: 40px; text-align: center; padding: 0 20px; }
.page39 .li3 input { background-color: #e1e1e3; width: 100%; border-radius: 10px; color: #adadad; font-size: 30px; margin-bottom: 10px; }
.page39 .li3 input.on { background-color: #f2345b; color: #fff; }
.page39 .li4 { font-size: 26px; width: 100%; padding: 0 20px; }
.page39 .li4 .a2 { float: right; }
.page39 .li4 a { color: #686868; }
.page39 .li4 .a1 { background-color: #717171; width: 100%; border-radius: 10px; color: #fff; font-size: 30px; margin-bottom: 10px; width: 100%; display: block; line-height: 88px; text-align: center; margin-top: 20px; }

/* 08-3-用户注册1 */
.page08, .page40 { padding: 45px; }
.page08 li, .page40 li { margin-bottom: 20px; font-size: 26px; }
.page08 input, .page40 input { width: 100%; }
.page08 input[type=text], .page40 input[type=text], .page08 input[type=password], .page40 input[type=password] { border-color: #d7d7d7; }
.page08 input[type=submit], .page40 input[type=submit], .page08 .page15 .part0 .btn-maintain2, .page15 .part0 .page08 .btn-maintain2, .page40 .page15 .part0 .btn-maintain2, .page15 .part0 .page40 .btn-maintain2, .page08 .page14 .btn-sure, .page14 .page08 .btn-sure, .page40 .page14 .btn-sure, .page14 .page40 .btn-sure { background-color: #e1e1e3; width: 100%; border-radius: 10px; color: #adadad; font-size: 30px; margin-bottom: 10px; margin-top: 30px; }
.page08 input[type=submit].on, .page40 input[type=submit].on, .page08 .page15 .part0 .on.btn-maintain2, .page15 .part0 .page08 .on.btn-maintain2, .page40 .page15 .part0 .on.btn-maintain2, .page15 .part0 .page40 .on.btn-maintain2, .page08 .page14 .on.btn-sure, .page14 .page08 .on.btn-sure, .page40 .page14 .on.btn-sure, .page14 .page40 .on.btn-sure { background-color: #f2345b; color: #fff; }
.page08 input[type=submit].black, .page40 input[type=submit].black, .page08 .page15 .part0 .black.btn-maintain2, .page15 .part0 .page08 .black.btn-maintain2, .page40 .page15 .part0 .black.btn-maintain2, .page15 .part0 .page40 .black.btn-maintain2, .page08 .page14 .black.btn-sure, .page14 .page08 .black.btn-sure, .page40 .page14 .black.btn-sure, .page14 .page40 .black.btn-sure { background-color: #717171; color: #fff; }

/* 40-13-经销商2-注册1 */
/* 01-1-首页 */
.page01 { width: 100%; padding: 20px; }
.page01 .ad { width: 100%; }
.page01 .cnav { width: 100%; }
.page01 .cnav li { width: 25%; border-bottom: #d7d7d7 1px solid; float: left; padding: 20px 0; position: relative; }
.page01 .cnav img { width: 63px; height: 63px; display: block; margin: 0 auto; }
.page01 .cnav span { display: block; width: 100%; text-align: center; }
.page01 .cnav i { width: 1px; height: 63px; display: block; position: absolute; right: 0; top: 20px; background-color: #d7d7d7; z-index: 99; }
.page01 .ad2 { width: 600px; height: 330px; position: relative; }
.page01 .ad2 .ad1, .page01 .ad2 .ad2, .page01 .ad2 .ad3 { display: block; position: absolute; }
.page01 .ad2 img { display: block; width: 100%; height: 100%; }
.page01 .ad2 .ad1 { width: 324px; height: 330px; left: 0; top: 0; border-right: #d7d7d7 1px solid; }
.page01 .ad2 .ad2 { width: 280px; height: 155px; top: 0; right: 0; border-bottom: #d7d7d7 1px solid; }
.page01 .ad2 .ad3 { width: 280px; height: 174px; bottom: 0; right: 0; }

/* 02-2-产品2 */
.page02 { width: 100%; position: relative; }
.page02 .filter { width: 100%; background-color: #fff; height: 70px; border-bottom: #d7d7d7 1px solid; }
.page02 .filter li { width: 25%; float: left; line-height: 70px; text-align: center; color: #a0a0a0; font-size: 26px; }
.page02 .filter a { color: #a0a0a0; }
.page02 .filter .btn-classify { color: #f2345b; background: url("../images/arrow-down3.png") right center no-repeat; background-size: 26px 14px; padding-right: 30px; }
.page02 .filter .btn-price { background: url("../images/arrow-up1.png") right center no-repeat; background-size: 17px 11px; padding-right: 20px; }
.page02 .classify-slide { display: none; width: 100%; position: absolute; top: 70px; left: 0; padding: 0 20px 10px 20px; background-color: #fff; border-bottom: #d7d7d7 1px solid; }
.page02 .classify-slide li { position: relative; line-height: 26px; font-size: 26px; border-top: #d7d7d7 1px solid; padding: 15px 0; padding-left: 6em; }
.page02 .classify-slide li:first-child { border: none; }
.page02 .classify-slide .one { position: absolute; left: 0; top: 20px; background: url("../images/arrow-right2.png") 90% center no-repeat; background-size: 13px 20px; display: inline-block; border-right: #d7d7d7 1px solid; }
.page02 .classify-slide a { width: 145px; display: block; float: left; margin: 5px 0; }
.page02 .con { width: 100%; padding: 10px; }
.page02 .con li { width: 290px; float: left; margin: 10px; }
.page02 .con .img { width: 290px; height: 290px; display: block; background-color: #fff; border: #f1f1f1 1px solid; margin-bottom: 10px; }
.page02 .con img { width: 100%; height: 100%; display: block; }
.page02 .con h3 { width: 100%; }
.page02 .con .price { color: #f2345b; }

/* 03-2-产品分类 */
.page03 { width: 640px; position: relative; }
.page03 .classify-hd { width: 160px; background-color: #f3f4f6; position: absolute; left: 0; top: 0; height: 100%; }
.page03 .classify-hd a { display: block; width: 100%; height: 110px; line-height: 110px; padding-left: 20px; border-right: #d7d7d7 1px solid; border-bottom: #d7d7d7 1px solid; margin-top: -1px; font-size: 26px; color: #4b4b4b; }
.page03 .classify-hd a.on { background-color: #fff; border-right: #fff 1px solid; border-top: #d7d7d7 1px solid; color: #f2345b; }
.page03 .con { width: 480px; background-color: #fff; position: absolute; right: 0; top: 0; padding: 20px; display: none; }
.page03 .con.on { display: block; }
.page03 .con .ad { width: 100%; height: 144px; display: block; }
.page03 .con ul { width: 100%; margin-top: 20px; }
.page03 .con li { width: 33.33%; float: left; }
.page03 .con li img { width: 100%; height: 80px; }
.page03 .con img { display: block; }

.page04 { width: 100%; position: relative; }
.page04 .hd-nav { width: 640px; height: 90px; position: fixed; top: 0; left: 50%; z-index: 999; margin-left: -320px; text-align: center; font-size: 28px; }
.page04 .hd-nav a { display: inline-block; height: 90px; line-height: 90px; padding: 0 20px; }
.page04 .hd-nav a.on { border-bottom: #333 4px solid; }
.page04 .part2 { width: 100%; padding: 20px; background-color: #fff; border-bottom: #d7d7d7 1px solid; margin-bottom: 20px; }
.page04 .part2 h1 { font-size: 26px; color: #f2345b; }
.page04 .part2 .tips { line-height: 30px; padding: 20px 0; }
.page04 .part2 ul { position: relative; }
.page04 .part2 li { position: relative; padding: 10px; padding-left: 80px; }
.page04 .part2 span { position: absolute; left: 0; color: #999; }
.page04 .part2 .li1 span, .page04 .part2 .li2 span { line-height: 45px; }
.page04 .part2 .li1 i, .page04 .part2 .li2 i { height: 45px; padding: 0 10px; border: #d7d7d7 1px solid; display: inline-block; line-height: 45px; font-size: 26px; margin-bottom: 10px; float: left; margin-right: 10px; }
.page04 .part2 .li1 i.on, .page04 .part2 .li2 i.on { border-color: #f2345b; color: #f2345b; }
.page04 .part2 .li3 { line-height: 50px; }
.page04 .part2 .li3, .page04 .part2 .li4, .page04 .part2 .li5, .page04 .part2 .li6 { border-bottom: #d7d7d7 1px solid; padding-bottom: 20px; padding-top: 20px; }
.page04 .part2 .li4 b { font-size: 34px; color: #f2345b; font-weight: normal; }
.page04 .part2 .li5 a { float: right; background-color: #666666; color: #fff; width: 100px; height: 36px; line-height: 36px; display: block; text-align: center; border-radius: 10px; margin-top: 10px; }
.page04 .part2 .icon-quan { float: left; height: 48px; line-height: 48px; border-right: 10px 0 0 10px; background: url("../images/icon1.png") right center no-repeat #f92300; background-size: 6px 100%; display: block; width: 200px; padding-left: 20px; }
.page04 .part2 .icon-quan b { font-size: 32px; font-weight: normal; color: #fff; font-family: impact; }
.page04 .part2 .icon-quan i { color: #ffea00; font-size: 16px; margin-left: 10px; }
.page04 .part2 .li6 i { margin-right: 20px; display: inline-block; background: url("../images/icon2.png") left center no-repeat; background-size: 25px 25px; padding-left: 30px; }
.page04 .part2 .li6 .i2 { background-image: url(../images/icon3.png); }
.page04 .part2 .li7 { padding-top: 20px; }
.page04 .part3 { width: 100%; background-color: #fff; border-top: #d7d7d7 1px solid; padding: 0 20px; }
.page04 .part3 h2 { width: 100%; line-height: 70px; font-size: 24px; }
.page04 .part3 h2 b { color: #f2345b; font-weight: normal; margin-left: 2em; }
.page04 .part3 h2 span { float: right; }
.page04 .part3 .item { width: 100%; padding: 20px 0; border-top: #d7d7d7 1px solid; }
.page04 .part3 .item p { line-height: 40px; }
.page04 .part3 .item .tips { font-size: 16px; }
.page04 .part3 h3 { width: 100%; line-height: 60px; }
.page04 .part3 h3 span { margin-left: 20px; }
.page04 .part3 h3 i { display: inline-block; width: 14px; height: 14px; background: url("../images/star.png") center center no-repeat; background-size: 14px 14px; margin-right: 2px; }
.page04 .part3 h3 time { float: right; font-size: 16px; }
.page04 .part3 .img-con { width: 100%; margin: 5px 0; }
.page04 .part3 .img-con img { width: 106px; height: 106px; display: block; float: left; margin-right: 10px; }
.page04 .btn-more { width: 100%; text-align: center; background-color: #fff; margin-top: 20px; height: 84px; border-top: #d7d7d7 1px solid; border-bottom: #d7d7d7 1px solid; line-height: 84px; }
.page04 .btn-more i { width: 32px; height: 18px; display: inline-block; background: url("../images/arrow-up2.png") center center no-repeat; background-size: 100% 100%; margin-right: 10px; }
.page04 .alert-ok { width: 320px; height: 220px; border-radius: 10px; background-color: rgba(0, 0, 0, 0.6); position: fixed; left: 50%; margin-left: -140px; top: 40%; padding-top: 10px; z-index: 100; }
.page04 .alert-ok img { width: 72px; height: 72px; margin: 20px auto; display: block; }
.page04 .alert-ok p { width: 100%; color: #fff; font-size: 28px; text-align: center; padding: 0 30px; }
.page04 .box-more { width: 100%; background-color: #fff; display: none; }

/* 47-13-经销商6-咨询2 */
.page47, .page52 { width: 100%; padding: 20px; }
.page47 h3, .page52 h3 { height: 68px; line-height: 68px; border-bottom: #d7d7d7 1px solid; }
.page47 .con, .page52 .con { width: 100%; padding: 20px; }
.page47 .con p, .page52 .con p { width: 100%; color: #b4b4b4; font-size: 22px; margin-top: 10px; margin-bottom: 30px; }
.page47 textarea, .page52 textarea { width: 100%; background-color: #fff; height: 200px; }
.page47 input[type=submit], .page52 input[type=submit], .page47 .page15 .part0 .btn-maintain2, .page15 .part0 .page47 .btn-maintain2, .page52 .page15 .part0 .btn-maintain2, .page15 .part0 .page52 .btn-maintain2, .page47 .page14 .btn-sure, .page14 .page47 .btn-sure, .page52 .page14 .btn-sure, .page14 .page52 .btn-sure { display: block; width: 100%; font-size: 30px; background-color: #e1e1e3; height: 80px; line-height: 80px; margin-top: 20px; color: #adadad; }
.page47 input[type=submit].on, .page52 input[type=submit].on, .page47 .page15 .part0 .on.btn-maintain2, .page15 .part0 .page47 .on.btn-maintain2, .page52 .page15 .part0 .on.btn-maintain2, .page15 .part0 .page52 .on.btn-maintain2, .page47 .page14 .on.btn-sure, .page14 .page47 .on.btn-sure, .page52 .page14 .on.btn-sure, .page14 .page52 .on.btn-sure { background-color: #f2345b; color: #fff; }

/* 52-13-经销商9-投诉2 */
/* 21-11-签到1 */
.page21 { width: 100%; position: relative; }
.page21 .ad { width: 100%; }
.page21 .ad img { display: block; width: 100%; height: 223px; }
.page21 .year, .page21 .month { width: 210px; height: 54px; border: #d7d7d7 1px solid; overflow: hidden; position: absolute; }
.page21 .year .btn-prv, .page21 .year .btn-nxt, .page21 .month .btn-prv, .page21 .month .btn-nxt { width: 38px; height: 54px; background: url("../images/date-arrow-l.png") left top no-repeat; background-size: 38px 54px; position: absolute; top: 0; }
.page21 .year .btn-prv, .page21 .month .btn-prv { left: 0; }
.page21 .year .btn-nxt, .page21 .month .btn-nxt { background-image: url(../images/date-arrow-r.png); right: 0; }
.page21 .year input, .page21 .month input { width: 130px; height: 54px; border: none; border-right: #d7d7d7 1px solid; border-left: #d7d7d7 1px solid; text-align: center; font-weight: bold; color: #000; position: absolute; left: 38px; top: 0; border-radius: 0; }
.page21 .year { top: 260px; left: 20px; }
.page21 .month { top: 260px; left: 250px; }
.page21 .sign { width: 145px; height: 118px; background: url("../images/img212.png") center center no-repeat; background-size: 100% 100%; position: absolute; right: 20px; top: 195px; z-index: 99; text-align: center; color: #fff; }
.page21 .sign span { width: 100%; display: block; text-align: center; font-size: 12px; margin-top: 8px; }
.page21 .sign p { width: 100%; text-align: center; font-size: 35px; line-height: 70px; }
.page21 .date { margin-top: 120px; width: 100%; }
.page21 .date th, .page21 .date td { border: #d7d7d7 1px solid; }
.page21 .date th { height: 47px; line-height: 47px; background-color: #a2a2a2; text-align: center; }
.page21 .date td { height: 82px; width: 87px; position: relative; }
.page21 .date i { display: block; width: 100%; text-align: center; color: #d65870; font-size: 18px; display: none; position: absolute; left: 0; bottom: 0; }
.page21 .date span { width: 40px; height: 40px; border-radius: 40px; display: block; text-align: center; line-height: 40px; font-size: 24px; position: absolute; left: 5px; top: 5px; }
.page21 .date .on { background-color: #ffe9ed; }
.page21 .date .on i { display: block; }
.page21 .date .on span { background-color: #d65870; color: #fff; }
.page21 .date tr th:first-child, .page21 .date tr td:first-child { color: #d65870; }
.page21 .date tr th:last-child, .page21 .date tr td:last-child { color: #d65870; }

/* 09-3-用户注册2 */
.page09 { width: 100%; padding: 30px 45px; font-size: 26px; }
.page09 .li1 { color: #a7a7a7; line-height: 40px; margin-bottom: 10px; }
.page09 li { margin-bottom: 20px; }
.page09 input[type=text] { width: 100%; }
.page09 .li4 { color: #686868; line-height: 40px; margin-bottom: 10px; padding: 0 20px; font-size: 24px; }
.page09 input[type=submit], .page09 .page15 .part0 .btn-maintain2, .page15 .part0 .page09 .btn-maintain2, .page09 .page14 .btn-sure, .page14 .page09 .btn-sure { width: 100%; background-color: #717171; color: #fff; margin-top: 30px; font-size: 30px; }
.page09 input[type=submit].on, .page09 .page15 .part0 .on.btn-maintain2, .page15 .part0 .page09 .on.btn-maintain2, .page09 .page14 .on.btn-sure, .page14 .page09 .on.btn-sure { background-color: #f2345b; color: #fff; }
.page09 input[type=submit].black, .page09 .page15 .part0 .black.btn-maintain2, .page15 .part0 .page09 .black.btn-maintain2, .page09 .page14 .black.btn-sure, .page14 .page09 .black.btn-sure { background-color: #717171; color: #fff; }
.page09 .li5 { width: 100%; }
.page09 .select-simulate { margin-right: 20px; }
.page09 .select-simulate:last-child { margin: 0; }
.page09 .li7.on input { background-color: #f2345b; color: #fff; }

/* 10-4-找回密码 */
.page10 { width: 100%; padding: 30px 45px; font-size: 26px; }
.page10 li { margin-bottom: 20px; }
.page10 input[type=text], .page10 input[type=password] { width: 100%; }
.page10 input[type=submit], .page10 .page15 .part0 .btn-maintain2, .page15 .part0 .page10 .btn-maintain2, .page10 .page14 .btn-sure, .page14 .page10 .btn-sure { width: 100%; background-color: #e1e1e3; color: #adadad; margin-top: 30px; font-size: 30px; }
.page10 .li5.on input { background-color: #f2345b; color: #fff; }
.page10 .yz input { width: 330px; }
.page10 .yz .yzm { height: 84px; background-color: #e1e1e3; color: #adadad; display: block; float: right; line-height: 84px; text-align: center; width: 200px; border-radius: #d7d7d7 1px solid; border-radius: 10px; }

/* 26-12-user0-3修改登录密码 */
.page26 { width: 100%; padding: 20px; }
.page26 h3 { font-size: 24px; line-height: 50px; border-bottom: #d7d7d7 1px solid; margin-bottom: 40px; }
.page26 ul { width: 100%; padding: 0px 25px; }
.page26 li { margin-bottom: 20px; }
.page26 input[type=password] { width: 100%; }
.page26 input[type=submit], .page26 .page15 .part0 .btn-maintain2, .page15 .part0 .page26 .btn-maintain2, .page26 .page14 .btn-sure, .page14 .page26 .btn-sure { width: 100%; background-color: #f2345b; color: #fff; margin-top: 20px; font-size: 30px; }

/* 27-12-user0-4修改手机号码 */
.page27 { width: 100%; padding: 20px; }
.page27 h3 { font-size: 24px; line-height: 50px; border-bottom: #d7d7d7 1px solid; margin-bottom: 40px; }
.page27 ul { width: 100%; padding: 0px 25px; }
.page27 li { margin-bottom: 20px; }
.page27 input[type=text], .page27 input[type=password] { width: 100%; }
.page27 input[type=submit], .page27 .page15 .part0 .btn-maintain2, .page15 .part0 .page27 .btn-maintain2, .page27 .page14 .btn-sure, .page14 .page27 .btn-sure { width: 100%; background-color: #f2345b; color: #fff; margin-top: 20px; font-size: 30px; }
.page27 .yz input { width: 330px; }
.page27 .yz .yzm { height: 84px; background-image: -webkit-linear-gradient(top, #fff, #f6f6f6); background-image: linear-gradient(to bottom, #fff, #f6f6f6); color: #686868; display: block; float: right; line-height: 84px; text-align: center; width: 200px; border: #d7d7d7 1px solid; border-radius: 10px; }

/* 25-12-user0-2修改用户信息 */
.page25 { width: 100%; padding: 20px; }
.page25 h3 { font-size: 24px; line-height: 50px; border-bottom: #d7d7d7 1px solid; margin-bottom: 40px; }
.page25 .ul { width: 100%; padding: 0px 25px; }
.page25 li { margin-bottom: 20px; }
.page25 input[type=text] { width: 100%; }
.page25 input[type=submit], .page25 .page15 .part0 .btn-maintain2, .page15 .part0 .page25 .btn-maintain2, .page25 .page14 .btn-sure, .page14 .page25 .btn-sure { width: 100%; background-color: #e1e1e3; color: #adadad; margin-top: 30px; font-size: 30px; }
.page25 .li5 { width: 100%; }
.page25 .select-simulate { margin-right: 20px; width: 170px; }
.page25 .select-simulate:last-child { margin: 0; }
.page25 input[type=submit], .page25 .page15 .part0 .btn-maintain2, .page15 .part0 .page25 .btn-maintain2, .page25 .page14 .btn-sure, .page14 .page25 .btn-sure { width: 100%; background-color: #f2345b; color: #fff; margin-top: 20px; font-size: 30px; }

/* 31-12-user4-咨询2 */
.page31, .page35 { width: 100%; }
.page31 .title, .page35 .title { width: 100%; height: 60px; line-height: 60px; background-color: #fff; border-bottom: #d7d7d7 1px solid; padding: 0 20px; }
.page31 .part1, .page35 .part1 { padding: 20px; }
.page31 .part1 > li, .page35 .part1 > li { position: relative; width: 100%; padding-left: 3em; margin-bottom: 20px; }
.page31 .part1 i, .page35 .part1 i { line-height: 66px; position: absolute; left: 0; }
.page31 .select-simulate, .page35 .select-simulate { width: 100%; }
.page31 .select-simulate:last-child, .page35 .select-simulate:last-child { margin: 0; }
.page31 textarea, .page35 textarea { width: 100%; height: 200px; }
.page31 input[type=submit], .page35 input[type=submit], .page31 .page15 .part0 .btn-maintain2, .page15 .part0 .page31 .btn-maintain2, .page35 .page15 .part0 .btn-maintain2, .page15 .part0 .page35 .btn-maintain2, .page31 .page14 .btn-sure, .page14 .page31 .btn-sure, .page35 .page14 .btn-sure, .page14 .page35 .btn-sure { width: 100%; background-color: #e1e1e3; color: #adadad; margin-top: 30px; font-size: 30px; }
.page31 .on input, .page35 .on input { background-color: #f2345b; color: #fff; }
.page31 input[type=text], .page35 input[type=text] { width: 100%; }
.page31 .part2, .page35 .part2 { width: 100%; }
.page31 .part2 .con1, .page35 .part2 .con1, .page31 .part2 .con2, .page35 .part2 .con2 { padding: 20px; }
.page31 .part2 .con1, .page35 .part2 .con1 { border-bottom: #d7d7d7 1px dotted; }
.page31 .part2 .con1 p, .page35 .part2 .con1 p { color: #b4b4b4; }
.page31 .part2 .con2, .page35 .part2 .con2 { border-bottom: #d7d7d7 1px solid; }
.page31 .part2 .con2 em, .page35 .part2 .con2 em { color: #f2345b; }

/* 35-12-user6-投诉2 */
/* 41-13-经销商2-注册2 */
.page41 { width: 100%; padding: 30px 45px; font-size: 26px; }
.page41 li { margin-bottom: 20px; }
.page41 input[type=text] { width: 100%; }
.page41 .li4 { color: #686868; line-height: 40px; margin-bottom: 10px; padding: 0 20px; font-size: 24px; }
.page41 input[type=submit], .page41 .page15 .part0 .btn-maintain2, .page15 .part0 .page41 .btn-maintain2, .page41 .page14 .btn-sure, .page14 .page41 .btn-sure { width: 100%; background-color: #e1e1e3; color: #adadad; margin-top: 20px; font-size: 30px; }
.page41 .li5 { width: 100%; }
.page41 .li7.on input { background-color: #f2345b; color: #fff; }
.page41 .select-simulate { width: 30.5%; margin-right: 4%; }
.page41 .select-simulate:last-child { margin: 0; }

/* 63-14-兑换2 */
.page63 { width: 100%; padding: 30px 45px; font-size: 26px; }
.page63 .li1 { color: #000; line-height: 40px; margin-bottom: 10px; }
.page63 li { margin-bottom: 20px; }
.page63 input[type=text] { width: 100%; }
.page63 .li4 { color: #686868; line-height: 40px; margin-bottom: 10px; padding: 0 20px; }
.page63 input[type=submit], .page63 .page15 .part0 .btn-maintain2, .page15 .part0 .page63 .btn-maintain2, .page63 .page14 .btn-sure, .page14 .page63 .btn-sure { width: 100%; background-color: #f2345b; color: #fff; margin-top: 30px; font-size: 30px; }
.page63 .li5 { width: 100%; }
.page63 .select-simulate { margin-right: 20px; }
.page63 .select-simulate:last-child { margin: 0; }

/* 65-16-退货4-商城订单 */
.page65 { width: 100%; }
.page65 .title { height: 70px; line-height: 70px; background-color: #fff; border-bottom: #d7d7d7 1px solid; font-size: 28px; color: #f2345b; font-weight: normal; padding: 0 20px; }
.page65 .part1, .page65 .part3 { width: 100%; }
.page65 .part1 .item, .page65 .part3 .item { padding: 20px; position: relative; padding-left: 210px; min-height: 210px; }
.page65 .part1 .img, .page65 .part3 .img { width: 170px; height: 170px; position: absolute; left: 20px; top: 20px; display: block; border: #e2e2e2 1px solid; }
.page65 .part1 .img img, .page65 .part3 .img img { width: 100%; height: 100%; display: block; }
.page65 .part1 h3, .page65 .part3 h3 { width: 100%; }
.page65 .part1 .price, .page65 .part3 .price { color: #f2345b; margin: 10px 0; }
.page65 .part1 p { color: #909090; }
.page65 .part3 .item { border-top: #e2e2e2 1px solid; }
.page65 .part3 .item:first-child { border: none; }
.page65 .part3 p { line-height: 40px; }
.page65 .part3 .tips-red, .page65 .part3 .tips-gray { height: 40px; line-height: 40px; padding: 0 20px; display: inline-block; margin-right: 10px; text-align: center; border-radius: 10px; }
.page65 .part3 .tips-red { background-color: #f2345b; color: #fff; }
.page65 .part3 .tips-gray { background-color: #cdcbcb; color: #fff; }
.page65 .part2 { padding: 40px 20px; }
.page65 .part2 > li { width: 100%; margin-bottom: 20px; position: relative; padding-left: 5em; line-height: 60px; overflow: hidden; }
.page65 .part2 i { position: absolute; left: 0; }
.page65 .part2 input[type=text] { width: 100%; height: 60px; line-height: 60px; }
.page65 .part2 input[type=submit], .page65 .part2 .page15 .part0 .btn-maintain2, .page15 .part0 .page65 .part2 .btn-maintain2, .page65 .part2 .page14 .btn-sure, .page14 .page65 .part2 .btn-sure { width: 100%; background-color: #f2345b; color: #fff; font-size: 30px; }
.page65 .part2 textarea { width: 100%; height: 200px; }
.page65 .part2 .select-simulate { width: 100%; height: 60px; margin-right: 20px; }
.page65 .part2 .select-simulate .hd { height: 60px; line-height: 60px; }
.page65 .part2 .select-simulate:last-child { margin: 0; }
.page65 .part2 .e05 { margin-right: .5em; }
.page65 .part2 .e2 { margin-right: 2em; }

/* 15-8-保养1 */
.page15 { width: 100% /* 16-8-保养3-非订单的保养 */ }
.page15 .title { height: 70px; line-height: 70px; background-color: #fff; border-bottom: #d7d7d7 1px solid; font-size: 28px; color: #f2345b; font-weight: normal; padding: 0 20px; }
.page15 .part3 { width: 100%; }
.page15 .part3 .item { padding: 20px; position: relative; padding-left: 210px; min-height: 210px; }
.page15 .part3 .img { width: 170px; height: 170px; position: absolute; left: 20px; top: 20px; display: block; border: #e2e2e2 1px solid; }
.page15 .part3 .img img { width: 100%; height: 100%; display: block; }
.page15 .part3 h3 { width: 100%; }
.page15 .part3 .price { color: #f2345b; margin: 10px 0; }
.page15 .part3 .item { border-top: #e2e2e2 1px solid; }
.page15 .part3 .item:first-child { border: none; }
.page15 .part3 p { line-height: 40px; }
.page15 .part3 .tips-red, .page15 .part3 .tips-gray { height: 40px; line-height: 40px; padding: 0 20px; display: inline-block; margin-right: 10px; text-align: center; border-radius: 10px; }
.page15 .part3 .tips-red { background-color: #f2345b; color: #fff; }
.page15 .part3 .tips-gray { background-color: #cdcbcb; color: #fff; }
.page15 .part0 { padding: 30px 20px; }
.page15 .part0 input[type=submit], .page15 .part0 .btn-maintain2, .page15 .part0 .page14 .btn-sure, .page14 .page15 .part0 .btn-sure { width: 100%; background-color: #f2345b; color: #fff; font-size: 30px; }
.page15 .part0 .btn-maintain2 { display: block; text-align: center; line-height: 80px; font-size: 34px; }
.page15 .part2 { padding: 40px 20px; }
.page15 .part2 > li { width: 100%; margin-bottom: 20px; position: relative; padding-left: 5em; line-height: 60px; overflow: hidden; }
.page15 .part2 i { position: absolute; left: 0; }
.page15 .part2 input[type=text] { width: 100%; height: 60px; line-height: 60px; }
.page15 .part2 input[type=submit], .page15 .part2 .part0 .btn-maintain2, .page15 .part0 .part2 .btn-maintain2, .page15 .part2 .page14 .btn-sure, .page14 .page15 .part2 .btn-sure { width: 100%; background-color: #f2345b; color: #fff; font-size: 30px; }
.page15 .part2 textarea { width: 100%; height: 200px; }
.page15 .part2 .select-simulate { width: 100%; height: 60px; margin-right: 20px; }
.page15 .part2 .select-simulate .hd { height: 60px; line-height: 60px; }
.page15 .part2 .select-simulate:last-child { margin: 0; }
.page15 .part2 .e05 { margin-right: .5em; }
.page15 .part2 .e2 { margin-right: 2em; }
.page15 .alert-ok { width: 320px; height: 220px; border-radius: 20px; background-color: rgba(0, 0, 0, 0.6); position: fixed; left: 50%; margin-left: -140px; top: 40%; padding-top: 30px; z-index: 100; }
.page15 .alert-ok img { width: 72px; height: 72px; margin: 20px auto; display: block; }
.page15 .alert-ok p { width: 100%; color: #fff; font-size: 30px; text-align: center; }

/* 17-8-保养4-商城订单 */
.page17 { width: 100%; }
.page17 .title { height: 70px; line-height: 70px; background-color: #fff; border-bottom: #d7d7d7 1px solid; font-size: 28px; color: #f2345b; font-weight: normal; padding: 0 20px; }
.page17 .part1 { width: 100%; }
.page17 .part1 .item { padding: 20px; position: relative; padding-left: 210px; min-height: 210px; }
.page17 .part1 .img { width: 170px; height: 170px; position: absolute; left: 20px; top: 20px; display: block; border: #e2e2e2 1px solid; }
.page17 .part1 .img img { width: 100%; height: 100%; display: block; }
.page17 .part1 h3 { width: 100%; }
.page17 .part1 .price { color: #f2345b; margin: 10px 0; }
.page17 .part1 p { color: #909090; }
.page17 .part2 { padding: 40px 20px; }
.page17 .part2 > li { width: 100%; margin-bottom: 20px; position: relative; padding-left: 5em; line-height: 60px; overflow: hidden; }
.page17 .part2 i { position: absolute; left: 0; }
.page17 .part2 input[type=text] { width: 100%; height: 60px; line-height: 60px; }
.page17 .part2 input[type=submit], .page17 .part2 .page15 .part0 .btn-maintain2, .page15 .part0 .page17 .part2 .btn-maintain2, .page17 .part2 .page14 .btn-sure, .page14 .page17 .part2 .btn-sure { width: 100%; background-color: #f2345b; color: #fff; font-size: 30px; }
.page17 .part2 textarea { width: 100%; height: 200px; }
.page17 .part2 .select-simulate { width: 100%; height: 60px; margin-right: 20px; }
.page17 .part2 .select-simulate .hd { height: 60px; line-height: 60px; }
.page17 .part2 .select-simulate:last-child { margin: 0; }
.page17 .part2 .e05 { margin-right: .5em; }
.page17 .part2 .e2 { margin-right: 2em; }
.page17 .maintain-list { width: 100%; padding: 20px; }
.page17 .maintain-list li { width: 100%; height: 70px; line-height: 70px; border-bottom: #ececec 1px solid; }
.page17 .maintain-list li span { width: 50%; display: inline-block; float: left; }
.page17 .maintain-list li span:nth-child(2) { text-align: right; }
.page17 .maintain-list time { color: #a7a7a7; }

.page13 { width: 100%; padding: 20px; }
.page13 .addr { width: 100%; }
.page13 .addr h3 { font-size: 24px; line-height: 50px; border-bottom: #d7d7d7 1px solid; margin-bottom: 10px; }
.page13 .addr p { line-height: 50px; }
.page13 .addr span { display: inline-block; width: 50%; float: left; }
.page13 .addr b { color: #333333; font-weight: normal; }
.page13 .item { width: 100%; position: relative; min-height: 170px; border-top: #d7d7d7 1px solid; padding: 20px; padding-left: 190px; }
.page13 .item .img { display: block; width: 160px; height: 160px; position: absolute; left: 0px; top: 30px; }
.page13 .item h3 { width: 100%; line-height: 42px; color: #f2345b; }
.page13 .item p { font-size: 22px; line-height: 36px; }
.page13 .item .text { height: 2.3em; line-height: 28px; overflow: hidden; margin: 5px 0; }
.page13 .part3 { width: 100%; height: 70px; line-height: 70px; border-top: #d7d7d7 1px solid; position: relative; }
.page13 .part3 a { float: right; background: url("../images/arrow-right.png") right center no-repeat; background-size: 13px 22px; padding-right: 20px; margin-right: 10px; color: #000; }
.page13 .part3 .tips { font-size: 18px; color: #fff; background-color: #f2345b; display: inline-block; height: 30px; line-height: 30px; border-radius: 10px; padding: 0 5px; float: right; margin-right: 10px; margin-top: 20px; }
.page13 .part3 .ye { float: right; width: 78px; height: 32px; display: inline-block; background: url("../images/ye1.png") center center no-repeat; background-size: 100% 100%; margin-top: 20px; }
.page13 .part3 .ye.on { background-image: url(../images/ye2.png); }
.page13 .part4 { width: 100%; border-top: #d7d7d7 1px solid; padding: 20px 0; font-size: 22px; }
.page13 .part4 b { float: right; color: #f2345b; font-weight: normal; }
.page13 .part4 li { line-height: 44px; }
.page13 .part4 .e2 { margin-right: 2em; }
.page13 .part4 .e05 { margin-right: .5em; }
.page13 .select-simulate { height: 70px; line-height: 70px; position: absolute; right: 10px; top: -10px; }
.page13 .select-simulate .hd { text-align: right; padding: 0; border: none; background: url("../images/arrow-right.png") right center no-repeat; background-size: 13px 20px; padding-right: 20px; }
.page13 .select-simulate .bd { text-align: center; width: 640px; }
.page13 .select-simulate .bd li { text-align: center; width: 100%; }

.page13b { width: 100%; padding: 20px; }
.page13b .addr { width: 100%; }
.page13b .addr h3 { font-size: 24px; line-height: 50px; border-bottom: #d7d7d7 1px solid; margin-bottom: 10px; }
.page13b .addr p { line-height: 50px; }
.page13b .addr span { display: inline-block; width: 50%; float: left; }
.page13b .addr b { color: #333333; font-weight: normal; }
.page13b .addr .sp2 { text-align: right; }
.page13b .btn-modify { background-color: #666666; padding: 0 20px; border-radius: 5px; color: #fff; float: right; height: 36px; line-height: 36px; font-size: 24px; margin-top: 5px; }
.page13b .item { width: 100%; position: relative; min-height: 170px; border-top: #d7d7d7 1px solid; padding: 20px; padding-left: 190px; }
.page13b .item .img { display: block; width: 160px; height: 160px; position: absolute; left: 0px; top: 30px; }
.page13b .item h3 { width: 100%; line-height: 42px; color: #f2345b; }
.page13b .item p { font-size: 22px; line-height: 36px; }
.page13b .item .text { height: 2.3em; line-height: 28px; overflow: hidden; margin: 5px 0; }
.page13b .part3 { width: 100%; height: 70px; line-height: 70px; border-top: #d7d7d7 1px solid; position: relative; }
.page13b .part3 a { float: right; background: url("../images/arrow-right.png") right center no-repeat; background-size: 13px 22px; padding-right: 20px; margin-right: 10px; color: #000; }
.page13b .part3 .tips { font-size: 18px; color: #fff; background-color: #f2345b; display: inline-block; height: 30px; line-height: 30px; border-radius: 10px; padding: 0 5px; float: right; margin-right: 10px; margin-top: 20px; }
.page13b .part3 .ye { float: right; width: 78px; height: 32px; display: inline-block; background: url("../images/ye1.png") center center no-repeat; background-size: 100% 100%; margin-top: 20px; }
.page13b .part3 .ye.on { background-image: url(../images/ye2.png); }
.page13b .part4 { width: 100%; border-top: #d7d7d7 1px solid; padding: 20px 0; font-size: 22px; }
.page13b .part4 b { float: right; color: #f2345b; font-weight: normal; }
.page13b .part4 li { line-height: 44px; }
.page13b .part4 .e2 { margin-right: 2em; }
.page13b .part4 .e05 { margin-right: .5em; }
.page13b .select-simulate { height: 70px; line-height: 70px; position: absolute; right: 10px; top: -10px; }
.page13b .select-simulate .hd { text-align: right; padding: 0; border: none; background: url("../images/arrow-right.png") right center no-repeat; background-size: 13px 20px; padding-right: 20px; }
.page13b .select-simulate .bd { text-align: center; width: 640px; }
.page13b .select-simulate .bd li { text-align: center; width: 100%; }
.page13b .part5 { width: 100%; border-top: #d7d7d7 1px solid; padding: 20px 0; }
.page13b .part5 .con { width: 100%; height: 60px; position: relative; line-height: 60px; }
.page13b .part5 input[type=text] { height: 60px; border: #d7d7d7 1px solid; position: absolute; right: 0; top: 0; padding-right: 2em; width: 60%; }
.page13b .part5 i { position: absolute; right: 0; padding: 0 10px; line-height: 60px; }
.page13b .part5 .tips { width: 100%; text-align: right; font-size: 20px; color: #999999; padding: 10px; }

/* 门店 */
.page64 { width: 100%; }
.page64 .search { width: 100%; padding: 30px 20px; }
.page64 .search input[type=submit], .page64 .search .page15 .part0 .btn-maintain2, .page15 .part0 .page64 .search .btn-maintain2, .page64 .search .page14 .btn-sure, .page14 .page64 .search .btn-sure { width: 180px; height: 70px; line-height: 70px; background: url("../images/search2.png") 80% center no-repeat #f2345b; background-size: 35px 35px; padding-right: 35px; color: #fff; font-size: 26px; float: right; }
.page64 .select-simulate { height: 70px; line-height: 70px; width: 190px; }
.page64 .select-simulate:first-child { margin-right: 20px; }
.page64 .select-simulate .hd { height: 70px; line-height: 70px; }
.page64 .item { width: 100%; padding: 20px; border-top: #d7d7d7 1px solid; border-bottom: #d7d7d7 1px solid; background-color: #fff; margin-bottom: 20px; }
.page64 .item li { width: 100%; line-height: 50px; color: #515151; position: relative; }
.page64 .item span { color: #000; }
.page64 .item .e05 { margin-right: .5em; }
.page64 .item .e2 { margin-right: 2em; }
.page64 .item .map { width: 38px; height: 50px; display: inline-block; background: url("../images/map.png") center center no-repeat; background-size: 100% 100%; position: absolute; margin-left: 10px; }

/* 62-14-兑换1 */
.page62 { width: 100%; }
.page62 h3 { width: 100%; height: 70px; line-height: 70px; background-color: #fff; border-bottom: #f1f1f1 1px solid; padding: 0 20px; font-size: 28px; }
.page62 .item { padding: 20px; position: relative; padding-left: 210px; min-height: 210px; border-top: #e2e2e2 1px solid; }
.page62 .item:first-child { border: none; }
.page62 .img { width: 170px; height: 170px; position: absolute; left: 20px; top: 20px; display: block; border: #e2e2e2 1px solid; }
.page62 .img img { width: 100%; height: 100%; display: block; }
.page62 h4 { width: 100%; font-size: 24px; line-height: 40px; }
.page62 p { line-height: 40px; margin: 8px 0; }
.page62 .operate a { width: 110px; text-align: center; height: 40px; line-height: 40px; padding: 0 20px; display: inline-block; margin-right: 10px; text-align: center; border-radius: 10px; background-color: #f2345b; color: #fff; }
.page62 .tips { width: 100%; }
.page62 .tips b { color: #f2345b; margin-right: 2em; font-weight: normal; }
.page62 .tips del { color: #c5c5c5; }
.page62 .tips i { float: right; color: #9a9898; }

/* 56-13-经销商12-销售3 */
.page56 { width: 100% /* 55-13-经销商12-销售0 */ }
.page56 .search { width: 100%; padding: 20px 10px; }
.page56 .search input[type=submit], .page56 .search .page15 .part0 .btn-maintain2, .page15 .part0 .page56 .search .btn-maintain2, .page56 .search .page14 .btn-sure, .page14 .page56 .search .btn-sure { width: 110px; height: 70px; line-height: 70px; color: #fff; font-size: 26px; background: -webkit-linear-gradient(bottom, #e2fff8, #feffff); background: linear-gradient(to top, #e2fff8, #feffff); color: #18d1a3; float: right; }
.page56 .search i { float: left; line-height: 70px; margin: 0 10px; }
.page56 .select-simulate { height: 70px; line-height: 70px; width: 220px; float: left; }
.page56 .select-simulate .hd { height: 70px; line-height: 70px; }
.page56 .part2 { width: 100%; }
.page56 .part2 h3 { height: 60px; line-height: 60px; background-color: #e9fffa; padding: 0 20px; color: #18d1a3; }
.page56 table { width: 100%; background-color: #f7f7f7; }
.page56 table th { border-bottom: #d7d7d7 3px solid; height: 60px; text-align: center; }
.page56 table td { border-bottom: #d7d7d7 1px solid; height: 60px; text-align: center; }
.page56 .part3 { width: 100%; padding: 50px 40px; }
.page56 .part3 a { display: block; width: 100%; background-color: #e5004f; color: #fff; text-align: center; height: 90px; line-height: 90px; border-radius: 10px; font-size: 30px; margin-bottom: 30px; }

/* 57-13-经销商12-销售4 */
.page57 { width: 100%; padding: 20px; }
.page57 .addr { width: 100%; padding-top: 30px; background: url("../images/line2.png") center 20px repeat-x; background-size: 69px 7px; }
.page57 .addr h3 { font-size: 24px; line-height: 50px; border-bottom: #d7d7d7 1px solid; margin-bottom: 10px; }
.page57 .addr p { line-height: 50px; }
.page57 .addr span { display: inline-block; width: 50%; float: left; }
.page57 .addr b { color: #333333; font-weight: normal; }
.page57 .item { width: 100%; position: relative; min-height: 170px; border-top: #d7d7d7 1px solid; padding: 20px; padding-left: 190px; }
.page57 .item .img { display: block; width: 160px; height: 160px; position: absolute; left: 0px; top: 30px; }
.page57 .item h3 { width: 100%; line-height: 42px; color: #f2345b; }
.page57 .item p { font-size: 22px; line-height: 36px; }
.page57 .item .text { height: 2.3em; line-height: 28px; overflow: hidden; margin: 5px 0; }
.page57 .part3 { width: 100%; height: 70px; line-height: 70px; border-top: #d7d7d7 1px solid; position: relative; }
.page57 .part3 a { float: right; background: url("../images/arrow-right.png") right center no-repeat; background-size: 13px 22px; padding-right: 20px; margin-right: 10px; color: #000; }
.page57 .part3 em.r { float: right; margin-right: 20px; color: #000; }
.page57 .part3 .tips { font-size: 18px; color: #fff; background-color: #f2345b; display: inline-block; height: 30px; line-height: 30px; border-radius: 10px; padding: 0 5px; }
.page57 .part4 { width: 100%; border-top: #d7d7d7 1px solid; padding: 20px 0; font-size: 22px; text-align: right; }
.page57 .part4 b { font-weight: normal; color: #666666; }
.page57 .part4 i { color: #f2345b; }
.page57 .part4 li { line-height: 44px; text-align: right; padding-right: 20px; }
.page57 .part4 time { font-size: 21px; color: #a8a8a8; }
.page57 .select-simulate { height: 70px; line-height: 70px; position: absolute; right: 10px; top: -10px; }
.page57 .select-simulate .hd { text-align: right; padding: 0; border: none; background: url("../images/arrow-right.png") right center no-repeat; background-size: 13px 20px; padding-right: 20px; }
.page57 .select-simulate .bd { text-align: center; width: 640px; }
.page57 .select-simulate .bd li { text-align: center; width: 100%; }
.page57 .status { width: 100%; padding: 10px 20px 30px 20px; height: 140px; position: relative; border-bottom: #d7d7d7 1px solid; }
.page57 .status p { font-size: 22px; color: #666666; line-height: 44px; }
.page57 .status .ok { display: block; width: 123px; height: 97px; background: url("../images/zhang.png") center center no-repeat; background-size: 123px 97px; position: absolute; right: 40px; top: 10px; }

/* 43-13-经销商4-确认付款 */
.page43 { width: 100%; padding: 20px; }
.page43 h2 { width: 100%; line-height: 60px; border-bottom: #d7d7d7 1px solid; font-size: 24px; font-weight: normal; }
.page43 .con { width: 100%; border-bottom: #d7d7d7 1px solid; padding-bottom: 20px; }
.page43 .box { width: 100%; }
.page43 .item { width: 100%; min-height: 180px; position: relative; padding: 20px 0; padding-left: 150px; }
.page43 .item .img { width: 125px; height: 125px; display: block; position: absolute; left: 0px; top: 20px; background-color: #fff; border: #d7d7d7 1px solid; }
.page43 .item h4 { width: 100%; }
.page43 .item p { width: 100%; margin: 10px 0; }
.page43 .item span { margin-right: 2em; }
.page43 .item i { color: #c7c7c7; }
.page43 .item .price { color: #f2345b; }
.page43 .total { width: 100%; text-align: right; color: #f2345b; }
.page43 .total .btn-pay { width: 137px; height: 40px; line-height: 40px; text-align: center; display: inline-block; float: right; border-radius: 10px; color: #fff; background-color: #f2345b; margin-left: 10px; }
.page43 h3 { width: 100%; line-height: 60px; font-size: 24px; }
.page43 h3 input { width: 20px; height: 20px; position: relative; margin-right: 10px; top: 2px; }

/* 29-12-user1-全部订单-内页2 */
.page29 { width: 100%; padding: 20px; }
.page29 .addr { width: 100%; padding-top: 30px; background: url("../images/line2.png") center 20px repeat-x; background-size: 69px 7px; }
.page29 .addr h3 { font-size: 24px; line-height: 50px; border-bottom: #d7d7d7 1px solid; margin-bottom: 10px; }
.page29 .addr p { line-height: 50px; }
.page29 .addr span { display: inline-block; width: 50%; float: left; }
.page29 .addr b { color: #333333; font-weight: normal; }
.page29 .item { width: 100%; position: relative; min-height: 170px; border-top: #d7d7d7 1px solid; padding: 20px; padding-left: 190px; }
.page29 .item .img { display: block; width: 160px; height: 160px; position: absolute; left: 0px; top: 30px; }
.page29 .item h3 { width: 100%; line-height: 42px; color: #f2345b; }
.page29 .item p { font-size: 22px; line-height: 36px; }
.page29 .item .text { height: 2.3em; line-height: 28px; overflow: hidden; margin: 5px 0; }
.page29 .part3 { width: 100%; height: 70px; line-height: 70px; border-top: #d7d7d7 1px solid; position: relative; }
.page29 .part3 a { float: right; background: url("../images/arrow-right.png") right center no-repeat; background-size: 13px 22px; padding-right: 20px; margin-right: 10px; color: #000; }
.page29 .part3 em.r { float: right; margin-right: 20px; color: #000; }
.page29 .part3 .tips { font-size: 18px; color: #fff; background-color: #f2345b; display: inline-block; height: 30px; line-height: 30px; border-radius: 10px; padding: 0 5px; }
.page29 .part4 { width: 100%; border-top: #d7d7d7 1px solid; padding: 20px 0; font-size: 22px; text-align: right; }
.page29 .part4 b { font-weight: normal; color: #666666; }
.page29 .part4 i { color: #f2345b; }
.page29 .part4 li { line-height: 44px; text-align: right; padding-right: 20px; }
.page29 .part4 time { font-size: 21px; color: #a8a8a8; }
.page29 .select-simulate { height: 70px; line-height: 70px; position: absolute; right: 10px; top: -10px; }
.page29 .select-simulate .hd { text-align: right; padding: 0; border: none; background: url("../images/arrow-right.png") right center no-repeat; background-size: 13px 20px; padding-right: 20px; }
.page29 .select-simulate .bd { text-align: center; width: 640px; }
.page29 .select-simulate .bd li { text-align: center; width: 100%; }
.page29 .status { width: 100%; padding: 10px 20px 30px 20px; height: 140px; position: relative; border-bottom: #d7d7d7 1px solid; }
.page29 .status p { font-size: 22px; color: #666666; line-height: 44px; }
.page29 .status .ok { display: block; width: 123px; height: 97px; background: url("../images/zhang.png") center center no-repeat; background-size: 123px 97px; position: absolute; right: 40px; top: 10px; }
.page29 .part5 { width: 100%; padding: 10px 5px; background-color: #eaebed; position: relative; width: 640px; left: -20px; bottom: -20px; }
.page29 .part5 a { width: 110px; height: 70px; line-height: 70px; margin: 5px; background-color: #fff; border-radius: 10px; display: block; float: left; text-align: center; color: #7f7f7f; font-size: 24px; }
.page29 .part5 .on { background-color: #f2345b; color: #fff; width: 126px; }

/* 37-12-user9-优惠券 */
.page37 { width: 100%; }
.page37 .more { display: block; width: 600px; margin: 20px; background-color: #fff; border: #d7d7d7 1px solid; height: 80px; line-height: 80px; text-align: center; font-size: 28px; }

.page14 { width: 100%; padding-bottom: 120px; }
.page14 input[type=submit], .page14 .page15 .part0 .btn-maintain2, .page15 .part0 .page14 .btn-maintain2, .page14 .btn-sure { width: 100%; background-color: #e1e1e3; color: #bebebe; font-size: 30px; }
.page14 .btn-sure { position: fixed; bottom: 40px; display: block; width: 640px; line-height: 80px; margin-top: 40px; }
.page14 .btn-sure.on { background-color: #f2345b; color: #fff; }

/* 30-12-user3-待评价2 */
.page30 { width: 100%; padding-top: 20px; padding-bottom: 20px; }
.page30 .part1 { width: 100%; border-bottom: #d7d7d7 1px solid; padding: 20px 30px 40px 30px; background-color: #fff; }
.page30 .item { width: 100%; position: relative; min-height: 120px; margin-bottom: 20px; padding-left: 140px; }
.page30 .item .img { width: 120px; height: 120px; display: block; overflow: hidden; border: #d7d7d7 1px solid; position: absolute; left: 0; top: 0; }
.page30 .item p { width: 100%; line-height: 44px; }
.page30 .camera { display: block; width: 130px; height: 130px; background: url("../images/photo.png") left top no-repeat; background-size: 100% 100%; border: #d7d7d7 1px solid; }
.page30 .camera input[type=file] { width: 100%; height: 100%; opacity: 0; }
.page30 .part2 { width: 100%; margin-top: 20px; background-color: #fff; border-bottom: #d7d7d7 1px solid; border-top: #d7d7d7 1px solid; padding: 0 20px; }
.page30 .ping1 { width: 100%; text-align: center; height: 80px; line-height: 80px; border-bottom: #d7d7d7 1px solid; }
.page30 .ping1 span { width: 33.33%; display: inline-block; float: left; background: url("../images/ping2.png") 20px center no-repeat; background-size: 36px 36px; }
.page30 .ping1 .sp1.on, .page30 .ping1 .sp2.on { background-image: url(../images/ping1.png); color: #ff5500; }
.page30 .ping1 .sp3 { background-image: url(../images/ping3.png); }
.page30 .ping1 .sp3.on { background-image: url(../images/ping3-on.png); }
.page30 .ping2 { width: 100%; height: 80px; line-height: 80px; overflow: hidden; }
.page30 .ping2 span { float: right; text-align: right; margin-top: 10px; }
.page30 .ping2 i { width: 40px; height: 40px; background: url("../images/ping21.png") left top no-repeat; background-size: 100% 100%; display: inline-block; margin-left: 10px; }
.page30 .ping2 i.on { background-image: url(../images/ping22.png); }
.page30 textarea { width: 100%; height: 200px; margin-bottom: 50px; }

.page12 { width: 100% /* 11-5-购物车1 */ }
.page12 .title { width: 100%; height: 80px; line-height: 80px; background-color: #e94774; color: #fff; padding: 0 20px; font-size: 30px; }
.page12 .part1 { width: 100%; background-color: #fff; }
.page12 .part1 h3 { height: 80px; line-height: 80px; padding-left: 80px; background: url("../images/checkbox1.png") 20px center no-repeat; background-size: 38px 38px; border-bottom: #d7d7d7 1px solid; }
.page12 .part1 h3.on { background-image: url(../images/checkbox1-on.png); }
.page12 .con { padding: 20px; }
.page12 .item { width: 100%; padding: 20px; padding-left: 260px; position: relative; background: url("../images/checkbox1.png") 0px 80px no-repeat; background-size: 38px 38px; min-height: 270px; border-top: #f1f1f1 1px solid; }
.page12 .item:first-child { border: none; }
.page12 .item.on { background-image: url(../images/checkbox1-on.png); }
.page12 .item .img { width: 170px; height: 170px; display: block; border: #f1f1f1 1px solid; position: absolute; left: 60px; top: 20px; }
.page12 .item .img img { width: 100%; height: 100%; display: block; }
.page12 .item .jia-jian2 { position: absolute; left: 60px; top: 200px; }
.page12 .item h4 { width: 100%; height: 2.8em; overflow: hidden; }
.page12 .item .price1 { width: 100%; color: #666666; margin-top: 10px; }
.page12 .item .price2 { width: 100%; color: #f2345b; margin-top: 20px; font-size: 32px; }
.page12 .part2 { width: 100%; height: 90px; padding: 20px; }
.page12 .part2 span { height: 50px; line-height: 50px; padding-left: 40px; background: url("../images/checkbox1.png") 0px center no-repeat; background-size: 38px 38px; }
.page12 .part2 span.on { background-image: url(../images/checkbox1-on.png); }
.page12 .part2 .btn-delete { float: right; color: #f2345b; border: #f2345b 1px solid; width: 140px; height: 50px; line-height: 50px; border-radius: 10px; text-align: center; background-color: #fff; font-size: 26px; }
.page12 .part3 { width: 100%; height: 90px; padding: 20px; background-color: #333333; color: #fff; position: relative; }
.page12 .part3 span { height: 50px; line-height: 50px; padding-left: 40px; background: url("../images/checkbox1.png") 0px center no-repeat; background-size: 38px 38px; }
.page12 .part3 span.on { background-image: url(../images/checkbox1-on.png); }
.page12 .part3 .info { width: 250px; height: 100%; position: absolute; left: 170px; top: 0; padding-top: 20px; }
.page12 .part3 .info p, .page12 .part3 .info h5 { font-size: 24px; }
.page12 .part3 .btn-pay { width: 210px; height: 90px; line-height: 90px; background-color: #f2345b; color: #fff; text-align: center; display: block; position: absolute; top: 0; right: 0; font-size: 28px; }
