@charset "utf-8";
/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; }
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:'';} 
abbr,acronym {border: 0;}
/* CSS Document */
body { font: 12px "宋体",Arial, Helvetica, sans-serif; text-align: center; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { }
.clearfloat { font-size: 0px; line-height: 0px; clear: both; height: 0px; visibility: hidden; }
#logo { width: 960px; margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px; height: 50px; }
#logo h1 { display: block; height: 50px; background: url(../img/logo.gif) no-repeat left center; width: 960px; margin-right: auto; margin-left: 0px; }
#logo h1 a { text-indent: -10000px; display: block; height: 50px; width: 460px; margin-right: auto; margin-left: 0px; }
#header { background: url(../img/header.gif) repeat-x left top; height: 45px; width: 100%; padding-top: 20px; }
#mainbav { background: url(../img/mainbav.gif) no-repeat left top; height: 35px; width: 930px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-right: 15px; padding-left: 15px; }
.mainbavleft { float: left; width: 540px; }
#mainbavright { float: right; width: 245px; display: inline; padding-top: 7px; }
.mainbavleft li { line-height: 35px; height: 35px; width: 90px; text-align: center; float: left; color: #FFFFFF; }
.mainbavleft li a { color: #FFFFFF; display: block; width: 80px; margin-right: auto; margin-left: auto; }
.mainbavleft li a:hover { background: url(../img/mainbavon.gif) no-repeat center center; color: #000000; text-decoration: none; }
#onbav a { background: url(../img/mainbavon.gif) no-repeat center bottom; color: #000000; }
.memu1 { float: right; height: 20px; width: 45px; }
.memu2 { border: 1px solid #bcbcbc; font: 12px/18px "宋体"; height: 18px; width: 190px; float: left; background: url(../img/icon2.gif) repeat-x left center; }
.footer { width: 960px; margin-right: auto; margin-left: auto; padding-top: 45px; padding-bottom: 45px; }
.footernext { border-top: 1px solid #d6d6d6; }
#bottom { color: #0071bd; text-align: left; }
#bottom a { color: #0071bd; }
#copyright { text-align: left; margin-top: 10px; }
