* { font-family:Arial, Helvetica, sans-serif; margin:0; text-align:left; font-size:12px; color:#000; }

body { margin:0; padding:0; background-color:#fff; background-position:center 0; background-repeat:no-repeat; }
.clear { font:0; clear:both; display:block; }


#nav { width:1003px; height:222px; padding:10px 0 0 0; margin:0 auto; }
#nav-left, #nav-right { float:left; width:397px; padding:0; }
#nav-right { width:606px; list-style:none; }
#nav-right li { float:left; width:78px; text-align:center;  font-weight:normal; line-height:120%; padding:0; }
#nav-right a { color:#fff; text-decoration:none; }
#nav-right a:hover { color:#fff; text-decoration:underline; }

#container { width:1003px; margin:0 auto; background:url(../images/0-bj-2.jpg) no-repeat right bottom; }


#main-left, #main-center, #main-right { float:left; width:345px; padding:44px 0 0 28px; }
#main-center { width:370px; padding:0; background:url(../images/0-bj-1.gif) repeat-y 0 0; padding-top:44px; }
#main-right { width:239px; padding:0 0 50px 0; }

#page-left { float:left; width:743px; padding:45px 0 ; background:url(../images/0-bj-3.gif) repeat-y right 0;}
#info { width:655px; margin:0 auto; line-height:200%; }
#info-img { width:100%; text-align:center; }


#main-newslist { float:left; width:345px; height:110px; border-bottom:1px solid #97CCDA; list-style:none;  color:#666; padding:0;  }
#main-newslist li { float:left; width:277px; height:24px; padding:0 0 0 46px; background:#fff url(../images/0-newslist-1.gif) no-repeat 0 0; line-height:120%; color:#666;  }
#main-newslist a { color:#666; text-decoration:none; }
#main-newslist a:hover { color:#219854; text-decoration:underline; }
#main-newslist .cust { text-align:right; background:#fff url();}

#main-about { float:left; width:312px; height:110px; border-bottom:1px solid #97CCDA; padding:0 13px 0 26px; line-height:200%; }

#main-honor { float:left; width:147px; height:126px; border-bottom:1px solid #97CCDA; background:url(../images/0-honor-1.jpg) no-repeat 1px 0; padding:44px 176px 0 30px; line-height:200%; }

#main-contact { float:left; width:320px; height:162px; background:url(../images/0-contact-1.gif) no-repeat 16px 14px; padding:40px 0 0 31px; line-height:200%; }
#main-contact a { color:#000; text-decoration:none; }
#main-contact a:hover { color:#219854; text-decoration:underline; }

#pro-search { float:left; width:173px; height:96px; padding:103px 0 0 22px;}
#terms, #pro-search select { float:left; width:130px; height:18px; border:1px solid #ccc; background-color:#fff; margin-bottom:12px; line-height:120%; }
#pro-search select { width:173px; height:22px; }
#search-submit { float:right; width:65px; height:21px;}

#post { float:left; width:190px; height:150px; background:url(../images/0-post-1.gif) no-repeat 11px 0; padding:56px 0 0 40px; }
#netsun_cust_user, #netsun_cust_pass { padding:0; float:left; width:110px; height:20px; border:0; background-color:transparent; margin-left:53px; margin-bottom:16px; line-height:120%; }
#netsun_cust_domain { float:left; width:0px; height:0px;}
#post-submit { float:left;}

#friendlink { float:left; padding-left:22px; width:173px;  }
#friendlink select { width:173px; height:22px;}


#copyright { width:968px; padding:12px 0 0 35px; height:60px; margin:0 auto; background:url(../images/0-copyright-1.jpg) repeat-x 0 0; line-height:120%; }
#copyright a { color:#000; text-decoration:none; }
#copyright a:hover { color:#219854; text-decoration:underline; }


#order { width:640px; margin:0 auto; border-collapse:collapse; margin-top:16px; padding:0; text-align:left;}
#order th, #order td { text-align:left; border:0px; padding:5px;  font-weight:normal; white-space:nowrap; border:1px solid #97CCDC; }
#order th { width:12%; text-align:right;}
.bd02 { width:230px; height:18px; border:0px; background-color:transparent;}
.bd03 { width:550px; height:18px; border:0px; background-color:transparent;}
.bd04 { width:550px; border:0px; background-color:transparent;}

#info-contact { width:640px; margin:0 auto; border-collapse:collapse; margin-top:16px; padding:0; text-align:left;}
#info-contact td { text-align:left; border:0px; padding:5px 8px;  border:1px solid #97CCDC; line-height:180%; }
#info-contact a { color:#000; text-decoration:none; }
#info-contact a:hover { color:#219854; text-decoration:underline; }

#prolist { width:640px; margin:0 auto; border-collapse:collapse; margin-top:16px; padding:0; text-align:left;}
#prolist caption { font-weight:bold; padding:10px 0 7px 5px; }
#prolist td { text-align:left; border:0px; padding:6px 8px;  border:1px solid #97CCDC; line-height:170%; }
#prolist thead td { background-color:#D6EAF1; font-weight:bold; }

#pageno { width:630px; margin:0 auto; text-align:right; padding-top:20px; color:#666; }

#newslist { width:655px; margin:0 auto; list-style:none; padding:10px 0 0 0;  }
#newslist li { float:left; width:600px; height:33px; padding:0 0 0 46px; background:#fff url(../images/2-news-1.gif) no-repeat 0 0; line-height:120%; color:#666; font-size:11px;  }
#newslist a { color:#000; text-decoration:none; }
#newslist a:hover { color:#219854; text-decoration:underline; }
#newslist .cust { text-align:right; background:#fff url();}

#newstilte { width:655px; margin:0 auto; color:#666; font-size:11px; padding-bottom:20px; text-align:center;  }

.honorlist { float:left; width:340px; padding:0 0 20px 18px; text-align:center; line-height:120%; }
.honorlist img { border:0; padding-bottom:6px; }

.l-white { color:#fff; text-decoration:none; }
.l-white:hover { color:#fff; text-decoration:underline; }

.l-red { color:#f00; text-decoration:none; }
.l-red:hover { color:#f00; text-decoration:underline; }

.l-green { color:#219854; text-decoration:none; }
.l-green:hover { color:#219854; text-decoration:underline; }

.l-black { color:#000; text-decoration:none; }
.l-black:hover { color:#219854; text-decoration:underline; }


.l-sliver { color:#666; text-decoration:none; }
.l-sliver:hover { color:#219854; text-decoration:underline; }