*{
    margin: 0;
    padding: 0;
}
html{
    width: 100%;
    height: 100%;
}
body{
    width: 100%;
    font-family: Microsoft YaHei;
    /*height: 100%;*/
}
。pull-left{
    display: none;
}
#bootstrap-table tbody tr td{
    border: none;!important;
}
.fixed-table-toolbar{
    display: none;
}

#bootstrap-table tbody tr[data-index='0'] td a{
    /*font-size: 100px;*/
 }
#bootstrap-table tbody tr td:nth-child(1) a{
    width: 500px;
    display: block;
    overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
    color: #333333;
    font-size: 14px;
    outline-color: #116aca;
}
#bootstrap-table tbody tr td:nth-child(1) a:hover{
    color: #116aca;!important;
}
#bootstrap-table tbody tr :last-of-type {
    color: #999999;
    font-size: 14px;
}

#bootstrap-table tbody tr td:first-child{padding-left: 20px;position: relative;}
#bootstrap-table tbody tr td:first-child:before{
    content: "";position: absolute;width: 4px;height: 4px;
    background: #c6ced6;left: 10px;top: 15px;
    border-radius: 50%;
}

input,button,textarea,select,a:focus {
    outline: none;
}
input,textarea{
    padding-left: 20px;
    padding-right: 20px;
}
a{
    cursor: pointer;
    text-decoration: none !important;
    /*outline: none;*/
}
.body{
     width: 100%;
     min-height: 100%;
     background: #FFFFFF;
     padding: 0px;
     box-sizing: border-box;
 }
.body_details{
    width: 100%;
    min-height: 100%;
    background: #FFFFFF;
    padding: 20px 60px;
    box-sizing: border-box;
}
.wjList_items{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px;
}
.wjList_items:hover{
    cursor: pointer;
    background-color: #ccc;
}
.wjList_items .text{
    color: #000;
}
.title{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 30px;
    margin-top: 20px;
}
.iframe{
    position: absolute;
    top: 0;
    bottom: 0;
    right: -16px;
}
.navBar{
    width: 100%;
    height: 40px;
    border-bottom: 2px solid #4492E5;
    display: flex;
    margin-top: 20px;
}
.navBar_item{
    height: 100%;
    text-align: center;
    line-height: 40px;
    padding-left: 30px;
    padding-right: 30px;
    color:#4492E5;
}
.pitch{
    background-color: #4492E5;
    color: #FFFFFF;
}
.notice{
    margin-top: 20px;
}
.notice div{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    line-height: 22px;
}
.lct{
    width: 600px;
    height: 400px;
    margin: 20px auto;
    display: block;
}
.tip{
    color: #FF0505;
}
.gobon_form_label{
    font-size: 14px;
    font-family: Microsoft YaHei;
    color: #333333;
    width: 100px;
    display: inline-block;
    margin-right: 40px;
}
.input{
    height: 30px;
    background: #FFFFFF;
    border: 1px solid #DCDCDC;
    border-radius: 3px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
    color: #333333;
}
.form_item{
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    /*flex-wrap: wrap; !* 添加这一行 *!*/
}
/*.fjBox {*/
/*    width: 200px; !* 设置合适的宽度 *!*/
/*    margin-right: 10px; !* 可添加右边距使布局更美观 *!*/
/*    margin-bottom: 10px; !* 可添加底部边距 *!*/
/*    flex-wrap: wrap;*/
/*}*/
.form_item span {
    line-height: 30px;
}
.value{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.replace{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #0E82FF;
    margin-left: 40px;
}
.button{
    width: 164px;
    height: 40px;
    background: #4492E5;
    font-size: 14px;
    border-radius: 3px;
    color: #FFFFFF;
    margin: 20px auto;
    border: none;
    display: block;
    text-align: center;
    line-height: 40px;
}
.buttonGray{
    width: 352px;
    height: 34px;
    background: white;
    font-size: 14px;
    border-radius: 3px;
    color: #4492E5;
    border: 1px solid #4492E5;
    display: block;
    margin: 0 auto;
    margin-top: 30px;
    cursor: pointer;
}

.button_xz{
    width: 352px;
    height:  45px;
    background: #4492E5;
    font-size: 14px;
    border-radius: 3px;
    color: #FFFFFF;
    margin: 30px auto;
    border: none;
    display: block;
    text-align: center;
    line-height: 40px;
}
.buttonGray_xz{
    width: 352px;
    height: 45px;
    background: white;
    font-size: 14px;
    border-radius: 3px;
    color: #4492E5;
    border: 1px solid #4492E5;
    display: block;
    margin: 30px auto;
    cursor: pointer;
}
.schedule{
    width: 100%;
    display: flex;
    margin-top: 20px;
}
.schedule_item{
    width: 33%;
    text-align: center;
}
.lineae_transversae{
    width: 100%;
    height: 2px;
    background: #ADADAD;
}
.circle{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #ADADAD;
    margin: auto;
    position: relative;
    bottom: 9px;
}
.schedule_item_text{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #ADADAD;
    line-height: 30px;
}
.pitchOn{
    background-color: #116ACA;
}
.pitchOnText{
    color: #116ACA;
}
.sign{
    background-color: #116ACA;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}
.flex{
    display: flex;
    margin-top: 0px;
}
.flex_icon{
    width: 60px;
    height: 60px;
    margin-right: 40px;
}
.flex_status{
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FF5F08;
    line-height: 30px;
}
.flex_time{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 30px;
}
.flex_bh{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
}
.form_list_text{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 39px;
}
.form_list_text_left{
    min-width: 150px;
    margin-right: 20px;
}
.yyfw_list{
    padding: 28px;
    box-sizing: border-box;
    border: 1px solid #E8E8E8;
}
.table{
    width: 90%;
    margin: 0 auto;
}
.yyfw_list_content{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 22px;
}
.yyfw_list_left{
    min-width: 120px;
    margin-right: 20px;
    text-align: center;
}
.ckxq{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    text-decoration: underline;
    color: #116ACA;
    line-height: 30px;
    text-align: right;
    cursor: pointer;
}
.yyfw_list:nth-child(even){
    background-color: #E8E8E8;
}
.wd_list{
    padding: 28px;
    box-sizing: border-box;
    border: 1px solid #E8E8E8;
}
.wdbs_list{
    padding: 28px;
    box-sizing: border-box;
    border: 1px solid #E8E8E8;
}
.wdbs_list:nth-child(even){
    background-color: #F6F7F9;
}
.wd_list:nth-child(odd){
    background: #F6F7F9;
}
.yyfw_select{
    width: 254px;
    height: 30px;
    background: #FFFFFF;
    border: 1px solid #DCDCDC;
    border-radius: 3px;
    margin-top: 10px;
}
.xzsd{
    width: 150px;
    margin-left: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #252934;
    display: inline-block;
    position: relative;
    top: 10px;
}
.fj{
    display: flex;
}
.fj_img{
    /* width: 95px;
    height: 95px;
    margin-right: 12px;
    margin-bottom: 12px; */
    object-fit: contain;
    width: 100%;
    height: 100%;
}
.fj_del{
    width: 36px;
    height: 20px;
    position: absolute;
    top: 0;
    right: 0;
}
.fj div{
    width: 95px;
    /*height: 95px;*/
    margin-right: 12px;
    margin-bottom: 12px;
    background-position: 100% 100%;
    position: relative;
}
.yyfw_title{
    background: #EFEFEF;
}
.xz_title{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 30px;
    margin-top: 30px;
    text-align: center;
}
.lf_left{
    display: inline-block;
}
.lf_left_card{
    width: 218px;
    background: #84CEF6;
    padding: 15px 5px 10px 5px;
    box-sizing: border-box;
}
.lf_right{
    width: 754px;
    /* height: 333px; */
    background: #FFFFFF;
    display: inline-block;
    border: 1px solid #DCDCDC;
}
.lf_left_title{
    padding-left: 40px;
    margin-top: 0;
}
.lf_left_title2{
    padding-left: 40px;
    margin-top: 0;
}
.lf_left_title3{
    padding-left: 40px;
    margin-top: 0;
}
.lf_left_title img{
    width: 14px;
    height: 16px;
    margin-right: 5px;
}
.lf_left_title2 img{
    width: 14px;
    height: 16px;
    margin-right: 5px;
    margin-left: -15px;
}
.lf_left_title3 img{
    width: 14px;
    height: 16px;
    margin-right: 5px;
    margin-left: -25px;
}
.lf_left_title div{
    font-family: Microsoft YaHei;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    margin-left: 5px;
    line-height: 16px;
    #overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lf_left_title2 div{
    font-family: Microsoft YaHei;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    margin-left: 5px;
    line-height: 16px;
    #overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lf_left_title3 div{
    font-family: Microsoft YaHei;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    margin-left: 5px;
    line-height: 16px;
    #overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lf_left_item{
    width: 100%;
    height: 50px;
    box-sizing: border-box;
    padding-left: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #FFFFFF;
    border-radius: 5px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 50px;
    margin-top: 4px;
}
.lf_left_item span{
    height: 40px;
    display: inline-block;
}
.border{
    border-bottom: 3px solid #84CEF6;
}
.pagination-detail {
    display: none;
}

.wjjs{
    width: 127px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #E8E8E8;
    border-radius: 3px;
    font-size: 20px;
    font-family: FZCuHeiSongS-B-GB;
    font-weight: 400;
    color: #4C4C4C;
    line-height: 40px;
    text-align: center;
}
.searchTitle{
    margin-top: 0;
    width: 417px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #E8E8E8;
    border-radius: 3px;
    margin-left: 13px;
}
.searchTitlezfgz{
    width: 239px;
    height: 81px;
    background: #FFFFFF;
    margin-left: 13px;
}
.searchTitlezfgz_item{
    border: 1px solid #E8E8E8;
    border-radius: 3px;
}
.searchTitlezfgz_icon{
    width: 34px;
    border-right:1px solid #E8E8E8;
    display: flex;
    justify-content: center;
    align-items: center;
}
.searchTitlezfgz img{
    width: 16px;
    height: 18px;
}
.searchTitlezfgz input{
    border: none;
    width: 204px;
    height: 40px;
    padding-left: 14px;
    padding-right: 14px;
    box-sizing: border-box;
    font-size: 16px;
}
.searchTitlezfgz select{
    border: none;
    width: 204px;
    height: 40px;
    padding-left: 14px;
    padding-right: 14px;
    box-sizing: border-box;
    font-size: 16px;
}
.searchTitle div{
    width: 34px;
    border-right:1px solid #E8E8E8;
    display: flex;
    justify-content: center;
    align-items: center;
}
.searchTitle img{
    width: 16px;
    height: 18px;
}
.searchTitle input{
    border: none;
    width: 412px;
    padding-left: 14px;
    padding-right: 14px;
    box-sizing: border-box;
    font-size: 16px;
}
.wjjs_button{
    width: 100px;
    height: 43px;
    background: #4492E5;
    margin-left: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.wjjs_button span{
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}
.wjjs_button img{
    width: 15px;
    height: 15px;
}
.wjList{
    width: 92%;
    margin-left: 4%;
    margin-top: 20px;
    height: 240px;
    overflow: scroll;
}

.wjList::-webkit-scrollbar {
    display: none;
}
.wjList_item{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px;
}
.wjTip{
    background-color: #C5CDD5;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin-right: 5px;
}
.wjList_title{
    font-size: 16px;
    color: #333333;
}
.wjList_time{
    font-size: 14px;
    color: #999999;
}
.zfgzList{
    width: 699px;
    margin: 20px auto;
}
.zfgzList_item{
    width: 699px;
    height: 40px;
    display: flex;
    background: #FFFFFF;
    border: 1px solid #E8E8E8;
    padding-left: 12px;
    padding-right: 12px;
    box-sizing: border-box;
}
.zfgzList_item_title{
    width: 66%;
    height: 100%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    line-height: 40px;
}
.zfgzList_item_other{
    width: 17%;
    height: 100%;
    text-align: center;
    line-height: 40px;
}
