

.member_login .error{display:none;color: red}
.member_login .success{display:none;}

.inputedit{
    outline-style: none ;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 5px 0px;
    width: 260px;
    font-size: 14px;
    font-weight: 300;
    font-family: "Microsoft soft";
}
.inputyzm{
    outline-style: none ;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 5px 0px;
    width: 120px;
    font-size: 14px;
    font-weight: 300;
    font-family: "Microsoft soft";
}

.msgpop .closebtn, .msgpop .closebtn {
    position: absolute;
    font-size: 16px;
    line-height: 16px;
    width: 16px;
    height: 16px;
    font-family: SimSun;
    top: -8px;
    right: -8px;
    overflow: hidden;
    border-radius: 16px
}

.msgpop .closebtn .circle {
    text-shadow: 0 0 1px rgba(155, 155, 155, 1)
}

.msgpop .closebtn .circle, .msgpop .closebtn .fork {
    position: absolute;
    left: 0;
    top: 0;
    color: #999;
    z-index: 1
}

.msgpop .closebtn .fork {
    font-size: 12px;
    color: #fff;
    z-index: 2;
    left: 2px
}

.msgpop .closebtn:hover .circle {
    color: #f80
}

.msgpop div.bodycontent {
    position: relative;
    padding: 7px 10px;
    max-width: 500px;
    word-break: break-all;
    word-wrap: break-word;
    border: 1px solid #bbb;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .1), 0 0 1px rgba(255, 255, 255, 1) inset;
    border-radius: 4px;
    background: #eee;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE');
    background: -moz-linear-gradient(top, #FFF, #eee);
    background: -ms-linear-gradient(top, #FFF, #eee);
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#FFF), to(#eee));
    background: linear-gradient(top, #FFF, #eee)
}

.squares {
    position: relative;
    margin: 0 auto
}

﻿.z-tooltip {
    position: absolute;
    filter: alpha(opacity=90);
    opacity: .9
}

.z-tooltip .tooltipfang {
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    width: 14px;
    height: 14px;
    font-family: SimSun
}

.z-tooltip .tooltipfang .fangfg {
    position: absolute;
    left: 1px;
    top: 0;
    color: #414e5b;
    z-index: 2
}

.z-tooltip .tooltipfang .fangbg {
    position: absolute;
    left: 0;
    top: 0;
    color: #181c46;
    z-index: 1
}

.tip_notice .tooltipfang .fangfg {
    color: #fffccd
}

.tip_notice .tooltipfang .fangbg {
    color: #ffc968
}

.z-tooltip .bodycontent {
    padding: 7px 10px;
    margin: 6px;
    font-size: 12px;
    color: #abc;
    font-family: Tahoma, SimSun, Verdana, sans-serif;
    line-height: 15px;
    word-break: break-all;
    text-align: justify;
    text-justify: inter-ideograph;
    max-width: 400px;
    background-color: #414e5b;
    border: 1px solid #181c46;
    border-radius: 4px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .2)
}

.tip_notice .bodycontent {
    color: #757168;
    background-color: #fffccd;
    border: 1px solid #ffc968
}

.tooltip-callout1 .tooltipfang {
    right: 13px;
    top: 0
}

.tooltip-callout2 .tooltipfang {
    top: 13px;
    right: 0
}

.tooltip-callout3 .tooltipfang {
    top: 50%;
    margin-top: -5px;
    right: 0
}

.tooltip-callout4 .tooltipfang {
    bottom: 13px;
    right: 0
}

.tooltip-callout5 .tooltipfang {
    right: 13px;
    bottom: 0
}

.tooltip-callout6 .tooltipfang {
    left: 50%;
    margin-left: -5px;
    bottom: 0
}

.tooltip-callout7 .tooltipfang {
    left: 13px;
    bottom: 0
}

.tooltip-callout8 .tooltipfang {
    left: 0;
    bottom: 13px
}

.tooltip-callout9 .tooltipfang {
    left: 0;
    top: 50%;
    margin-top: -5px
}

.tooltip-callout10 .tooltipfang {
    left: 0;
    top: 13px
}

.tooltip-callout11 .tooltipfang {
    left: 13px;
    top: 0
}

.tooltip-callout12 .tooltipfang {
    left: 50%;
    margin-left: -5px;
    top: 0
}

.tooltip-callout2 .tooltipfang .fangfg, .tooltip-callout3 .tooltipfang .fangfg, .tooltip-callout4 .tooltipfang .fangfg {
    left: -1px;
    top: 0
}

.tooltip-callout5 .tooltipfang .fangfg, .tooltip-callout6 .tooltipfang .fangfg, .tooltip-callout7 .tooltipfang .fangfg {
    left: 0;
    top: -1px
}

.tooltip-callout11 .tooltipfang .fangfg, .tooltip-callout12 .tooltipfang .fangfg, .tooltip-callout1 .tooltipfang .fangfg {
    left: 0;
    top: 1px
}

body {
    _margin: 0;
    _height: 100%
}

.aui_outer {
    text-align: left
}

table.aui_border, table.aui_dialog {
    border: 0;
    margin: 0;
    border-collapse: collapse;
    width: 100%;
    width: auto \9
}

.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer {
    padding: 0
}

.aui_header, .aui_buttons button {
    font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti;
    _font-family: Tahoma, Arial, Helvetica, STHeiti;
    -o-font-family: Tahoma, Arial
}

.aui_title {
    overflow: hidden;
    text-overflow: ellipsis
}

.aui_state_focus .aui_title {
    color: #eee;
    background-color: #eee
}

.aui_state_noTitle .aui_title {
    display: none
}

.aui_close {
    display: block;
    position: absolute;
    text-decoration: none;
    outline: 0;
    _cursor: pointer
}

.aui_close:hover {
    text-decoration: none;
    border-radius: 2px
}

.aui_main {
    text-align: center;
    min-width: 9em;
    min-width: 0 \9
}

.aui_content {
    text-align: left;
    border: none 0
}

.aui_content.aui_state_full {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0 !important;
    height: 100%
}

.aui_loading {
    width: 96px;
    height: 32px;
    text-align: left;
    text-indent: -999em;
    overflow: hidden;
    position: absolute
}

.aui_icon {
    vertical-align: middle;
    float: left;
    width: 70px
}

.aui_iconBg {
    width: 40px;
    height: 40px;
    margin: 10px 0 10px 20px;
    background-position: center center;
    background-repeat: no-repeat
}

.aui_buttons {
    padding: 8px;
    text-align: right;
    white-space: nowrap
}

.aui_buttons button {
    margin-left: 15px;
    padding: 4px 8px 6px;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    line-height: 1;
    *padding: 5px 10px;
    *height: 2em;
    letter-spacing: 2px;
    min-width: 60px;
    min-width: 50px \9;
    width: auto;
    height: auto;
    overflow: visible;
    color: #333;
    border: solid 1px #abc;
    border-radius: 3px;
    background: #DDD;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');
    background: -moz-linear-gradient(top, #FFF, #DDD);
    background: -ms-linear-gradient(top, #FFF, #DDD);
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#FFF), to(#DDD));
    background: linear-gradient(top, #FFF, #DDD);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 1)
}

.aui_buttons button::-moz-focus-inner {
    border: 0;
    padding: 0;
    margin: 0
}

.aui_buttons button:focus {
    outline: none 0;
    border-color: #38c
}

.aui_buttons button:hover {
    color: #000;
    border-color: #999
}

.aui_buttons button:active {
    border-color: #999;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF');
    background: -moz-linear-gradient(top, #DDD, #FFF);
    background: -ms-linear-gradient(top, #DDD, #FFF);
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#DDD), to(#FFF));
    background: linear-gradient(top, #DDD, #FFF);
    box-shadow: inset 0 1px 5px rgba(130, 140, 150, .7), inset 0 1px 1em rgba(0, 0, 0, .3)
}

.aui_buttons button[disabled] {
    cursor: default;
    color: #999;
    background: #DDD;
    border: solid 1px #ccc;
    filter: alpha(opacity=50);
    opacity: .5;
    box-shadow: none
}

button.aui_state_highlight {
    color: #FFF;
    border: solid 1px #2990d6;
    background: #28c;
    text-shadow: -1px -1px 1px #1c6a9e
}

button.aui_state_highlight:hover {
    color: #FFF;
    border-color: #38c;
    background: #2ca5e0
}

button.aui_state_highlight:active {
    border-color: #2990d6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3399dd', endColorstr='#2288cc');
    background: -moz-linear-gradient(top, #39d, #28c);
    background: -ms-linear-gradient(top, #39d, #28c);
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#39d), to(#28c));
    background: linear-gradient(top, #39d, #28c)
}

button.aui_state_highlight {
    color: #FFF;
    border: solid 1px #2990d6;
    background: #28c;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3399dd', endColorstr='#2288cc');
    background: linear-gradient(top, #39d, #28c);
    background: -moz-linear-gradient(top, #39d, #28c);
    background: -ms-linear-gradient(top, #39d, #28c);
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#39d), to(#28c));
    text-shadow: -1px -1px 1px #1c6a9e
}

button.aui_state_highlight:hover {
    color: #FFF;
    border-color: #2b9dd6
}

button.aui_state_highlight:active {
    border-color: #2990d6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3399dd', endColorstr='#2288cc');
    background: linear-gradient(top, #39d, #28c);
    background: -moz-linear-gradient(top, #39d, #28c);
    background: -ms-linear-gradient(top, #39d, #28c);
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#39d), to(#28c))
}

.aui_inner {
    background: #FFF
}

.aui_nw, .aui_ne, .aui_sw, .aui_se {
    width: 0;
    height: 0;
    width: 1px \9;
    height: 1px \9
}

.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se {
    background: rgba(0, 0, 0, .1);
    background: #000 \9;
    filter: alpha(opacity=20)
}

.aui_state_lock .aui_nw, .aui_state_lock .aui_n, .aui_state_lock .aui_ne, .aui_state_lock .aui_w, .aui_state_lock .aui_e, .aui_state_lock .aui_sw, .aui_state_lock .aui_s, .aui_state_lock .aui_se {
    background: rgba(0, 0, 0, .5);
    background: #000 \9;
    filter: alpha(opacity=50)
}

.aui_dialog {
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1)
}

.aui_state_focus .aui_outer {
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.2)
}

.aui_state_lock .aui_border {
    box-shadow: 0 3px 16px rgba(0, 0, 0, .9)
}

.aui_state_drag .aui_outer {
    box-shadow: none
}

.aui_titleBar {
    position: relative;
    height: 100%
}

.aui_title {
    font-size: 16px;
    height: 38px;
    line-height: 37px;
    padding: 0 38px 0 10px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .7);
    font-weight: normal;
    color: #95a7ae;
    font-family: "Microsoft YaHei", Arial;
    background-color: #EEE;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e6e6e6
}

.aui_state_focus .aui_title {
    color: #666
}

.aui_state_drag .aui_title {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdc6cd', endColorstr='#edf5f8');
    background: -moz-linear-gradient(top, #bdc6cd, #edf5f8);
    background: -ms-linear-gradient(top, #bdc6cd, #edf5f8);
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#bdc6cd), to(#edf5f8));
    background: linear-gradient(top, #bdc6cd, #edf5f8);
    box-shadow: none
}

.aui_state_drag .aui_titleBar {
    box-shadow: none
}

.aui_close {
    padding: 0;
    top: 7px;
    right: 14px;
    width: 24px;
    height: 24px;
    line-height: 26px;
    font-size: 31px;
    color: #abc;
    text-align: center;
    font-family: Helvetica, STHeiti;
    _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .9)
}

.aui_close:hover {
    border-radius: 20px;
    box-shadow: 0 0 2px rgba(0, 0, 0, .2);
    color: #c72015
}

.aui_close:active {
    box-shadow: none
}

.aui_content {
    color: #666
}

.aui_state_focus .aui_content {
    color: #000
}

.aui_buttons {
    background-color: #FFF;
    border-top: solid 1px #f6f6f6
}

.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se {
    width: 3px;
    height: 3px
}

.aui_state_noTitle .aui_inner {
    border: 1px solid #666;
    background: #FFF
}

.aui_state_noTitle .aui_outer {
    border: none 0;
    box-shadow: none
}

.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se {
    background: rgba(0, 0, 0, .05);
    background: #000 \9;
    filter: alpha(opacity=5)
}

.aui_state_noTitle .aui_titleBar {
    bottom: 0;
    _bottom: 0;
    _margin-top: 0
}

.aui_state_noTitle .aui_close {
    top: 0;
    right: 0;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    text-indent: 0;
    font-size: 18px;
    text-decoration: none;
    color: #214fa3;
    background: 0;
    filter:
}

.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active {
    text-decoration: none;
    color: #900
}

.aui_state_noTitle .aui_dialog {
    box-shadow: none
}

.z-dialog {
    _zoom: 1
}

.z-dlg-shim {
    background-color: #333;
    position: absolute;
    display: none;
    left: 0;
    top: 0;
    opacity: .15;
    filter: alpha(opacity=15);
    width: 100%;
    height: 100%;
    z-index: 900
}

.z-dlg-proxy {
    border: 1px solid;
    z-index: 12000;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    opacity: .5;
    filter: alpha(opacity=50);
    background-color: #c7dffc;
    border-color: #99bbe8
}

.grayscale {
    filter: url("data:image/svg+xml;utf8,<svgxmlns=\'http://www.w3.org/2000/svg\'><filterid=\'grayscale\'><feColorMatrixtype=\'matrix\'values=\'0.3330.3330.333000.3330.3330.333000.3330.3330.3330000010\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(1)
}

.z-clearfix:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both
}

.z-clearfix {
    *zoom: 1
}

.hidden {
    display: none
}

.z-datepicker-trigger {
    vertical-align: middle
}

.z-cal-call {
    background: white;
    height: auto;
    border: 1px solid #b2bbc5;
    font-size: 12px;
    font-family: Tahoma;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    padding: 4px
}

.z-cal-call * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.z-cal-call-multi-1 {
    width: 190px !important
}

.z-cal-call-multi-2 {
    width: 380px !important
}

.z-cal-call-multi-3 {
    width: 570px !important
}

.z-cal-call button {
    padding: 0;
    filter: none
}

.z-cal-call {
    -moz-box-shadow: 1px 1px 0 #ccc;
    -webkit-box-shadow: 1px 1px 0 #ccc;
    -khtml-box-shadow: 1px 1px 0 #ccc;
    -ms-box-shadow: 1px 1px 0 #ccc
}

.z-cal-call .z-cal-box {
    height: auto;
    width: auto;
    float: left;
    position: relative
}

.z-cal-call .z-cal-hd, .z-cal-call .z-cal-hd a.z-prev-year, .z-cal-call .z-cal-hd a.z-prev-month, .z-cal-call .z-cal-hd a.z-next-year, .z-cal-call .z-cal-hd a.z-next-month, .z-cal-call .z-cal-hd a.z-title:hover {
    width: 266px;
    height: 26px;
    position: relative;
    background: #c9d9eb;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7EFF7', endColorstr='#C9D9EB');
    background: -moz-linear-gradient(top, #e7eff7, #c9d9eb);
    background: -ms-linear-gradient(top, #e7eff7, #c9d9eb);
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#e7eff7), to(#c9d9eb));
    background: linear-gradient(top, #e7eff7, #c9d9eb)
}

.z-cal-call .z-cal-hd a.z-prev-year, .z-cal-call .z-cal-hd a.z-prev-month, .z-cal-call .z-cal-hd a.z-next-year, .z-cal-call .z-cal-hd a.z-next-month {
    overflow: hidden;
    font-size: 17px;
    line-height: 15px;
    text-align: center;
    width: 19px;
    height: 19px;
    float: left;
    position: absolute;
    text-decoration: none;
    color: #7c94ab
}

.z-cal-call .z-cal-hd a.z-prev-year {
    left: 3px;
    top: 4px
}

.z-cal-call .z-cal-hd a.z-prev-year:hover {
    background-color: #69bcff;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-prev-year:active {
    background-color: #4e94e0;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-prev-month {
    left: 24px;
    top: 4px
}

.z-cal-call .z-cal-hd a.z-prev-month:hover {
    background-color: #69bcff;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-prev-month:active {
    background-color: #4e94e0;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-next-year {
    right: 3px;
    top: 4px
}

.z-cal-call .z-cal-hd a.z-next-year:hover {
    background-color: #69bcff;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-next-year:active {
    background-color: #4e94e0;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-next-month {
    right: 24px;
    top: 4px
}

.z-cal-call .z-cal-hd a.z-next-month:hover {
    background-color: #69bcff;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-next-month:active {
    background-color: #4e94e0;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-title, .z-cal-call .z-cal-hd a.z-title:link, .z-cal-call .z-cal-hd a.z-title:visited {
    color: #369;
    text-decoration: none;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 90px;
    height: 24px;
    line-height: 15px;
    display: block;
    top: 5px;
    text-align: center
}

.z-cal-call .z-cal-hd a.z-title:hover {
    border: 1px solid #5293cc;
    top: 4px;
    color: #f0ff00;
    background: #259eff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61B3FF', endColorstr='#259EFF');
    background: -moz-linear-gradient(top, #61b3ff, #259eff);
    background: -ms-linear-gradient(top, #61b3ff, #259eff);
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#61b3ff), to(#259eff));
    background: linear-gradient(top, #61b3ff, #259eff)
}

.z-cal-call .z-cal-bd {
    width: 266px
}

.z-cal-call .z-cal-bd .z-whd {
    width: auto;
    height: 19px;
    overflow: hidden;
    margin-top: 4px;
    border-bottom: 1px dashed #c9c9c9;
    padding-bottom: 2px
}

.z-cal-call .z-cal-bd .z-whd span {
    float: left;
    width: 25px;
    text-align: center;
    line-height: 19px;
    margin-right: 1px;
    display: inline
}

.z-cal-call .z-cal-bd .z-dbd a {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-bottom: 1px;
    margin-right: 1px;
    display: inline
}

.z-cal-call .z-cal-bd .z-dbd {
    width: 266px;
    height: auto;
    background-color: white;
    margin-top: 4px
}

.z-cal-call .z-cal-bd .z-dbd a, .z-cal-call .z-cal-bd .z-dbd a:link, .z-cal-call .z-cal-bd .z-dbd a:visited {
    color: #049;
    float: left;
    width: 25px;
    text-align: center;
    line-height: 22px;
    text-decoration: none;
    border: 1px solid #fff
}

.z-cal-call .z-cal-bd .z-dbd a:hover {
    background-color: #fff7e5;
    border-color: #fc8
}

.z-cal-call .z-cal-bd .z-dbd a, x:-moz-any-link {
    width: 25px
}

.z-cal-call .z-cal-bd .z-dbd a:link, x:-moz-any-link {
    width: 25px
}

.z-cal-call .z-cal-bd .z-dbd a:visited, x:-moz-any-link {
    width: 25px
}

.z-cal-call .z-cal-bd .z-dbd a, .z-cal-call .z-cal-bd .z-dbd a:link, .z-cal-call .z-cal-bd .z-dbd a:visited, x:-moz-any-link, x:default {
    width: 25px
}

.z-cal-call .z-cal-bd .z-dbd a.z-null, .z-cal-call .z-cal-bd .z-dbd a.z-null:link, .z-cal-call .z-cal-bd .z-dbd a.z-null:visited {
    background: white;
    color: white;
    cursor: default;
    border-color: #fff
}

.z-cal-call .z-cal-bd .z-dbd a.z-today, .z-cal-call .z-cal-bd .z-dbd a.z-today:link, .z-cal-call .z-cal-bd .z-dbd a.z-today:visited {
    color: #357c00;
    border-color: #7dba4e
}

.z-cal-call .z-cal-bd .z-dbd a.z-selected, .z-cal-call .z-cal-bd .z-dbd a.z-selected:link, .z-cal-call .z-cal-bd .z-dbd a.z-selected:visited {
    color: #fff;
    background-color: #499df2;
    border-color: #3d79cc;
    box-shadow: 0 1px 2px rgba(66, 109, 201, 0.6) inset, 0 1px 3px rgba(0, 0, 0, 0.2) inset
}

.z-cal-call .z-cal-bd .z-dbd a.z-disabled, .z-cal-call .z-cal-bd .z-dbd a.z-disabled:link, .z-cal-call .z-cal-bd .z-dbd a.z-disabled:visited {
    color: #999;
    cursor: default;
    background-color: #fff;
    border-color: #fff
}

.z-cal-call .z-cal-bd .z-dbd a.z-range, .z-cal-call .z-cal-bd .z-dbd a.z-range:link, .z-cal-call .z-cal-bd .z-dbd a.z-range:visited {
    color: #fff;
    background-color: #4187e7;
    border-color: #4187e7
}

.z-cal-call .z-cal-ft {
    text-align: center;
}

.z-cal-call .z-cal-time {
    text-align: center;
    background-color: #e5e5e5;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    *top: -2px;
    vertical-align: top;
    padding: 3px 5px;
    _padding: 3px 5px;
    padding-right: 18px;
    padding-left: 10px;
    width: 120px
}

.z-cal-call .ct-ok {
    margin-left: 5px;
    height: 21px;
    width: 39px;
    word-break: keep-all;
    word-wrap: normal
}

.z-cal-time .cta {
    width: 13px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 0
}

@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
    head ~ body .z-cal-call .z-cal-time {
        padding: 2px 5px 2px 0;
        display: block;
        float: left;
        width: 120px;
        margin-left: 13px
    }

    head ~ body .z-cal-call .ct-ok {
        margin-left: 0
    }
}

.z-cal-time button {
    _float: left;
    width: 13px;
    height: 10px;
    border: 0;
    overflow: hidden;
    cursor: pointer
}

.z-cal-time button b {
    margin: 0;
    float: left;
    margin-left: 4px;
    border: 3px solid #777;
    width: 0;
    height: 0;
    overflow: hidden;
    border-color: transparent;
    border-style: dashed
}

.z-cal-time button.u b {
    border-width: 4px \9;
    border-top-width: 3px \9;
    margin-left: 3px \9;
    margin-top: -2px;
    margin-top: -3px \9;
    border-bottom-color: #777;
    border-bottom-style: solid
}

.z-cal-time button.d b {
    margin-top: 3px;
    border-top-color: #777;
    border-top-style: solid
}

.z-cal-time span {
    cursor: pointer;
    font-size: inherit;
    margin: 0
}

.z-cal-time span.on {
    padding: 0 1px;
    background-color: #333;
    color: white
}

.z-cal-notLimited {
    display: block;
    border: 1px solid #88b1ea;
    background-color: #f3f9ff;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    color: #5e97d0;
    width: 180px;
    margin-top: 4px
}

.z-cal-notLimited:hover {
    text-decoration: none
}

.z-cal-notLimited-selected {
    background-color: #4187e7;
    color: #fff;
    border-color: #3375cf
}

.z-cal-notLimited-showTime {
    margin-bottom: 4px
}

.z-multi-select {
    text-align: center
}

.z-cal-timelist {
    position: absolute;
    height: auto;
    width: auto;
    _width: 205px;
    border: 1px solid #9bc0e0;
    background-color: #f2f2f2;
    z-index: 100
}

.z-cal-timelist ul {
    width: 50px;
    border-left: 1px solid #9bc0e0;
    float: left;
    list-style: none;
    padding: 0;
    margin: 5px 0
}

.z-cal-timelist ul.first {
    border: 0 !important
}

.z-cal-timelist ul li {
    text-align: center;
    float: left;
    width: 100%
}

.z-cal-timelist ul li a, .z-cal-timelist ul li a:link, .z-cal-timelist ul li a:visited {
    line-height: 18px;
    text-decoration: none;
    color: black
}

.z-cal-timelist ul li a:hover {
    background-color: #cce7f2;
    color: #049
}

.z-setime {
    position: absolute;
    left: 4px;
    top: 28px;
    width: 180px;
    background: #f2f2f2;
    border: 1px solid #9bc0e0;
    text-align: center;
    vertical-align: middle;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px
}

.z-setime p {
    height: 30px;
    margin: 0;
    padding: 0
}

.z-setime select, .z-setime input {
    width: 80px
}

.z-selectime {
    position: absolute;
    left: -1px;
    bottom: 30px;
    right: 0;
    width: 180px;
    background: #f2f2f2;
    border: 1px solid #9bc0e0;
    text-align: center;
    vertical-align: middle;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px
}

.z-selectime a, .z-selectime a:link, .z-selectime a:visited {
    margin-left: 10px;
    display: inline-block;
    *display: inline;
    float: left;
    text-decoration: none;
    color: #049
}

.z-selectime a:hover {
    text-decoration: underline
}

.z-selectime a.x {
    position: absolute;
    right: 3px;
    bottom: 2px;
    font-weight: bold;
    font-family: "comic Sans MS"
}

.z-selectime select, .z-selectime input {
    width: 80px
}

.z-select-calendar {
    width: 126px;
    height: 20px;
    *width: 122px;
    *height: 18px;
    _width: 124px;
    border: 1px solid #ccc;
}

.lot-calendar {
    position: absolute;
    top: 0;
    left: 222px;
    z-index: 100
}

img {
    border: medium none
}

.list-paddingleft-1 {
    padding-left: 0
}

.list-paddingleft-2 {
    padding-left: 30px
}

.list-paddingleft-3 {
    padding-left: 60px
}

table {
    border-collapse: collapse
}

td, th {
    border-style: solid;
    border-width: 0
}

table.borderVisible td, table.borderVisible th, table.borderVisible caption {
    border: 1px solid #ddd !important
}

table.borderHidden td, table.borderHidden th, table.borderHidden caption {
    border: 0 none #ddd !important
}

td {
    break-word: break all;
}

.writing-mode-tbrl {
    -moz-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    -o-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl
}

.writing-mode-tblr {
    -moz-writing-mode: vertical-lr;
    -webkit-writing-mode: vertical-lr;
    -o-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: tb-lr
}

.writing-mode-lrtb {
    -moz-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
    -o-writing-mode: horizontal-tb;
    -ms-writing-mode: lr-tb;
    writing-mode: lr-tb
}

.uploader-outer {
    line-height: 1.428571429
}

.uploader-outer .btns {
    clear: both;
    margin: 2px 0
}

.uploader-statusBar {
    min-width: 150px;
    max-width: 250px;
    display: inline-block;
    vertical-align: middle;
    height: 23px;
    line-height: 20px;
    border: 1px solid #ddd;
    padding: 0 4px 1px;
    position: relative;
    overflow: hidden
}

.webuploader-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0
}

.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}

.webuploader-pick {
    position: relative;
    display: inline-block;
    cursor: pointer;
    background: #00b7ee;
    padding: 3px 6px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    overflow: hidden
}

.webuploader-pick-hover {
    background: #00a2d4
}

.webuploader-pick-disable {
    opacity: .6;
    pointer-events: none
}

.uploader-list {
    padding: 0;
    margin: 0;
    max-height: 185px;
    overflow: auto;
    list-style: none
}

.uploader-list .item {
    height: 22px;
    line-height: 18px;
    border: 1px solid #ddd;
    border-top-width: 0;
    padding: 1px 4px;
    position: relative;
    list-style: none
}

.uploader-list .item:first-child {
    border-top: 1px solid #e9e9e9
}

.uploader-list .item .filename {
    font-weight: normal;
    padding: 0;
    float: left;
    font-size: 12px;
    width: 54%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
    line-height: 18px
}

.uploader-list .item .state {
    float: right
}

.uploader-list .item .cancel {
    float: right;
    font-weight: bolder;
    color: #f60;
    font-size: 16px;
    cursor: pointer
}

.uploader-list .item .cancel:hover {
    color: #f93
}

.uploader-uploading .item .cancel {
    visibility: hidden
}

.uploader-outer .btns .btn-uploader {
    display: none
}

.progress {
    height: 20px;
    margin-bottom: 0;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 1px;
    background-image: -webkit-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);
    background-image: linear-gradient(to bottom, #ebebeb 0, #f5f5f5 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0)
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #a3e88a;
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
    background-image: -webkit-linear-gradient(top, #a3e88a 0, #92db77 100%);
    background-image: linear-gradient(to bottom, #a3e88a 0, #92db77 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9CC9F3', endColorstr='#ff8BBBE8', GradientType=0)
}

.progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c;
    background-image: -webkit-linear-gradient(top, #5cb85c 0, #449d44 100%);
    background-image: linear-gradient(to bottom, #5cb85c 0, #449d44 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0)
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent)
}

.progress-bar-info {
    background-color: #5bc0de;
    background-image: -webkit-linear-gradient(top, #5bc0de 0, #31b0d5 100%);
    background-image: linear-gradient(to bottom, #5bc0de 0, #31b0d5 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0)
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e;
    background-image: -webkit-linear-gradient(top, #f0ad4e 0, #ec971f 100%);
    background-image: linear-gradient(to bottom, #f0ad4e 0, #ec971f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0)
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
    background-color: #d9534f;
    background-image: -webkit-linear-gradient(top, #d9534f 0, #c9302c 100%);
    background-image: linear-gradient(to bottom, #d9534f 0, #c9302c 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0)
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent)
}

.uploader-statusBar .progress, .uploader-list .progress {
    position: absolute;
    left: 0;
    z-index: -1;
    top: 0;
    width: 100%;
    height: 100%
}


.z-tooltip {
      position: absolute;
      filter: alpha(opacity=90);
      opacity: .9
  }

.z-tooltip .tooltipfang {
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    width: 14px;
    height: 14px;
    font-family: SimSun
}

.z-tooltip .tooltipfang .fangfg {
    position: absolute;
    left: 1px;
    top: 0;
    color: #414e5b;
    z-index: 2
}

.z-tooltip .tooltipfang .fangbg {
    position: absolute;
    left: 0;
    top: 0;
    color: #181c46;
    z-index: 1
}

.tip_notice .tooltipfang .fangfg {
    color: #fffccd
}

.tip_notice .tooltipfang .fangbg {
    color: #ffc968
}

.z-tooltip .bodycontent {
    padding: 7px 10px;
    margin: 6px;
    font-size: 12px;
    color: #abc;
    font-family: Tahoma, SimSun, Verdana, sans-serif;
    line-height: 15px;
    word-break: break-all;
    text-align: justify;
    text-justify: inter-ideograph;
    max-width: 400px;
    background-color: #414e5b;
    border: 1px solid #181c46;
    border-radius: 4px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .2)
}

.tip_notice .bodycontent {
    color: #757168;
    background-color: #fffccd;
    border: 1px solid #ffc968
}

.tip_notice .bodycontent > li {
    list-style: none
}

.tooltip-callout1 .tooltipfang {
    right: 13px;
    top: 0
}

.tooltip-callout2 .tooltipfang {
    top: 13px;
    right: 0
}

.tooltip-callout3 .tooltipfang {
    top: 50%;
    margin-top: -5px;
    right: 0
}

.tooltip-callout4 .tooltipfang {
    bottom: 13px;
    right: 0
}

.tooltip-callout5 .tooltipfang {
    right: 13px;
    bottom: 0
}

.tooltip-callout6 .tooltipfang {
    left: 50%;
    margin-left: -5px;
    bottom: 0
}

.tooltip-callout7 .tooltipfang {
    left: 13px;
    bottom: 0
}

.tooltip-callout8 .tooltipfang {
    left: 0;
    bottom: 13px
}

.tooltip-callout9 .tooltipfang {
    left: 0;
    top: 50%;
    margin-top: -5px
}

.tooltip-callout10 .tooltipfang {
    left: 0;
    top: 13px
}

.tooltip-callout11 .tooltipfang {
    left: 13px;
    top: 0
}

.tooltip-callout12 .tooltipfang {
    left: 50%;
    margin-left: -5px;
    top: 0
}

.tooltip-callout2 .tooltipfang .fangfg, .tooltip-callout3 .tooltipfang .fangfg, .tooltip-callout4 .tooltipfang .fangfg {
    left: -1px;
    top: 0
}

.tooltip-callout5 .tooltipfang .fangfg, .tooltip-callout6 .tooltipfang .fangfg, .tooltip-callout7 .tooltipfang .fangfg {
    left: 0;
    top: -1px
}

.tooltip-callout1 .tooltipfang .fangfg, .tooltip-callout11 .tooltipfang .fangfg, .tooltip-callout12 .tooltipfang .fangfg {
    left: 0;
    top: 1px
}
.msgpop .closebtn {
     position: absolute;
     font-size: 16px;
     line-height: 16px;
     width: 16px;
     height: 16px;
     font-family: SimSun;
     top: -8px;
     right: -8px;
     overflow: hidden;
     border-radius: 16px
 }

.msgpop .closebtn .circle {
    text-shadow: 0 0 1px #9b9b9b
}

.msgpop .closebtn .circle, .msgpop .closebtn .fork {
    position: absolute;
    left: 0;
    top: 0;
    color: #999;
    z-index: 1
}

.msgpop .closebtn .fork {
    font-size: 12px;
    color: #fff;
    z-index: 2;
    left: 2px
}

.msgpop .closebtn:hover .circle {
    color: #f80
}

.msgpop div.bodycontent {
    position: relative;
    padding: 7px 10px;
    max-width: 500px;
    word-break: break-all;
    word-wrap: break-word;
    border: 1px solid #bbb;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .1), inset 0 0 1px #fff;
    border-radius: 4px;
    background: #eee;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#EEEEEE");
    background: linear-gradient(180deg, #fff, #eee)
}

.squares {
    position: relative;
    margin: 0 auto
}

.z-proxy-dd {
    position: absolute;
    z-index: 900;
    border: 2px dotted #666
}

.modal-content {
    position: relative;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 5px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, .15);
    transition: top .3s ease, left .3s ease;
    margin: 0 auto;
    top: 0
}

.modal-bodyWrap {
    overflow: hidden
}

.modal-content {
    text-align: left
}

table.modal-border, table.modal-dialog {
    border: 0;
    margin: 0;
    border-collapse: collapse;
    width: 100%;
    width: auto \9
}

.modal-c, .modal-e, .modal-headerCt, .modal-main, .modal-n, .modal-ne, .modal-nw, .modal-s, .modal-se, .modal-sw, .modal-tdIcon, .modal-w {
    padding: 0
}

.modal-title {
    overflow: hidden;
    text-overflow: ellipsis
}

.modal-state-focus .modal-title {
    color: #eee
}

.modal-state-noTitle .modal-title {
    display: none
}

.modal-close {
    float: right;
    display: block;
    outline: none;
    _cursor: pointer
}

.modal-close, .modal-close:hover {
    text-decoration: none
}

.modal-main {
    text-align: center;
    min-width: 9em;
    min-width: 0 \9;
    position: relative;
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    width: 100%;
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    -o-text-size-adjust: none;
    text-size-adjust: none
}

.modal-body {
    text-align: left;
    border: 0 none;
    height: 100%
}

.modal-body.modal-state-full {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0 !important;
    height: 100%
}

.modal-loading {
    width: 96px;
    height: 32px;
    text-align: left;
    text-indent: -999em;
    overflow: hidden;
    background: url(data:image/gif;base64,R0lGODlhEAAQAKIGAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAAADMGi6RbUwGjKIXCAA016PgRBElAVlG/RdLOO0X9nK61W39qvqiwz5Ls/rRqrggsdkAgAh+QQFCgAGACwCAAAABwAFAAADD2hqELAmiFBIYY4MAutdCQAh+QQFCgAGACwGAAAABwAFAAADD1hU1kaDOKMYCGAGEeYFCQAh+QQFCgAGACwKAAIABQAHAAADEFhUZjSkKdZqBQG0IELDQAIAIfkEBQoABgAsCgAGAAUABwAAAxBoVlRKgyjmlAIBqCDCzUoCACH5BAUKAAYALAYACgAHAAUAAAMPaGpFtYYMAgJgLogA610JACH5BAUKAAYALAIACgAHAAUAAAMPCAHWFiI4o1ghZZJB5i0JACH5BAUKAAYALAAABgAFAAcAAAMQCAFmIaEp1motpDQySMNFAgA7) no-repeat 1em 1em;
    position: absolute
}

.modal-iconCt {
    vertical-align: middle;
    float: left;
    width: 70px
}

.modal-icon {
    width: 40px;
    height: 40px;
    font-size: 40px;
    margin: 10px 0 10px 20px;
    background-position: 50%;
    background-repeat: no-repeat
}

.modal-iconCt .fa-info-circle {
    color: #a5c11b
}

.modal-iconCt .fa-warning {
    color: #ff5a14
}

.modal-iconCt .fa-question-circle {
    color: #ffaa06
}

.modal-footer {
    text-align: right;
    white-space: nowrap;
    padding: 10px 15px;
    border-top: 1px solid #e5e5e5
}

.modal-footer button {
    margin-left: 15px;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    letter-spacing: 2px;
    min-width: 60px;
    min-width: 50px \9;
    min-height: 28px;
    width: auto;
    height: auto;
    overflow: visible;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid
}

.modal-footer button::-moz-focus-inner {
    border: 0;
    padding: 0;
    margin: 0
}

.modal-footer button:focus {
    outline: 0 none;
    border-color: #38c
}

.modal-footer button:hover {
    color: #000;
    border-color: #999
}

.modal-footer button.active {
    color: #fff;
    border: 1px solid #2990d6;
    background: #28c;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3399dd", endColorstr="#2288cc");
    background: linear-gradient(180deg, #39d, #28c);
    background: -ms-linear-gradient(top, #39d, #28c);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#39d), to(#28c));
    text-shadow: -1px -1px 1px #1c6a9e
}

.modal-footer button.active:hover {
    color: #fff;
    border-color: #2b9dd6;
    background: #2ca5e0
}

.modal-footer button.active:active {
    border-color: #2990d6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3399dd", endColorstr="#2288cc");
    background: linear-gradient(180deg, #39d, #28c)
}

.modal-footer button[disabled] {
    cursor: default;
    color: #999;
    background: #ddd;
    border: 1px solid #ccc;
    filter: alpha(opacity=50);
    opacity: .5;
    box-shadow: none
}

button.modal-state-highlight:hover {
    border-color: #38c;
    background: #2ca5e0
}

button.modal-state-highlight {
    color: #fff;
    border: 1px solid #2990d6;
    background: #28c;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3399dd", endColorstr="#2288cc");
    background: linear-gradient(180deg, #39d, #28c);
    background: -ms-linear-gradient(top, #39d, #28c);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#39d), to(#28c))
}

button.modal-state-highlight:hover {
    color: #fff;
    border-color: #2b9dd6
}

button.modal-state-highlight:active {
    border-color: #2990d6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3399dd", endColorstr="#2288cc");
    background: linear-gradient(180deg, #39d, #28c);
    background: -ms-linear-gradient(top, #39d, #28c);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#39d), to(#28c))
}

.modal-inner {
    background-color: #fff;
    border-radius: 5px
}

.modal-ne, .modal-nw, .modal-se, .modal-sw {
    width: 0;
    height: 0;
    width: 1px \9;
    height: 1px \9
}

.modal-e, .modal-n, .modal-ne, .modal-nw, .modal-s, .modal-se, .modal-sw, .modal-w {
    background: rgba(0, 0, 0, .1);
    background: #000 \9;
    filter: alpha(opacity=20)
}

.modal-state-lock .modal-e, .modal-state-lock .modal-n, .modal-state-lock .modal-ne, .modal-state-lock .modal-nw, .modal-state-lock .modal-s, .modal-state-lock .modal-se, .modal-state-lock .modal-sw, .modal-state-lock .modal-w {
    background: rgba(0, 0, 0, .5);
    background: #000 \9;
    filter: alpha(opacity=50)
}

.modal-dialog {
    box-shadow: 0 0 2px rgba(0, 0, 0, .1)
}

.modal-state-focus .modal-content {
    box-shadow: 0 3px 16px rgba(0, 0, 0, .2)
}

.modal-state-lock .modal-border {
    box-shadow: 0 3px 16px rgba(0, 0, 0, .9)
}

.modal-state-drag .modal-content {
    box-shadow: none
}

.modal-header {
    position: relative;
    height: 100%;
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 5px 5px 0 0
}

.modal-title {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    padding: 0 38px 0 10px;
    font-weight: 400;
    color: #95a7ae;
    margin: 0
}

.modal-state-focus .modal-title {
    color: #555
}

.modal-state-drag .modal-title {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bdc6cd", endColorstr="#edf5f8");
    background: linear-gradient(180deg, #bdc6cd, #edf5f8);
    box-shadow: none
}

.modal-state-drag .modal-header {
    box-shadow: none
}

.modal-close {
    padding: 0;
    width: 22px;
    height: 22px;
    line-height: 19px;
    font-size: 22px;
    text-align: center;
    transition: transform .2s ease;
    border-radius: 20px;
    color: #666
}

.modal-close:hover {
    color: #000;
    border-radius: 20px;
    transform: rotate(90deg)
}

.modal-close:active {
    box-shadow: none
}

.modal-body {
    color: #666
}

.modal-state-focus .modal-body {
    color: #000
}

.modal-state-noTitle .modal-ne, .modal-state-noTitle .modal-nw, .modal-state-noTitle .modal-se, .modal-state-noTitle .modal-sw {
    width: 3px;
    height: 3px
}

.modal-state-noTitle .modal-inner {
    border: 1px solid #e5e5e5;
    background: #fff
}

.modal-state-noTitle .modal-content {
    border: 0 none;
    box-shadow: none
}

.modal-state-noTitle .modal-e, .modal-state-noTitle .modal-n, .modal-state-noTitle .modal-ne, .modal-state-noTitle .modal-nw, .modal-state-noTitle .modal-s, .modal-state-noTitle .modal-se, .modal-state-noTitle .modal-sw, .modal-state-noTitle .modal-w {
    background: rgba(0, 0, 0, .05);
    background: #000 \9;
    filter: alpha(opacity=5)
}

.modal-state-noTitle .modal-header {
    bottom: 0;
    _bottom: 0;
    _margin-top: 0
}

.modal-state-noTitle .modal-close {
    top: 0;
    right: 0;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    text-indent: 0;
    font-size: 18px;
    text-decoration: none;
    color: #214fa3;
    background: none
}

.modal-state-noTitle .modal-close:active, .modal-state-noTitle .modal-close:hover {
    text-decoration: none;
    color: #900
}

.modal-state-noTitle .modal-dialog {
    box-shadow: none
}

.z-dialog-callout .modal-header {
    padding: 4px 12px 4px 4px
}

.z-dialog-callout .modal-title {
    font-size: 13px
}

.z-dialog .modal-fang {
    display: none;
    font-size: 20px;
    line-height: 20px;
    position: absolute;
    width: 20px;
    height: 20px;
    font-family: SimSun
}

.z-dialog .modal-fang .fangfg {
    position: absolute;
    left: 1px;
    top: 0;
    color: #f5f5f5;
    z-index: 2
}

.z-dialog .modal-fang .fangbg {
    position: absolute;
    left: 0;
    top: -11px;
    color: #888;
    color: rgba(0, 0, 0, .5);
    z-index: 1
}

.z-callout1 .modal-fang {
    display: block;
    right: 13px;
    top: 0
}

.z-callout2 .modal-fang {
    display: block;
    top: 13px;
    right: 0
}

.z-callout3 .modal-fang {
    display: block;
    top: 50%;
    margin-top: -5px;
    right: 0
}

.z-callout4 .modal-fang {
    display: block;
    bottom: 13px;
    right: 0
}

.z-callout5 .modal-fang {
    display: block;
    right: 13px;
    bottom: 0
}

.z-callout6 .modal-fang {
    display: block;
    left: 50%;
    margin-left: -5px;
    bottom: 0
}

.z-callout7 .modal-fang {
    display: block;
    left: 13px;
    bottom: 0
}

.z-callout8 .modal-fang {
    display: block;
    left: 0;
    bottom: 13px
}

.z-callout9 .modal-fang {
    display: block;
    left: 0;
    top: 50%;
    margin-top: -5px
}

.z-callout10 .modal-fang {
    display: block;
    left: 0;
    top: 13px
}

.z-callout11 .modal-fang {
    display: block;
    left: 13px;
    top: 0
}

.z-callout12 .modal-fang {
    display: block;
    left: 50%;
    margin-left: -5px;
    top: 0
}

.z-callout2 .modal-fang .fangfg, .z-callout3 .modal-fang .fangfg, .z-callout4 .modal-fang .fangfg {
    left: -10px;
    top: 0
}

.z-callout1 .modal-fang .fangfg, .z-callout5 .modal-fang .fangfg, .z-callout6 .modal-fang .fangfg, .z-callout7 .modal-fang .fangfg, .z-callout11 .modal-fang .fangfg, .z-callout12 .modal-fang .fangfg {
    left: 0;
    top: -10px
}

.z-dialog {
    _zoom: 1;
    transition: top .3s ease, left .3s ease;
    outline: none;
    top: 0;
    width: 100%
}

.z-dlg-shim {
    background-color: #333;
    opacity: .4;
    filter: alpha(opacity=40);
    width: 100%;
    height: 100%;
    z-index: 900;
    transition: opacity .15s linear
}

.z-dlg-proxy, .z-dlg-shim {
    position: absolute;
    display: none;
    left: 0;
    top: 0
}

.z-dlg-proxy {
    border: 1px solid;
    z-index: 12000;
    overflow: hidden;
    opacity: .5;
    filter: alpha(opacity=50);
    background-color: #c7dffc;
    border-color: #99bbe8
}

.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.333 0.333 0.333 0 0 0.333 0.333 0.333 0 0 0.333 0.333 0.333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");

    -webkit-filter: grayscale(1)
}

.z-clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both
}

.z-clearfix {
    *zoom: 1
}

.hidden {
    display: none
}

.z-datepicker-trigger {
    vertical-align: middle
}

.z-cal-call {
    background: #fff;
    height: auto;
    border: 1px solid #c2cbd5;
    font-size: 12px;
    box-shadow: 0 0 16px rgba(0, 0, 0, .2);
    padding: 4px 5px 10px
}

.z-cal-call * {
    box-sizing: border-box
}

.z-cal-call-multi-1 {
    width: 190px !important
}

.z-cal-call-multi-2 {
    width: 380px !important
}

.z-cal-call-multi-3 {
    width: 570px !important
}

.z-cal-call button {
    padding: 0;
    -webkit-filter: none;
    filter: none
}

.z-cal-call .z-cal-box {
    height: auto;
    width: auto;
    float: left;
    position: relative
}

.z-cal-call .z-cal-hd {
    height: 36px
}

.z-cal-call .z-cal-hd, .z-cal-call .z-cal-hd a.z-next-month, .z-cal-call .z-cal-hd a.z-next-year, .z-cal-call .z-cal-hd a.z-prev-month, .z-cal-call .z-cal-hd a.z-prev-year, .z-cal-call .z-cal-hd a.z-title:hover {
    text-align: center;
    position: relative
}

.z-cal-call .z-cal-hd a.z-next-month, .z-cal-call .z-cal-hd a.z-next-year, .z-cal-call .z-cal-hd a.z-prev-month, .z-cal-call .z-cal-hd a.z-prev-year {
    overflow: hidden;
    font-size: 30px;
    line-height: 18px;
    text-align: center;
    width: 19px;
    height: 19px;
    float: left;
    position: absolute;
    text-decoration: none;
    color: #7c94ab;
    width: 24px;
    height: 24px
}

.z-cal-call .z-cal-hd a.z-prev-year {
    left: 3px;
    top: 4px
}

.z-cal-call .z-cal-hd a.z-prev-year:hover {
    background-color: #69bcff;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-prev-year:active {
    background-color: #4e94e0;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-prev-month {
    left: 24px;
    top: 4px
}

.z-cal-call .z-cal-hd a.z-prev-month:hover {
    background-color: #69bcff;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-prev-month:active {
    background-color: #4e94e0;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-next-year {
    right: 3px;
    top: 4px
}

.z-cal-call .z-cal-hd a.z-next-year:hover {
    background-color: #69bcff;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-next-year:active {
    background-color: #4e94e0;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-next-month {
    right: 24px;
    top: 4px
}

.z-cal-call .z-cal-hd a.z-next-month:hover {
    background-color: #69bcff;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-next-month:active {
    background-color: #4e94e0;
    color: #fff
}

.z-cal-call .z-cal-hd a.z-title, .z-cal-call .z-cal-hd a.z-title:link, .z-cal-call .z-cal-hd a.z-title:visited {
    font-size: 16px;
    color: #369;
    text-decoration: none;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    line-height: 15px;
    display: inline-block;
    top: 5px;
    text-align: center;
    background: none;
    line-height: 1.5;
    padding: 0 5px
}

.z-cal-call .z-cal-hd a.z-title:hover {
    border: 1px solid #5293cc;
    top: 4px;
    color: #5293cc
}

.z-cal-call .z-cal-bd .z-whd {
    width: auto;
    overflow: hidden;
    margin-top: 4px;
    border-bottom: 1px dashed #c9c9c9;
    padding-bottom: 2px
}

.z-cal-call .z-cal-bd .z-whd span {
    display: inline-block;
    width: 30px;
    height: 20px;
    margin: 2px 4px;
    text-align: center;
    line-height: 19px
}

.z-cal-call .z-cal-bd .z-dbd a {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-bottom: 1px;
    margin-right: 1px;
    display: inline
}

.z-cal-call .z-cal-bd .z-dbd {
    width: 266px;
    height: auto;
    background-color: #fff;
    margin-top: 4px
}

.z-cal-call .z-cal-bd .z-dbd a, .z-cal-call .z-cal-bd .z-dbd a:link, .z-cal-call .z-cal-bd .z-dbd a:visited {
    color: #049;
    float: left;
    width: 30px;
    height: 30px;
    margin: 2px 4px;
    text-align: center;
    line-height: 30px;
    text-decoration: none;
    border: 1px solid #fff
}

.z-cal-call .z-cal-bd .z-dbd a:hover {
    background-color: #fff7e5;
    border-color: #fc8
}

.z-cal-call .z-cal-bd .z-dbd a, .z-cal-call .z-cal-bd .z-dbd a:link, x:-moz-any-link {
    width: 25px
}

.z-cal-call .z-cal-bd .z-dbd a:visited, x:-moz-any-link {
    width: 25px
}

.z-cal-call .z-cal-bd .z-dbd a, .z-cal-call .z-cal-bd .z-dbd a:link, .z-cal-call .z-cal-bd .z-dbd a:visited, x:-moz-any-link, x:default {
    width: 25px
}

.z-cal-call .z-cal-bd .z-dbd a.z-null, .z-cal-call .z-cal-bd .z-dbd a.z-null:link, .z-cal-call .z-cal-bd .z-dbd a.z-null:visited {
    background: #fff;
    color: #fff;
    cursor: default;
    border-color: #fff
}

.z-cal-call .z-cal-bd .z-dbd a.z-today, .z-cal-call .z-cal-bd .z-dbd a.z-today:link, .z-cal-call .z-cal-bd .z-dbd a.z-today:visited {
    color: #357c00;
    border-color: #7dba4e
}

.z-cal-call .z-cal-bd .z-dbd a.z-selected, .z-cal-call .z-cal-bd .z-dbd a.z-selected:link, .z-cal-call .z-cal-bd .z-dbd a.z-selected:visited {
    color: #fff;
    background-color: #499df2;
    border-color: #3d79cc;
    border-radius: 50%;
    box-shadow: inset 0 1px 2px rgba(66, 109, 201, .6), inset 0 1px 3px rgba(0, 0, 0, .2)
}

.z-cal-call .z-cal-bd .z-dbd a.z-disabled, .z-cal-call .z-cal-bd .z-dbd a.z-disabled:link, .z-cal-call .z-cal-bd .z-dbd a.z-disabled:visited {
    color: #999;
    cursor: default;
    background-color: #fff;
    border-color: #fff
}

.z-cal-call .z-cal-bd .z-dbd a.z-range, .z-cal-call .z-cal-bd .z-dbd a.z-range:link, .z-cal-call .z-cal-bd .z-dbd a.z-range:visited {
    color: #fff;
    background-color: #4187e7;
    border-color: #4187e7
}

.z-cal-call .z-cal-ft {
    text-align: center
}

.z-cal-call .z-cal-time {
    text-align: center;
    background-color: #e5e5e5;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    vertical-align: top;
    padding: 4px 5px;
    padding-right: 18px;
    padding-left: 10px;
    font-size: 14px
}

.z-cal-call .ct-ok {
    margin-left: 5px;
    height: 27px;
    width: 50px;
    word-break: keep-all;
    word-wrap: normal
}

.z-cal-time .cta {
    width: 15px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 0
}

@media (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
    head ~ body .z-cal-call .z-cal-time {
        padding: 2px 5px 2px 0;
        display: block;
        float: left;
        width: 110px;
        margin-left: 13px
    }

    head ~ body .z-cal-call .ct-ok {
        margin-left: 0
    }
}

.z-cal-time button {
    _float: left;
    width: 13px;
    height: 13px;
    border: 0;
    overflow: hidden;
    cursor: pointer
}

.z-cal-time button b {
    margin: 0;
    float: left;
    margin-left: 4px;
    border: 3px solid #777;
    width: 0;
    height: 0;
    overflow: hidden;
    border-color: transparent;
    border-style: dashed
}

.z-cal-time button.u b {
    border-width: 4px \9;
    border-top-width: 3px \9;
    margin-left: 3px \9;
    margin-top: -2px;
    margin-top: -3px \9;
    border-bottom-color: #777;
    border-bottom-style: solid
}

.z-cal-time button.d b {
    margin-top: 3px;
    border-top-color: #777;
    border-top-style: solid
}

.z-cal-time span {
    cursor: pointer;
    font-size: inherit;
    margin: 0
}

.z-cal-time span.on {
    padding: 0 1px;
    background-color: #333;
    color: #fff
}

.z-cal-notLimited {
    display: block;
    border: 1px solid #88b1ea;
    background-color: #f3f9ff;
    text-align: center;
    border-radius: 2px;
    cursor: pointer;
    color: #5e97d0;
    width: 180px;
    margin-top: 4px
}

.z-cal-notLimited:hover {
    text-decoration: none
}

.z-cal-notLimited-selected {
    background-color: #4187e7;
    color: #fff;
    border-color: #3375cf
}

.z-cal-notLimited-showTime {
    margin-bottom: 4px
}

.z-multi-select {
    text-align: center
}

.z-cal-timelist {
    position: absolute;
    height: auto;
    width: auto;
    _width: 205px;
    border: 1px solid #9bc0e0;
    background-color: #f2f2f2;
    z-index: 100
}

.z-cal-timelist ul {
    width: 50px;
    border-left: 1px solid #9bc0e0;
    float: left;
    list-style: none;
    padding: 0;
    margin: 5px 0
}

.z-cal-timelist ul.first {
    border: 0 !important
}

.z-cal-timelist ul li {
    text-align: center;
    float: left;
    width: 100%
}

.z-cal-timelist ul li a, .z-cal-timelist ul li a:link, .z-cal-timelist ul li a:visited {
    line-height: 18px;
    text-decoration: none;
    color: #000
}

.z-cal-timelist ul li a:hover {
    background-color: #cce7f2;
    color: #049
}

.z-setime {
    position: absolute;
    left: 4px;
    top: 28px;
    width: 180px;
    background: #f2f2f2;
    border: 1px solid #9bc0e0;
    text-align: center;
    vertical-align: middle;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px
}

.z-setime p {
    height: 30px;
    margin: 0;
    padding: 0
}

.z-setime input, .z-setime select {
    width: 80px
}

.z-selectime {
    position: absolute;
    left: -1px;
    bottom: 30px;
    right: 0;
    width: 180px;
    background: #f2f2f2;
    border: 1px solid #9bc0e0;
    text-align: center;
    vertical-align: middle;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px
}

.z-selectime a, .z-selectime a:link, .z-selectime a:visited {
    margin-left: 10px;
    display: inline-block;
    *display: inline;
    float: left;
    text-decoration: none;
    color: #049
}

.z-selectime a:hover {
    text-decoration: underline
}

.z-selectime a.x {
    position: absolute;
    right: 3px;
    bottom: 2px;
    font-weight: 700;
    font-family: comic Sans MS
}

.z-selectime input, .z-selectime select {
    width: 80px
}

.z-select-calendar {
    width: 126px;
    height: 20px;
    *width: 122px;
    *height: 18px;
    _width: 124px;
    border: 1px solid #ccc;
}

.lot-calendar {
    position: absolute;
    top: 0;
    left: 222px;
    z-index: 100
}
.uploader-outer {
     line-height: 1.428571429
 }

.uploader-outer .btns {
    clear: both;
    margin: 2px 0
}

.uploader-statusBar {
    min-width: 150px;
    max-width: 250px;
    height: 23px;
    line-height: 20px;
    border: 1px solid #ddd;
    padding: 0 4px 1px;
    overflow: hidden
}

.uploader-statusBar, .webuploader-container {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.webuploader-container {
    margin: 0
}

.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}

.webuploader-pick {
    position: relative;
    display: inline-block;
    cursor: pointer;
    background: #00b7ee;
    padding: 3px 6px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    overflow: hidden
}

.webuploader-pick-hover {
    background: #00a2d4
}

.webuploader-pick-disable {
    opacity: .6;
    pointer-events: none
}

.uploader-list {
    padding: 0;
    margin: 0;
    max-height: 185px;
    overflow: auto;
    list-style: none
}

.uploader-list .item {
    height: 22px;
    line-height: 18px;
    border: 1px solid #ddd;
    border-top-width: 0;
    padding: 1px 4px;
    position: relative;
    list-style: none
}

.uploader-list .item:first-child {
    border-top: 1px solid #e9e9e9
}

.uploader-list .item .filename {
    font-weight: 400;
    padding: 0;
    float: left;
    font-size: 12px;
    width: 54%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
    line-height: 18px
}

.uploader-list .item .state {
    float: right
}

.uploader-list .item .cancel {
    float: right;
    font-weight: bolder;
    color: #f60;
    font-size: 16px;
    cursor: pointer
}

.uploader-list .item .cancel:hover {
    color: #f93
}

.uploader-uploading .item .cancel {
    visibility: hidden
}

.uploader-outer .btns .btn-uploader {
    display: none
}

.progress {
    height: 20px;
    margin-bottom: 0;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 1px;
    background-image: linear-gradient(180deg, #ebebeb 0, #f5f5f5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffebebeb", endColorstr="#fff5f5f5", GradientType=0)
}

.progress, .progress-bar {
    background-repeat: repeat-x
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #a3e88a;
    transition: width .6s ease;
    background-image: linear-gradient(180deg, #a3e88a 0, #92db77);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff9CC9F3", endColorstr="#ff8BBBE8", GradientType=0)
}

.progress-striped .progress-bar {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .2) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .2) 0, hsla(0, 0%, 100%, .2) 75%, transparent 0, transparent);
    background-size: 40px 40px
}

.progress.active .progress-bar {
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c;
    background-image: linear-gradient(180deg, #5cb85c 0, #449d44);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5cb85c", endColorstr="#ff449d44", GradientType=0)
}

.progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .2) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .2) 0, hsla(0, 0%, 100%, .2) 75%, transparent 0, transparent)
}

.progress-bar-info {
    background-color: #5bc0de;
    background-image: linear-gradient(180deg, #5bc0de 0, #31b0d5);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de", endColorstr="#ff31b0d5", GradientType=0)
}

.progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .2) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .2) 0, hsla(0, 0%, 100%, .2) 75%, transparent 0, transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e;
    background-image: linear-gradient(180deg, #f0ad4e 0, #ec971f);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff0ad4e", endColorstr="#ffec971f", GradientType=0)
}

.progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .2) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .2) 0, hsla(0, 0%, 100%, .2) 75%, transparent 0, transparent)
}

.progress-bar-danger {
    background-color: #d9534f;
    background-image: linear-gradient(180deg, #d9534f 0, #c9302c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd9534f", endColorstr="#ffc9302c", GradientType=0)
}

.progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .2) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .2) 0, hsla(0, 0%, 100%, .2) 75%, transparent 0, transparent)
}

.uploader-list .progress, .uploader-statusBar .progress {
    position: absolute;
    left: 0;
    z-index: -1;
    top: 0;
    width: 100%;
    height: 100%
}


                                                                                                                                                                                                                               *{box-sizing:content-box;}
.header .nav,.member_register .service,.header *,#registForm *,.member_register .twoButton .tongyi, .member_register .twoButton .notongyi,.member_register .wrap .member_content,.footer .footer_top .top_right .search input,.footer *,.member_register .wrap .member_content .member_con{box-sizing:border-box;}

.suspend {
    position: fixed;
    right: 0px;
    bottom: 100px;
}

.fix-item {
    display: block;
    background: #2e4e8f;
    display: flex;
    text-decoration: none;
    color: #ffffff;
    margin-top: 10px;
    padding: 5px 10px;
}

.fix-item:hover .fix-icon {
    animation: leftright 1s infinite;
}

@keyframes leftright {
    0% {
        transform: rotate(-15deg);
    }

    50% {
        transform: rotate(15deg);
    }

    100% {
        transform: rotate(-15deg);
    }
}

.fix-tit {
    font-size: 15px;
    width: 30px;
    margin-left: 10px;
    color:#ffffff;
}
