body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dd, dt, span { margin: 0; padding: 0; border: 0; overflows: hidden; }
li { list-style: none; }
img { border: 0; }
a { color: #333; font-size: 12px; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { color: #333; }
a:visited, a:link { color: #333; }
.clearit { clear: both; height: 0; font-size: 0; }
.hidden { display: none; }
.ht10 { height: 10px; font-size: 0; }
body { background: #fff; overflows: hidden; }
.inbody { margin: 0 auto; width: 1002px; border: 1px solid #fff; backgrounds: url(../images/obg.gif) repeat-y #fff; }
img { margin: 0; padding: 0; border: 0; overflows: hidden; border: 0; }
.header { margin: 0 auto 0px; width: auto; height: 460px; border: 0px solid #fff; background: #fff; overflow: hidden; }
.logo { width: auto; height: 100px; margin: 0 auto; background: url(../images/new/logo_bg.gif) repeat-x; text-align: center; }
.banner { width: 1000px; height: 300px; margin: 0 auto; background: #fff; }
#navMenu { width: 100%; margin: 0 auto; height: 50px; text-align: center; background: url(../images/new/nav_bg.gif) repeat-x #395; overflow: hidden; }
#navMenu ul { display: block; margin: 0 auto; text-align: center; width: 1000px; height: 50px; backgrounds: url(../images/new/nav.gif) #958 no-repeat; }
#navMenu ul li { padding: 0 12px; display: inline-block; float: none; display: inline; }
#navMenu ul li a { cursor: pointer; display: inline-block; height: 50px; line-height: 50px; text-align: center; vertical-align: middle; font-size: 16px; font-weight: bold; font-weight: 100; letter-spacing: 0px; color: #ebf5e9; }
#navMenu ul li a.hover, #navMenu ul li a:hover { text-decoration: none; /*color:#DEFF01;*/

display: inline-block; position: relative; }
#navMenu ul li a.visited, #navMenu ul li a:visited { text-decoration: none; color: #ebf5e9; display: inline-block; position: relative; }
#navMenu ul li a.hover, #navMenu ul li a:hover { 
text-decoration: none; color: #ff0; display: inline-block; position: relative; }
#preview_inner { position: relative; text-aligns: left; heights: 100%; }
#preview_inner img { display: block; width: 1000px; height: 300px; }
#preview_inner div { position: absolute; float: left; width: 1000px; height: 300px; }
#preview_outer { position: relative; height: 368px; overflow: hidden; border: 0px solid #f00; margin: auto; text-align: center; }
#preview_outer img { margin: 0 auto; }
.header .nav2 { margin: 0px auto; width: 1000px; height: 20px; padding: 10px 0; border: 0; background: #f5f5f5; overflow: hidden; }
.header .nav2 dl { float: left; height: 20px; }
.header .nav2 .nav2_xx { width: 900px; overflow: hidden; }
.header .nav2 .nav2_yf { width: 200px; overflow: hidden; }
.header .nav2 dl dt { float: left; width: 90px; height: 20px; text-align: center; }
.header .nav2 dl dt a { display: inline-block; width: 50px; height: 20px; line-height: 23px; }
.header .nav2 dl dt a.xxby { background: url(img/nav2_xx.gif) 0 0 no-repeat; }
.header .nav2 dl dt a.xyby { background: url(img/nav2_xy.gif) 0 0 no-repeat; }
.header .nav2 dl dt a.yyyf { background: url(img/nav2_yf.gif) 0 0 no-repeat; }
.header .nav2 .nav2_xx dd, .nav2_xy dd { float: left; width: 720px; height: 20px; line-height: 24px; padding-left: 10px; }
.header .nav2 .nav2_yf dd { float: left; width: 140px; height: 20px; line-height: 24px; padding-left: 10px; }
.header .nav2 dl dd a { padding: 0 3px; }
.foottalk { margin-top: 10px; height: 200px; border: 1px solid #ddd; }
.foottalk a.ftklink { display: block; width: 998px; height: 200px; }
.flink { width: 998px; height: 100px; margin: 10px 0; backgrounds: url(img/flink.gif) 0 0 no-repeat; border: 1px solid #ddd; overflow: hidden; }
.flink dt { height: 40px; line-height: 40px; font-size: 14px; text-indent: 24px; background: url(img/h40_bg.gif) repeat-x #fff; }
.flink dt a { font-size: 14px; }
.flink dd { height: 65px; }
.flink ul { margin-left: 10px; widths: 900px; height: 65px; }
.flink li { float: left; margin-left: 10px; line-height: 65px; }

.footer { margin: 0px auto; width: 100%; height: 180px; background: #fff; clear: both; padding-top: 5px; }
.ftmenu { width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; background: #293; color: #fff; }
.ftmenu p { width: 100%; text-align: center; }
.ftmenu a { color: #fff; text-decoration: none; font-weight: normal; font-size: 14px; }
.ftmenu a:hover { text-decoration: underline; }
.copyright { font-size: 12px; text-align: center; line-height: 25px; }
.copyright a { text-decoration: none; }
.copyright a:hover { text-decoration: underline; }
.cchsewm { left: 0px; top: 20px; position: fixed; z-index: 1; _position: absolute; _bottom: auto;  _top: expression( eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight) - 1 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight) - 1);
text-align: center; }
* html  .cchsewm { position: absolute; right:expression(eval(document.documentElement.scrollLeft+10));
top:expression(eval(document.documentElement.scrollTop+10))
}
.huizhen{ width:100%; overflow:hidden; margin:0 auto;}
