/* Code tidied up by ScrapBook */
.fl { float: left; }
.clearfix {  }
.warp { width: 1200px; margin-left: auto; margin-right: auto; }
#header { background: rgba(0, 0, 0, 0) url("brief_01.jpg") repeat-x scroll center bottom; height: 70px; padding-top: 0px; width: 100%; overflow: hidden; }
#header a.fl { height: 70px; }
#Version { width: 100%; height: 1125px; position: relative; overflow: hidden; margin: 0px auto; z-index: -11; }
#Flash { width: 1920px; height: 1125px; position: absolute; left: 50%; margin: 0px auto -272px -960px; z-index: -10; }
#Header { margin: 0px auto -290px -960px; width: 1920px; height: 1095px; position: relative; left: 50%; line-height: 0; z-index: -11; }
#header .ban { float: right; width: 50px; height: 50px; margin-top: 10px; opacity: 0.5; }
#header #demo { overflow: hidden; height: 50px; line-height: 50px; width: 800px; color: rgb(255, 255, 255); white-space: nowrap; float: left; margin-top: 5px; font-size: 24px; margin-left: 0px; padding-left: 30px; }
#header #demo2 { width: 500px; }
.hao123 { width: 260px; height: 20px; top: 0px; right: 65%; margin-left: -350px; opacity: 0.1; position: absolute; z-index: 55; }
.sf005_zb { width: 1206px; height: auto; overflow: hidden; margin: 10px auto 0px; padding: 0px; }
.sf005_zb_3 { width: 394px; height: auto; overflow: hidden; float: left; background: rgba(0, 0, 0, 0) url("zb3z.jpg") repeat scroll 0% 0%; }
.sf005_zb_3_t { width: 394px; height: 45px; float: left; background: rgba(0, 0, 0, 0) url("zb3.jpg") repeat scroll 0% 0%; line-height: 40px; color: rgb(85, 85, 85); text-align: center; font-size: 19px; font-weight: 700; border-bottom: 1px solid rgb(51, 51, 51); }
.sf005_zb_3_d { width: 394px; height: 4px; float: left; background: rgba(0, 0, 0, 0) url("zb3d.jpg") repeat scroll 0% 0%; position: relative; z-index: 999; }
.sf005_zb_3 .role-itemst { width: 374px; height: auto; float: left; position: relative; padding: 10px; }
.sf005_zb_3 .role-itemst img { width: 364px; height: auto; overflow: hidden; display: block; transition: all 0.5s ease 0s; padding: 5px; }
.sf005_zb_3 .role-itemst img:hover { width: 374px; height: auto; transition: all 0.5s ease 0s; padding: 0px 0px 4px; }
.sf005_zb_1 { width: 1204px; height: auto; overflow: hidden; float: left; background: rgba(0, 0, 0, 0) url("zb1z.jpg") repeat scroll 0% 0%; }
.sf005_zb_1_t { width: 1204px; height: 45px; float: left; background: rgba(0, 0, 0, 0) url("zb1.jpg") repeat scroll 0% 0%; line-height: 40px; color: rgb(85, 85, 85); text-align: center; font-size: 19px; font-weight: 700; border-bottom: 1px solid rgb(51, 51, 51); }
.sf005_zb_1_d { width: 1204px; height: 4px; float: left; background: rgba(0, 0, 0, 0) url("zb1d.jpg") repeat scroll 0% 0%; position: relative; z-index: 999; }
.sf005_zb_1 .role-itemst { width: 1164px; height: auto; float: left; position: relative; padding: 20px; }
.sf005_zb_1 .role-itemst img { width: 1144px; height: auto; overflow: hidden; display: block; transition: all 0.5s ease 0s; padding: 10px; }
.sf005_zb_1 .role-itemst img:hover { width: 1164px; height: auto; transition: all 0.5s ease 0s; padding: 0px 0px 8px; }
