/* Code tidied up by ScrapBook */
.fl { float: left; margin-top: 10px; }
.clearfix {  }
.warp { width: 1200px; margin-left: auto; margin-right: auto; }
#header { background: rgba(0, 0, 0, 0) url("images/brief_01.jpg"/*tpa=http://www.868cm.com/ZM1.0/images/brief_01.jpg*/) repeat-x scroll 0% 0%; height: 82px; padding-top: 0px; width: 100%; }
#header a.fl { height: 82px; }
#header .ban { float: right; width: 50px; height: 82px; margin-top: 15px; opacity: 0.3; }
#header #demo { overflow: hidden; height: 82px; line-height: 82px; width: 800px; color: rgb(210, 210, 202); white-space: nowrap; float: left; margin-top: 30px; font-size: 24px; margin-left: 50px; }
#Version { width: 100%; height: 750px; position: relative; 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: 1920px; height: 750px; position: relative; left: 50%; }
#headers { margin: -27px auto 0px -800px; width: 1280px; height: 82px; position: absolute; left: 50%; z-index: 99999; }
#menu { float: right; width: 845px; height: 82px; }
#menu ul { float: left; }
#menu ul li { float: left; margin-left: 28px; display: inline; }
#menu ul li a { float: left; width: 134px; height: 62px; line-height: 29px; text-align: center; font-size: 19px; color: rgb(189, 165, 117); padding-top: 15px; background: rgba(0, 0, 0, 0) url("images/menu_bg.jpg"/*tpa=http://www.868cm.com/ZM1.0/images/menu_bg.jpg*/) no-repeat scroll left -85px; transition: background-position 0.2s ease-in 0s; }
#menu ul li.change a, #menu ul li a:hover { text-decoration: none; background-position: left 0px; }
#menu ul li a span { line-height: 15px; font-size: 11px; font-family: "times new roman",times,serif; color: rgb(189, 165, 117); display: block; }
.m3 { width: 100%; height: auto; overflow: hidden; }
.m3_zb { width: 1150px; height: auto; overflow: hidden; margin: 10px auto 0px; }
.m3_zb_3 { width: 366px; height: auto; overflow: hidden; float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 5px solid rgb(170, 170, 170); padding-bottom: 10px; }
.m3_zb_3_t { width: 366px; height: 30px; float: left; line-height: 40px; text-align: center; color: rgb(229, 20, 0); font-size: 18px; font-weight: bold; position: relative; }
.m3_zb_3 .role-itemsy { width: 323px; height: auto; float: left; position: relative; padding: 10px; margin-left: 10px; }
.m3_zb_3 .role-itemsy img { width: 260px; height: auto; overflow: hidden; border: 1px solid rgb(54, 52, 40); border-radius: 10px; margin-left: 30px; }
.m3_zb_1 { width: 1140px; height: auto; overflow: hidden; float: left; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 5px solid rgb(170, 170, 170); padding-bottom: 10px; }
.m3_zb_1_t { width: 1140px; height: 40px; float: left; line-height: 40px; text-align: center; color: rgb(229, 20, 0); font-size: 18px; font-weight: bold; position: relative; }
.m3_zb_1 .role-itemsk { width: 1090px; height: auto; float: left; position: relative; padding: 0px 0px 10px 20px; }
.m3_zb_1 .role-itemsk img { width: 1090px; height: auto; overflow: hidden; border: 1px solid rgb(54, 52, 40); border-radius: 15px; }
