body { color: #333; background: url(../images/bg_chunxia.gif) top center no-repeat fixed }
body, button, input, select, textarea { font: 12px 'Tahoma', 'Helvetica', 'Arial', 'sans-serif'; }
body, ul, li, ol, dl, dd, dt, p, form { margin: 0; padding: 0 }
ul, li, ol { list-style: none }
a { color: #006699; text-decoration: none; outline: none }
a:hover { text-decoration: underline; color: #d40000; }
img { border: #000 none; margin: 0; padding: 0 }
/*公共类*/
.zone { width: 980px; margin: 0 auto; background-color: #fff }
.of { overflow: hidden; zoom: 1 }
.fl { float: left; }
.bl { font-weight: bold; }
.fr { float: right }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/*字体、颜色类*/

.yh { font-family: Microsoft Yahei }
.yl { color: #ffff00 }
.rd { color: #d40000 }
.gr { color: #009900 }
.bld { font-weight: bold; }
.pp { color: #22659a }
.ud { text-decoration: underline }
/*顶部*/

#topbar { height: 25px; line-height: 25px; }
#topbar .zone { padding: 0 10px; color: #006699; background: #f8f8f8; border-bottom: 1px solid #eee }
#topbar .zone .fr ul { overflow: hidden; zoom: 1; }
#topbar .zone .fr li { float: left; padding-left: 15px; background: url(../images/bluedot.gif) 5px center no-repeat; }
#logo { margin-top: 5px; }
#logo .fr dl { margin-top: 10px; margin-right: 10px; }
#logo .fr dt { color: #595959; font-size: 14px; font-weight: bold; line-height: 30px; }
#logo .fr dl { color: #888 }
/*导航（小）*/

#nav_s .zone { height: 35px; line-height: 32px; font-size: 14px; font-weight: bold; background: url(../images/navbg.jpg) 0 0 no-repeat }
#nav_s .zone ul { overflow: hidden; zoom: 1; padding-left: 20px }
#nav_s .zone li { float: left; }
#nav_s .zone li a { text-align: center; display: block; width: 84px; height: 35px; line-height: 32px; color: #fff }
#nav_s .zone li a.curr { background: url(../images/nav_sel.jpg) center center no-repeat; color: #333 }
/*面包屑*/

.here { margin: 10px 0; color: #006699 }
.m-bd .zl { width: 68% }
.m-bd .zr { width: 30% }
.m-bd .bx-bg { border: 1px solid #c2d4de; border-radius: 5px; padding: 20px; background: #f9fafc }
.m-bd .z-title { overflow: hidden; zoom: 1; height: 30px; line-height: 30px; border-bottom: 1px solid #e6e5e5; }
.m-bd .z-title .name { display: block; float: left; height: 28px; font-weight: bold; font-size: 14px; border-bottom: 2px solid #90c900 }
.m-bd .z-title .more { float: right }
/*页脚*/

#footer { margin-top: 20px }
#footer .zone { text-align: center; line-height: 25px; color: #888 }
#footer a { color: #888 }
.nav_cat { width: 1000px; height: 35px; background: url("../images/navbg.gif"); margin: 0 auto; }
.nav_cat span { float: left; padding: 0; width: 100%; }
.nav_cat span a.select { background: url("../images/navbutton.gif") no-repeat; width: 88px; height: 35px; line-height: 40px; float: left; text-align: center; margin: 0 0 0 0; display: inline; color: #000000; font-size: 14px; font-weight: bold; text-decoration: none; }
*html .nav_cat span a.select { background: url("../images/navbutton.gif") no-repeat; width: 88px; height: 35px; line-height: 35px; float: left; text-align: center; margin: 0 0 0 0; display: inline; color: #000000; font-size: 14px; font-weight: bold; text-decoration: none; }
.nav_cat span a.unselect { width: 88px; height: 28px; line-height: 31px; float: left; text-align: center; margin: 3px 0 0 0!important; margin: 2px 0 0 0; display: inline; color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; }
*html .nav_cat span a.unselect { width: 88px; height: 28px; line-height: 33px; float: left; text-align: center; margin: 3px 0 0 0!important; margin: 2px 0 0 0; display: inline; color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; }
.nav_cat span a.select:hover { text-decoration: none; }
.nav_cat span a.select2 { background: url("../images/navbutton.gif") no-repeat; width: 88px; height: 35px; line-height: 40px; float: left; text-align: center; margin: 0 0 0 0; display: inline; color: #000000; font-size: 14px; font-weight: bold; text-decoration: none; }
*html .nav_cat span a.select2 { background: url("../images/navbutton.gif") no-repeat; width: 88px; height: 35px; line-height: 35px; float: left; text-align: center; margin: 0 0 0 0; display: inline; color: #000000; font-size: 14px; font-weight: bold; text-decoration: none; }
.nav_cat span a.unselect2 { width: 88px; height: 28px; line-height: 31px; float: left; text-align: center; margin: 3px 0 0 0!important; margin: 2px 0 0 0; display: inline; color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; }
*html .nav_cat span a.unselect2 { width: 88px; height: 28px; line-height: 33px; float: left; text-align: center; margin: 3px 0 0 0!important; margin: 2px 0 0 0; display: inline; color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; }
.nav_cat span a.select2:hover { text-decoration: none; }
.now { width: 1000px; margin: 0px auto; padding: 7px 0 4px 0; line-height: 25px; color: #21659A; }
.now a { width: 70px; }
.now p { color: #000000; font-weight: bold; }
/*面包屑*/
#bn { width: 1000px; height: 65px; margin: 8px auto 0px auto; overflow: hidden; }
#bn img { width: 1000px; height: 65px; }
#bn2 { width: 1000px; height: 65px; margin: 8px auto 0px auto; overflow: hidden; }
#bn2 img { width: 244px; height: 65px; }