/* 模态框样式 */
.loadding {
    box-sizing: content-box;
    width: 500px;
    height: 160px;
    position: absolute;
    z-index: 9999;
    /* border: 5px solid #cccccc; */
    overflow: hidden;
    border-radius: 8px;
    background-color: #fff;
    padding-top: 30px;
    left: 43%;
    /*FF IE7*/
    top: 39%;
    /*FF IE7*/

    margin-left: -150px !important;
    /*FF IE7 该值为本身宽的一半 */
    margin-top: -60px !important;
    /*FF IE7 该值为本身高的一半*/

    margin-top: 0px;

    position: fixed !important;
    /*FF IE7*/
    position: absolute;
    /*IE6*/


}

.loadding .img-wrap {
    width: 60px;
    height: 60px;
    margin: 0 auto;
}

.loadding div img {
    width: 100%;
    height: 100%;
}

.numdv {
    margin: 12px auto 20px;
    text-align: center;
    clear: both;
    font-size: 14px;
    color: #545C64;
}

#huise {
    width: 100%;
    /* opacity: 0.6; */
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    /* filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); */
    background-color: rgba(255, 255, 255, 0.8);
}

.wfcx_table {
    width: 100%;
    float: left;
    /* margin-top: 10px; */
    font-family: 微软雅黑;
    font-size: 14px;
    /* color: rgb(102, 102, 102); */
}

.QXDD {
    margin: 0 auto;
    cursor: pointer;
    font-size: 14px;
    border-radius: 3px;
    text-align: center;
    color: #606266;
    transition: all 0.2s;
    width: 76px;
    height: 32px;
    line-height: 32px;
    background: rgba(255, 255, 255, 1);
    border-radius: 4px;
    border: 1px solid rgba(220, 223, 230, 1);
}

.loadAlert {
    box-sizing: content-box;
    overflow: hidden;
    width: 302px;
    min-height: 152px;
    z-index: 9999;
    display: none;
    /*border: 2px solid #d4d4d4;*/
    border-radius: 8px;
    background-color: #fff;
    left: 51%;
    top: 40%;
    margin-left: -150px !important;
    /*FF IE7 该值为本身宽的一半 */
    margin-top: 0px !important;
    /*FF IE7 该值为本身高的一半*/
    position: fixed !important;
    /*FF IE7*/
    position: absolute;
    box-shadow: 0px -2px 14px 0px rgba(144, 147, 153, 0.32);
}

.loadAlert>img {
    float: right;
    margin: 10px;
    cursor: pointer;
}

.loadAlert>p {
    color: #666666;
    font-size: 16px;
    text-align: center;
    margin-top: 46px;
    margin-bottom: 30px;
    padding: 0px 15px;
}

.loadAlert>#okAlert {
    /* width: 100px; */
    /* height: 32px; */
    margin: 0 auto;
    margin-bottom: 20px;
    /* background: #c40311; */
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    color: #606266;
    cursor: pointer;
    /* border: 0; */
    transition: all 0.2s;
    /* position: absolute; */
    /* left: 33%; */
    /* bottom: 12%; */
    width: 70px;
    height: 32px;
    background: rgba(255, 255, 255, 1);
    border-radius: 4px;
    border: 1px solid rgba(220, 223, 230, 1);
}

.loadAlert1 {
    box-sizing: content-box;
    width: 302px;
    height: 152px;
    z-index: 9999;
    border: 2px solid #d4d4d4;
    border-radius: 8px;
    background-color: #fff;
    left: 51%;
    top: 30%;
    margin-left: -150px !important;
    /*FF IE7 该值为本身宽的一半 */
    margin-top: 0px !important;
    /*FF IE7 该值为本身高的一半*/
    position: fixed !important;
    /*FF IE7*/
    position: absolute;
}

.loadAlert1>img {
    float: right;
    margin: 10px;
    cursor: pointer;
}

.loadAlert1>p {
    color: #666666;
    font-size: 16px;
    text-align: center;
    margin-top: 54px;
    margin-bottom: 30px;
}

/* 分页样式 */
.page_div {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 14px;
    font-family: "microsoft yahei";
    color: #606266;
    margin-right: 10px;
    padding-left: 0px;
    box-sizing: border-box;
    text-align: center;
    user-select: none;
}

.page_div a {
    display: inline-block;
    min-width: 34px;
    text-align: center;
    margin: 0px 4px;
    cursor: pointer;
    line-height: 30px;
    color: #606266;
    font-size: 14px;
    width: 34px;
    height: 30px;
    border: 1px solid rgba(220, 223, 230, 1);
    vertical-align: middle;
}

#firstPage,
#lastPage {
    width: 50px;
    /* color: #FF5B24;
   border: 1px solid #FF5B24 !important; */
}

#prePage {
    margin-left: 15px;
}

#prePage,
#nextPage {
    width: 40px;
    font-family: cursive;
    /* color: #FF5B24;
   border: 1px solid #FF5B24 !important; */
}

.page_div .current {
    background-color: #FF5B24;
    border-color: #FF5B24;
    color: #FFFFFF;
}

.page_div .ellipsis {
    display: inline-block;
    font-size: 10px;
    width: 45px;
    height: 30px;
    line-height: 30px;
    border: 1px solid rgba(220, 223, 230, 1);
    vertical-align: middle;
}

.page_div .select {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    overflow: hidden;
    width: 64px;
    height: 30px;
    background-color: #fff;
    color: #606266;
    border: 1px solid rgba(220, 223, 230, 1);
    text-shadow: none;
    border-radius: 2px;
    transition: box-shadow 0.25s ease;
    z-index: 2;
}

.page_div .select:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-top-color: #9A9DA2;
    top: 11px;
    right: 8px;
    cursor: pointer;
    z-index: -2;
}

.page_div select:focus {
    outline: 0;
}

/* .page_div select option {
   height: 32px!important;
   line-height: 32px!important;
   padding: 5px!important;
   cursor: pointer;
}
.page_div select option:hover{
   background: #FF5B24!important;
} */
.page_div select {
    margin-left: -1px;
    cursor: pointer;
    padding: 7px;
    /* height: 40px; */
    width: 98%;
    font-size: 14px;
    border: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* .totalPages {
   margin: 0 10px;
} */
.totalPages span,
.totalSize span {
    color: #606266;
    margin: 0 5px;
}

/*提示框样式*/
#prompt_box {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 999;
    background-color: rgba(228, 231, 238, 0.8);
    display: flex;
    justify-content: center;
    /* 水平居中 */
    align-items: center;
    /* 垂直居中 */
    transition: all 0.3s;
}

.prompt-frame {
    width: 430px;
    height: 240px;
    background: #FFFFFF;
}

.prompt-frame-header {
    position: relative;
}

.prompt-frame-header>h1 {
    font-size: 18px;
    font-family: PingFang-SC-Regular, PingFang-SC;
    font-weight: 400;
    color: #545C64;
    line-height: 25px;
    margin: 0;
    padding: 20px;
    padding-bottom: 10px;
}

.prompt-frame-header-clearBox {
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 5px;
    display: inline-block;
}

.prompt-frame-header-clearBox:hover {
    background-color: #f7f7f7;
}

.prompt-frame-header-clear {

    height: 10px;
    width: 10px;
    background-image: url(../images/clear.png);
    background-size: cover;
}

.prompt-frame-content,
.prompt-frame-footer {
    text-align: center;
}

.prompt-img {
    height: 64px;
    width: 64px;
    background-size: cover;
    margin: 0 auto;
}

.prompt-success-img {
    background-image: url(../images/success.png);
}

.prompt-error-img {
    background-image: url(../images/error.png);
}

.prompt-text,
.prompt-text-detail {
    font-size: 14px;
    font-family: PingFang-SC-Regular, PingFang-SC;
    font-weight: 400;
    color: rgba(84, 92, 100, 1);
    line-height: 14px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;

}

.prompt-text-detail {
    display: -webkit-box;
    /**对象作为伸缩盒子模型展示**/
    -webkit-box-orient: vertical;
    /**设置或检索伸缩盒子对象的子元素的排列方式**/
    -webkit-line-clamp: 3;
    /**显示的行数**/
    overflow: hidden;
    /**隐藏超出的内容**/
}

.prompt-frame-footer {
    margin-top: 10px;
}

.prompt-frame-footer>button {
    font-size: 14px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: rgba(96, 98, 102, 1);
    padding: 6px 14px;
    background: rgba(255, 255, 255, 1);
    border-radius: 4px;
    border: 1px solid rgba(220, 223, 230, 1);
    margin: 0 5px;
}

.prompt-frame-footer>button:hover {
    background-color: #f7f7f7;
}

.prompt-frame-footer>button:focus {
    outline: 0px;
}

.prompt-frame-footer>button:active {
    background-color: #ececec;
}

/*关键页查询*/
.ehb-linchpin-title {
    height: 32px;
    padding: 31px;
    font-size: 24px;
    font-family: MicrosoftYaHeiSemibold;
    color: rgba(48, 49, 51, 1);
    line-height: 32px;
    background-image: url(../images/title_bg.png);
    background-size: cover;
    margin: 0;
}

.ehb-linchpin-q-content {
    min-height: 300px;
    border: 0;
    position: relative;
}


.ehb-linchpin-q-c-nav::before {
    content: "查询结果";
    display: inline-block;
    height: 25px;
    font-size: 18px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: rgba(48, 49, 51, 1);
    line-height: 25px;
    margin-bottom: 6px;
    border-bottom: 4px solid rgba(255, 91, 36, 1);
    position: absolute;
    top: -30px;
    left: 0;
}


.ehb-linchpin-q-c-t {
    height: 27px;
    font-size: 20px;
    font-family: MicrosoftYaHeiSemibold;
    color: rgba(48, 49, 51, 1);
    text-align: center;
    margin-top: 40px;
    margin-bottom: 16px;
}

.ehb-linchpin-q-c-st {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(144, 147, 153, 1);
    line-height: 19px;
    border-bottom: 1px solid #DCDFE6;
    padding-bottom: 20px;
    text-align: center;
}

.ehb-linchpin-q-c-p {
    margin: 30px auto;
    width: 800px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: rgba(48, 49, 51, 1);
    line-height: 28px;
}




.ehb-cpu-filter {
    padding: 15px 0;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(220, 223, 230, 1);
}

.ehb-cpu-filter-box {
    padding: 0 30px;
}

.ehb-cpu-filter>.ehb-cpu-search-title-box {
    margin-left: 90px;
}

.ehb-cpu-filter-box>.ehb-cpu-filter-tr {
    display: flex;
    margin-bottom: 10px;
}

.ehb-cpu-filter-box>.ehb-cpu-filter-tr>.ehb-cpu-filter-td:nth-child(1) {
    height: 21px;
    width: 80px;
    font-size: 16px;
    font-weight: bold;
    font-family: "PingFangSC-Regular", "Microsoft Yahei" !important;
    color: rgba(48, 49, 51, 1);
    line-height: 21px;
    -webkit-font-smoothing: antialiased;
}

.ehb-cpu-filter-box>.ehb-cpu-filter-tr>.ehb-cpu-filter-td {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(96, 98, 102, 1);
    line-height: 23px;
}

.ehb-cpu-filter-box>.ehb-cpu-filter-tr>.ehb-cpu-filter-td span {
    padding: 0 10px;
    cursor: pointer;
}

.ehb-cpu-filter-box .active {
    color: #FF5B24;
}

.ehb-cpu-filter-box>.ehb-cpu-filter-tr>.ehb-cpu-filter-td span:hover {
    color: #FF5B24;
}

.ehb-cpu-filter-box>.ehb-cpu-filter-tr>.ehb-cpu-filter-td>ul {
    background-color: #F2F6FC;
    margin: 0;
    margin-top: 10px;
    padding: 10px;
    list-style: none;
}

.ehb-cpu-filter-box>.ehb-cpu-filter-tr>.ehb-cpu-filter-td ul li {
    display: inline-block;
    margin: 0;
    padding: 0 10px;
    cursor: pointer;
    font-size: 14px;
}

.ehb-cpu-filter-box>.ehb-cpu-filter-tr>.ehb-cpu-filter-td ul li:hover {
    color: #FF5B24;
}
.ehb-cpu-search .ehb-cpu-search-box-ul {
    padding-left:0;
}
/* 搜索页--多条件查询 */
.ehb-cpu-search-more {
    width: 1040px;
    height: 360px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(220, 223, 230, 1);
}

.ehb-cpu-search-more>.ehb-cpu-search-more-box {
    width: 460px;
    margin: 40px auto 0;
}

.ehb-cpu-search-more .ehb-cpu-search-more-tr {
    margin-bottom: 20px;
}

.ehb-cpu-search-more .ehb-cpu-search-more-td {
    display: inline-block;
    font-size: 16px;
    color: #303133;
}

.ehb-cpu-search-more .ehb-cpu-search-more-td:first-child {
    width: 90px;
    margin-right: 10px;
    text-align: right;
}

.ehb-cpu-search-more .el-input {
    width: 360px;
    height: 40px;
    /* padding: 0 10px;
    background:rgba(255, 255, 255, 1);
    border-radius:2px;
    border:1px solid rgba(192, 196, 204, 1); */
}

.ehb-cpu-search-more .ehb-cpu-react-small {
    width: 166px;
}

.ehb-cpu-search-more .ehb-cpu-react-small .el-input {
    width: 166px;
}

.ehb-cpu-search-more .ehb-cpu-line {
    color: #9F9F9F;
    margin: 0 6px;
}

.ehb-cpu-search-more .ehb-cpu-react-captcha-input {
    width: 280px;
}

.ehb-cpu-search-more .ehb-cpu-captcha {
    display: inline-block;
    width: 70px;
    height: 40px;
    vertical-align: middle;
    margin-left: 10px;
}

















































































































.ehb-linchpin-title{
    height:32px;
    padding: 31px;
    font-size:24px;
    font-family:MicrosoftYaHeiSemibold;
    color:rgba(48,49,51,1);
    line-height:32px;
    background-image:url(../images/title_bg.png) ;
    background-size: cover;
}
.ehb-linchpin-q-content{
    min-height: 300px;
    border:0;
    position: relative;
}

.ehb-linchpin-q-c-nav::before{
    content: "查询结果";
    display: inline-block;
    height:25px;
    font-size:18px;
    font-family:PingFangSC-Semibold,PingFang SC;
    font-weight:600;
    color:rgba(48,49,51,1);
    line-height:25px;
    margin-bottom: 6px;
    border-bottom:4px solid rgba(255,91,36,1);
    position: absolute;
    top: -30px;
    left: 0;
}


.ehb-linchpin-q-c-t{
    height:27px;
    font-size:20px;
    font-family:MicrosoftYaHeiSemibold;
    color:rgba(48,49,51,1);
    text-align: center;
    margin-top: 40px;
    margin-bottom: 16px;
}
.ehb-linchpin-q-c-st{
    font-size:14px;
    font-family:MicrosoftYaHei;
    color:rgba(144,147,153,1);
    line-height:19px;
    border-bottom: 1px solid #DCDFE6;
    padding-bottom: 20px;
    text-align: center;
}

.ehb-linchpin-q-c-p{
    margin: 30px auto;
    width: 800px;
    font-size:16px;
    font-family:MicrosoftYaHei;
    color:rgba(48,49,51,1);
    line-height:28px;
}


.ehb-process-label-box{
    margin: 0;
    padding: 0;
    display: flex;
}

.ehb-process-label{
    display: inline-block;
    font-size:16px;
    font-family:MicrosoftYaHei;
    color:rgba(255,255,255,1);
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #FF5B24;
    flex: 1;
    text-align: center;
    position: relative;
    min-width: 200px;
    cursor: pointer;
}


.ehb-process-label::before{
    content: "";
    position: absolute;
    top: 0;
    left: -25px;
    height: 40px;
    width: 40px;
    background-color: #FFFFFF;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	/* IE 9 */
    -moz-transform:rotate(45deg); 	/* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg); 	/* Opera */
}


.ehb-process-label::after{
    content: "";
    position: absolute;
    top: 6px;
    right: -1.15px;
    height: 28.484px;
    width: 28.84px;
    background-color: #ff5b24;
    z-index: 99;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	/* IE 9 */
    -moz-transform:rotate(45deg); 	/* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg); 	/* Opera */
}

.ehb-process-label:nth-child(1)::before{
    height: 0px;
    width: 0px;
}

.ehb-process-label:last-child::after{
    height: 0px;
    width: 0px;
}




.ehb-cpu-search{
    width: 1040px;
}

.ehb-cpu-search-title-box,.ehb-cpu-search-tips-box{
    width: 650px;
    margin: 0 auto;
}

.ehb-cpu-search-title-box{
    padding: 20px 30px;
}

.ehb-cpu-search-tips-box{
    padding-bottom: 30px;
}

.ehb-cpu-search-title-input{
    font-size:16px;
    border-radius: 2px;
    border: 1px solid #C0C4CC;
    font-family:MicrosoftYaHei;
    color:rgba(192,196,205,1);
    line-height:21px;
    background:rgba(255,255,255,1);
    padding: 10px;
    width: 500px;
}

.ehb-cpu-search-title-input:focus{
    outline:none;
    border-color: #FF5B24;
}

.ehb-cpu-search-title-button{
    width:100px;
    height:40px;
    background:linear-gradient(180deg,rgba(255,151,97,1) 0%,rgba(255,91,36,1) 100%);
    border-radius:2px;
    font-size:16px;
    font-family:MicrosoftYaHei;
    color:rgba(255,255,255,1);
    line-height:21px;
    border: 0;
    cursor: pointer;
    margin: 0;
    padding: 0;
    margin-left: 5px;
}

.ehb-cpu-search-tips-title{
    height:21px;
    font-size:16px;
    font-family:MicrosoftYaHei;
    color:rgba(48,49,51,1);
    line-height:21px;
}

.ehb-cpu-search-tips-p{
    margin-top: 10px;
    font-size:14px;
    font-family:MicrosoftYaHei;
    color:rgba(97,98,102,1);
    line-height:19px;
}

.ehb-cpu-search-box-li{
    display: inline-block;
    list-style: none;
    font-size:16px;
    font-family:MicrosoftYaHei;
    color:#909399;
    line-height:21px;
    padding: 5px 15px;
    cursor: pointer;
    margin-bottom: 10px;
}

.ehb-cpu-search-box-li-active{
    background:rgba(255,91,36,1);
    border-radius:2px;
    color: #FFFFFF;
}


.ehb-cpu-filter{
    padding: 15px 0;
    background:rgba(255,255,255,1);
    border:1px solid rgba(220,223,230,1);
}
.ehb-cpu-filter-box{
    padding:0 30px;
}

.ehb-cpu-filter > .ehb-cpu-search-title-box{
    margin-left: 90px;
}
.ehb-cpu-filter-box > .ehb-cpu-filter-tr{
    display: flex;
    margin-bottom: 10px;
}

.ehb-cpu-filter-box > .ehb-cpu-filter-tr > .ehb-cpu-filter-td:nth-child(1){
    height:21px;
    width: 80px;
    font-size:16px;
    font-family:MicrosoftYaHeiSemibold;
    color:rgba(48,49,51,1);
    line-height:21px;
}

.ehb-cpu-filter-box > .ehb-cpu-filter-tr > .ehb-cpu-filter-td{
    font-size:14px;
    font-family:MicrosoftYaHei;
    color:rgba(96,98,102,1);
    line-height:23px;
}

.ehb-cpu-filter-box > .ehb-cpu-filter-tr > .ehb-cpu-filter-td span{
    padding:0 10px;
    cursor: pointer;
}

.ehb-cpu-filter-box  .active{
    color: #FF5B24;
}
.ehb-cpu-filter-box > .ehb-cpu-filter-tr > .ehb-cpu-filter-td span:hover{
    color: #FF5B24;
}
.ehb-cpu-filter-box > .ehb-cpu-filter-tr > .ehb-cpu-filter-td > ul{
    background-color: #F2F6FC;
    margin:0;
    margin-top: 10px;
    padding: 10px;
    list-style:none;
}
.ehb-cpu-filter-box > .ehb-cpu-filter-tr > .ehb-cpu-filter-td ul li{
    display: inline-block;
    margin: 0;
    padding:0 10px;
    cursor: pointer;
}
.ehb-cpu-filter-box > .ehb-cpu-filter-tr > .ehb-cpu-filter-td ul li:hover{
    color: #FF5B24;
}




.ehb-linchpin-return-button{
    background: #DCDFE6;
    padding: 5px 8px 5px 30px;
    font-size:16px;
    font-family:MicrosoftYaHei;
    color:rgba(96,98,102,1);
    line-height:21px;
    border: 0;
    position: relative;
    color: #606266;
    background:rgba(242,246,252,1);
    border-radius:2px;
    border:1px solid rgba(220,223,230,1);
    cursor: pointer;
}

.ehb-linchpin-return-button:hover{
    background-color: #eef0f3;
}

.ehb-linchpin-return-button::before{
    content: "";
    display: inline-block;
    position: absolute;
    background-image: url(../images/return.png);
    height: 15px;
    width: 15px;
    background-size:cover;
    top: 8px;
    left: 10px;
}
.ehb-linchpin-q-content p{
    font-size:16px;
    font-family:MicrosoftYaHei;
    color:rgba(48,49,51,1);
    line-height:28px;
    text-indent: 2rem;
    padding-bottom: 10px;
}

.ehb-linchpin-q-content-t{
    border: 0;
}

.ehb-linchpin-q-content-t table{
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    vertical-align: top;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}


.ehb-linchpin-q-content-t table tr{
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

.ehb-linchpin-q-content-t table tr td{
    padding: 8px 12px;
    font-size: 12px;
    text-align: left;
    word-break: break-word;
    word-wrap: break-word;
    min-width: 100px;
    border: 1px solid #E0E2E7;
    font-size:16px;
    font-family:MicrosoftYaHei;
    color:rgba(48,49,51,1);
    line-height:21px;
}
.ehb-linchpin-f-td{
    width: 150px;
    background-color: #F2F6FC;
}


.ehb-cpu-search{
    min-height: 80px;
}

.ehb-linchpin-box{
    width: 1040px;
    margin: 0 auto;
}

.ehb-linchpin-q-c-nav{
    border:1px solid rgba(220,223,230,1);
    margin-top: 45px!important;
}