.sider_box { height: 410px; overflow: hidden; position: relative; width: 100%; }
#sider_box { height: 405px; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; }
#sider_box a { background-position: center top; background-repeat: no-repeat; display: block; height: 410px; width: 100%; }
.site_focus .focus_img { background-position: center top; background-repeat: no-repeat; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2; }
#sider_box a { background-position: center top; background-repeat: no-repeat; display: block; height: 410px; width: 100%; }
.site_focus .active { animation-name: tabFocusImg; z-index: 3; }
.site_focus .outgoing { animation-delay: 0s; animation-duration: 0.5s; animation-fill-mode: both; animation-timing-function: ease; z-index: 1; }
.site_focus .focus_img { background-position: center top; background-repeat: no-repeat; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2; }
.flash_box { margin: 0 auto; position: relative; width: 970px; z-index: 3; }
.sider_control { background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0; /*
    background: #000000 none repeat scroll 0 0;
    filter:alpha(opacity=30);
    -moz-opacity:0.3;
    opacity: 0.3;
    */
height: 80px; left: 0; position: absolute; top: 320px; width: 970px; z-index: 3; }
.sider_control .btnprev { background: rgba(0, 0, 0, 0) url("../../images/new/ws_dy.png") no-repeat scroll -33px 0; cursor: inherit; float: right; height: 55px; margin-left: 10px; margin-top: 10px; padding-right: 15px; width: 30px; }
.sider_control .btnprev:hover { background-position: -30px -55px; cursor: pointer; }
.sider_nav { float: right; height: 55px; overflow: hidden; padding-top: 10px; width: 600px; }
.sider_control .btnnext { background: rgba(0, 0, 0, 0) url("../../images/new/ws_dy.png") no-repeat scroll 0 0; cursor: inherit; float: right; height: 55px; margin-right: 10px; margin-top: 10px; width: 30px; }
.sider_control .btnnext:hover { background-position: 0 -55px; cursor: pointer; }
.sider_nav li { cursor: pointer; float: left; height: 55px; margin: 0 5px; overflow: hidden; width: 90px; }
.sider_nav li a { display: block; height: 55px; opacity: 0.8; overflow: hidden; vertical-align: bottom; width: 90px; }
.sider_nav li.current_flash a { height: 51px; opacity: 1; overflow: hidden; width: 86px; }
.m_title { display: none; float: left; height: 60px; left: 20px; overflow: hidden; position: absolute; text-align: left; top: 10px; width: 240px; z-index: 99; }
.sider_nav li a img { display: block; height: 55px; overflow: hidden; width: 90px; }
.current_flash .m_title { display: block; }
.m_title h4 { color: #fff; font-family: "Microsoft YaHei", "微软雅黑"; font-size: 20px; font-weight: normal; height: 30px; line-height: 30px; overflow: hidden; }
.m_title p { color: #fff; font-family: "Microsoft YaHei", "微软雅黑"; font-size: 18px; height: 26px; line-height: 26px; overflow: hidden; }
