@charset "utf-8";
/* 你自己的样式 */
body{-webkit-font-smoothing: antialiased;background-color: #fff;font-size: 14px;color:#40404c;overflow-scrolling: touch;-webkit-overflow-scrolling: touch;}
body,th,td,button,input,select,textarea {font-family: -apple-system, BlinkMacSystemFont, PingFangSC-Regular, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;}
a {text-decoration: none !important;}

/*顶部导航*/
.navbar{ background:#0A8CD2}
.nav-toggle, a.nav-toggle {background-color: rgba(0, 0, 0, 0.15);}
/*设置全局圆角*/
.radius {border-radius:2px !important;}

.active {background-color:#ffffff;}

.Hui-tabNav,.Hui-tabNav .acrossTab li,.Hui-tabNav .acrossTab li em {background-image:none !important;}
.Hui-tabNav {height:35px;padding-right:75px;padding-left:10px;overflow:hidden;position:relative;background-color:#efeef0;}
.acrossTab li {position:relative;float:left;display:inline-block;height:29px;line-height:29px;font-size:12px;cursor:pointer;padding:0 20px;white-space:nowrap;color:#282828;background-position:0 0;}
.acrossTab li i {position:relative;display:inline-block;width:18px;height:18px;text-align:center;top:1px;margin-top:0;right:0;margin-left:5px;font-size:13px;line-height:20px;color:#c2c2c2;border-radius:50%;transition:all .2s;-webkit-transition:all .2s;background-image:none;}
.acrossTab li i:hover {background-color:#FF5722;color:#fff}

/*条件筛选*/
.Huifold {border:1px solid #e6e6e6;border-radius:2px;border-bottom: 0;}
.Huifold .item {position:relative}
.Huifold .item h4 {margin:0;font-weight:bold;position:relative;border-top:1px solid #f5fafe;border-bottom:1px solid #e6e6e6;font-size:15px;line-height:22px;padding:10px;background-color:#f5fafe;cursor:pointer;padding-right:30px}
.Huifold .item h4 span {padding-left:20px;}
.Huifold .item h4 b {position:absolute;display:block;cursor:pointer;left:10px;top:8px;width:16px;height:16px;text-align:center;color:#666}
.Huifold .item .info {display:none;padding:10px;border-bottom:1px solid #e6e6e6;}

/*panel自定义样式*/
.panel{border-color: #efeef0;border-radius: 2px;}
.panel .panel-header{background-color: #f1f1f1;border-color: #efeef0;padding: 8px 10px;font-size: 14px;}
.panel .panel-body{padding: 10px;}

.row:after, .row:before {content: '';display: block;clear:both}
.backlog-body {display:block;padding:0 15px;color:#fff;border-radius:2px;transition:all .3s;    -webkit-transition:all .3s}
.row li{margin:5px 0}
.backlog-body{text-decoration: none !important;text-align: center;}
.backlog-body h3 {padding-bottom:0;font-size:14px;padding-top: 15px;font-weight: bold;}
.backlog-body p {margin-bottom: 0 !important;}
.backlog-body p cite {font-style:normal;font-size:30px;font-weight:300;color:#fff;}
.backlog-body:hover {/*background-color:#CFCFCF;*/color:#fff}
@media (min-width: 767px) {.backlog-body:hover {color:#fff}}
/*面包屑*/
.breadcrumb{background-color:#ffffff; padding:0 20px; position:relative; z-index:99;border-bottom: 0.5px solid #e5e5e5;font-size: 12px;}

/*table边框样式修改*/
.table{border-radius: 2px;}
/*带横向分割线*/
.table-border{border-top:1px solid #efeef0}
.table-border th,.table-border td{border-bottom:1px solid #efeef0}

/*th带背景*/
.table-bg thead th{background-color:#f1f1f1}
/*带外边框*/
.table-bordered{border:1px solid #efeef0;border-collapse:separate;*border-collapse:collapse;border-left:0}
.table-bordered th,.table-bordered td{border-left:1px solid #efeef0}
.table-border.table-bordered{border-bottom:0}

/*欢迎页notice信息*/
.notice-info {position: relative;padding: 8px 35px 8px 14px;margin-bottom: 20px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);background-color: #f1f1f1;border-left: 5px solid #5a98de;border-top: 1px solid #efeef0;border-right: 1px solid #efeef0;border-bottom: 1px solid #efeef0;color: #333;}

/*dataTables自定义样式*/
.dataTables_wrapper .dataTables_length {float: left;padding-bottom: 10px;}
.dataTables_wrapper .dataTables_processing {position: absolute;top: 50%;left: 50%;margin-top: -20px;margin-left: -90px;padding: 10px 5px 10px 30px;width: 90px;border-width: 2px;border-style: solid;border-color: #95B8E7;background: #ffffff url('../images/loading2.gif') no-repeat scroll 10px center;cursor : 'wait';}
.dataTables_wrapper .dataTables_paginate .paginate_button {border: 1px solid #ddd;margin: 0 0 6px 3px;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {background: #eee;color:#2a6496;border: 1px solid #ddd;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current {border-color: #428bca;background: #428bca;}
.dataTables_wrapper .dataTables_empty {text-align: center;font-weight: bold;color: #666;}

/*默认mSelect*/
@-webkit-keyframes mSelect-am {
    from {-webkit-transform: translate3d(0, 30px, 0);opacity: .3}
    to {-webkit-transform: translate3d(0, 0, 0);opacity: 1}
}

@keyframes mSelect-am {
    from {transform: translate3d(0, 30px, 0);opacity: .3}
    to {transform: translate3d(0, 0, 0);opacity: 1}
}

.mSelect input, select {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;outline: 0}
.mSelect{min-height: 31px;width: 300px;}
.mSelect dd{margin: 0 !important;padding: 0;}
.mSelect .mSelect-basic {display: none}

.mSelect-select{position: relative}
.mSelect-select .mSelect-input {padding-right: 30px;cursor: pointer}
.mSelect-select .mSelect-input {display: inline-block;width: 100%;padding-left: 10px;height: 31px;line-height: 1.3;line-height: 31px \9;border: 1px solid #ddd;background-color: #fff;border-radius: 2px;outline: 0;-webkit-appearance: none;transition: all .3s;-webkit-transition: all .3s;box-sizing: border-box}
.mSelect-select .mSelect-input::-webkit-input-placeholder {line-height: 1.3}
.mSelect-select .mSelect-input:hover {border-color: #D2D2D2 !important}
.mSelect-select .mSelect-input:focus {border-color: #C9C9C9 !important}

.mSelect-dl {-webkit-animation-duration: .3s;animation-duration: .3s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
.mSelect-dl-am {-webkit-animation-name: mSelect-am;animation-name: mSelect-am}

.mSelect-select dl {display: none;position: absolute;left: 0;top: 35px;padding: 5px 0;z-index: 899;min-width: 100%;border: 1px solid #d2d2d2;max-height: 200px;background-color: #fff;border-radius: 2px;box-shadow: 0 2px 4px rgba(0, 0, 0, .12);box-sizing: border-box;text-align: left;overflow: auto;}
/*滚动条样式*/
.mSelect-select dl::-webkit-scrollbar {width: 2px;}
.mSelect-select dl::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}
.mSelect-select dl::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}

.mSelect-select dl dd, .mSelect-select dl dt {padding: 0 10px;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.mSelect-select dl dd {cursor: pointer}
.mSelect-select dl dd.mSelect-select-tips {padding-left: 10px !important;color: #999}
.mSelect-select dl dd:hover {background-color: #f2f2f2;-webkit-transition: .5s all;transition: .5s all}
.mSelect-select dl dd.mSelect-select-this {background-color: #5a98de;color: #fff}

/*选中后的右边三角图形的变化*/
/*.mSelect-select .mSelect-select-edge {position: absolute;display: inline-block;overflow: hidden;width: 0;height: 0;right: 10px;top: 50%;margin-top: -3px;cursor: pointer;border-width: 6px;border-style: dashed;border-color: transparent;border-top-color: #c2c2c2;border-top-style: solid;transition: all .3s;-webkit-transition: all .3s}*/
.mSelect-select .mSelect-select-edge {position: absolute;display: inline-block;overflow: hidden;width: 0;height: 0;right: 10px;top: 50%;margin-top: -3px;cursor: pointer;border-width: 6px;border-style: dashed;border-color: transparent;border-top-color: #c2c2c2;border-top-style: solid;transition: all .3s;-webkit-transition: all .3s}
.mSelect-select .mSelect-select-edge:hover {border-top-color: #3bb4f2;}
/*.mSelect-selected .mSelect-select-edge {margin-top: -9px;-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: -3px \9}*/
.mSelect-selected dl {display:block}
.mSelect-selectup dl {top: auto;bottom:42px}

/*switch 自定义*/
.has-switch span.switch-primary, .has-switch span.switch-left {color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #3bb4f2;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3bb4f2), to(#3bb4f2));background-image: linear-gradient(to bottom, #3bb4f2, #3bb4f2);background-repeat: repeat-x;filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0044cc', endColorstr='#ff0088cc', GradientType=0);border-color: #3bb4f2 #3bb4f2 #005580;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);* background-color:#08c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}

/*radio 自定义*/
.textarea {padding:4px 10px;}
::-moz-selection {background:#ffe89e}
::selection {background:#ffe89e}
