.warn_msg,
.error_msg_block,
.error_msg_0,
.error_msg {
    font-size: small;
    color: red;
}
.error_msg_0{
    display: flex;
    height: 0px;
    max-height: 0px;
}
.warn_msg_gray{
    color: rgba(136, 136, 136, 1);
    font-size: 12px;
}
.small_font{
    font-size: 12px;
}
.error_msg_block{
    display: block;
}
.select-picker-search,
.div_form textarea,
.div_form select,
.div_form input[type=text],
.div_form input[type=month],
.div_form input[type=date],
.div_form input[type=number],
.c_button_gray,
.video_bg_radius,
.c_button_s,
.c_button_4,
.c_button_1,
.c_button,
.nav_content_div,
.mcontent_div,
.c_radius {
    border-radius: 2px;
}
.font_gray_12,
.font_gray_14,
.font_gray_16,
.font_gray_bold_14,
.font_gray_bold_16,
.font_gray_bold_block_16
{
    color: rgba(108, 108, 108, 1);
    font-size: 14px;
}
.font_gray_16,
.font_gray_bold_block_16,
.font_gray_bold_16{
    font-size: 16px;
}
.font_gray_bold_block_16,
.font_gray_bold_14,
.font_gray_bold_16{
    font-weight:bold;
    
}
.font_gray_bold_block_16{
    display: block;
}

.font_gray_14{
    font-weight: 400;
}
.font_gray_12{
    font-size: 12px;
}
.mcontent_div,
.nav_content_div{
    background-color: white;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 40px;
}
.sub_div1
{
    display: inline-block;
    vertical-align: top;
}
.sub_div2
{
    display: inline-block;
    vertical-align: top;
    
}
.m_nav{
    border-bottom:solid rgba(187, 187, 187, 1)  1px ;
    padding-bottom: 10px;
}
.nav_button_list{
    display: inline-block;
}

.m_nav_item{
    display: inline-block;
    
}
.m_hiden{
    display: none !important;
}
.title_top_div_bline_bottom_space,
.title_top_div_bline{
    width: 100%;
    line-height: 32px;
    border-bottom: 1px solid rgba(187, 187, 187, 1);
    font-size: 16px;
    font-weight: bold;
    color: rgba(108, 108, 108, 1);
    padding-bottom: 8px;
}
.title_top_div_bline_bottom_space{
    margin-bottom: 20px;
}
.m_nav_button ,
.m_nav_link {
    display: block;
    padding: 0.5rem 0px;
    text-align: left;
    color: rgba(108, 108, 108, 1);
    margin-right: 3em;
    font-size: 16px;
}
.m_nav_button 
{
    background:none;
    font-size: 14px;
    border:none;
    padding: 4px 0px;
    margin-right: 14px;
}
.font_button_blue{
    background: none;
    border: none !important;
    color: rgba(63, 141, 252, 1);
}
.blue_color,
.font_btn_blue12,
.font_blue_12,
.nav_link_active
{
    color: rgba(63, 141, 252, 1);
}
.font_btn_blue12,
.font_blue_12{
    font-size: 12px;
}
.font_btn_blue12{
    border:none;
    background: none;
}
.nav_link_active{
    border-bottom: solid rgba(63, 141, 252, 1) 2px;
    
    font-weight: bold;
}
.center-vertical {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.center-horizontal {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
/* ----------------------------------2022.10.19 ---------------------------------- */

.empty_table_warn{
    color: rgba(187, 187, 187, 1);
    font-size: 14px;
    height: 100px;
    line-height: 100px;
}
.div_form {
    margin-bottom: 16px;
    text-align: left;
}

.select-picker-search,
.div_form textarea,
.div_form select,
.div_form input[type=text],
.div_form input[type=month],
.div_form input[type=date],
.div_form input[type=number]{
    height: 36px;
    color: #70757b;

    border:1px solid rgb(187, 187, 187);
    text-indent:8px;
    color: rgb(136, 136, 136);

}
.select-picker-search
{
    height: 35px;
}
.small_font_1,
.div_form,
.div_form textarea,
.div_form select,
.div_form input[type=text],
.div_form input[type=month],
.div_form input[type=number]{
    font-size: 12px;
}

.title_block,
.title_inline,
.title {
    color: #000000;
    margin-bottom: 2px;
    display: block;
    font-size: 14px;
    font-family: inherit;
    font-weight: 400;
}
.td_check,
.td_order{
    width: 60px;
}

.error_cb{
    vertical-align: middle;
width: 11px;
height: 11px;
border: 1px solid #e90000;
/* margin-left: 1px; */
cursor: pointer;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}

.title_inline {

    display: inline-block;
}
.div_form_error {
    margin-bottom: 0px;
}
.title_block {
    display: block;
}
.img_div_arc {
    border: rgb(161,164,224) 5px solid;
    border-right-color: transparent;
    border-radius: 100%;
    transform: rotateZ(-45deg);
}
.img_arc {
    border-radius: 100%;
    width: 90%;
    height: 90%;
    position: relative;
    transform: rotateZ(45deg);
    margin-left: 5px;
    margin-top: 5px;
}
.table_cell_btn,
.c_button_s,
.c_button_4,
.c_button_1,
.c_button{
    background-color: rgba(63, 141, 252, 1);
    color: white;
    font-size: 14px;
    border: none;
    height: 36px;
}
.table_cell_btn{
    width: 63px;
    height: 29px;
}

/*在一些未整理的原型页面有用到 可能之后会废弃 */

.c_button_1{
    border: 0;
    width: 110px;

}
/*查询按钮用到 可能之后会统一废弃*/
.c_button_s{
    width: 64px;
    height: 32px;
}
/*大于等于四个字符*/
.c_button_4{
    width: 96px;

}
.button_white_blue_s{
    background-color: rgba(255, 255, 255, 1) !important;
    color:  rgba(16, 16, 16, 1) !important;
    border: 1px solid rgba(63, 141, 252, 1) !important;
}
.bg_gray_imp{
    background-color: rgba(232, 232, 232, 1) !important;
    color: rgba(108, 108, 108, 1) !important;
}
.empty_content_text
{
    color: gray;
    font-size: 32px;
}
.c_button_gray{
    background-color: rgba(232, 232, 232, 1);
    color: rgba(108, 108, 108, 1);
    border: none;
}
.type_a_select{
    color: blue;
}
/*2-4个汉字的的按钮大小*/
.c_button{
    width: 80px;
}

.modal-body-center
{
    text-align: center;
    margin:0 auto;
    width: 100%;
}
.controversy_modal
{
    max-width: 1200px;
}
td.controversy_textarea,
th.controversy_textarea{
    max-width: 240px;
}
.controversy_detail_td_div{
    max-height: 100px;
    overflow-y: auto;
    text-align: left;
}

.nav_content_body_div{
    min-height: 500px;
    
}
.nav_content_foot_table_div{
    height: 90px;
    display: table;
    width: 100%;

}
.nav_content_foot_table_cell_div{
    display: table-cell;
    vertical-align: middle;
}


.c_modal_header{
    padding-left: 43px;
    padding-top: 30px;
    border-bottom: 0px;
}
.c_modal_title_f16,
.c_modal_title{
    color: rgba(108, 108, 108, 1);
    font-size: 20px;
}
.c_modal_title_f16{
    font-size: 16px;
}
.c_modal_body_f12,
.c_modal_body{
    padding-left: 43px;
    padding-right: 43px;
}
.c_modal_body_f12{
    font-size: 12px;
}
.c_modal_footer_noborder_block,
.c_modal_footer{
    padding-left: 43px;
    padding-right: 43px;
    padding-bottom: 30px;
    
}
.c_modal_footer_noborder_block{
    border: none;
    display: block;

}
/*模态框两个按钮的间隔 也就是margin控制*/
.c_dlg_btn_space{
    margin-left: 15px;
    margin-right: 15px;
}

.font_disable_gray_color{
    color: rgba(136, 136, 136, 1);
 }
/*两个字*/
.table_cell_ops_4,
.table_cell_ops_2{
    min-width: 56px;
    height: 29px;
    line-height: 29px;
    margin-right: 10px;
    padding: 0px;
}
.table_cell_ops_2{
    width: 56px;
}
/*四个字*/
.table_cell_ops_4{
    min-width: 64px;
    
}










/*------------------------------------------------nnnnnnnnnnnnnnnn-----------------------------*/
/*------------------------------------------------nnnnnnnnnnnnnnnn-----------------------------*/
/*------------------------------------------------nnnnnnnnnnnnnnnn-----------------------------*/
.tea_dname{
    cursor: pointer;
}

.tea_dname:hover{
    text-decoration: underline;
}


/*------------------------------------------------nnnnnnnnnnnnnnnn-----------------------------*/
/*------------------------------------------------nnnnnnnnnnnnnnnn-----------------------------*/
/*------------------------------------------------nnnnnnnnnnnnnnnn-----------------------------*/
.eavatar_footer,
.eavatar_body,
.eavatar_header{
    padding-left: 32px;
    padding-right: 32px;
}
.eavatar_header{
    padding-top: 0px;
    margin-top: 32px;
    border-bottom: none;
}
.eavatar_footer{
    margin-top: 16px;
    padding-bottom: 25px;

}

/*------------------------------------------------nnnnnnnnnnnnnnnn-----------------------------*/
/*------------------------------------------------nnnnnnnnnnnnnnnn-----------------------------*/
/*------------------------------------------------nnnnnnnnnnnnnnnn-----------------------------*/