/* ========== È«¾ÖCSS¶¨Òå ====== */
body { margin:0; padding:0; background:#f2f2f2 url(../images/bg.jpg) repeat-x; font-family:Verdana; font-size:12px; color:#000;}
li   { list-style:none;}
b    { font-size:11px;}
div,form,img,ul,ol,li,dl,dt,dd,p { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,input          { margin:0; padding:0; font-weight:normal;}
.clear{ clear: both; visibility: hidden; }

/* ========== Á´½ÓÑÕÉ« ====== */
a:link    { color: #000; text-decoration:none;}
a:visited { color: #000;text-decoration:none;}
a:hover   { color: #0B5596; text-decoration:underline;}
a:active  { color: #000;}

/* ========== µ¼º½ ====== */
#Header { width:880px; height:99px; margin:auto; clear:both;}
#Header #logo { float:left; width:180px; height:99px; display:inline; }
#Header .other { float:left; width:700px; padding-top:40px; line-height:25px; height:59px; text-align:right; display:inline; color:#ccc; background:url(../images/other.jpg) left bottom no-repeat; }
#Header .other a:link,#Header .other a:visited { color:#ccc; padding:0px 10px; }
#Header .other a.end:link,#Header .other a.end:visited { padding-right:0px; }
#Nav { margin:auto; width:880px; padding:0px; padding-top:1px;}
#Nav ul { display:block; margin:0px; padding:0px;}
#Nav ul li { display:block; height:30px; float: left;  }
#Nav ul li a:link, #Nav ul li a:visited { display:block; width:124px; border-left:1px solid #d1d1d1; line-height:30px; height:30px; background:#3f3f3f; color:#fff; text-align:center; }
#Nav ul li a:hover { background:url(../images/menu.jpg) repeat-x; color: #000; text-decoration:none; }
#Nav ul li a.end:link, #Nav ul li a.end:visited { width:128px; border-right:1px solid #d1d1d1;}
#Nav ul li a.current:link, #Nav ul li a.current:visited { background:#000; color: #fff; }


#divBox  { width:838px; background:#fff; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding:20px; padding-top:10px; margin:auto; }
#Banner { width:838px; height:150px; overflow:hidden; clear:left;}
#Advice { width:838px; height:247px; overflow:hidden; clear:left; border-top:5px solid #fff; }
#Advice .l { width:535px; height:247px; overflow:hidden; display:inline; float:left;}
#Advice .r { width:303px; height:247px; overflow:hidden; display:inline; float:left;}

.divmain { width:838px; margin:10px 0px 0px 0px; background:url(../images/divmain.jpg) repeat-y; overflow:hidden; }
.divmain .content { width:622px; overflow:hidden; float:left; display:inline; margin-right:20px;  }
.divmain .sideBar { width:195px; overflow:hidden; float:left; display:inline; }
.content h1 { font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; margin:10px 0px 20px; line-height:25px; height:25px; color:#000; font-weight:bold; border-bottom:1px solid #ccc;}
.content h2 { display:block; width:622px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:10px 0px 20px; line-height:25px; height:25px; color:#000; font-weight:bold; border-bottom:1px solid #ccc;}
.content h2 a:link,.content h2 a:visited { display:block; float:left; display:inline; color:#000; }
.content h2 span { display:block; float:right; display:inline; display:inline; font-size:12px; font-weight:normal; }
.content p { padding:5px 0px; line-height:20px; font-size:12px; color:#454545; }
.content p a:link,.content p a:visited { color:#0071ae; text-decoration:underline; }
.content p a:hover { color:#0071ae; }

.divmain .near { width:838px; background:#fff; }
.divmain ul { display:block; width:838px; padding:0px; margin:20px 0px; list-style:none; }
.divmain ul li { display:block; width:270px; height:145px; border:1px solid #ccc; display:inline; float:left; margin-right:11px; }
.divmain ul li.other { margin-right:0px; }
.divmain ul li span { display:block; width:268px; height:118px; border:1px solid #fff; cursor:hand; }
.divmain ul li em { display:block; width:270px; line-height:25px; height:25px; text-align:center; font-style:normal; font-size:12px; color:#777; background:#ececec; }

.divmain .near h2 { font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:10px 0px 20px; line-height:25px; height:25px; color:#000; font-weight:bold; border-bottom:1px solid #ccc; }

.content ol { padding:0px; margin:20px 0px;}
.content ol li { display:block; width:622px; height:25px; background:url(../images/li.gif) center right repeat-x; color:#666; font-size:12px;}
.content ol li span { display:block; display:inline; float:left; background:#fff url(../images/p_list.gif) left 12px no-repeat #fff; padding:0px 10px; line-height:25px; }
.content ol li em { display:block; display:inline; float:right; padding-left:10px; text-align:right; font-style:normal; background:#fff; line-height:25px; font-size:10px; }

.content table { border-collapse:collapse; border:1px solid #dedede; }
.content table td { border:1px solid #dedede;}
.content table td img { cursor:hand; }

.sideBar h2 { width:175px; font-size:14px; font-weight:bold; color:#000; margin:0px 10px 10px 10px; line-height:25px; height:25px; border-bottom:1px dotted #aaaaaa; font-family:"Î¢ÈíÑÅºÚ"; }
.sideBar ul, .sideBar ol{ width:190px; margin:10px 0px 10px 5px; }
.sideBar ul li { display:block; border:none; width:185px; height:25px; font-size:10px; font-family:arial; overflow:hidden; color:#666; border-bottom:1px dotted #ccc; }
.sideBar ul li a:link,.sideBar ul li a:visited { height:25px; line-height:25px; background:url(../images/p_list.jpg) left center no-repeat; font-size:12px; padding:0px 5px 0px 10px; color:#3e4300; font-family:verdana; }
.sideBar ul li a:hover { color:#008000; background:url(../images/p_list.gif) left center no-repeat;}
.sideBar ol li { width:175px; overflow:hidden; }
.sideBar ol li a:link,.sideBar ol li a:visited { display:block; width:165px; height:25px; line-height:25px; background:url(../images/p_list.gif) left center no-repeat; padding-left:10px; color:#3e4300;}

#Footer { width:880px; height:25px; margin:auto; padding:10px 0px; clear:both; background:#2f2f2f; }
#Footer p { line-height:25px; text-align:center; color:#899989; font-size:12px; }
#Footer a:link, #Footer a:visited { color:#899989;}