body {
 background-color: #FFF;
 background-image: url(bodyBg.gif);
 background-repeat: repeat-x;
 margin: 0;
 padding: 0;
 text-align: center;
}
A img {
 border: none;
}
#garden {
 width: 995px;
 height: 289px;
 background-image: url(garden.jpg);
 margin: 0 auto;
 overflow: hidden;
}
#garden #gardenSky {
 width: 995px;
 height: 29px;
 text-align: right;
 padding-top: 10px;
 padding-right: 10px;
 overflow: hidden;
}
#gardenSky A {
 color: #6d6d6d;
 font-size: 12px;
 font-weight: bold;
 letter-spacing: 1px;
 text-decoration: none;
 margin-left: 45px;
}
#gardenSky A:hover {
 color: #666;
 text-decoration: underline;
}
#garden #gardenMenu {
 width: 995px;
 height: 21px;
 text-align: right;
 margin-top: 20px;
 padding-right: 8px;
 overflow: hidden;
}
#garden #gardenMenu A {
 line-height: 21px;
}
.menuIcon01 { width: 90px; height: 21px; line-height: 21px; background-image: url(menuIcon01.gif); margin-left: 16px; display: inline-block;}
.menuIcon02 { width: 90px; height: 21px; line-height: 21px; background-image: url(menuIcon02.gif); margin-left: 16px; display: inline-block;}
.menuIcon03 { width: 90px; height: 21px; line-height: 21px; background-image: url(menuIcon03.gif); margin-left: 16px; display: inline-block;}
.menuIcon04 { width: 90px; height: 21px; line-height: 21px; background-image: url(menuIcon04.gif); margin-left: 16px; display: inline-block;}
.menuIcon05 { width: 90px; height: 21px; line-height: 21px; background-image: url(menuIcon05.gif); margin-left: 16px; display: inline-block;}
.menuIcon06 { width: 90px; height: 21px; line-height: 21px; background-image: url(menuIcon06.gif); margin-left: 16px; display: inline-block;}
#location {
 width: 1158px;
 height: 30px;
 color: #333;
 font-size: 12px;
 text-align: left;
 margin: 0 auto;
 padding-top: 9px;
 padding-left: 12px;
 overflow: hidden;
 background:#ffffff;
}
#location A {
 color: #e03030;
 text-decoration: none;
}
#location A:hover {
 text-decoration: underline;
}
#location B {
 color: #333;
}
#mainbox {
 width: 1168px;
 height: auto;
 text-align: left;
 background-color:#ffffff;
 background-image: url(mainBg.gif);
 background-repeat: repeat-x;
 margin: 0 auto;
 border: 1px solid #d2ede3;
}
#mainbox #mainL {
 width: 270px;
padding-left:30px;

  background-color:#ffffff;
 margin-bottom: 20px;
 float: left;
}
#mainL H1 {
 color: #e03030;
 font-size: 16px;
 letter-spacing: 1px;
 margin-top: 16px;
 margin-bottom: 5px;
 padding: 0;
}
#mainL H1 A {
 color: #e03030;
 text-decoration: none;
}
#mainL H1 A:hover {
 text-decoration: underline;
}
#mainL .h1Dot {
 width: 15px;
 height: 7px;
 background-image: url(titleDot.gif);
 background-repeat: no-repeat;
 background-position: 2px 8px;
}
#mainL H3 {
 color: #115764;
 font-size: 12px;
 letter-spacing: 1px;
 margin-top: 10px;
 margin-left: 20px;
 margin-bottom: 5px;
 padding-left: 8px;
 background-image: url(titleDot2.gif);
 background-repeat: no-repeat;
 background-position: left 3px;
}
#mainL H3 A {
 color: #115764;
 text-decoration: none;
}
#mainL H3 A:hover {
 text-decoration: underline;
}
#mainbox #mainR {
 width: 868px;
 background-color:#ffffff;
 background-image: url(vlBg.gif);
 background-repeat: repeat-y;
 background-position: left top;

 margin-bottom: 30px;
 float: right;
}
#mainR #mainRin {
 margin-left: 30px;
}
#mainR H1 {
 color: #115764;
 font-size: 26px;
 letter-spacing: 2px;
 font-family: "黑体";
 margin-top: 30px;
 margin-bottom: 12px;
}
#mainR H2 {
 color: #115764;
 font-size: 18px;
 line-height: 25px;
 letter-spacing: 1px;
 font-family: "宋体";
 margin-top: 30px;
 margin-bottom: 12px;
}
#mainR .pubDate {
 color: #666;
 font-size: 12px;
 margin-top: 5px;
 margin-bottom: 5px;
}
#mainR P {
 color: #115764;
 font-size: 12px;
 line-height: 24px;
 margin-top: 5px;
 margin-bottom: 5px;
}
#mainR P Strong {
 color: #F60;
 margin-right: 2px;
 margin-left: 2px;
}
#mainbox2 {
 width: 978px;
 text-align: left;
 margin: 0 auto;
 padding: 10px 20px 20px 20px;
 background-image: url(mainBg.gif);
 background-repeat: repeat-x;
 border: 1px solid #d2ede3;
}
#mainbox2 H1 {
 color: #115764;
 font-size: 26px;
 letter-spacing: 2px;
 font-family: "黑体";
 margin-top: 30px;
 margin-bottom: 12px;
}
#mainbox2 H2 {
 color: #115764;
 font-size: 18px;
 line-height: 25px;
 letter-spacing: 1px;
 font-family: "宋体";
 margin-top: 30px;
 margin-bottom: 12px;
}
#mainbox2 .pubDate {
 color: #666;
 font-size: 12px;
 margin-top: 5px;
 margin-bottom: 5px;
}
#mainbox2 P {
 color: #115764;
 font-size: 12px;
 line-height: 24px;
 margin-top: 5px;
 margin-bottom: 5px;
}
#mainbox2 P Strong {
 color: #F60;
 margin-right: 2px;
 margin-left: 2px;
}
#copyright {
 width: 978px;
 height: 37px;
 margin-top: 24px;
 margin-right: auto;
 margin-left: auto;
 clear: both;
 background-image: url(copyright.gif);
 overflow: hidden;
}
.tableStyleA {
 background-color: #FFF;
 margin-top: 8px;
 margin-bottom: 15px;
 border-top: 1px solid #d8d8d8;
}
.tableStyleA td {
 font-size: 12px;
}
.tableStyleA .tsH {
 height: 37px;
 color: #F30;
 font-size: 14px;
 line-height: 24px;
 font-weight: bold;
 letter-spacing: 2px;
 padding-top: 3;
 background-image: url(tsH.gif);
 background-repeat: repeat-x;
 background-position: center top;
}
.tableStyleA .tsL1 {
 height: 35px;
 color: #115764;
 font-size: 12px;
 line-height: 18px;
 text-align: right;
 letter-spacing: 1px;
 padding-top: 4px;
 padding-right: 12px;
 border-bottom: 1px solid #d8d8d8;
}
.tableStyleA .tsL2 {
 height: 35px;
 color: #115764;
 font-size: 12px;
 line-height: 18px;
 text-align: center;
 letter-spacing: 1px;
 padding-top: 4px;
 border-bottom: 1px solid #d8d8d8;
}
.pnlist{overflow: hidden;_overflow: visible;min-height: 300px;height: auto!important;height: 300px;}
.tableStyleA .tsR {
 height: 35px;
 color: #444;
 font-size: 12px;
 line-height: 18px;
 padding-top: 4px;
 padding-left: 20px;
 border-bottom: 1px solid #d8d8d8;
 border-left: 1px dotted #d8d8d8;
}
.tableStyleA .tsR2 {
 height: 35px;
 color: #444;
 font-size: 12px;
 line-height: 18px;
 text-align: center;
 padding-top: 4px;
 border-bottom: 1px solid #d8d8d8;
 border-left: 1px dotted #d8d8d8;
}
.pdl {
 margin: 10px 25px 0 25px;
 border-bottom: 1px dashed #CCC;
}
#mainR A {
 color: #e03030;
 text-decoration: none;
}
#mainR A:hover {
 color: #af0000;
 text-decoration: underline;
}
.tsB td {
 font-size: 12px;
 padding-top: 5px;
}
.tsB td A img {
 border: 1px dashed #DDD;
}
.tsB td A:hover img {
 border: 1px dashed #999;
}
.ts3 {
 border-top: 1px solid #d8d8d8;
}
.ts3 th {
 height: 37px;
 color: #333;
 font-size: 12px;
 text-align: center;
 background-image: url(tsH.gif);
 background-repeat: repeat-x;
 background-position: center top;
 border-left: 1px dotted #d8d8d8;
}
.ts3 td {
 height: 25px;
 color: #333;
 font-size: 12px;
 line-height: 20px;
 text-align: center;
 padding: 3px 5px 2px 5px;
 border-bottom: 1px dotted #d8d8d8;
 border-left: 1px dotted #d8d8d8;
}
th.delB,td.delB {
 border-left: none;
}