* {
  margin:0px;
  padding:0px;
  font-family:arial;}

img {
  border:0px;}

ul li {
  list-style:none;}
 
input,select {
  font-size:12px;
  vertical-align:middle;}

span.span_left {
  float:left;
  margin:0px 5px;
  text-align:left;}
span.span_right {
  float:right;
  margin:0px 5px;
  text-align:right;}

/*********************************************************/

body,td {
  margin:auto;
  text-align:center;
  background:white;
  font-size:12px;
  line-height:150%;
  color:black;
  cursor:default;}

a {
  text-decoration:none;
  color:black;}
a:hover {
  text-decoration:underline;
  color:red;}

/**********************************************************/

div {
  margin:auto;}

.hr {
  clear:both;
  width:100%;
  height:4px;
  line-height:0px;
  font-size:0px;}
 
 .nbsp {
  float:left;
  width:4px;
  font-size:2px;}

/**********************************************************/

#top {
  clear:both;
  width:960px;}

#top .logo {
  float:left;
  width:350px;
  height:60px;
  background:url(logo.gif);}
#top .logo a {
  display:block;
  width:100%;
  height:50px;}

#top .banner {
  float:left;
  width:600px;
  height:50px;
  line-height:50px;
  color:Red;
  text-align:right;
  letter-spacing:2px;
  padding:0px 10px 0px 0px;
  background:url(im/banner.gif) center right no-repeat;}
#top .banner a {
  text-decoration:underline;
  color:#0C2044;}
#top .banner a:hover {
  text-decoration:none;
  color:red;}

#top .menu {
  float:left;
  width:936px;
  padding:0px 12px;
  height:40px;
  line-height:40px;
  font-size:14px;
  font-weight:bold;
  color:white;
  background:url(im/menu.gif);}
#top .menu a {
  color:white;}
#top .menu a:hover {
  color:yellow;}
#top .menu ul li {
  float:left;
  width:156px;}
#top .menu ul li a {
  display:block;
  width:100%;}

#top .top_wz {
  float:left;
  width:958px;
  height:30px;
  line-height:30px;
  border:1px #C3C4C6 solid;
  background:#EDEFF3;}
#top .top_wz a {
  text-decoration:underline;}
#top .top_wz a:hover {
  text-decoration:none;}
#top .top_wz span.span_right a {
  color:red;}

/**********************************************************/

#main {
  clear:both;
  width:960px;}

#main .main_pre_a {
  float:left;
  width:250px;}

#main .main_pre_b {
  float:left;
  width:452px;}

#main .main_pre_c {
  float:left;
  width:250px;}

/**********************************************************/

#main .main_pre_a_1 {
  float:left;
  width:246px;
  padding:1px;
  border:1px #526E89 solid;}
#main .main_pre_a_1_title {
  float:left;
  width:220px;
  padding:0px 0px 0px 26px;
  height:30px;
  line-height:30px;
  text-align:left;
  background:url(im/title_a.gif);
  border-bottom:1px #91A5BF solid;}
#main .main_pre_a_1_pre {
  float:left;
  width:246px;
  text-align:left;
  background:url(im/bg_a.gif);
  background-repeat:repeat-x;}
#main .main_pre_a_1_pre ul li {
  float:left;
  width:230px;
  padding:0px 0px 0px 16px;
  height:28px;
  line-height:28px;
  border-bottom:1px #e0e0e0 dashed;
  background:url(im/ico_a.gif) 5px 9px no-repeat;}

#main .main_pre_a_2 {
  float:left;
  width:448px;
  padding:1px;
  border:1px #526E89 solid;}
#main .main_pre_a_2_title {
  float:left;
  width:425px;
  padding:0px 0px 0px 23px;
  height:30px;
  line-height:30px;
  text-align:left;
  border-bottom:1px #B79380 solid;
  background:url(im/title_b.gif);}
#main .main_pre_a_2_title span.span_right a {
  color:red;}
#main .main_pre_a_2_pre {
  float:left;
  width:448px;
  background:url(im/bg_b.gif);
  background-repeat:repeat-x;}
#main .main_pre_a_2_pre ul li {
  float:left;
  width:435px;
  padding:0px 0px 0px 13px;
  height:28p;
  line-height:28px;
  text-align:left;
  border-bottom:1px #e0e0e0 dashed;
  background:url(im/ico_b.gif) 5px 9px no-repeat;}

/**********************************************************/

#main .main_pre_homelist {
  float:left;
  width:960px;}

#main .homelist_title {
  float:left;
  height:40px;
  line-height:40px;
  padding:3px 0px;
  text-align:left;
  border:1px #92A6CA solid;
  background:url(im/title_c.gif);}
#main .homelist_title .homelist_title_a {
  float:left;
  width:110px;
  padding:0px 0px 0px 5px;
  background:url(im/line_a.gif) center right no-repeat;}
#main .homelist_title .homelist_title_b {
  float:left;
  width:110px;
  padding:0px 0px 0px 5px;
  background:url(im/line_a.gif) center right no-repeat;}
#main .homelist_title .homelist_title_c {
  float:left;
  width:165px;
  padding:0px 0px 0px 5px;
  background:url(im/line_a.gif) center right no-repeat;
  line-height:20px;}
#main .homelist_title .homelist_title_d {
  float:left;
  width:165px;
  padding:0px 0px 0px 5px;
  background:url(im/line_a.gif) center right no-repeat;
  line-height:20px;}
#main .homelist_title .homelist_title_e {
  float:left;
  width:135px;
  padding:0px 0px 0px 5px;
  background:url(im/line_a.gif) center right no-repeat;
  line-height:20px;}
#main .homelist_title .homelist_title_f {
  float:left;
  width:135px;
  padding:0px 0px 0px 5px;
  background:url(im/line_a.gif) center right no-repeat;
  line-height:20px;}
#main .homelist_title .homelist_title_g {
  float:left;
  width:103px;
  padding:0px 0px 0px 5px;}

/**********************************************************/

#main .homelist_li {
  float:left;
  width:960px;}
#main .homelist_li ul li {
  margin:2px 0px;
  text-align:left;
  height:30px;
  line-height:30px;}
#main .homelist_li ul li.li_a {
  float:left;
  width:109px;
  padding:0px 0px 0px 5px;
  border-top:1px #e0e0e0 solid;
  border-left:1px #e0e0e0 solid;
  border-bottom:1px #e0e0e0 solid;}
#main .homelist_li ul li.li_b {
  float:left;
  width:79px;
  padding:0px 0px 0px 5px;
  border-top:1px #e0e0e0 solid;
  border-left:1px #e0e0e0 solid;
  border-bottom:1px #e0e0e0 solid;}
#main .homelist_li ul li.li_c {
  float:left;
  width:79px;
  padding:0px 0px 0px 5px;
  border-top:1px #e0e0e0 solid;
  border-left:1px #e0e0e0 solid;
  border-bottom:1px #e0e0e0 solid;}
#main .homelist_li ul li.li_d {
  float:left;
  width:134px;
  padding:0px 0px 0px 5px;
  border-top:1px #e0e0e0 solid;
  border-left:1px #e0e0e0 solid;
  border-bottom:1px #e0e0e0 solid;
  color:red;}
#main .homelist_li ul li.li_e {
  float:left;
  width:103px;
  padding:0px 0px 0px 5px;
  border:1px #e0e0e0 solid;}

/**********************************************************/

#main .homelist_sm {
  float:left;
  width:958px;
  border:1px #ADB5C4 solid;
  height:35px;
  line-height:35px;
  background:#F4F7FD;
  font-weight:bold;
  color:red;}

/**********************************************************/

#main .home_links {
  float:left;
  width:950px;
  padding:4px;
  line-height:20px;
  text-align:left;
  border:1px #c0c0c0 solid;}
#main .home_links a {
  color:#555;
  margin:0px 5px;}
#main .home_links a:hover {
  color:black;}

/**********************************************************/

#main .cls_left {
  float:left;
  width:630px;
  border:1px #b0b0b0 solid;
  padding:5px;}
  
#main .cls_left_li {
  float:left;
  width:630px;
  padding:5px 0px;
  text-align:left;
  border-top:1px #e0e0e0 solid;}
#main .cls_left_li_title {
  float:left;
  width:610px;
  padding:0px 0px 5px 20px;
  height:30px;
  line-height:30px;
  font-size:14px;
  border-bottom:1px #e0e0e0 solid;
  background:url(im/title_d.gif) 3px 9px no-repeat;}
#main .cls_left_li_title a {
  text-decoration:none;
  border-bottom:1px #000000 solid;}
#main .cls_left_li_title a:hover {
  text-decoration:none;
  border-bottom:0px;}
#main .cls_left_li_titles {
  float:left;
  width:610px;
  padding:0px 0px 0px 20px;
  height:25px;
  line-height:25px;
  color:#777;}
#main .cls_left_li_pre {
  float:left;
  width:600px;
  padding:0px 10px 0px 20px;
  color:#666;}

#main .cls_pages {
  float:left;
  width:630px;
  padding:6px 0px;
  background:#B0C0DC;
  letter-spacing:2px;}
#main .cls_pages a {
  text-decoration:underline;}

/**********************************************************/

#main .cls_right {
  float:left;
  width:312px;
  border:1px #b0b0b0 solid;}

#main .cls_right_title {
  float:left;
  width:286px;
  padding:0px 0px 0px 26px;
  height:30px;
  line-height:30px;
  text-align:left;
  background:url(im/title_a.gif);
  border-bottom:1px #91A5BF solid;}

#main .cls_right_pres {
  float:left;
  width:300px;
  padding:6px;}

/**********************************************************/

#main .content_title {
  float:left;
  width:630px;
  height:40px;
  line-height:40px;
  background:url(im/content_title.gif);
  font-size:18px;
  font-family:ºÚÌå;
  color:#122D52;}
#main .content_titles {
  float:left;
  width:630px;
  height:30px;
  line-height:30px;
  color:#666;
  background:url(im/content_title.gif) center bottom no-repeat;}
#main .content_pre {
  float:left;
  width:610px;
  padding:10px;
  text-align:left;
  font-size:14px;
  line-height:180%;}
#main .content_sx {
  float:left;
  width:608px;
  border:1px #e5e5e5 solid;
  height:35px;
  line-height:35px;
  background:#f5f5f5;
  font-size:12px;
  text-align:center;
  color:#555;}
#main .content_sx a {
  text-decoration:underline;}
#main .content_sx a:hover {
  text-decoration:none;}

#main .content_ly {
  float:left;
  width:610px;
  text-align:right;
  font-size:12px;
  padding:8px 0px 0px 0px;
  color:#888;}

/**********************************************************/

#bottom {
  clear:both;
  width:960px;}

#bottom .contect {
  float:left;
  width:960px;
  padding:5px 0px;
  border-top:3px #FC5402 solid;}

#bottom .copy {
  float:left;
  width:960px;
  padding:5px 0px;
  border-top:1px #d0d0d0 solid;}

/**********************************************************/

/**********************************************************/

/**********************************************************/

/**********************************************************/

/**********************************************************/

/**********************************************************/

/**********************************************************/

/**********************************************************/

/**********************************************************/

/**********************************************************/

/**********************************************************/

/**********************************************************/