.fl-1pr, .fr-1pr {
    position: relative;
    min-height: 1px
}

.sk_inner, .z-ellipsis {
    overflow: hidden
}

body {
    font: 12px/24px "Microsoft Yahei", simsun;
    word-break: break-all;
    color: #666
}

* {
    padding: 0;
    margin: 0
}

a {
    text-decoration: none
}

a:active, a:focus, a:visited {
    outline: 0;
    text-decoration: none
}

img {
    border: none;
    max-width: 100%
}

ol, ul {
    list-style: none
}

table {
    border-collapse: collapse
}

em, i {
    font-style: normal
}

[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button
}

.border-box, a, article, body, code, dd, div, dl, dt, fieldset, footer, form, h1, h2, h3, h4, h5, h6, header, html, img, input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], legend, li, main, ol, p, pre, section, table, td, textarea, th, tr, ul {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.clearfix:after {
    content: "";
    clear: both;
    display: block;
    height: 0;
    zoom: 1
}

.dis, .dis2 canvas {
    display: block
}

.undis {
    display: none
}

.dist {
    display: table-cell
}

.fl {
    float: left
}

.fr {
    float: right
}

.fl-1pr {
    float: left
}

.fr-1pr {
    float: right
}

.tl {
    text-align: left
}

.tc {
    text-align: center
}

.tr {
    text-align: right
}

.tj {
    text-align: justify
}

.more-btn, .z_btn, .z_button {
    text-align: center
}

.tu {
    text-decoration: underline
}

.to {
    text-decoration: overline
}

.tli {
    text-decoration: line-through
}

.tb {
    text-decoration: blink
}

.tls-2 {
    letter-spacing: 2px !important
}

.tls-3 {
    letter-spacing: 3px !important
}

.tls-4 {
    letter-spacing: 4px !important
}

.tva-0 {
    vertical-align: 0 !important
}

.tva-2 {
    vertical-align: -2px !important
}

.tva-3 {
    vertical-align: -3px !important
}

.tva-4, .tva-4-i {
    vertical-align: -4px !important
}

.tva-5 {
    vertical-align: -5px !important
}

.tva-6 {
    vertical-align: -6px !important
}

.tva-7 {
    vertical-align: -7px !important
}

.tva-8 {
    vertical-align: -8px !important
}

.tva-10 {
    vertical-align: -10px !important
}

.tva-m {
    vertical-align: middle !important
}

.tva-t {
    vertical-align: top
}

.tva-b {
    vertical-align: bottom
}

.tin-0 {
    text-indent: 0 !important
}

.tin-1 {
    text-indent: 1em !important
}

.sk_inner_x {
    overflow-x: hidden
}

.sk_inner_y {
    overflow-y: hidden
}

.z_ptb3 {
    padding-bottom: 3px;
    padding-top: 3px
}

.z_plr64p {
    padding-left: 6.4%;
    padding-right: 6.4%
}

.z_pl32p, .z_plr32p {
    padding-left: 3.2%
}

.z_plr32p, .z_pr32p {
    padding-right: 3.2%
}

.z_pl10, .z_plr10 {
    padding-left: 10px
}

.z_plr10, .z_pr10 {
    padding-right: 10px
}

.z_p10 {
    padding: 10px
}

.z_pt10 {
    padding-top: 10px
}

.z_pb10 {
    padding-bottom: 10px
}

.z_ptb9 {
    padding-top: 9px !important
}

.z_plr12 {
    padding-left: 12px;
    padding-right: 12px
}

.z_plr15 {
    padding-left: 15px;
    padding-right: 15px
}

.z_pl5, .z_plr5 {
    padding-left: 5px
}

.z_plr5, .z_pr5 {
    padding-right: 5px
}

.z_p5 {
    padding: 5px
}

.z_pt5 {
    padding-top: 5px
}

.z_pb5 {
    padding-bottom: 5px
}

.z_pb15 {
    padding-bottom: 15px
}

.z_pb20, .z_ptb20 {
    padding-bottom: 20px
}

.z_pl16 {
    padding-left: 16px
}

.z_pt16 {
    padding-top: 16px
}

.z_pt20, .z_ptb20 {
    padding-top: 20px
}

.z_p20 {
    padding: 20px
}

.z_pl20 {
    padding-left: 20px
}

.z_plr22 {
    padding-left: 22px;
    padding-right: 22px
}

.z_plr20 {
    padding-left: 20px;
    padding-right: 20px
}

.z_pl24, .z_plr24 {
    padding-left: 24px
}

.z_pt24 {
    padding-top: 24px
}

.z_plr24 {
    padding-right: 24px
}

.z_plr25 {
    padding-left: 25px;
    padding-right: 25px
}

.z_p28 {
    padding: 28px
}

.z_plr28 {
    padding-left: 28px;
    padding-right: 28px
}

.z_pl30, .z_plr30 {
    padding-left: 30px
}

.z_pb28 {
    padding-bottom: 28px
}

.z_p30 {
    padding: 30px
}

.z_pt30 {
    padding-top: 30px
}

.z_pt35 {
    padding-top: 35px
}

.z_pb30 {
    padding-bottom: 30px
}

.z_pr20 {
    padding-right: 20px
}

.z_plr30, .z_pr30 {
    padding-right: 30px
}

.z_pl34 {
    padding-left: 34px
}

.z_pl40, .z_plr40 {
    padding-left: 40px
}

.z_plr40 {
    padding-right: 40px
}

.z_pb40 {
    padding-bottom: 40px
}

.z_pl44 {
    padding-left: 44px
}

.z_pl50 {
    padding-left: 50px
}

.z_pl60 {
    padding-left: 60px
}

.z_ptb0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

.z_ptb2 {
    padding-bottom: 2px !important;
    padding-top: 2px !important
}

.z_ptb3-i {
    padding-bottom: 3px !important;
    padding-top: 3px !important
}

.z_ptb4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important
}

.z_ptb6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important
}

.z_ptb5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important
}

.z_ptb7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important
}

.z_ptb8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

.z_ptb9 {
    padding-bottom: 9px !important
}

.z_ptb10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important
}

.z_ptb11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important
}

.z_ptb12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important
}

.z_ptb13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important
}

.z_ptb14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important
}

.z_ptb15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important
}

.z_ptb16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important
}

.z_ptb17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important
}

.z_ptb18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important
}

.z_ptb25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important
}

.z_ptb66 {
    padding-top: 66px;
    padding-bottom: 66px
}

.z_pb60 {
    padding-bottom: 60px
}

.z_pb66 {
    padding-bottom: 66px
}

.z_pt50 {
    padding-top: 50px
}

.z_pt40 {
    padding-top: 40px
}

.z_pt45 {
    padding-top: 45px
}

.z_pt46 {
    padding-top: 46px
}

.z_pt70 {
    padding-top: 70px
}

.z_pt100 {
    padding-top: 100px
}

.z_pb100 {
    padding-bottom: 100px
}

.z_mlrauto {
    margin-left: auto;
    margin-right: auto
}

.z_mt10p {
    margin-top: 10%
}

.z_mr2p {
    margin-right: 2%
}

.z_mlr10p {
    margin-left: 10%;
    margin-right: 10%
}

.z_mlr64p {
    margin-left: 6.4%;
    margin-right: 6.4%
}

.z_ml32p, .z_mlr32p {
    margin-left: 3.2%
}

.z_mlr32p, .z_mr32p {
    margin-right: 3.2%
}

.z_ml357 {
    margin-left: 357px
}

.z_mr240 {
    margin-right: 240px
}

.z_ml265 {
    margin-left: 265px
}

.z_ml230 {
    margin-left: 230px
}

.z_ml190 {
    margin-left: 190px
}

.z_mt160 {
    margin-top: 160px
}

.z_ml134 {
    margin-left: 153px
}

.z_mr134 {
    margin-right: 134px
}

.z_ml126 {
    margin-left: 126px
}

.z_ml120 {
    margin-left: 120px
}

.z_ml116 {
    margin-left: 116px
}

.z_mb100 {
    margin-bottom: 100px
}

.z_mt100 {
    margin-top: 100px
}

.z_ml100 {
    margin-left: 100px
}

.z_ml90 {
    margin-left: 90px
}

.z_mr87 {
    margin-right: 87px
}

.z_mr85 {
    margin-right: 85px
}

.z_mt80 {
    margin-top: 80px
}

.z_ml80 {
    margin-left: 80px
}

.z_ml85 {
    margin-left: 85px
}

.z_mt79 {
    margin-top: 79px
}

.z_mt70, .z_mtb70 {
    margin-top: 70px
}

.z_ml78 {
    margin-left: 78px
}

.z_ml74 {
    margin-left: 74px
}

.z_ml70 {
    margin-left: 70px
}

.z_ml60, .z_mlr60 {
    margin-left: 60px
}

.z_mr70 {
    margin-right: 70px
}

.z_mlr60, .z_mr60 {
    margin-right: 60px
}

.z_mtb70 {
    margin-bottom: 70px
}

.z_mb60 {
    margin-bottom: 60px
}

.z_mt60 {
    margin-top: 60px
}

.z_mt50 {
    margin-top: 50px
}

.z_mt40, .z_mtb40 {
    margin-top: 40px
}

.z_mb50 {
    margin-bottom: 50px
}

.z_mb40, .z_mtb40 {
    margin-bottom: 40px
}

.z_mr50 {
    margin-right: 50px
}

.z_ml50 {
    margin-left: 50px
}

.z_ml46 {
    margin-left: 46px
}

.z_ml44, .z_mlr44 {
    margin-left: 44px
}

.z_mlr44 {
    margin-right: 44px
}

.z_mr40 {
    margin-right: 40px
}

.z_ml40 {
    margin-left: 40px
}

.z_ml36 {
    margin-left: 36px
}

.z_mt35 {
    margin-top: 35px
}

.z_mt30, .z_mtb30 {
    margin-top: 30px
}

.z_mb35 {
    margin-bottom: 35px
}

.z_mb30, .z_mtb30 {
    margin-bottom: 30px
}

.z_mlr35 {
    margin-left: 35px;
    margin-right: 35px
}

.z_mlr30, .z_mr30 {
    margin-right: 30px
}

.z_ml38 {
    margin-left: 38px
}

.z_ml30, .z_mlr30 {
    margin-left: 30px
}

.z_m30 {
    margin: 30px
}

.z_mt28 {
    margin-top: 28px
}

.z_mb28 {
    margin-bottom: 28px
}

.z_mr26 {
    margin-right: 26px
}

.z_ml26 {
    margin-left: 26px
}

.z_mt25 {
    margin-top: 25px
}

.z_mt20, .z_mtb20 {
    margin-top: 20px
}

.z_mb25 {
    margin-bottom: 25px
}

.z_mb20, .z_mtb20 {
    margin-bottom: 20px
}

.z_ml24 {
    margin-left: 24px
}

.z_mlr22 {
    margin-left: 22px;
    margin-right: 22px
}

.z_ml20, .z_mlr20 {
    margin-left: 20px
}

.z_mlr20, .z_mr20 {
    margin-right: 20px
}

.z_mlr15, .z_mr15 {
    margin-right: 15px
}

.z_mb18 {
    margin-bottom: 18px
}

.z_mt18 {
    margin-top: 18px
}

.z_mt15, .z_mtb15 {
    margin-top: 15px
}

.z_mb16 {
    margin-bottom: 16px
}

.z_mb15, .z_mtb15 {
    margin-bottom: 15px
}

.z_ml16 {
    margin-left: 16px
}

.z_mlr15 {
    margin-left: 15px
}

.z_ml14 {
    margin-left: 14px
}

.z_ml10, .z_mlr10 {
    margin-left: 10px
}

.z_m10 {
    margin: 10px
}

.z_mt10 {
    margin-top: 10px
}

.z_mt12, .z_mtb12 {
    margin-top: 12px
}

.z_mb10 {
    margin-bottom: 10px
}

.z_mb12, .z_mtb12 {
    margin-bottom: 12px
}

.z_mr10 {
    margin-right: 10px !important
}

.z_mlr10 {
    margin-right: 10px
}

.z_ml5, .z_mlr5 {
    margin-left: 5px
}

.z_mlr5, .z_mr5 {
    margin-right: 5px
}

.z_mtb10 {
    margin-top: 10px;
    margin-bottom: 10px
}

.z_mt8 {
    margin-top: 8px
}

.z_m5 {
    margin: 5px
}

.z_mt5 {
    margin-top: 5px
}

.z_mb5 {
    margin-bottom: 5px
}

.z_mr5p {
    margin-right: 5%
}

.z_mt4 {
    margin-top: 4px
}

.z_mt3 {
    margin-top: 3px
}

.z_mr2 {
    margin-right: 2px
}

.z_mr0 {
    margin-right: 0 !important
}

.z_hide {
    display: none
}

.z_hide-i {
    display: none !important
}

.z_show {
    display: block
}

.z_inline, .z_lianjie {
    display: inline-block
}

.posf {
    position: fixed
}

.posr {
    position: relative
}

.posa, .z_lianjie {
    position: absolute
}

.z_posa_tb {
    position: absolute !important;
    top: 0;
    bottom: 0
}

.z_top-0 {
    top: 0
}

.z_tl-0 {
    top: 0;
    left: 0
}

.z_tr-0 {
    top: 0;
    right: 0
}

.z_lb-0 {
    bottom: 0;
    left: 0
}

.z_rb-0 {
    bottom: 0;
    right: 0
}

.z_tl-5 {
    top: 5px;
    left: 5px
}

.z_tr-5 {
    top: 5px;
    right: 5px
}

.z_lb-5 {
    bottom: 5px;
    left: 5px
}

.z_rb-5 {
    bottom: 5px;
    right: 5px
}

.z_tl-10 {
    top: 10px;
    left: 10px
}

.z_tr-10 {
    top: 10px;
    right: 10px
}

.z_lb-10 {
    bottom: 10px;
    left: 10px
}

.z_rb-10 {
    bottom: 10px;
    right: 10px
}

.z_top-0-i {
    top: 0 !important
}

.z_left-0 {
    left: 0
}

.z_right-0 {
    right: 0
}

.z_bottom-0 {
    bottom: 0
}

.z_right-1 {
    right: 1px
}

.z_right-2 {
    right: 2px
}

.z_top-5 {
    top: 5px
}

.z_right-5 {
    right: 5px
}

.z_left-5 {
    left: 5px
}

.z_left-23p {
    left: 23%
}

.z_top-10 {
    top: 10px
}

.z_top-20 {
    top: 20px
}

.z_left-10 {
    left: 10px
}

.z_right-10 {
    right: 10px
}

.z_left-20 {
    left: 20px
}

.z_right-60 {
    right: 60px
}

.z_top-30 {
    top: 30px
}

.z_right-35 {
    right: 35px
}

.z_right-36 {
    right: 36px
}

.z_right-30 {
    right: 30px
}

.z_bottom-30 {
    bottom: 30px
}

.z_right-20 {
    right: 20px
}

.z_bottom-20 {
    bottom: 20px
}

.z_bottom-10 {
    bottom: 10px
}

.z_top-u5 {
    top: -5px
}

.z_top-u30 {
    top: -30px
}

.z_top-u40 {
    top: -40px
}

.z_top-u45 {
    top: -45px
}

.z_left-u35 {
    left: -35px
}

.z_left-u30 {
    left: -30px
}

.z_left-u25 {
    left: -25px
}

.z_left-u20 {
    left: -20px
}

.z_left-u15 {
    left: -15px
}

.z_left-u10 {
    left: -10px
}

.z_left-u5 {
    left: -5px
}

.z_right-u5 {
    right: -5px
}

.z_right-u10 {
    right: -10px
}

.z_right-u15 {
    right: -15px
}

.z_right-u20 {
    right: -20px
}

.z_right-u25 {
    right: -25px
}

.z_right-u35 {
    right: -35px
}

.z_right-u76p {
    right: -76%
}

.z_bottom-u30 {
    bottom: -30px
}

.z_bottom-u25 {
    bottom: -25px
}

.z_bottom-u20 {
    bottom: -20px
}

.z_bottom-u15 {
    bottom: -15px
}

.z_bottom-u10 {
    bottom: -10px
}

.z_bottom-u1 {
    bottom: -1px
}

.z_index-10 {
    z-index: 10
}

.z_index-9 {
    z-index: 9
}

.z_index-8 {
    z-index: 8
}

.z_index-7 {
    z-index: 7
}

.z_index-6 {
    z-index: 6
}

.z_index-5 {
    z-index: 5
}

.z_index-4 {
    z-index: 4
}

.z_index-3 {
    z-index: 3
}

.z_index-2 {
    z-index: 2
}

.z_index-1 {
    z-index: 1
}

.z_index-0 {
    z-index: 0
}

.z_lianjie {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 4
}

.hor_center, .p_center {
    position: absolute;
    left: 50%
}

.p_center {
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%)
}

.ver_center {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.hor_center {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.shadow, .shadow2 {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .3);
    display: none
}

.shadow {
    position: fixed;
    z-index: 1000
}

.shadow2 {
    position: absolute;
    z-index: 4
}

.z_cursor {
    cursor: pointer
}

.z_cursor_d {
    cursor: default !important
}

.z_cursor_no {
    cursor: no-drop !important
}

.z_border {
    border: 1px solid #e0e0e0 !important
}

.z_border_b {
    border-bottom: 1px solid #e0e0e0
}

.z_border-d {
    border: 1px dashed #e0e0e0 !important
}

.z_border_b-d {
    border-bottom: 1px dashed #e0e0e0
}

.z_border_b-d-33 {
    border-bottom: 1px dashed #333
}

.z_border_t {
    border-top: 1px solid #e0e0e0
}

.z_border_r {
    border-right: 1px solid #e0e0e0
}

.z_border_l {
    border-left: 1px solid #e0e0e0
}

.z_border-c {
    border: 1px solid #ccc !important
}

.z_border_t-c {
    border-top: 1px solid #ccc
}

.z_border_b-c {
    border-bottom: 1px solid #ccc
}

.z_border_r-c {
    border-right: 1px solid #ccc
}

.z_border_l-c {
    border-left: 1px solid #ccc
}

.z_border-9 {
    border: 1px solid #999 !important
}

.z_border_t-9 {
    border-top: 1px solid #999
}

.z_border_b-9 {
    border-bottom: 1px solid #999
}

.z_border_r-9 {
    border-right: 1px solid #999
}

.z_border_l-9 {
    border-left: 1px solid #999
}

.z_border-9a {
    border: 1px solid #9a9a9a !important
}

.z_border_t-9a {
    border-top: 1px solid #9a9a9a
}

.z_border_b-9a {
    border-bottom: 1px solid #9a9a9a
}

.z_border_r-9a {
    border-right: 1px solid #9a9a9a
}

.z_border_l-9a {
    border-left: 1px solid #9a9a9a
}

.z_border_l-ca {
    border-left: 1px solid #cab2b2
}

.z_border_r-ca {
    border-right: 1px solid #cab2b2
}

.z_border-greed {
    border: 1px solid #247573 !important
}

.z_border_t-greed {
    border-top: 1px solid #247573
}

.z_border_b-greed {
    border-bottom: 1px solid #247573
}

.z_border_r-greed {
    border-right: 1px solid #247573
}

.z_border_l-greed {
    border-left: 1px solid #247573
}

.z_border-blue-s {
    border: 1px solid #21324d !important
}

.z_border_t-blue-s {
    border-top: 1px solid #21324d
}

.z_border_b-blue-s {
    border-bottom: 1px solid #21324d
}

.z_border_r-blue-s {
    border-right: 1px solid #21324d
}

.z_border_l-blue-s {
    border-left: 1px solid #21324d
}

.z_border_b-1a {
    border-bottom: 1px solid #1a1a1a
}

.z_border_n {
    border: none !important
}

.z_border_nt {
    border-top: none !important
}

.z_border-pink {
    border: 1px solid #ff7977 !important
}

.z_border-blue2 {
    border: 1px solid #4f77f2 !important
}

.z_border_b-blue {
    border-bottom: 1px solid #38f
}

.z_border_l-blue {
    border-left: 1px solid #38f
}

.z_border_l-blue-4 {
    border-left: 4px solid #38f
}

.z_border_l-red {
    border-left: 1px solid #ff0844
}

.z_border_b-red {
    border-bottom: 1px solid #ff0844
}

.z_border_l-violet {
    border-left: 1px solid #a574cd
}

.z_border-canary-yellow {
    border: 1px solid #ffdaa2
}

.z_border-canary-yellow2 {
    border: 1px solid #e5bc00
}

.z_border_r-canary-yellow2 {
    border-right: 1px solid #e5bc00
}

.z_border_ra-5 {
    border-radius: 5px !important
}

.z_border_ra-t-lr-5 {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important
}

.z_border_ra-3 {
    border-radius: 3px !important
}

.z_border_ra-30 {
    border-radius: 30px !important
}

.z_border_ra-r-30 {
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important
}

.z_border_ra-50p {
    border-radius: 50% !important
}

.z_border_rn {
    border-radius: 0 !important
}

.z_border-red {
    border: 1px solid #ff0844 !important
}

.z_border-white {
    border: 1px solid #fff !important
}

.z_border_b-white {
    border-bottom: 1px solid #fff
}

.z_border_t-white {
    border-top: 1px solid #fff
}

.z_border-violet2 {
    border: 1px solid #75468c !important
}

.z_border_bn {
    border-bottom: none !important
}

.z_liat-bn:last-child {
    border-bottom: none
}

.z_liat-rn:last-child, .z_nth-rn-2:nth-child(2n), .z_nth-rn-3:nth-child(3n), .z_nth-rn-4:nth-child(4n), .z_nth-rn-5:nth-child(5n), .z_nth-rn-6:nth-child(6n), .z_nth-rn-7:nth-child(7n), .z_nth-rn-8:nth-child(8n) {
    border-right: none
}

.z_nth-mrn-2:nth-child(2n) {
    margin-right: 0
}

.z_boxSiz {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.bar-LightGrey {
    background-color: #F7F7F7 !important
}

.bar-LightGrey2 {
    background-color: #F8F8Fa !important
}

.bar-LightGrey3 {
    background-color: #F9F9F9 !important
}

.bar-LightGrey4 {
    background-color: #ccc !important
}

.bar-LightGrey5 {
    background-color: #f8f7f8 !important
}

.bar-LightGrey6 {
    background-color: #f6f6f6 !important
}

.bar-LightGrey7 {
    background-color: #ece8e9 !important
}

.bar-LightGrey8 {
    background-color: #404342 !important
}

.bar-LightGrey9 {
    background-color: #e9ecef !important
}

.bar-LightGrey10 {
    background-color: #eff3f9 !important
}

.bar-Grey {
    background-color: #F5F5F5 !important
}

.bar-Grey-f1 {
    background-color: #F1F1F1 !important
}

.bar-Grey-f3 {
    background-color: #F3F3F3 !important
}

.bar-Grey-f4 {
    background-color: #F4F4F4 !important
}

.bar-Grey-f2 {
    background-color: #F2F2F2 !important
}

.bar-Grey-e5 {
    background-color: #E5E5E5 !important
}

.bar-Grey-eb {
    background-color: #ebebeb !important
}

.bar-Grey-ed {
    background-color: #EDEDED !important
}

.bar-Grey-ef {
    background-color: #EFEFEF !important
}

.bar-Grey-e6 {
    background-color: #E6E6E6 !important
}

.bar-Grey-cd {
    background-color: #cdcdcd !important
}

.bar-Grey-ec {
    background-color: #ECECEC !important
}

.bar-Grey-ba {
    background-color: #bababa !important
}

.bar-Grey-e {
    background-color: #eee !important
}

.bar-Grey-57 {
    background-color: #575757 !important
}

.bar-Grey-c {
    background-color: #ccc !important
}

.bar-Grey-d {
    background-color: #ddd !important
}

.bar-Grey-a0 {
    background-color: #a0a0a0 !important
}

.bar-Grey-fa {
    background-color: #FAFAFA !important
}

.bar-Greyred {
    background-color: #F5F6Fa !important
}

.bar-linear-grey {
    background-image: linear-gradient(180deg, #d9d9d9, #bebebf 55%, #828181)
}

.bar-blue {
    background-color: #1e82d0 !important
}

.bar-blue1 {
    background-color: #4f77f2 !important
}

.bar-blue2 {
    background-color: #2c5ec6 !important
}

.bar-blue3 {
    background-color: #276cd5 !important
}

.bar-blue4 {
    background-color: #1eb4e5 !important
}

.bar-blue5 {
    background-color: #5485e7 !important
}

.bar-blackBlue {
    background-color: #393b52 !important
}

.bar-blackBlue2 {
    background-color: #2e2f41 !important
}

.bar-blackBlue3 {
    background-color: #38384a !important
}

.bar-blackBlue4 {
    background-color: #242445 !important
}

.bar-blackBlue5 {
    background-color: #191930 !important
}

.bar-blackBlue6 {
    background-color: #25254b !important
}

.bar-blackBlue7 {
    background-color: #313151 !important
}

.bar-blackBlue8 {
    background-color: #35356e !important
}

.bar-blackBlue9 {
    background-color: #1e1e3b !important
}

.bar-LightBlue {
    background-color: #48a9ff !important
}

.bar-LightBlue2 {
    background-color: #2fc7d7 !important
}

.bar-LightBlue3 {
    background-color: #55f1dd !important
}

.bar-LightBlue4 {
    background-color: #434382 !important
}

.bar-Greyblue {
    background-color: #90a8c1 !important
}

.bar-Greyblue2 {
    background-color: #535c6d !important
}

.bar-Greyblue3 {
    background-color: #58616d !important
}

.bar-Greyblue4 {
    background-color: #f1f5fa !important
}

.bar-Grey2 {
    background-color: #e3e4e5 !important
}

.bar-Grey3 {
    background-color: #515368 !important
}

.bar-red {
    background-color: #fe7373 !important
}

.bar-red2 {
    background-color: #ff0844 !important
}

.bar-red3 {
    background-color: #e31436 !important
}

.bar-red4 {
    background-color: red !important
}

.bar-white {
    background-color: #fff !important
}

.bar-Grass-greed {
    background-color: #28b28b !important
}

.bar-Grass-greed2 {
    background-color: #85ac37 !important
}

.bar-yellow {
    background-color: #ff0 !important
}

.bar-yellow2 {
    background-color: #fed017 !important
}

.bar-yellow3 {
    background-color: #ffd100 !important
}

.bar-yellow4 {
    background-color: #ffaa0d !important
}

.bar-yellow5 {
    background-color: #eacd91 !important
}

.bar-Lightyellow {
    background-color: #f9eca8 !important
}

.bar-Lightyellow2 {
    background-color: #ffd28b !important
}

.bar-Lightyellow3 {
    background-color: #ffeee7 !important
}

.bar-linear-yellow {
    background-image: linear-gradient(180deg, #ffeccd, #ffdda7 55%, #ffcc79)
}

.bar-orange {
    background-color: #e66e05 !important
}

.bar-orange2 {
    background-color: #fda556 !important
}

.bar-orange3 {
    background-color: #f8b551 !important
}

.bar-orange4 {
    background-color: orange !important
}

.bar-orange5 {
    background-color: #f57810 !important
}

.bar-orange6 {
    background-color: #f57104 !important
}

.bar-orangered {
    background-color: #ff4500 !important
}

.bar-orange-red {
    background-color: #fc583d !important
}

.bar-Lightorange {
    background-color: #fffcf3 !important
}

.bar-Lightorange2 {
    background-color: #fffdeb !important
}

.bar-greed {
    background-color: #398b94 !important
}

.bar-greed2 {
    background-color: green !important
}

.bar-greed3 {
    background-color: #4bb985 !important
}

.bar-greed4 {
    background-color: #0ed90e !important
}

.bar-greed5 {
    background-color: #23807c !important
}

.bar-light-greed {
    background-color: #eff5f5 !important
}

.bar-light-greed2 {
    background-color: #50e3c2 !important
}

.bar-violet {
    background-color: #79468c !important
}

.bar-violet2 {
    background-color: #75468c !important
}

.bar-violet3 {
    background-color: violet !important
}

.bar-pink {
    background-color: #ffeae9 !important
}

.bar-pink2 {
    background-color: #fff3df !important
}

.bar-pink3 {
    background-color: #ff7977 !important
}

.bar-pink4 {
    background-color: pink !important
}

.bar-pink5 {
    background-color: #ff9cb4 !important
}

.bar-brown2 {
    background-color: brown !important
}

.bar-Lightbrown {
    background-color: #f4f1e7 !important
}

.bar-black {
    background-color: #1d1e23 !important
}

.bar-black-28 {
    background-color: #282828 !important
}

.bar-black2 {
    background-color: #303131 !important
}

.bar-black3 {
    background-color: #2b2c2c !important
}

.bar-black4 {
    background-color: #20222e !important
}

.bar-black5 {
    background-color: #262732 !important
}

.bar-black6 {
    background-color: #2a2a2a !important
}

.bar-black7 {
    background-color: #111120 !important
}

.bar-brown {
    background-color: #867a62 !important
}

.rgb-00-1 {
    background-color: rgba(0, 0, 0, .1) !important
}

.rgb-00-2 {
    background-color: rgba(0, 0, 0, .2) !important
}

.rgb-00-3 {
    background-color: rgba(0, 0, 0, .3) !important
}

.rgb-00-4 {
    background-color: rgba(0, 0, 0, .4) !important
}

.rgb-00-5 {
    background-color: rgba(0, 0, 0, .5) !important
}

.rgb-00-6 {
    background-color: rgba(0, 0, 0, .6) !important
}

.rgb-00-7 {
    background-color: rgba(0, 0, 0, .7) !important
}

.rgb-00-8 {
    background-color: rgba(0, 0, 0, .8) !important
}

.rgb-00-9 {
    background-color: rgba(0, 0, 0, .9) !important
}

.bar-tran {
    -webkit-transition: background-color .5s ease-in;
    -moz-transition: background-color .5s ease-in;
    transition: background-color .5s ease-in
}

.z_color_red2 {
    color: red !important
}

.z_color_red {
    color: #ff0844 !important
}

.z_color-orange {
    color: #e46713
}

.z_color-orange2 {
    color: #f28f0f
}

.z_color-orange3 {
    color: #e5342e
}

.z_color-orange4 {
    color: #e0342f
}

.z_color-orange5 {
    color: #f39800
}

.z_color-orange6 {
    color: #ff5b10
}

.z_color-violet {
    color: #79468c
}

.z_color-yellow {
    color: #ff0
}

.z_color-yellow2 {
    color: #fed017
}

.z_color-grass-yellow {
    color: #f1e9c0
}

.z_color-pink {
    color: #ff8174 !important
}

.z_color_blue {
    color: #1e82d0 !important
}

.z_color_blue2 {
    color: #1eb4e5 !important
}

.z_color_blue3 {
    color: #4773bf !important
}

.z_color_blue4 {
    color: #335ed7 !important
}

.z_color_blue5 {
    color: #0c11cf !important
}

.z_color_greed {
    color: #28c51c !important
}

.z_color_greed2 {
    color: #0ed90e !important
}

.z_color_blueViolet {
    color: #1b1466
}

.z_color-brown {
    color: #867a62
}

.z_color-brown2 {
    color: #aca392
}

.z_color-greyBlack {
    color: #b5b9c5
}

.z_color-grey {
    color: #b4b9ca
}

.z_color_c {
    color: #ccc !important
}

.z_color_e {
    color: #eee !important
}

.z_color_9 {
    color: #999 !important
}

.z_color_6 {
    color: #666 !important
}

.z_color_5 {
    color: #555 !important
}

.z_color_3 {
    color: #333 !important
}

.z_color_e6 {
    color: #e6e6e6 !important
}

.z_color_3d {
    color: #3d3d3d !important
}

.z_color_ad {
    color: #adadad !important
}

.z_color_25 {
    color: #252525 !important
}

.z_color_31 {
    color: #313131 !important
}

.z_color_80 {
    color: grey !important
}

.z_color_f7b {
    color: #f7f7fb !important
}

.z_color_white {
    color: #fff !important
}

.z_color_4f {
    color: #4F4F4F !important
}

.z_hover_red:hover {
    color: red !important
}

.z_font12 {
    font-size: 12px !important
}

.z_font13 {
    font-size: 13px !important
}

.z_font14 {
    font-size: 14px !important
}

.z_font15 {
    font-size: 15px !important
}

.z_font16 {
    font-size: 16px !important
}

.z_font17 {
    font-size: 17px !important
}

.z_font18 {
    font-size: 18px !important
}

.z_font19 {
    font-size: 19px !important
}

.z_font20 {
    font-size: 20px !important
}

.z_font21 {
    font-size: 21px !important
}

.z_font22 {
    font-size: 22px !important
}

.z_font23 {
    font-size: 23px !important
}

.z_font24 {
    font-size: 24px !important
}

.z_font25 {
    font-size: 25px !important
}

.z_font26 {
    font-size: 26px !important
}

.z_font27 {
    font-size: 27px !important
}

.z_font28 {
    font-size: 28px !important
}

.z_font29 {
    font-size: 29px !important
}

.z_font30 {
    font-size: 30px !important
}

.z_font31 {
    font-size: 31px !important
}

.z_font32 {
    font-size: 32px !important
}

.z_font33 {
    font-size: 33px !important
}

.z_font34 {
    font-size: 34px !important
}

.z_font35 {
    font-size: 35px !important
}

.z_font36 {
    font-size: 36px !important
}

.z_font37 {
    font-size: 37px !important
}

.z_font38 {
    font-size: 38px !important
}

.z_font39 {
    font-size: 39px !important
}

.z_font40 {
    font-size: 40px !important
}

.z_font42 {
    font-size: 42px !important
}

.z_font44 {
    font-size: 44px !important
}

.z_font46 {
    font-size: 46px !important
}

.z_font48 {
    font-size: 48px !important
}

.z_font50 {
    font-size: 50px !important
}

.z_fontb {
    font-weight: 700
}

.z_fontn {
    font-weight: 400 !important
}

.z_lineh16 {
    line-height: 16px !important
}

.z_lineh17 {
    line-height: 17px !important
}

.z_lineh18 {
    line-height: 18px !important
}

.z_lineh19 {
    line-height: 19px !important
}

.z_lineh20 {
    line-height: 20px
}

.z_lineh21 {
    line-height: 21px
}

.z_lineh22 {
    line-height: 22px
}

.z_lineh24 {
    line-height: 24px
}

.z_lineh25 {
    line-height: 25px
}

.z_lineh26 {
    line-height: 26px
}

.z_lineh28 {
    line-height: 28px !important
}

.z_lineh30 {
    line-height: 30px !important
}

.z_lineh31 {
    line-height: 31px !important
}

.z_lineh32 {
    line-height: 32px !important
}

.z_lineh33 {
    line-height: 33px !important
}

.z_lineh34 {
    line-height: 34px !important
}

.z_lineh35 {
    line-height: 35px !important
}

.z_lineh36 {
    line-height: 36px
}

.z_lineh38 {
    line-height: 38px
}

.z_lineh40 {
    line-height: 40px !important
}

.z_lineh45 {
    line-height: 45px
}

.z_lineh46 {
    line-height: 46px
}

.z_lineh48 {
    line-height: 48px
}

.z_lineh50 {
    line-height: 50px
}

.z_lineh55 {
    line-height: 55px
}

.z_lineh58 {
    line-height: 58px
}

.z_lineh60 {
    line-height: 60px
}

.z_lineh70 {
    line-height: 70px
}

.z_lineh78 {
    line-height: 78px
}

.z_lineh80 {
    line-height: 80px
}

.z_lineh90 {
    line-height: 90px
}

.z_lineh100 {
    line-height: 100px
}

.z_w1086 {
    width: 1086px
}

.z_w1000 {
    width: 1000px
}

.z_w900 {
    width: 900px
}

.z_w800 {
    width: 800px
}

.z_w808 {
    width: 808px
}

.z_w750 {
    width: 750px
}

.z_w740 {
    width: 740px
}

.z_w700 {
    width: 700px
}

.z_w680 {
    width: 680px
}

.z_w297 {
    width: 297px
}

.z_w285 {
    width: 285px
}

.z_w219 {
    width: 219px
}

.z_w230 {
    width: 230px !important
}

.z_w240 {
    width: 240px !important
}

.z_w250 {
    width: 250px !important
}

.z_w200 {
    width: 200px !important
}

.z_w220 {
    width: 220px !important
}

.z_w270 {
    width: 270px !important
}

.z_w290 {
    width: 290px !important
}

.z_w294 {
    width: 294px !important
}

.z_w300 {
    width: 300px !important
}

.z_w307 {
    width: 307px !important
}

.z_w340 {
    width: 340px !important
}

.z_w350 {
    width: 350px !important
}

.z_w360 {
    width: 360px !important
}

.z_w370 {
    width: 370px !important
}

.z_w380 {
    width: 380px !important
}

.z_w390 {
    width: 390px !important
}

.z_w396 {
    width: 396px !important
}

.z_w400 {
    width: 400px !important
}

.z_w420 {
    width: 420px !important
}

.z_w450 {
    width: 450px !important
}

.z_w480 {
    width: 480px !important
}

.z_w500 {
    width: 500px !important
}

.z_w600 {
    width: 600px !important
}

.z_w640 {
    width: 640px !important
}

.z_w650 {
    width: 650px !important
}

.z_w150 {
    width: 150px !important
}

.z_w100 {
    width: 100px !important
}

.z_w110 {
    width: 110px !important
}

.z_w130 {
    width: 130px !important
}

.z_w120 {
    width: 120px !important
}

.z_w140 {
    width: 140px !important
}

.z_w145 {
    width: 145px !important
}

.z_w180 {
    width: 180px !important
}

.z_w190 {
 //   width: 190px !important
}

.z_w160 {
    width: 160px !important
}

.z_w170 {
    width: 170px !important
}

.z_w80 {
    width: 80px !important
}

.z_w88 {
    width: 88px !important
}

.z_w90 {
    width: 90px !important
}

.z_w50 {
    width: 50px !important
}

.z_w40 {
    width: 40px !important
}

.z_w36 {
    width: 36px !important
}

.z_w30 {
    width: 30px !important
}

.z_w20 {
    width: 20px !important
}

.z_w60 {
    width: 60px !important
}

.z_w64 {
    width: 64px !important
}

.z_w70 {
    width: 70px !important
}

.z_w74 {
    width: 74px !important
}

.z_w76 {
    width: 76px !important
}

.z_w78 {
    width: 78px !important
}

.z_w148 {
    width: 148px !important
}

.z_w275 {
    width: 275px !important
}

.z_w276 {
    width: 276px !important
}

.z_w100p {
    width: 100% !important
}

.z_w90p {
    width: 90% !important
}

.z_w60p {
    width: 60% !important
}

.z_w64p {
    width: 64% !important
}

.z_w50p {
    width: 50% !important
}

.z_w30p {
    width: 30% !important
}

.z_w35p {
    width: 35% !important
}

.z_w38p {
    width: 38% !important
}

.z_w39p {
    width: 39% !important
}

.z_w40p {
    width: 40% !important
}

.z_w44p {
    width: 44% !important
}

.z_w46p {
    width: 46% !important
}

.z_w49p {
    width: 49% !important
}

.z_w25p {
    width: 25% !important
}

.z_w24p {
    width: 24% !important
}

.z_w20p {
    width: 20% !important
}

.z_w15p {
    width: 15% !important
}

.z_w10p {
    width: 10% !important
}

.z_w614p {
    width: 61.4% !important
}

.z_w814p {
    width: 81.4% !important
}

.z_w816p {
    width: 81.6% !important
}

.z_w87p {
    width: 87% !important
}

.z_w85p {
    width: 85% !important
}

.z_w84p {
    width: 84% !important
}

.z_w13p {
    width: 13% !important
}

.z_w80p {
    width: 80% !important
}

.z_w82p {
    width: 82% !important
}

.z_w72p {
    width: 72% !important
}

.z_w28p {
    width: 28% !important
}

.z_w74p {
    width: 74% !important
}

.z_w70p {
    width: 70% !important
}

.z_w806p {
    width: 80.6% !important
}

.z_w823p {
    width: 82.3% !important
}

.z_w631p {
    width: 63.1% !important
}

.z_w425p {
    width: 42.5% !important
}

.z_w495p {
    width: 49.5% !important
}

.z_w489p {
    width: 48.9% !important
}

.z_w479p {
    width: 47.9% !important
}

.z_w475p {
    width: 47.5% !important
}

.z_w367p {
    width: 36.7% !important
}

.z_w257p {
    width: 25.7% !important
}

.z_w235p {
    width: 23.5% !important
}

.z_w166p {
    width: 16.666667% !important
}

.z_w184p {
    width: 18.4% !important
}

.z_w197p {
    width: 19.7% !important
}

.z_w109p {
    width: 10.9% !important
}

.z_w226p {
    width: 22.6% !important
}

.z_w368p {
    width: 36.8% !important
}

.z_w135p {
    width: 13.533333% !important
}

.z_minw200 {
    min-width: 200px
}

.z_minw180 {
    min-width: 180px
}

.z_minw160 {
    min-width: 160px
}

.z_minw150 {
    min-width: 150px
}

.z_minw145 {
    min-width: 145px
}

.z_minw100 {
    min-width: 100px
}

.z_h24 {
    height: 24px
}

.z_h28 {
    height: 28px
}

.z_h30 {
    height: 30px
}

.z_h34 {
    height: 34px
}

.z_h35 {
    height: 35px
}

.z_h40 {
    height: 40px
}

.z_h45 {
    height: 45px
}

.z_h48 {
    height: 48px
}

.z_h50 {
    height: 50px
}

.z_h55 {
    height: 55px
}

.z_h56 {
    height: 56px !important
}

.z_h60 {
    height: 60px
}

.z_h70 {
    height: 70px
}

.z_h80 {
    height: 80px
}

.z_h90 {
    height: 90px
}

.z_h100 {
    height: 100px
}

.z_h120 {
    height: 120px
}

.z_h135 {
    height: 135px
}

.z_h140 {
    height: 140px
}

.z_h150 {
    height: 150px
}

.z_h160 {
    height: 160px
}

.z_h170 {
    height: 170px
}

.z_h190 {
    height: 190px
}

.z_h200 {
    height: 200px
}

.z_h290 {
    height: 290px
}

.z_minh70 {
    min-height: 70px
}

.z_minh80 {
    min-height: 80px
}

.z_minh90 {
    min-height: 90px
}

.z_minh100 {
    min-height: 100px
}

.z_minh120 {
    min-height: 120px
}

.z_minh140 {
    min-height: 140px
}

.z_minh150 {
    min-height: 150px
}

.z_minh250 {
    min-height: 250px
}

.z_minh200 {
    min-height: 200px
}

.z_minh380 {
    min-height: 380px
}

.z_minh307 {
    min-height: 307px
}

.z_minh400 {
    min-height: 400px
}

.z_minh500 {
    min-height: 500px
}

.z_minh580 {
    min-height: 580px
}

.z_minh940 {
    min-height: 940px
}

.z_minh880 {
    min-height: 880px
}

.z_minh720 {
    min-height: 720px
}

.z_minh700 {
    min-height: 700px
}

.z_h330 {
    height: 330px
}

.z_h350 {
    height: 350px
}

.z_h356 {
    height: 356px
}

.z_h370 {
    height: 370px
}

.z_h400 {
    height: 400px
}

.z_h403 {
    height: 403px
}

.z_h412 {
    height: 412px
}

.z_h440 {
    height: 440px
}

.z_h446 {
    height: 446px
}

.z_h450 {
    height: 450px
}

.z_h500 {
    height: 500px
}

.z_h522 {
    height: 522px
}

.z_h540 {
    height: 540px
}

.z_h580 {
    height: 580px
}

.z_h600 {
    height: 600px
}

.z_h640 {
    height: 640px
}

.z_h770 {
    height: 770px
}

.z_h930 {
    height: 930px
}

.z_h100p {
    height: 100%
}

.z_cw75p {
    width: 75%;
    margin: 0 auto;
    min-width: 960px
}

.z_center102, .z_center119, .z_center124, .z_center128 {
    margin-left: auto;
    margin-right: auto
}

.z_center102 {
    width: 1200px
}

.z_center119 {
    width: 1190px
}

.z_center124 {
    width: 1240px
}

.z_center128 {
    width: 1280px
}

.z-ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis
}

.z-ellipsis-2, .z-ellipsis-3, .z-ellipsis-4, .z-ellipsis-6 {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical
}

.z-ellipsis-2 {
    -webkit-line-clamp: 2;
    line-clamp: 2
}

.z-ellipsis-3 {
    -webkit-line-clamp: 3;
    line-clamp: 3
}

.z-ellipsis-4 {
    -webkit-line-clamp: 4;
    line-clamp: 4
}

.z-ellipsis-6 {
    -webkit-line-clamp: 6;
    line-clamp: 4
}

.z-col-sm-12 {
    width: 100%
}

.z-col-sm-11 {
    width: 91.66666667%
}

.z-col-sm-10 {
    width: 83.33333333%
}

.z-col-sm-9 {
    width: 75%
}

.z-col-sm-8 {
    width: 66.66666667%
}

.z-col-sm-7 {
    width: 58.33333333%
}

.z-col-sm-6 {
    width: 50%
}

.z-col-sm-5 {
    width: 41.66666667%
}

.z-col-sm-4 {
    width: 33.33333333%
}

.z-col-sm-3 {
    width: 25%
}

.z-col-sm-2 {
    width: 16.66666667%
}

.z-col-sm-1 {
    width: 8.33333333%
}

.z-col-xs-12, .z_btn {
    width: 100%
}

.z-row:after, .z-row:before {
    display: table;
    content: ' '
}

.z-row:after {
    clear: both
}

.z-col-sm-1, .z-col-sm-10, .z-col-sm-11, .z-col-sm-12, .z-col-sm-2, .z-col-sm-3, .z-col-sm-4, .z-col-sm-5, .z-col-sm-6, .z-col-sm-7, .z-col-sm-8, .z-col-sm-9, .z-col-xs-1, .z-col-xs-10, .z-col-xs-11, .z-col-xs-12, .z-col-xs-2, .z-col-xs-3, .z-col-xs-4, .z-col-xs-5, .z-col-xs-6, .z-col-xs-7, .z-col-xs-8, .z-col-xs-9 {
    position: relative;
    min-height: 1px
}

.z-row > [class*=z-col-] {
    float: left
}

.z-col-xs-11 {
    width: 91.66666667%
}

.z-col-xs-10 {
    width: 83.33333333%
}

.z-col-xs-9 {
    width: 75%
}

.z-col-xs-8 {
    width: 66.66666667%
}

.z-col-xs-7 {
    width: 58.33333333%
}

.z-col-xs-6 {
    width: 50%
}

.z-col-xs-5 {
    width: 41.66666667%
}

.z-col-xs-4 {
    width: 33.33333333%
}

.z-col-xs-3 {
    width: 25%
}

.z-col-xs-2 {
    width: 16.66666667%
}

.z-col-xs-1 {
    width: 8.33333333%
}

.z_button {
    height: 32px;
    line-height: 32px;
    border-radius: 3px;
    background-color: #fff;
    padding: 0 22px;
    outline: 0;
    border: 1px solid #ddd;
    cursor: pointer;
    transition: all .3s;
    touch-action: manipulation
}

.z_button.z_button_small {
    height: 22px;
    line-height: 22px;
    font-size: 12px
}

.z_button.z_button_large {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    padding: 0 35px
}

.z_button.active, .z_button.z_button_red {
    background-color: #ac1e2d;
    border-color: #ac1e2d;
    color: #fff
}

.z_button + .z_button {
    margin-left: 10px
}

.z_button.z_button_vote {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    padding: 0 63px;
    border-radius: 100px;
    background-color: #ac1e2d
}

.z_button[disabled] {
    color: rgba(0, 0, 0, .25);
    border-color: #f5f5f5;
    background-color: #d9d9d9;
    cursor: not-allowed
}

.s_down {
    box-shadow: 0 0 5px #E0E0E0
}

.s_dow_t {
    box-shadow: 0 -4px 5px -3px #E0E0E0
}

.s_dow_l {
    box-shadow: -4px 0 5px -3px #E0E0E0
}

.s_dow_r {
    box-shadow: 4px 0 5px -3px #E0E0E0
}

.s_dow_b {
    box-shadow: 0 4px 5px -3px #E0E0E0
}

.s_down-i {
    box-shadow: inset 3px 3px 5px #E0E0E0
}

.more-btn {
    display: block;
    border: 1px solid #ebebeb;
    font-size: 18px;
    line-height: 50px;
    margin-top: 24px;
    background-color: #f7f7f7;
    color: #333
}

.z_btn, .z_input {
    border: none;
    outline-style: none;
    font-size: 12px
}

.more-btn:hover {
    background-color: #ebeaea
}

.z_inputbox label {
    line-height: 40px;
    display: inline-block
}

.z_inputbox label img {
    width: 16px;
    height: 18px;
    padding: 10px 12px;
    display: block
}

.z_input {
    padding: 12px 0
}

.z_btn {
    -webkit-appearance: none;
    color: #fff;
    cursor: pointer;
    padding-top: 12px;
    padding-bottom: 12px;
    border-radius: 5px;
    display: inline-block
}

.z_textarea, iframe {
    width: 100%;
    border: none
}

.z_btn img {
    vertical-align: -2px;
    margin-right: 10px
}

.z_btn.z_hide {
    display: none
}

.z_hide-article-box {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-top: 160px;
    background-image: -webkit-gradient(linear, left top, left, from(rgba(255, 255, 255, 0)), color-stop(70%, #fff));
    background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0, #fff 70%)
}

.z_textarea {
    resize: none;
    outline: 0
}

.z_center {
    width: 70%;
    min-width: 1240px;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (min-width: 100px) and (max-width: 1366px) {
    .z_center {
        width: 90%
    }
}

.z_sprit {
    height: 1px;
    line-height: 1px;
    background: #fff
}