body {text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; background: #fff; font-size:12px; color:#4c4c4c;line-height:20px;}
div,form,img,ul,ol,li,dl,dt,dd{margin: 0; padding: 0; border: 0; list-style:none;}
p{clear:both; text-align:left;}
a:link {color:#4c4c4c; text-decoration:none;}
a:visited {color:#4c4c4c;text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
a:active {color:#000;}

#container{width:980px; margin:0px auto;padding:0}
#header{clear:both; height:140px}
.topnav{background:#e0e0e0; border:1px solid #9ca2a2; border-top:0px; height:25px; line-height:25px; text-align:left; padding:0px 0px 0px 20px; margin-bottom:4px;}
#navigation{margin-top:10px;}
#navigation li,#navigation a,#navigation a span,.listcard li h3,.listcard li h3 a,.listcard li h3 a span,.listcard li h3.on a span strong,.txtlist h3{background-image:url(Indexbg.gif);}
#navigation li{float:left; width:12%; margin-right:5px; background-position:0px -408px; background-repeat:repeat-x; height:30px; line-height:30px; color:#fff; font-weight:bold;}
#navigation li.last{float:right; margin-right:0;}
#navigation a{display:block; width:100%; height:30px; color:#fff; background-position:right -38px; background-repeat:no-repeat}
#navigation a span{display:block; width:100%; height:30px; background-repeat:no-repeat; background-position:0px 0px; cursor:pointer;}

#navigation li.on{background-position:0px -372px;}
#navigation li.on a{background-position:right -78px;}
#navigation li.on a span{background-position:0px -115px;}

.btn_top ul{float:right;}
.btn_top li{background:url(btn_top.gif) no-repeat; width:72px; height:21px; list-style:none; margin-top:8px;}
.listcard li{float:left; width:136px; _width:135px; margin:0px 2px;}
.listcard li h3{background-position:0px -304px; height:27px; padding:0px; margin:0px; line-height:27px; font-size:12px;}
.listcard li h3 a{display:block; width:100%; background-position:0px -273px; background-repeat:no-repeat;}
.listcard li h3 a span{display:block; width:100%; background-position:right -235px; background-repeat:no-repeat;  cursor:pointer;}

.listcard li h3.on{background-position:0px -339px; height:27px; padding:0px; margin:0px; line-height:27px; font-size:12px;}
.listcard li h3.on a{display:block; width:100%; background-position:0px -159px; background-repeat:no-repeat; color:#fff}
.listcard li h3.on a span{display:block; width:100%; background-position:right -200px; background-repeat:no-repeat;  cursor:pointer;}
.listcard li h3.on a span strong{display:block; height:27px; background-position:center -457px; background-repeat:no-repeat;}

.listcard li p{width:128px; _width:127px; border:1px solid #cb0006; border-top:0px; margin:0; padding:10px 2px 10px 4px; line-height:30px;}

.piclist li{display:block; float:left; margin-right:3px;}
.piclist li.last{float:right;}
.border_red{ border:1px solid #b80004; padding:10px 0px 10px 4px;}
.pic130_80{height:90px;}
.list_pic130_80{height:110px;}
.list_pic130_80 li{width:130px;margin-right:9px; float:left;}
.pic130_80 img{margin-right:11px; float:left;}
.pic130_80 .last img{margin-right:0px; float:right}
.txtlist h3{float:left; width:120px; font-size:14px; height:25px; line-height:25px; background-position:0px -525px; background-repeat:repeat-x; color:#fff; border:1px solid #ff3c41; background-color:#9c0001; margin:0 10px 0px 0px;}
.txtlist ul{clear:both; height:25px; margin-top:10px; border:1px solid #b80004;}
.txtlist ul li{float:left; width:140px; height:25px; line-height:25px; text-align:left;}
.bot_txt{margin-top:8px;}
.bot_txt li{float:left; width:168px;border:1px solid #b80004; padding:5px 10px 5px 10px; margin-right:4px; text-align:left;}
.bot_txt li.last{float:right; margin-right:0; text-align:left;}

.bot_txt_list{margin-top:8px;}
.bot_txt_list li{float:left; width:300px;border:1px solid #b80004; padding:5px 10px 5px 10px; margin-right:4px; text-align:left;}
.bot_txt_list li.last{float:right; margin-right:0; text-align:left;}
.red{color:#b80004; height:4px;}
.margin_top{margin-top:10px;}
.clear{clear:both;}
.txtleft{text-align:left;}
.txtright{text-align:right;}
.column { float: left; }
.grid2cola .column.first { width: 25%; }
.grid2cola .column.last { width: 73%; }
.grid3cola {height:90px;}
.grid3cola .column.first { width: 173px; }
.grid3cola .column.second { width:728px; height:90px; }
.grid3cola .column.last { width: 102; }
.grid2colb{clear:both; border:1px solid #b80004; margin-top:10px; height:auto; min-height:400px; _height:400px;}
.grid2colb .column.first { width:680px; border-right:2px dashed #b80004; min-height:400px; _height:400px; text-align:left; padding:5px 10px 5px 10px;}
.grid2colb .column.last { width:270px; float:right; text-align:left;}
.grid3colb{height:250px; clear:both;}
.grid3colb .column.first { width: 323px;}
.grid3colb .column.second { width:323px; border-left:2px dashed #b80004; border-right:2px dashed #b80004;}
.grid3colb.t{margin:50px 0px 10px 0px;}
.grid3colb .column.last {width:323px; float:right; text-align:left; }
.grid2colc .column.e{padding-left:12px;}

.rec h3{background-color:#b80004; margin:4px; height:25px; line-height:25px; font-size:14px; color:#fff; padding-left:20px;}
.rec p{margin:0; padding-left:5px;}

.ttt h3{background-color:#b80004; margin:4px 4px 4px 0px; height:25px; line-height:25px; font-size:14px; color:#fff;}

#content h1{color:#b80004; text-align:center; font-size:18px; margin:18px auto;}
#content p{text-indent:24px;}