.break-word {
    white-space: normal;
    word-wrap: break-word;
    word-break: break-all
}

.nowrap {
    white-space: nowrap
}

.normal {
    white-space: normal
}

.pre {
    white-space: pre
}

.l {
    float: left;
}

.r {
    float: right;
    clear: right;
}

.clear {
    display: block;
    clear: both;
    overflow: hidden;
    height: 0;
    font: 0/0 arial;
}

.clearfix:after,
.c:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix,
.c {
    display: block;
}

.cb {
    clear: both
}

.rel {
    position: relative
}

.abs {
    position: absolute
}

.fixed {
    position: fixed
}

.none {
    display: none
}

.vt {
    vertical-align: top
}

.vm {
    vertical-align: middle
}

.vb {
    vertical-align: bottom
}

.vl {
    vertical-align: baseline
}

.txl {
    text-align: left
}

.txr {
    text-align: right
}

.txc {
    text-align: center
}

.b,
.bold {
    font-weight: 700
}

.i,
.italic {
    font-style: italic
}

.u,
.underline {
    text-decoration: underline
}

* {
    box-sizing: border-box
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td,
i,
b {
    margin: 0;
    padding: 0
}

fieldset,
img {
    border: 0
}

:focus {
    outline: 0
}

address,
caption,
cite,
code,
dfn,
em,
th,
var,
optgroup {
    font-style: normal;
    font-weight: 400
}

h1,
h2,
h3,
h4,
h5,
h6,
.heiti,
.msyh,
.title {
    font-size: 100%;
    font-weight: 400
}

abbr,
acronym {
    border: 0;
    font-variant: normal
}

input,
button,
textarea,
select,
optgroup,
option {
    font: inherit
}

code,
kbd,
samp,
tt {
    font-size: 100%
}

code,
cite {
    display: none
}

input,
button,
textarea,
select {
    color: inherit
}

ol,
ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

:link,
:visited,
ins {
    text-decoration: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

body {
    font-family: stheiti, sans-serif
}

b {
    font-weight: 400
}

i {
    font-style: normal
}

u {
    text-decoration: none
}

#css_sensor {
    display: none
}

body {
    font-family: Tahoma, Arial, stheiti, "Droid Sans", "Microsoft Yahei"
}

@font-face {
    font-family: diandao;
    src: url(/fonts/diandao/diandao.eot?2.2);
    src: url(/fonts/diandao/diandao.eot?2.2#iefix) format('embedded-opentype'), url(/fonts/diandao/diandao.woff?2.2) format('woff'), url(/fonts/diandao/diandao.ttf?2.2) format('truetype'), url(/fonts/diandao/diandao.svg?diandao#2.2_halflingsregular) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=icon-] {
    display: inline-block
}

[class*=icon-]:before {
    font-family: diandao;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    display: inline-block
}

.icon-wxshare-arrow:before {
    content: "\e942"
}

.icon-arrow-down:before {
    content: "\e900"
}

.icon-arrow-down-solid:before {
    content: "\e901"
}

.icon-arrow-left:before {
    content: "\e902"
}

.icon-arrow-left-solid:before {
    content: "\e903"
}

.icon-arrow-right:before {
    content: "\e904"
}

.icon-arrow-right-solid:before {
    content: "\e905"
}

.icon-arrow-up:before {
    content: "\e906"
}

.icon-arrow-up-solid:before {
    content: "\e907"
}

.icon-call:before {
    content: "\e908"
}

.icon-call-solid:before {
    content: "\e909"
}

.icon-card:before {
    content: "\e90a"
}

.icon-card-solid:before {
    content: "\e90b"
}

.icon-cert:before {
    content: "\e90c"
}

.icon-cert-solid:before {
    content: "\e90d"
}

.icon-clock:before {
    content: "\e90e"
}

.icon-clock-solid:before {
    content: "\e90f"
}

.icon-coupon:before {
    content: "\e910"
}

.icon-coupon-solid:before {
    content: "\e911"
}

.icon-currency:before {
    content: "\e912"
}

.icon-currency-circle:before {
    content: "\e913"
}

.icon-currency-circle-solid:before {
    content: "\e914"
}

.icon-currency-solid:before {
    content: "\e915"
}

.icon-diandao:before {
    content: "\e916"
}

.icon-diandao-solid:before {
    content: "\e917"
}

.icon-dig-down:before {
    content: "\e918"
}

.icon-dig-down-solid:before {
    content: "\e919"
}

.icon-dig-up:before {
    content: "\e91a"
}

.icon-dig-up-solid:before {
    content: "\e91b"
}

.icon-edit:before {
    content: "\e91c"
}

.icon-edit-solid:before {
    content: "\e91d"
}

.icon-error:before,
.icon-cross:before,
.icon-remove:before {
    content: "\e91e"
}

.icon-error-solid:before {
    content: "\e91f"
}

.icon-exclamation:before {
    content: "\e920"
}

.icon-exclamation-solid:before {
    content: "\e921"
}

.icon-home:before {
    content: "\e922"
}

.icon-home-solid:before {
    content: "\e923"
}

.icon-hotline:before {
    content: "\e924"
}

.icon-hotline-solid:before {
    content: "\e925"
}

.icon-loading-spin:before {
    content: "\e926"
}

.icon-loading-spin-solid:before {
    content: "\e927"
}

.icon-location:before {
    content: "\e928"
}

.icon-location-solid:before {
    content: "\e929"
}

.icon-minus:before {
    content: "\e92a"
}

.icon-minus-solid:before {
    content: "\e92b"
}

.icon-mobilephone:before {
    content: "\e92c"
}

.icon-mobilephone-solid:before {
    content: "\e92d"
}

.icon-ok:before {
    content: "\e92e"
}

.icon-ok-solid:before {
    content: "\e92f"
}

.icon-opt:before {
    content: "\e930"
}

.icon-opt-solid:before {
    content: "\e931"
}

.icon-order:before {
    content: "\e932"
}

.icon-order-solid:before {
    content: "\e933"
}

.icon-plus:before {
    content: "\e934"
}

.icon-plus-solid:before {
    content: "\e935"
}

.icon-star:before {
    content: "\e936"
}

.icon-star-solid:before {
    content: "\e937"
}

.icon-star-bad:before {
    content: "\e938"
}

.icon-star-bad-solid:before {
    content: "\e939"
}

.icon-star-good:before {
    content: "\e93a"
}

.icon-star-good-solid:before {
    content: "\e93b"
}

.icon-user:before {
    content: "\e93c"
}

.icon-user-solid:before {
    content: "\e93d"
}

.icon-wechat:before {
    content: "\e93e"
}

.icon-wechat-solid:before {
    content: "\e93f"
}

.icon-wechat-timeline:before {
    content: "\e940"
}

.icon-wechat-timeline-solid:before {
    content: "\e941"
}

.icon-therapist:before {
    content: "\e943"
}

.icon-therapist-solid:before {
    content: "\e944"
}

.icon-logo:before {
    content: "\e916"
}

.icon-angel-right:before {
    content: "\e904"
}

.icon-angle-down:before {
    content: "\e900"
}

.icon-phone-sign:before {
    content: "\e908"
}

.icon-book:before {
    content: "\e920"
}

.icon-exclamation-sign:before {
    content: "\e920"
}

.icon-mobile-phone:before {
    content: "\e92c"
}

.icon-sns-weixin:before {
    content: "\e93e"
}

.icon-star:before {
    content: "\e937"
}

.icon-caret-down:before {
    content: "\e900"
}

.icon-caret-up:before {
    content: "\e906"
}

.icon-coin-yun:before {
    content: "\e913"
}

.icon-credit-card:before {
    content: "\e90b"
}

.icon-order-none:before {
    content: "\e932"
}

.icon-coupon-none:before {
    content: "\e911"
}

.icon-balance-none:before {
    content: "\e915"
}

.icon-currency-yuan:before {
    content: "\e912"
}

.icon-wx:before {
    content: "\e93e"
}

.icon-wxshare-opt:before {
    content: "\e930"
}

.icon-wxshare-timeline:before {
    content: "\e940"
}

.icon-search:before {
    content: "\e946"
}

.icon-history:before {
    content: "\e90e"
}

.icon-business:before {
    content: "\e947"
}

.icon-filter:before {
    content: "\e948"
}

.icon-help-solid:before {
    content: "\e949"
}

.icon-help:before {
    content: "\e94a"
}

.icon-gift:before {
    content: "\e99f"
}

body {
    color: #333
}

.primary {
    color: #2eb676
}

.tapped {
    background: #f0f0f0
}

[class*=btn-] {
    height: 30pt;
    line-height: 30pt;
    border-radius: 4pt;
    border: none;
    background: #d0d0d0;
    color: #fff;
    padding: 0 9pt 0 11pt;
    letter-spacing: 2pt;
    display: inline-block;
    font-size: 12pt
}

[class*=btn-].tapped {
    background: #ccc
}

.btn-danger {
    background: #e45927
}

.btn-danger.tapped {
    background: #CE4D23
}

.btn-primary {
    background: #2eb676
}

.btn-primary.tapped {
    background-color: #3B9966
}

.aboutus {
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 40px 30px
}

.aboutus .logo .icon-logo {
    padding-top: 8px;
    background: #2eb676;
    color: #fff;
    font-size: 40px;
    width: 60px;
    height: 60px;
    border-radius: 10px
}

.aboutus h1 {
    margin: 20px;
    font-size: 20px;
    color: #2eb676
}

.aboutus h2 {
    border-top: 1px solid #2eb676;
    color: #2eb676
}

.aboutus h2 span {
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-top: -14px;
    padding: 0 15px;
    position: relative
}

.aboutus .buttons a {
    display: block;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    margin: 15px 0;
    color: #999;
    border: 1px solid #999;
    border-radius: 4px
}

.aboutus .hotline {
    display: inline-block;
    color: #a9a9a9;
    margin: 50px 0 30px
}

.print {
    padding: 20px;
    font-size: 12px;
    line-height: 1.5
}

.print p {
    margin: 10px 0 5px;
    text-indent: 2em
}

.print h1 {
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px
}

.print h2 {
    font-size: 14px;
    font-weight: 700;
    margin: 20px 0 10px;
    padding: 10px 0 5px;
    border-bottom: 1px solid #000
}

.print h3 {
    font-size: 13px;
    font-weight: 700;
    margin: 10px 0 5px
}

.print ul {
    margin-left: 20px;
    list-style: cjk-ideographic outside none
}

.print ul li {
    margin: 8px;
    font-size: 12px;
    font-weight: 700
}

.print ul.l2 {
    list-style: decimal outside none
}

.print ul.l2 li {
    margin: 4px;
    font-size: 12px;
    font-weight: 400
}

.print ul.l3 {
    list-style: lower-roman outside none
}

.print ul.l3 li {
    margin: 0
}