@charset "UTF-8";
body{-webkit-backface-visibility:hidden}
.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{animation-iteration-count:infinite}
@-webkit-keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center}
20%{-webkit-transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg)}
100%{-webkit-transform:rotate(0)}
}
@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)}
40%{-moz-transform:rotate(-10deg)}
60%{-moz-transform:rotate(5deg)}
80%{-moz-transform:rotate(-5deg)}
100%{-moz-transform:rotate(0)}
}
@-o-keyframes swing{20%{-o-transform:rotate(15deg)}
40%{-o-transform:rotate(-10deg)}
60%{-o-transform:rotate(5deg)}
80%{-o-transform:rotate(-5deg)}
100%{-o-transform:rotate(0)}
}
@keyframes swing{20%{transform:rotate(15deg)}
40%{transform:rotate(-10deg)}
60%{transform:rotate(5deg)}
80%{transform:rotate(-5deg)}
100%{transform:rotate(0)}
}
.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}
.text-up{color:#e63232!important}
.text-down{color:#2db464!important}
.text-default{color:#465064!important}
.text-info{color:#aab4c8!important}
.text-muted{color:#788296!important}
.text-warning{color:#ff8c00!important}
.text-primary{color:#2774ba!important}
.text-danger{color:#e63232!important}
.text-success{color:#2db464!important}
.text-link{color:#2774ba!important}
.text-through{text-decoration:line-through!important}
.text-bold{font-weight:700!important}
.tac{text-align:center!important}
.tal{text-align:left!important}
.tar{text-align:right!important}
.fl{float:left;*display:inline}
.fr{float:right;*display:inline}
.hide{display:none!important}
.show{display:block!important}
.cb{clear:both;font-size:0}
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix:after{clear:both}
.container{width:1000px;margin:0 auto}
.container-well{width:960px;margin:0 auto;padding:20px;padding-top:0;background-color:#fff}
.zlbtn{display:inline-block;*display:inline;*zoom:1;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px;outline:0}
.zlbtn,.zlbtn:active,.zlbtn:hover{color:#fff}
.zlbtn-lg{height:48px;padding:0 20px;line-height:48px;font-size:20px}
.zlbtn-md{height:38px;padding:0 15px;line-height:38px;font-size:16px}
.zlbtn-sm{height:28px;padding:0 10px;line-height:28px;font-size:14px}
.zlbtn-xs{height:18px;padding:0 5px;line-height:18px;font-size:12px}
.zlbtn-lg-fixed{height:48px;width:178px;line-height:48px;font-size:20px}
.zlbtn-md-fixed{height:38px;width:128px;line-height:38px;font-size:16px}
.zlbtn-sm-fixed{height:28px;width:78px;line-height:28px;font-size:14px}
.zlbtn-xs-fixed{height:18px;width:58px;line-height:18px;font-size:12px}
.zlbtn-block{display:block;width:100%;padding:0}
.zlbtn-danger{background-color:#e63232;border:1px solid #e63232}
.zlbtn-danger:hover{background-color:#fa5050}
.zlbtn-danger:active{background-color:#dc1e1e}
.zlbtn-primary{background-color:#2774ba;border:1px solid #2774ba}
.zlbtn-primary:hover{background-color:#4ba0dc}
.zlbtn-primary:active{background-color:#4191c8}
.zlbtn-warning{background-color:#ff8c00;border:1px solid #ff8c00}
.zlbtn-warning:hover{background-color:#ff9600}
.zlbtn-warning:active{background-color:#ff8200}
.zlbtn-normal{background-color:#fff;color:#465064;border:1px solid #e1e1eb}
.zlbtn-normal:hover{background-color:#f5f5f7;color:#465064}
.zlbtn-normal:active{background-color:#e1e1eb;color:#465064}
.zlbtn-disabled,.zlbtn-disabled:active,.zlbtn-disabled:hover{background-color:#dcdcdc;color:#788296;border:1px solid #dcdcdc;cursor:default}
.zlpanel{background-color:#fff;border:1px solid #dadae4}
.zlpanel-header{height:40px;line-height:40px;padding-left:19px;background-color:#f5f5f7;border-bottom:1px solid #dadae4;position:relative}
.zlpanel-header h2{height:39px;line-height:40px;position:relative;top:1px;display:inline-block;*display:inline;*zoom:1;border-bottom:1px solid #e63232;font-size:16px;font-weight:400}
.zlpanel-header .other{position:absolute;top:0;right:20px}
.zlpanel-desc{margin-left:20px;font-size:14px}
.zlpanel-body{padding:19px}
.zlpanel+.zlpanel{border-top:0}
.zlinput-pwd,.zlinput-text{width:280px;height:22px;line-height:22px;padding:8px 0 8px 10px;border:none;outline:0;background:#FFF;border:1px solid #dadae4;font-size:14px}
.zlinput-error{border:1px solid #e63232}
.zlinput-hover{border:1px solid #465064}
.zlinput-help{line-height:14px;padding-top:6px;font-size:12px}
.zlinput-line-error .zlinput-pwd,.zlinput-line-error .zlinput-text{border:1px solid #e63232}
.zlinput-line-error .zlinput-help{color:#e63232}
.zlinput-line-error .zlinput-pwd,.zlinput-line-error .zlinput-text{border:1px solid #e63232}
.zlinput-line-error .zlinput-help{color:#e63232}
.zlinput-icon-wrap,.zlinput-wrap{position:relative;width:292px}
.zlinput-icon-wrap .input-deco-icon,.zlinput-icon-wrap .input-icon,.zlinput-wrap .input-deco-icon,.zlinput-wrap .input-icon{position:absolute;font-size:30px;top:0;right:6px}
.zlinput-icon-wrap .input-deco-text,.zlinput-wrap .input-deco-text{position:absolute;top:0;right:6px;line-height:40px;font-size:16px;padding-right:6px}
.zlinput-icon-wrap .zlinput-pwd,.zlinput-icon-wrap .zlinput-text{width:240px;padding-right:40px}
.submit-line,.zlform-line{*zoom:1;margin-bottom:10px}
.submit-line:after,.submit-line:before,.zlform-line:after,.zlform-line:before{display:table;content:""}
.submit-line:after,.zlform-line:after{clear:both}
.submit-line:after,.submit-line:before,.zlform-line:after,.zlform-line:before{display:table;content:""}
.submit-line:after,.zlform-line:after{clear:both}
.submit-line .zlinput-wrap,.zlform-line .zlinput-wrap{float:left;*display:inline;padding-left:10px}
.submit-line .zlinput-icon-wrap,.zlform-line .zlinput-icon-wrap{float:left;*display:inline;padding-left:10px}
.submit-line .zlother-wrap,.zlform-line .zlother-wrap{height:40px;line-height:40px;padding-left:10px;font-size:14px;float:left;*display:inline}
.submit-line .zlselect-wrap,.zlform-line .zlselect-wrap{float:left;*display:inline;padding-top:10px;padding-left:10px}
.submit-line .zllabel-wrap,.zlform-line .zllabel-wrap{width:160px;height:40px;line-height:40px;padding-right:20px;font-size:14px;text-align:right;color:#788296;float:left;*display:inline}
.submit-line .zlradio-wrap,.zlform-line .zlradio-wrap{float:left;*display:inline;padding-top:14px;*padding-top:12px;font-size:12px;padding-left:10px}
.zlselect{background:0 0;font-size:14px;border:1px solid #dadae4}
.checkbox-inline,.radio-inline{margin-right:10px;vertical-align:inherit}
.checkbox-inline label,.radio-inline label{vertical-align:inherit}
.checkbox-inline input,.radio-inline input{margin:0 5px 0 0;padding:0;width:13px;height:13px;font:13px Helvetica,Arial,sans-serif;vertical-align:-2px;*vertical-align:middle;_vertical-align:3px}
.zlpayment-list{width:920px}
.zlpayment-list .zlpayment-item{font-size:14px;color:#788296}
.zlpayment-list .zlpayment-item .col{line-height:20px;padding:15px 0;border-top:1px dashed #fff;border-bottom:1px dashed #dadae4;_border-bottom:none}
.zlpayment-list .zlpayment-item .col1{width:6%;text-align:center}
.zlpayment-list .zlpayment-item .col2{width:6%}
.zlpayment-list .zlpayment-item .col3{color:#465064}
.zlpayment-list .zlpayment-item .col4{width:20%}
.zlpayment-list .zlpayment-item .col5{width:14%}
.zlpayment-list .zlpayment-item .col6{width:13%}
.zlpayment-list .zlpayment-item .col4,.zlpayment-list .zlpayment-item .col5,.zlpayment-list .zlpayment-item .col6{text-align:right}
.zlpayment-list .zlpayment-item .col4 div,.zlpayment-list .zlpayment-item .col5 div,.zlpayment-list .zlpayment-item .col6 div{padding-right:20px}
.zlpayment-list .zlpayment-item .col4 div,.zlpayment-list .zlpayment-item .col5 div{border-right:1px solid #dadae4}
.zlpayment-list .zlpayment-selected .col{border-top:1px solid #465064;border-bottom:1px solid #465064}
.zlpayment-list .zlpayment-selected .col1{border-left:1px solid #465064}
.zlpayment-list .zlpayment-selected .col6{border-right:1px solid #465064}
.zlpayment-more,.zlzlpay-more{padding-top:10px;height:20px;line-height:20px;text-align:right;font-size:14px}
.zlpayment-more a,.zlzlpay-more a{color:#2774ba}
.zlpayment-more .zliconfont,.zlzlpay-more .zliconfont{font-size:14px}
.zlzlpay-list{width:920px}
.zlzlpay-list .zlzlpay-item{font-size:14px;color:#788296}
.zlzlpay-list .zlzlpay-item .col{line-height:20px;padding:15px 0;border-top:1px dashed #fff;border-bottom:1px dashed #dadae4;_border-bottom:none}
.zlzlpay-list .zlzlpay-item .col1{width:6%;text-align:center}
.zlzlpay-list .zlzlpay-item .col2{width:6%}
.zlzlpay-list .zlzlpay-item .col3{color:#465064}
.zlzlpay-list .zlzlpay-item .col4{width:13%}
.zlzlpay-list .zlzlpay-item .col5{width:14%}
.zlzlpay-list .zlzlpay-item .col6{width:14%}
.zlzlpay-list .zlzlpay-item .col7{width:13%}
.zlzlpay-list .zlzlpay-item .col8{width:11%}
.zlzlpay-list .zlzlpay-item .col4,.zlzlpay-list .zlzlpay-item .col5,.zlzlpay-list .zlzlpay-item .col6,.zlzlpay-list .zlzlpay-item .col7,.zlzlpay-list .zlzlpay-item .col8{text-align:right}
.zlzlpay-list .zlzlpay-item .col4 div,.zlzlpay-list .zlzlpay-item .col5 div,.zlzlpay-list .zlzlpay-item .col6 div,.zlzlpay-list .zlzlpay-item .col7 div,.zlzlpay-list .zlzlpay-item .col8 div{padding-right:20px}
.zlzlpay-list .zlzlpay-item .col4 div,.zlzlpay-list .zlzlpay-item .col5 div,.zlzlpay-list .zlzlpay-item .col6 div,.zlzlpay-list .zlzlpay-item .col7 div{border-right:1px solid #dadae4}
.zlzlpay-list .zlzlpay-selected .col{border-top:1px solid #465064;border-bottom:1px solid #465064}
.zlzlpay-list .zlzlpay-selected .col1{border-left:1px solid #465064}
.zlzlpay-list .zlzlpay-selected .col8{border-right:1px solid #465064}
.zlform-line .oni-datepicker-input-wrapper{background:#fff;border:1px solid #ccc;cursor:pointer;color:#333;font-size:12px;position:relative;display:inline-block;zoom:1;z-index:1;height:38px;line-height:38px;padding-left:10px;font-size:14px;float:left}
.zlform-line .oni-datepicker-input-wrapper input{border:0 none;cursor:pointer;outline:0;padding:8px 90px 8px 6px;width:90px;height:22px;line-height:22px;margin:0;font-size:14px}
.zlform-line .oni-datepicker-input-wrapper .oni-datepicker-tip{position:absolute;top:8px;right:10px;line-height:22px;height:22px;color:#b5b5b5}
.zlform-line .oni-datepicker-input-wrapper .oni-datepicker{position:relative;display:block;font-size:0;white-space:nowrap;color:#333;z-index:10;width:auto;margin-left:-11px}
.zlform-line .oni-datepicker-input-wrapper .oni-datepicker-wrapper-top{bottom:40px}
.zltipbox{line-height:20px;padding:10px 0 10px 10px;border-left:3px solid #dadae4;font-size:14px}
.zltipbox-danger{border-color:#e63232;background-color:#fff3f2}
.zltipbox-danger .zltipbox-iconfont{color:#e63232}
.zltipbox-warning{border-color:#ff8c00;background-color:#fff5ee}
.zltipbox-warning .zltipbox-iconfont{color:#ff8c00}
.zltipbox-success{border-color:#2db464;background-color:#eafbee}
.zltipbox-success .zltipbox-iconfont{color:#2db464}
.zllabel{display:inline-block;*display:inline;*zoom:1;height:18px;line-height:18px;font-size:12px;padding:0 4px;white-space:nowrap;border:1px solid #dadae4;border-radius:4px}
.zllabel-warning{border-color:#ff8c00;color:#ff8c00}
.zllabel-danger{border-color:#e63232;color:#e63232}
.zllabel-primary{border-color:#2774ba;color:#2774ba}
.zllabel-success{border-color:#2db464;color:#2db464}
.zltable{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #dadae4;border-bottom:none;font-size:14px}
.zltable td,.zltable th{line-height:20px;border-right:1px dashed #dadae4;border-bottom:1px solid #dadae4}
.zltable th{background:#f5f5f7;padding:6px 0;text-align:center;font-size:12px}
.zltable td{padding:14px 4px}
.zltable td.last,.zltable th.last{border-right:none}
.zltable tr.other td{background:#f5f5f7}
.zltable a{color:#2774ba}
.zltab .zltab-nav{position:relative;*zoom:1;border-bottom:1px solid #dadae4}
.zltab .zltab-nav:after,.zltab .zltab-nav:before{display:table;content:""}
.zltab .zltab-nav:after{clear:both}
.zltab .zltab-nav:after,.zltab .zltab-nav:before{display:table;content:""}
.zltab .zltab-nav:after{clear:both}
.zltab .zltab-nav .zltab-nav-item{float:left;*display:inline;width:140px;margin-right:20px;height:38px;line-height:38px;position:relative;font-size:14px;color:#788296;text-align:center;background:#f5f5f7;border:1px solid #dadae4;margin-bottom:-1px;cursor:pointer}
.zltab .zltab-nav .active{background:#fff;border-top:1px solid #e63232;border-bottom:1px solid #fff;color:#465064}
.zltab .zltab-nav .other{position:absolute;right:0;top:5px}
.zltab .zltab-content{margin-top:20px}
.zltab .zltab-content .zltab-content-item{display:none}
.zltab .zltab-content .active{display:block}
.zlpagination{font-size:12px;text-align:center;font-family:'宋体'}
.zlpagination .page{height:28px;line-height:28px;padding:0 10px;border:1px solid #dadae4;vertical-align:baseline;color:#465064;display:inline-block;*display:inline;*zoom:1}
.zlpagination .page:hover{border:1px solid #e63232;background:#fff;color:#e63232}
.zlpagination .active{border:1px solid #e63232!important;background:#e63232!important;color:#fff!important}
.zlpagination .disable{border:1px solid #dadae4!important;color:#aab4c8!important;cursor:default}
.zlpagination .ellipsis,.zlpagination .total{height:30px;line-height:30px;padding:0 10px}
.zlpagination .total{color:#788296}
.zlsection-title{position:relative;height:48px;border-bottom:2px solid #dadae4;font-weight:400;font-size:14px;color:#aab4c8}
.zlsection-title span{height:46px;line-height:46px;margin-right:16px;border-bottom:2px solid #e63232;position:relative;top:2px;font-size:18px;color:#465064;display:inline-block;*display:inline;*zoom:1}
.zlsection-title .other{position:absolute;top:10px;right:0}
.zlslevel{*zoom:1;font-size:14px}
.zlslevel:after,.zlslevel:before{display:table;content:""}
.zlslevel:after{clear:both}
.zlslevel:after,.zlslevel:before{display:table;content:""}
.zlslevel:after{clear:both}
.zlslevel .text{float:left;*display:inline;line-height:16px;margin-right:4px}
.zlslevel .level{float:left;*display:inline;*zoom:1;margin-right:4px;width:190px}
.zlslevel .level:after,.zlslevel .level:before{display:table;content:""}
.zlslevel .level:after{clear:both}
.zlslevel .level:after,.zlslevel .level:before{display:table;content:""}
.zlslevel .level:after{clear:both}
.zlslevel .level span{float:left;*display:inline;display:block;height:16px;background:#aab4c8;width:60px;margin-right:2px}
.zlslevel .level span.active{background:#2db464}
.zlslevel .level span:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}
.zlslevel .level span:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}
.zlslevel .other{float:left;*display:inline}
.zlslevel .other a{color:#2774ba}
.zldialog-header{background-color:#e63232;position:relative;height:44px;font-size:18px;line-height:42px;color:#fff;padding-left:20px}
.zldialog-content{font-size:14px;padding:17px 20px}
.zldialog-footer{padding:8px 5px;background-color:#f8f8f8}
.zldialog{position:fixed;left:0;top:0;bottom:0;right:0;z-index:9999;display:none}
.zldialog .zldialog-holder{position:relative;width:480px;background:#fff;margin:150px auto 0 auto}
.zldialog .zldialog-holder .zldialog-cancel{margin-left:5px}
.zldialog-open{display:block}
.zldialog-mask{display:none;position:fixed;left:0;top:0;bottom:0;right:0;filter:alpha(Opacity=60);opacity:.6;z-index:9998;background:#000}