/* CSS Document */
body, ul, ol, li, dl, dt, dd, td, h1, h2, h3, p, input, span, a, img { margin:0; padding:0; list-style-type:none; text-decoration:none;}
body { font-family:Arial, Helvetica, sans-serif, 宋体; font-size:12px; background:url(../images/bodyBg.png) repeat;}
.main { width:100%; margin:auto; background:url(../images/mainBg.png) center repeat-y;}
.mian_top { width:100%; height:134px;}
.topzy { width:100%; height:30px; background:#333;}
.zy_name { width:980px; height:30px; margin:auto; text-align:right;}
.zy_name a { height:30px; line-height:30px; display:inline-block; color:#ccc; background:url(../images/jiantou.jpg) 0 12px no-repeat; padding-left:8px; padding-right:15px;}
.zy_name a:hover { color:#fff;}
.zy_name .on { color:#ec281e;}
.zy_name .on:hover { color:#ec281e;}
.topNavBg { width:100%; height:104px; background:url(../images/navbg.jpg) repeat-x;}
.topNav { width:980px; margin:auto;}
.logo { float:left; padding:12px 0px 0px 30px;}
.navs { float:right; height:100px;}
.navs ul li { width:75px; height:85px; float:left; padding:15px 0px 0px 16px; background:url(../images/nav.jpg) no-repeat;}
.navs ul li a { width:75px; height:85px; line-height:85px; color:#fff; display:inline-block; font-size:18px; text-align:center;}
.navs ul li a:hover { color:#f33;} 
.navs ul li .nav_on { color:#f33;}
.navs ul li .nav_on:hover { color:#f33;}
.banner { height:542px; margin:auto;}
.bannerbox { height:542px; background:url(../images/ber_qh.png) center bottom no-repeat;}
.bannerbox .frame960{width:980px;margin:0 auto;}
.bottom { width:100%; width:auto; clear:both;}
.btmBg { width:980px; height:50px; margin:auto; color:#f33;}
.btmLeft { padding:0px 0px 0px 10px; float:left; line-height:48px;}
.btmRight { padding:0px 10px 0px 0px; float:right; line-height:48px;}
.btmBg a { color:#f33;}