/* 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 { background: rgba(0, 0, 0, 0) url("banner2.png") repeat scroll 0% 0%; height: 120px; position: relative; }
.s2_nav { background: rgba(0, 0, 0, 0) url("s2_nav.jpg") repeat scroll 0% 0%; 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 { background: rgba(0, 0, 0, 0) url("s2_nav_f.jpg") repeat scroll 0% 0%; }
.cz:hover { background: rgba(0, 0, 0, 0) url("s2_nav_f.jpg") repeat scroll -186px top; }
.xs:hover { background: rgba(0, 0, 0, 0) url("s2_nav_f.jpg") repeat scroll left -112px; }
.gh:hover { background: rgba(0, 0, 0, 0) url("s2_nav_f.jpg") repeat scroll -186px -112px; }
.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; background: rgba(0, 0, 0, 0) url("news_tit1.jpg") repeat scroll 0% 0%; width: 458px; }
.tab_tit a { float: left; display: block; width: 90px; height: 39px; }
.tab_tit .a4 { width: 90px; }
.tab_tit .a0_focus { background: rgba(0, 0, 0, 0) url("news_tit1.jpg") repeat scroll left -39px; }
.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: 900px; position: relative; z-index: 2; margin: 0px auto; overflow: hidden; }
#Flash { width: 1920px; height: 900px; 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; }
.zbertu { width: 545px; height: auto; overflow: hidden; float: left; }
.zbertu01 { width: 545px; height: 50px; background: rgba(0, 0, 0, 0) url("zbertu01.png") no-repeat scroll 0% 0%; }
.zbertu01 span { color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; margin-left: 40px; }
.zbertu03 { width: 525px; height: auto; overflow: hidden; background: rgba(0, 0, 0, 0) url("zbertu03.png") repeat-y scroll 0% 0%; padding: 10px; }
.zbertu03 img { width: 495px; padding: 0px 15px; }
.zbertu02 { width: 545px; height: 10px; background: rgba(0, 0, 0, 0) url("zbertu02.png") repeat scroll 0% 0%; }
.zbftu { width: 265px; height: auto; overflow: hidden; float: left; }
.zbftu01 { width: 265px; height: 50px; background: rgba(0, 0, 0, 0) url("zbdt01.png") no-repeat scroll 0% 0%; }
.zbftu01 span { color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; margin-left: 40px; }
.zbftu03 { width: 255px; height: auto; overflow: hidden; background: rgba(0, 0, 0, 0) url("zbdt03.png") repeat-y scroll 0% 0%; padding: 10px; }
.zbftu03 img { width: 215px; padding: 0px 15px; }
.zbftu02 { width: 265px; height: 10px; background: rgba(0, 0, 0, 0) url("zbdt02.png") repeat scroll 0% 0%; }
.ml10 { margin-left: 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); background: rgba(0, 0, 0, 0) url("kefu_a_bg.png") no-repeat scroll 0px 0px; 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; background: rgba(0, 0, 0, 0) url("btn_backtop.png") no-repeat scroll left top; }
#KeFu ul li#btn_backtop a:hover { background-position: right top; }
