﻿html, body { font: 12px/normal tahoma, "Hiragino Sans GB", "宋体", Arial, Verdana, sans-serif,Helvetica; background-attachment: scroll; background-repeat: repeat-x; background-color: #fff; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, span { margin: 0; padding: 0; border: 0px; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
select { border: 1px solid #D9D9D9; height: 24px; line-height: 24px; vertical-align: middle; }
select { padding: 0 5px 0 2px; color: #000; font: 12px/24px arial,sans-serif; /* background: url(drpd/img/icon_dropdown_hover.gif) no-repeat; span背景图片，其实就是dropdownlist图片 */ overflow: hidden; }
input::-moz-focus-inner { border: 0; padding: 0; }
img { vertical-align: middle; border: 0px; margin: 0px; padding: 0px; border: currentColor; border-image: none; }


input::-webkit-input-placeholder { color: #D9D9D9; font-style: italic; font-size: 14px; }
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #BFBFBF; font-style: italic; font-size: 14px; }
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #BFBFBF; font-style: italic; font-size: 14px; }
input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #BFBFBF; font-style: italic; font-size: 14px; }
input { outline: none; padding-left: 2px; }
    input:focus { background-color: rgba(255,247,102,0.8); }
    input[type="file"] { background-color: initial; cursor: default; align-items: baseline; color: #ff6a00; text-overflow: ellipsis; white-space: pre; text-align: start !important; padding: initial; border: initial; overflow: hidden !important; cursor: pointer; }
    /*    input[type="checkbox"] { margin-right: 5px; }*/
    input[type="radio"] { margin-right: 2px; cursor: pointer; zoom: 120%; }
    input[type="checkbox"] { font-size: 16px; padding-right: 2px; width: 16px; height: 16px; border: 1px solid #999; background-color: #fff; line-height: 18px; border-radius: 3px; color: #fff; text-align: center; appearance: none; -webkit-appearance: none; -moz-appearance: none; cursor: pointer; }
        input[type="checkbox"]:checked { color: #ff0000; }
        /*            input[type="checkbox"]:after { content: "※"; } */
        input[type="checkbox"]:after { content: "✔"; }

A { font-size: 9pt; color: #000000; }
    A:link { color: #000; text-decoration: none; }
    A:visited { color: #000; text-decoration: none; }
    A:active { color: #3955aa; text-decoration: none; }
    A:hover { color: #FF4500; text-decoration: none; }
.clearfloat { clear: both; height: 0; font-size: 0px; line-height: 0px; }

.ai_left { text-align: left; }
.ai_center { text-align: center; }
.ai_right { text-align: right; }

.text_red { color: #FF4500; }
.text_ove { color: #3E9D94; font-weight: bold; }

.inp_box { padding-left: 2px; text-align: left; }
.inp_box_r { padding-right: 2px; text-align: right; }
.inp_fbox { text-align: left; vertical-align: middle; height: 32px; line-height: 32px; margin-left: 20px; margin-right: 20px; }
.inp_box, .inp_box_r { border-style: solid; border-color: #d9d9d9; border-width: 1px 1px 1px 1px; vertical-align: middle; height: 20px; line-height: 20px; }
.radio { vertical-align: middle; margin-top: 0px; margin-bottom: 0px; font-size: 16px; }
.radio_txt { padding-left: 5px; margin-top: 2px; }
.chk_txt { padding-left: 5px; margin-top: 1px; }
.chk_txt_r { padding-right: 5px; margin-top: 1px; }
.txt_s_o { background-color: #FFFACD; }

.mini_text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }
.top_yj_k { -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px; }

.ver_c { display: flex; align-items: center; }
.ver_c_c { display: flex; align-items: center; justify-content: center; }
.box_border { border: 1px solid #edece9; }
.top_border { border-top: 1px solid #81ddff; }
.bottom_border { border-bottom: 1px solid #81ddff; }
.color_red { color: #ff0000; }
.head_jg { height: 4px; line-height: 4px; font-size: 0; clear: both; }
.row_w_hjg { padding-left: 2px; font-size: 0px; }

/* 页面  */
.centerbar { overflow: hidden; }
.sidebar { width: 200px; margin-bottom: -9000px; padding-bottom: 9000px; background: #FAFAFA; float: left; border-right: 2px solid #84D9FC; overflow: hidden; }
    .sidebar .t_menu { margin-top: 20px; margin-left: 20px; }
.main_box { padding: 0 0px 0 205px; background: #fff; min-height: 500px; }
    .main_box .main_w { width: 900px; margin: auto; }
.top_menu-box { margin-left: 2px !important; margin-left: 2px; margin-right: 4px !important; margin-right: 4px; margin-top: 4px !important; height: 24px; line-height: 24px; border: 1px solid #84D9FC; color: #808080; text-align: left; }
    .top_menu-box #div_head { padding: 0px 0px 0px 10px; vertical-align: middle; display: table-cell; }
#footer { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #84D9FC; height: 60px; line-height: 60px; text-align: center; }
.footer { z-index: 22; position: fixed; bottom: 0px; left: 0px; width: 100%; _position: absolute; /* for IE6 */ _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow: visible; }

.rq_txt { color: #000000; font-size: 10px; font-family: "宋体"; }
.rq_txt_1 { color: #ff0000; font-size: 10px; font-family: "宋体"; }
.Menu_bt { padding: 0px 0px 0px 10px; height: 26px; line-height: 26px; }
.Menu_bt_1 { padding: 5px 0px 10px 10px; }

.headerTitle { border-style: solid; border-width: 0px 0px 2px 0px; border-color: #EDECE9; }
.headerTitle, .headerTitle_n { font-family: "Microsoft Yahei", "Tahoma", "SimSun"; font-weight: bold; font-size: 140%; margin: 8px 0px 0px 0px; letter-spacing: 4px; height: 36px; line-height: 36px; text-align: center; color: #3E9D94; }

/* 搜索框  */
.search_box_box_l { float: left; padding: 0 0 0 5px; text-align: left; display: flex; justify-content: center; align-items: center; }
.search_box_box_r { padding: 0 5px 0 0; float: right; text-align: right; display: flex; justify-content: center; align-items: center; }
.search_box_box_r1 { padding: 0 0 0 10px; float: right; text-align: left; display: flex; justify-content: center; align-items: center; }
.search_box, .search_box_box_l, .search_box_box_r, .search_box_box_r1 { height: 32px; line-height: 32px; }

/* 搜索框  */
.search { padding-top: 0px; }
.bser { position: relative; width: 100%; margin: 0 auto; display: flex; text-align: left; align-items: center; }
    .bser input { outline: none; height: 24px; padding-left: 13px; }
    .bser input { border: 2px solid #F54343; border-bottom-left-radius: 4px; border-top-left-radius: 4px; background: transparent; top: 0; right: 0; }
    .bser .slk_but { height: 28px; line-height: 28px; text-align: center; color: #fff; background-color: #F54343; border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
    .bser .txt_s_o { background-color: #FFFACD; }


/*弹出窗口标题*/
.pop_bt_box { height: 30px; line-height: 30px; border-bottom: 1px solid #BCE7E7; margin-bottom: 10px; }
    .pop_bt_box .pop_bt_txt { float: left; padding-top: 2px; margin-left: 10px; font-family: "宋体", "Arial", "Helvetica", "sans-serif"; font-weight: bold; font-size: 16px; letter-spacing: 4px; height: 30px; line-height: 30px; color: #46A0C9; }
    .pop_bt_box .pop_bt_menu { float: right; width: 25px; height: 30px; line-height: 30px; display: flex; align-items: center; }
    .pop_bt_box .pop_lnk { height: 20px; line-height: 20px; width: 20px; border: 0; background-image: url(../Images/Bclose.png); }
    .pop_bt_box .pop_bt_menu .pop_lb_txt { font-size: 24px; font-weight: bold; font-family: 宋体, Arial, Helvetica, sans-serif; height: 24px; line-height: 24px; }
.pop_win { left: 50%; /*FF IE7*/ top: 50%; /*FF IE7*/ font-size: 12px; z-index: 99; background-color: #fff; border: 3px solid #63C6C9; text-align: center; position: fixed !important; /*FF IE7*/ position: absolute; /*IE6*/ _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/ }
.pop_bg { background-color: #666; width: 100%; height: 100%; left: 0; top: 0; /*FF IE7*/ opacity: 90; /*IE*/ opacity: 0.9; /*FF*/ z-index: 90; position: fixed !important; /*FF IE7*/ position: absolute; /*IE6*/ _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/ }
.pop_bg1 { width: 100%; height: 100%; left: 0; top: 0; /*FF IE7*/ opacity: 0; /*IE*/ opacity: 0; /*FF*/ z-index: 80; position: fixed !important; /*FF IE7*/ position: absolute; /*IE6*/ _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/ }

/*     */
.buttom_box { height: 40px; line-height: 40px; clear: both; }
.lk_but { height: 22px; line-height: 22px; text-align: center; color: #fff; margin-right: 2px; margin-left: 2px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
    .lk_but:hover { background: lightgreen; color: #FF4500; cursor: pointer; transition: background 0.4s; -webkit-transition: background 0.4s; }

.lk_but_2 { height: 22px; line-height: 22px; text-align: center; color: #fff; background-color: #02C386; margin-right: 1px; }
    .lk_but_2:hover { background: lightgreen; color: #FF4500; cursor: pointer; transition: background 0.4s; -webkit-transition: background 0.4s; }
.lk_but_red { height: 22px; line-height: 22px; text-align: center; color: #fff; background-color: #FF6B05; margin-right: 1px; }
    .lk_but_red:hover { background: lightgreen; color: #FF4500; cursor: pointer; transition: background 0.4s; -webkit-transition: background 0.4s; }
.hyp_but { height: 30px; line-height: 30px; text-align: center; }
    .hyp_but:hover { height: 26px; line-height: 26px; background: lightgreen; color: #FF4500; cursor: pointer; transition: background 0.4s; -webkit-transition: background 0.4s; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.mlk_but { height: 20px; line-height: 20px; text-align: center; color: #fff; margin-left: 1px; background: #FF4500; }
    .mlk_but:hover { background: lightgreen; color: #FF4500; cursor: pointer; transition: background 0.4s; -webkit-transition: background 0.4s; }

.myt_menu { background-color: #fff; border-top: 0 solid #81ddff; border-left: 0 solid #81ddff; border-right: 0 solid #81ddff; }
    .myt_menu .czmenu_top_box { background-color: #3ac3f5; height: 32px; line-height: 32px; text-align: left; padding-left: 10px; vertical-align: middle; border-bottom: 2px solid #38ABDD; }
    .myt_menu .tm_bt { float: right; width: 100px; }
    .myt_menu .tm_bt_u { float: right; background-color: #3AC3F5; width: 100px; }
#top_biaoq_pmenu { line-height: 30px; height: 30px; border-style: solid; border-width: 0px 0px 2px 0px; border-color: #3AC3F5; text-align: center; padding-top: 10px; padding-right: 5px; }

/*文件选择框*/
.file-box { position: relative; }
    .file-box input { vertical-align: middle; margin: 0; padding: 0; cursor: pointer; }
    .file-box .file { position: absolute; top: 4px; left: 36px; filter: alpha(opacity:0); opacity: 0; }
    .file-box .file_3 { position: absolute; top: 4px; left: 48px; filter: alpha(opacity:0); opacity: 0; }
    .file-box .file_0 { position: absolute; top: 4px; left: 0; filter: alpha(opacity:0); opacity: 0; }
    .file-box .txt { border: 1px solid #cdcdcd; }
    .file-box .txt, .file-box .file { height: 20px; line-height: 20px; cursor: pointer; }
    .file-box .btn { background-color: #FFE084; border: 0; height: 22px; line-height: 22px; color: #000; cursor: pointer; margin-left: 1px; }
.yj_k { padding: 0px; border: 1px solid #84D9FC; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
