body .breadcrumb {margin-bottom: 0!important;}
html {height: 100%;}
body{margin: 0;background-color: #404456;}
.wrapper{background: #fff;}
body{min-width: 1600px;}

/*日期控件自定义*/
.laydate-set-ym span:hover, .layui-laydate-header i:hover{color: #1392f1!important;}
.laydate-footer-btns{top: 8px!important;}
.laydate-footer-btns span{height: auto!important;}
.layui-laydate-footer span[lay-type=date]{color: #1392f1!important;}
.layui-laydate-footer span:hover{color: #1392f1!important;}
/*自定义jqgarid分页按钮*/
.ui-state-hover{background-color: transparent!important;}
.ui-state-hover span{background-color: transparent!important;}

.fl {float: left;}
.fr {float: right;}
.red {color: red;}
i{font-style: normal;}
.clearfix {zoom: 1;}
.clearfix:before, .clearfix:after {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both;}

.lin-height-34{height: 32px;line-height: 32px;}
.display_flex{display: flex;}
.display_flex > div{flex: 1;}

input::placeholder{color: #ACACAC!important;}
input::-ms-clear,input::-ms-reveal{display:none;}
input::-webkit-input-placeholder{color: #ACACAC!important;}
input::-moz-placeholder{color: #ACACAC!important;}
input:-moz-placeholder {color: #ACACAC!important;}
input:-ms-input-placeholder {color: #ACACAC!important;}

span.select2-selection__placeholder::selection {
    background:transparent;
    color:#ACACAC;
}

.span.select2-selection__placeholder::-moz-selection {
    background:transparent;
    color:#ACACAC;
}

.span.select2-selection__placeholder::-webkit-selection {
    background:transparent;
    color:#ACACAC;
}


.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #ACACAC;user-select: none;}
.select2-container--default .select2-selection--single .select2-selection__placeholder:link,
.select2-container--default .select2-selection--single .select2-selection__placeholder:visited{color: #ACACAC;user-select: none;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #3D3D3F;}

.form-group {margin-bottom: 5px;}

.navbar-default.navbar-static-side {z-index: 9}

.btn-mid {
    padding: 6px 42px;
    font-size: 14px;
    min-width: 124px;
}

.collapse-hd {
    font-size: 12px;
    color: #1a88c0;
}

/*input.form-control {*/
/*border: 1px solid #D4D3D3;*/
/*border-radius: 3px;*/
/*color: #3D3D3F!important;*/
/*}*/

html, body {
    width: 100%;
    height: 100%;
    font-size: 14px;
    font-family: "Microsoft YaHei", å¯°î†¿è’‹é—†å‘´ç²¦, "SimSun", é—åº¢æžƒç¼å—›ç²¦, STHeiti, MingLiu!important;
}

.row label, .control-label { /* width: 162px; */text-align: right;line-height: 1.42857143;margin-bottom: 0;}
.detail .control-label{line-height: 16px;}
.detail .form-group span{line-height: 16px;}
.form-group .col-sm-2 {text-align: right;}

.whitebg {background: #fff;}
.ptop {margin-top: 20px;}
.row {line-height: 1.5;/* border: 1px solid #D4D3D3; */background-color: #ffffff;margin-left: 0;margin-right: 0;padding: 20px 0;padding-left: 4px;}

.ui-jqgrid-btable td[role='gridcell'] a {
    /* color: #1a88c0; */
    text-decoration: none;
}

.ui-jqgrid-btable td[role='gridcell'] a:hover {
    color: #1895d5;
    text-decoration: none;
    text-decoration: underline;
}

.ui-dialog-content .form-group label {
    line-height: 20px;
    vertical-align: middle;
}

.green {
    color: #009f07;
}

.error >.form-control {
    border: 1px solid #f00;
}

.success >.form-control {
    border: 1px solid #2fa00c;
}

.red {
    color: #fd737d;
}

.blue {
    color: #1a88c0;
}

.breadcrumb li .icon {
    padding: 0 6px;
    font-size: 14px;
    color: #1a88c0;
}

.breadcrumb {
    padding: 10px 15px;
    padding-left: 50px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #ffffff;
    border-bottom: 1px solid #D4D3D3;
    border-radius: 0;
    position: relative;
    margin-left: -20px;
}

/*.navbar-right > li > a {padding-right: 8px;padding-left: 8px}*/

.navbar-right .glyphicon {
    padding-left: 50px;
}

.glyphicon {
    font-size: 18px;
}

.dropdown-menu {
    z-index: 9999;
}

.metismenu li a.fir_li,.metismenu >li:first-child a{/* padding-top: 0;padding-bottom: 0; 影响左菜单第一行的下拉*/}
.metismenu li a {color: #BABCC3;/*font-weight: bold*/;padding: 5px 15px;}
.metismenu >li a:hover {background-color: #e6e6e6;}
.metismenu li a .icon {color: #D4D3D3;}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
.search-box {margin-bottom: 0}
.navbar {
    height: 60px;
    margin-bottom: 0;
    padding: 0 18px;
    /*background: url(../img/index/common/headbg.png) no-repeat 500px 0 #155a94;*/
    border-radius: 0;
}
.navbar .navbar-brand {height: auto;width: auto;padding: 0;}
.navbar  .manee{font-size: 20px;color: #FFFFFF;}
.navbar .navbar-header{width: 450px;}

.mini-navbar .metismenu > li.active {
    /* border-left: 4px solid #1a88c0; */
    background: #eee;
}

.nav-title .profile-en {
    display: none;
    font-size: 12px;
    font-family: 'Arial'
}

.mini-navbar .profile-en {
    display: block;
}

/* .nav-second-level li.active a {
    background-color: #1a88c0;
    color: #fff;
} */

.nav >li.active .nav-second-level {
    background: #eee;
}

.collapse-hd span[class^='glyphicon glyphicon-chevron'] {
    font-size: 14px;
    font-weight: 400;
    padding: 0 4px;

}

.container-fluid input#upload {
    display: none;
}

.btngroup { margin-left: -8px;padding-top: 14px}
.btngroup .btn{ padding-top: 2px;padding-bottom: 1px}
.btngroup .btn:link,.btngroup .btn:visited{outline: none;}

.ptitle th {color: #1a88c0;}

.buttongroup {margin-bottom: 15px;}

.form-horizontal label {font-weight: 500;color: #666;}

.table>tbody>tr>th, .table>tbody>tr>td {border: 0;}

.panel-body form {position: relative;}

.panel-body {padding: 0;}

.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column,.ui-jqgrid-sdiv th.ui-th-column{text-align: left;padding-left: 10px;padding-right: 0;border-top: 1px solid #D4D3D3;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column:first-child,.ui-jqgrid-sdiv th.ui-th-column:first-child {padding: 0;padding-left: 5px;border-left: 1px solid #D4D3D3;}
.ui-jqgrid .ui-jqgrid-htable th div{height: auto;}
/*.panel-heading {*/
/*font-size: 18px;*/
/*color: #1a88c0;*/
/*border-bottom: 1px solid #bfbfbf;*/
/*}*/

.form-inline {
    margin-bottom: 8px;
}

.form-inline label {
    width: 70px;
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.district .col-md-2 {
    text-align: right;
}

.noborder {
    border: 0;
}

.collapse-hd {
    line-height: 25px;
}

.search-box th {
    max-width: 160px;
    text-align: right;
}

.search-box th:last-child {
    max-width: 160px;
    text-align: center;
}

.search-box th label {
    line-height: 34px;
    overflow: hidden;
    height: 34px;
}

input[type='submit'] {
    /*     margin-right: 24px; */
}

.input-mid,
.textarea-mid {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.noborder {
    border: 0!important;
}

.input-mid {
    height: 34px;
}

.logopng {
    width: 130px;
    height: 130px;
    margin: 0 auto;
}

.green {
    color: #2fa00c;
}


/* validate */

.table td {
    position: relative;
}

form .valid_message {
    color: #32BC61;
    width: 200px;
    margin: 0;
    padding-top: 5px;
}

form .valid_message {
    color: #f00;
}

.success .valid_message {
    position: absolute;
    /*background: url(../img/index/common/sucess.png) no-repeat;*/
    left: auto;
    right: -28px;
    top: 9px;
    width: 16px;
    height: 16px;
}

.table>tbody>tr>td.success,
.table>tbody>tr>td.error,
.table>tbody>tr>td.tip {
    background: none
}

.panel-body .form-inline .form-group {
    width: 32%;
}

.form-inline .form-control {
    min-width: 60%
}

.district {
    margin-top: 20px;
}

.dtitle {
    text-align: left;
}

.row .search {
    text-align: center;
}

.logoupload {
    text-align: center;
}

.control-label {
    text-align: right;
}

.form-horizontal .form-group .control-label {
    padding-left: 0;
    padding-right: 0
}

@media (max-width: 768px) {
    .panel-body .form-group {
        width: 100%;
    }
}

#doc {
    display: none;
}


/* .row.inlineform{margin-left: 87px;} */


/* @media(max-width: 768px){
 .form-inline .form-control{width: 100%;}
}
.panel-body .form-group .form-control{width: 100%;}
@-moz-document url-prefix() {
    .row.inlineform{margin-left: 82px;}

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .row.inlineform{margin-left: 78px;}
} */

.ptitle th:first-child {
    width: 80px;
}


/* add */

.form-group.col-md-4 .col-xs-4 {
    padding: 0;
    text-align: right;
}

.col-md-12.form-group .col-sm-1 {
    padding: 0;
    text-align: right;
    width: 10.4%;
}

.progress-title {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    text-align: center;
}

i.glyphicon {
    font-size: 12px;
    padding-right: 8px;
}

.buttongroup button {
    width: 102px;
    height: 30px;
    background: #F5F5F5;
    border: 1px solid #aaa;
    line-height: 16px;
}

.btn-upload {
    width: 110px;
    height: 40px;
    margin-top: 13px;
}

.buttongroup button:hover {
    background-color: #f7f7f7;
}


/*  mini-navbar */
.mini-navbar .metismenu span.icon.iconfont {display: none;}
.mini-navbar .metismenu li a{padding-left: 8px;}
/*body.mini-navbar .icon.iconfont {*/
/*display: none;*/
/*}*/

/* jqGrid */
.ui-pg-table .iconfont{
    color: #1895d5;
    position: relative;
    border: 1px solid #dedede;
    border-radius: 50%;
    background-color: #fff;
    width: 28px;
    height: 28px;
}
.ui-pg-table .iconfont:before{
    position: absolute;right: 6px;top: 6px;
}
.ui-pg-table .iconfont:hover{
    color: #fff;
    background-color: #1895d5;
    border: 1px solid #1895d5;
}
.ui-jqgrid {
    -moz-box-sizing: content-box;
}

.ui-jqgrid-btable {
    border-collapse: separate;
}

.ui-jqgrid-htable {
    border-collapse: separate;
}

.ui-jqgrid-titlebar {
    height: 40px;
    line-height: 15px;
    color: #676a6c;
    background-color: #F9F9F9;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.body.pace-done {
    background-color: #fff;
}

.ui-jqgrid .ui-jqgrid-title {
    float: left;
    margin: 1.1em 1em 0.2em;
}

.ui-jqgrid .ui-jqgrid-titlebar {
    position: relative;
    border-left: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
}

.ui-widget-header {
    background: none;
    background-image: none;
    background-color: #f5f5f6;
    text-transform: uppercase;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.ui-jqgrid tr.ui-row-ltr td {
    /*border-right-color: inherit;*/
    /*border-right-style: solid;*/
    /*border-right-width: 1px;*/
    text-align: left;
    border-color: #D4D3D3;
    background-color: inherit;
}
.ui-jqgrid tr.ui-row-ltr td:first-child{padding: 0;padding-left: 5px;border-left: 1px solid #D4D3D3;}
.demonstrate .ui-jqgrid tr.ui-row-ltr td:first-child{padding: 0;padding-left: 10px}

.demonstrate .ui-jqgrid tr.jqgrow td:last-child{/*border-right: none;*/}
.demonstrate .ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column:last-child{border-right: none;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column:last-child {border-right: 1px solid #D4D3D3;}

.ui-search-toolbar input[type="text"] {
    font-size: 12px;
    height: 15px;
    border: 1px solid #CCCCCC;
    border-radius: 0;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #F9F9F9;
    border: 1px solid #DDDDDD;
    line-height: 15px;
    font-weight: bold;
    color: #676a6c;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.ui-widget-content {
    box-sizing: content-box;
}

.ui-icon-triangle-1-n {
    background-position: 1px -16px;
}

.ui-jqgrid tr.ui-search-toolbar th {
    border-top-width: 0 !important;
    border-top-color: inherit !important;
    border-top-style: ridge !important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: #f5f5f5;
    border-collapse: separate;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    background: #f2fbff;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #dddddd;
    background: #ffffff;
    font-weight: normal;
    color: #212121;
}

.ui-jqgrid .ui-pg-input {
    text-align: center;
    font-size: inherit;
    width: 50px;
    border: 1px solid #CCCCCC;
    height: 20px;
    border-radius: 3px;
}

.ui-jqgrid .ui-pg-selbox {
    display: block;
    font-size: 1em;
    height: 25px;
    line-height: 18px;
    margin: 0;
    width: auto;
}

.ui-jqgrid .ui-pager-control {
    position: relative;
}

.ui-jqgrid .ui-jqgrid-pager {
    height: 60px;
    position: relative;
}

.ui-pg-table .navtable .ui-corner-all {
    border-radius: 0;
}

.ui-jqgrid .ui-pg-button:hover {
    padding: 1px;
    border: 0;
}

.ui-jqgrid .loading {
    position: absolute;
    top: 45%;
    left: 45%;
    width: auto;
    height: auto;
    z-index: 101;
    padding: 6px;
    margin: 5px;
    text-align: center;
    font-weight: bold;
    display: none;
    border-width: 2px !important;
    font-size: 11px;
}

.ui-jqgrid .form-control {
    height: 10px;
    width: auto;
    display: inline;
    padding: 10px 12px;
}

.ui-jqgrid-pager {
    height: 32px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0;
}

.ui-widget-content {
    border: 1px solid #ddd;
}

.ui-jqgrid .ui-jqgrid-titlebar {
    padding: 0;
}

.ui-jqgrid .ui-jqgrid-titlebar {
    border-bottom: 1px solid #ddd;
}

.ui-jqgrid tr.jqgrow td {
    padding: 6px;
}

.ui-jqdialog .ui-jqdialog-titlebar {
    padding: 10px 10px;
}

.ui-jqdialog .ui-jqdialog-title {
    float: none !important;
}

.ui-jqdialog > .ui-resizable-se {
    position: absolute;
}

.ui-jqgrid-btable a {
    font-size: 12px;
    padding: 0 10px;
}

.progress-title {
    font-size: 12px;
    margin: 0
}

.ui-jqgrid-btable .progress-bar {
    background-color: #2fa00c;
}

.ui-jqgrid .ui-jqgrid-htable th {
    line-height: 20px;
    height: 34px;
    color: #1a88c0;
}
.ui-jqgrid .glyphicon-file{
    color: #2fa00c;
}
.ui-jqgrid .glyphicon-edit{
    color: #f60;
}
.ui-jqgrid .glyphicon-remove{
    color: #fd737d;
}
.ui-jqgrid .ui-corner-bottom .ui-pager-control {
    height: 60px;
}
.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3/*{borderColorDefault}*/;
    background: #e6e6e6/*{bgColorDefault}*/ url(../img/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
    font-weight: normal/*{fwDefault}*/;
    color: #555555/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #555555/*{fcDefault}*/;
    text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #999999/*{borderColorHover}*/;
    background: #dadada/*{bgColorHover}*/ url(../img/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
    font-weight: normal/*{fwDefault}*/;
    color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
    color: #212121/*{fcHover}*/;
    text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #aaaaaa/*{borderColorActive}*/;
    background: #ffffff/*{bgColorActive}*/ url(../img/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
    font-weight: normal/*{fwDefault}*/;
    color: #212121/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121/*{fcActive}*/;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1/*{borderColorHighlight}*/;
    background: #fbf9ee/*{bgColorHighlight}*/ url(../img/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
    color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a/*{borderColorError}*/;
    background: #fef1ec/*{bgColorError}*/ url(../img/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
    color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter:Alpha(Opacity=70);
    font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter:Alpha(Opacity=35);
    background-image: none;
}
.ui-state-disabled .ui-icon {
    filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #aaaaaa/*{borderColorActive}*/;
    background: #ffffff/*{bgColorActive}*/ url(../img/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
    font-weight: normal/*{fwDefault}*/;
    color: #212121/*{fcActive}*/;
}
/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url(../img/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
    background-image: url(../img/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
    background-image: url(../img/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
    background-image: url(../img/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(../img/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}

/* icon */

.ui-pg-table .glyphicon {
    font-size: 15px;
    padding-left: 10px;
}

.body .container-fluid {
    padding: 0;
}


/* dialog */

.ui-dialog .ui-dialog-titlebar-close {
    top: 11px;
    right: 5px;
    border: 0;
    width: 42px;
    height: 42px;
}

.ui-button:hover .ui-icon,
.ui-button .ui-icon {
    /*background: url(../img/index/common/close.png) no-repeat center center #fff;*/
    width: 42px;
    height: 42px;
    top: 0;
    right: 0;
    margin: 0;
    left: 0;
}

.ui-button:hover .ui-icon {
    background-color: #f6f6f6;
}

.ui-dialog .ui-dialog-titlebar {
    background-color: #fff;
    border: 0;
    border-bottom: 1px solid #43aadf;
    padding: 10px;
    padding-left: 20px;
}

.ui-dialog-title {
    font-size: 18px;
    line-height: 1.42857143;
    color: #1a88c0;
}

.ui-dialog-buttonset .ui-button {
    margin-bottom: 0;
    color: #fff;
    background-color: #337ab7;
    text-align: center;
    font-size: 16px;
    outline: none;
    display: inline-block;
    margin-left: 4px;
    font-weight: 400;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 8px;
    line-height: 26px;
    height: 38px;
    border-radius: 1px;
    min-width: 125px;
    border-radius: 4px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
    text-align: center;
}

.ui-dialog-buttonset .ui-button:hover,
.btn-primary:hover {
    background-color: #1895d5;
}

.btn-primary:active {
    background-color: #03729d;
}

.btn-primary {
    border: 0!important;
    background-color: #ffffff;
    margin: 6px;
}
.ui-dialog-buttonset .ui-button:last-child,
.btn.btn-cancel,.btn-default.btn-mid {
    background-color: #ffffff;
    border:1px solid #D4D3D3;
    color: #3D3D3F;

}

.nohead .btn.btn-cancel{
    min-width: 140px;height: 44px;
}
.ui-dialog-buttonset .ui-button:last-child:hover,
.btn.btn-cancel:hover,.btn-default.btn-mid:hover {
    background-color: #f7f7f7;
    color: #1a88c0;
}

.select {
    width: 100px;
    position: relative;
    top: 100px;
    left: 100px;
    cursor: pointer;
}

.select_default {
    width: 80px;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    border: solid 1px #ccc;
}


/*æ©æ¬’ç«Ÿçè¾¨æ§¸æ¶“å¤Žî—è¤°ãˆ¢æ®‘cssæµ ï½‡çˆœé”›å±¼å¨‡é¢ã„¤å‰ç»«è¯²æ‹°ç€¹æ°«ç¶…ç€¹ç‚µå¹‡é™å……ç¬ç‘™ï¿½*/

.select_default:after {
    content: "";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #999;
    -webkit-transform-origin: 5px 2.5px;
    -moz-transform-origin: 5px 2.5px;
    -ms-transform-origin: 5px 2.5px;
    -o-transform-origin: 5px 2.5px;
    transform-origin: 5px 2.5px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    position: absolute;
    right: 5px;
    top: 14px;
}

.select_default.rotate:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.select_item {
    margin: 0;
    padding: 0;
    display: none;
    list-style: none;
}

.select_item li {
    width: 80px;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    border: solid 1px #ccc;
    border-top: none;
}

.select_item li.hover {
    background: #666;
    color: #fff;
}

.form-inline .form-select {
    min-width: 60%;
    display: inline-block;
}


.navbar-default .navbar-nav>.dropdown>a:focus,
.navbar-default .navbar-nav>.dropdown>a:hover,
.navbar-default .navbar-nav>.dropdown>a:active {
    color: #fff;
}

.navbar .navbar-brand {
    width: 51px;
    overflow: hidden;
    margin-top: 6px;
}

.success .btn.dropdown-toggle {
    border: 1px solid #2fa00c
}

.error .btn.dropdown-toggle {
    border: 1px solid #f00
}

select option {
    line-height: 36px;
}

textarea.form-control {
    border-radius: 0;
}


/* .navbar .welcome-message{width: 300px;}
.navbar .welcome-message >li{
    float: none;display: inline-block;height: 20px;
} */

.navbar .welcome-message >li {
    /*height: 60px;*/
    /*line-height: 60px;*/
    margin: 0 5px;
    /*padding: 5px 10px 4px 10px;*/
    font-weight: 500;
    font-size: 14px;
    color: #FFF3EE;
    cursor: pointer;

}
.navbar .welcome-message .icon,.navbar .welcome-message .icon {line-height: 42px;color: #FFFFFF;font-size: 21px;vertical-align: middle;margin-right: 10px;}
.navbar .welcome-message .icon:hover {color: #fff;}
.nav [class*='icon-jiantouyou'] {margin-top: 6px;float: right;}

.navbar .welcome-message >li a {color: #FFF3EE;padding: 10px 0;}
.navbar .welcome-message >li a:link ,.navbar .welcome-message >li a:visited{color: #FFF3EE}
.navbar .welcome-message >li:hover {color: #ffffff!important;font-weight: bold;}
.navbar .welcome-message >li:hover i{color: #ffffff!important;font-weight: normal;}
.navbar .welcome-message >li a:hover {color: #ffffff!important;font-weight: bold;}
.navbar .welcome-message >li .icon-yonghu {margin-right: 5px;}

/*.navbar .welcome-message >li:last-child a {display: block;height: 54px;font-size: 16px;padding-top: 10px;}*/
/*.welcome-message >li:last-child .fa {margin-top: 9px;}*/
/*.navbar .welcome-message >li:nth-child(2) {margin-left: 5px;margin-right: 0;}*/

.navbar .dropdown >a {
    min-width: 112px;
    display: block;
    position: relative;
    height: 28px;
    line-height: 28px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 27px;
    border-radius: 3px;
}

.navbar .welcome-message .caret {
    position: absolute;
    right: 10px;
    top: 12px;
    color: #69b0e1;
}

.navbar-brand +.name {
    font-size: 20px;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-weight: 600;
    line-height: 49px;
    height: 54px;
    margin-left: 3px;
}

.navbar-header span {
    color: #fff;
    margin-left: 5px;
}

.nav-title {
    text-align: center;
    color: #fff;
    line-height: 38px;
    height: 38px;
    background: #00a198;
    position: relative;
}

.minimalize-styl-2 {
    font-size: 14px;
}

.breadcrumb .minimalize-styl-2 {
    padding: 0;
    text-align: center;
    position: absolute;
    left: 6px;
    top:-5px;
    background-color: #fff;
    border: 0;
    color: #1a88c0;
    outline: none;
}
.breadcrumb .minimalize-styl-2 i.icon{font-size: 26px;vertical-align: middle;}

.breadcrumb .minimalize-styl-2:active {
    background-color: #eee;
}

.nav-title span {
    color: #fff;
    font-size: 16px;
}

.profile-element {
    font-family: "Microsoft Yahei";
}

.nav > .nav-title > a i {
    margin-right: 0;
}

.nav-title .icon {
    color: #1a88c0
}

.navbar .dropdown-menu > li > a {
    color: #444;
    line-height: 25px;
    text-align: left;
    font-weight: normal;
}

.navbar .welcome-message >li a:hover {
    color: #a3d7f1;
}

.navbar .dropdown-menu >li a:hover {
    color: #333;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover {
    color: #444;
    text-decoration: none;
    background-color: #1a88c0;
    outline: 0;
}

.dropdown-menu > li > a.font-bold {
    font-weight: 600;
}

.dropdown-menu {
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
    display: none;
    float: left;
    font-size: 12px;
    left: 0;
    list-style: none outside none;
    padding: 0;
    position: absolute;
    text-shadow: none;
    top: 100%;
    z-index: 1000;
}

.mini-navbar .nav-second-level li a {
    padding: 10px 10px 10px 15px;
}

.mini-navbar .nav .nav-second-level {
    position: absolute;
    left: 45px;
    top: 0;
    background-color: #e5e5e5;
    font-size: 12px;
}

.canvas-menu.mini-navbar .nav-second-level {
    background: #155a94;
}

.mini-navbar li.active .nav-second-level {
    left: 41px;
}

body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level,
.mini-navbar .nav li:focus > .nav-second-level {
    display: block;
    min-width: 160px;
    height: auto;
}

body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
    font-size: 12px;
}

.metismenu .title {
    display: none;
    font-size: 15px;
    padding: 9px 10px 8px 15px;
    background-color: #efefef;
    border-bottom: 1px solid #ddd!important;
}

.mini-navbar .metismenu .title {
    display: block;
}

.navbar-brand +.iconfont {
    color: #fff;
    font-size: 45px;
    line-height: 60px;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background-color: #155a94;
    color: #fff;
}

.dropdown .dropdown-menu {
    padding: 0;
    left: -34px;
    top: 50px;
}

.panel-heading.ititle {
    font-size: 14px;
    padding: 0;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 38px;
    height: 38px;
    border: 1px solid #bfbfbf;
    margin-top: 20px;

}
form .panel-heading.ititle:first-child{margin-top: 0;}
.panel-heading.ititle
.search-btn {
    width: 100%;
    height: 40px;
    margin-top: 20px;
}

.col-md-1.search {
    padding: 0;
}

.row label,
.control-label {
    width: 162px;
    text-align: right;
    /*line-height: 32px;*/
    overflow: hidden;
    white-space: nowrap;
}


/* 61 */

.form-group >div >span {
    line-height: 32px;
}



.panel-heading .collapse-hd {
    padding-top: 6px;
}
.dropdown{padding-top: 16px;}
form >div.search >.search-btn{
    height: 38px;margin-top: 0;
}
#allcountry{padding: 5px 10px;background-color: #fff; border: 1px solid #CCCCCC;border-radius: 5px 6px 7px 8px; width:450px;}
.bar{float: right;}
.poptitle{font-size:0;border-bottom: 1px solid #68a9e3;}
.poptitle a:first-child{font-weight: 600;}
.poptitle a{line-height: 15px;font-size: 15px;line-height: 15px;padding: 10px 5px;color: #68a9e3;display: inline-block;}
.poptitle a:hover{text-decoration: none;background-color: #68a9e3;color: #fff;}
.countryname{padding-top: 10px;}
.countryname td a{color: #444;}
.countryname td a{color: #68a9e3;}


.form-select .select2-container .select2-choice{border-radius: 0;background-image: none;height: 34px;}
.form-select .select2-container{width: 100%;}
/*.navbar-default .navbar-nav>li:first-child {padding: 0 18px;}*/
/*.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #69b0e1;}*/
table.detail-box tr td,table.detail-box tr th{height: 24px;padding: 0;}
.welcome-message >li{display: inline-block;}
i[class^='more-'] {
    display: inline-block;
    width: 24px;
    height: 24px;
    /*background: url(../img/index/common/icon.png) 0 -2px no-repeat;*/
}

i.more-detail {background-position-x: -30px;}
i.more-prepare {background-position-x: -61px;}
i.more-mark {background-position-x: -94px;}
i.more-record {background-position-x: -132px;}
i.more-attach {background-position-x: -168px;}

.ui-jqgrid-btable .iconMore {padding: 0;}
.col-md-12 .col-xs-1,.col-md-6 .col-xs-2,.col-md-4 .col-xs-3{padding-right: 0;}
.col-md-12 >.col-xs-1{width: 11.8%;}
.col-md-12 >.col-xs-11{width: 88.2%;}
.col-md-6 >.col-xs-2{width: 24%;}
.col-md-6 >.col-xs-10{width: 76%;}
.col-md-4 >.col-xs-3{width: 38%;}
.col-md-4 >.col-xs-9{width: 62%}
.bjxsjbqk .myrow .col-md-4:last-child{text-align: right;}
@media (max-width: 992px)and(min-width: 768px) {
    body .col-md-12 .col-xs-1 {}
    .col-sm-6 .col-xs-2 {
        width: 16.33333333%!important;
    }
    .col-sm-4 .col-xs-3 {
        width: 24.33333333%!important;
    }
}

@media (max-width: 768px) {
    .col-md-12 .col-xs-1 {
        width: 16.33333%!important;
    }
    .col-md-12 .col-xs-11 {
        width: 83%!important;
    }
    .col-xs-12 .col-xs-3 {
        width: 16.33333%!important;
    }
    .col-xs-12 .col-xs-9 {
        width: 83.33333%!important;
    }
}
@media (max-width: 680px){
    .icon.iconfont.icon-name{display: none;}
}
.progressWarp >div{float: left;margin-right: 13px;line-height: 34px;}
.progressWarp .progress,.progressWarp .progress-bar{height: 10px;border-radius: 0;}
.progressWarp .progress{background-color: #ddd;margin-top: 12px;}
.progressWarp .progress-bar{background-color:#41b638; }
.progressWarp .progress{float: none;width: 60%}
label.checkMy {
    font-size: 12px;
    cursor: pointer
}
ul,li{list-style: none;margin: 0;padding: 0;}
label {font-size:14px;cursor:pointer;font-weight: normal;}


label i {font-size:14px;font-style:normal;
    display:inline-block;
    width:15px;height:15px;text-align:center;line-height:13px;/*color:#fff;*/
    vertical-align:middle;margin:-2px 2px 1px 0px;/*border:#ccc 1px solid;*/
}


.mycheck input[type="checkbox"],.mycheck input[type="radio"] {display:none;}
/*.mycheck input[type="radio"] + i {border-radius:7px;margin-right: 8px;}*/
/*.mycheck input[type="checkbox"]:checked + i{color:#41b638;}*/
.mycheck input[type="checkbox"]:disabled + i,input[type="radio"]:disabled + i {border-color:#ccc;}
.mycheck input[type="checkbox"]:checked:disabled + i,input[type="radio"]:checked:disabled + i {background:#ccc;}
.mycheck input[type="checkbox"] +i:after{content: '\2714';}
.mycheck input[type="radio"] +i:before{content: '\2022';font-size: 24px;line-height: 11px;}
/*.mycheck input[type="radio"]:checked + i:before {color: #803AA4;}*/
.mycheck.noneed input[type="radio"]:checked + i:before {color: #ccc;}
.mycheck.send input[type="radio"]:checked + i:before {color: #41b638;}
.mycheck.nosend input[type="radio"]:checked + i:before {color: #ff9900;}
.mycheck input[type="checkbox"], input[type="radio"]{display: none;}
.jd-list li .fl:first-child{width: 150px;padding-left: 30px;}
.jd-list .fl{width: 78%;position: relative;line-height: 40px;}
.jd-list .fl .mycheck{width: 30%;}
.jd-list .iconfont{font-size: 22px;position: absolute;left: 0;}
.jd-list .list .iconfont:before{content:"\e649";}
.jd-list .list.noneed .iconfont:before{content:"\e649"}
.jd-list .list.send .iconfont:before{content:"\e64a";color: #41b638;}
.jd-list .list.nosend .iconfont:before{content:"\e649";color: #ffa00b;}
.btn-border{background-color: #f2f2f2;border: 1px solid #aaa;}
.btn-border:hover{background-color: #fefefe;}

.jd-list .multi .fl .mycheck{width: 128px;}
.multi .iconfont{font-size: 22px;position: absolute;left: 0;}
.multi .iconfont:before{content:"\e649";color: #ffa00b;}
.multi.selected .iconfont:before{content:"\e64a";color: #41b638;}
.multi input[type='text']{
    line-height: 20px;
}
.progressWarp .state{position: relative;padding-left: 26px;}
.progressWarp .state .iconfont{font-size: 22px;position: absolute;left: 0;color: #ffa00b;}
div.form-control{border: 0;box-shadow: none;}
.textarea +.form-control{padding:0;height: auto}
label.textarea{vertical-align: top!important;}
.form-control.error{border: 1px solid #f40;}
.form-control.error.radio_c{border: none;padding-left: 0;}
.form-control[disabled]{background: #F6F6F6;border:0;box-shadow: none;}
.select2-container--default.select2-container--disabled .select2-selection--single{
    background: #F6F6F6!important;border:0;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow b{
    border-color:#D4D3D3 transparent transparent transparent;
}
.form-control.error +label.error,.form-control.error +i +label.error,.myrow_area.error +.error,.error +.select2-container +.error,.form-control .error,.notice .error,.filenotice .error{
    font-size: 12px;
    z-index: 1;
    color: #f40;text-align: left;
    top: 34px;left: 166px;width: 60%;
    white-space: nowrap;line-height: 24px;
    margin-left: 137px;
}

.bitian_star{position:absolute;color: #F51214;right: 0;top: 17px;}
.css_table .bitian_star{position:static;color: #F51214;vertical-align: middle;margin-left: 6px;}

.form-control.error +label.error:before, .error +.select2-container +.error:before,.form-control .error:before,.notice .error:before,.filenotice .error:before,.myrow_area.error +.error:before{
    content: '';position: absolute;left: 117px;bottom: 4px;width: 16px;height: 16px;background: url(../img/yanzheng_error.png) center no-repeat; background-size: cover;}


.css_table .form-control.error +label.error,
.css_table .error +.select2-container +.error,
.css_table .form-control .error,.notice .error,
.css_table .filenotice .error{margin-left: 37px;}

.css_table .form-control.error +label.error:before,
.css_table .error +.select2-container +.error:before,
.css_table .form-control .error:before,
.css_table .notice .error:before,
.css_table .filenotice .error:before{
    left: 13px;bottom: 12px;}


/*.form-control.error +label.error:after{*/
/*content: '';*/
/*position: absolute;*/
/*left: 10px;*/
/*top: -9px;*/
/*width: 18px;height: 9px;background: url(../img/yanzheng_arrow_up.jpg) center no-repeat;*/
/*}*/



.zeromodal-body .form-control.error +label.error,.zeromodal-body  .select2 +label.error,.zeromodal-body .myrow_area.error +label.error{
    width:auto;
    position: relative;
    top:0;
    left: 0;
    margin-left:116px;
    padding-left: 20px;
}
.zeromodal-body .form-control.error +label.error:before,.zeromodal-body  .select2 +label.error:before,.zeromodal-body .myrow_area.error +label.error:before{
    position: absolute;
    top:4px;
    left:0px;
    width: 16px;
    height:16px;
    content:" ";
    z-index: 99;

}
.filenotice .error{padding-top:9px;padding-left:9px;}
.filenotice .error:before{left:128px;}
.form-control .error{margin-left:23px;}
.form-control .error:before{left:2px;}
.yanzheng_arrow_up{position: absolute;z-index: 1;display: none;top: 24px;left: 210px;width: 0;height: 0;border-width: 9px;border-style: solid;border-color: transparent transparent #d4d4d3 transparent;}
.yanzheng_arrow_up:before{color: #f53b36;content: '\e630';font-size: 55px;top: 36px;left: -36px;position: absolute;}
.yanzheng_arrow_up:after{content: '';position: absolute;top: -8px;left: -9px;border-width: 9px;border-style: solid;border-color: transparent transparent #fff transparent;}
.form-control.error +label.error +div.yanzheng_arrow_up,  .error +.select2-container +.error +div.yanzheng_arrow_up{display: block;}


.row  [class*="col-xs"] .text{line-height: 34px;}
.valid +.select2-container .select2-selection__rendered{border: 1px solid #D4D3D3!important;}
/*.panel-body{background-color: #fff;}*/
.row label.mycheck{text-align: left;width: 30%;}



@media (min-width: 768px) {
    #page-wrapper {
        position: inherit;
        margin: 0 0 0 240px;
        /*border-left: 1px solid #E8EAEB;*/
        background-color: #ffffff;
    }
    /*冯俊阳：20200924 缩小没用的高度*/
    #page-wrapper .wrapper{padding-left: 20px;padding-bottom: 0px;}
    .navbar-static-side {
        z-index: 2001;
        position: absolute;
        width: 240px;
    }
    .navbar-top-links .dropdown-messages,
    .navbar-top-links .dropdown-tasks,
    .navbar-top-links .dropdown-alerts {
        margin-left: auto;
    }
}
@media (max-width: 768px) {
    #page-wrapper {
        position: inherit;
        margin: 0 0 0 0;
        min-height: 1000px;
    }
    .body-small .navbar-static-side {
        display: none;
        z-index: 2001;
        position: absolute;
        width: 70px;
    }
    .body-small.mini-navbar .navbar-static-side {
        display: block;
    }
    .lock-word {
        display: none;
    }
    .navbar-form-custom {
        display: none;
    }
    .navbar-header {
        display: inline;
        float: left;
    }
    .sidebard-panel {
        z-index: 2;
        position: relative;
        width: auto;
        min-height: 100% !important;
    }
    .sidebar-content .wrapper {
        padding-right: 0;
        z-index: 1;
    }
    .fixed-sidebar.body-small .navbar-static-side {
        display: none;
        z-index: 2001;
        position: fixed;
        width: 220px;
    }
    .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
        display: block;
    }
    .ibox-tools {
        float: none;
        text-align: right;
        display: block;
    }
}
@media (max-width: 350px) {
    .timeline-item .date {
        text-align: left;
        width: 110px;
        position: relative;
        padding-top: 30px;
    }
    .timeline-item .date i {
        position: absolute;
        top: 0;
        left: 15px;
        padding: 5px;
        width: 30px;
        text-align: center;
        border: 1px solid #e7eaec;
        background: #f8f8f8;
    }
    .timeline-item .content {
        border-left: none;
        border-top: 1px solid #e7eaec;
        padding-top: 10px;
        min-height: 100px;
    }
    .nav.navbar-top-links li.dropdown {
        display: none;
    }
    .ibox-tools {
        float: none;
        text-align: left;
        display: inline-block;
    }
}

.navbar {border: 0;}
.navbar-default {background-color: transparent;border-color: #2f4050;}
.navbar-default {display: block;}
.fir_li span.icon.iconfont {float: right;margin-top: 4px;font-size: 20px;}
.fir_li span.icon.iconfont:before {content: "\e625";}
.active > .fir_li span.icon.iconfont:before {content: "\e616";}

.pace-done .navbar-static-side, .pace-done .nav-header, .pace-done li.active, .pace-done #page-wrapper, .pace-done .footer {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.breadcrumb>li{color: #ACACAC;}
.nav-third-level li {border-bottom: none !important;}
.breadcrumb>.active {color: #803AA4;cursor: text;}
.breadcrumb>li:not(.active):hover{color: #803AA4;cursor: pointer;}


/*mini-navbar*/
body.mini-navbar .navbar-static-side {float: left;display: block;}
body .navbar-default{display: block;}
@media (max-width: 768px){
    body .navbar-default {display: none;}
}

/*.navbar-right > li > a {padding-right: 8px;padding-left: 8px;padding-top: 20px;}*/
/*.navbar .welcome-message >li:last-child a{display: block;height: 54px; font-size: 12px; padding-top: 16px;}*/

.navbar {height: 60px;line-height: 60px;margin-bottom: 0;padding: 0 18px;border-radius: 0;}
.metismenu {text-align: right}
.metismenu li{text-align: left}
.metismenu li a i.icon { color: #999999;margin-right: 6px;font-size: 28px;vertical-align: middle;}


/*.metismenu li.active{background-color: rgba(255, 127, 67, 1);}*/
/*.metismenu li.active a.fir_li{background-color: rgba(255, 127, 67, 1);}*/
.nav-second-level li.active a {font-weight: normal;}
/*.nav-second-level li{border-left: 4px solid transparent;}*/
.nav-second-level li a {background-color: #2F3240;font-weight: normal;padding-left: 55px;}
.nav-second-level li a.active {background-color: #803AA4;font-weight: normal;padding-left: 40px;}
/*.metismenu >li a:hover {background-color: rgba(255, 127, 67, 1);}*/
/*.metismenu >li a:hover span, .metismenu >li a:hover i{color: #FFFFFF;}*/
/*.metismenu >li.active span, .metismenu >li.active a i{color: #FFFFFF;}*/
.nav >li.active .nav-second-level{background: #FFFFFF;font-weight: normal;}
/*.nav >li.active .nav-second-level li:hover a{color: rgba(255, 127, 67, 1);background-color: #FFF3EE;}*/


.container-fluid{margin-right: 20px;padding-left: 0;}
.panel-heading {
    font-size: 22px;
    color: #1A173B;
    font-weight: 400;
    padding-top: 18px;
    padding-bottom: 10px;
    /*background-color: #F3F3F4;*/
    /*border-bottom: 1px solid #bfbfbf;*/
}

.center{text-align: center;}
.search.row label,.search.row .control-label{width: auto;}






/*select2*/
.select2-container{font-size: 14px;}
.select2-container--default .select2-results__option--highlighted[aria-selected] { /*background-color: #803AA4;*/color: white;}
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #D4D3D3;
    border-radius: 3px;
    outline: none;
    /* min-height: 34px; */
    /* line-height: 34px

}
.select2-dropdown {background-color: white;border: 1px solid #803AA4; border-radius: 3px;}
.select2-container--default.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple{border: 1px solid #803AA4!important;outline: none;}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    /*height: 34px;line-height: 34px;*/
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color: #EDEDED;
    border: 1px solid transparent;
    border-radius: 18px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 4px;
    padding: 1px 12px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    margin-right: 8px;
    vertical-align: inherit;
}

.select2-container .select2-search--inline .select2-search__field{margin-top: 0;height: 32px;}

/* jqgrid */
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    border: 1px solid #D4D3D3;
    background: #f6f6f6;
    font-weight: normal;
    color: #202124;
    border-top:none;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #202124;
    text-decoration: none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
    border: 1px solid #999;
    background: #f6f6f6;
    font-weight: normal;
    color: #212121
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {
    color: #212121;
    text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff url("../img/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url("../img/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
    color: #363636
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url("../img/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
    color: #cd0a0a
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
    color: #cd0a0a
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: bold
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon,.ui-widget-content .ui-icon {
    background-image: url("../img/ui-icons_222222_256x240.png")
}

.ui-widget-header .ui-icon {
    background-image: url("../img/ui-icons_222222_256x240.png")
}

.ui-state-default .ui-icon {
    background-image: url("../img/ui-icons_888888_256x240.png")
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
    background-image: url("../img/ui-icons_454545_256x240.png")
}

.ui-state-active .ui-icon {
    background-image: url("../img/ui-icons_454545_256x240.png")
}

.ui-state-highlight .ui-icon {
    background-image: url("../img/ui-icons_2e83ff_256x240.png")
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url("../img/ui-icons_cd0a0a_256x240.png")
}
.ui-icon-blank {
    background-position: 16px 16px
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}
.ui-icon-blank {
    background-position: 16px 16px
}




/****   jqgraid *****/
/* .ui-jqgrid .ui-jqgrid-resize-ltr{right: -11px;} */
.jqGrid_wrapper{margin-top: 14px;}
.table{margin-bottom: 0px;position: relative;}
#demonbox span{padding-left: 0;}
#demonbox span.text_tit{font-size: 18px;color: #3D3D3F;font-weight: bold;}
#demonbox span.text_result{font-size: 16px;color: #3D3D3F;}
#demonbox span.text_result_num{font-size: 22px;color: #F5A623;margin-left: 10px;margin-right: 34px}
#demonbox {border: 1px solid #803AA4;background: #fff;padding-top: 18px;padding-left:22px;position: absolute;top: 0;right: 0;display: none;}
#demonbox .css_table .css_tr{height: auto;}
.triangle {position: absolute;top: 0;left: 0;width: 0;height: 0;border-width: 20px;border-style: solid;border-color: transparent transparent transparent #803AA4;}
.triangle:after {content: '';position: absolute;top: -20px;left: -21px;border-width: 20px;border-style: solid;border-color: transparent transparent transparent #FAF1FE;}
.ui-widget-content {border: none;}

/*caozuo*/
.ui-jqgrid td.caozuo{}
.ui-jqgrid td.caozuo a{/*padding: 0;*/padding-left: 0;cursor: pointer;text-decoration: none;color: #333333;}
.ui-jqgrid td.caozuo a i{font-size: 20px;vertical-align: middle;}

.ui-jqgrid .ui-jqgrid-htable th {line-height: 20px;height: 40px;color: #202124;font-size: 14px;font-weight: bold;}
.ui-jqgrid tr.jqgrow td,.ui-jqgrid tr.footrow td {background-color: #ffffff;font-weight: normal;overflow: hidden;white-space: pre;height: 40px;padding: 0 10px 0 10px;/*border-bottom-width: 1px;border-bottom-color: inherit;border-bottom-style: solid;*/font-size: 14px;}
.ui-jqgrid tr.jqgrow td.fujian {}
.ui-jqgrid tr.jqgrow td.fujian:hover {text-decoration: underline;cursor: pointer;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {border: 1px solid #D4D3D3;/*background: #FAF1FE;color: #803AA4*/font-weight: normal;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {border: 1px solid #D4D3D3;/*background: #FAF1FE;color: #803AA4;*/}

/* .ui-state-highlight td:first-child::after,
.ui-state-hover td:first-child::after{content: '';width: 4px;height: 40px;top: 0;left: 0;bottom: 0;background: #803AA4;position: absolute;}
.ui-state-hover td:first-child label.mycheck::after,
.ui-state-highlight td:first-child label.mycheck::after{content: '';width: 4px;height: 40px;top: 0;left: 0;bottom: 0;background: #FAF1FE;position: absolute;z-index: 1;}
 *//*.ui-state-highlight td.caozuo:last-child{}*/
/*.ui-state-highlight td.caozuo {color: #803AA4;}*/
.ui-jqgrid .ui-state-highlight td.caozuo a,
.ui-jqgrid .ui-state-hover td.caozuo a{color: #803AA4;}
.ui-jqgrid td.caozuo a:hover{color: #5294F2;text-decoration: none}
.ui-jqgrid td.caozuo a:hover i{color: #5294F2;}


.ui-jqgrid-htable input[type="checkbox"],.ui-jqgrid-htable input[type="radio"] {display:none;}

.demonstrate .ui-state-highlight td,
.demonstrate .ui-widget-content .ui-state-highlight td,
.demonstrate .ui-widget-header .ui-state-highlight td{border-top: 1px solid #803AA4;border-bottom: 1px solid #803AA4;/*background: #FAF1FE;color: #803AA4;*/}

/*.ui-jqgrid .ui-jqgrid-htable th div label.mycheck i{width: 60px!important;}*/
/*label.mycheck {color: #444444;font-size: 14px;cursor: pointer;}*/
.bigger label.mycheck {color: #444444;font-size: 16px;}
label.mycheck i:hover{border: 1px solid #803AA4!important;}
select {outline: none;text-align: center;direction: ltr;}
label.mycheck i {font-size: 12px;font-style: normal;display: inline-block;width: 15px;height: 15px;text-align: center;line-height: 13px;color: #fff;vertical-align: middle;border: #999 1px solid;position: relative;border-radius: 3px;}
label.mycheck input[type="radio"]+i {/*width: 12px;height: 12px;*/margin-top: -2px;margin-right: 8px;border: 1px solid #D4D3D3;}
label.mycheck input[type="checkbox"]+i {position: relative;background-color: #ffffff;width: 14px;height: 14px;margin-top: -2px;margin-right: 8px;border: 1px solid #d4d4d3;display: inline-block;display: inline-block;font: normal normal normal 14px/1 FontAwesome;outline: none;}
.mycheck input[type="checkbox"], input[type="radio"] {display: none;}
input[type="radio"]+i {border-radius: 7px;}
label.mycheck input[type="checkbox"]:checked+i {background: #803AA4;border: 1px solid #803AA4;outline: none;}
input[type="checkbox"]:disabled+i, input[type="radio"]:disabled+i {border-color: #ccc!important;}
input[type="checkbox"]:checked:disabled+i, input[type="radio"]:checked:disabled+i {background: #ccc;}
input[type="checkbox"]+i:after {content: ''}
input[type="checkbox"]:checked+i:after {content: '\e626';color: #fff;font-size: 16px;position: absolute;left: -2px;top:-2px;font-family: "iconfont" !important;}
input[type="radio"]+i:before {content: '';position: absolute;left: 2px;right: 2px;top: 2px;bottom: 2px;border-radius: 50%;}
input[type="radio"]:checked+i:before {background-color: #803AA4;}
label.mycheck.disabled{color: #ccc}
label.mycheck input[type="radio"]:checked+i{border: 1px solid #803AA4;}
label.mycheck input[type="checkbox"]:checked+i{border: 1px solid #803AA4;}

.radio_c label.mycheck input[type="checkbox"]+i{width: 18px;height: 18px;}
.radio_c label.mycheck input[type="checkbox"]:checked+i:after{font-size: 20px;}

label.mycheck input[disabled='true'] +i{border:1px solid #ccc;}
.mytable .select2.select2-container{width: 50px!important;}
.mytable .select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #D4D3D3;
    border-radius: 3px;
    height: 20px;width: 50px;
}
.mytable .select2-container--default .select2-selection--single .select2-selection__rendered {color: #202124;line-height: 20px;}
.mytable .select2-container--default .select2-selection--single .select2-selection__arrow{height: 20px;}
.ui-jqgrid .ui-pg-button span {
    display: block;
    margin: 0;
    float: left;
}
.ui-icons {
    background: url(../img/icon.png)  no-repeat;
    width: 26px;
    height: 38px;
}
.ui-icons.seek-first{background-position-x: -7px;}
.ui-icons.seek-prev {
    background-position-x: -57px;
}
.ui-jqgrid .ui-separator {
    height: 18px;
    border-left: 0;
    border-right: 0;
    margin: 1px;
    float: right;
}
.ui-icons.seek-next {
    background-position: -57px -40px;
}
.ui-icons.seek-end {
    background-position:-7px -40px;
}
.ui-jqgrid .ui-jqgrid-pager{font-size: 14px;}
.ui-jqgrid .ui-pg-table{background-color: #ffffff;}
.ui-jqgrid .ui-pg-table td[dir]{/* padding-left: 10px;padding-right: 4px; */}
.ui-jqgrid .ui-pg-table td[dir]:last-child{padding-left: 10px;}

.ui-jqgrid .ui-jqgrid-view input{font-size: 14px;height: 30px;border-radius: 3px;border: 1px solid #D4D3D3;outline: none;padding-left: 10px;padding-right: 10px;}
.ui-jqgrid .ui-jqgrid-view input.editable{color: #3D3D3F;}
.ui-jqgrid .ui-jqgrid-view input:focus{border: 1px solid #803AA4;}
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #D4D3D3;background: #f6f6f6;font-weight: normal;color: #555;font-size: 14px;}*/
/*table.dataTable thead .sorting_desc {background-image: url(../img/index/common/sort_desc.png);}*/
/*table.dataTable thead .sorting_asc {background-image: url(../img/index/common/sort_asc.png);}*/
/*.mytable thead tr{!*height: 46px;background-color: #f6f6f6;padding-left: 4px;*!}*/
/*.mytable{   !* margin-top: 20px;*!*/
/*background-color: #ffffff;*/
/*!* border: 1px solid #D4D3D3; *!*/
/*!* padding-left: 20px; *!*/
/*!* padding-right: 20px; *!*/
/*position: relative}*/
/*.dataTables_wrapper.no-footer .dataTables_scrollBody {border-bottom: none;}*/
/*table.dataTable thead th, table.dataTable thead td {*/
/*padding: 0;*/
/*height: 30px;*/
/*line-height: 30px;*/
/*color: #202124;*/
/*border-top: 1px solid #D4D3D3;*/
/*border-left: 1px solid #D4D3D3;*/
/*border-bottom: 1px solid #D4D3D3;*/
/*padding-left: 10px;padding-right: 20px;*/
/*}*/
/*table.dataTable thead th:last-child, table.dataTable thead td:last-child {border-right:1px solid #D4D3D3;}*/
/*table.dataTable thead th {font-size: 14px;font-weight: 600;text-align: left;}*/
/*table.dataTable tbody th, table.dataTable tbody td {padding: 0;}*/
/*table.dataTable tbody th, table.dataTable tbody td {*/
/*height: 34px;*/
/*line-height: 34px;*/
/*font-size: 14px;*/
/*color: #3D3D3F;*/
/*border-left: 1px solid #D4D3D3;*/
/*border-bottom: 1px solid #D4D3D3;*/
/*padding-left: 10px;    padding-right: 20px;*/
/*!*border: 1px so;*!}*/
/*table.dataTable tbody th label, table.dataTable tbody td label{font-size: 14px;}*/
/*table.dataTable tbody th:last-child, table.dataTable tbody td:last-child {border-right:1px solid #D4D3D3;}*/
/*table.dataTable.no-footer {border: 0;}*/

/*.dataTables_length>label {font-size: 14px;color: #637280;}*/
/*.dataTables_length>label>select {height: 20px;line-height: 20px;outline: none;text-align: center;direction: ctl;}*/
/*.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {border: 0;color: #fff !important;border-radius: 50%;}*/
/*.dataTables_wrapper .dataTables_paginate .paginate_button {padding: 0;}*/
/*.dataTables_length, .dataTables_paginate {float: right;}*/
/*#example_length {float: right;}*/
/*.paginate_button.previous, .paginate_button.next {position: relative;}*/
/*.paginate_button {*/
/*vertical-align: middle;*/
/*font-size: 12px !important;*/
/*line-height: 19px;*/
/*width: 20px;*/
/*height: 20px;*/
/*text-align: center;*/
/*}*/

/*#example_paginate .paginate_button.previous:after {*/
/*content: "\f104";*/
/*font: normal normal normal 14px/1 FontAwesome;*/
/*position: absolute;*/
/*left: 5px;*/
/*top: 1px;*/
/*}*/

/*#example_paginate .paginate_button.next:after {*/
/*content: "\f105";*/
/*font: normal normal normal 14px/1 FontAwesome;*/
/*position: absolute;*/
/*left: 7px;*/
/*top: 1px;*/
/*}*/

/*.dataTables_length, .dataTables_wrapper .dataTables_paginate {padding-top: 25px;}*/
/*.dataTables_length {margin-right: 14px;}*/

/*table.dataTable thead th:first-child,*/
/*table.dataTable thead td:first-child,*/
/*table.dataTable tbody th:first-child,*/
/*table.dataTable tbody td:first-child {*/
/*padding-left: 14px;*/
/*text-align: center;*/
/*padding-right: 14px;*/
/*}*/

/*!*.dataTables_length>label {color: #999;}*!*/

/*.dataTables_length>label>select {*/
/*border-color: #BDC1C7;*/
/*color: #637280;*/
/*border: 1px solid #BDC1C7;*/
/*padding-left: 10px;*/
/*}*/
/*.dataTables_length .select2-container .select2-selection--single{height: 22px;}*/
/*.dataTables_length .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 21px;}*/
/*.dataTables_length .select2-container--default .select2-selection--single .select2-selection__arrow{height: 22px;}*/
/*.dataTables_length>label .select2-container{width: 50px;vertical-align: bottom;}*/
/*.dataTables_info{float: right!important;padding-top: 26px!important;margin-left: 10px;color: #637280!important;padding-bottom: 30px!important;}*/


/*.dataTables_wrapper .dataTables_paginate .paginate_button {border: 0;}*/
/*.dataTables_wrapper .dataTables_paginate .paginate_button:hover {*/
/*!*background: #803AA4;*!*/
/*border: 0;*/
/*border-radius: 50%;*/
/*}*/
/*.dataTables_wrapper .dataTables_paginate .paginate_button {margin-left: 0;}*/

/*.paginate_button.previous {margin-right: 9px;}*/
/*.paginate_button.next {margin-left: 9px;margin-top: 2px;}*/

@-moz-document url-prefix() {
    .dataTables_length>label>select {
        padding-right: 20px;
        text-align: left;
    }
}

select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: solid 1px #000;

    /*很关键：将默认的select选择框样式清除*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;

    /*在选择框的最右侧中间显示小箭头图片*/
    background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;

    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    padding-right: 14px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

select::-ms-expand {
    display: none;
}

span .paginate_button {
    margin-right: 5px;
}

label.mycheck {
    /*font-size: 14px;*/
    /*cursor: pointer;*/
}

label.mycheck i {
    font-size: 12px;
    font-style: normal;
    display: inline-block;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 13px;
    color: transparent;
    vertical-align: middle;
    border: #999 1px solid;
    position: relative;
    border-radius: 3px;
}
.w1020{width: 1020px;margin: 0 auto;}
.mycheck input[type="checkbox"], input[type="radio"] {display: none;}
/*input[type="radio"]+i {border-radius: 7px;}*/
input[type="checkbox"]:checked+i {background: #fff;}
input[type="checkbox"]:disabled+i, input[type="radio"]:disabled+i {border-color: #ccc;}
input[type="checkbox"]:checked:disabled+i, input[type="radio"]:checked:disabled+i {background: #ccc;}
input[type="checkbox"]+i:after {content: '\2714';position: absolute;left: 0;top: -2px;}
input[type="radio"]+i:before {content: '';position: absolute;left: 4px;right: 4px;top: 4px;bottom: 4px;border-radius: 50%;}
input[type="radio"]:checked+i:before {background-color: #803AA4;}

a:active, a:link, a:focus, a:visited {outline: none !important;border: 0 !important;-moz-outline: none;}
/*.dataTable tr.selected td{background: #FAF1FE;color: #803AA4;font-weight: bold;}*/
/*.dataTable tr.selected td label{font-weight: bold;}*/

/* 按钮 */
.btn.btn-mydefine{color: #fff;outline: none;margin-left: 8px;padding-left: 12px;padding-right: 12px;}
.btn.btn-mydefine:focus{outline: none;box-shadow: none;}
.btn.btn-mydefine i{padding-right: 2px;color: #000000;font-size: 22px;vertical-align: middle;}

.btline{border-bottom: 1px solid #ccc;}
/* 表格 */
.css_table {display:table;}
.css_tr {display: table-row;}
.css_td {display: table-cell;}
/* search */
.search.myrow.row{border: 1px solid #D4D3D3;position: relative;}
.search.myrow.row .more_btnn{position: absolute;right: 20px;top: 36px;}
.search.myrow.row .more_btnn a{color: #5794FC;}
.search.myrow.row  label{/*margin-right: 6px;margin-left: 20px;*/font-size: 14px;width: 112px;vertical-align: middle;}
.search.myrow.row .form-control{width: calc(100% - 120px);/*width: 220px;*/outline: none;border-radius: 3px;font-size: 14px;}
.search.myrow.row .form-control.width220{width: 220px;}
.search .select2.select2-container{width:calc(100% - 120px);/*width: 220px;*/}


.search.myrow.row .search_box_more{margin-top: 10px;}
.search.row label, .search.row .control-label {/*-width:84px;max-width: 84px;*/overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.show-hide {display: none;}
.show-hide.active {display: block;}
.active .fa-angle-double-up {display: inline-block;}
.active .fa-angle-double-down {display: none;}
.active .shou {display: inline-block;}
.active .zhan {display: none;}
.shou {display: none;}
.zhan {display: inline-block;}
/*.search.myrow.row .form-control:focus{border: 1px solid #FF7F43;}*/
.search .btn.btn-mydefine{border-radius: 4px;width: 78px;background-color: #803AA4;color: #ffffff;border: 1px solid #803AA4;margin-left: 16px;}
.search .btn.btn-mydefine:hover{background-color: #A054C6;color: #ffffff;border: 1px solid #A054C6;}
.search .btn.btn-mydefine.premy{background: #ffffff;border: 1px solid #ACACAC;color: #3D3D3F;margin-left: 6px;}
/*.search .btn.btn-mydefine.premy:hover{background-color: #A054c6;color: #ffffff;border: 1px solid #A054c6;}*/


.taggg{position: relative;margin-top: 10px;}
.tag_box{margin-left: 14px;line-height: 28px;/*margin-top: 16px;*/}
.tag_box > label{ vertical-align: top!important;margin-top: 4px;}
.tag_box.fex{display: none;margin-top: 10px;}
.tag_box.fex >label{margin-top: 14px;}
.tag_box.mt4{margin-top: 4px;}
.tag_box >label,.tag_box .tags{display: inline-block;}
.tag_box .tags{vertical-align: top;width: calc(100% - 200px)}
.tag_box .tag{display: inline-block;margin-right: 8px;margin-top: 10px;cursor: pointer;background-color: #ededed;padding-left:16px;padding-right: 10px;border-radius: 30px;vertical-align: middle;}
.tag_box .tag i{font-size: 22px;vertical-align: middle;}
.tag_box .tag:hover{background-color: #faf1fe;}
.tag_box .tag:hover i{color: #803aa4;}
.tag_box .tags_lisi > span{margin-right: 28px;cursor: pointer;    display: inline-block;/*margin-top: 2px;margin-bottom: 2px;*/}
/*.tag_box .tags_lisi > span.tag_all{font-weight: bold;}*/
.tag_box .tags_lisi > span.active{color: #803AA4;font-weight: bold;}
.tag_buutn{width: 210px;margin: 0 auto;margin-top: 12px;}
.search.myrow.row .more_btnn.tag_btnn{top: 3px;line-height: 20px;height: 22px;border: 1px solid #a054c6;padding-left: 6px;padding-right: 2px;}
.search.myrow.row .more_btnn.tag_btnn a{color:#a054c6;}
.hideden{height: 26px;overflow-y: hidden;}



/* mininavbar */
.mini-navbar .metismenu > li.active {
    border-left: 4px solid #1a88c0;
    background: #eee;
}
.mini-navbar .nav-second-level li a {
    padding: 10px 10px 10px 15px;
}
.myrow.row .col-md-5my.width220  .select2.select2-container{width: 220px;}
.myrow.row .col-md-5my.width220  .form-control{width: 220px;}

/*125%兼容性处理*/
/*@media (min-width: 1200px) and (max-width: 1600px) {*/
/*.search.myrow.row .form-control{width: 190px!important;}*/
/*.search .select2.select2-container{width: 190px!important;}*/
/*}*/


.myrow.row .col-md-5my  {width: 20%;}
.myrow.row .col-md-4_5my  {width: 23%;}
.myrow.row .col-md-4my  {width: 25%;}
.myrow.row .col-md-3my  {width: 33.3%;}
.myrow.row .col-md-2my  {width: 50%;}

/*@media (min-width: 1300px){
    .myrow.row .col-md-5my  {width: 20%;}
}
@media (min-width:768px) and (max-width: 1300px) {
    .myrow.row .col-md-5my  {!*width: 33%;*!}
}*/
@media (min-width: 768px){

    /*.myrow.row {font-size: 0;}*/
    .myrow.row [class^='col-md']{display: inline-block;position: relative;}
    .myrow.row [class^='col-md']{padding-left: 0;padding-right: 0; }
    .myrow.row  label{/*vertical-align: middle;*/}
    .myrow.row  .form-control {display: inline-block;width: calc(100% - 180px);vertical-align: middle;}
}
.mini-navbar .nav .nav-second-level {
    position: absolute;
    left: 45px;
    top: 0;
    background-color: #e5e5e5;
    font-size: 12px;
}

.btngroup.padd4{padding-top: 4px;}
.canvas-menu.mini-navbar .nav-second-level {background: #155a94;}

.mini-navbar li.active .nav-second-level {left: 41px;}

body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level, .mini-navbar .nav li:focus > .nav-second-level {
    display: block;
    min-width: 160px;
    height: auto;
}

body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
    font-size: 12px;
}
.mini-navbar .metismenu .title {
    display: block;
}
body.mini-navbar .navbar-static-side {
    width: 45px;
}
body.mini-navbar .profile-element, body.mini-navbar .nav-label {display: none;}
body.canvas-menu .profile-element {display: block;}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {display: none;}
/* body.mini-navbar .navbar-default .nav > li > a {
  font-size: 12px;
} */
body.mini-navbar .logo-element {
    display: block;
}
body.canvas-menu .logo-element {
    display: none;
}
body.mini-navbar .nav-header {
    padding: 0;
    background-color: #1a88c0;
}
body.canvas-menu .nav-header {
    padding: 33px 25px;
}
body.mini-navbar #page-wrapper {
    margin: 0 0 0 45px;
}
body.fixed-sidebar.mini-navbar .footer,

.navbar .dropdown-menu {
    margin-top: 0;
}

@media (max-width: 767px) {
    .myrow.row  .form-control {
        display: inline-block;

    }
    .myrow.row {font-size: 0;}
    .myrow.row .col-md-5my label{vertical-align: bottom;}
    .myrow.row .col-md-5my  {width: 50%;display: inline-block;}
    .search .btn.btn-mydefine{width: 100%;}
}

/*tabs*/
#tit{border-bottom: 1px solid #D4D3D3;margin-bottom: 12px;margin-right: 20px;padding-bottom: 6px;margin-top: 16px;padding-left: 20px;}
#tit .tabs_tit {cursor: pointer;display: inline-block;position: relative;width: 80px;text-align: center;color: #3D3D3F;text-decoration: none;}
#tit .tabs_tit .i_num{position: absolute;
    padding: 2px;
    padding-top: 1px;
    top: -6px;
    right: 0;min-width: 16px;
    height: 18px;background-color: #F53B36;color: #FFFFFF;border-radius: 50%;font-weight: normal;font-size: 12px;}
#tit .tabs_tit.tabs_select{ color: #803AA4;font-weight: bold;}
#tit .tabs_tit.tabs_select:before{ content: '';width: 80px;height: 3px;background-color: #803AA4;position: absolute;bottom: -7px;left: 0;}
#con li{ display: none; }
#con li.tabs_active {display: block;}

/* fileupload */
.file{    position: relative;border: 1px solid #D4D3D3;line-height: 32px;border-radius: 3px;/*height: 34px;padding-right: 8px;padding-top: 6px;*/padding-left: 8px;}
.file_inline-block{display: inline-block;border: none;line-height: normal;/*ertical-align: middle;padding-top: 0;*/}
.file_inline-block label.myinput {text-align: left;}
.file_inline-block .adhere .txt {max-width: initial;}
.single_single_lab{height: 32px;line-height: 32px!important;}
.file label.myinput {min-width: auto;display: inline-block;line-height: 20px;margin-right: 18px;}
.file label.myinput .icon-fujian{font-size: 21px;vertical-align: bottom;}
.file label>div:first-child {color: #5794FC;cursor: pointer;}

.file.file_inline-block label.myinput {/*line-height: 32px;height: 32px*/}
.file.file_inline-block label.myinput .icon-fujian{
    /*vertical-align: baseline-middle;  */
    vertical-align: sub;
}
.file label>div:first-child .scfj{vertical-align: inherit!important;}


.myinput #fileupload, .myinput .fileupload {display: none;}
.adhere > div {display: inline-block;}
.adhere .bg-img {border-radius: 4px;vertical-align: middle;margin-right: 2px;width: 20px;height: 20px;background: url(../img/pdf.png) no-repeat center;background-size: contain;}
.adhere .txt {/*line-height: 1;text-decoration: underline;*/color: #5794FC;max-width: 220px;}
/*.adhere .txt .ftitle span:hover {text-decoration: underline;cursor: pointer;}*/
.adhere  .txt .download{color: #5794FC;text-decoration: underline;}
.adhere .removeFile {/*position: absolute;right: 10px;vertical-align: middle;*/color: #FF0000;vertical-align: bottom;text-decoration: underline;}
.adhere .ftitle >span{line-height: 20px;;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;word-break:break-all;width: 100%;}


/* tc */
div.zeromodal-container{box-shadow: 0 0 38px 5px rgba(17, 45, 67, .4);box-sizing: border-box;}
label.mycheck {/*color: #444444;font-size: 14px;cursor: pointer;line-height: 1.2;*/}
.bigger label.mycheck {font-size: 16px;}
.mycheck input[type="radio"] {display: none;}

.newpage input {/*color: #444444;*/height: 34px;/* line-height: 34px; border: 1px solid #d7d7d7;*/border-radius: 3px;padding: 0 8px;}
/*.zeromodal-body input:focus {border: 1px solid #803AA4;}*/
.newpage i.webicon-download {color:#555}
.newpage .panel-heading{border: 0;padding-left: 0;font-size: 18px}
.newpage .panel-heading i{font-size: 20px;color: #803AA4;vertical-align: middle;}
.newpage .panel-heading span{margin-left: 4px;vertical-align: middle;}
.newpage .radio_c {padding-left: 10px;padding-top: 10px;padding-bottom: 12px;}
.newpage .radio_c label{margin-right:20px;}
.newpage label.mycheck input[type="radio"]+i{width: 20px;height: 20px;border-radius: 50%;}
.css_table .css_th{background-color: #f6f6f6;border-bottom: 1px solid #D4D3D3;height: 44px;}
.css_table .css_th .css_td{border-bottom: 1px solid #D4D3D3;}
/* .zeromodal-btn-container .btn{font-size: 14px;}
.zeromodal-btn-container .btn.btn-primary{background-color: #803AA4;color: #ffffff; }
.zeromodal-body .panel-body{position: relative;-padding-top: 14px;padding-bottom: 16px;}
.btn.btn-primary{min-width: 140px;height: 44px;}
.alert .zeromodal-btn-container{margin-top: 6px;}

.nohead .zeromodal-header{display: none;}
.nohead .zeromodal-body{border: 0;}
.zeromodal-body{padding: 0 30px;}
 */
/*  .newpage *{font-size: 14px;} */

.zeromodal-container .zeromodal-body{padding:16px 20px 13px;font-size: 14px;line-height: 24px;}
.zeromodal-container .btngroup{margin-left: 0;width: 194px;margin: 0 auto;padding-top:2px;text-align: center;display: block;}
.zeromodal-container .btngroup .btn{margin-left: 0; width: 92px;height: 35px;line-height: 32px;background-color: #ECECEC;color: #3D3D3F;border:0;border-radius: 4px;cursor: pointer;}
.zeromodal-container .btn.btn-sub{margin-right: 10px;}
.zeromodal-container .btngroup .btn.btn-sub:hover{background-color: #6A2D8A;color: #ffffff;}
.zeromodal-container .btngroup .btn.btn-normal:hover{background-color: #A054C6;color: #ffffff;}
.zeromodal-container .btngroup .btn.btn-sub{background-color: #803AA4;color: #FFFFFF;}
.zeromodal-body{border-bottom: 0}


.icon-zengjia:before{position: relative;top: -1px;}
.newpage .myrow label{width: 112px;vertical-align:middle;font-size: 14px;cursor: default;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newpage .myrow span{vertical-align: middle;}
.newpage .myrow.row{padding-top: 9px;padding-bottom: 9px;}
.newpage .myrow.row .form-control{    width: calc(100% - 132px);}
.newpage .myrow.row textarea.form-control{width: calc(100% - 132px);vertical-align: top;}
i.hline{color: #803AA4;width: 6px;height: 22px;display: inline-block;}
.css_table [class^='css_th'] .css_td{vertical-align: middle;padding-right: 10px;position: relative;}
.css_table [class^='css_tr'] .css_td{padding-bottom:4px;padding-right: 10px;position: relative;vertical-align: top;}
.css_table [class^='css_tr'].first .css_td{padding-top: 4px;vertical-align: top;}
.css_table [class^='css_t'] .css_td:last-child{padding-right: 0;}
.css_table [class^='css_tr'] .css_td:last-child{vertical-align: top;}
.css_table [class^='css_t'] .css_td >span{padding-left: 10px;}
.css_table [class^='css_t'] .css_td >span.select2.select2-container{padding-left: 0;width: 100%;}
/*.css_table [class^='css_t'] .css_td >span.select2.select2-container{padding-left: 0;}*/
/*.newpage .css_tr .css_td{padding-top: 8px;}*/
/*.newpage .css_tr.first .css_td{padding-top: 7px;}*/
.newpage .css_tr .css_td:first-child span.select2.select2-container{padding-left: 0;}
.select2-container.select2-container--default.select2-container--open{z-index: 99999;}
.select2-container.select2-container--default.select2-container--open .select2-selection--single,
.select2-container.select2-container--default.select2-container--focus .select2-selection--single{border: 1px solid #803AA4;}

.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--open .select2-selection--multiple {border: solid #803AA4 1px;outline: 0;}


.newpage .col-md-6 >label,.col-md-6 >div.select_box{display: inline-block;}
.newpage .col-md-3 >label,.col-md-3 >div.select_box{display: inline-block;}
.newpage div.select_box{width: calc(100% - 132px);}
/*yanzheng*/
span.error{color: #f40;display: inline-block;}
span.error i{color: #f40;font-size: 23px;vertical-align: middle;}
/*label.error:before{*/
/*content: '\e630';*/
/*position: absolute;*/
/*left: 0;*/
/*top: 0;*/
/*}*/
.myrow .labe_area{vertical-align: top;}
.myrow .myrow_area{outline: none;border: 1px solid #d4d4d3;padding: 10px;vertical-align: text-top;width: calc(100% - 132px)}
.myrow .radio_c{display: inline-block;/*vertical-align: top;*/}
.myrow .radio_c label.mycheck{cursor: pointer;/*vertical-align: inherit;height: 34px;line-height: 34px;*/width: auto;overflow: visible;}
textarea.myrow_area:focus{border: 1px solid #803AA4;}

.css_th{display: table-row;}
.css_table{width: 100%;/* padding-right: 15px; */}
.css_table .css_tr{position: relative;/*height: 38px;*/}
.addmore{color: #5794FC;margin-top:0;margin-bottom: 10px;cursor: pointer;display: inline-block;}
.addmore i{margin-right: 4px;font-size: 31px;vertical-align: middle;}
.css_table i.del{color: red;position: absolute;right: -20px;top:0;padding:7px;cursor: pointer;}
/*******************   toggle btn   ************************/
.slideThree {
    width: 40px;
    height: 20px;
    background: #fff;
    border: 2px solid #EDEDED;
    position: relative;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: #EDEDED;
    /* overflow:hidden; */
}
td .slideThree,th .slideThree {overflow:hidden;}

.slideThree label {
    display: block;
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: absolute;
    background: #FFF;
    top: -1px;
    left:-1px;
    z-index: 1;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);

}

.slideThree input[type=checkbox] {
    visibility: hidden;
}

.slideThree.yes label {
    left: 19px;
}

input[type=checkbox]+label:before {}

.slideThree.yes {
    background: #803AA4;
    border: 2px solid #803AA4;
}

.slideThree label:before {
    top: -3px;
    content: '关';
    color: #ACACAC;
    position: absolute;
    left: 21px;
    z-index: 0;
    font: 10px/26px Arial, sans-serif;
    font-weight: bold;
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.15);
}

.slideThree.yes label:before {
    top: -3px;
    content: '开';
    color: #fff;
    position: absolute;
    left: -15px;
    z-index: 0;
    font: 10px/26px Arial, sans-serif;
    font-weight: bold;
}
.date{background: url(../img/riqi.png) right center no-repeat;background-size: contain;}

/* 登录 - 弹窗*/
.login .zeromodal-header{height: 40px;border: 0;}
.login .zeromodal-close{margin-top: 7px;}
.login .zeromodal-body{padding: 0;border-bottom: none;}
.login-tanchuang .item {border: 1px solid #d0cfcf;width: 240px;height: 40px;background-color: #ffffff;display: inline-block;outline: none;border-radius: 3px;margin-right: 14px;}
.login-tanchuang .item div, .banner .item input {float: left;}
.login-tanchuang .userName {/*background: url(../img/login-tanchuang-user.png) no-repeat center*/;width: 38px;height: 38px;}
.login-tanchuang .passWord {/*background: url(../img/login-tanchuang-pwd.png) no-repeat center;*/width: 38px;height: 38px;}
.login-tanchuang .user input, .login-tanchuang .pwd input {font-size: 12px;color: #666666;margin-top: 8px;border: none;border-left: 1px solid #d0cfcf;padding-left: 10px;outline: none;width: 170px;height: 24px;line-height: 24px;border-radius: 0;}
.login-tanchuang .submit input {border: none;outline: none;color: #ffffff;font-size: 18px;width: 240px;height: 40px;background-color: #1392f1;text-align: center;border-radius: 3px;cursor: pointer;}

.login-tanchuang{width: 240px;margin: 0 auto;}
.login-tanchuang .logo{text-align: center}
.login-tanchuang .logo .logo-img{margin: 0 auto;width: 70px;height: 70px;/*background: url(../img/logo.png) no-repeat center;*/background-size: contain;}
.login-tanchuang .logo p{font-weight: bold;font-size: 20px;color: #444444;margin-top: 16px;margin-bottom: 28px;}
.hover:hover,.hover:hover [class^="webicon-"]{color: #1392f1!important;cursor: pointer;}




.btngroup a{padding:3px 7px;display: inline-block;text-align: center;font-size: 12px;}
.btngroup a i{padding-right:4px}
.btngroup a.certain{color: #1392f1;;margin-right: 4px;border-radius: 3px;border: 1px solid #1392f1;}
.btngroup a.cancel{color: #8c8c8c;border-radius: 3px;border: 1px solid #8c8c8c;}
.shiyanzuoye .btngroup{margin-left: 10px;}
.btngroup a.certain:hover{background-color: #1392f1;color: #ffffff;}
.btngroup a.cancel:hover{background-color: #f6f5f5;}

/*butgroup_bottom*/
.btngroup_bottom{margin:30px auto;}
.btngroup_bottom.groptwo{width: 318px;}
.btngroup_bottom.gropthree{width: 478px;}
.btngroup_bottom .btn{ /*vertical-align: middle;*/outline: none;width: 140px;height: 44px;background-color: #FFFFFF;border: 1px solid #D4D3D3;color: #3D3D3F;margin-left: 8px;margin-right: 8px;border-radius: 4px;}
.btngroup_bottom .btn:focus{outline: none;box-shadow: none;}
.btngroup_bottom .btn.btn-sub{background-color: #803AA4;color: #FFFFFF;}
.btngroup_bottom .btn.btn-sub:hover{background-color: #A054C6;color: #ffffff;}
.btngroup_bottom .btn.btn-normal:hover{
    background: #FAF1FE;border: 1px solid #803AA4;color: #803AA4;}


.select2-search--dropdown .select2-search__field{height: 30px;}
.newpage .css_table .select2.select2-container {width: 100%;}
.newpage .select2-container .select2-selection--single {
    height: 34px!important;
}

.progress {line-height: 16px;
    height: 16px;
    margin-bottom: 12px;
    overflow: hidden;
    background-color: #ddd;
    background-image: -moz-linear-gradient(top,#ccc,#ddd);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
    background-image: -webkit-linear-gradient(top,#ccc,#ddd);
    background-image: -o-linear-gradient(top,#ccc,#ddd);
    background-image: linear-gradient(to bottom,#ccc,#ddd);
    background-repeat: repeat-x;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc',endColorstr='#ddd',GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
}

.progress .bar {border-top-right-radius: 8px; border-bottom-right-radius: 8px;
    padding-right: 10px;
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    color: #fff;
    text-align: right;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #39be15;
    background-image: -moz-linear-gradient(top,#34a914,#39be15);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#34a914),to(#39be15));
    background-image: -webkit-linear-gradient(top,#34a914,#39be15);
    background-image: -o-linear-gradient(top,#34a914,#39be15);
    background-image: linear-gradient(to bottom,#34a914,#39be15);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34a914',endColorstr='#39be15',GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress .bar+.bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)
}
.zeromodal-container.progess_con{padding: 20px;}
.zeromodal-container.progess_con .progress{margin-top: 15px;width: 200px;}
.zeromodal-container.progess_con .progress +p{font-size: 12px;text-align: center;width: 200px;}
.zeromodal-container.progess_con span.time{font-size: 12px;color: #444444;position: absolute;right: 20px;bottom:52px;}
.zeromodal-container.progess_con div.tooltip{width: 30px;font-size: 12px;line-height: 1;background: #ddd;position: absolute;padding: 4px;border-radius: 0.3rem;top: 20px; }

.newpage  button.btn-cancel{margin-left: 0;}
/*.zeromodal-btn-container  button.btn-cancel:hover{background-color: #A054C6;border: 1px solid #A054C6;color: #ffffff;}*/
.newpage  button.btn.btn-primary{margin-right: 12px;}

.zeromodal-body label{position: relative}
.zeromodal-body label >label{display: block;margin-top:2px;
    position: absolute;}
.zeromodal-body label >label.error{color: #fa1656;font-size: 12px;padding-top: 6px;padding-bottom: 0;line-height: 1;}
/* .zeromodal-body input.valid{border: 1px solid #32BC61;} */
.zeromodal-body input.error{border: 1px solid #fa1656;}
.judge{position: relative;display:inline-block;}
.zeromodal-body .judge label.error{position:absolute;bottom:-15px;display:block;left:0;color: #fa1656;font-size: 12px;}
select.error +.select2-container--default .select2-selection--single{border: 1px solid #fa1656!important;}

.zeromodal-body [class^='webicon-t'],.alert .webicon-warning{font-size: 63px;}
.alert .zeromodal-body{border-bottom: 0;
    padding: 45px 23px;}
.alert .show-zero2{
    padding: 0 0 12px!important;
}
.zeromodal-container.alert {padding: 0;}
table{white-space: nowrap;}

.footer{height:60px;font-size: 14px;color: #637280;text-align: center;border-top:1px solid #ECEEF1;line-height: 60px;background-color: #fff;font-family: SourceHanSansCN-Normal;}
select{border:none;}
.select2.select2-container{width:calc(100% - 132px);/*width: 220px;*/}

.ui-jqgrid .ui-jqgrid-view input{height: 37px;}
.ui-jqgrid .editable +.select2.select2-container--default .select2-selection--single{
    height: 37px;
}
.ui-jqgrid .editable +.select2.select2-container--default .select2-selection__rendered{
    line-height: 33px;
}
.ui-jqgrid .editable +.select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 8px;
}
.mytable .myrow{margin-top: 14px;}
.mytable .myrow label{font-size: 16px;color: #3D3D3F;padding-right: 14px;margin: 0;}
.mytable .myrow  .select2.select2-container{width: 280px!important;height: 40px;}
.mytable .myrow .select2-container--default .select2-selection--single{width: 280px!important;height: 40px;}
.mytable .myrow  .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px;font-size: 14px;}
.mytable .myrow .Ttitle{font-size: 16px;vertical-align: middle;}

.shenhetable th.ui-th-column:first-child{padding-left: 5px!important;}
.demonstrate th.ui-th-column:first-child{padding-left: 10px!important;}
/*.shenhetable th.ui-th-column:first-child{padding-left: 10px!important;}*/
/*.shenhetable th.ui-th-column:first-child{padding-left: 10px!important;}*/
/*.shenhetable th.ui-th-column:first-child{padding-left: 10px!important;}*/
/*.shenhetable th.ui-th-column:first-child{padding-left: 10px!important;}*/
td.shenhe{padding: 1px 10px!important;}
td.shenhe{padding: 1px 10px!important;}
td.shenhe .select2.select2-container{height: 36px;width: 100%!important;}
td.shenhe .select2-container--default .select2-selection--single{height: 36px;width: 100%!important;}
td.shenhe   .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 36px;font-size: 14px;top: 8px;}
td.shenhe   .select2-selection__arrow{top: 8px!important;}
/*.panel-heading.pd42{padding-bottom: 42px;}*/
.panel-heading.pdt44{padding-top: 26px;padding-bottom: 16px;}
.css_table.mg30{margin-top: 30px;}
.newpage .css_table{padding-right: 30px;}



#dw {
    font-weight: normal;
    position: absolute;
    top: 50px;
    z-index: 999;
    background: #fff;
    color: #444444;
    min-width: 100px;
    border-radius: 3px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
}
#dw li {
    text-align: left;
    line-height: 32px;
    cursor: pointer;
    padding: 0 10px;
}
#dw li:hover {
   /*  color: #803AA4; */
   color: #fff;
   background-color:  #803AA4;
}


/*404*/
body.error{background-color: #ffffff;}
.box_error{position: absolute;top: 40%;left:50%;margin-top:-50px;}
.box_error.error_404{width: 456px;margin-left:-233px;}
.error_img,.error_info{display: inline-block;vertical-align: top;margin: 0 20px;}
.box_error .error_img{width: 130px;}
.box_error .error_img img{width: 100%;}
.error_info .info_tit{font-size: 30px;color: #803AA4;line-height: 1;margin-bottom: 16px;margin-top: 8px;}
.error_info .info_tit span{font-size: 14px;color: #ACACAC;margin-left: 6px;}
.error_info .info_note{font-size: 18px;color: #3D3D3F;line-height: 1;margin-bottom: 18px;}
.error_info .info_back{width: 130px;height: 36px;line-height:36px;text-align: center;border-radius:4px;background-color: #803AA4;color: #ffffff;font-size: 14px;display: block;text-decoration: none;}
.box_error.error_500{width: 396px;margin-left:-198px;}
.box_error.error_500 .error_img{margin-top: 10px;}
.info_back:hover{background-color: #A054C6;color: #ffffff;}


/*********************************************   换肤   ********************************************/
.navbar {background: #803AA4}
.metismenu li.active{/*background-color: #2F3240;*/}
/*.metismenu .nav-second-level li:hover{color: #ffffff;background-color: #ffffff;}*/
.metismenu .nav-second-level li:not(.active):hover a{color: #ffffff;background-color: #2F3240;}

.a_menu_first_nomal{background-color: #404456!important;color: #BABCC3!important;}
.a_menu_first-active{background-color: #A054C6!important;color: #ffffff!important;}
.a_menu_first-active > i{color: #ffffff!important;}

.metismenu li.active a.fir_li{background-color: #2F3240;}
.nav-second-level li.active a {background-color: #A054C6;color: #ffffff;}
.metismenu >li a:hover {background-color: #A054C6;}
.metismenu >li a:hover span, .metismenu >li a:hover i{color: #FFFFFF;}
.metismenu >li.active span, .metismenu >li.active a i{color: #FFFFFF;}
.nav >li.active .nav-second-level li:hover a{color: #ffffff;/*background-color: #803AA4;*/}
.breadcrumb .minimalize-styl-2 {background-color: #fff;color: #803AA4;}
.breadcrumb .minimalize-styl-2:active {background-color: #eee;}

.btn.btn-mydefine{background-color: #ECEEF1;border: 1px solid transparent;color: #3D3D3F;min-width: 90px;}
.btngroup .btn.btn-mydefine{min-width: auto;}

.mycheck input[type="checkbox"]:checked + i{color: #fff;background-color: #803AA4;}
input[type="checkbox"]:checked+i {border: 1px solid #803AA4;}
.row .form-control:focus,.css_td .form-control:focus{border: 1px solid #803AA4;}
.row .radio_c.form-control:focus,.css_td .radio_c.form-control:focus{border: none;-webkit-box-shadow:none;box-shadow:none}
.btn-primary {color: #803AA4;}
.btn.btn-mydefine:hover {color: #ffffff;background-color: #803AA4;border: 1px solid #803AA4;}
.btn.btn-mydefine:hover i{color: #ffffff}
.search .btn.btn-mydefine:hover{background-color: #A054C6;color: #ffffff;border: 1px solid #A054C6;}
.search .btn.btn-mydefine.premy:hover{background-color: #FAF1FE;border: 1px solid #803AA4;color: #803AA4;}
/*.btn.btn-mydefine:*/
/*.search .btn.btn-mydefine.premy:hover{background-color: #A054c6;color: #ffffff;border: 1px solid #A054c6;}*/
.dataTables_wrapper .dataTables_paginate .paginate_button.current{background: #803AA4;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color: #ffffff;background: #6A2D8A;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background: #803AA4;}

/*   jqgraid  */
/*.dataTable tr.selected td,.dataTable tr:hover td{background: #FAF1FE;color: #803AA4;}*/
/*.dataTable tr.selected td.text-center{position: relative;}*/
/* .dataTable tr.selected td label{font-weight: bold;} */
.dataTable tr.selected td.text-center:after,.dataTable tr:hover td.text-center:after{content: '';width: 4px;top: 0;left: 0;bottom: 0;background: #803AA4;position: absolute;}
.ui-state-hover td{background: #FAF1FE!important;color: #803AA4}
.ui-state-highlight td{background-color: #FAF1FE!important;color: #803AA4;}

#demonbox{position: absolute;}
#demonbox .ui-state-highlight td{/*background-color: #ffffff!important;color: #3D3D3F;*/}
#demonbox .ui-state-highlight td:first-child:after{/*background: transparent*/}

#demonbox .ui-jqgrid-bdiv{border-bottom: 1px solid #D4D3D3;}
#demonbox .handlebar{position: absolute;top: 0;left:-8px;bottom: 0;content: "";width: 14px;cursor:w-resize;z-index: 99;}
#demonbox .ui-jqgrid:after,#demonbox .ui-jqgrid:before{content: " ";background-color: #fff;height: 60px;position: absolute;left: -2px;width: 2px;bottom:0;}
#demonbox .ui-jqgrid:before{left: auto;right:-2px;}
.adhere  .bg-img,.adhere  .txt{display: inline-block;vertical-align: middle;}
.adhere  .bg-img{position: relative;top: -1px;}
/*.adhere  .txt{color: #5794FC;}*/
.adhere  .txt .download{color: #5794FC;text-decoration: underline;}
.adhere  .txt .download span.ftitle{vertical-align:inherit;}
/*.adhere .removeFile{color: #FF0000;float: right;}*/
/*select2*/
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #803AA4;}
.select2-dropdown {background-color: white;border: 1px solid #803AA4;}
/*tc*/
/*.zeromodal-body input:focus {border: 1px solid #803AA4;}*/
/*.zeromodal-btn-container .btn.btn-primary{background-color: #803AA4;}*/
/*.zeromodal-btn-container .btn.btn-primary:hover{background-color: #6A2D8A;}*/
/*.zeromodal-btn-container  button.btn-cancel:hover{background-color: #A054C6;border: 1px solid #A054C6;color: #ffffff;}*/



/*********************************************   换肤 END   ********************************************/
/*.row.myrow .form-control.error{background: url(../img/error.png) no-repeat right 4px;}*/
/*.row.myrow .form-control.valid{background: url(../img/error.png) no-repeat right -21px!important;}*/
.row.myrow input:-internal-autofill-selected{background: #fff!important;}



/*新增项目*/
ul.tagit li.tagit-choice:before{background: none;}
ul.tagit li.tagit-choice .tagit-label:not(a) {font-size: 12px;color: #3D3D3F!important;} <!-- 单独引用 -->
.receriver {
    border-radius: 3px;
    background: #eef0f3;
    float: left;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-left: 10px;
    color: #444444;
    border-radius: 3px;
}

.receriver .fa-close {
    margin-left: 6px;
    line-height: 1.5;
    cursor: pointer;
}

#text {
    padding-right: 10px;
    overflow: hidden;
    padding-top: 5px;
}

#text #demo1 {
    width: auto;
    margin-left: 10px;
    line-height: 20px;
    font-size: 12px;
    height: 20px;
    border: 0;
    margin-bottom: 0;
}

#text #demo1:focus {
    border: 0 !important;
    outline: none !important;
}

.closebtn {
    background: #efefef;
    width: 10px;
    height: 10px;
    display: block;
    float: right;
}

.detail .send_email .left {
    width: 76px;
}

.detail .list > .left {
    width: 76px;
    vertical-align: top;
    padding-top: 9px;
}

.list.target .left {
    padding-top: 0;
}

.detail .list .right {
    width: 890px;
}

/*select2重写样式*/

.select2-results__option {
    font-size: 12px;
    line-height: 1;
    padding: 8px;
}

ul.tagit li.tagit-new {
    padding: 0;
    height: 26px;
}
.ul.tagit li.tagit-new input{outline: none!important;}


#myTags {
    font-size: 12px;
    padding: 4px 6px;
    box-sizing: border-box;
}
#myTags.border{border: 1px solid #803AA4;box-shadow: 0 0 6px #A6C8FF;}


ul.tagit input[type="text"] {
    font-size: 12px;
    height: 26px;
    outline: none;
}

ul.tagit li.tagit-choice-editable {
    /*padding: 4px 26px 4px 14px;*/
}
#myTags .shengyu_tagg{color: #9B9B9B;font-size: 14px;float: right;padding-top: 3px;}


.tagit-close {
    padding-left: 8px;
    vertical-align: middle;
}

ul.tagit li {
    margin: 0 3px 0 0;
    height: 26px;
    line-height: 25px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
}
.tagit-autocomplete.ui-widget-content {
    border: 0;
    font-size: 12px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
}

.tagit-autocomplete .ui-state-hover,
.tagit-autocomplete .ui-state-focus {
    border: 0;
    background: #eef0f3;
    font-weight: normal;
    color: #444444;
}

.tagit-autocomplete.ui-menu {
    padding: 0;
}
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: inline;
    font-family: arial, sans-serif;
    font-size: 20px;
    line-height: 25px;
    color: #3D3D3F ;
}
ul.tagit {
    margin-left: 0;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
}

ul.tagit li.tagit-choice {
    background-color: #EDEDED;
    cursor: pointer;
    border-radius: 18px;
    border: none;
    padding:  0 15px;
    line-height: 22px;
}

ul.tagit li.tagit-choice:hover,
ul.tagit li.tagit-choice.remove {
}

ul.tagit li.tagit-choice.error {
    margin-left: 0;
    width: auto;
}


.tagit-choice.error .text-icon, .tagit-choice.error .tagit-label {
    /*color: #f85b78 !important;*/
}



.css_col{}
.css_col .radio_grop{display: inline-block;vertical-align: top;}
.css_col .radio_grop .css_table [class^='css_tr'] .css_td{/*padding-bottom:4px;padding-top: 1px;*/padding-right:10px;position: relative;}
.css_col .radio_grop .css_table [class^='css_tr'] .css_td:first-child{padding-top: 1px;}
.css_col .radio_grop .css_table [class^='css_tr'] .css_td .radio_c{padding-top: 0;}
.form-control.xinzeng{height: auto;width: calc(100% - 132px); padding-left: 0;}
.form-control.select_more{padding: 0;}
.xinzeng .form-control{width: 100%!important;}
.tagit .ui-helper-hidden-accessible{display: none;}
div.form-control.tags_tuijian{padding-left: 0;vertical-align: initial!important;height: auto;padding: 0;}
.tags_tuijian .tuijian{display: inline-block;}
.tags_tuijian .tuijian .ttle .label{color: #202124;font-weight: normal;padding-left: 0;}

.tags_tuijian .tuijian .ttle,
.tags_tuijian .tuijian .span-group {display: inline-block;}
.tags_tuijian .tuijian .span-group {width: calc(100% - 132px);margin-bottom: -10px;}
.tags_tuijian .tuijian .span-group .mycheck{
    border-radius: 18px;
    font-size: 12px;
    width: auto;
    padding: 4px 15px;
    cursor: pointer;
    background: #EDEDED;
    margin-bottom: 10px;
}
.tags_tuijian .tuijian .span-group .mycheck.selected_tag{
    background: #FAF1FE;
    color: #803AA4;
}

.ui-effects-wrapper{
    font-size: 100%;
    background: transparent;
    border: none;
    margin: 0px;
    padding: 0px;
    position: relative;
    width: auto;
    height: 26px;
    float: none;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.more_btnn.tag_btnn{position: absolute;right: 0;top:0;}

.newpage .radio_c.radio_imp{padding-bottom: 0;padding-top: 7px;}
/*.tags_tuijian .liststu{width: calc(100% - 132px);}*/





/*首页*/
.shouye .sy-left {width: 1348px;/*position: absolute;*/}
.shouye .sy-right {position: absolute;right: 0;top: 0;}

.shouye{position: relative;/*height: 1268px*/;background-color: #F8FAFB;}
.shouye .sy-left{padding: 26px 0 40px 40px;}
.shouye .sy-left .zytx{padding: 20px 30px;background-color: #ffffff;box-shadow: 0 6px 10px 0 rgba(144,164,183,0.20);}
.shouye .sy-left .myrow  label,
.shouye .sy-left .myrow  > div{display: inline-block;}
.shouye .sy-left .tixing{width: 80px;vertical-align: top;font-size: 16px;color: #F31422;}
.shouye .sy-left .tx_info{width: calc(100% - 85px);}
.shouye .sy-left .tx_info p{line-height: 24px;margin-bottom: 5px;cursor: default;}
.shouye .sy-left .tx_info p a{color: #2887FA;}
.shouye .sy-left .tx_info p a:hover{text-decoration: underline;}
.shouye .sy-left .tx_info p:last-child{margin-bottom: 0;}
.shouye .sy-left .tzgg{font-size: 20px;color: #202124;margin-top: 26px;}
.shouye .sy-left .tzgg.mr_40{margin-right: 40px}
.shouye .sy-left .tzgg .title{font-size: 20px;color: #202124;margin-bottom: 13px;}
.shouye .sy-left .tzgg .title i{font-size: 21px;color: #803AA4;}
.shouye .sy-left .tzgg .title .more{float: right;font-size: 14px;color: #ACACAC;margin-top: 8px;}
.shouye .sy-left .tzgg .title .more:hover{color: #803AA4;}
.shouye .sy-left .tzgg .tzgg_con{display: flex}
.shouye .sy-left .tzgg .tzgg_con .item{flex: 1;}
.shouye .sy-left .tzgg .item{position: relative;vertical-align: top;background-color: #ffffff;box-shadow: 0 6px 10px 0 rgba(144,164,183,0.20);;display: inline-block;height: 226px;margin-right: 30px; line-height: 25px;padding: 20px 34px;}
.shouye .sy-left .tzgg .item:last-child{margin-right: 0;}
.shouye .sy-left .tzgg .item .tit{/*font-weight: 600;*/font-size: 16px;color: #323C47;text-align: justify;text-decoration: none;cursor: pointer;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.shouye .sy-left .tzgg .item .tit:hover{color: #803AA4;}
.shouye .sy-left .tzgg .item .info{color: #777777;font-size: 14px;margin-top: 15px;text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.shouye .sy-left .tzgg .item .time{width: 340px;border-top: 1px solid #d4d4d3;font-size: 14px;color: #999999;position: absolute;bottom: 16px;padding-top: 6px;}
.shouye .sy-left .tzgg .item .time .fbsj{float: left}
.shouye .sy-left .tzgg .item .time .fbfw{float: right;}
.shouye .sy-left .tjsj .item{height: 410px;padding: 30px;}
.shouye .sy-left .tjsj .item.reshu > div{ padding-left: 25px;padding-right: 30px;height: 90px;line-height: 90px;margin-bottom: 30px; border-radius: 4px;color: #ffffff;font-size: 18px;}
.shouye .sy-left .tjsj .item.reshu > div .num{  font-size: 32px;float: right;}
.shouye .sy-left .tjsj .item.reshu > div:last-child{ margin-bottom: 0;}
.shouye .sy-left .tjsj .item.reshu .yxrs{background-image: linear-gradient(90deg, #F536A9 0%, #FF7EB0 100%);}
.shouye .sy-left .tjsj .item.reshu .xmrs{background-image: linear-gradient(-90deg, #FACF55 0%, #F6AB2F 100%);}
.shouye .sy-left .tjsj .item.reshu .tzrs{background-image: linear-gradient(90deg, #6758F3 0%, #915CF4 100%);}
.shouye .sy-left .tjsj .item.jidi{font-size: 16px;color: #3d3d3f;padding-top: 24px;}
.shouye .sy-left .item.jidi .jd_tt{margin-bottom: 16px;}
.shouye .sy-left .item.jidi .num{font-size: 22px;color: #354052;margin-left: 10px;margin-right: 10px;}
.shouye .sy-left .item.jidi .ge{font-size: 16px;color: #999999;}
.shouye .sy-left .item.jidi .jd_mm{width: 271px;text-align: right;margin-top:18px; }
.shouye .sy-left .item.jidi .jd_mm.yuanxi{width: 188px;}
.xingji .xj_item{display: flex;font-size: 14px;color: #202124;line-height: 34px;}
.xingji .xj_item> div{flex: 1;}
.xingji .xj_item .wuxing{}
.xingji .xj_item .geshu{text-align: right;}

.panelgroup {/*background: #fff;*/padding-right: 40px;padding-left:34px;border-radius: 3px;margin-top: 24px;font-size: 20px;color: #202124;}
.panelgroup .title{margin-bottom: 18px;margin-left: -10px;}
.panelgroup .title i{color: #803AA4;}
.panel-group .panel{width: 240px;position: relative;border:none;margin-bottom: 10px;background-color: #fff;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);box-shadow: 0 1px 1px rgba(0, 0, 0, .05);}
.panel-group .panel-heading{padding-top: 14px;padding-bottom: 14px;cursor: pointer;background: #ffffff;}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border-top: none;}
.panel-group .panel.active{box-shadow: 0 6px 12px 0 rgba(32,33,39,0.11);}
.panel-group .panel.active .panel-heading{background:#FFFFFF;color: #FF9800;}
.panel-group .panel.active .collapse{display: block;}
.panel-group .panel .arrow i{position: absolute;right: 10px;top: 12px;opacity: 0;}
.panel-group .panel .arrow i.you{opacity: 1;color: #999999;}
.panel-group .panel .arrow i.xia{opacity: 0;color: #FF9800;}
.panel-group .panel.active .arrow i.xia{opacity: 1;}
.panel-group .panel.active .arrow i.you{opacity: 0;}

.timeline-ul{padding-left: 46px;padding-right: 20px;}
.timeline-item {position: relative; z-index: 1; min-height: 80px;}
.timeline-item-head{position: absolute;top: 6px;z-index: 1000;left: -20px;width: 8px;height: 8px;border-radius: 50%;}
.timeline-item-head.done{background-color: #FF9800;}
.timeline-item-head.undo{background-color: #E5E5E5;}
.timeline-item-tail {top: 10px;content: "";background-color: #37394C;height: 100%;left: -17px;position: absolute;width: 2px;opacity: 0.1;}
.timeline-item:last-child .timeline-item-tail{background-color: transparent;}
.timeline-item-time{font-size: 14px;color: #323C47;}
.timeline-item-time .date{margin-bottom: 6px;}
.timeline-item-content{font-size: 14px;line-height: 22px;color: #323C47;text-align: justify;}

.diaochawj {line-height: 24px;box-sizing: border-box;margin-top: 20px;background-color: #FFDE9E;border-radius: 2.5px;}
.diaochawj a {position: relative;display: inline-block;width: 100%;text-align: center;color: #323C47;padding-top: 10px;padding-bottom: 10px;}
.diaochawj a:before {content: '';height: 26px;width: 1px;position: absolute;top: 9px;right: 0;background-color: #E1B45E}
.diaochawj a:last-child:before {content: '';height: 26px;width: 0;}


/*研工部*/
.shouye.ygb{/*height: 1806px;*/}
.ygb .tzgg_con .item{font-size: 14px;color: #202124;}
.ygb .tzgg_con .item .tzgg_table{line-height: 40px;width: 100%;}
.ygb .tzgg_con .item .tzgg_table td:last-child{color: #BABCC3;text-align: right;}
.ygb .tzgg_con .item .tzgg_table td a{color: #202124;}
.ygb .tzgg_con .item .tzgg_table td a:hover{color: #803AA4;}
.shouye.ygb .sy-left .tzgg .item.mr_40{margin-right: 40px;}

.sjtj{}
.sjtj .sjtj_left{position: relative;}
.sjtj .sjtj_left .sjtj_tt{font-size: 16px;color: #999999;margin-bottom: 6px;padding-left: 34px;}
.sjtj .sjtj_left .sjtj_tt .num{font-size: 22px;color: #202124;margin-left: 10px;margin-right: 10px;}
.sjtj .sjtj_left .shuju{width: 560px;padding-left: 34px}
.sjtj .sjtj_left .shuju table{width: 100%;line-height: 60px;}

.shouye .sy-left .tzgg.sjtj .item{padding: 20px 0 40px 0;height: 490px;}
.shouye .sy-left .tzgg.sjtj .item .shuju .ge{text-align: right;padding-right: 30px;width: 100px;}
.shouye .sy-left .tzgg.sjtj .item .shuju .percent{text-align: center;width: 200px;}
.sjtj .sjtj_left .biao{position: relative;margin-right: 34px;}

.shouye .sy-left .tzgg.sjtj .item.sjtj_right{padding-left: 0;padding-right: 0;}
.shouye .sy-left .tzgg.sjtj .item.sjtj_right .title{padding-left: 34px;padding-right: 34px;height: 30px;margin-bottom: 2px;}
.shouye .sy-left .tzgg.sjtj .item.sjtj_right .title .sjtj_tt{float: left;color: #999999;font-size: 16px;}
.shouye .sy-left .tzgg.sjtj .item.sjtj_right .title .sjtj_tt .num{color: #202124;font-size: 22px;margin-left: 10px;margin-right:10px;}
.shouye .sy-left .tzgg.sjtj .item.sjtj_right .zzt{height: 410px;padding-left: 34px;padding-right: 34px;}

.hwjd{background: #FFFFFF;box-shadow: 0 6px 10px 0 rgba(144,164,183,0.20);height: 380px;margin-top: 40px;padding: 20px 30px;}
.hwjd .hwjd_tt{color: #999999;font-size: 16px;margin-bottom: 20px;}
.hwjd .hwjd_tt .num{color: #202124;font-size: 22px;margin-left: 10px;margin-right: 10px;}
.hwjd .tabldd{float: left;width: 46%}
.hwjd .ditu{float: right;width: 50%}
.hwjd table{width: 100%;line-height: 37px;color: #202124;}
.hwjd table thead td{border-bottom: 2px solid #d4d3d3;font-weight: 600;}
.hwjd table tbody td{border-bottom: 1px solid #d4d3d3;}
.hwjd table td{padding-left: 20px;}


.bndxms{margin-top: 40px;}
.bndxms .box{background: #FFFFFF;box-shadow: 0 6px 10px 0 rgba(144,164,183,0.20);padding: 0 34px 34px 34px;}
.bndxms .tittle{color: #999999;font-size: 16px;padding-top: 28px;padding-bottom: 30px;}
.bndxms .dddd > div{border-radius: 4px;height: 90px;margin-right: 50px;padding-left: 24px;padding-right: 24px;}
.bndxms .dddd > div:last-child{margin-right: 0;}
.bndxms .dddd .zongshu{font-size: 18px;color: #FFFFFF;float: left;line-height: 90px;}
.bndxms .dddd .num{font-size: 32px;color: #FFFFFF;float: right;line-height: 90px;}
.bndxms .dddd .sjxmzs{background-image: linear-gradient(-90deg, #1991EB 2%, #2DA1F8 98%);}
.bndxms .dddd .xmxqrs{background-image: linear-gradient(-90deg, #FACF55 0%, #F6AB2F 100%);}
.bndxms .dddd .ygbtzrs{background-image: linear-gradient(-90deg, #6758F3 0%, #915CF4 100%);}
.bndxms .dddd .cjxkxsrs{background-image: linear-gradient(-90deg, #F536A9 0%, #FF7EB0 100%);}

.bndxms .xkjd{margin-top: 30px;}
.bndxms .xkjd >div{padding-left: 26px;padding-right:26px;height: 145px;border: 1px solid #D4D3D3;border-radius: 4px;background-color: #ffffff;margin-right: 40px;}
.bndxms .xkjd >div:last-child{margin-right: 0;}
.bndxms .xkjd .tttiii{font-size: 16px;padding-top: 20px;padding-bottom: 16px;}
.bndxms .xkjd .renshu{font-size: 14px;color: #202124;}
.bndxms .xkjd .renshu > p{display: inline-block;width: 220px;margin-bottom: 20px;}
.bndxms .xkjd .renshu span{font-size: 20px;margin-left: 10px;margin-right: 10px;}
.wewr > div{display: inline-block;}
.bndxms .xkjd .jidu{margin-left: 10px;}
.bndxms .xkjd .jindutiao{position: relative;width: calc(100% - 46px);vertical-align: top;margin-top: 7px;}
.bndxms .xkjd .jindutiao .gray{position: absolute;top: 0;left: 0;width: 100%;height: 8px;background-color: #EDEDED;border-radius: 8px;}
.bndxms .xkjd .jindutiao .aaa{position: absolute;top: 0;left: 0;width: 100%;height: 8px;background-image: linear-gradient(-90deg, #FF9500 2%, #FF5E3A 100%);;border-radius: 8px;}


@media (max-width: 1280px) { 
 .myrow .search_input{width: 100%!important;}
 .myrow .caozuo_morebtn{width: 100%;text-align: center;}
 }
