/*在线办理*/
.handle-header{padding:36px 0 60px}
.handle-header-title{color:#112534;padding:32px 0 40px;font-size:48px;line-height:66px;font-weight:500}
.handle-header-title.pb{padding-bottom:25px}
.handle-header .handle-header-sectitle{padding-bottom:38px;font-size:16px;color:#727475;line-height:16px}
.handle-header .handle-header-sectitle span{color:#67696a}
.handle-section{margin-bottom:60px;font-size:16px}
.handle-section2{margin-bottom: 0; padding-bottom: 20px; border-bottom: 1px solid #dfdfdf}
.handle-section-head{font-size:24px;color:#112534;line-height:30px;padding:15px 0;font-weight:500;border-bottom:4px solid #112534}
.handle-item-head{color: #0D1C28; font-size: 16px; padding-top: 40px}
.handle-section-body{padding:38px 0 0}
.handle-section-body .zs-region-picker .zs-select:not(:first-child){margin-left:14px}
.handle-section-body .font-required:after{content:"\E601";font-family:iconfont!important;color:#c10b1e}
.handle-section-content{color:#000;line-height:30px}
.zs-table-v{width:100%;font-size:16px;line-height:22px;table-layout:fixed}
.zs-table-v th{width:124px;color:#777;font-weight:500}
.zs-table-v th.lg{width: 160px}
.zs-table-v td,.zs-table-v th{height:48px;vertical-align:top;text-align:left}
.zs-table-v td{color:#000}
.zs-table-vt th{width: 160px; text-align: right}·
.material .zs-poptips-inner{min-width:320px}
/* 带 * 的提示信息 */
.material-desc{padding-top:20px}
.material-desc:before{content:"\E601";font-family:iconfont!important;color:#c10b1e}
/* 带 ! 的提示信息 */
.hint-mess-box{margin-top: -25px; padding-bottom: 10px; border-bottom: 1px solid hsla(0,0%,59%,.15)}
.hint-mess-box .zs-btn{min-width: 120px;padding: 0 2em}
.hint-mess{color: #808080; line-height: 48px}
.hint-mess:before{content:"\E68C";font-family:iconfont;color:#808080}
.star:before{content:"\E601";font-family:iconfont;color:#c10b1e;font-size: 14px;font-weight: normal}
.zs-checkbox>span span.star{vertical-align: top}

/*弹出提示框*/
.zs-poptips{position:relative;display:inline-block;font-size:0}
.zs-poptips-text{padding:10px 15px;font-size:14px}
.zs-poptips-box{min-width:150px;position:absolute}
.zs-poptips-box-show{visibility:visible}
.zs-poptips-box-hide{visibility:hidden}
.zs-poptips-box-left{top:0;right:100%;text-align:left}
.zs-poptips-box-right{top:0;left:100%;text-align:left}
.zs-poptips-box-top{bottom:100%;left:50%;text-align:center}
.zs-poptips-box-bottom{top:100%;left:50%;text-align:center}
.zs-poptips-content{line-height:22px;font-size:14px;color:#0d1c28}
.zs-poptips-inner{background-color:#fff;box-shadow:0 2px 15px rgba(9,41,77,.15)}
.zs-poptips-arrow{width:10px;height:10px;position:absolute;font-size:0;line-height:0;z-index:2}
.zs-poptips-arrow:after,.zs-poptips-arrow:before{content:"";position:absolute}
.zs-poptips-arrow:before{border-width:5px;border-style:dashed;z-index:1}
.zs-poptips-arrow-left{right:-10px;top:50%;margin-top:-5px}
.zs-poptips-arrow-left:before{top:0;left:-2px;border-color:transparent transparent transparent #fff}
.zs-poptips-arrow-right{left:-10px;top:50%;margin-top:-5px}
.zs-poptips-arrow-right:before{top:0;right:-2px;border-color:transparent #fff transparent transparent}
.zs-poptips-arrow-top{left:50%;bottom:-10px;margin-left:-5px}
.zs-poptips-arrow-top:before{top:-2px;left:0;border-color:#fff transparent transparent}
.zs-poptips-arrow-bottom{left:50%;top:-10px;margin-left:-5px}
.zs-poptips-arrow-bottom:before{bottom:-2px;left:0;border-color:transparent transparent #fff}

/*步驟*/
.zs-steps{display: flex;justify-content: space-between;}
.zs-steps:after{content:"";clear:both;display:table}
.zs-step{float:left;text-align:left;position:relative;min-height:32px;color:#9b9b9b;font-size:0;flex:1;/*width: 100%;*/}
.zs-step>*{opacity:.3}
.zs-step-dot{position:absolute;z-index:1;left:0;top:0;width:32px;height:32px;border-radius:50%;color:#3e97df;line-height:32px;text-align:center;font-size:18px;font-weight:400;box-shadow:inset 0 0 0 2px #3e97df}
.zs-step-dot:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607"}
.zs-step-title{position:relative;z-index:1;background:#fff;margin-top:42px;margin-bottom:4px;padding-bottom: 10px;padding-right:40px;font-size:18px;line-height:24px;display:inline-block;max-width:100%;overflow:hidden;color:#3e97df}
.zs-step-title:empty{visibility:hidden}
.zs-step-desc{line-height:20px;font-size:14px;padding-right:40px;color:#3e97df}
.zs-step-desc:empty{display:none}
.zs-step:not(:last-of-type):before{content:"\E607";position:absolute;top:15px;left:42px;right:10px;height:2px;background:#3e97df}
.zs-step-parallel{padding-left:32px}
.zs-step-parallel .zs-step-title{padding:0 10px;margin-top:0;padding-right:10px;line-height:32px;white-space:nowrap;text-overflow:ellipsis}
.zs-step-parallel .zs-step-desc{line-height:1;padding-left:10px}
.zs-step.active,.zs-step.active>*{opacity:1}
.zs-step.active .zs-step-dot{background:#3e97df;box-shadow:none;color:#fff}
.zs-step.active .zs-step-dot:before{content:attr(data-index);font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif}
.zs-step.active:before{background:#e2e2e2}
.zs-step.active~.zs-step,.zs-step.active~.zs-step>*{opacity:1}
.zs-step.active~.zs-step .zs-step-dot{background:#e2e2e2;box-shadow:none;color:#fff}
.zs-step.active~.zs-step .zs-step-dot:before{content:attr(data-index);font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif}
.zs-step.active~.zs-step .zs-step-title{color:#999}
.zs-step.active~.zs-step .zs-step-desc{color:#9b9b9b}
.zs-step.active~.zs-step:before{background:#e2e2e2}
.zs-step.skip .zs-step-dot{color: #7b7b7b;box-shadow: inset 0 0 0 2px #7b7b7b}
.zs-step.skip .zs-step-title{color: #7b7b7b}


/*表单 form*/
.zs-form-vertical .zs-form-item .zs-form-item-label{display:block;padding-top:0;padding-bottom:9px}
.zs-form-vertical .zs-form-item .zs-form-item-content{display:block;width:auto}
.zs-form-vertical .zs-form-item .zs-form-item-error-msg,.zs-form-vertical .zs-form-item .zs-form-item-info-msg{padding-left:0}
.zs-form-item{font-size:0}
.zs-form-item>*{font-size:14px}
.zs-form-item-large>*{font-size:18px}
.zs-form-item+.zs-form-item{padding-top:18px}
.zs-form-item:last-child button{padding-top:0;margin-top:36px}
.zs-form-item-content,.zs-form-item-label{display:inline-block;vertical-align:middle}
.zs-form-item-label{vertical-align:top;padding-top:.70em;line-height:1.5em;width:100px; text-align: left;}
.prelim-form .zs-form-item-label{padding-right: 0; text-align: left;}
.zs-form-item-label-tw{padding-top: 0}
.zs-form-item-label~.zs-form-item-error-msg,.zs-form-item-label~.zs-form-item-info-msg{padding-left:120px}
.zs-form-item-large .zs-form-item-label{padding-top:.92em}
.zs-form-item-content{width: 1080px;vertical-align: top;/*padding-top: .75em;*/line-height: 1.5em}
.zs-form-item-content .zs-col .zs-select,.zs-form-item-content.zs-form-item-content-nolabel,.zs-form-item-content .zs-input{width:100%}
.zs-form-item-error-msg,.zs-form-item-info-msg{font-size:14px;line-height:1;padding:10px 0 0}
.zs-form-item-error-msg{color:#c10b1e;display:none}
.zs-form-item-error .zs-form-item-info-msg{display:none}
.zs-form-item-error .zs-form-item-error-msg{display:block}
.zs-form-item-error .zs-input input,.zs-form-item-error .zs-input textarea{border-color:#c10b1e}
.zs-form-item-required .zs-form-item-label:after{content:"\E601";font-family:iconfont!important;color:#c10b1e}
.inline-input .zs-form-item+.zs-form-item{padding-top: 0}
.inline-input .zs-form-item-label{width: 75px}
.zs-form-label-middle{line-height: 70px; padding-top: 0}
.zs-form-item-long .zs-form-item-label{width: 100px;padding-top: 0;display: inline-block !important;vertical-align: middle;/*text-align: right;padding-right: 10px;*/line-height: 38px;font-size: 14px;}
.zs-form-item-long .zs-form-item-content{width: 670px; /*font-size: 0;*/ display: inline-block; vertical-align: middle; position:relative;}
/*input输入*/
.zs-input{position:relative;display:inline-block;width:435px;height:38px;/*font-size:16px;*/line-height: 38px;}
.zs-input .icon{position:absolute;top:0;line-height:38px;padding:0 1em}
.zs-input-small{height:38px;font-size:14px}
.zs-input-small .icon{line-height:38px}
.zs-input-large{height:60px;font-size:18px}
.zs-input-large .icon{line-height:60px}
.zs-input-mini{height:30px;font-size:12px}
.zs-input-mini .icon{line-height:30px}
.zs-input-long{width:660px}
.zs-input-short{width:210px}
.zs-input-icon{left:0}
.zs-input-suffix-icon{right:0}
.zs-input-suffix-icon-clear{opacity:.5;cursor:pointer;visibility:hidden}
.zs-input-suffix-icon-clear:hover{opacity:1}
.zs-input-suffix-icon-clear.visible{visibility:visible}
.zs-input>input{line-height: 38px;}
.zs-input>input,.zs-input>textarea{transition:color .2s,border .2s;width:100%;height:100%;outline:none;padding:0 1em;border:1px solid #c4c4c4;box-sizing: border-box; font-size: 14px; resize:none}
.zs-input>input::-webkit-input-placeholder,.zs-input>textarea::-webkit-input-placeholder{color:#c4c4c4}
.zs-input>input::-moz-placeholder,.zs-input>textarea::-moz-placeholder{color:#c4c4c4}
.zs-input>input:-ms-input-placeholder,.zs-input>textarea:-ms-input-placeholder{color:#c4c4c4}
.zs-input>input:hover,.zs-input>textarea:hover{border-color:#777}
.zs-input>input:focus,.zs-input>textarea:focus{border-color:#3e97df}
.zs-input>input[disabled],.zs-input>textarea[disabled]{background:#f2f2f2;border:none;box-shadow:inset 0 0 0 1px #e2e2e2;color:#c4c4c4;pointer-events:none}
.zs-input:not(:last-child){margin-right:8px}
.zs-input-textarea{height:auto}
.zs-input>textarea{padding:1em;vertical-align:top}
.zs-input-prefix>input{padding-left:2.5em}
.zs-input-suffix>input{padding-right:2.5em}
.zs-input-length-info{font-size:12px;position:absolute;right:10px;bottom:10px;line-height:1;color:#777}
.zs-input-hidden{display:none}
.zs-form-input{padding-top: 0;}
/*select*/
.zs-select{width:210px;position:relative;display:inline-block;vertical-align:middle}
.zs-select .zs-input{width:100%}
.zs-select .zs-input,.zs-select .zs-input>*{cursor:pointer}
.zs-select .zs-input .icon{color:#777;transition:transform .2s}
.zs-select-drop{box-shadow:0 2px 15px rgba(9,41,77,.15);position:absolute;left:0;top:100%;margin-top:5px;min-width:100%;padding:10px 0;max-height:190px;overflow:auto;z-index:9;white-space:nowrap;background:#fff;transition:all .2s;visibility:hidden;transform:scaleY(.8);transform-origin:center top;opacity:0}
.zs-select-focused .zs-select-drop{visibility:visible;opacity:1;transform:none}
.zs-select-focused .zs-input input{border-color:#3e97df}
.zs-select-focused .zs-input .icon{transform:rotate(180deg)}
.zs-select-disabled{opacity:.4;pointer-events:none}
.text-show{font-size: 14px}
.zs-option{font-size:14px;padding:10px 20px;cursor:pointer;line-height:1;text-align: left;}
.zs-option:hover{background:#f2f2f2}
.zs-option.selected{background:#3e97df;color:#fff}
.zs-option-disabled{opacity:.4;pointer-events:none}
/*dropdown*/
.zs-dropdown,.zs-option>span{vertical-align:middle}
.zs-dropdown{position:relative;display:inline-block;font-size:14px}
.zs-dropdown-trigger{cursor:pointer}
.zs-dropdown-trigger .zs-icon{color:#777;margin-left:10px}
.zs-dropdown-drop{box-shadow:0 2px 15px rgba(9,41,77,.15);position:absolute;left:0;top:20px;margin-top:5px;min-width:120px;max-height:300px;padding:10px 0;height:auto;overflow-x:hidden;overflow-y:auto;white-space:nowrap;text-align:left;z-index:9;background:#fff;transition:all .2s;visibility:hidden;transform:scaleY(.8);transform-origin:center top;opacity:0}
.zs-dropdown-drop::-webkit-scrollbar{width:6px;height:4px}
.zs-dropdown-drop::-webkit-scrollbar-track{background:#f6f6f6;border-radius:3px}
.zs-dropdown-drop::-webkit-scrollbar-thumb{background:#aaa;border-radius:3px}
.zs-dropdown-drop::-webkit-scrollbar-thumb:hover{background:#747474}
.zs-dropdown-drop::-webkit-scrollbar-corner{background:#f6f6f6}
.zs-dropdown-focused .zs-dropdown-drop{visibility:visible;opacity:1;transform:none}
.zs-dropdown-right .zs-dropdown-drop{left:auto;right:0}
.zs-dropdown-menu{list-style:none}
.zs-dropdown-menu .zs-dropdown-item{font-size:14px;cursor:pointer;line-height:1;padding:0 20px}
.zs-dropdown-menu .zs-dropdown-item a{display:inline-block;width:100%;padding:10px 0;color:#112534;transition:none}
.zs-dropdown-menu .zs-dropdown-item:hover{background:#f2f2f2}
.zs-dropdown-menu .zs-dropdown-item:hover>a{color:#3e97df}
.zs-dropdown-menu .zs-dropdown-item-disabled{opacity:.4;pointer-events:none}
.zs-dropdown-menu .zs-dropdown-item>span{vertical-align:middle}
/*checkbox*/
.zs-checkbox{display:inline-block;cursor:pointer;font-size:16px;line-height:1;outline:none;-moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; -khtml-user-select:none; user-select:none}
.zs-checkbox.zs-checkbox-inform{height:48px;line-height:48px}
.zs-checkbox:not(:last-child){margin-right:30px}
.zs-checkbox:focus span:before{outline:1px solid #3e97df;outline-offset:-1px}
.zs-checkbox>input[type=checkbox]{display:none}
.zs-checkbox>input[type=checkbox]:not(:disabled):not(:checked):hover+span:before{color:#3e97df;background:#fff;box-shadow:inset 0 0 0 2px #3e97df}
.zs-checkbox>input[type=checkbox]:checked+span:before{content:"\E607";color:#fff;background:#3e97df;box-shadow:none}
.zs-checkbox>input[type=checkbox]:disabled+span:before{background:#f2f2f2;border:none;box-shadow:inset 0 0 0 1px #e2e2e2;color:#c4c4c4;pointer-events:none}
.zs-checkbox>span:before{content:"\E607";display:inline-block;width:20px;height:20px;font-family:iconfont!important;font-weight:700;text-align:center;vertical-align:middle;line-height:20px;font-size:16px;box-shadow:inset 0 0 0 1px #bbb}
.zs-checkbox>span span{vertical-align:middle}
.zs-checkbox-indeterminate>input[type=checkbox]+span:before{content:"\E607";color:#fff;background:#3e97df;box-shadow:none}
.zs-checkbox-large{font-size:18px}
.zs-checkbox-large.zs-checkbox-inform{height:60px;line-height:60px}
.zs-checkbox-large:not(:last-child){margin-right:30px}
.zs-checkbox-large>span:before{width:24px;height:24px;line-height:24px;font-size:18px}
.zs-checkbox-small{font-size:14px}
.zs-checkbox-small:not(:last-child){margin-right:30px}
.zs-checkbox-small>span:before{width:18px;height:18px;line-height:18px;font-size:14px}

.zs-checkbox.zs-checkbox-disab:focus span:before, .zs-checkbox.zs-checkbox-null:focus span:before{outline: none}
.zs-checkbox.zs-checkbox-disab>span:before, .zs-checkbox.zs-checkbox-null>span:before{content: ''; box-shadow: inset 0 0 0 1px #bbb}
.zs-checkbox.zs-checkbox-disab>input[type=checkbox]:not(:disabled):not(:checked):hover+span:before,
.zs-checkbox.zs-checkbox-null>input[type=checkbox]:not(:disabled):not(:checked):hover+span:before{content: ''; background: #fff; box-shadow: inset 0 0 0 1px #bbb; border: none}
.zs-checkbox.zs-checkbox-disab>input[type=checkbox]:disabled+span:before{background: #fff; border: none; box-shadow: inset 0 0 0 1px #bbb; color:#fff; pointer-events: none}
.zs-checkbox.zs-checkbox-disab>input[type=checkbox]:disabled:checked+span:before{background: #3e97df; box-shadow: none}
.zs-checkbox.zs-checkbox-null>span:before{margin-top: -2px}
/*表格 table*/
.zs-table{border:none;width:100%;color:#383838;border-collapse:separate;border-spacing:0;vertical-align:middle}
.zs-table a{color:#3e97df}
.zs-table th{padding:16px 0;line-height:1;color:#727475;vertical-align:middle;border-bottom:1px solid hsla(0,0%,59%,.2);font-weight:400;font-size:14px;text-align:left}
.zs-table th:first-child{padding-left:0;text-align:left}
.zs-table th:last-child{text-align:right;padding-right:0}
.zs-table td{font-size:16px;height:60px;padding:10px 0;color:#383838;border-bottom:1px solid hsla(0,0%,59%,.2);vertical-align:middle;text-align:left}
.zs-table td:first-child{padding-left:0}
.zs-table td:last-child{text-align:right;padding-right:0}
.zs-table td:only-child{text-align:left}
.zs-table-large th{padding:18px 10px}
.zs-table-large td{font-size:16px;height:70px}
.zs-table-small{font-size:14px}
.zs-table-small td,.zs-table-small th{padding:0 12px;font-size:14px;height:38px}
.zs-table-small th{font-weight:700}
.zs-table-small td{line-height:18px}
.zs-table-border{border:1px solid #e2e2e2}
.zs-table-border th{background-color:#f2f2f2}
.zs-table-border td:first-child,.zs-table-border th:first-child{padding-left:12px;text-align:left}
.zs-table-border td:last-child,.zs-table-border th:last-child{padding-right:12px;text-align:right}
.zs-table-border tr:last-child td{border-bottom:none}
.zs-table-border.innerline th,.zs-table-border.innerline td{border-right: 1px solid hsla(0,0%,59%,.2);}
.zs-table-border.innerline th:last-child,.zs-table-border.innerline td:last-child{border-right: none;}
.zs-table td.table-left{text-align:left}
.zs-table td.table-right{text-align:right}
.zs-table-btn{display:inline-block;color:#3e97df;text-decoration:underline}
.zs-table-btn:hover{color:#0066b9}
.zs-table-btn+.table-btn{margin-left:20px}
.zs-table .zs-table-link{font-size:18px;color:#001200}
.zs-table .t-r{text-align:right}
.zs-table .t-r .table-btn{margin-right:0;margin-left:30px}
.zs-table-more{background-color:#f2f2f2;text-align:center;height:38px;line-height:38px;color:#3e97df;cursor:pointer}
.zs-table-more-border{border:1px solid #e2e2e2;border-top:none}
.zs-table-more .icon{display:inline-block;transition:transform .3s}
.zs-table-empty{text-align:center!important;height:180px!important}
.zs-table-large .zs-table-empty{height:210px!important}
.zs-table-small .zs-table-empty{height:114px!important}
/*按钮btn*/
.zs-btn{display:inline-block;/*min-width:168px;*/height:38px;font-weight:700;font-size:16px;cursor:pointer;border:none;outline:none;padding:0 50px;transition:color .2s,background .2s,box-shadow .2s;color:#3e97df;background:#ebf4fb}
.zs-btn .pre-icon{margin-right:10px}
.zs-btn .suffix-icon{margin-left:10px}
.zs-btn .zs-loading{margin-right:10px;margin-top:-.2em}
.zs-btn:active,.zs-btn:hover{background:#d8eaf8}
.zs-btn>span>*{color:inherit}
.zs-btn:not(:last-child){margin-right:15px}
.zs-btn-small{font-size:14px;min-width:110px;height:38px}
.zs-btn-small.zs-btn-thin{box-shadow:inset 0 0 0 2px #3e97df}
.zs-btn-mini{font-size:12px;min-width:80px;height:30px}
.zs-btn-mini.zs-btn-thin{box-shadow:inset 0 0 0 1px #3e97df}
.zs-btn-large{font-size:20px;min-width:240px;height:60px}
.zs-btn-large.zs-btn-thin{box-shadow:inset 0 0 0 4px #3e97df}
.zs-btn-primary{color:#fff;background:#3e97df}
.zs-btn-primary:active,.zs-btn-primary:hover{background:#0066b9}
.zs-btn-thin{box-shadow:inset 0 0 0 3px #3e97df;background:none;color:#3e97df}
.zs-btn-thin:active,.zs-btn-thin:hover{color:#fff;background:#3e97df}
.zs-btn-text{background:none}
.zs-btn-text:active,.zs-btn-text:hover{background:#ebf4fb}
.zs-btn-error,.zs-btn-info,.zs-btn-success,.zs-btn-warning{box-shadow:none;color:#fff}
.zs-btn-info{background:#2db7f5}
.zs-btn-success{background:#0c9363}
.zs-btn-warning{background:#f90}
.zs-btn-error{background:#c10b1e}
.zs-btn[disabled]{opacity:.4;pointer-events:none}
.zs-btn-icon-only{width:48px;min-width:auto;padding:0}
.zs-btn-icon-only.zs-btn-small{width:38px}
.zs-btn-icon-only.zs-btn-mini{width:30px}
.zs-btn-icon-only.zs-btn-large{width:60px}
/*栅格*/
.zs-row{position:relative}
.zs-row:after{content:"";clear:both;display:table}
.zs-row-gutter-30{margin-left:-15px;margin-right:-15px}
.zs-row-gutter-30 .zs-col{padding-left:15px;padding-right:15px}
.zs-row-gutter-60{margin-left:-30px;margin-right:-30px}
.zs-row-gutter-60 .zs-col{padding-left:30px;padding-right:30px}
.zs-col{float:left;box-sizing:border-box}
.zs-col-1{width:8.33333333%}
.zs-col-offset-1{margin-left:8.33333333%}
.zs-col-pull-1{position:relative;right:8.33333333%}
.zs-col-push-1{position:relative;left:8.33333333%}
.zs-col-2{width:16.66666667%}
.zs-col-offset-2{margin-left:16.66666667%}
.zs-col-pull-2{position:relative;right:16.66666667%}
.zs-col-push-2{position:relative;left:16.66666667%}
.zs-col-3{width:25%}
.zs-col-offset-3{margin-left:25%}
.zs-col-pull-3{position:relative;right:25%}
.zs-col-push-3{position:relative;left:25%}
.zs-col-4{width:33.33333333%}
.zs-col-offset-4{margin-left:33.33333333%}
.zs-col-pull-4{position:relative;right:33.33333333%}
.zs-col-push-4{position:relative;left:33.33333333%}
.zs-col-5{width:41.66666667%}
.zs-col-offset-5{margin-left:41.66666667%}
.zs-col-pull-5{position:relative;right:41.66666667%}
.zs-col-push-5{position:relative;left:41.66666667%}
.zs-col-6{width:50%}
.zs-col-offset-6{margin-left:50%}
.zs-col-pull-6{position:relative;right:50%}
.zs-col-push-6{position:relative;left:50%}
.zs-col-7{width:58.33333333%}
.zs-col-offset-7{margin-left:58.33333333%}
.zs-col-pull-7{position:relative;right:58.33333333%}
.zs-col-push-7{position:relative;left:58.33333333%}
.zs-col-8{width:66.66666667%}
.zs-col-offset-8{margin-left:66.66666667%}
.zs-col-pull-8{position:relative;right:66.66666667%}
.zs-col-push-8{position:relative;left:66.66666667%}
.zs-col-9{width:75%}
.zs-col-offset-9{margin-left:75%}
.zs-col-pull-9{position:relative;right:75%}
.zs-col-push-9{position:relative;left:75%}
.zs-col-10{width:83.33333333%}
.zs-col-offset-10{margin-left:83.33333333%}
.zs-col-pull-10{position:relative;right:83.33333333%}
.zs-col-push-10{position:relative;left:83.33333333%}
.zs-col-11{width:91.66666667%}
.zs-col-offset-11{margin-left:91.66666667%}
.zs-col-pull-11{position:relative;right:91.66666667%}
.zs-col-push-11{position:relative;left:91.66666667%}
.zs-col-12{width:100%}
.zs-col-offset-12{margin-left:100%}
.zs-col-pull-12{position:relative;right:100%}
.zs-col-push-12{position:relative;left:100%}
/*success-appl*/
.success-apply{background-color:#09294D;text-align:center;}
.success-apply .fullapply-info{padding-top:24px;padding-bottom:70px;}
.success-apply .fullapply-info .done-mark .icon{color:#ffffff;font-size:100px;line-height: 1.6;}
.success-apply .fullapply-info .done-desc,.success-apply .fullapply-info .done-progress{color:#ffffff;}
.success-apply .fullapply-info .done-desc a,.success-apply .fullapply-info .done-progress a{color:#3e96df;}
.success-apply .fullapply-info .done-desc a:hover,.success-apply .fullapply-info .done-progress a:hover{color:#3e96df;text-decoration:underline;}
.success-apply .fullapply-info .done-desc{font-size:42px;line-height:59px;padding:0 0 10px 0;}
.success-apply .fullapply-info .done-progress{font-size:18px;line-height:36px;}
.success-apply .fullapply-info .check-app-info{width:600px;height:180px;background:#FFFFFF;border-radius:6px;margin:0 auto;padding:32px 40px;}
.success-apply .fullapply-info .check-app-info .ckeck-info-desc{float:left;padding-top:7px;}
.success-apply .fullapply-info .check-app-info .ckeck-info-desc p:not(:last-of-type){font-size:24px;font-weight:bold;line-height:33px;color:#0D1C28;text-align:left;}
.success-apply .fullapply-info .check-app-info .ckeck-info-desc p:last-of-type{font-size:16px;color:#777777;letter-spacing:0;line-height:30px;padding-top:6px;}
.success-apply .fullapply-info .check-app-info .check-info-code{float:right;}
.success-apply .fullapply-info .check-app-info .check-info-code .pup-app span:nth-of-type(1),.success-apply .fullapply-info .check-app-info .check-info-code .applets span:nth-of-type(1){width:90px;height:90px;background-color:#0c9363;display:inline-block;}
.success-apply .fullapply-info .check-app-info .check-info-code .applets{float:left;margin-right:40px;}
.success-apply .fullapply-info .check-app-info .check-info-code .pup-app{float:right;}
.fullapply-step-info{text-align:center;}
.fullapply-step-info .fullapply-tips{font-size:18px;line-height:25px;padding:50px 0 30px 0;}
.fullapply-step-info .fullapply-btn{padding:50px 0 70px 0;}
.fullapply-step-info .fullapply-btn #btn_back{background-color:#F1F2F3;-webkit-box-shadow:none;box-shadow:none;color:#000000;}

.table-alteration{margin-top: -20px; border: 1px solid #e2e2e2;}
.table-alteration tr{border-bottom: 1px solid #e2e2e2;}
.table-alteration tr th{height: 44px; color: #333; padding: 0 10px; font-weight: normal; text-align: left; background-color: #f2f2f2;}
.table-alteration tr td{height: 44px; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


/*footer*/
.footer{margin-top:50px;}

/* 申办情形选择 */
.bid-situation-list{margin-top: 15px;}
.bid-situation-list li{padding: 12px 0;}
.bid-situation-list .radiobox{margin: 0 0 0 10px;}

.bid-situation-list.check-box li{padding: 20px 0; border-bottom: 1px solid hsla(0,0%,59%,.15);}
.bid-situation-list.check-box .zs-checkbox span{font-weight: bold;}

.check-rd-choose{display: none; padding-left: 27px; font-size: 14px;}
.check-rd-choose.on{display: block;}
.check-rd-choose .text{padding: 15px 0;}
.check-rd-choose .radiobox{margin-right: 30px;}
.check-rd-choose input[type=radio] ~ span{width: 6px; height: 6px;}
.check-rd-choose .radiobox:before{width: 18px; height: 18px;}



.zs-no-border{min-width: 100px;}
.zs-no-border .zs-col{width: auto; clear: both; float: none;}
.zs-no-border .zs-select{width: 100%;}
.zs-no-border .zs-select .zs-input{width: auto;}
.zs-no-border input{max-width: 140px; border: none; margin-left: -7px; margin-right: -7px;}
.zs-no-border .zs-input .icon{right: -35px; line-height: 50px;}


/* EMS服务选择 */
.ems-con{
	margin-left: 12px;
	vertical-align: top;
    padding-top: .75em;
    line-height: 1.5em;
}
.ems-con .radiobox{margin-right: 100px;}
.ems-info{color: #8A8A8A;margin-top: 20px;}
.zs-sample3{display: none;}
.zs-sample3 .zs-modal-dialog{width: 560px;}
.zs-sample3 .zs-modal-h3{margin-bottom: 40px;font-size: 24px;}
.zs-sample3 .zs-modal-header{height: 38px;border: none;}
.zs-sample3 .zs-modal-close{height: 38px;width: 38px;}
.zs-sample3 .break-word{font-size: 18px;}
.zs-sample3 .zs-modal-footer{padding-top: 10px;padding-bottom: 69px;}

.zs-alteration2{display: none;}
.zs-alteration2 .zs-form-item-content .zs-col .zs-select{width: 250px;}
.zs-alteration2 .zjhm{width: 100%;}
.zs-alteration2 .zs-modal-dialog{width: 968px;}
.zs-alteration2 .zs-modal-header{border: none;}
.zs-alteration2 .zs-modal-body{padding-top: 0; padding-bottom: 0;}
.zs-alteration2 .handle-section-body{padding-top: 20px;}
.zs-alteration2 .th-phone{width: 100px;}
.zs-alteration2 .th-yb{width: 70px;}
.zs-alteration2 .th-cz{width: 50px;}
.zs-alteration2 .material{margin-bottom: 40px;}
.zs-alteration2 .zs-form{margin-top: 40px;}
.zs-alteration2 .zs-select{width: 250px;}
.zs-alteration2 .hr-line{border-bottom: solid 1px #e2e2e2;}
.zs-alteration2 .handle-section{margin-bottom: 40px;}
.zs-alteration2 .handle-section-body .zs-region-picker .zs-select:not(:first-child){margin-left: 11px;}
.zs-alteration2 .buttons{padding-bottom: 60px;}

.sd-checkbox {display:inline-block;position:relative;}
.sd-checkbox input {width:0;height:0;position:absolute;top:2px;left:0;opacity:0;}
.sd-checkbox input:before {display: none;}
.sd-checkbox input:after {display: none;}
.sd-checkbox input:checked:before {display: none;}
.sd-checkbox input:checked:after {display: none;}
.sd-checkbox label {position:relative;cursor: pointer;}
.sd-checkbox .iconfont{border: solid 1px #BBBBBB;width: 20px;height: 20px;box-sizing: border-box;line-height: 20px;text-align: center;font-weight: 700;color: #fff;vertical-align: middle;}
.sd-checkbox label .label-t{vertical-align: middle;}
.sd-checkbox .no-select {display:inline-block;}
.sd-checkbox .selected {display:none;background: #3e97df;border: none;}
.sd-checkbox.checked .no-select {display:none;}
.sd-checkbox.checked .selected {display:inline-block;}

.upload-box input[type="file"].file-input-hidden{width: 0;height: 0;}

/* 打星评分 */
.grade-step{color: #1a1a1a; text-align: center; margin-top: 60px;}
.grade-step .grade-tit{font-size: 24px; font-weight: bold;}
.grade-step .grade-hint{color: #666; font-size: 18px; margin: 20px 0 30px;}
.grade-step .grade-star{margin-bottom: 20px;}
.grade-step .grade-star ul li{display: inline-block; margin: 0 5px;}
.grade-step .grade-star .icon{display: block; width: 36px; height: 36px; color: #ccc; font-size: 36px; font-weight: normal; cursor: pointer; background: url(../images/star_gray.png); background-size: 100%!important;}
.grade-step .grade-star .icon.icon-star-blue{width: 26px; height: 25px;}
.grade-step .grade-star .off .icon-star-grade{background: url(../images/star_orange.png) no-repeat;}
.grade-step .grade-star .on .icon-star-grade{background: url(../images/star_orange.png) no-repeat;}
.grade-step .grade-star .on .icon-star-blue{background: url(../images/star_blue.png) no-repeat;}
.grade-step .zs-input{width: auto; height: 110px; padding: 10px 0; border: 1px solid #ccc;}
.grade-step .zs-input>textarea{width: 648px; height: 110px; padding: 0 10px; border: none;}
.grade-step .grade-num{position: absolute; right: 7px; bottom: 0; color: #ccc; font-size: 10px;}
.grade-step.horizontally{margin-top: 0; padding-top: 15px; border-top: 1px solid #e2e3e4;}
.grade-step.horizontally .vmiddle{line-height: 30px; vertical-align: top;}

.bold{font-weight: bold!important;}
.error input, .error input:focus, .error input:hover{border-color: red; color: red;}
.error-hint{position: relative; color: red;}
.error-hint:before{margin-right: 5px;}

/*20201224*/
.checkbox-xy {line-height: 39px; }
/*正方形的复选框*/
.sq-checkbox>span{position: relative; display: inline-block; height: 28px; margin-bottom: 10px; margin-left: 20px; z-index: 1;}
.sq-checkbox>span:before{content: ''; position: absolute; width: 100%; height: 28px; left: -20px; top: -8px; padding: 2px 20px; border-radius: 2px; z-index: -1;}
.sq-checkbox>input[type=checkbox]:checked+span{color: #3E97DF;}
.sq-checkbox>input[type=checkbox]:checked+span:before{content: ''; background-color: #fff; box-shadow: inset 0 0 0 1px #3E97DF;}
/*正方形的单选框*/
.sq-radiobox{position: relative; display: inline-block; height: 36px; line-height: 36px; margin-bottom: 15px; margin-right: 15px;}
.sq-radiobox .radio-border{position: relative!important; display: inline-block; top: 0; left: 0; width: 96%!important; height: 100%!important; padding: 0 2%; text-align: center; border-radius: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; z-index: 1;}
.sq-radiobox .radio-border:before{content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0;  border-radius: 2px; z-index: -1; background-color: #e5e5e5; box-shadow: inset 0 0 0 1px #bbb;}
.sq-radiobox>input[type=radio]{position: absolute;z-index: -1;}
.sq-radiobox>input[type=radio]:checked+.radio-border{color: #3E97DF; border: none;}
.sq-radiobox>input[type=radio]:checked+.radio-border:before{content: ''; background-color: #fff; box-shadow: inset 0 0 0 1px #3E97DF;}
.sq-radiobox small{color: red; font-size: 12px;}


.evaluation-box .grade-step.horizontally {overflow: hidden;}
.evaluation-box .zs-table-v th {height: 40px; width: 90px;}
.evaluation-box .zs-table-v td {height: 40px;}
.evaluation-box .grade-step.horizontally .vmiddle {float:left; margin-right: 20px;}
.evaluation-box .grade-step .grade-star {float: left;margin-right: 15px;}
.evaluation-box .gray {color: #c4c4c4;font-size: 12px;}
.evaluation-box .blod {font-weight: bold;}
.evaluation-box .zs-checkbox {font-size: 12px;}
.evaluation-box .red {color: #f13939;}
.evaluation-box .grade-step {margin-top: 0; text-align: left;}

.width930{min-width: 930px; padding-left: 30px;}
.width930 .zs-content{width: 930px;}
.width930 .zs-form-item-content .zs-input .zs-btn{width: 100%; padding-right: 0; padding-left: 0;}

/*新增导办资料*/
.label-text {
  display: inline-block;
  width: 109px;
  height: 33px;
  line-height: 33px;
  background-color: #ebf4fb;
  color: #323f4a;
  text-align: center;
  cursor: pointer;
  margin-right: 20px;
  margin-bottom: 15px;
  position: relative;
  border: 1px solid #ebf4fb;
}
.label-text:nth-child(5n) {
  margin-right: 0;
}
.label-text.label-text-selected {
  border: solid 1px #3e97df;
}
.label-text i {
  display: none;
}
.label-text.label-text-selected i {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  height: 0;
  border-top: 17px solid #3e97df;
  border-left: 21px solid transparent;
}
.label-text.label-text-selected i img {
  position: absolute;
  top: -16px;
  right: 0;
}
.knowledge-content .kc-label span.kc-label-name {
  color: #727475;
  margin-right: 15px;
}
.knowledge-content .kc-label span.kc-label-con {
  padding: 3px 8px 4px;
  background-color: #dee7ee;
  color: #5a5a5c;
  margin-right: 6px;
}
.zlfl-selects .zlfl-col {
  width: 49%;
  display: none;
}