@charset "gb2312";
* { margin: 0px; padding: 0px; }
body { font-family: "����"; font-size: 12px; color: #7E7E7E; line-height: 20px; background: #FFF; width: 980px; margin: 0px auto; }
a { color: #7E7E7E; text-decoration: none; }
a:hover { color: #0056A1; text-decoration: underline; }
ol, ul, li { list-style-type: none; }
img { border: 0px; }
#logo { float: left; width: 270px; height: 76px; }
#infobox { float: right; width: 600px; height: 76px; }
.nav { line-height: 30px; text-align: right; padding-top: 15px; }
.nav a { color: #0056A1; margin: 0px 5px; }
.search { text-align: right; }
.search .xs1 { color: #B3B3B3; line-height: 22px; border: 1px solid #B3B3B3; width: 200px; height: 22px; }
.search .xs2 { background: url(/NewCH/images/y_1.gif) no-repeat left top; border: none; width: 45px; height: 24px; cursor: pointer; }
#mainbav { background: url(/NewCH/images/y_2.gif); clear: both; width: 980px; height: 35px; }
#subnav li { font-size: 14px; color: #FFF; line-height: 35px; text-align: center; float: left; width: 81px; position: relative; }
#subnav li a { color: #FFF; }
#subnav li a:hover { text-decoration: none; }
#subnav li ul { border-bottom: 1px solid #CCC; display: none; position: absolute; left: 0px; top:35px; }
#subnav li ul li { font-size: 12px; color: #000; line-height: 22px; background: #F6F6F6; border: 1px solid #CCC; border-bottom: none; text-align: left; padding-left: 5px; }
#subnav li ul li a { color: #000; }
#subnav .current { color: #FFF; background: #3D87BC; }
#subnav .current a { color: #FFF; }
#bannerbox { clear: both; width: 980px; height: 120px; }
#footer { color: #7E7E7E; line-height: 24px; background: url(/NewCH/images/y_4.gif) no-repeat left 10px; clear: both; width: 980px; height: 1%; overflow: hidden; padding-bottom: 15px; }
#footer a { color: #7E7E7E; margin: 0px 5px; }
#footer ul { float: left; padding-left: 60px; }
#footer div { float: right; padding-top: 48px; }
#autopage { font-size: 14px; text-align: center; clear: both; width: 100%; }
