﻿html, body { padding: 0px; background-position: 0%; font-family: Microsoft Yahei,PingFang SC,HanHei SC,Arial; font-size: 9pt; background-attachment: scroll; margin: 0px; background-repeat: repeat-x; height: 100%; background-color: #fff; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, span { margin: 0px; padding: 0px; }
img { vertical-align: middle; border: 0px; }

A, table { font-size: 9pt; }
    A:link { text-decoration: none; color: #000; }
    A:visited { text-decoration: none; color: #000; }
    A:active { text-decoration: none; color: #000; }
    A:hover { text-decoration: none; color: #000; }
input::-webkit-input-placeholder { color: #D9D9D9; font-style: italic; font-size: 12px; outline: none; }
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #BFBFBF; font-style: italic; font-size: 12px; outline: none; }
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #BFBFBF; font-style: italic; font-size: 12px; outline: none; }
input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #BFBFBF; font-style: italic; font-size: 12px; outline: none; }
input { outline: none; }

.dselect { outline: none; height: 28px; line-height: 28px; min-width: 60px; text-align: left; border: 1px solid #BFBFBF; font-size: 15px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

.minitext { display: block; *display: inline-block; margin: auto; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

#Head_box { width: 1000px; height: 218px; text-align: left; text-align: left; }
#Head_box_1 { width: 100%; height: 60px; line-height: 60px; text-align: left; background-color: #104891; }

/* 页面分区元素  */
.container { overflow: hidden; width: 1000px; margin: auto;  }
.sidebar { width: 230px; margin-bottom: -9000px; padding-bottom: 9000px; background: #FAFAFA; float: left; border-right: 0px solid #84D9FC; }
.mainbar { margin: 0 0px 0 232px; background: #fff; min-height: 400px; }
#foot { width: 1000px; margin: auto; margin-bottom: 200px; }
#foot_box { width: 1000px; height: 190px; line-height: 190px; border-top: 4px solid #EDECE9; border-bottom: 2px solid #EDECE9; padding-top: 10px; margin-top: 20px; }
#footer { border-style: solid; border-width: 2px 0px 0px 0px; border-color: #84D9FC; height: 80px; line-height: 80px; text-align: center; }
#foot_txt { clear: both; height: 30px; line-height: 30px; text-align: center; margin-bottom: 40px; padding-bottom: 60px; }

/* 顶部导航 */
.top_tbox { width: 100%; height: 90px; }
.top_mbox { height: 30px; line-height: 30px; line-height: 30px; width: 99%; margin-left: 4px; border: 1px solid #07A7E1; color: #808080; margin-top: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; display: flex; align-items: center; }
    .top_mbox #bak_menu { float: left; height: 26px; line-height: 26px; padding-left: 10px; display: flex; align-items: center; }
    .top_mbox #r_menu { float: right; height: 26px; line-height: 26px; padding-right: 10px; display: flex; }

.btTitle { padding-left: 20px; margin-bottom: 10px; margin-top: 10px; padding-top: 2px; padding-bottom: 2px; text-align: left; }
    .btTitle b, .btTitle1 b, .btTitle2 b { font-weight: bold; font-size: 140%; letter-spacing: 4px; text-align: left; color: #07A7E1; }

.ht { display: flex; justify-content: center; align-items: center; }
.ht { font-family: "Microsoft Yahei", "Tahoma", "SimSun"; font-weight: bold; font-size: 160%; margin: 8px 0px 0px 0px; letter-spacing: 4px; height: 40px; line-height: 40px; text-align: center; color: #3E9D94; }
.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 #C0C0C0; color: #808080; text-align: left; }
    .top_menu-box #div_head { padding: 0px 0px 0px 10px; color: #000; }

/* 搜索框  */
.search_box { border: 1px solid #edece9; }
.search_box_c { border: 1px solid #edece9; text-align: center; display: flex; align-items: center; }
.search_box_l { float: left; padding: 0px 0px 0px 2px; text-align: left; display: flex; align-items: center; }
.search_box_r { padding: 0px 2px 0px 0px; float: right; text-align: left; display: flex; align-items: center; }
.search_box_r1 { padding: 0px 0px 0px 10px; float: right; text-align: left; display: flex; align-items: center; }
.search_box, .search_box_c, .search_box_l, .search_box_r, .search_box_r1 { height: 40px; line-height: 40px; }

.bser { position: relative; width: 100%; display: flex; align-items: center; height: 30px; line-height: 30px; padding-top: 2px; }
    .bser input { outline: none; height: 30px; padding-left: 13px; border: 2px solid #FF4500; border-bottom-left-radius: 8px; border-top-left-radius: 8px; background: transparent; top: 0; right: 0; }
        .bser input:focus { background-color: #ffff66; }
    .bser .slk_but { height: 30px; line-height: 30px; text-align: center; color: #fff; background-color: #FF4500; border-bottom-right-radius: 8px; border-top-right-radius: 8px; border: 2px solid #FF4500; }
        .bser .slk_but:hover { border: 2px solid #FF4500; background-color: #FF9000; color: #FF4500; cursor: pointer; transition: background 0.4s; -webkit-transition: background 0.4s; }

.lkb_22 { height: 22px; line-height: 22px; text-align: center; color: #fff; padding-top: 1px; font-size: 14px; margin-left: 2px; }
.lkb_26 { height: 26px; line-height: 26px; text-align: center; color: #fff; padding-top: 1px; font-size: 14px; margin-left: 2px; }
.lkb_30 { height: 30px; line-height: 30px; text-align: center; color: #fff; padding-top: 1px; font-size: 14px; }
.lkb_22, .lkb_26, .lkb_30 { padding: 0px; border: 0px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
    .lkb_22:hover, .lkb_26:hover, .lkb_30:hover { background: lightgreen; color: #FF4500; cursor: pointer; transition: background 0.4s; -webkit-transition: background 0.4s; }


/*弹出窗口标题*/
.pop_bt_box { height: 40px; line-height: 40px; border-bottom: 1px solid #BCE7E7; }
    .pop_bt_box .pop_bt_txt { float: left; margin-left: 10px; font-weight: bold; font-size: 16px; letter-spacing: 4px; height: 40px; line-height: 40px; color: #46A0C9; display: flex; align-items: center; }
    .pop_bt_box .pop_bt_menu { float: right; width: 28px; padding-right: 0px; height: 34px; line-height: 34px; display: flex; align-items: center; margin-right: 8px; }
    .pop_bt_box .pop_bt_menu { font-weight: bold; font-family: 宋体, Arial, Helvetica, sans-serif; }

.pop_win { left: 50%; /*FF IE7*/ top: 50%; /*FF IE7*/ z-index: 99; background-color: #fff; border: 2px solid #4B98E7; 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*/ filter: alpha(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*/ filter: alpha(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*/ }

.bm_menu { -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }
.bm_menu { height: 48px; line-height: 48px; left: 0px; width: 100%; position: absolute; display: flex; align-items: center; justify-content: center; background-color: gainsboro; }
    .bm_menu .lkb { text-align: center; color: #fff; font-size: 12px; margin-left: 4px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; height: 32px; line-height: 32px; }
        .bm_menu .lkb:hover { background: lightgreen; color: #FC4136; cursor: pointer; transition: background 0.2s; -webkit-transition: background 0.2s; }

.btn_box { height: 40px; line-height: 40px; vertical-align: middle; margin-top: 10px; }

.inp_box { border: #FF8000 1px solid; vertical-align: middle; height: 22px; line-height: 22px; padding-left: 5px; }
    .inp_box[readonly], .inp_box:focus[readonly] { background: #F7F7F7; }
    .inp_box:focus { background-color: #FEFF0C; }

.ed-inp_box { border-style: solid; border-color: #C0C0C0; border-width: 1px 1px 1px 1px; height: 18px; line-height: 18px; outline: none; padding-right: 2px; outline: none; }
    .ed-inp_box[ readonly], .ed-inp_box:focus[ readonly] { background-color: #F8F8F8; }
    .ed-inp_box:focus { background-color: #FFFF00; }

.lk-button { height: 26px; line-height: 26px; text-align: center; color: #fff; padding-top: 1px; font-size: 14px; margin-left: 2px; }
    .Lk-button:hover { background: lightgreen; color: #FF4500; cursor: pointer; transition: background 0.4s; -webkit-transition: background 0.4s; }

.br-4 { border: 2px solid #edece9; height: 0px; }
.upf-box { position: relative; }
    .upf-box .upfile { position: absolute; left: 0; top: 0; opacity: 0; cursor: pointer; width: 200px; }
    .upf-box .txt { color: black; border: 0; }
    .upf-box .btn { margin-right: 5px; padding: 5px 10px; background: #00b0f0; color: #FFF; border: none; border-radius: 5px; width: 200px; }
.txt_textfield { color: black; border: 0; color: #FF9000; }

.inputcheckbox { cursor: pointer; }
.pbm_menu { -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }
.pbm_menu { height: 48px; line-height: 48px; left: 0px; width: 100%; position: absolute; display: flex; align-items: center; justify-content: center; }
    .pbm_menu .lkb { text-align: center; color: #fff; padding-top: 1px; font-size: 12px; margin-left: 4px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; height: 32px; line-height: 32px; }
        .pbm_menu .lkb:hover { background: lightgreen; color: #FC4136; cursor: pointer; transition: background 0.2s; -webkit-transition: background 0.2s; }
