﻿
/*************************************************************************************************************************************/
/*************************************************************************************************************************************/
/*************************************************************************************************************************************/
.hide
{
    display: none;
}
.del_font
{
    text-decoration: line-through;
    color: #a9a9a9;
}
.txt_tip
{
    color: #a9a9a9;
}
.txt_tip_glod
{
    color: #a9a9a9;
    font-weight: bold;
}
.txt_tip_red
{
    color: Red;
}

.btn_default.btn_rank2
{
    background-color: #b0e0e6;
    color: black;
}
.btn_default.btn_rank2:hover
{
    background-color: #afeeee;
    color: black;
}
/*********************菜单栏*************************/
.left_float_search_table
{
    display: block;
    float: left;
    margin-bottom: 4px;
    margin-top: 2px;
}
.left_float_search_table td
{
    padding-left: 2px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 3px;
}
.right_float_search_table
{
    display: block;
    float: right;
    margin-bottom: 4px;
    margin-top: 2px;
}
.right_float_search_table td
{
    padding-left: 2px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 3px;
}
.left_float_search_table .Wdate, .search_ctrl_table .Wdate
{
    height: 32px;
}
.left_float_search_table label
{
    cursor: pointer;
}
.more_btn_div0
{
    float: left;
    display: block;
    font-size: 14px;
    text-align: center;
    height: 32px;
    width: 80px;
    position: relative;
}
.more_btn_div0 .more_btn_div1
{
    display: block;
    width: 80px;
}
.more_btn_div0 .more_btn_div2
{
    display: none;
    position: absolute;
    border: 1px solid #A1A1A1;
    width: 100px;
    overflow: hidden;
    left: 0px;
    top: 24px;
    background-color: White;
}
.more_btn_div0.mouseon .more_btn_div2
{
    display: block;
    z-index: 10000;
}
.more_btn_div0 .more_btn_title
{
    margin: 0px;
    display: block;
    width: 100%;
    text-align: center;
}
.more_btn_div0 .more_btn_div2 ul
{
    width: 100%;
}
.more_btn_div0 .more_btn_div2 a
{
    display: block;
    width: 100%;
    line-height: 24px;
}
.more_btn_div0 .more_btn_div2 a:hover
{
    background-color: #E6E6FA;
}
/*********************更多条件*************************/
.more_condition_close
{
    background-image: url('../../Content/themes/hsp/Other/more_condition_close.png');
}
.more_condition_open
{
    background-image: url('../../Content/themes/hsp/Other/more_condition_open.png');
}
/*******************列表中不重要链接样式**********************************/
.un-im-list-link
{
    color: black !important;
    cursor: pointer;
}
.un-im-list-link:hover
{
    color: blue !important;
    cursor: pointer;
}
/*******************渐隐操作成功消息提示框样式**********************/
.show_msg_div
{
    position: absolute;
    width: 250px;
    margin-left: 50%;
    top: 200px;
    left: -125px;
    background-color: #fffbd5;
    border-radius: 5px;
    border: 1px solid #668B8B; /*text-align: center;*/
    z-index: 99999;
}
.show_msg_title
{
    height: 12px;
    width: 100%;
    padding: 10px 0px 10px 0px;
    float: left;
    border-bottom: solid 1px #668B8B;
}
.show_msg_content
{
    width: 100%;
    padding-bottom: 10px;
    display: block;
    clear: both;
}
.show_msg_pic
{
    float: left;
    width: 47px;
    height: 32px;
    margin-left: 10px;
    display: inline-block;
}
.show_msg_text
{
    width: 70%;
    display: inline-block;
    padding: 15px 0px 10px 0px;
    word-wrap: break-word;
}
.list_min_txt
{
    font-size: 11px;
}
.color_red
{
    color: Red;
}
.color_green
{
    color: #0E932E;
}
.color_yellow
{
    color: #ff9800;
}
.color_orangered
{
    color: #ff4500;
}
.color_coral
{
    color: #ff7f50;
}
.color_blue
{
    color: #00008b;
}
.color_black
{
    color: Black;
}
/*窗体内的弹窗*/
.inside_dialog_bgm
{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: #000;
    opacity: 0.36;
    filter: Alpha(opacity=36);
    z-index: 99998;
}
.inside_dialog_main
{
    position: absolute;
    background-color: #eee;
    z-index: 99999;
    border-radius: 5px;
}
.inside_dialog_title
{
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
}
.inside_dialog_content
{
    background-color: White;
    position: absolute;
    top: 24px;
    bottom: 28px;
    left: 0px;
    right: 0px;
    padding: 2px;
    border-top: 1px dotted darkgrey;
    border-bottom: 1px dotted darkgrey;
    overflow: auto;
}
.inside_dialog_btn_div
{
    position: absolute;
    bottom: 0px;
    height: 28px;
    line-height: 28px;
    left: 0px;
    right: 0px;
    text-align: center;
}
.inside_dialog_btn_yes, .inside_dialog_btn_no
{
    width: 100px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    background-color: #068547;
    border: none;
    margin-top: 2px;
    cursor: pointer;
}
.inside_dialog_btn_no
{
    margin-left: 20px;
    background-color: #FF6A6A;
}
/*窗体内的弹窗*/

/*公祭日*/
.hsp_gjr_bg_gray
{
    filter: url("data:image/svg+xml;utf8,#grayscale");
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}

/****************************循环函数*******************************************/
#div_jdt_glass
{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.2;
    top: 0px;
    left: 0px;
}
#div_jdt
{
    position: absolute;
    width: 300px;
    height: 150px;
    top: 50px;
    left: 50%;
    margin-left: -150px;
    background-color: #ebe09c;
    z-index: 10;
    border-radius: 10px;
    overflow: hidden;
}

#div_jdt .title
{
    text-align: center;
    font-size: 18px;
    padding: 5px;
    background-color: #00008b;
    color: white;
}

#div_jdt .jdt_num
{
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
}
#div_jdt .jdt_num span
{
    margin-left: 10px;
    margin-right: 10px;
}

#div_jdt .jdt_img
{
    width: 100%;
    height: 20px;
    margin-top: 10px;
    background-color: aliceblue;
}

#div_jdt #jdt_img_now
{
    width: 50%;
    height: 20px;
    background-color: blue;
}

#div_jdt .jdt_btn
{
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 0px;
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: #00008b;
}

#div_jdt .jdt_btn button
{
    font-size: 16px;
    padding: 3px 20px 3px 20px;
    cursor: pointer;
    color: White;
    background-color: #068547;
    border: none;
    border-radius: 3px;
}

/****************************定时弹窗*******************************************/

#div_time_alert_glass
{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.2;
    top: 0px;
    left: 0px;
    z-index: 9011;
}
#div_time_alert
{
    position: absolute;
    width: 400px;
    height: 300px;
    top: 100px;
    left: 50%;
    margin-left: -200px;
    background-color: White;
    z-index: 10;
    border-radius: 5px;
    overflow: hidden;
    z-index: 9012;
    border: 1px solid #999999;
}
#div_time_alert .time_alert_title
{
    text-align: center;
    font-size: 18px;
    padding: 5px;
    background-color: #f4f5f9;
    color: Black;
}
#div_time_alert .time_alert_txt
{
    font-size: 14px;
    padding: 5px;
    line-height: 1.3;
}
#div_time_alert .div_btn
{
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 0px;
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: #f4f5f9;
}
#div_time_alert .div_btn button
{
    font-size: 16px;
    padding: 4px 20px 4px 20px;
    cursor: pointer;
    color: White;
    background-color: #068547;
    border: none;
    border-radius: 3px;
}

/****************************简单对话*******************************************/

.simple_ask
{
    width: 400px;
    position: absolute;
    top: 100px;
    background: antiquewhite;
    padding: 10px;
    left: 40%;
    border-radius: 5px;
    display: none;
    z-index: 101;
}
.simple_ask table
{
    width: 100%;
}
.simple_ask td
{
    padding: 2px;
}
.simple_ask .simple_title
{
    text-align: center;
    font-size: 20px;
    padding-bottom: 5px;
}
.simple_ask label
{
    float: right;
}
.simple_ask .txt_msg
{
    width: 100%;
    padding: 2px;
}
.simple_ask .simple_btn_div
{
    text-align: center;
    padding-top: 5px;
}
.simple_glass
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.2;
    z-index: 100;
}
#simple_btn_main
{
    position: absolute;
    top: 50px;
    width: 400px;
    background-color: white;
    z-index: 101;
    left: 50%;
    margin-left: -200px;
    border-radius: 5px;
}
.simple_btn_title {
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    font-size: 14px;
    background-color: #f4f5f9;
    border-bottom: 1px solid #d7d7d7;
}
.simple_btn_content
{
    height: 200px;
    padding: 5px;
    overflow: auto;
}
#simple_ask_msg
{
    padding:5px;
    width:100%;
    height:100%;
}
.simple_btn_list {
    padding: 2px;
    background-color: #f4f5f9;
    text-align: center;
}
.simple_btn_list button
{
    line-height: 28px;
    padding: 0 10px;
    min-width: 75px;
    margin-left: 4px;
    cursor: pointer;
    background-color: darkgreen;
    color: white;
    border: none;
    border-radius: 5px;
}

td.not-editable-cell
{
    pointer-events: none;
}
td.not-editable-cell input
{
    background-color: #d9d9d9;
}
