body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0; padding:0; }
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video { display: inline-block; *display: inline;
    *zoom: 1;
}
/* 要注意表单元素并不继承父级 font 的问题 */
input, select, textarea { font-size:100%; }
/*改变按钮在iPhone下的默认风格*/
input[type='button'],input[type='submit'],input[type='reset'],input[type='text'],button,select {-webkit-appearance:none; -moz-appearance: none; outline:none;}
input[type='button']:focus,input[type='submit']:focus,input[type='reset']:focus,button:focus{ outline: none;}
input[type='text']:focus,input[type='date']:focus,input[type='tel']:focus,input[type='email']:focus,textarea:focus{
/*  border: 1px solid #007eff!important;*/
    border: 1px solid #fafafa;
    -webkit-box-shadow: 0px 0px 3px #007eff;
    -moz-box-shadow: 0px 0px 3px #007eff;
    -ms-box-shadow: 0px 0px 3px #007eff;
    box-shadow: 0px 0px 3px #007eff;
    outline: none;
}
/*设置移动端点击事件出现的背景框*/
input[type='text'],input[type='num'],input[type='url'],input[type='tel'] {-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;}

/*fireFox下required属性的input和textarea将不再自动添加粉红色边框*/
input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none;-moz-box-shadow: none;}
select::-moz-focus-inner{ border: 0; outline: 0;}
/* 去掉各Table  cell 的边距并让其边重合 */
table { border-collapse:collapse; border-spacing:0; }
/* IE bug fixed: th 不继承 text-align*/
th { text-align:inherit; }
/* 去除默认边框 */
fieldset, img { border:0; }
/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display:block; }
/* 去掉 firefox 下此元素的边框 */
abbr, acronym { border:0; font-variant:normal; }
/* 一致的 del 样式 */
del { text-decoration:line-through; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:500; }
/* 去掉列表前的标识, li 会继承 */
ol, ul,li { list-style:none; }
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th { text-align:left; }
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}
q:before, q:after { content:''; }
/* 统一上标和下标 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
hr{
    border: 1px solid #dedede;
    height: 0;
    width: 100%;
    margin: 15px 0;
}

/* 默认不显示下划线，保持页面简洁 */
ins, a { text-decoration:none; }
/* 清理浮动 */
.fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
 }
.fn-clear {
   zoom: 1;  /*for IE6 IE7 */
  }
/* 隐藏, 通常用来与 JS 配合 */
.fn-hide {
    display: none;
}
.fn-show{
    display: block;
}
.fn-inline{
    display: inline;
}
/* 设置内
联, 减少浮动带来的bug */
.fn-left, .fn-right {
    display: inline;
}
.fn-left {
    float: left;
}
.fn-right {
    float: right;
}
img {
    max-width: 100%;
    height: auto;
    width: auto\9;
    border:none;
}
.mb15{ margin-bottom: 15px;}
.sourceList { margin: 1em auto; border-top:2px solid #d2d6de; border-radius: 3px;}
.sLists { display: table;border-collapse: collapse; width: 100%; border: 1px solid #ddd; border-width: 1px 0 0 1px;background: rgba(0255,255,255,.6);box-shadow: 0 0 1px rgba(0,0,0,0.1); }
.sLists >  li { display: table-row;}
.sLists > li > span{ display: table-cell; padding: 5px 0; text-align: center; border-width: 0 1px 1px 0; border: 1px solid #ddd;}
.sLists > li:first-child > span {  padding: 9px 0; font-weight: bold;}
.sLists .dropdown-menu { min-width: 120px; border-radius: 0; right: 0; left: auto;}
.sLists .btn {padding: 4px 12px;}
.customStyle .modal-content { -webkit-box-shadow:0 0 1px rgba(0,0,0,0.1)!important;box-shadow:0 0 1px rgba(0,0,0,0.1)!important;  border-top: 3px solid #d2d6de;  border-radius: 3px;}
.customStyle .box-body { width: 100%; display: table;}
.customStyle .custom-group{ display: table-row;}
.customStyle .custom-group label { display:table-cell; width:10%; text-align: center;}
.customStyle .custom-group .form-control { display: table-cell; margin-bottom: 15px;}
.customStyle .modal-footer { padding: 15px 25px 15px 15px;}
.customStyle .customBtn {/*float: right;*/ padding: 6px 10px; margin-left: 15px;width: 150px; }
.customStyle .cmbtnDown{position: relative;}
.customStyle .cmbtnDown:after{content: ''; display: block; position: absolute; top:18px; right:15px; width:4px; height:4px; border:4px solid transparent; border-top-color: #fff;}
.customStyle .customBtn2 {/*float: right;*/ padding: 6px 10px; margin-left: 15px;width: 150px; }
.customStyle .cmbtnDown2{position: relative;}
.customStyle .cmbtnDown2:after{content: ''; display: block; position: absolute; top:10px; right:15px; width:4px; height:4px; border:4px solid transparent; border-top-color: #fff;}
.customStyle .headerOperationArea .custom-group { display: inherit; overflow: hidden;}
.customStyle .custom-pop  .custom-group { display:initial;}
.customStyle .headerOperationArea .cmbtnDown:after { }
.customStyle .headerOperationArea  .cmbtnDown{ max-width: 160px;}
.custom-header { padding: 15px 15px 0 15px;}
.custom-header .customBtn { margin-left: 0;}
.customStyle .cmbtnDown span { font-weight: 700; display: inline-block; width: 33%; vertical-align: middle;}
.customStyle .popBtnW { width:220px;}
.customStyle .popBtnW .customBtn { width: 140px; overflow: hidden; margin-left: 0;}
.pageNumber { position:relative;}
.pageNumber .box-tools { position: absolute; right: 0; top: -50px;}
.cusico-down:after{ }
.cusmagleft { margin-left:0!important;}
.customCol3 label,.customCol3 p { float: left;}
.customLeftico{ margin: 5px 10px;}
.customCol3 .cusico-down{ position:relative;}
.customCol3 .cusico-down:after{ content: "";content: ""; border: 4px solid transparent; border-top-color: #fff; position: absolute; right:8px; top: 15px;}
label[for="twoLevelName"]{ margin-top: 5px;}

.customStyle .product-Menu { float: left; width: 200px;}
.customStyle .product-MenuContent{ float: left; width: 87%; display: inline-block; margin-left: 15px;}

.selectdown_ico{ position: relative}
.selectdown_ico:after{ content: ""; border: 4px solid transparent; border-top-color:#555; position: absolute; top:15px; right:10px; display: block;}

.custabletbody { display:block; height:195px; overflow-y: auto; border: 1px solid #ddd; border-width: 0 1px 1px 1px;}
.custabletbody > li { border-bottom:1px solid #ddd; height: 36px; line-height: 36px; position: relative;}
.custabletbody > li > span{ display:block; height: 35px;float: left; overflow: hidden; text-align: center; border-right:1px solid #ddd;}
.custabletbody > li > span:last-child{ border-right: none;}
.custabletbody > li > span:last-child .dropdown-menu{ right: 0;left: inherit;z-index: 100000; min-width: 100px; top: 90%;}
.custabletbody > li > span .btn-group { margin:5px 0; position: static;}
.custabletbody > li > span .btn{padding:0 5px;}


/*列表选中*/
.listSelected{
    color: #FFFFFF;
    background-color: #428bca;
}





@media (min-width:992px) {
    .customStyle .product-MenuContent {
        width:70%;
    }
}

@media (min-width:1200px) {
    .customStyle .product-MenuContent {
        width:78%;
    }
}
@media (min-width:1400px) {
    .customStyle .product-MenuContent {
        width:80%;
    }
}
@media (min-width:1600px) {
    .customStyle .product-MenuContent {
        width:84%;
    }
}

/*@media (min-width:769px) and (max-width: 1280px){*/
/*.customStyle .form-group label { width: 15%;}*/
/*}*/














































