@charset "utf-8";
body, ul, dl, dd, h1, h2, h3, h4, h5, h6, p, form, input, textarea, select { margin: 0; padding: 0; font-family: 'Microsoft YaHei',"宋体",  Arial, Helvetica, sans-serif; color: #333}
ul, ol { padding-left: 0; list-style-type: none; }
img { border: 0 none; vertical-align: middle; }
em, i { font-style: normal; }
a:link {  text-decoration: none; }
a:hover {  text-decoration: none; }
.fontBig{font-size: 16px;}
.fontDefault{font-size: 14px;}
.fontSmall{font-size: 12px;}
.clear{clear: both}
html,div{font-family: 'Microsoft YaHei',Arial,Helvetica,sans-serif;}
html,body{
    -webkit-text-size-adjust:none;font-size: 14px;
    width: 100%;
    height: 100%;
}
i {
	font-style: normal;
}
/*html{font-size: 5px !important}*/
.pagination {
    font-family: 'Microsoft YaHei',Arial,Helvetica,sans-serif;
}


/*表单扁平化样式*/
.btn-default{border: none;}
.form-control{box-shadow: none;-webkit-box-shadow: none}
.form-control.ui-select-toggle{border-radius: 0;}
.form-control:focus {outline: 0 !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
.form-group input{border: none;border-radius: 0;box-shadow: none !important}
.form-group textarea{
    width: 99%;
    overflow: auto;
    table-layout: fixed;
    word-break: break-all;
    word-wrap: break-word;
    border:none;
    color:#474747;}


.form-group .input-group{padding-right: 15px;padding-left: 15px;}
.input-group-addon{border: none;}
/*.form-horizontal{padding-bottom: 2rem}*/
.form-horizontal .form-group{margin-left: 0;margin-right: 0}


/*所有涉及到字体大小的设置请使用rem;   1rem = 1*(根目录HTML设置的font-size)*/
/*button[type=button]的字体*/
input[type=button],
input[type=submit],
button[type=button],
button[type=submit]{
    font-size: 1rem;
}

input[type=text],
textarea{cursor: text}



/*ui-grid table插件字体大小设置*/
.ui-grid-selection-row-header-buttons{
    font-size: 1.4rem;
}
.ui-grid-selection-row-header-buttons.ui-grid-row-selected,
.ui-grid-selection-row-header-buttons.ui-grid-all-selected{
    font-size: 1.4rem;
}
.ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell{
    font-size: 1rem;
}
.ui-grid-render-container-body .ui-grid-header-canvas{
    font-size: 1rem;
}
.ui-grid-header-cell-wrapper{
    font-size: 1rem;
}
.ui-grid-row .ui-grid-cell{
    font-size: 1rem;
    line-height: 35px;
}
/*表格分页字体大小设置*/
.pagination>li>a, .pagination>li>span{
    font-size: 0.8em;
    border: none;
}
.pagination>.active>a, .pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{
    font-size: 0.8rem;
}



/*表单字体大小设置*/
.form-group{font-size: 1rem}
.btn-default{font-size: 1rem}
.form-control{font-size: 1rem}
.form-control.ui-select-toggle{font-size: 1rem}
.form-control:focus {font-size: 1rem}
.form-group input{font-size: 1rem}
.form-group .input-group{font-size: 1rem}
.input-group-addon{font-size: 1rem}
.form-group label{font-weight: normal;text-align: right;padding-top: 7px}
label{font-weight: normal;}
.searchInput{font-size: 1rem;text-indent: 0.5rem; position: relative;}
.platform-search-icon {position: absolute; margin-left: -25px; margin-top: 12px;color: #A0A0A0;}

/*layer 提示框字体大小*/
.layui-layer{font-size: 1rem}
.layui-layer-title{font-size: 1rem !important}
.layui-layer-content{font-size: 1rem !important}
.layui-layer-btn a{height: 25px !important; line-height: 25px !important;font-size: 0.86rem}

.form-control textarea::-webkit-scrollbar{width: 0!important;;height: 0!important;}


/*下拉列表组件*/
.dropdown .dropdown-menu{margin: 0}
.dropdown > button {padding-right: 5px !important}
.dropdown > button > .caret {margin-left: 5px}
/*tab页面*/
.tab-div{height: 100%;}
.tab-div > div{height: 100%;}
.tab-div > div > .tab-content{height: 100%;}
.tab-div > div > .tab-content >div{height: 100%;}
.tab-div > div > .nav > li{height: 42px;overflow: hidden;border: none;border-radius: 0;}

.nav-tabs>li{
    height: 42px;
    line-height: 42px;
    padding-top: 5px;
    background: url("../images/icon_tab_bd.png") no-repeat right;
}
.nav>li>a{
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    font-size: 1rem;
    padding: 0 12px;
    border: none!important;
    color: #999999;
    text-align: left;
}
.nav>li>a:before{
    content: '';
    display: block;
    width: 7px;
    height: 7px;
    background: #999999;
    float: left;
    margin-top: 12px;
    margin-right: 5px;
    border-radius: 7px;
}

.pd-required {color :red; margin-right: 3px;}


/*pagination 分页增加刷新按钮*/
.pagination{
    float: left;
    margin: 0 !important;
    height: 28px;
}
.paginationBtn > button{margin-top: 6px;margin-left: 2px}
/*grid无数据时显示文字*/
.watermark {
    position: absolute;top : 40px; opacity: 0.8;font-size: 1.1rem;width: 100%;text-align: center;z-index: 1000;color: red;
}

/*list-group-item*/
.list-group-item{font-size: 1rem; text-align: left;}


/*searchInput*/
.searchContent{
    width: 100%;height: 35px;line-height: 35px;
}

.ui-select-match-item{padding-left: 0;padding-right: 0}



/*人员部门选择框*/
.item-content{
    position: relative;}
.deleteChoose{position: absolute;right: 10px;top: 12px}
/*树形组件*/
.treeContent{
	border: 1px solid #e8e8e8;border-top: none;
	height: 100%;overflow: auto; border: 0px; padding: 0px;
	}

/* 字体浮动 */
.edit-font-float {
	position: absolute; margin-top: 7px;padding-left: 12px;
}

.form-group>div{padding-left: 0}

.grid-col-left {
	padding-left: 2px;
	text-align: left;
}
.grid-col-center {
	text-align: center;
}
.grid-col-right {
	padding-right : 2px;
	text-align: right;
}
.grid-vertical-middle {
	height: 35px;
	line-height: 35px;
}
.grid-color-success {
	color: green;
}

.grid-color-fail {
	color: red;
}
.grid-color-icon-unselected {
	color: #337AB7;
}

.grid-color-icon-selected {
	color: #FF6600;
}

[class^="ui-grid-icon"]:before, [class*=" ui-grid-icon"]:before{
    margin-left: 12px;
}

/*ui-bootstrap 轮播插件隐藏左右两侧的按钮*/
.carousel-control{
    display: none;
}

.edit-btn-box{padding: 0}



/*2016-07-4  可拖拽自定义首页样式开始*/


/* End Columns section */


/*2016-07-4  可拖拽自定义首页样式结束*/

i.ui-grid-icon-down-dir{
    display: inline-block;
    width: 14px;
    position: absolute;
}
i.ui-grid-icon-down-dir:before{
    margin: 0!important;
}
i.ui-grid-icon-up-dir{
    display: inline-block;
    width: 14px;
    position: absolute;
}
i.ui-grid-icon-up-dir:before{
    margin: 0!important;
}

/*首页可拖拽拉伸的默认样式*/
.gridster >ul{margin: 0; position: relative;}
.gridster >ul >li{list-style-type:none;border:1px solid #e0e0e0;}
.gridster >ul >li .drop{display: none;cursor: move;position: absolute;right: 10px;top: 7px;z-index: 100;font-size: 1rem;color: #2E2D3C;vertical-align: middle}
.gridster >ul >li .delete{display: none;cursor: pointer;position: absolute;right: 30px;top: 7px;z-index: 100;font-size: 1rem;vertical-align: middle;color: #2D2C3B}

/*弹窗打开DOM节点模仿layer样式-----------------开始*/
#moduleId{position: fixed;bottom: 0;right: 0;width: 100%;height: 200px;z-index: 99}
.ModuleTitle{background: #3E97EB;color: white;position: relative;height: 40px;line-height: 40px;font-size: 1rem;text-overflow: ellipsis;padding-left: 20px}
.ModuleTitle .delete{cursor: pointer;position: absolute;right: 15px;top: 15px;z-index: 100;font-size: 1rem;vertical-align: middle;color: #2D2C3B}
.ModuleContent{width: 100%;background: white;height: 160px;overflow-x: hidden;overflow-y: auto}
.Mask{width: 100%;height: 100%;position: fixed;z-index: 10;opacity: 0.5;background: black;left: 0;top: 0}
/*弹窗打开DOM节点模仿layer样式-----------------结束*/
.moduleItem{width: 20%;text-align: center;float: left;height: 35px;line-height: 35px;font-size: 1rem}


/*scroll bar*/
body {
    scrollbar-arrow-color: #FFFFFF;  /*三角箭头的颜色*/
    scrollbar-face-color: #FFFFFF;  /*立体滚动条的颜色*/
    scrollbar-3dlight-color: #FFFFFF;  /*立体滚动条亮边的颜色*/
    scrollbar-highlight-color: #FFFFFF;  /*滚动条空白部分的颜色*/
    scrollbar-shadow-color: #FFFFFF;  /*立体滚动条阴影的颜色*/
    scrollbar-darkshadow-color: #FFFFFF;  /*图4,立体滚动条强阴影的颜色*/
    scrollbar-track-color: #FFFFFF;  /*立体滚动条背景颜色*/

    scrollbar-base-color:#f8f8f8;  /*滚动条的基本颜色*/
    /*cursor:pointer;*/
}
::-webkit-scrollbar              { width: 1px !important;height: 8px !important}
::-webkit-scrollbar-button       { display:none }
::-webkit-scrollbar-track        { display:none }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #e8e8e8;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.5); }
::-webkit-scrollbar-thumb :window-inactive{
    background-color: #e8e8e8;
}
::-webkit-scrollbar-corner       { /* 6 */ }

footer{margin: 0}
/*表单无边框以及默认样式*/

.form-control.ui-select-toggle{
    border-bottom: 1px solid #e8e8e8;
}
.form-control:focus {
    border-color: #208EE9;
}
input{
    border-bottom: 1px solid #e8e8e8;
    color: #565656;
    /*cursor: pointer;*/
}
textarea{
    border-bottom: 1px solid #e8e8e8;
    cursor: pointer;

}
.input-group-addon{
    border-bottom: 1px solid #e8e8e8;
    background-color: white
}
.btn-default-focus{
    color:#333;
    background-color:white;
    border-color:white;
    text-decoration:none;
    outline:none;
    /*outline-offset:-2px;*/
    box-shadow:none !important
}
.form-control.ui-select-toggle{
    border-bottom: 1px solid #e8e8e8;
}
.form-control:focus {
    border-color: #208EE9;
}
.form-group input{
    border-bottom: 1px solid #e8e8e8;
    color: #565656;
    /*cursor: pointer;*/
}
.form-group textarea{
    border-bottom: 1px solid #e8e8e8;
    cursor: pointer;

}
.input-group-addon{
    border-bottom: 1px solid #e8e8e8;
    background-color: white
}
.btn-default-focus{
    color:#333;
    background-color:white;
    border-color:white;
    text-decoration:none;
    outline:none;
    /*outline-offset:-2px;*/
    box-shadow:none !important
}
