.zctap{
    /* padding: 15px; */
}
.zc-right{
    float: right;
}
.zc-left{
    float: left;
}
.zctap-title{
    height: 40px;
    background-color: #f6f8f9;
    border-bottom: 1px solid #dadada;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.zctap-title a{
    float: left;
    display: inline-block;
    padding: 0 15px;
    font-weight: 600;
    line-height: 41px;
    color: #4a4a4a;
}
.zctap-title .back{
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    padding: 0;
    line-height: 30px;
    margin: 5px;
    text-align: center;
    background-color: white;
    box-shadow: 2px 2px 3px 3px #e4e4e4;
}
.zctap-title .back:hover{
    box-shadow: 2px 2px 3px 3px #cccccc;
}
.zctap-title a:hover{
    color: #ff6d4a;
}
.zctap-title .cur{
    height: 41px;
    background-color: #ffffff;
    color: #00c0ef;
    letter-spacing: 1px;
}
.zctap-title .cur:hover{
    color: #00c0ef;
}
.zctap-content{
    background-color: #ffffff;
    padding: 10px;
}
.zctap-over{
    padding: 10px 0;
}
.zctap-over span{
    display: inline-block;
    line-height: 18px;
    font-size: 14px;
    border-left: 4px solid #f39c12;
    padding-left: 15px;
}
.zctap-wrap{}


/*button*/
.button-success,
.button-error,
.button-warning,
.button-secondary {
    color: white;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.button-success {
    background: #1ab394;
}
.button-error {
    background: #ed5565;
}
.button-warning {
    background: #f8ac59;
}
.button-secondary {
    background: #c2c2c2;
}
.button-danyuan {
    background: #8FC31F;
}

.button-xsmall {
    font-size: 12px;
    line-height: 22px!important;
    height: 22px;
}
.button-small {
    font-size: 12px;
    line-height: 26px!important;
    height: 26px;
}
.button-large {
    font-size: 13px;
    line-height: 36px!important;
    height: 36px;
}
.button-xlarge {
    font-size: 14px;
    line-height: 42px!important;
    height: 42px;
}

.zc-icon-button{
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #555555;
    margin-right: 10px;
}
.zc-icon-button:hover{
    color: #1c84c6;
}
.zc-icon-button i{
    margin-right: 2px;
}

.btn-outline{
    color: #666666;
    background: #fff;
    border: 1px solid #e7eaec;

    display: inline-block;
    padding: 0 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn-outline:hover{
    color: inherit;
    background-color: #fafafa;
    border: 1px solid #d2d2d2;
}

/*table*/
.zc-th-center{
    text-align: center;
}
.zc-th-left{
    text-align: left;
}
.zc-th-right{
    text-align: right;
}
.zc-icon-td{
    margin-right: 5px;
    vertical-align: middle;
}
.zc-table-hover tbody tr:hover{
    background-color: #eee;
}
.zc-tr-details{}
.zc-tr-details td{border: none;color: #999999;font-size: 13px;}
.zc-tr-details .aa{text-indent: 20px;color: #999999;font-size: 13px;}
.zc-tr-details .aaNo{text-indent: 20px;color: #FF5722;font-size: 13px;cursor: not-allowed;}

/*排版-标题*/
h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small{font-weight:normal;line-height:1;color:#999}
h1,h2,h3{margin-top:20px;margin-bottom:10px}
h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}
h4,h5,h6{margin-top:10px;margin-bottom:10px}
h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:12px}

/*便签与标号*/
.label, .badge{display: inline-block;padding:2px 4px;font-size: 11.844px;font-weight: bold;line-height:14px;color: #fff;white-space: nowrap;vertical-align: baseline;background-color: #999}
/*圆角*/
.label.radius{border-radius: 3px}
.badge{padding-right:9px;padding-left:9px;border-radius:9px}
.label:empty, .badge:empty{display: none}
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus{color: #fff;text-decoration: none;cursor: pointer}

/*默认*/
.label-default, .badge-default{background-color: #e6e6e6; color:#333}
.label-default[href], .badge-default[href]{background-color: #e6e6e6;color:#333}

/*主要*/
.label-primary, .badge-primary{background-color: #5a98de}
.label-primary[href], .badge-primary[href]{background-color: #5a98de}

/*主要*/
.label-secondary, .badge-secondary{background-color: #3bb4f2}
.label-secondary[href], .badge-secondary[href]{background-color: #3bb4f2}

/*成功*/
.label-success, .badge-success{background-color:#5eb95e}
.label-success[href], .badge-success[href]{background-color: #5eb95e}

/*警告*/
.label-warning, .badge-warning{background-color: #f37b1d}
.label-warning[href], .badge-warning[href]{background-color: #f37b1d}

/*危险*/
.label-danger, .badge-danger{background-color: #dd514c}
.label-danger[href], .badge-danger[href]{background-color: #dd514c}

/*代码*/
pre{display:block;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;padding:9.5px;margin-bottom:10px;font-size:12px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#333}
pre .comment {color: #999;}
pre .tag,pre .tag-name,pre .support.tag-name {color: rgb(85, 85, 85);}
pre .keyword,pre .css-property,pre .vendor-prefix,pre .sass,pre .class,pre .id,pre .css-value,pre .entity.function,pre .storage.function {font-weight: bold;}
pre .css-property,pre .css-value,pre .vendor-prefix,pre .support.namespace {color: #333;}
pre .constant.numeric,pre .keyword.unit,pre .hex-color {font-weight: normal;color: #099;}
pre .attribute,pre .variable,pre .support {color:  #757575;}
pre .string,pre .support.value  {font-weight: normal;color: #3b8bba;}


/*loading*/
.progress,.progress-bar,.sronly{height:20px; font-size:10px;line-height:20px}
.progress{overflow:hidden; width:60px;border: 1px solid #b2d6ff;}
.progress-bar{width:100%;background-color:#efefef}
.sronly{position:relative;display: inline-block;background-color:#9ad8ff;color: #3d454c;text-align:center;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;}
.radius {border-radius: 4px;}

/*弹出层*/
.hide{display: none}
.layer-con{padding: 20px}
.required-span{font-size: 16px;font-weight: 700;color: #de3438!important;}
.fade {opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear}
.fade.in {opacity: 1}
.modal-open {overflow: hidden}
.modal{ position:fixed; left:0; top:0; right:0; bottom:0; z-index:99999; display:none; overflow:hidden;-webkit-overflow-scrolling:touch; outline:0}
.modal.fade .modal-dialog{
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%)}
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)}
.modal-open .modal {overflow-x: hidden;overflow-y: auto}
.modal-backdrop {position: fixed;z-index: 99999;top: 0;right: 0;bottom: 0;left: 0;background-color: #000}
.modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0}
.modal-backdrop.in {filter: alpha(opacity=50);opacity: .5}
.modal-dialog {position: relative;z-index:99999;width: auto;margin: 10px}
.modal-content{position: relative;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0,0,0,.2);outline: 0;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5)}

.modal-header {height: 42px;line-height: 42px;padding: 0 20px;border-bottom: 1px solid #eee;position:relative;}
.modal-header .close{position:absolute;right: 20px;top: 0;font-size: 20px;text-shadow: 0 1px 0 #fff;opacity: .3;filter: alpha(opacity=30);}
.modal-header .close:hover{opacity: .5;filter: alpha(opacity=50);}
.modal-header h3,.modal-header .modal-title{margin:0;/* padding:10px 0; */font-size: 14px;line-height: 42px;color: #333;}

.modal-body {position:relative;padding: 20px;overflow-y:visible;word-break:break-all;}

.modal-footer {padding: 6px 20px;margin-bottom: 0;text-align: right;background-color: #f5f5f5;border-top: 1px solid #eee;*zoom: 1;}
.modal-footer:before,.modal-footer:after {display: table;content: ""}
.modal-footer:after {clear: both}
.modal-footer .btn + .btn {margin-left: 5px;margin-bottom: 0}
.modal-footer .btn-group .btn + .btn {margin-left: -1px}
.modal-footer .btn-block + .btn-block {margin-left: 0}

.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll}

.radius .modal-content{ border-radius:6px}
.radius .modal-footer{ border-bottom-left-radius:6px; border-bottom-right-radius:6px}

.modal-dialog {width: 260px;margin: 180px auto;}
.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);box-shadow: 0 5px 15px rgba(0, 0, 0, .5)}

.modal-form {position: relative;z-index:99999;width: 800px;margin: 180px auto;}

.modal-alert{position:fixed; right:auto; bottom:auto; left:50%;margin-left:-150px; top:50%;margin-top:-30px; z-index:9999;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0,0,0,.2);outline: 0;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5)}
.modal-alert-info{padding:30px; text-align:center; font-size:14px; background-color:#fff}
.modal-alert-show{
    -webkit-animation:animations 2s ease-out forwards;
    -moz-animation:animations 2s ease-out forwards;
    animation:animations 2s ease-out forwards;
}
.modal-app {width: 1100px;position: absolute;left: 160px;top: 0;z-index: 99999;}
@-webkit-keyframes animations{
    0%{opacity:0;}
    15%{opacity:1;}
    85%{opacity:1;}
    100%{opacity:0;}
}
@-moz-keyframes animations{
    0%{opacity:0;}
    15%{opacity:1;}
    85%{opacity:1;}
    100%{opacity:0;}
}
@keyframes animations{
    0%{opacity:0;}
    15%{opacity:1;}
    85%{opacity:1;}
    100%{opacity:0;}
}
.popicon{
    display: inline-block;
    margin-right: 10px;
    font-size: 26px;
    color: #5eb95e;
    vertical-align: middle;
}

/*tooltip*/
/* Tooltip 容器 */
.tooltip {
    position: relative;
}
/* Tooltip 文本 */
.tooltip .tooltiptext {
    position: absolute;
    z-index: 1;
    display: block;
    visibility: hidden;
    background-color: #293846;
    white-space: nowrap;
    color: #fff;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    border-radius: 4px;
    opacity: 0;
    transition: opacity 0.5s;
}
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
.tooltip .top::after,.tooltip .right::after,.tooltip .bottom::after,.tooltip .left::after {
    content: " ";
    position: absolute;
    border-width: 5px;
    border-style: solid;
}
/*top*/
.tooltipdiv{
    display: inline-block;
}
.tooltip .top{
    bottom: 130%;
    left: 50%;
}
.tooltip .top::after {
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-color: #293846 transparent transparent transparent;
}
/*right*/
.tooltip .right{
    top: 50%;
    margin-top: -11px;
    left: 115%;
}
.tooltip .right::after {
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-color: transparent #293846 transparent transparent;
}
/*bottom*/
.tooltip .bottom{
    top: 130%;
    left: 50%;
}
.tooltip .bottom::after {
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-color: transparent transparent #293846 transparent;
}
/*left*/
.tooltip .left{
    top: 50%;
    margin-top: -11px;
    right: 115%;
}
.tooltip .left::after {
    top: 50%;
    left: 100%;
    margin-top: -5px;
    border-color: transparent transparent transparent #293846;
}

/*color*/
.color1{color: #e24836}




.propertytit{
    margin: 10px 0;
    height: 30px;
    line-height: 30px;
}

.propertytit .coptit{
    font-size: 16px;
    color: #5a98de;
    margin-left: 20px;
    float: left;
}
.propertytit .coptit i{
    display: inline-block;
    margin: 0 2px;
    color: #787878;
}
.propertytit .copinfo{
    font-size: 14px;
    margin-right: 10px;
    float: right;
    color: #5a98de;
}
.propertytit .fentit{
    display: inline-block;
    color: #787878;
}
.propertytit .fenline{
    display: inline-block;
    padding: 0 10px;
    color: #c2c2c2;
}
