@charset "utf-8";
/*统一标签样式*/
* { margin: 0;padding: 0}
td{
    caret-color: rgba(0,0,0,0) !important;
}
td input{
    caret-color: black !important;
}
.sub-nav li {
    caret-color: rgba(0,0,0,0) !important;
}
html,body{margin: 0;padding: 0;height:100%;}
.layui-layer-shade {
    opacity: 0.3 !important;
}
body {font-family: "微软雅黑"!important;}
ul li {list-style: none;}
a, a:hover {text-decoration: none;}
img {border: none;}
i {font-style: normal;}
.left {float: left;}
.right {float: right;}
.page-auto {width: 1280px;margin: 0 auto;position: relative;}
.content-auto{width: 1150px;margin: 0 auto;position: relative;}
input[type="text"]{height: 28px;padding-left:10px;line-height: 28px;box-sizing: content-box;}
input[type="reset"],
input[type="checkbox"],
input[type="button"],
input[type="sunmit"],
select,
button {
    cursor: pointer;
}
input,select,textarea{
    font-family: 微软雅黑;
    color: #333;
    font-size: 14px;
    outline: none;
    border: 1px solid #c1c1c1;
    vertical-align: middle;  }
/*清除浮动*/
.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
.clearfix {zoom: 1;}
.pointer {cursor: pointer;}
.disabe{cursor: not-allowed;}
/*多余字符串省略号代替*/
.box-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*----------公共模块样式-------------公共模块样式----------------------*/
.static{position: static!important;}
/*自适应框架*/
.header {width: 100%;min-width: 1200px;height: 70px;position: fixed;left: 0px;top: 0px;z-index: 10;}
.center-response {height: 100%;padding-top: 70px;box-sizing: border-box;position: relative;padding-left: 230px;overflow: hidden;min-width: 1200px;background-color: #f1f1f5;}
.sidebar {height: calc(100% - 2px);border-bottom: 2px solid #3e4960;margin-left: -230px;width: 220px;float: left;overflow: auto;}
.info-box {height: calc(100% - 70px);width: calc(100% - 235px);margin-top: 10px;overflow-y: auto;overflow-x:auto;position: fixed;border-top: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1;background-color: #fff;padding-top: 41px;  }
/*收缩左边栏*/
.compact{}
.compact .center-response{padding-left: 50px;}
.compact .sidebar{margin-left: -50px;width: 40px;}
.compact .side-nav-a>a,
.compact .side-nav-a>ul,
.compact .side-nav-a>.side-arrow{display: none!important;}
.compact .sidebar .side-nav-a.select-a{height:57px}
.compact .sidebar .side-nav-a .side-icon{left:9px}
.sidebar .side-nav-a .compact-side-icon{display: none}
.compact .side-nav-a .side-icon{display: none}
.compact .side-nav-a .compact-side-icon{display: inline-block}
.compact .sidebar .side-menu{left:12px;right: auto;}
/*隐藏左边栏*/
.hideMenu{}
.hideMenu .center-response{padding-top: 60px;padding-left: 0}
.hideMenu .info-title,.hideMenu .sidebar{display: none}

.hideMenu .info-box{padding-top: 0;margin-left: 130px}
/*右侧内容框架模型*/
.info-title {height: 40px;line-height: 40px;font-size: 14px;color: #666;background-color: #fff;padding-left: 10px;border-bottom: 1px solid #c1c1c1;
position:absolute;top:0;left:0;width: 100%;
}
.info-title .home-icon {float: left;width: 22px;height: 20px;margin-top: 12px;margin-right: 4px;background: url("../../image/icon.png") -158px -58px no-repeat;}
.info-title span {margin: 0 4px;}
.info-title a {color: #666;}
.info-title .currentpage a {color: #333;}
.info-content {color: #666;font-size: 14px;background-color: #ffffff;padding-bottom: 50px;padding-top: 20px;padding-left: 30px;min-width: 1070px;}
.f-yellow {color: #ff0000;}

/* 子导航 */
.sub-nav {border-bottom: 1px solid #dedede;margin-bottom: 20px;font-size: 14px;position: relative;}
.sub-nav li {cursor: pointer;float: left;width: auto;padding: 0 15px;height: 33px;line-height: 33px;text-align: center;border:1px solid #dedede;margin-right: -1px;color: #333;margin-bottom: -1px;padding-top:1px;padding-bottom: 0!important;}
.sub-nav .select {border-top:2px solid #0baeeb;border-bottom: 1px solid #fff;padding-top: 0;}

.sub-nav2 {border-bottom: 1px solid #c1c1c1;margin-bottom: 20px;font-size: 14px;position: relative;}
.sub-nav2 li {cursor: pointer;float: left;width: auto;padding: 0 10px;height: 33px;line-height: 33px;text-align: center;border-bottom: none;margin-right: 10px;color: #333;}
.sub-nav2 .select {font-size: 16px;color: #38c8f5;font-weight: 600;border-bottom: 3px solid #38c8f5;margin-bottom: -1px;}

.sub-nav3 {border:1px solid #dddddd;border-bottom: 1px solid #2f3644;margin-bottom: 20px;font-size: 14px;position: relative;background-color: #f7f7f7}
.sub-nav3 li {cursor: pointer;float: left;padding: 0 15px;height: 38px;line-height: 38px;text-align: center;color: #333;}
.sub-nav3 .select {background-color: #2f3644;color: #fff}

.sub-pack {border-bottom: 1px solid #dedede;margin-bottom: 20px;font-size: 14px;position: relative;}
.sub-pack li {cursor: pointer;float: left;width: auto;padding: 0 15px;height: 33px;line-height: 33px;text-align: center;border:1px solid #dedede;margin-right: -1px;color: #333;margin-bottom: -1px;padding-top:1px;padding-bottom: 0!important;}
.sub-pack .select {border-top:2px solid #0baeeb;border-bottom: 1px solid #fff;padding-top: 0;}

.sub-info {display: none;}
.sub-info.select {display: block;}
/* 不可返回进度提示 */
.step-nav {margin-bottom: 10px;font-size: 14px;position: relative;}
.step-nav li {cursor: pointer;float: left;width: auto;padding: 0 20px 0 10px;height: 33px;line-height: 33px;text-align: center;color: #333;border-bottom: 2px solid #c1c1c1;}
.step-nav .select {color: #0baeeb;font-weight: 600;border-bottom: 2px solid #0baeeb;}
.step-nav .stepArrow{padding: 0 10px 0 10px}
/*统一表单模型*/
.form li {
    height: 30px;
    line-height: 30px;
    padding-bottom: 25px;
    position: relative;
}

.form li .text-error {
    position: absolute;
    left: 154px;
    bottom: -2px;
    color: #ef7d0d;
    font-size: 12px;
}

.form .form-key {
    margin-right: 18px;
    text-align: right;
    display: inline-block;
    width: 125px;
    color: #333;
}

.form label {
    display: inline-block;
}

.form input[type="text"] {
    width: 310px;
    height: 28px;
    padding-left:10px;
    line-height: 28px;
    border: 1px solid #c1c1c1;
    box-sizing: content-box;
    outline: none;
}

.form input[type="radio"] {
    vertical-align: middle;
    margin-right: 10px;
    cursor: pointer;
}
.form-radio-area,
.form-radio-area2,
.form-checkbox-area{
    overflow: hidden;
}
.form-radio,
.form-checkbox{
    cursor: pointer;
    /*display: inline-block;*/
    vertical-align: middle;
}

.form .form-radio,
.form .form-checkbox{
    margin-right: 110px;
}

.form-radio .icon-radio {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    background: url("../../image/icon.png") no-repeat -247px -57px;
}

.form-radio-select .icon-radio {
    background: url("../../image/icon.png") no-repeat -223px -57px;
}
.form-radio-area2 .form-radio.form-radio-select .icon-radio {
    background: url("../../image/icon.png") no-repeat -238px -308px;
}
.form-radio-area3 .form-radio.form-radio-select .icon-radio {
    background: url("../../image/icon.png") no-repeat -238px -379px;
}
.form-radio.form-disable .icon-radio{
    background: url("../../image/icon.png") no-repeat -177px -344px;
}
.form-checkbox .icon-checkbox {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    background: url("../../image/icon.png") no-repeat -42px -344px;
}

.form-checkbox-select .icon-checkbox {
    background: url("../../image/icon.png") no-repeat -9px -344px;
}
.form-checkbox-half .icon-checkbox {
    background: url("../../image/icon.png") no-repeat -17px -688px;
}
.form-checkbox.form-disable .icon-checkbox{
    background: url("../../image/icon.png") no-repeat -110px -344px;
}
.form-checkbox-select.form-disable .icon-checkbox{
    background: url("../../image/icon.png") no-repeat -77px -344px;
}
.form-checkbox-half.form-disable .icon-checkbox{
    background: url("../../image/icon.png") no-repeat -65px -688px;
}
.form-disable{
    cursor: not-allowed!important;
}
.form textarea {
    line-height: 22px;
    padding-left: 10px;
    border: 1px solid #c1c1c1;
    vertical-align: text-top;
    resize: none;
}

.form .remarks {
    height: auto;
}

.remarks textarea {
    width: 310px;
    height: 45px;
    margin-left: 4px;
}

.remarks .form-key {
    float: left;
}

.remarks .remarks-val {
    width: 320px;
    margin-left: 3px;
}

.form-select {
    display: inline-block!important;
    width: 100px;
    height: 30px!important;
    line-height: 30px!important;
    border: 1px solid #c1c1c1;
    position: relative;
    font-size: 14px;
    background-color: #fff;
    font-family: "微软雅黑";
    cursor: pointer;
    text-align: left !important;
    padding: 0!important;
    vertical-align: middle;
    overflow: hidden;
    box-sizing: border-box;
}

.form-select .form-select-text {
    width: 88%;
    padding-left: 8px;
    line-height: 28px;
    overflow: hidden;
    word-break: break-all;
    display: inline-block;
    box-sizing: border-box;
}
.tips {   
	color:#b7b7b7;
}
.form-select-search input[type="text"].form-select-text {
    width: 100%;
    padding-right: 24px;
    padding-left: 8px;
    line-height: 28px;
    overflow: hidden;
    word-break: break-all;
    display: inline-block;
    box-sizing: border-box;
    border:none;
    vertical-align: initial;
}
.form-select .form-select-down {
    width: 24px;
    height: 28px;
    position: absolute;
    right: 0;
    top: 0;
    background: url("../../image/icon.png") -128px -23px;
}

.form-select>.select-panel {
    width: 100%;
    position: fixed;
    line-height: 30px;
    border: 1px solid #c1c1c1;
    display: none;
    background-color: #fff;
    z-index: 29;
}
.form-select>.select-panel>ul{
    max-height: 168px;
    overflow: auto;
}
.form-select>.select-panel li {
    padding: 0;
    padding-left: 8px;
    height: 28px !important;
    line-height: 28px !important;
    overflow: hidden;
    text-align: left!important;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 0;
    float: none!important;
    border: 0 none;
}

.form-select>.select-panel li:hover,
.form-select>.select-panel li.select {
    background-color: #66cff1;
    color: #fff;
}
.form-select-adress{}
.form-select-adress .select-panel ul{width: 33.3%;float: left;height: 200px;overflow-y: auto}
.form-select-adress .select-panel .adress-panel1{width: 30%;}
.form-select-adress .select-panel .adress-panel2{width: 30%;}
.form-select-adress .select-panel .adress-panel3{width: 40%;}
.form-select-adress .select-panel .adress-panel1,
.form-select-adress .select-panel .adress-panel2{border-right:1px solid #cdcdcd;box-sizing: border-box}
.form-select-adress .select-panel .adress-panel2,
.form-select-adress .select-panel .adress-panel3{display: none;}
.form .show-area {
    position: absolute;
    width: 322px;
    left: 142px;
    top: 31px;
    z-index: 20;
    display: none;
    border-top: 1px solid #e3e3e3;
}

.form .show-area ul {
    width: 100%;
    border: 1px solid #e3e3e3;
    background-color: #fff;
    border-top: 0 none;
    overflow: auto;
    max-height: 150px;
}

.form .show-area li {
    margin: 0;
    padding: 0;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.form .show-area li:hover {
    background-color: #66cff1;
}

.form .s-li .form-key,
.form .m-li .form-key {
    float: left;
}

.form .s-li input {
    float: left;
    width: 176px;
    margin-left: 3px;
    border-right: none;
}

.form .s-li select {
    float: left;
    width: 92px;
}

.form .m-li select {
    width: 134px;
    margin-right: 10px;
    float: left;
    margin-left: 3px;
}

.line {
    width: 100%;
    height: 1px;
    margin: 0 auto;
    background-color: #cccccc;
    overflow: hidden;
    margin-bottom: 20px;
}
.dashedline {
    width: 100%;
    height: 0;
    border-bottom: 1px dashed #cccccc;
    margin: 30px 0;
}
.form-btn {
    display: inline-block;
    padding: 0 30px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #333;
    background-color: #f8f8fb;
    border: 1px solid #c1c1c1;
    cursor: pointer;
    vertical-align: middle;
}
.disable{cursor: not-allowed!important;border:1px solid #bdcbdd!important;background-color: #bdcbdd!important;}
.form-btn:not(.disable):hover{
    opacity:.8;
    filter:alpha(opacity=80);
}
.form-btn.icon {
    padding: 0 20px;
}
.form-btn-red {
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    color: #fff;
    background-color: #fd783e;
    border: 1px solid #fd783e;
}
.form-btn-red2 {
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    background-color: #fff;
    color: #fd783e;
    border: 1px solid #fd783e;
}
.form-btn-yellow {
    color: #fff;
    background-color: #eeaa06;
    border: 1px solid #eeaa06;
}

.form-btn-yellow:hover {
    color: #fff;
    background-color: #fbbb21;
}

.form-btn-gray {
    background-color: #f8f8fb;
}

.form-btn-gray:hover {
    background-color: #46c3ec;
    color: #fff;
    border-color: #27afdc;
}

.form-btn-hover:hover {
    background-color: #6ea0eb;
    color: #fff;
    border: 1px solid #6ea0eb;
}

.form-btn-close {
    background-color: #f8f8fb;
}

.form-btn-close:hover {
    background-color: #6ea0eb;
    color: #fff;
    border: 1px solid #6ea0eb;
}

.form-btn-search {
    background-color: #eeaa06;
    color: #fff;
    border: 1px solid #eeaa06;
}
/*table表格模型*/
.operating {width: 100%;font-size: 12px;color: #333;margin-bottom: 20px;}
.operating .operating-title {border: 1px solid #c1c1c1;background-color: #f4f4f8;}
.operating .operating-title li {border-left: 1px solid transparent;font-weight: 600;text-align: center;font-size: 14px;}
.operating .operating-content {border: 1px solid #c1c1c1;margin-top: -1px;height: 38px;line-height: 38px;}
/*.mCustomScrollbar .operating-content{border-bottom: none;}*/
.operating ul li {height: 38px;line-height: 38px;border-left: 1px solid #c1c1c1;margin-left: -1px;float: left;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.operating li p {display: inline-block;line-height: 22px;padding: 0 8px;text-align: left;vertical-align: middle;}
.operating-title li p{padding: 0;}
.operating-tip {border: 1px solid #c1c1c1;border-bottom: 0;height: 38px;line-height: 38px;padding-left: 10px;font-size: 14px;}
.operating-area {overflow-y: auto;overflow-x: hidden;border-bottom: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1;border-right: 1px solid #c1c1c1;margin-top: -1px;}
.operating-area .operating-content {margin-left: -1px;border-right: 0 none;margin-bottom: -1px;height: 38px;}
/*tree表格样式*/
.e-grid50 .e-grid-row{line-height:50px}
.e-grid50 .e-grid-row li{height:50px;line-height:50px}
.e-grid50 .e-grid-row li p{display: inline-block;line-height: 22px;padding: 0 8px;text-align: left;vertical-align: middle;}
.e-grid {width: 99%;border-left: 1px solid #c1c1c1;border-top: 1px solid #c1c1c1;color: #333;font-size:12px;}
.e-grid-area {overflow-y: auto;overflow-x: hidden;border-bottom: 1px solid #c1c1c1;border-right: 1px solid #c1c1c1;}
.e-grid-content{border-bottom: 1px solid #c1c1c1;margin-left: -1px;}
.e-grid-row {width: 100%;}
.e-grid-row ul {width: 100%;}
.e-grid-row li {float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom: 0;height: 38px;line-height: 38px;border-left: 1px solid transparent;box-sizing: border-box}
.e-grid-title .e-grid-row li{overflow: inherit;white-space: normal;}
.e-grid-content .e-grid-row li {border-left: 1px solid #c1c1c1;}
.e-grid-row .li-step {text-align: left !important;}
.e-grid-content .li-step > span {padding-left: 20px;position: relative;}
.e-grid-content .e-grid-rowopen > .e-grid-subcontent {display: block;}

.e-grid-content > .e-grid-rowopen > .e-grid-subcontent {border-top: 1px solid #c1c1c1;}
.e-grid-content .e-grid-rowclose > .e-grid-subcontent {display: none;}
.e-grid-content .e-grid-switch {display: block;width: 17px;height: 17px;position: absolute;left: 0;top: 0;cursor: pointer;}
.e-grid-content .e-grid-rowopen .e-grid-switch {background: url(../../image/icon.png) no-repeat -10px -28px;}
.e-grid-content .e-grid-rowclose .e-grid-switch {background: url(../../image/icon.png) no-repeat -60px -28px;}
.e-grid-subcontent .e-grid-switch {width: 40px;height: 40px;left: -24px;top: -16px;background-color: red;}
.e-grid-subcontent .e-grid-rowopen .e-grid-switch {background: url(../../image/icon.png) no-repeat -95px -89px;}
.e-grid-subcontent .e-grid-rowclose .e-grid-switch {background: url(../../image/icon.png) no-repeat -146px -89px;}
.e-grid-row[name="1"]{border-top:1px solid #c1c1c1;margin-top:-1px}
.e-grid-area .e-grid-row[name="1"]:last-child{border-bottom: 1px solid #c1c1c1}
.e-grid-row[name="1"] > ul .li-step span {margin-left: 10px;}
.e-grid-row[name="2"] > ul .li-step span {margin-left: 40px;}
.e-grid-row[name="3"] > ul .li-step span {margin-left: 65px;}
.e-grid-row[name="4"] > ul .li-step span {margin-left: 90px;}
.e-grid-row[name="5"] > ul .li-step span {margin-left: 115px;}
.e-grid-row[name="6"] > ul .li-step span {margin-left: 135px;}
.e-grid-title,.e-grid-subcontent {background-color: #f4f4f8;}
.e-grid-title {width: 100%;text-align: center;border-right: 1px solid #c1c1c1;border-bottom: 1px solid #c1c1c1;font-weight: 600;}
.e-grid-row[name="1"] > ul,
.e-grid-row[name="2"] > ul,
.e-grid-row[name="3"] > ul,
.e-grid-row[name="4"] > ul,
.e-grid-row[name="5"] > ul {border-right: 1px solid #c1c1c1;}

/*采购申请-物资弹窗-Tree三角图标样式*/
.tree-triangle .e-grid-content .e-grid-switch {display: block;width: 17px;height: 17px;position: absolute;left: 0;top: 0;cursor: pointer;}
.tree-triangle .e-grid-content .e-grid-rowopen .e-grid-switch,
.tree-triangle .e-grid-subcontent .e-grid-rowopen .e-grid-switch {
    background: url(../../image/icon.png) no-repeat -148px -371px;
}

.tree-triangle .e-grid-content .e-grid-rowclose .e-grid-switch,
.tree-triangle .e-grid-subcontent .e-grid-rowclose .e-grid-switch {
    background: url(../../image/icon.png) no-repeat -109px -373px;
}
.tree-triangle .e-grid-content .e-grid-rowopen .select .e-grid-switch,
.tree-triangle .e-grid-subcontent .e-grid-rowopen .select .e-grid-switch {
    background: url(../../image/icon.png) no-repeat -44px -371px;
}
.tree-triangle .e-grid-content .e-grid-rowclose .select .e-grid-switch,
.tree-triangle .e-grid-subcontent .e-grid-rowclose .select .e-grid-switch {
    background: url(../../image/icon.png) no-repeat -76px -373px;
}
/*表格详细内容div样式*/
.hide-content-icon{
    position: absolute;
    width: 10px!important;
    height: 12px!important;
    background: url(../../image/icon.png) -252px -4px;
    top: 50%!important;
    margin-top: -5px;
    left: auto!important;
    right: 0!important;
    z-index: 10;
    display: none;
}
.hide-content{
    border: 1px solid #c7e0f9;
    box-shadow: 0px 0px 10px #999;
    background-color: #dbf2ff;
    text-align: left;
    position: fixed;
    display: none;
    z-index: 9;
    max-height: 240px;
    overflow-y: auto;
    width: 300px;
}
.hide-content li{
    padding: 0;
    margin: 0;
    height: 40px;
    line-height: 40px;
    width: 146px;
    overflow: hidden;
    border: 0 none!important;
    text-align: left;
    padding: 0 5px 0 5px;
}
/*公用图标icon*/
/*公司*/
.icon-import{display: inline-block;width: 15px;height: 17px;background: url(../../image/icon.png) no-repeat -10px -250px;vertical-align: middle;margin-right: 8px;}
.icon-export {display: inline-block;width: 15px;height: 17px;background: url(../../image/icon.png) no-repeat -74px -250px;vertical-align: middle;margin-right: 8px;}
.icon-company {display: inline-block;width: 24px;height: 24px;background: url(../../image/icon.png) no-repeat -188px -55px;vertical-align: middle;margin-right: 8px;}
.icon-arrowR {display: inline-block;width: 18px;height: 36px;background: url(../../image/icon.png) no-repeat -171px -200px;vertical-align: middle;}
.icon-green-right {display: inline-block;width: 28px;height: 28px;background: url(../../image/icon.png) no-repeat -230px -164px;vertical-align: middle;margin-right: 8px;}
.icon-blacktriangle {display: inline-block;width: 20px;height: 15px;background: url(../../image/icon.png) no-repeat -6px -200px;}
.icon-error {display: inline-block;width: 20px;height: 20px;background: url(../../image/icon.png) no-repeat -75px -202px;vertical-align: middle;}
.icon-question{display: inline-block;width: 20px;height: 20px;background: url(../../image/icon.png) no-repeat  -75px -202px;vertical-align: middle;}
/*.icon-question2{display: inline-block;width: 20px;height: 20px;background: url(../img/public/icon.png) no-repeat  -140px -201px;vertical-align: middle;}*/
.icon {display: inline-block;padding: 0 3px;margin:0;margin-right: 5px;/*margin: 0 2%;*/cursor: pointer;color: #333;}
.icon:hover {color: #029ad9;}
.icon:hover span{color: #fff;}
.icon .icon-edit,
.icon .icon-add,
.icon .icon-set,
.icon .icon-see,
.icon-roundadd,
.icon .icon-triangle,
.icon .icon-triangle-close,
.icon .icon-right,
.icon .icon-delete {display: inline-block;vertical-align: middle;width: 20px;height: 20px;}
.icon .icon-edit {background: url(../../image/icon.png) no-repeat -210px -27px;}
.icon:hover .icon-edit {background: url(../../image/icon.png) no-repeat -202px -137px;}
.icon .icon-add {background: url(../../image/icon.png) no-repeat -235px -28px;}
.icon:hover .icon-add {background: url(../../image/icon.png) no-repeat -231px -138px;}
.icon .icon-set {background: url(../../image/icon.png) no-repeat -8px -171px;}
.icon:hover .icon-set {background: url(../../image/icon.png) no-repeat -41px -171px;}
.icon .icon-see {background: url(../../image/icon.png) no-repeat -73px -170px;}
.icon:hover .icon-see {background: url(../../image/icon.png) no-repeat -106px -170px;}
.icon .icon-delete {background: url(../../image/icon.png) no-repeat -260px -28px;}
.icon:hover .icon-delete {background: url(../../image/icon.png) no-repeat -260px -138px;}
.icon .icon-triangle {background: url(../../image/icon.png) no-repeat -143px -168px;}
.icon .icon-triangle-close {background: url(../../image/icon.png) no-repeat -170px -169px;}
.icon-roundadd {background: url(../../image/icon.png) no-repeat -245px -99px;}
/*.icon .icon-right {background: url(../img/public/icon.png) no-repeat -198px -168px;}*/
.icon .icon-right { background: url(../../image/icon.png) no-repeat -106px -203px;}
.grid-operate{text-align: left!important;}
.grid-operate .grid-a{margin: 0 10px;display: inline-block}
.grid-operate2{text-align: left!important;}
.grid-operate2 .grid-a{margin: 0 5px;display: inline-block}
.grid-a{color: #1563d8;cursor: pointer;text-decoration: none;}
.grid-a:hover{text-decoration: underline;}
.grid-b{color: #f36703;cursor: pointer;text-decoration: none;}
.grid-b:hover{text-decoration: underline;}
.grid-c{color: #333;cursor: pointer;text-decoration: none;margin-left: 15px;}
.grid-c:hover{color: #3377cc;}
.alil{text-align: left!important;}
.alir{text-align: right!important;}
.fll {float: left!important;}
.flr {float: right!important;}
.fbd {font-weight: bold!important;}
.tdl10{padding-left: 10px!important;}
.tdr10{padding-right: 10px!important;}
.explain {font-size: 14px;color: #999;font-weight: normal;vertical-align: top;}
/*自适应表格 默认最低行高40 字号12px*/
.gtab{width: 100%;font-size: 12px;font-family: 微软雅黑;color: #333;margin-bottom: 20px;}
.gtab .gtab-title{height:50px;line-height:50px;font-size: 14px;color: #333;border: 1px solid #c1c1c1;border-bottom: none;text-indent: 16px;}
.gtab>ul{border: 1px solid #c1c1c1;height: 40px;line-height: 40px;margin-bottom: -1px;background-color:#f4f4f8;padding: 0;margin: 0;font-weight: 600}
.gtab>ul>li{float: left;height: 40px;line-height: 40px;text-align: center;list-style: none;padding: 0;margin: 0}
/*页面样式修改--客户认证 证照的问题*/
.gtablinse{width: 90%;font-size: 12px;font-family: 微软雅黑;color: #333;margin-bottom: 20px;}
.gtablinse .gtablinse-title{height:50px;line-height:50px;font-size: 14px;color: #333;border: 1px solid #c1c1c1;border-bottom: none;text-indent: 16px;}
.gtablinse>ul{border: 1px solid #c1c1c1;height: 40px;line-height: 40px;margin-bottom: -1px;background-color:#f4f4f8;padding: 0;margin: 0;font-weight: 600}
.gtablinse>ul>li{float: left;height: 40px;line-height: 40px;text-align: center;list-style: none;padding: 0;margin: 0}
/*.gtab .tableOrd{margin: -1px -1px 0px -1px;}*/
.gtab .gsubtab{box-sizing:border-box;width:100%;overflow-y: auto;float: left;border: 1px solid #c1c1c1;border-right:none;margin-bottom: 0px;border-top: none}
.gtab .gsubtab .tableOrd{margin: -1px 0px -1px -1px;}
.gtab .gsubtabfix{width:100%;overflow-y: auto;float: left;position: relative;box-sizing:border-box;border: 0 none;margin: 0;border-bottom:1px solid #c1c1c1;}
.gtab .gsubtabfix:before{content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;box-sizing: border-box;}
/*更多按钮*/
.more-info-btn .more-info-up{display: none}
.more-info-open .more-info-up{display:block}
.more-info-open .more-info-down{display: none}
/*--------------*/
.tableOrd{min-width: 100%;background: #c1c1c1;font-size: 12px;margin-top: -1px;}
.tableOrd th{background: #f8f8f8; height: 30px; /*font-weight: normal;*/padding: 5px 0}
.tableOrd td{text-align: center; height: 30px; background: #fff;padding: 5px 0;}
.tableOrd th>div,.tableOrd td>div{max-height: 60px;overflow-x:hidden;overflow-y: auto;line-height: 20px;/*padding:5px 10px;*/padding:5px 5px 5px 5px;word-break:break-all}
.tableOrd td>div .tdrow{display: block;}
.tableOrd td>div .tdrowl{display: block;float: left}
.tableOrd td>div .tdrowr{display: block;float: right}
.tableOrd td input[type="text"]{font-size:12px;width: 80%;height:28px;line-height: 28px;/*margin-left: 3%;*/padding: 0 10px;vertical-align: middle;box-sizing: border-box;}
.tableOrd td textarea{font-size:12px;width: 80%!important;height:28px;line-height: 20px;resize: none;padding:10px;vertical-align: middle;box-sizing: content-box}
.tableOrd .form-select{font-size:12px;width: 80%!important;/*margin-left: 5%;*/overflow: hidden}
.tableOrd .alignleft,.tableOrd .fll{text-align: left;}
.tableOrd .td-edit div{text-align: left;border: 1px solid #c1c1c1;margin: 0 auto;font-size: 12px;width: 80%!important;line-height: 20px;resize: none;padding: 5px;vertical-align: middle;cursor: text;min-height: 20px;}
/*自适应表格 默认最低行高50 字号14px*/
.gtab14{font-size: 12px;margin-bottom: 20px;}
.gtab14 .tableOrd input[type="text"]{font-size:12px;}
.gtab14 .tableOrd th,.gtab14 .tableOrd td{/*padding: 10px;*/font-size: 12px;line-height: 24px;}
.gtab14 .tableOrd th>div,.gtab14 .tableOrd td>div{font-size: 12px;padding: 5px;word-break: break-all;}
/*默认设置*/
/*mCustomScrollbar 滚动条插件类*/
.gtab .gsubtab{max-height: 400px;}
.gtab>ul>li p{line-height: 20px;display: inline-block}
.tableOrd th,.tableOrd td{width: 10%;position: relative;}
/*新表单样式类*/
.text-error{color: #ef7d0d;font-size: 12px;}
.gform{font-size: 14px;}
.gform li{ height: 30px;line-height: 30px;padding-bottom: 25px;position: relative;}
.gform li .text-error {margin-left:10px;color: #ef7d0d;font-size: 12px;}
.gform .form-key {margin-right: 10px;text-align: right;display: inline-block;height: 30px;;width: 140px;color: #333;}
.gform input[type="text"] {width: 380px;height: 30px;border: 1px solid #c1c1c1;box-sizing: border-box;outline: none;vertical-align: top}
.gform .form-radio,
.gform .form-checkbox {margin-right: 40px;}
.gtab .form-radio,
.gtab .form-checkbox {margin-right: 0px;}
.gform textarea {width: 590px;height: 60px;line-height: 20px;padding:5px 10px;border: 1px solid #c1c1c1;resize: none;box-sizing: border-box;}
.gform .remarks {height: auto;}
.gform .remarks .form-key {float: left;}
.gform .remarks .remarks-val {width: 800px;margin-left: 3px;word-break: break-word;}
.gform .remarks .remarks-val2 {width: 382px;margin-left: 3px;word-break: break-word;}
.gform .remarks .remarks-val3 {width: 980px;margin-left: 3px;word-break: break-word;}
.gform .form-select {width: 380px;}
.popup{position: relative;display: inline-block;}
.popup .btn-search {position: absolute;top: 0px;}
.gform .popup input[type=text]{width: 342px}
.gform .popup .btn-search {position: absolute;top: 0px;left: 494px; }
.gform2 .popup input[type=text]{width: 272px}
.gform2 .popup .btn-search {position: absolute;top: 0px;left: 424px; }
.gform2{float: left;width: 475px;}
.gform2 li .text-error{position: absolute;left:150px;top:28px;}
.gform2 .form-key {width: 140px;}
.gform2 input[type=text]{width: 310px;}
.gform2 .form-select{width: 310px;}
.gform2 li input.tel1{width:152px}
.gform2 li input.tel2{width:100px}
.gform2 li input.money{width:265px;margin-right: 5px}
.gform3 li{padding-bottom: 25px;}
.gform3 .form-key {width: 140px;}

.gform .place .form-select{width: 100px;}
.gform .place input[type=text]{width: 300px;vertical-align: middle}
/*表单电话样式类*/
.form-tels .form-tel1{width: 60px!important;}
.form-tels .form-tel2{width: 150px!important;margin: 0 11px}
.form-tels .form-tel3{width: 70px!important;}
/*可输入数字加减计数器*/
.calculator{display: inline-block;width: 120px;
    height: 30px;
    border: 1px solid #c1c1c1;
    box-sizing: border-box;
    vertical-align: top;position: relative;padding-right: 20px}
.calculator input[type="text"]{border: none;
    outline: none;
    box-sizing: border-box;
    width: 100%;height: 100%}
.calculator .count-btn{position: absolute;right: 2px;
    top: 2px;}
.count-btn i{display: block;width: 16px;height: 12px;border:1px solid #dddddd;background-color:#fdfdfd;box-sizing: border-box;cursor: pointer }
.count-btn i:hover{background-color: #f5f5f5}
.count-btn i.count-up{background: url("../../image/icon.png") -156px -562px}
.count-btn i.count-up:hover{background: url("../../image/icon.png") -201px -562px}
.count-btn i.count-down{background: url("../../image/icon.png") -156px -580px;margin-top: -1px}
.count-btn i.count-down:hover{background: url("../../image/icon.png") -201px -580px}
/*新查询表单*/
.gsearch-form{padding-bottom: 20px;border-bottom: 1px solid #e8e8e8;margin-bottom: 15px;font-size: 14px}
.gsearch-form label{margin-right: 20px;display: inline-block}
.gsearch-form label .lab-key{margin-right: 5px;}
.gsearch-form input[type="text"] {width: 120px;height: 28px;border: 1px solid #c1c1c1;box-sizing: content-box;outline: none;}
.gsearch-form .form-select{width: 120px}
.gsearch-form>span,
.gsearch-form>a{margin-right: 15px;}
/*高级查询按钮*/
.advancedQuery{display: inline-block;cursor: pointer;}
.advancedQuery:hover{color:#3377cc;}
.queryBtn{display:inline-block;width: 18px;height: 18px;border: 1px solid #dedede;background: url("../../image/icon.png") -204px -202px;vertical-align: middle}
.advancedQuery.open .queryBtn{background: url("../../image/icon.png") -231px -202px;}
/*高级查询区域*/
.queryItem{/*padding-top: 15px;*/display: none}
.queryItem label{margin-top: 15px;}
.queryItem .form-select{width: 200px}
/*表单中的时间宽度*/
.time{display: inline-block}
.time input[type="text"]{width: 85px;padding-left: 5px;}
.time2{display: inline-block}
.time2 input[type="text"]{width: 130px;padding-left: 5px;}
/*无效置灰按钮*/
.btna-useless{width:90px;height:30px;line-height:30px;text-align: center;background-color:#e6ebee;font-size:14px;color: #999;display:inline-block;vertical-align: middle;}
/*查询按钮*/
.btna-search{height:30px;line-height:30px;text-align: center;background-color:#eeaa06;font-size:14px;color: #fff;display:inline-block;vertical-align: middle;cursor: pointer;padding: 0 30px;border: none}
.btna-search:hover{background-color: #e89403}
/*查询保存*/
.btna-keep2{padding: 0 30px;height:28px;line-height:28px;text-align: center;background-color:#f8f8fb;font-size:14px;color: #333;border:1px solid #d9d9d9;display:inline-block;vertical-align: middle;cursor: pointer}
.btna-keep2:hover{background-color: #f9dfa0;border: 1px solid #f9dfa0}
.btna-keep2:active{background-color: #eeaa06;border: 1px solid #eeaa06;color: #fff}
/*清空按钮 取消按钮*/
.btna-clear{padding:0 30px;height:28px;line-height:28px;text-align: center;background-color:#f8f8fb;font-size:14px;color: #333;border:1px solid #d9d9d9;display:inline-block;vertical-align: middle;cursor: pointer}
.btna-clear:hover{background-color: #e6ebee;}
.btna-clear:active{background-color: #e1e4e6;}
/*提交按钮*/
.btna-submit{padding: 0 30px;height:30px;line-height:30px;text-align: center;background-color:#1ac3f9;font-size:14px;color: #fff;display:inline-block;vertical-align: middle;cursor: pointer;border: none;outline: none}
.btna-submit:hover{background-color: #00b3ec}
/*提交按钮2*/
.btna-submit2{width:90px;height:30px;line-height:30px;text-align: center;background-color:#1ac3f9;font-size:14px;color: #fff;display:inline-block;vertical-align: middle;cursor: pointer}
.btna-submit2:hover{background-color: #00b3ec}
/*验证按钮*/
.btna-validate{padding:0 18px;height:30px;line-height:30px;text-align: center;background-color:#0b8feb;font-size:14px;color: #fff;display:inline-block;vertical-align: middle;cursor: pointer}
.btna-validate:hover{background-color: #017ed6}
/*保存按钮 保存返回按钮*/
.btna-keep{padding: 0 30px;height:28px;line-height:28px;text-align: center;background-color:#f8f8fb;font-size:14px;color: #333;border:1px solid #d9d9d9;display:inline-block;vertical-align: middle;cursor: pointer}
.btna-keep:hover,
.btna-keep:active{background-color: #1ac3f9;border: 1px solid #1ac3f9;color: #fff}
/*关闭按钮*/
.btna-close{padding: 0 30px;height:30px;line-height:30px;background-color:#ff5555;font-size:14px;color: #fff;display:inline-block;vertical-align: middle;cursor: pointer}
.btna-close:hover{background-color: #e54141}
/*添加按钮*/
.btnb-add{padding:0 12px;height:28px;line-height:28px;text-align: center;background-color:#f8f8fb;font-size:14px;color: #333;border:1px solid #d9d9d9;display:inline-block;vertical-align: middle;cursor: pointer}
.btnb-add .icon-roundadd{margin-right: 8px;}
.btnb-add:hover{background-color: #fee8b1;border: 1px solid #f3b41e;}
/*揭示*/
.btnb-reveal{width: 80px;height:28px;line-height:28px;text-align: center;background-color:#f8f8fb;font-size:14px;color: #3377cc;border:1px solid #d9d9d9;display:inline-block;vertical-align: middle;cursor: pointer}
.btnb-reveal:hover{background-color: #1ac3f9;border: 1px solid #1ac3f9;color: #fff}
/*导入*/
.btnb-import{padding:0 15px;height:28px;line-height:28px;text-align: center;background-color:#f8f8fb;font-size:14px;color: #3377cc;border:1px solid #d9d9d9;display:inline-block;vertical-align: middle;cursor: pointer}
.btnb-import:hover{background-color: #1ac3f9;border: 1px solid #1ac3f9;color: #fff}
.btnb-import:hover .icon-import{background: url(../../image/icon.png) no-repeat -42px -250px;}
/*导出*/
.btnb-export{padding:0 15px;height:28px;line-height:28px;text-align: center;background-color:#f8f8fb;font-size:14px;color: #3377cc;border:1px solid #d9d9d9;display:inline-block;vertical-align: middle;cursor: pointer}
.btnb-export:hover{background-color: #1ac3f9;border: 1px solid #1ac3f9;color: #fff}
.btnb-export:hover .icon-export{background: url(../../image/icon.png) no-repeat -109px -250px;}
/*表单页特殊按钮*/
.btnc-a{padding:0 20px;height:44px;line-height:44px;text-align: center;background-color:#fd783e;font-size:16px;color: #fff;display:inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px}
.btnc-a:hover{background-color: #f06224}
.btnc-b{padding:0 18px;height:42px;line-height:44px;text-align: center;background-color:#fef1e7;font-size:16px;color:#f36703;border:1px solid #ff7612;display:inline-block;vertical-align: middle;cursor: pointer;}
.btnc-b:hover{background-color: #feceb6}
/*底部按钮区域*/
.btn-area {width: 100%;text-align: center;margin: 20px 0 0}
.btn-area .form-btn {margin: 0 10px;}
.btn-area1{width: 100%;text-align: center;margin-bottom: 20px;}
.btn-area>a,
.btn-area>span,
.btn-area1>span,
.btn-area1>a{margin: 0 10px;}
/*查询框下按钮区域*/
.btn-area2{width: 100%;text-align: left;margin-bottom: 10px;}
.btn-area2>span,
.btn-area2>a{margin-right: 12px;}

/*列表内部操作列图标*/
.col-edit{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -144px -250px no-repeat;vertical-align: middle }
.col-add{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -174px -251px no-repeat;vertical-align: middle }
.col-set{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -206px -250px no-repeat;vertical-align: middle }
.col-see{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -239px -251px no-repeat;vertical-align: middle }
.col-del{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -9px -283px no-repeat;vertical-align: middle }
.col-up{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -43px -284px no-repeat;vertical-align: middle }
.col-down{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -75px -283px no-repeat;vertical-align: middle }
.col-submit{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -107px -282px no-repeat;vertical-align: middle }
.col-org{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -142px -283px no-repeat;vertical-align: middle }
.col-reveal{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -176px -283px no-repeat;vertical-align: middle }
.col-retract{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -206px -283px no-repeat;vertical-align: middle }
.col-delayed{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -241px -282px no-repeat;vertical-align: middle }
.col-offer{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -10px -311px no-repeat;vertical-align: middle }
.col-out{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -41px -313px no-repeat;vertical-align: middle }
.col-clear{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -76px -312px no-repeat;vertical-align: middle }
.col-stop{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -106px -311px no-repeat;vertical-align: middle }
.col-firm{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -176px -310px no-repeat;vertical-align: middle }
.col-init{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -143px -310px no-repeat;vertical-align: middle }
.col-save{display: inline-block;width: 19px;height:16px;background: url("../../image/icon.png") -204px -311px no-repeat;vertical-align: middle }
.col-import{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -10px -250px no-repeat;vertical-align: middle }
.col-del2{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -10px -376px no-repeat;vertical-align: middle;margin-left: 5px;cursor: pointer }
.col-biddinghall{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -74px -447px no-repeat;vertical-align: middle;margin-right: 5px;cursor: pointer }
.col-confirm{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -108px -447px no-repeat;vertical-align: middle;/*margin-left: 5px;*/cursor: pointer }
.col-feedback{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -142px -448px no-repeat;vertical-align: middle;margin-left: 5px;cursor: pointer }
.col-consultation{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -175px -448px no-repeat;vertical-align: middle;margin-left: 5px;cursor: pointer }
.col-apply{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -210px -447px no-repeat;vertical-align: middle;margin-left: 5px;cursor: pointer }
.col-copy{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -240px -447px no-repeat;vertical-align: middle;margin-left: 5px;cursor: pointer }
.col-switch{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -107px -482px no-repeat;vertical-align: middle;margin-left: 1px;cursor: pointer }
.col-download{display: inline-block;width: 15px;height:15px;background: url("../../image/icon.png") -176px -483px no-repeat;vertical-align: middle;margin-left: 1px;margin-right:1px;cursor: pointer }
.col-payment{display: inline-block;width: 15px;height:15px;background: url("../../image/icon.png") -211px -483px no-repeat;vertical-align: middle;margin-left: 1px;margin-right:1px;cursor: pointer }
.col-send{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -18px -607px no-repeat;vertical-align: sub;margin-left: 1px;margin-right:2px;cursor: pointer }
.col-receive{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -65px -607px no-repeat;vertical-align: sub;margin-left: 1px;margin-right:2px;cursor: pointer }
.col-confirm2{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -110px -607px no-repeat;vertical-align: sub;margin-left: 1px;margin-right:2px;cursor: pointer }
.col-expedite{display: inline-block;width: 14px;height:16px;background: url("../../image/icon.png") -159px -607px no-repeat;vertical-align: sub;margin-left: 1px;margin-right:1px;cursor: pointer }
.col-stockup{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -204px -608px no-repeat;vertical-align: sub;margin-left: 2px;margin-right:1px;cursor: pointer }
.col-evaluate{display: inline-block;width: 14px;height:16px;background: url("../../image/icon.png") -252px -608px no-repeat;vertical-align: sub;margin-left: 1px;margin-right:1px;cursor: pointer }


.icon-dustbin{display: inline-block;width: 18px;height:16px;background: url("../../image/icon.png") -239px -345px no-repeat;vertical-align: middle;cursor: pointer }
.icon-dustbin2{display: inline-block;width: 18px;height:18px;background: url("../../image/icon.png") -176px -374px no-repeat;vertical-align: middle;cursor: pointer }
.icon-notice{display: inline-block;width: 36px;height:20px;background: url("../../image/icon.png") -10px -416px no-repeat;vertical-align: middle;cursor: pointer }
.icon-notice.select{display: inline-block;width: 36px;height:20px;background: url("../../image/icon.png") -79px -416px no-repeat;vertical-align: middle;cursor: pointer}
.icon-online{display: inline-block;width: 16px;height:17px;background: url("../../image/icon.png") -208px -416px no-repeat;vertical-align: middle;margin: 0 5px;}
.icon-offline{display: inline-block;width: 16px;height:17px;background: url("../../image/icon.png") -240px -416px no-repeat;vertical-align: middle;margin: 0 5px;}
.icon-prompt{display: inline-block;width: 20px;height:20px;background: url("../../image/icon.png") -147px -416px no-repeat;vertical-align: middle;margin: 0 5px;}
.icon-warning{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -40px -448px no-repeat;vertical-align: middle;margin: 0 5px;}
.icon-checked{display: inline-block;width: 20px;height:16px;background: url("../../image/icon.png") -9px -447px no-repeat;vertical-align: middle;margin: 0 5px;}
.icon-del{display: inline-block;width: 10px;height:10px;background: url("../../image/icon.png") -68px -487px no-repeat;vertical-align: middle;margin: 0 5px;}
.icon-del2{display: inline-block;width: 10px;height:10px;background: url("../../image/icon.png") -226px -6px no-repeat;margin: 0 5px;}
.icon-up{display: inline-block;width: 10px;height:10px;background: url("../../image/icon.png") -12px -487px no-repeat;margin: 0 5px;}
.icon-down{display: inline-block;width: 10px;height:11px;background: url("../../image/icon.png") -40px -487px no-repeat;margin: 0 5px;}
.icon-search{display: inline-block;width: 20px;height:20px;background: url("../../image/icon.png") -8px -100px no-repeat;margin: 0 5px;vertical-align: middle;cursor: pointer}
.icon-pin{display: inline-block;width: 12px;height:20px;background: url("../../image/icon.png") -143px -483px no-repeat;margin: 0 5px;vertical-align: middle;cursor: pointer}
.icon-platform{display: inline-block;width: 6px;height:6px;background: url("../../image/icon.png") -250px -486px no-repeat;}
.icon-star{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -14px -568px no-repeat;}
.icon-star{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -14px -568px no-repeat;vertical-align: sub}
.icon-star.bright{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -57px -568px no-repeat;}
.icon-code{display: inline-block;width: 24px;height:24px;background: url("../../image/icon.png") -104px -564px no-repeat;vertical-align: sub}
.icon-close{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -230px -201px no-repeat;cursor: pointer}
.icon-close.open{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -65px -653px no-repeat;cursor: pointer}
.icon-open{display: inline-block;width: 16px;height:16px;background: url("../../image/icon.png") -65px -653px no-repeat;cursor: pointer}
/*文件图片*/
.file-pdf{display: inline-block;width: 23px;height:27px;background: url("../../image/icon.png") -11px -512px no-repeat;margin: 0 5px;}
.file-exc{display: inline-block;width: 23px;height:27px;background: url("../../image/icon.png") -58px -512px no-repeat;margin: 0 5px;}
.file-zip{display: inline-block;width: 23px;height:27px;background: url("../../image/icon.png") -104px -512px no-repeat;margin: 0 5px;}
.file-img{display: inline-block;width: 23px;height:27px;background: url("../../image/icon.png") -150px -512px no-repeat;margin: 0 5px;}
.file-other{display: inline-block;width: 23px;height:27px;background: url("../../image/icon.png") -197px -512px no-repeat;margin: 0 5px;}
.file-word{display: inline-block;width: 23px;height:27px;background: url("../../image/icon.png") -243px -512px no-repeat;margin: 0 5px;}
.btn-search {
    width: 38px;height: 28px;background: url("../../image/icon.png") 3px -135px;background-color: #fff;border: 1px solid #c1c1c1;cursor: pointer;display: inline-block;vertical-align: middle;
}

/*列表排序图标*/
.fun-sort{position: relative;box-sizing: border-box}
.fun-sort>p{width: 80%}
.icon-sort{display: inline-block;width: 13px;height:17px;background: url("../../image/icon.png") -108px -650px no-repeat;cursor: pointer;position: absolute;
    top:50%;margin-top: -8.5px;}
.icon-sort.icon-sort-up{background: url("../../image/icon.png") -202px -650px no-repeat;}
.icon-sort.icon-sort-down{background: url("../../image/icon.png") -157px -650px no-repeat;}
/*启用停用*/
.icon-state{display: inline-block;font-size: 12px;color: #fff;cursor: pointer;text-align: left}
.icon-state .state-enable,
.icon-state .state-stop{display: inline-block;width: 55px; height: 22px;line-height:22px;border-radius: 11px;background-color: #b4c1cb;border-radius: 11px;box-sizing: border-box;}
.icon-state .state-enable{display: none}
.icon-state i{display: inline-block;width:18px;height: 18px;background-color: #fff;border-radius: 50%;margin: 2px;vertical-align: bottom }
.icon-state.select .state-stop{display: none}
.icon-state.select .state-enable{padding-left: 7px;background-color: #1f9ef7;display: inline-block}
.icon-state.select i{margin-left: 4px;}

/*带左侧功能菜单的右侧内容子模块布局*/
.item {width: 94%;}
.item-title {
    font-size: 16px;color: #333;border-left: 5px solid #38c8f5; padding-left: 10px;
    font-weight: bold;
}
.item-content {padding-top: 20px;padding-bottom: 20px; overflow: hidden}
/*附件样式*/
.enclosureGroup{}
/*.enclosureGroup.remarks .remarks-val{width:1010px;}*/
.enclosureRequire{margin-bottom: 13px}
.enclosureAdd{font-size: 14px;color: #2f71cc;cursor: pointer}
.require-size{font-size: 12px;color: #999}
.Require-format{font-size: 12px;color: #333}
.upload-num{font-size: 12px;color: #999}

.enclosureItems{overflow: hidden}
.enclosureItem{float: left;width:326px;height: 44px;background-color: #eef5ff;box-sizing: border-box;margin-right: 10px;margin-bottom: 10px;padding: 9px 0px 7px 8px }
.enclosure-img{float: left}
.enclosure-info{float: left;}
.enclosure-info p{line-height: 16px;width: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.enclosure-name{font-size: 12px;color: #333;line-height: 14px;}
.enclosure-name a{color: #333;}
.enclosure-name a:hover{color: #1563d8;text-decoration:underline;}
.enclosure-size{font-size: 12px;color: #999;margin-right: 10px}
.enclosure-del{float: right;font-size: 12px;color: #666;line-height: 28px;padding: 0 10px;cursor: pointer}
.enclosure-suc{font-size: 12px;color: #428540}
.enclosure-fail{font-size: 12px;color: #db1c1c}

.enclosureItemsOdd{}
.upload-right{float: left;font-size: 12px;color: #999;line-height: 28px;margin: 0 151px 0 12px;}
.enclosure-up{float:left;font-size: 12px;color: #2f71cc;line-height: 28px;cursor: pointer}
.enclosureItemsOdd .enclosure-info p{width: 185px;margin-right: 5px}
.enclosureItemsOdd .require-size{line-height: 44px}
.require-size i,.upload-num i{color:#db1c1c;}

/*待办图标*/
.homeicon-time{display:inline-block;width: 23px;height: 30px;vertical-align: middle;background: url("../../image/homeIcon.png") -17px -15px}
.homeicon-function{display:inline-block;width: 24px;height: 30px;vertical-align: middle;background: url("../../image/homeIcon.png") -70px -13px}
.homeicon-fast{display:inline-block;width: 30px;height: 30px;vertical-align: middle;background: url("../../image/homeIcon.png") -116px -11px}
.homeicon-tel{display:inline-block;width: 40px;height: 32px;vertical-align: middle;background: url("../../image/homeIcon.png") -162px -7px}
.homeicon-search    {display:inline-block;width: 24px;height: 30px;vertical-align: middle;background: url("../../image/homeIcon.png") -218px -14px;cursor: pointer}

/*物资管理-物资分类列表图标*/
.classification-edit {
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background: url("../../image/icon.png") no-repeat -210px -27px;
}

.e-row-up {
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background: url("../../image/icon.png") no-repeat -156px -27px;
}
.e-row-up:hover{
    background: url("../../image/icon.png") no-repeat -141px -137px;
}
.e-row-down {
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background: url("../../image/icon.png") no-repeat -182px -27px;
}
.e-row-down:hover{
    background: url("../../image/icon.png") no-repeat -171px -137px;
}
/*公共弹窗-指向图标*/
.arrive-left, .arrive-right {
    width: 40px;
    height: 30px;
}
.arrive-right {
    background: url("../../image/icon.png") -55px -94px;
    background-color: #f8f8fb;
}
.arrive-left {
    background: url("../../image/icon.png") -27px -94px;
    background-color: #f8f8fb;
}
.arrive-down {
    width: 30px;
    height: 28px;
    padding: 0;
    background: url(../../image/icon.png) -125px -24px;
    background-color: #f8f8fb;
    vertical-align: middle;
}

/*operate-客户认证审核-图标*/
.collapsible-down{
    display: inline-block;
    width: 24px;
    height: 28px;
    vertical-align:middle;
    background: url("../../image/icon.png") -128px -26px;cursor: pointer;
}

/*废旧物资-更多信息展开-图标*/
.more-info-open .icon-close{background: url(../../image/icon.png) -204px -201px no-repeat;}


/*页面状态角标*/
/*公告-业务状态*/
.ament-cornei{position: absolute}
/*已结束*/
.ament-cornei-over{display: inline-block;width: 69px;height: 69px;background: url("../img/public/ament-cornei.png") -30px -30px no-repeat;}
/*进行中*/
.ament-cornei-ongoing{display: inline-block;width: 69px;height: 69px;background: url("../img/public/ament-cornei.png") -150px -30px no-repeat;}
/*未开始*/
.ament-cornei-notstart{display: inline-block;width: 69px;height: 69px;background: url("../img/public/ament-cornei.png") -270px -30px no-repeat;}
