@charset "gb2312";
/* 共用css */
* { margin: 0; padding: 0 }
body { font: 12px "宋体", Arial, Helvetica, sans-serif; background: url(../images/bg.jpg) repeat-x }
img { border: 0; display: block }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
a { outline: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
.clear { clear: both; }
.blank { height: 5px; overflow: hidden; width: 100%; margin: auto; clear: both }
.box { width: 1000px; margin: auto }
/* 头部信息 */
header { width: 100%; background: url(../images/sl-bg.jpg) no-repeat center top }
#logo { width: 1000px; margin: auto; overflow: hidden; clear: both; padding: 20px 0; background: url(../images/logo.png) no-repeat left }
.fav { text-align: right }
.fav a { color: #FFF; padding: 0 10px 0 10px; border-right: #FFF 1px solid }
.search { float: right; text-align: right; margin-top: 20px }
.input_text { background: #FFF url(../images/sub_text.gif) no-repeat left; padding-left: 30px; color: #DFDFDF; height: 22px; border: 0; float: left; }
.input_submit { background: url(../images/search.jpg) no-repeat; width: 25px; border: none; cursor: pointer; height: 22px; }
.banner { width: 1000px; height: 300px; margin: auto; }
/* 导航 */
nav { width: 1020px; margin: auto; background: #8ec31f; height: 35px; line-height: 35px; border: #e9e9e9 1px solid; position: relative; border-top: 0; }
nav a { display: inline-block; font-size: 14px; color: #FFF; padding: 0 26px; background: url(../images/navline.jpg) right center repeat-y }
nav a:hover { background: #5e8211; }
.nav_l { position: absolute; width: 12px; height: 20px; display: block; left: -2px; top: -20px; background: url(../images/l.jpg) no-repeat }
.nav_r { position: absolute; width: 11px; height: 18px; display: block; left: 1010px; top: -18px; background: url(../images/r.jpg) no-repeat }
#topnav_current { background: url(../images/nav.jpg) repeat-x; color: #EB7100; font-weight: bold }/* 高亮选中颜色 */
article { width: 1000px; margin: auto; }
/* 底部 */
footer { background: #efefef; width: 1000px; color: #666; line-height: 36px; height: 36px; margin: 20px auto; }
footer p { padding-left: 20px }
footer span { margin-left: 140px }
/* 二维码 */
*html { background-image: url(about:blank); background-attachment: fixed; }/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code, #code_hover, #gotop { width: 36px; height: 48px; background: url(../images/icon.png) no-repeat; position: fixed; right: 50px; cursor: pointer; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
#code { background-position: -276px -258px; bottom: 120px; _margin-bottom: 120px; }
#code_hover { background-position: -316px -258px; bottom: 120px; _margin-bottom: 120px; }
#gotop { background-position: -276px -310px; bottom: 67px; _margin-bottom: 67px; }
#code_img { width: 270px; height: 355px; background: url(../images/icon.png) -4px -3px no-repeat; position: fixed; right: 90px; bottom: 67px; cursor: pointer; display: none; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
_margin-bottom: 67px; }
