body {background: #F6F6F6 !important;font-family: "Microsoft YaHei" !important;}
a,.text-primary,.text_color{color:#4685fd;}
a:hover,a.text-primary:focus, a.text-primary:hover{color:#3b7bf6;}
.text-danger,.examcondition:hover,.selectcondition .conditionlist .del{color:#ff3535;}
.a.text-danger:focus, a.text-danger:hover,a.text-danger:focus, a.text-danger:hover,.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{color:#ff0000;}
.label-danger{background-color:#ff0000;}
.emptytips{font-size:18px;text-align:center;color:#666666;background:#fdfdfd;padding:10px 0;}
.emptytips .emptyimg{width: 150px;}
.tool-text{padding:15px 0 0 0;}
.check-pad{padding:10px 0 0 0;}
.table-bordered>thead>tr>th {background: #f7f9fb!important;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #4685fd;
    border-color: #4685fd;
}
.table-bordered {
    border: none;
    border-top: 1px solid #ddd;
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-bottom-width: 1px;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-left: none;
    border-right: none;
}
.modal-header {
    padding: 10px 15px;
    border-bottom: 1px solid #eee;
    background: #f5f7fa;
}
.modal-footer {
    padding: 5px 15px;
    border-top: 1px solid #eee;
    background: #f5f7fa;
}
.bootstrap-select>.dropdown-toggle{border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-color: #cccccc !important;}
.form-control:focus{border-color: #4685fd;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background-color: #4685fd;}
.table-responsive{border:none;}
.eps{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mt15{margin-top:15px;}
.knowledge span,.questiontags span{display:inline-block;margin:0 10px 0 0;}
.btn-primary{background-color:#4685fd;border-color:#4685fd;}
.btn-primary:hover{background-color:#3b7bf6;border-color:#3b7bf6;}
.btn-default {border-color:#e6e9f0 !important;}
.btn-default:hover {background-color:#ffffff;color:#4685fd;}
.gz_base_wrap {overflow: hidden;min-width: 1300px;background: #fff;position: relative;}
.gz_base_header{background: #303848;width: 100%;height: 50px;line-height: 50px;color: #ffffff;position: fixed;top: 0;z-index: 1039;border-left: 1px solid transparent;}
.gz_logo{height: 50px;width:140px;line-height: 50px;cursor: pointer;background: #303848 url(../images/brandlogo.png) no-repeat;background-size: 100%;background-position: center;float:left;margin:0 0 0 20px;}
.gz_comname{height: 50px;line-height: 50px;margin:0 0 0 20px;font-size:16px;color:#ffffff;float:left;}
.gz_nav_handle{width:50px;height:50px;color:#ffffff;float:left;cursor:pointer;font-size:22px;line-height:50px;text-align:center;}
.sa{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.ism{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 20px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;vertical-align: text-bottom;}
.gz_base_tool{position:absolute;right:0;z-index:9;}
.gz_base_tool > i[class*="i-"]{background:url(../img/base_tool.png) no-repeat;display:inline-block;width:20px;height:20px;vertical-align:middle;margin:0 10px 0 5px;}
.gz_base_tool > i[class*="i-"] > a{display:block;height:20px;line-height:20px;}
.gz_base_tool > i.i-home{background-position:0 0;}
.gz_base_tool > i.i-clear{background-position:-38.5px 0;}
.gz_base_tool > i.i-close{background-position:-76px 0;}
.gz_base_tool .ns-version-info{display:inline-block;padding-right:10px;}
.gz_base_tool .ns-clear,.gz_base_tool .ns-home,.gz_base_tool .gz_help{display:inline-block;height:50px;cursor:pointer;position:relative;padding:0 10px 0 5px;}
.gz_base_tool .gz_help{padding:0 10px;margin-right:15px;}
.gz_base_tool .gz_help .logo{float:left;width:30px;height:30px;margin-top:10px;border-radius:60px;overflow:hidden;background:#ffffff;text-align:center;line-height:30px;font-size:20px;}
.gz_base_tool .gz_help .logo i{color:#555555;}
.gz_base_tool .gz_help > span{padding:0 0 0 5px;}
.gz_base_tool .gz_help > i{padding:0 0 0 5px;}
.gz_base_tool .gz_help > .fa-question-circle-o{font-size:20px;vertical-align:middle;}
.gz_base_tool .gz_help ul{position:absolute;right:-5px;width:230px;background:#ffffff;box-shadow:0px 0px 10px #999;display:none;top:50px;border-radius:4px;padding:0;}
.gz_base_tool:hover ul{display:block;}
.gz_base_tool .gz_help ul:before{content:"";width:11px;height:11px;position:absolute;top:-6px;right:13px;display:block;border-left:1px solid #ccc;border-top:1px solid #ccc;transform:rotate(45deg);background:#fff;}
.gz_base_tool .gz_help ul .line{height:1px;background:#efefef;margin:0px 20px;box-sizing:border-box;}
.gz_base_tool .gz_help ul .admin-exit{background:#f7f7f7;padding:18px 10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.gz_base_tool .gz_help ul .admin-exit i{float:right;margin-top:4px;}
.gz_base_tool .gz_help ul li{padding:15px 10px;text-indent:10px;transition:background 0.3s;-webkit-transition:background 0.3s;color:#323232;position:relative;z-index:10;line-height:20px;list-style:none;}
.gz_base_tool .gz_help ul li a{color:inherit;text-decoration:none;}
.gz_base_tool .gz_help ul li:hover{background:#126AE4;color:#fff !important;}
.gz_base_aside .nav ul{padding:0;margin:0;}
.gz_base_aside .nav li,.gz_base_aside .gz_block .gz_block_p,.gz_base_aside .gz_block .gz_block_p > i{height:45px;line-height:45px;}
.gz_base_aside .nav li{margin:0;padding:0 0px 0 20px;text-align:left;color:rgba(0,0,0,.7);list-style:none;cursor:pointer;}
.gz_base_aside .nav li:hover{background:#f9f9f9;color:#4685fd;}
.gz_base_aside .nav li.selected{background:#4685fd;color:#ffffff;}
.left-menu-icon{font-size:20px!important;float:left;width:30px;height:30px;margin:12px 0 0 0;}
.first-menu-icon{font-size:20px!important;vertical-align: middle;}
.gz_base_aside .nav{margin-top:0;overflow: hidden;display:none;}
.gz_base_aside::-webkit-scrollbar{display:none;}
.gz_base_aside{border-right:1px solid #e6e6e6;background:#fff;float:left;width:200px;position:fixed;top:0;height:100%;z-index:100;overflow:scroll;}
.gz_base_aside .gz_block{margin:50px 0 0;}
.gz_base_aside .gz_block .gz_block_p{margin:0;background:#f5f5f5;font-size:14px;font-weight:normal;text-indent:15px;cursor:pointer;position:relative;border-bottom:1px solid #eeeeee;}
.gz_base_aside .gz_block .selected{background:#4685fd;color:#ffffff;}
.gz_base_aside .gz_block .gz_block_p a{display:block;color:#333333;text-decoration:none;}
.gz_base_aside .gz_block .selected a{color:#ffffff;}
.gz_base_aside .gz_block .gz_block_p a:hover{color:#4685fd;}
.gz_base_aside .gz_block  .selected a:hover{color:#ffffff;}
.gz_base_aside .gz_block .gz_block_p > .sa{position:absolute;right:0;top:0;width:45px;}
.gz_base_aside .gz_block .fold > i.sa:before {content: "\e930";}
.gz_base_aside .gz_block .unfold > i.sa:before {content: "\e92e";}
.gz_base_section {position: relative;background: #f5f7fa;margin:50px 0 0 200px;overflow: auto;}
.gz_base_section .breadcrumb_box{position:relative;margin:0;background:#fff}
.gz_base_section .breadcrumb_box .breadcrumb_link{margin: 0 10px;font-size: 14px;line-height: 40px;height: 40px;}
.gz_base_section .breadcrumb_box .breadcrumb_link a,.gz_base_section .breadcrumb_box .breadcrumb_link span{color:#5e6166;font-size: 14px;text-decoration:none;}
.gz_base_section .breadcrumb_box .breadcrumb_link a:hover{color:#4685fd;}
.gz_main{margin: 10px 10px 0 10px !important;overflow: hidden;background: #ffffff;min-height: 650px;font-size: 14px;padding-bottom: 20px;}
.block_title{padding:0.5rem 0 0 0;}
.padder-v{padding-bottom:15px;border:1px solid #eeeeee;}
.padder-v:hover{background:#fafafa;}
.padder-v .text-muted{width:90%;margin:0 auto;}
.mytool{padding:0 0 15px 0;}
.mytool .btns .btn,.mytool .search{margin-top:10px;}
.tabfold{display:inline-block;width:2rem;height:2rem;text-align:center;line-height:2.2rem;background:#4685fd;color:#ffffff;border-radius:20rem;cursor:pointer;}
.tabfold_fold{background:#eeeeee;color:#333333;}
.tabfold_unfold{background:#4685fd;color:#ffffff;}
.tabfold_fold .sa:before{content: "\e92e";}
.tabfold_unfold .sa:before{content: "\e931";}
.knowledge_add .item,.questiontag_add .item{margin:0 0 15px 0;float:left;width:100%;}
.addform{padding:15px 0 0 0;position:relative;}
.addform .help-block{margin-bottom: 0;}
.bootstrap-dialog .modal-header{border-top-left-radius:4px;border-top-right-radius:4px}.bootstrap-dialog .bootstrap-dialog-title{color:#fff;display:inline-block;font-size:16px}.bootstrap-dialog .bootstrap-dialog-message{font-size:14px}.bootstrap-dialog .bootstrap-dialog-button-icon{margin-right:3px}.bootstrap-dialog .bootstrap-dialog-close-button{font-size:20px;float:right;opacity:.9;filter:alpha(opacity=90)}.bootstrap-dialog .bootstrap-dialog-close-button:hover{cursor:pointer;opacity:1;filter:alpha(opacity=100)}.bootstrap-dialog.type-default .modal-header{background-color:#fff}.bootstrap-dialog.type-default .bootstrap-dialog-title{color:#333}.bootstrap-dialog.type-info .modal-header{background-color:#5bc0de}.bootstrap-dialog.type-primary .modal-header{background-color:#4685fd}.bootstrap-dialog.type-success .modal-header{background-color:#5cb85c}.bootstrap-dialog.type-warning .modal-header{background-color:#f0ad4e}.bootstrap-dialog.type-danger .modal-header{background-color:#d9534f}.bootstrap-dialog.size-large .bootstrap-dialog-title{font-size:24px}.bootstrap-dialog.size-large .bootstrap-dialog-close-button{font-size:30px}.bootstrap-dialog.size-large .bootstrap-dialog-message{font-size:18px}.bootstrap-dialog .icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.modal-content{border:none;}
.checkbox{padding-left:20px;}
.checkbox label{display:inline-block;position:relative;padding-left:5px;}
.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;transition:border 0.15s ease-in-out,color 0.15s ease-in-out;}
.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555;}
.checkbox input[type="checkbox"]{opacity:0;z-index:1;}
.checkbox input[type="checkbox"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.checkbox input[type="checkbox"]:checked + label::after{font-family:'icomoon';content:"\e92b";}
.checkbox input[type="checkbox"]:disabled + label{opacity:0.65;}
.checkbox input[type="checkbox"]:disabled + label::before{background-color:#eeeeee;cursor:not-allowed;}
.checkbox.checkbox-circle label::before{border-radius:50%;}
.checkbox.checkbox-inline{margin-top:0;}
.checkbox.checkbox-single label{height:17px;}
.checkbox-primary input[type="checkbox"]:checked + label::before{background-color:#3b7bf6;border-color:#3b7bf6;}
.checkbox-primary input[type="checkbox"]:checked + label::after{color:#fff;}
.checkbox-danger input[type="checkbox"]:checked + label::before{background-color:#d9534f;border-color:#d9534f;}
.checkbox-danger input[type="checkbox"]:checked + label::after{color:#fff;}
.checkbox-info input[type="checkbox"]:checked + label::before{background-color:#5bc0de;border-color:#5bc0de;}
.checkbox-info input[type="checkbox"]:checked + label::after{color:#fff;}
.checkbox-warning input[type="checkbox"]:checked + label::before{background-color:#f0ad4e;border-color:#f0ad4e;}
.checkbox-warning input[type="checkbox"]:checked + label::after{color:#fff;}
.checkbox-success input[type="checkbox"]:checked + label::before{background-color:#5cb85c;border-color:#5cb85c;}
.checkbox-success input[type="checkbox"]:checked + label::after{color:#fff;}
.radio{padding-right:20px;}
.radio label{display:inline-block;position:relative;padding-left:5px;}
.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out;}
.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);}
.radio input[type="radio"]{opacity:0;z-index:1;}
.radio input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.radio input[type="radio"]:checked + label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}
.radio input[type="radio"]:disabled + label{opacity:0.65;}
.radio input[type="radio"]:disabled + label::before{cursor:not-allowed;}
.radio.radio-inline{margin-top:0;}
.radio.radio-single label{height:17px;}
.radio-primary input[type="radio"] + label::after{background-color:#3b7bf6;}
.radio-primary input[type="radio"]:checked + label::before{border-color:#3b7bf6;}
.radio-primary input[type="radio"]:checked + label::after{background-color:#3b7bf6;}
.radio-danger input[type="radio"] + label::after{background-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::before{border-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::after{background-color:#d9534f;}
.radio-info input[type="radio"] + label::after{background-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::before{border-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::after{background-color:#5bc0de;}
.radio-warning input[type="radio"] + label::after{background-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::before{border-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::after{background-color:#f0ad4e;}
.radio-success input[type="radio"] + label::after{background-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::before{border-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::after{background-color:#5cb85c;}
.loginpanel{padding:0;}
.loginleft{background:linear-gradient(50deg,#26a8f5,#32d4ef)!important;}
.loginleft .postphoto{padding: 100px 0 0 0;width: 60%;margin: 0 auto;}
.loginform{padding:200px 0 0 0;}
.loginform .input-group{margin-bottom: 25px;}
.loginform .input-group-addon i{font-size:20px;}
.loginform .form-control{font-size:14px;}
#clipBtn{width:120px;height:36px;border-radius:4px;border:none;background-color:#ff8a00;color:#fff;font-size:14px;text-align:center;line-height:36px;outline:0}
#clipBtn2{width:120px;height:36px;border-radius:4px;border:none;background-color:#ff8a00;color:#fff;font-size:14px;text-align:center;line-height:36px;outline:0}
.clipButton{height:56px;line-height:36px;text-align:center;padding-top:8px}
.clipBgn{width:100%;margin:1% auto;background-color:#fff;overflow:hidden;border-radius:4px}
.cover-wrap{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:10000000;text-align:center}
.clipRow2{min-height:1px;line-height:160px;text-align:center;position:relative;}
.clipRow2 #view{width:222px;height:148px;background:url(../images/cover.jpg) no-repeat center center;}
.clipContent{width:222px;height:32px;border-radius:4px;background-color:#ff8a00;color:#fff;font-size:14px;text-align:center;line-height:32px;outline:0;position:relative}
#file{cursor:pointer;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;position:absolute;top:0;left:0}
.conditionSplitline{border-bottom:5px solid #F6F6F6 !important;margin-bottom: 20px;}

.selection-container{height:450px;margin:10px}
.select-box{width:220px;height:100%;float:left;border:1px solid #ebeef5;border-radius:4px}
.arrows-box{width:110px;height:100%;float:left;position:relative}
.select-content{width:100%;height:400px;overflow-y:auto;overflow-x:hidden}
.select-box-title{height:40px;line-height:40px;font-size:16px;padding:0 6%;display:flex;align-items:center;position:relative;width:100%;background:#f5f7fa;border-bottom:1px solid #ebeef5;box-sizing:border-box;color:#000}
.select-box-title label:before{left:-14px!important;top:4px!important}
.select-box-title label:after{left:-10px!important;top:5px!important}
.checkboxs{vertical-align:middle}.unselect-ul{padding:10px 0}.selected-ul{padding:10px 0}
.select-content li{padding:5px 15px;font-size:14px;position: relative;cursor: pointer;}
.select-content li:hover{background: #fafafa;}
.select-box input[type=checkbox]{position:absolute;left:13px;top:3px;width:20px;height:20px;opacity:0}
.select-box label{position:absolute;left:30px;top:9px;height:20px;line-height:20px}
.select-box span{padding-left:20px}
.select-box label:before{content:'';position:absolute;left:-14px;top:-3px;width:12px;height:12px;border:1px solid #ddd;border-radius:5px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.select-box label:after{content:'';position:absolute;left:-10px;top:-2px;width:4px;height:8px;border:0;border-right:1px solid #fff;border-bottom:1px solid #fff;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.select-box input[type=checkbox]:checked+label:before{background:#00a0e8;border-color:#00a0e8}
.select-box input[type=checkbox]:checked+label:after{background:#00a0e8}
.arrow-btns{width:100%;position:absolute;top:50%;margin-top:-45px}
.arrow-btn{display:block;position:relative;width:40px;height:40px;border-radius:25px;background:#eee;margin:0 auto 5px;cursor:pointer;border:1px solid #dcdfe6;background-color:#f5f7fa;color:#c0c4cc;outline:none;font-size:26px}
.arrow-btn svg{padding:11px;width:17px;height:17px;color:#fff;fill:#c0c4cc}
.btn-cursor{background-color:#409eff!important;border:1px solid #409eff!important;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;color: #ffffff;}
.btn-cursor svg{fill:#fff!important;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}

.bootstrap-tagsinput {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  padding: 4px 6px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
  width: 100%;
  line-height: 22px;
  cursor: text;
}
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto;
  max-width: inherit;
}
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}
.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: white;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "x";
  padding: 0px 2px;
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.load_more_box {display:none;height:40px;line-height:40px;position:relative;text-align:center;}
.load_more_box span {width:5px;height:5px;margin:0 1px;display:inline-block;vertical-align:middle;background:#4685fd;animation:load_more_box 1.5s  infinite ease-in-out;}
.load_more_box span:nth-child(2) {animation-delay:.2s;}
.load_more_box span:nth-child(3) {animation-delay:.4s;}
.load_more_box span:nth-child(4) {animation-delay:.6s;}
.load_more_box span:nth-child(5) {animation-delay:.8s;}
@keyframes load_more_box {
	0% {height:5px;}
	25% {height:30px;}
	50% {height:5px;}
	100% {height:5px;}
}
.padding_t_20{padding-top:20px;}
.padding_b_20{padding-bottom:20px;}
.profile{padding:15px;border-bottom:1px solid #eeeeee;}
.profile .photo{width:150px;height:70px;border:1px solid #eeeeee;position:relative;float:left;box-sizing:border-box;}
.profile .name{width: calc(100% - 180px);float:left;height:40px;line-height:40px;font-size:22px;color:#666666;margin:0 0 0 20px;box-sizing:border-box;}
.profile .ind{width: calc(100% - 180px);float:left;height:26px;line-height:26px;font-size:14px;color:#999999;margin:0 0 0 20px;box-sizing:border-box;}
.indexfunc{padding:15px 15px 0 15px;}
.indexfunc_icon{width:60px;text-align:center;margin:0 10px 0 0;border-radius:4px;position:relative;font-size:30px;color:#ffffff;overflow:hidden;}
.indexfunc_icon_bg1{background:#177dff;}
.indexfunc_icon_bg2{background:#eea236;}
.indexfunc_icon:before {position: absolute;top: -70%;right: -40%;width: 80px;height: 80px;content: "";border-radius: 50%;background: rgba(255,255,255,.1);}
.indexfunc_icon:after {position: absolute;top: -65%;right: 40%;width: 70px;height: 70px;content: "";border-radius: 50%;background: rgba(255,255,255,.1);}
.indexfunc_info,.indexfunc_btn,.indexfunc_icon{float:left;height:60px;line-height:60px;}
.indexfunc_btn{float:right;}
.formsubtitle{font-size: 16px;position: relative;line-height: 150%;border-bottom: 0!important;padding:0 0 15px 0;}
.formsubtitle:before{content: "";position: relative;top: 2px;display: inline-block;margin-right: 10px;width: 3px;height: 16px;background-color: #409eff;}
.chapterName{height: 34px;line-height: 34px;}
.handle{cursor: grab;}
.chosenitem{background:#d9edf7;}
.summary_table>tbody>tr>td, .summary_table>tbody>tr>th, .summary_table>tfoot>tr>td, .summary_table>tfoot>tr>th, .summary_table>thead>tr>td, .summary_table>thead>tr>th{
  border-left:1px solid #dddddd;
  border-right:1px solid #dddddd;
}
.baseInfo{padding: 30px 0 0 0;position: relative;}
.baseInfo .coverWrap{position: absolute;right: 30px;top: 30px;}
.baseInfo .coverWrap .tips{line-height: 200%;}
.indselect .bootstrap-select{min-width: 183px;}
.indselect .form-control-feedback{position: relative;top:inherit;right: inherit;margin: 0 0 0 20px;display: inline-block;}
.selectedDept .btn-group{margin-bottom: 5px;}
.ee_deptSelect{position: relative;}
.addform .ee_deptSelect .help-block{position: absolute;left: 200px;bottom: 0;}
.addform .ee_deptSelect .form-control-feedback{position: absolute;left: 590px;top: 0;}
.couponList .jq22-flex{height:8rem;background-color:#fff;margin:1rem 1rem 0 1rem;border-radius:3px;border:1px solid #efefef;padding:0;-webkit-box-align: initial;-webkit-align-items: initial;align-items: initial;position:relative;display: flex;}
.couponList .used:after,.couponList .expired:after{content: '';background-position: center center;background-repeat: no-repeat;width: 6rem;height: 6rem;background-size: 6rem;position: absolute;right: 1rem;top: 50%;margin: -3rem 0 0 0;}
.couponList .used:after{background-image: url(../images/used_icon.png)}
.couponList .expired:after{background-image: url(../images/expired_icon.png)}
.couponList .jq22-flex:before{content: '';position: absolute;z-index: 0;top: 66%;left: -10px;width: 18px;height: 18px;border-radius: 100%;background: #ffffff;margin-top: -10px;}
.jq22-price-nub{width: 10rem;background-image:-webkit-gradient(linear,left top,right top,from(#f63f5d),to(#ec2546));background-image: -webkit-linear-gradient(left,#f63f5d,#ec2546);background-image: -moz-linear-gradient(left,#f63f5d,#ec2546);background-image: linear-gradient(to right,#f63f5d,#ec2546);background-color: #ec2546;border-radius:3px 0 0 3px;overflow:hidden;}
.jq22-flex-box h2{font-size:2rem;margin:0;}
.jq22-flex-box h3{font-weight:normal;font-size:0.8rem;color:#999999;margin: 22px 0 0 0;}
.jq22-digit{height:5rem;padding:0 1.2rem;}
.jq22-full{height:2.7rem;line-height:2.7rem;background:#d01c39;color:#f3c1ca;font-size:0.8rem;text-align:center;}
.jq22-digit h2{color:#fefefe;font-size:3rem;line-height:5rem;margin: 0;text-align: center;}
.jq22-digit h2 em{font-style:normal;font-size:1rem;font-weight:normal;}
.jq22-flex-box {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;font-size: 14px;color: #333;}
.couponList .jq22-flex .jq22-flex-box{height:4rem;line-height: 4rem;border-bottom:1px dashed #eaeaea;padding-left:1rem;padding-top:0.8rem;position:relative;}
.page_div{float: left;width: 100%;}
.page_div .pagination-detail{display: inline-block;padding-left: 0;border-radius: 4px;line-height: 34px;margin: 20px 15px 20px 0;}
.selectEmployees .sameheight{height: 250px;}
.selectEmployees .sameheight .empname{width: 78%;}
.selectEmployees .sameheight .empname input{width: 100%;}
.selectEmployees .sameheight .search_btn{width: 20%;}
.selectEmployees .setmargin{margin: 0;}
.selectEmployees .employeesList{margin: 10px 0 0 0;max-height: 210px;overflow-y: auto;overflow-x: hidden;}
.selectEmployees .employeesSelectedList{margin: 0 0 -10px 0;}
.selectEmployees .employeesSelectedList .item{color:#333;background: #e1f2fc;display:block;float:left;height:26px;line-height:26px;overflow:hidden;margin:0 10px 10px 0;padding:0 10px 0 10px;white-space:nowrap;border-radius: 80px;}
.selectEmployees .employeesSelectedList .item span{display: block;float: left;}
.selectEmployees .employeesSelectedList .item .type{display: block;float: left;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 14px;color: #4685fd;margin: 3px 0 0 0;}
.selectEmployees .employeesSelectedList .item .remove{display: block;float: left;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 14px;color: #ff6600;margin: 3px 0 0 0;cursor: pointer;}
.createTimepinput{width: 44%;display: inline-block;}

.ui-dialog {
  *zoom:1;
  _float: left;
  position: relative;
  background-color: #FFF;
  border: 1px solid #ccc;
  border-radius: 6px;
  outline: 0;
  background-clip: padding-box;
  font-family: Helvetica, arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333;
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform .15s ease-in-out, opacity .15s ease-in-out;
  transition: transform .15s ease-in-out, opacity .15s ease-in-out;
}
.ui-popup-show .ui-dialog {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.ui-popup-focus .ui-dialog {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.ui-popup-modal .ui-dialog {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1), 0 0 256px rgba(255, 255, 255, .3);
}
.ui-dialog-grid {
  width: auto;
  margin: 0;
  border: 0 none;
  border-collapse:collapse;
  border-spacing: 0;
  background: transparent;
}
.ui-dialog-header,
.ui-dialog-body,
.ui-dialog-footer {
  padding: 0;
  border: 0 none;
  text-align: left;
  background: transparent;
}
.ui-dialog-header {
  white-space: nowrap;
  border-bottom: 1px solid #E5E5E5;
}
.ui-dialog-close {
  position: relative;
  _position: absolute;
  float: right;
  top: 13px;
  right: 13px;
  _height: 26px;
  padding: 0 4px;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #FFF;
  opacity: .2;
  filter: alpha(opacity=20);
  cursor: pointer;
  background: transparent;
  _background: #FFF;
  border: 0;
  -webkit-appearance: none;
}
.ui-dialog-close:hover,
.ui-dialog-close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  outline: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.ui-dialog-title {
  margin: 0;
  line-height: 1.428571429;
  min-height: 16.428571429px;
  padding: 15px;
  overflow:hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
  cursor: default;
}
.ui-dialog-body {
  padding: 20px;
  text-align: center;
}
.ui-dialog-content {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  *zoom: 1;
  *display: inline;
  text-align: left;
}
.ui-dialog-footer {
  padding: 0 20px 20px 20px;
}
.ui-dialog-statusbar {
  float: left;
  margin-right: 20px;
  padding: 6px 0;
  line-height: 1.428571429;
  font-size: 14px;
  color: #888;
  white-space: nowrap;
}
.ui-dialog-statusbar label:hover {
  color: #333;
}
.ui-dialog-statusbar input,
.ui-dialog-statusbar .label {
  vertical-align: middle;
}
.ui-dialog-button {
  float: right;
  white-space: nowrap;
}
.ui-dialog-footer button+button {
  margin-bottom: 0;
  margin-left: 5px;
}
.ui-dialog-footer button {
  width:auto;
  overflow:visible;
  display: inline-block;
  padding: 6px 12px;
  _margin-left: 5px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
   -moz-user-select: none;
    -ms-user-select: none;
     -o-user-select: none;
        user-select: none;
}

.ui-dialog-footer button:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}

.ui-dialog-footer button:hover,
.ui-dialog-footer button:focus {
color: #333333;
text-decoration: none;
}

.ui-dialog-footer button:active {
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.ui-dialog-footer button[disabled] {
pointer-events: none;
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
        box-shadow: none;
}

.ui-dialog-footer button {
color: #333333;
background-color: #ffffff;
border-color: #cccccc;
}

.ui-dialog-footer button:hover,
.ui-dialog-footer button:focus,
.ui-dialog-footer button:active {
color: #333333;
background-color: #ebebeb;
border-color: #adadad;
}

.ui-dialog-footer button:active{
background-image: none;
}

.ui-dialog-footer button[disabled],
.ui-dialog-footer button[disabled]:hover,
.ui-dialog-footer button[disabled]:focus,
.ui-dialog-footer button[disabled]:active {
background-color: #ffffff;
border-color: #cccccc;
}

.ui-dialog-footer button.ui-dialog-autofocus {
color: #ffffff;
background-color: #4685fd;
border-color: #4685fd;
}

.ui-dialog-footer button.ui-dialog-autofocus:hover,
.ui-dialog-footer button.ui-dialog-autofocus:focus,
.ui-dialog-footer button.ui-dialog-autofocus:active {
color: #ffffff;
background-color: #4685fd;
border-color: #4685fd;
}

.ui-dialog-footer button.ui-dialog-autofocus:active {
background-image: none;
}
.ui-popup-top-left .ui-dialog,
.ui-popup-top .ui-dialog,
.ui-popup-top-right .ui-dialog {
  top: -8px;
}
.ui-popup-bottom-left .ui-dialog,
.ui-popup-bottom .ui-dialog,
.ui-popup-bottom-right .ui-dialog {
  top: 8px;
}
.ui-popup-left-top .ui-dialog,
.ui-popup-left .ui-dialog,
.ui-popup-left-bottom .ui-dialog {
  left: -8px;
}
.ui-popup-right-top .ui-dialog,
.ui-popup-right .ui-dialog,
.ui-popup-right-bottom .ui-dialog {
  left: 8px;
}

.ui-dialog-arrow-a,
.ui-dialog-arrow-b {
  position: absolute;
  display: none;
  width: 0;
  height: 0;
  overflow:hidden;
  _color:#FF3FFF;
  _filter:chroma(color=#FF3FFF);
  border:8px dashed transparent;
}
.ui-popup-follow .ui-dialog-arrow-a,
.ui-popup-follow .ui-dialog-arrow-b{
  display: block;
}
.ui-popup-top-left .ui-dialog-arrow-a,
.ui-popup-top .ui-dialog-arrow-a,
.ui-popup-top-right .ui-dialog-arrow-a {
  bottom: -16px;
  border-top:8px solid #ccc;
}
.ui-popup-top-left .ui-dialog-arrow-b,
.ui-popup-top .ui-dialog-arrow-b,
.ui-popup-top-right .ui-dialog-arrow-b {
  bottom: -15px;
  border-top:8px solid #fff;
}
.ui-popup-top-left .ui-dialog-arrow-a,
.ui-popup-top-left .ui-dialog-arrow-b  {
  left: 15px;
}
.ui-popup-top .ui-dialog-arrow-a,
.ui-popup-top .ui-dialog-arrow-b  {
  left: 50%;
  margin-left: -8px;
}
.ui-popup-top-right .ui-dialog-arrow-a,
.ui-popup-top-right .ui-dialog-arrow-b {
  right: 15px;
}
.ui-popup-bottom-left .ui-dialog-arrow-a,
.ui-popup-bottom .ui-dialog-arrow-a,
.ui-popup-bottom-right .ui-dialog-arrow-a {
  top: -16px;
  border-bottom:8px solid #ccc;
}
.ui-popup-bottom-left .ui-dialog-arrow-b,
.ui-popup-bottom .ui-dialog-arrow-b,
.ui-popup-bottom-right .ui-dialog-arrow-b {
  top: -15px;
  border-bottom:8px solid #fff;
}
.ui-popup-bottom-left .ui-dialog-arrow-a,
.ui-popup-bottom-left .ui-dialog-arrow-b {
  left: 15px;
}
.ui-popup-bottom .ui-dialog-arrow-a,
.ui-popup-bottom .ui-dialog-arrow-b {
  margin-left: -8px;
  left: 50%;
}
.ui-popup-bottom-right .ui-dialog-arrow-a,
.ui-popup-bottom-right .ui-dialog-arrow-b {
  right: 15px;
}
.ui-popup-left-top .ui-dialog-arrow-a,
.ui-popup-left .ui-dialog-arrow-a,
.ui-popup-left-bottom .ui-dialog-arrow-a {
  right: -16px;
  border-left:8px solid #ccc;
}
.ui-popup-left-top .ui-dialog-arrow-b,
.ui-popup-left .ui-dialog-arrow-b,
.ui-popup-left-bottom .ui-dialog-arrow-b {
  right: -15px;
  border-left:8px solid #fff;
}
.ui-popup-left-top .ui-dialog-arrow-a,
.ui-popup-left-top .ui-dialog-arrow-b {
  top: 15px;
}
.ui-popup-left .ui-dialog-arrow-a,
.ui-popup-left .ui-dialog-arrow-b {
  margin-top: -8px;
  top: 50%;
}
.ui-popup-left-bottom .ui-dialog-arrow-a,
.ui-popup-left-bottom .ui-dialog-arrow-b {
  bottom: 15px;
}
.ui-popup-right-top .ui-dialog-arrow-a,
.ui-popup-right .ui-dialog-arrow-a,
.ui-popup-right-bottom .ui-dialog-arrow-a {
  left: -16px;
  border-right:8px solid #ccc;
}
.ui-popup-right-top .ui-dialog-arrow-b,
.ui-popup-right .ui-dialog-arrow-b,
.ui-popup-right-bottom .ui-dialog-arrow-b {
  left: -15px;
  border-right:8px solid #fff;
}
.ui-popup-right-top .ui-dialog-arrow-a,
.ui-popup-right-top .ui-dialog-arrow-b {
  top: 15px;
}
.ui-popup-right .ui-dialog-arrow-a,
.ui-popup-right .ui-dialog-arrow-b {
  margin-top: -8px;
  top: 50%;
}
.ui-popup-right-bottom .ui-dialog-arrow-a,
.ui-popup-right-bottom .ui-dialog-arrow-b {
  bottom: 15px;
}


@-webkit-keyframes ui-dialog-loading {
  0% {
      -webkit-transform: rotate(0deg);
  }
  100% {
      -webkit-transform: rotate(360deg);
  }
}
@keyframes ui-dialog-loading {
  0% {
      transform: rotate(0deg);
  }
  100% {
      transform: rotate(360deg);
  }
}

.ui-dialog-loading {
  position: relative;
  display: block;
  *zoom: 1;
  *display: inline;
  overflow: hidden;
  width: 32px;
  height: 32px;
  top: 50%;
  margin: -16px auto 0 auto;
  font-size: 0;
  text-indent: -999em;
  color: #666;
}
.ui-dialog-loading {
  width: 100%\9;
  text-indent: 0\9;
  line-height: 32px\9;
  text-align: center\9;
  font-size: 12px\9;
}

.ui-dialog-loading::after {
  position: absolute;
  content: '';
  width: 3px;
  height: 3px;
  margin: 14.5px 0 0 14.5px;
  border-radius: 100%;
  box-shadow: 0 -10px 0 1px #ccc, 10px 0px #ccc, 0 10px #ccc, -10px 0 #ccc, -7px -7px 0 0.5px #ccc, 7px -7px 0 1.5px #ccc, 7px 7px #ccc, -7px 7px #ccc;
  -webkit-transform: rotate(360deg);
  -webkit-animation: ui-dialog-loading 1.5s infinite linear;
  transform: rotate(360deg);
  animation: ui-dialog-loading 1.5s infinite linear;
  display: none\9;
}

@media (min-width: 980px) {
	
}

@media (min-width: 768px) and (max-width: 979px) {
	
}

@media (max-width: 768px) {
	.gz_base_wrap {min-width: 100%;}
	.mb5{margin-bottom:5px;}
}


@media (max-width: 740px) {
	.gz_logo{margin:0}
	.gz_comname{display:none;}
	.gz_base_aside{margin-left:-200px;-webkit-transition: all 500ms cubic-bezier(0,.995,.99,1);-moz-transition: all 500ms cubic-bezier(0,.995,.99,1);-ms-transition: all 500ms cubic-bezier(0,.995,.99,1);-o-transition: all 500ms cubic-bezier(0,.995,.99,1);transition: all 500ms cubic-bezier(0,.995,.99,1);}
	.gz_base_aside_animate{margin-left:0;-webkit-transition:all 500ms cubic-bezier(0,.995,.99,1);-moz-transition:all 500ms cubic-bezier(0,.995,.99,1);-ms-transition:all 500ms cubic-bezier(0,.995,.99,1);-o-transition:all 500ms cubic-bezier(0,.995,.99,1);transition:all 500ms cubic-bezier(0,.995,.99,1)}
	.gz_base_asidemask{display:none;background:rgba(0,0,0,.3);position:fixed;z-index:99;width:100%;height:100%;left:0;top:0;}
	.gz_base_section {margin:50px 0 0 0;}
	.gz_main{margin: 10px 0 0 0 !important;min-height:calc(100vh - 100px);}
  .loginpanel{padding:0;}
  .loginleft .postphoto{padding: 25px 0;width: 70%;}
	.loginform{padding:20px 0 0 0;}
	.loginform .input-group{margin-bottom: 25px;}
	.loginform .input-group-addon i{font-size:20px;}
	.loginform .form-control{font-size:14px;}
	
	.profile .photo{width:30%;height:70px;}
	.profile .name{width:68%;line-height:150%;font-size:20px;margin:0 0 0 2%;}
  .htxt1{font-size:26px;}
  .radio{padding-left:20px;padding-right:0;}
}

@media (max-width: 480px) {
  
}

@media (max-width:320px) {
  
}