/* 鍏叡鏍峰紡琛╟ss */
html,body {
    color: #333;
    margin: 0;
    height: 100%;
    font-family: Arial, 'Hiragino Sans GB', '寰蒋闆呴粦', '榛戜綋-绠�', Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a {
    text-decoration: none;
    color: #000;
}

img {
    border: 0;
}

html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
    margin: 0;
    padding: 0;
}

button {
    outline: 0;
    border: 0;
    cursor: pointer;
}

img {
    border: 0;
}

button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(187, 187, 187, 0.6);
}
::-webkit-scrollbar-track {
  background-color: rgba(187, 187, 187, 0.1);
}

li {
    list-style: none;
}

a {
    color: #1085e7;
}

a:hover {
    color: #1085e7;
    text-decoration: none;
}

input[type=checkbox], input[type=radio] {
    margin: 0;
    vertical-align: middle;
    line-height: normal;
}

input::-webkit-input-placeholder {
    color: #ababab;
    font-size: 12px;
}

select {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor: pointer;
}
select::-ms-expand { 
    display: none;
}

.btn {
    outline: 0!important
}

.btn {
    box-shadow: none!important
}

.btn:hover {
    transition: all .3s
}

.pagination .fa{
    line-height:1.42857143
}
.pagination .fa a {
    font-size:12px;
}
/* 浣嶇疆 */
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.cl, .clearfix {
    zoom: 1;
    clear: both;
}

.f-l {
	float: left;
}

.f-r {
	float: right;
}

.text-l {
    text-align: left !important;
}

.text-r {
    text-align: right !important;
}

.text-c {
    text-align: center !important;
}

.display-hide,
.display-none {
    display: none
}

.hidden {
    display: none;
}

.inline {
    display: inline
}

.inline-block {
    display: inline-block
}

.flex {
    display: flex;
}

em {
    font-style: normal;
}

.bg-fffce4 {
    background-color: #fffce4;
}
.bg-white {
    background-color: #fff;
}

.font-12 {
    font-size: 12px;
}

.font-18 {
    font-size: 18px;
}

.font-22 {
    font-size: 22px;
}

.f-999 {
    color: #999;
}

.f-f77d2c {
    color: #f77d2c;
}

.f-1085e7 {
    color: #1085e7;
}


/* 杈硅窛 */
.area-auto{
    margin: 0 auto;
}
.mt-0 {
    margin-top: 0px
}
.mt-3 {
    margin-top: 3px
}
.mt-5 {
    margin-top: 5px
}
.mt-10 {
    margin-top: 10px
}
.mt-15 {
    margin-top: 15px
}
.mt-20 {
    margin-top: 20px
}
.mt-25 {
    margin-top: 25px
}
.mt-30 {
    margin-top: 30px
}
.mt-35 {
    margin-top: 35px
}
.mt-40 {
    margin-top: 40px
}
.mt-50 {
    margin-top: 50px
}
.mt-71{
    margin-top:71px;
}
.mb-0 {
    margin-bottom: 0px
}
.mb-5 {
    margin-bottom: 5px
}
.mb-10 {
    margin-bottom: 10px
}
.mb-15 {
    margin-bottom: 15px
}
.mb-20 {
    margin-bottom: 20px
}
.mb-30 {
    margin-bottom: 30px
}
.mb-40 {
    margin-bottom: 40px
}
.mb-50 {
    margin-bottom: 50px
}
.ml-0 {
    margin-left: 0px
}
.ml-5 {
    margin-left: 5px
}
.ml-10 {
    margin-left: 10px
}
.ml-15 {
    margin-left: 15px
}
.ml-20 {
    margin-left: 20px
}
.ml-25 {
    margin-left: 25px
}
.ml-30 {
    margin-left: 30px
}
.ml-40 {
    margin-left: 40px
}
.ml-50 {
    margin-left: 50px
}
.ml-150{
    margin-left: 150px
}
.ml-180{
    margin-left: 185px
}
.mr-0 {
    margin-right: 0px
}
.mr-5 {
    margin-right: 5px
}
.mr-10 {
    margin-right: 10px
}
.mr-15 {
    margin-right: 15px
}
.mr-20 {
    margin-right: 20px
}
.mr-30 {
    margin-right: 30px
}
.mr-40 {
    margin-right: 40px
}
.mr-50 {
    margin-right: 50px
}

/*氓鈥犫�γ韭姑仿�*/
.pt-0 {
    padding-top:0
}
.pt-2 {
    padding-top: 2px
}
.pt-5 {
    padding-top: 5px
}
.pt-6 {
    padding-top: 6px
}
.pt-7 {
    padding-top: 7px
}
.pt-10 {
    padding-top: 10px
}
.pt-20 {
    padding-top: 20px
}
.pt-40 {
    padding-top:40px
}
.pb-0 {
    padding-bottom: 0
}
.pb-5 {
    padding-bottom: 5px
}
.pb-10 {
    padding-bottom: 10px
}
.pb-20 {
    padding-bottom: 20px
}
.pl-5 {
    padding-left: 5px
}
.pl-10 {
    padding-left: 10px
}
.pl-15 {
    padding-left: 15px
}
.pl-20 {
    padding-left: 20px
}
.pl-22 {
    padding-left: 22px
}
.pl-25 {
    padding-left: 25px
}
.pl-30 {
    padding-left: 30px
}
.pr-0{
    paddig-right:0px
}
.pr-5 {
    padding-right: 5px
}
.pr-10 {
    padding-right: 10px
}
.pr-20 {
    padding-right: 20px
}
.pr-30 {
    padding-right: 30px
}
.pd-5 {
    padding: 5px
}
.pd-10 {
    padding: 10px
}
.pd-15 {
    padding: 15px
}
.pd-20 {
    padding: 20px
}
.pd-30 {
    padding: 30px
}

/* 椤甸潰甯冨眬鏍峰紡 */
.w1200 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.layout-container {
    min-height: 100%;
    position: relative;
}

/* 澶撮儴css */
.ui-header {
    height: 102px;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    min-width: 1300px;
    z-index: 100;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.ui-header-login {
	height: 34px;
    line-height: 32px;
    border-bottom: 1px solid transparent;
    color: #333;
    font-size: 12px;
}

.ui-header-login .login-txt {
	width:1200px;
	margin:0 auto;
	text-align:right;
}

.ui-header-box {
    justify-content: space-between;
    height: 100%;
    width: 1200px;
    margin: 0 auto;
}

.ui-header-logo {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    display: block;
    width: 265px;
    height: 47px;
    margin-top: 9px;
    float: left;
}

.ui-header-logo img {
    width: 265px;
    display: block;
    border: none;
    height: 47px;
}

.ui-header-nav {
    float: right;
    justify-content: flex-start;
    margin-right: 30px;
    height: 68px;
}

.ui-header-nav dl dd {
    color: #fff;
    display: block;
    line-height: 65px;
    padding: 0 7px;
    margin: 0 25px;
    box-sizing: border-box;
    border-bottom: 3px solid transparent;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    text-align: center;
    float: left;
}

.ui-header-nav dl dd.last {
    margin-right: 0;
}

.ui-header-nav dl .on {
    border-bottom: 3px solid transparent;
    border-color: #f77d2c;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.ui-header-nav dl dd a {
    color: #333;
}

.ui-header-btn {
    float: right;
    display: inline-block;
}

.ui-header-btn a {
    display: inline-block;
    width: 110px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    margin-top: 16px;
    background: #f9904f;
    vertical-align: middle;
    border-radius: 3px;
    -webkit-transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;
    -o-transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;
    transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;
}

.second-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: 999;
    box-shadow: 0 6px 15px -13px rgba(0,0,0,0.2);
    transition: all .3s;
    -webkit-transition: all .3s;
}

.head-login {
    height: 34px;
    line-height: 32px;
    border-bottom: 1px solid #eee;
    transition: border .3s;
    -webkit-transition: border .3s;
}

.head-login span,
.ui-header-login span {
    font-size: 12px;
    color: #333;
}

.head-login a,
.ui-header-login a {
    margin: 0 7px;
    font-size: 12px;
    color: #333;
    display: inline-block;
}
.head-login a:hover,
.ui-header-login a:hover {
    color: #4575fb;
}

.second-header-mune {
    height: 68px;
    position: relative;
}

.second-logo {
    display: block;
    width: 265px;
    margin-top: 9px;
    float: left;
}

.second-header-mune .ui-header-nav {
    height: 68px;
}

.second-header-mune .ui-header-nav dl dd {
    line-height: 65px;
}

.second-header-mune .ui-header-nav dl dd a {
    color: #333;
}

.second-header-mune .ui-header-btn a {
    margin-top: 18px;
}

/* 琛ㄥ崟鐩稿叧 */
.required {
    color: red;
}

.form-control, .select, .textarea {
    display: inline-block;
    height: 30px;
    width: 100%;
    border: none;
    border-radius: 0;
    color: #333;
    font-size: 12px;
    padding: 0;
    background-color: transparent;
    box-shadow: none;
    border-bottom: 1px solid #cfd9e7;
}

.form-control:focus,.select:focus,.textarea:focus {
    border-bottom: 1px solid #4d9ef9;
    outline: none;
    box-shadow: none;
}
.inputrigth{
    text-align: right;
}

.form-control[disabled], .form-control[readonly], .select[readonly], .select[disabled], .textarea[readonly], .textarea[disabled], fieldset[disabled] .form-control {
    background-color: #fff;
    opacity: 1;
    cursor: not-allowed;
    border-bottom: 1px dashed #d4d5d6;
}
.form-table-list .form-control[disabled], .form-table-list .form-control[readonly], .form-table-list .select[readonly], .form-table-list .select[disabled], .form-table-list .textarea[readonly],.form-table-list .textarea[disabled], fieldset[disabled] .form-table-list .form-control {
    background-color: #f9f9f9;
    opacity: 1;
    cursor: not-allowed;
    border: 1px dashed #d4d5d6;
}

.select {
    background: url(../images/cd-icon-arrow.png) no-repeat center right;
}

.textarea {
    height: 90px;
    padding-top: 6px;
}

.float-label {
    position: absolute;
    left: 0;
    top: -15px;
    font-size: 12px;
    color: #666;
    font-weight: normal;
    margin-bottom: 0;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.form-content .input-group,
.plan-form-warp .input-panel .input-group,
.layer-smborder .input-group{
    position: absolute;
    display: table;
    border-collapse: separate;
    top: -1px;
    right: 0;
}

.form-list erroru, .form-list errorp{
    position: absolute;
    width: 100%;
    left: 0;
    top: 32px;
    font-size: 11px;
    color: #d34336;
    transition: 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) all;
    -moz-transition: 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) all;
    -webkit-transition: 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) all;
    opacity: 0;
}

.associated-txt {
    position: absolute;
    top: 0;
    right: 0;
}

.md-checkbox-inline,.md-radio-inline {
    padding-top: 12px;
}

.md-checkbox-inline .md-checkbox, .md-radio-inline .md-radio {
    display: inline-block;
    margin-right: 15px;
    position: relative;
}

.md-checkbox input[type=checkbox] {
    visibility: hidden;
    position: absolute;
}

.md-checkbox label, .md-radio label {
    cursor: pointer;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    padding-left: 22px;
    margin-bottom: 0;
}

.md-checkbox label>span {
    display: block;
    position: absolute;
    left: 0;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    transition-duration: .3s
}

.md-checkbox label>span.inc {
    background: #fff;
    left: -20px;
    top: -20px;
    height: 60px;
    width: 60px;
    opacity: 0;
    border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    -webkit-border-radius: 50%!important;
    -webkit-animation: growCircle .3s ease;
    -moz-animation: growCircle .3s ease;
    animation: growCircle .3s ease
}

.md-checkbox label>.box {
    border: 1px solid #cfd9e7;
    height: 15px;
    width: 15px;
    z-index: 5;
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    transition-delay: .2s
}

.md-checkbox label>.check {
    left: 6px;
    width: 6px;
    height: 15px;
    opacity: 0;
    z-index: 5;
    border: 2px solid #469dff;
    border-top: none;
    border-left: none;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    transition-delay: .3s
}

.md-checkbox input[type=checkbox]:checked~label>.box {
    opacity: 0;
    -webkit-transform: scale(0) rotate(-180deg);
    -moz-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg)
}

.md-checkbox input[type=checkbox]:checked~label>.check {
    opacity: 1;
    -webkit-transform: scale(1) rotate(45deg);
    -moz-transform: scale(1) rotate(45deg);
    transform: scale(1) rotate(45deg)
}

.md-checkbox input[type=checkbox]:disabled:checked~label>.check,
.md-checkbox input[type=checkbox]:disabled~label,
.md-checkbox input[type=checkbox]:disabled~label>.box,
.md-checkbox input[type=checkbox][disabled]:checked~label>.check,
.md-checkbox input[type=checkbox][disabled]~label,
.md-checkbox input[type=checkbox][disabled]~label>.box {
    cursor: not-allowed;
    opacity: .7;
    filter: alpha(opacity=70)
}

.has-error .md-checkbox label,
.has-error.md-checkbox label {
    color: #fbe1e3
}

.has-error .md-checkbox label>.box,
.has-error .md-checkbox label>.check,
.has-error.md-checkbox label>.box,
.has-error.md-checkbox label>.check {
    border-color: #e73d4a
}

.has-success .md-checkbox label,
.has-success.md-checkbox label {
    color: #abe7ed
}

.has-success .md-checkbox label>.box,
.has-success .md-checkbox label>.check,
.has-success.md-checkbox label>.box,
.has-success.md-checkbox label>.check {
    border-color: #27a4b0
}

.has-warning .md-checkbox label,
.has-warning.md-checkbox label {
    color: #f9e491
}

.has-warning .md-checkbox label>.box,
.has-warning .md-checkbox label>.check,
.has-warning.md-checkbox label>.box,
.has-warning.md-checkbox label>.check {
    border-color: #c29d0b
}

.has-info .md-checkbox label,
.has-info.md-checkbox label {
    color: #e0ebf9
}

.has-info .md-checkbox label>.box,
.has-info .md-checkbox label>.check,
.has-info.md-checkbox label>.box,
.has-info.md-checkbox label>.check {
    border-color: #327ad5
}

.form-md-checkboxes>label {
    font-size: 14px;
    color: #888;
    opacity: 1;
    filter: alpha(opacity=100)
}

.form-md-checkboxes.has-error label {
    color: #ed6b75
}

.form-md-checkboxes.has-info label {
    color: #659be0
}

.form-md-checkboxes.has-success label {
    color: #36c6d3
}

.form-md-checkboxes.has-warning label {
    color: #F1C40F
}

.md-radio input[type=radio] {
    visibility: hidden;
    position: absolute
}

.md-radio label>span {
    display: block;
    position: absolute;
    left: 0;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    transition-duration: .3s
}

.md-radio label>span.inc {
    background: #fff;
    left: 0;
    top: 0;
    height: 15px;
    width: 15px;
    opacity: 0;
    border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    -webkit-border-radius: 50%!important;
    -webkit-animation: growCircleRadio .3s ease;
    -moz-animation: growCircleRadio .3s ease;
    animation: growCircleRadio .3s ease
}

.md-radio label>.box {
    top: 1px;
    border: 1px solid #cfd9e7;
    height: 15px;
    width: 15px;
    border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    -webkit-border-radius: 50%!important;
    z-index: 5
}

.md-radio label>.check {
    top: 5px;
    left: 4px;
    width: 7px;
    height: 7px;
    opacity: 0;
    z-index: 6;
    background: #469dff;
    border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    -webkit-border-radius: 50%!important;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0)
}

.md-radio input[type=radio]:checked~label>.check {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1)
}
.md-radio input[type=radio]:disabled:checked~label>.check,
.md-radio input[type=radio]:disabled~label,
.md-radio input[type=radio]:disabled~label>.box,
.md-radio input[type=radio][disabled]:checked~label>.check,
.md-radio input[type=radio][disabled]~label,
.md-radio input[type=radio][disabled]~label>.box {
    cursor: not-allowed;
    opacity: .7;
    filter: alpha(opacity=70)
}

.has-error .md-radio label,
.has-error.md-radio label {
    color: #fbe1e3
}

.has-error .md-radio label>.box,
.has-error.md-radio label>.box {
    border-color: #e73d4a
}

.has-error .md-radio label>.check,
.has-error.md-radio label>.check {
    background: #e73d4a
}

.has-success .md-radio label,
.has-success.md-radio label {
    color: #abe7ed
}

.has-success .md-radio label>.box,
.has-success.md-radio label>.box {
    border-color: #27a4b0
}

.has-success .md-radio label>.check,
.has-success.md-radio label>.check {
    background: #27a4b0
}

.has-warning .md-radio label,
.has-warning.md-radio label {
    color: #f9e491
}

.has-warning .md-radio label>.box,
.has-warning.md-radio label>.box {
    border-color: #c29d0b
}

.has-warning .md-radio label>.check,
.has-warning.md-radio label>.check {
    background: #c29d0b
}

.has-info .md-radio label,
.has-info.md-radio label {
    color: #e0ebf9
}

.has-info .md-radio label>.box,
.has-info.md-radio label>.box {
    border-color: #327ad5
}

.has-info .md-radio label>.check,
.has-info.md-radio label>.check {
    background: #327ad5
}

.form-md-radios>label {
    font-size: 14px;
    color: #888;
    opacity: 1;
    filter: alpha(opacity=100)
}
.form-md-radios.has-error label {
    color: #ed6b75
}

.form-md-radios.has-info label {
    color: #659be0
}

.form-md-radios.has-success label {
    color: #36c6d3
}

.form-md-radios.has-warning label {
    color: #F1C40F
}

.md-checkbox-list {
    margin: 5px 0
}

.form-control.size-XS, .btn.size-XS {
    font-size: 12px;
    height: 20px;
    line-height: 25px;
}

a.btn.size-XS, span.btn.size-XS {
    line-height: 16px;
}

.btn.size-XS {
    padding: 1px 6px;
    line-height:16px;
}

.form-control.size-S, .btn.size-S {
    font-size: 12px;
    height: 25px;
    line-height: 25px;
}

a.btn.size-S, span.btn.size-S {
    line-height: 20px;
}

.btn.size-S {
    padding: 2px 12px;
    line-height:20px;
}

.form-control.size-M, .btn.size-M {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}

a.btn.size-M, span.btn.size-M {
    line-height: 24px;
}

.btn.size-M {
    padding: 2px 15px;
    line-height:24px;
}

.form-control.size-L, .btn.size-L {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
}

a.btn.size-L, span.btn.size-L {
    line-height: 18px
}

.btn.size-L {
    padding: 8px 16px;
    line-height:18px;
}

.form-control.size-XL, .btn.size-XL {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}

a.btn.size-XL, span.btn.size-XL {
    line-height: 20px
}

.btn.size-XL {
    padding: 10px 24px;
    line-height: 20px;
}

/* 鎸夐挳棰滆壊 */
.btn-default {
    color: #333;
    background-color:#fff;
    border-color: #cfd9e7
}

.btn-default:hover, .btn-default:focus, .btn-default:active,
.btn-default.active, .open>.btn-primary.dropdown-toggle {
    color: #333;
    background-color: #e1e9f2;
    border-color: #c4d0e2
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.btn-default.dropdown-toggle.focus,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle:hover {
    color: #333;
    background-color: #e1e9f2;
    border-color: #c4d0e2
}

.btn-primary {
    color: #fff;
    background-color: #4d9ef9;
    border-color: #4d9ef9
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active,
.btn-primary.active, .open>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #3993f7;
    border-color: #3993f7
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover {
    color: #fff;
    background-color: #3993f7;
    border-color: #3993f7
}

.btn-success {
    color: #fff;
    background-color: #6cc86c;
    border-color: #63c463;
}

.btn-success:hover, .btn-success:focus, .btn-success:active,
.btn-success.active, .open>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #63c463;
    border-color: #53be53
}

.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.btn-success.dropdown-toggle.focus,
.open>.btn-success.dropdown-toggle:focus,
.open>.btn-success.dropdown-toggle:hover {
    color: #fff;
    background-color: #63c463;
    border-color: #53be53
}

.btn-warning {
    color: #fff;
    background-color: #ff9d3e;
    border-color: #ff9d3e;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active,
.btn-warning.active, .open>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ff8a3c;
    border-color: #ff8a3c
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open>.btn-warning.dropdown-toggle.focus,
.open>.btn-warning.dropdown-toggle:focus,
.open>.btn-warning.dropdown-toggle:hover {
    color: #fff;
    background-color: #ff8a3c;
    border-color: #ff8a3c
}

.btn-operation {
    color:#666;
    background-color: transparent;
    border: none;
}
.btn-operation:hover, .btn-operation:focus, .btn-operation:active, .btn-operation.active {
    color: #2ab4fe;
    background-color: transparent;
    border: none;
}

/*琛ㄦ牸宸︿晶鍥哄畾*/
.fixed-table-box>.fixed-table_body-wraper{/*鍐呭浜嗚〃鏍间富浣撳唴瀹规湁绾靛悜婊氬姩鏉�*/
    max-height: 2246px;
}
.fixed-table-box .md-checkbox-inline {
    padding-top: 6px;
}
.fixed-table_fixed>.fixed-table_body-wraper{/*涓轰簡璁╀袱渚у浐瀹氬垪鑳藉鍚屾琛ㄦ牸涓讳綋鍐呭婊氬姩*/
    max-height: 2246px;
}
.w-520{
    width: 520px;
}
.w-300{
    width: 300px;
}
.w-200{
    width: 200px;
}
.w-160{
    width: 160px;
}
.w-150{
    width: 150px;
}
.w-140{
    width: 140px;
}
.w-130{
    width: 130px;
}
.w-120{
    width: 120px;
}
.w-100{
    width: 100px;
}
.w-90{
    width: 90px;
}
.w-60{
    width: 60px;
}
.w-40{
    width: 40px;
}

/* 椤电 */
.tabbable-custom {
    padding: 0;
    overflow: hidden
}

.nav-tabs>li {
    margin-bottom: -2px
}

.nav-tabs>li>a {
    font-size: 14px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.tabbable-custom .panel-body {
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
}

.tabbable-custom>.nav-tabs {
    border-bottom: 1px solid #ddd ;
    padding: 0 18px;
}

.tabbable-custom>.nav-tabs>li.active>a,
.tabbable-custom>.nav-tabs>li>a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.tabbable-custom>.nav-tabs>li {
    margin-right: 2px;
    border-top: 2px solid transparent
}

.tabbable-custom>.nav-tabs>li>a {
    color: #666;
    padding: 6px 18px;
    margin-right: 0;
    border-radius: 0
}

.tabbable-custom>.nav-tabs>li>a:hover {
    background: 0 0;
    border-color: transparent
}

.tabbable-custom>.nav-tabs>li.active>a {
    border-top: none!important;
    font-weight: 400;
    border-radius: 0
}

.tabbable-custom>.nav-tabs>li.active>a:hover {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-top: none;
    background: #fff;
    border-color: #d4d4d4 #d4d4d4 transparent
}

.tabbable-custom .tab-content {
    padding: 0 18px;
    background-color: #fff;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

/* 分页  */
.pagination>li>a, 
.pagination>li>span {
	color: #666;
}
.pagination>li>a:focus, 
.pagination>li>a:hover, 
.pagination>li>span:focus, 
.pagination>li>span:hover {
	color: #1085e7;
}

.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
	background-color: #3993f7;
    border-color: #3993f7;
}