/* Code tidied up by ScrapBook */
body { font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, iframe { margin: 0px; padding: 0px; }
ul { list-style: outside none none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a:link, a:visited { text-decoration: none; }
img { border: medium none; }
body { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.main { width: 1100px; margin: -200px auto 0px; height: auto; overflow: hidden; position: relative; z-index: 10; }
.banner2 { height: 120px; position: relative; }
.s2_nav { height: 112px; }
.s2_nav a { float: left; width: 186px; height: 112px; display: block; }
.d_gema { float: left; width: 255px; height: 112px; position: relative; }
.d_gema .btn { position: absolute; left: 1px; top: -18px; }
.zc { margin-left: 50px; }
.zc:hover {  }
.cz:hover {  }
.xs:hover {  }
.gh:hover {  }
.part3 { height: auto; padding: 4px 4px 5px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.focus_box { float: left; }
.news_box { float: right; width: 458px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.tab_tit { height: 39px; width: 458px; }
.tab_tit a { float: left; display: block; width: 90px; height: 39px; }
.tab_tit .a4 { width: 90px; }
.tab_tit .a0_focus {  }
.news { width: 429px; height: 251px; border: 1px solid rgb(33, 33, 37); display: none; padding: 0px 15px 0px 12px; color: rgb(255, 255, 255); }
.news li { height: 25px; line-height: 25px; }
.news li, .news a { color: rgb(149, 148, 148); }
#Version { width: 100%; height: 930px; position: relative; z-index: 2; margin: 0px auto; overflow: hidden; }
#Flash { width: 1920px; height: 750px; position: absolute; left: 50%; margin: 0px auto -272px -960px; z-index: 1; }
#Header { margin: 0px auto -290px -960px; width: 100%; height: 900px; position: relative; left: 50%; z-index: 0; }
.zhuangbei { margin: 10px auto 0px; width: 1100px; height: auto; overflow: hidden; }
.zbdtu { width: 1100px; height: auto; overflow: hidden; float: left; }
.zbdtu01 { width: 1100px; height: 50px; }
.zbdtu01 span { color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; margin-left: 40px; }
.zbdtu03 { width: 1080px; height: auto; overflow: hidden; padding: 10px; }
.zbdtu03 img { width: 1050px; padding: 0px 15px; }
.zbdtu02 { width: 1100px; height: 10px; }
.zbxtu { width: 360px; height: auto; overflow: hidden; float: left; }
.zbxtu01 { width: 360px; height: 50px; }
.zbxtu01 span { color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; margin-left: 40px; }
.zbxtu03 { width: 340px; height: auto; overflow: hidden; padding: 10px; }
.zbxtu03 img { width: 310px; height: 425px; padding: 0px 15px; }
.zbxtu02 { width: 360px; height: 10px; }
.ml10 { margin-left: 10px; }
.mt10 { margin-top: 10px; }
#KeFu { width: 137px; height: 261px; position: fixed; top: 50%; right: 1%; margin-top: 0px; z-index: 5000; }
#KeFu ul { margin-bottom: 2px; }
#KeFu ul li { margin-bottom: 4px; }
#KeFu ul li a { width: 137px; height: 47px; line-height: 47px; text-align: center; font-size: 20px; color: rgb(255, 207, 131); display: block; }
#KeFu ul li a:hover { background-position: right top; text-decoration: none; }
#KeFu ul li#btn_backtop a { height: 50px; font-size: 13px; }
#KeFu ul li#btn_backtop a:hover { background-position: right top; }
