@charset "utf-8";


*{ margin:0; padding:0;}
body{ font-family: Arial,"SimSun"; font-size:12px; color:#000; background: #f2fbde;}
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: 105%; background: url(../image/99zl_top.gif) top center no-repeat;}

.nav_99zl { width: 1000px; margin: 0 auto; padding-top: 30px; height: 96px; position: relative;}
.nav_99zl table tr td { text-align: center; font-family: "Microsoft YaHei";}
.nav_99zl table tr td a { height: 28px; line-height: 28px; font-size: 14px; display: inline-block; color: #b70002; border-bottom: solid 5px #f2fbde;}
.nav_99zl table tr td a:hover { text-decoration: none; border-bottom: solid 5px #b70002;}
.nav_99zl table tr.trtr td { height: 25px; line-height: 25px; padding-top: 0; padding-bottom: 20px; color: #9a7d4a; text-transform: uppercase; font-size: 10px; border-top: solid 1px #c6ac7e; font-family: "Times New Roman", Times, serif;}
.nav_99zl table tr.trtr td a { height: 20px; line-height: 20px; font-size: 12px; 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;}
.nav_99zl .pgy { width: 220px; height: 126px; position: absolute; top: 0; left: 440px;}

.line_99zl { width: 1020px; height: 12px; background: url(../image/99zl_line.gif) top center no-repeat;}

.main_99zl { width: 1020px; margin: 74px auto 0 auto; padding: 0 7px; background: url(http://tw329.com/images/99zl_bg.gif) top center repeat-y;}
.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: url(../image/99zl_line.gif) 5px center no-repeat;}
.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: url(http://tw329.com/images/arrow_brown.gif) 10px center no-repeat;	}
.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: url(http://tw329.com/images/arrow_red.gif) 10px center no-repeat;}
.tuwenTable.tuwenTable3 td a { height: 25px; padding-left: 25px; background: url(../image/99zl_line.gif) 10px center no-repeat;}

.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;}