@charset "utf-8";

html {
    background: url(../images/9_1.jpg) repeat;
    background-attachment: fixed;
}

*{ margin:0; padding:0;}
body{ font-family: Arial,"SimSun"; font-size:12px; color:#000; background: transparent; overflow-x: hidden; min-width: 0;}
a:hover img,img{ border:none;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family: Arial,"SimSun"; font-size:12px;color: #000;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration: underline; color: #b70002;}

.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.clearfix{*zoom:1}
.clear{clear:both;width:0px;height:0px;font-size:0px;overflow:hidden}
.v_mid{vertical-align:middle; _vertical-align:baseline;}

#body {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    background: url(../images/bj.png) top center no-repeat;
    background-color: transparent;
    min-height: 168px;
}

.nav_99zl {
    background: transparent;
    width: 1020px;
    margin: 0 auto;
    padding-top: 0;
    height: 158px;
    position: relative;
    z-index: 1;
}

.nav_99zl_top_title {
    position: absolute;
    z-index: 2;
    top: 4px;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei", "SimSun", sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #0066cc;
    letter-spacing: 1px;
    white-space: nowrap;
    line-height: 1.2;
}

.nav_99zl_right_title {
    position: absolute;
    z-index: 2;
    top: 72px;
    right: 72px;
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei", "SimSun", sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #008000;
    letter-spacing: 1px;
    white-space: nowrap;
    line-height: 1.2;
}

.nav_99zl .pgy {
    position: absolute;
    z-index: 3;
    top: 54px;
    left: 50%;
    transform: translateX(-50%);
    display: inline-flex;
    align-items: baseline;
    justify-content: center;
    gap: 18px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    background: transparent;
    text-align: center;
    white-space: nowrap;
    line-height: 1;
    pointer-events: none;
}

.nav_99zl .pgy .pgy_hk,
.nav_99zl .pgy .pgy_xc {
    font-family: "STKaiti", "KaiTi", "Microsoft YaHei", "SimHei", serif;
    font-size: 52px;
    font-weight: 900;
    letter-spacing: 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.08);
    background: transparent;
}

.nav_99zl .pgy .pgy_hk {
    color: #008000;
}

.nav_99zl .pgy .pgy_xc {
    color: #ff0000;
    margin-left: 0;
}

/* 导航在顶部，主标题居中更靠下，避免抢 Logo 位 */
.nav_99zl_menu {
    position: relative;
    z-index: 2;
    padding-top: 22px;
    background: transparent;
}

.nav_99zl table {
    background: transparent;
}

.nav_99zl table tr td {
    text-align: center;
    font-family: "Microsoft YaHei";
    background: transparent;
}

.nav_99zl table tr td a {
    height: 24px;
    line-height: 24px;
    font-size: 13px;
    display: inline-block;
    color: #b70002;
    border-bottom: solid 4px transparent;
}

.nav_99zl table tr td a:hover {
    text-decoration: none;
    border-bottom: solid 4px #b70002;
}

.nav_99zl table tr.trtr td {
    height: 20px;
    line-height: 20px;
    padding-top: 0;
    padding-bottom: 6px;
    color: #9a7d4a;
    text-transform: uppercase;
    font-size: 10px;
    border-top: solid 1px #c6ac7e;
    font-family: "Times New Roman", Times, serif;
    background: transparent;
}

.nav_99zl table tr.trtr td a {
    height: 18px;
    line-height: 18px;
    font-size: 11px;
    border-bottom: 0;
    color: #9a7d4a;
}

.nav_99zl table tr.trtr td a span {
    transform: scale(0.875);
    display: block;
}

.nav_99zl table tr.trtr td a:hover {
    color: #9a7d4a;
    text-decoration: none;
}

.nav_99zl .sc_99zl {
    width: 57px;
    height: 56px;
    position: absolute;
    top: 8px;
    right: 0;
    z-index: 4;
}

.line_99zl { width: 1020px; height: 12px; background: #c6ac7e;}

.main_99zl {
    width: 1020px;
    margin: 12px auto 0 auto;
    padding: 0 7px;
    background: #f2fbde;
    box-sizing: border-box;
}
.main_99zl iframe { display: block; width: 100%; border: 0; margin: 0; padding: 0; vertical-align: top; }
.main_99zl > div { width: 100%; }
.gz_99zl {}
.gzcc_99zl { width: 365px; height: 363px; overflow-y: scroll;}
.gzcc_99zl h2 { height: 30px; line-height: 30px; font-size: 12px; color: #fff; font-weight: bold; padding-left: 10px; background: #b70002;}
.gzcc_99zl ul {}
.gzcc_99zl ul li { height: 29px; line-height: 29px; padding-left: 15px; border-bottom: dashed 1px #d6d4ab; background: none;}
.gzcc_99zl ul {}
.gzpic_99zl { width: 244px;}
.gzpic_99zl img { width: 244px; height: 363px;}

.tuwen_99zl {}
.tuwenTit { height: 33px; line-height: 33px; padding: 0 10px; color: #fff; background: #b70002;}
.tuwenTit span { float: right;}
.tuwenTable { margin-bottom: 8px; border-collapse: separate;}
.tuwenTable td {  border: solid 1px #bbbfb1;}
.tuwenTable td a { height: 25px; line-height: 25px; padding-left: 25px; display: block; background: none;}
.tuwenTable td a:hover,
.tuwenTable.tuwenTable2 a:hover,
.tuwenTable.tuwenTable3 a:hover { color: #fff; text-decoration: none; background: #b70002;}
.tuwenTable.tuwenTable2 td a { height: 25px; padding-left: 40px; background: none;}
.tuwenTable.tuwenTable3 td a { height: 25px; padding-left: 25px; background: none;}

.qnsyx {}
.qnsyxTit { height: 33px; line-height: 33px; padding: 0 10px; color: #fff; background: #b70002;}
.qnsyxTit a { color: #fff; float: right;}
.qnsyx table {}
.qnsyx table td { height: 30px; line-height: 30px; font-size: 14px; text-align: center; border: solid 1px #bfc597; background: #ececd2;}
.qnsyx table td font { font-weight: bold;}

.zqcj { height: 364px; overflow-y: scroll;}
.zqcj table { border-collapse: separate;}
.zqcj table td { height: 30px; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; border: solid 1px #dad9ad;}
.zqcj table td.zqcjRed { width: 20%; color: #fff; font-weight: normal; background: #b70002;}

.foot_99zl { padding: 20px 0; line-height: 1.6em; text-align: center;}