*{ border: 0; padding: 0; margin: 0 auto; }
body{ font-size: 12px; }
li{ list-style: none;  }
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }
.clear{ clear: both; }

#box{ width: 950px; }
#header{ width: 950px; }
#logo{ width: 950px; }
#nav1{ width: 950px; height: 39px; line-height: 39px; font-size: 13px; text-align: center; background: url(images/nav_bg.gif); color: #FFF; font-weight: bold; }
#nav1 a{ color: #EBEEF4;  }
#nav2{ width: 950px; height: 25px; line-height: 22px; text-align: center; background: #D3E8FD; }
#nav2 a{ color: #069; }
#nav2 a:hover{ color: #F00; }

#main{ width: 950px; }
/*---------left----------*/
#left{ float: left; width: 210px; }
.item{ background:url(images/bg_middle1.gif);  }
.top_bg_210{ background:url(images/back.gif); height: 8px; overflow: hidden; margin-top: 5px; }
.bottom_bg_210{ background:url(images/back.gif) 0 -12px; height: 10px; overflow: hidden; }
.item li{ width: 90%; line-height: 22px; text-indent: 34px; border-bottom: 1px dashed #ADD6EA; background:url(images/arrow1.gif) no-repeat 10px 3px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.item{ color: #CCC; padding: 0 0 14px 0;}
.item a{ color: #369; }
.item h2{ height: 30px; line-height: 30px;  font-size: 14px; color: #35569D; text-indent: 30px; border: 1px solid #DCE9F1; background:url(images/arrow2.jpg) no-repeat 18px; }


/*---------right----------*/
#place{ line-height: 30px; border-bottom: 1px solid #DCE9F1; text-indent: 12px;  }
#place a{ color: #369; }


#right{ width: 735px; float: right;  }
#list{ width: 735px; background:url(images/bg_middle2.gif); }
#list li{ float: left; width: 362px; text-indent: 22px; line-height: 22px; border: solid #DCE9F1; border-width: 0 1px 1px 0; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;  }
#list h2{ width: 100%;  text-align: center; font-size: 14px; line-height: 30px; color: #35569D; border-bottom: 1px solid #DCE9F1; }
#list a{ color: #002D80; }
#list a:hover{ color: #F60; }
#info{ width: 95%; }
#info h1{ text-align: center; font-size: 18px; line-height: 30px; color: #069;  }
#info h2{ text-align: center; font-size: 13px; line-height: 20px; font-weight: 100; border-bottom: 0 solid #DCE9F1; }
.intro{ text-indent: 24px; line-height: 18px; color: #333; }

.top_bg_735{ background:url(images/bg_top2.gif); height: 8px; overflow: hidden; margin-top: 5px; }
.bottom_bg_735{ background:url(images/bg_bottom2.gif); height: 10px; overflow: hidden; }

#footer{ width: 950px; margin-top: 5px; line-height: 22px; text-align: center; }