﻿body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6,th { font-family:宋体!important;-ms-user-select:none;}

/*弹窗后头部间距样式*/
.toppadding
{
    padding-top: 15px !important;
}
/*底部间距样式*/
.bottompadding
{
    padding-bottom: 15px !important;
}
/*页面内容样式覆盖*/
.page-content
{
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
    overflow:hidden;
}
/*头部导航样式*/
.page-content .page-breadcrumb.breadcrumb
{
    margin-top: 0px;
    margin-bottom: 10px;
}
/*头部导航链接的字体样式*/
.page-content .page-breadcrumb.breadcrumb > li > a
{
    font-size: 13px;
}
/*容器样式--前面的图标*/
.portlet > .portlet-title > .caption > i
{
    margin-top: 3px;
}
/*列表样式*/
.table
{
    margin-bottom: 0px;
    font-family:宋体;
    font-size:12px !important;
}

.table-vertical-align-middle > tbody > tr > td
{
    vertical-align: middle;
}
/*解决table列表最后一行边框在IE中消失的情况*/
.table-bordered > tfoot > tr > td
{
    border-top: 0px;
}
/*分页样式处理*/
.paginator { font: 14px;padding:1px 20px 1px 0; margin: 0px;margin-left:0;word-spacing:1px;letter-spacing:1px;line-height:28px;}
.paginator a {border:solid 1px #ccc;color:#393D49;cursor:pointer;text-decoration:none;border-radius:2px!important;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;border-radius:2px!important;}
.paginator .cpb {border:1px solid #4595E4;font-weight:700;color:#4595E4;background-color:#F3F8E2;border-radius:2px!important;}
.paginator a:hover {border:solid 1px #EAC84D;color:#4595E4;text-decoration:none;}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{float:left;height:25px;line-height:23px;min-width:25px;_width:20px;margin-right:5px;text-align:center;
 white-space:nowrap;font-size:12px;padding:0 3px;font-family:宋体!important;}
 #AspNetPager1_btn{display:none; }
 #AspNetPager1_input{ display:none; }

.pagination .a2
{
    width:auto;height:22px;
    border:1px solid #A8592F;
    background-color:#A8592F;
    min-width:20px;padding-left:2px;
    padding-right:2px;
    color:White;margin-top:-2px;
}

/*表单控件尺寸----小号*/
.form-control-sm
{
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
/*tab标签选中样式*/
.tabbable-custom .nav-tabs > li.active
{
    border-top: 3px solid #39B3D7;
}
/*tab标签鼠标移上去样式*/
.tabbable-custom .nav-tabs > li > a:hover
{
    border-color: #EEE;
    background: #EEE;
}
/*tab标签内容的底部间距*/
.tabbable-custom
{
    margin-bottom: 0px !important;
}
/*重新按钮样式---上传按钮需要*/
.btn-info
{
    color: #FFF;
    background-color: #4595E4;
    border-color: #C91E08;
    word-spacing:2px;
    letter-spacing:2px;
}
/*重新弹窗后表格里面的label*/
label
{
    font-size: 13px;
    display: inline-block;
    margin-bottom: 5px;
}
/*表单组控件鼠标移上样式--打开地图用---手型*/
.input-group-addon-click
{
    cursor: pointer;
    color: #FFF;
    background-color: #EAC84D;
    border-color: #EAC84D;

    background-color: #4595E4;
    border-color: #4595E4;
}
/*radio组的样式*/
.rdio
{
    margin-left: 20px;
    color: #333333;
}
/*radiobuttonlist组的样式*/
.radiobuttonlist td
{
    vertical-align: middle !important;
}
.radiobuttonlist input
{
    cursor: pointer !important;
    vertical-align:middle;
}
.radiobuttonlist label
{
    cursor: pointer;
    margin-left: 5px;
    margin-right: 10px;
    font-weight: normal;
    vertical-align:middle;
    margin-bottom:0px !important;
}
/*checkboxlist组的样式*/
.checkboxlist td
{
    vertical-align: middle !important;
}
.checkboxlist input
{
    cursor: pointer !important;
}
.checkboxlist label
{
    cursor: pointer;
    margin-left: 5px;
    margin-right: 10px;
    font-weight: normal;
    vertical-align:middle;
    margin-bottom:6px !important;
}
/*日期控件图标样式*/
.form-control-Wdate
{
    background: #fff url(/My97DatePicker/skin/datePicker.gif) no-repeat right;
}
/*缩略图底部间距样式重写*/
.thumbnail
{
    margin-bottom: 0px !important;
}
/*覆盖行样式---用于换行*/
.row2
{
    margin-top: 10px !important;
}
/*-----------------------------列表分级样式----------------------------*/
.MenuClass1
{
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-left: 5px; /*一级加20px*/
    background-image: url('/BootStrapStyle/img/menulevel.png');
    background-repeat: no-repeat;
    background-position: center;
}
/*以下样式不兼容ie8--*/
/*.MenuClass1
{
    margin-left: 5px; 
    margin-right: 15px;
    position: relative;
}
.MenuClass1::before, .MenuClass1::after
{
    content: '';
    position: absolute;
    right: auto;
}
.MenuClass1::before
{
    border-left: 1px solid #999;
    height: 100%;
}
.MenuClass1::after
{
    border-top: 1px solid #999;
    top: 10px;
    width: 10px;
}*/
/*-----------------------------列表分级样式----------------------------*/

/*刷新按钮样式*/
.btn-reload
{
    cursor: pointer;
    margin-bottom: 2px;
    background-image: url("/BootStrapStyle/img/portlet-reload-icon-white.png");
    width: 13px;
}
/*列表头部按钮的间距样式*/
.pull-btn-margin-right
{
    margin-right: 10px;
}
.pull-btn-margin-left
{
    margin-left: 10px;
}
/*隐藏Repeater中a标签按钮的样式*/
.repeater-a-display
{
    display: none;
}
/*覆盖容器container的宽度，解决IE9中弹窗滚动条问题*/
.container
{
    width: 100%;
}
/*-----------列表动态下拉框----------------*/
.select_boxs
{
    float: left;
    border: solid 1px #EDE7D6;
    color: #444;
    position: relative;
    cursor: pointer;
    width: 165px;
    font-size: 12px;
}
.selet_opens
{
    display: inline-block;
    border-left: solid 1px #E5E5E5;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 24px;
    background: url(/BootStrapStyle/img/portlet-collapse-icon.png) no-repeat center center;
}
.select_txts
{
    display: inline-block;
    width: 100%; /*文本宽度*/
    line-height: 30px;
    height: 30px;
    cursor: text;
    overflow: hidden;
}
.options
{
    width: 78%;
    border: solid 1px #EDE7D6;
    position: absolute;
    top: 30px;
    left: 22%;
    z-index: 2;
    overflow: auto;
    display: none;
    max-height: 100px;
}
.options div
{
    display: block;
    height: 26px;
    line-height: 26px;
    text-align: left;
    padding: 0 10px;
    width: 100%;
    background: #fff;
    text-decoration: none;
    cursor: pointer;
}
.options div:hover
{
    text-decoration: none;
    background: #FDE0E5;
    cursor: pointer;
}
/*-------------添加、修改页面动态下拉框----------------*/
.select_box
{
    float: left;
    border: solid 1px #EDE7D6;
    color: #444;
    position: relative;
    cursor: pointer;
    width: 165px;
    font-size: 12px;
}
.selet_open
{
    display: inline-block;
    border-left: solid 1px #E5E5E5;
    position: absolute; /* right: 0;     top: 0;*/
    width: 30px;
    height: 24px;
    background: url(/BootStrapStyle/img/portlet-collapse-icon.png) no-repeat center center;
}
.select_txt
{
    display: inline-block;
    width: 80%;
    line-height: 25px;
    height: 25px;
    cursor: text;
    overflow: hidden;
}
.option
{
    max-width: 217px;
    border: solid 1px #EDE7D6;
    position: absolute; /*top: 25px;     left: -1px;*/
    z-index: 1000;
    overflow: auto;
    display: none;
    max-height: 100px;
}
.option div
{
    display: block;
    height: 26px;
    line-height: 26px;
    text-align: left;
    padding: 0 10px;
    width: 100%;
    background: #fff;
    text-decoration: none;
}
.option div:hover
{
    text-decoration: none;
    background: #FDE0E5;
}
/*---------背景颜色样式---------*/
.background-color-white
{
    /*白色*/
    background-color: White !important;
}
.background-color-green
{
    /*绿色*/
    background-color: Green !important;
}
.background-color-red
{
    /*红色*/
    background-color: Red !important;
}
.background-color-gray
{
    /*灰色*/
    background-color: Gray !important;
}
.background-color-silver
{
    /*浅灰色*/
    background-color: Silver !important;
}
.background-color-blue
{
    /*蓝色*/
    background-color: Blue !important;
}
/*---------背景颜色样式---------*/
/*---------字体颜色样式---------*/
.color-white
{
    /*白色*/
    color: White !important;
}
.color-green
{
    /*绿色*/
    color: Green !important;
}
.color-red
{
    /*红色*/
    color: Red !important;
}
.color-gray
{
    /*灰色*/
    color: Gray !important;
}
.color-silver
{
    /*浅灰色*/
    color: Silver !important;
}
.color-blue
{
    /*蓝色*/
    color: Blue !important;
}
/*---------字体颜色样式---------*/
/*---------字体大小样式---------*/
.font-size-10
{
    font-size: 10px !important;
}
.font-size-11
{
    font-size: 11px !important;
}
.font-size-12
{
    font-size: 12px !important;
}
.font-size-13
{
    font-size: 13px !important;
}
.font-size-14
{
    font-size: 14px !important;
}
.font-size-15
{
    font-size: 15px !important;
}
.font-size-16
{
    font-size: 16px !important;
}
.font-size-17
{
    font-size: 17px !important;
}
.font-size-18
{
    font-size: 18px !important;
}
.font-size-35
{
    font-size: 35px !important;
}
/*---------字体大小样式---------*/
/*---------字体样式---------*/
.font-family-wryh
{
    font-family: 宋体 !important;
}
.font-family-ht
{
    font-family: 黑体 !important;
}
.font-family-st
{
    font-family: 宋体 !important;
}
/*---------字体样式---------*/
/*-----------间距样式-----------*/
/*margin-top*/
.margin-top-5
{
    margin-top: 5px !important;
}
.margin-top-10
{
    margin-top: 10px !important;
}
.margin-top-15
{
    margin-top: 15px !important;
}
.margin-top-20
{
    margin-top: 20px !important;
}
.margin-top-25
{
    margin-top: 25px !important;
}
.margin-top-30
{
    margin-top: 30px !important;
}
/*margin-right*/
.margin-right-0
{
    margin-right: 0px !important;
}

.margin-right-1
{
    margin-right: 1px !important;
}

.margin-right-3
{
    margin-right: 3px !important;
}

.margin-right-5
{
    margin-right: 5px !important;
}
.margin-right-10
{
    margin-right: 10px !important;
}
.margin-right-15
{
    margin-right: 15px !important;
}
.margin-right-20
{
    margin-right: 20px !important;
}
.margin-right-25
{
    margin-right: 25px !important;
}
.margin-right-30
{
    margin-right: 30px !important;
}
/*margin-bottom*/
.margin-bottom-5
{
    margin-bottom: 5px !important;
}
.margin-bottom-10
{
    margin-bottom: 10px !important;
}
.margin-bottom-15
{
    margin-bottom: 15px !important;
}
.margin-bottom-20
{
    margin-bottom: 20px !important;
}
.margin-bottom-25
{
    margin-bottom: 25px !important;
}
.margin-bottom-30
{
    margin-bottom: 30px !important;
}
.margin-bottom-60
{
    margin-bottom: 60px !important;
}
/*margin-left*/
.margin-left-5
{
    margin-left: 5px !important;
}
.margin-left-10
{
    margin-left: 10px !important;
}
.margin-left-15
{
    margin-left: 15px !important;
}
.margin-left-20
{
    margin-left: 20px !important;
}
.margin-left-25
{
    margin-left: 25px !important;
}
.margin-left-30
{
    margin-left: 30px !important;
}
/*-----------间距样式-----------*/
/*-----------鼠标样式-----------*/
.cursor-pointer
{
    cursor: pointer !important;
}
.cursor-default
{
    cursor: default !important;
}
.cursor-move
{
    cursor: move !important;
}
/*div显示html内容样式（英文数字）自动换行*/
.divhtml
{
    word-break: break-all;
    word-wrap: break-word;
    overflow-y: auto;
    line-height: 1.8em;
}
/*多行文本框样式----不允许多行文本框拖动大小*/
.textbox-textarea
{
    resize: none;
}
textarea
{
    resize: none;
}
/*表格鼠标移上样式2*/
.table-hover2 > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th
{
    color: Gray;
   /* background-color: #EBECED;*/
    background-color: red;
}
/*------元素的垂直对齐方式--------*/
.vertical-align-top
{
    vertical-align: top !important;
}
.vertical-align-middle
{
    vertical-align: middle !important;
}
.vertical-align-bottom
{
    vertical-align: bottom !important;
}
/*------元素的垂直对齐方式--------*/

/*重写富文本编辑器的样式----解决IE8右边无边框问题*/
.edui-editor .edui-default
{
    padding-right: 1px;
}
/*-------去掉边框样式----------*/
/*全部边框*/
.border-none
{
    border: 0px !important;
}
/*上*/
.border-top-none
{
    border-top: 0px !important;
}
/*右*/
.border-right-none
{
    border-right: 0px !important;
}
/*下*/
.border-bottom-none
{
    border-bottom: 0px !important;
}
/*左*/
.border-left-none
{
    border-left: 0px !important;
}
/*-------去掉边框样式----------*/
/*搜索的关键字样式*/
a em
{
    text-decoration: underline;
}
em
{
    font-style: normal;
    color: #C00;
}
/*css控制显示内容的长度*/
.OverflowClass
{
    width: 100px; /*默认一个宽度*/
    text-overflow: ellipsis; /*让超出的内容用...实现*/
    white-space: nowrap; /*禁止换行*/
    overflow: hidden; /*超出的隐藏*/
    display: block;
}
/*宽度100%*/
.width-100
{
    width: 100% !important;
}
/*高度100%*/
.height-100
{
    height: 100% !important;
}
/*重写select2边框样式*/
.select2-container--default .select2-selection--single
{
    border: 1px solid #E5E5E5 !important;
}
/*标签样式*/
.span-label
{
    border: 1px solid #d0d0d0;
    color: #5A5A5A;
    text-align: center;
    font-size: 13px;
    padding: 5px 8px;
    display: inline-block;
    background-color: #EBEBEB;
}
/*标签移上样式*/
.span-label:hover
{
    color: #fff;
    border: 1px solid #428bca;
    background-color: #428bca;
}
/*标签选中样式*/
.span-label-active
{
    color: #fff;
    border: 1px solid #1C77AC;
    background-color: #1C77AC;
}

/*==========重新基于webkit的浏览器滚动条样式===========*/
::-webkit-scrollbar /*整体部分*/
{
    width: 10px;
    height: 10px;
}
::-webkit-scrollbar-track /*滑动轨道*/
{
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0px;
    background: rgba(0,0,0,0.05);
}
::-webkit-scrollbar-thumb /*滑块*/
{
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.15);
}
::-webkit-scrollbar-thumb:hover /*滑块效果*/
{
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.25);
}
/*==========重新基于webkit的浏览器滚动条样式===========*/
/*文本修饰符样式*/
.text-decoration-none
{
    text-decoration: none;
}
.text-decoration-underline
{
    text-decoration: underline;
}
.text-decoration-overline
{
    text-decoration: overline;
}
/*js验证时错误信息显示样式*/
.border-error
{
    border-color: #f00;
}
.table tr:nth-child(2n){background-color: #FAFAFA} 

/*.tr_overflow
{
    width:auto;
    white-space:nowrap;
    overflow: hidden;
    text-overflow:ellipsis;    
}*/

.filelist_date {
   color:#999999!important;
   font-size:11px;
   margin-top:3px;
}

.form-table
{
    width:98.5%;margin:18px 0px 8px 4px;
}

.td-paddright
{
    padding-right:3px;
}

.control-label
{
    margin-top: 6px;
}

.control-label0
{
    margin-top: -1px;
    margin-top: -2px\0;
}

.control-label2
{
    margin-top: 1px;
    margin-top: 0px\0;
}

.control-label0 label,.control-label2 label
{
    margin-top: 5px;
    margin-top: 5px\0;
}

.cbox-control-label3
{
    margin-top: 3px;
}

.cbox-control-label3 label
{
    margin-top: 0px;
}


.control-label13
{
    margin-top: 13px;
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder
{
    color: #999;
}

/*layer 自定义效果*/
.layer-msgbox-diy
{
    font-family:宋体;
}

.layui-layer-title
{
    font-size:13px;
}

/*.layui-layer-iframe .layui-layer-btn
{
    height:60px;
    padding-right:20px;
}*/

.layer_diy .layui-layer-btn
{
    height:60px;
    padding-right:20px;
}

.layer_diy .layui-layer-btn0,.layer_diy .layui-layer-btn1
{
    width:60px !important;
    text-align:center !important;
    font-size:12px !important;
}

.l-btn-plain:hover {
    background: #F8F8F7 right bottom;
    color: #000000;
    border: 1px solid #7EABCD;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
}

.datagrid-btn-separator
{
    height:12px;
}

/*
.layui-layer-btn a
{
    padding-right:15px;
}

.layui-layer-loading0
{
    display:none;
}*/


/*.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
    background-color: #E2E2E2;
}*/

.datagrid-row-over {
  background: #D7EFF7  !important;
  color: #000  !important;
}

.datagrid-row-selected
{
    background:#B5E3F0 !important;
    color:#000  !important;
}

.datagrid-header-row
{
    background-color:#E7E7E7 !important;    
}

.datagrid-row, .datagrid-header-row {
    height: 30px;
}

.pagination-page-list
{
    min-width:49px;
}

/*bootstrap.min.css*/
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th
{
    background: #D7EFF7;
}

.fiel_legend {
    font-size: 15px;
    font-weight: bold;
    color: #558ec8;
    word-spacing: 1px;
    letter-spacing: 1px;
}

.tilmole {
    line-height: 32px;
    padding-left: 3.2px;
    color: #306DB1;
    color:#4D8ACD !important;
    font-weight:normal !important;
    word-spacing: 1px;
    letter-spacing: 1px;
    z-index: 99;
    font-size: 13px !important;
    font-family: 宋体 !important;
}