body {margin:0; padding:0;}




.topFrameSlider {width:650px; height:250px; padding-top:20px; overflow:hidden; text-align:left;}
.topFrameSlider * {padding:0; margin:0; border:none; text-decoration:none; line-height:130%;}
.topFrameSlider li {position:relative; float:left; width:600px;}
.topFrameSlider a {cursor:pointer;}
.topFrameSlider span.frame {position:absolute; top:0; left:0; width:330px; height:250px; background:url(../img/frame.png) no-repeat; behavior:url(css/iepngfix.htc);}
.topFrameSlider strong,
.topFrameSlider span.text {float:left; width:240px; padding-left:10px; line-height: 1.5em;}
.topFrameSlider strong {margin:15px 0 15px 0; font-size:17px; !important;}
.topFrameSlider span.text {margin-bottom:15px; font-size:12px; color:#888 !important;}
.topFrameSlider span.thumb {float:left; width:330px; height:250px; margin-right:10px;}
.topFrameSlider span.thumb img {width:330px; height:210px;}
.topFrameSlider .more {float:left; margin-left:190px;}
.frameSlidesWrap {position:relative; padding:0 40px 0 30px; width:580px;}
.frameSlidesWrap .prev {position:absolute; left:0; top:0px; outline:0;}
.frameSlidesWrap .next {position:absolute; right:0; top:0px; outline:0;}
.frameSlidesWrap a:active { top:102px;}
.bx_pager {position:absolute; bottom:20px; left:325px;}
.bx_pager a {float:left; background:url(../img/pager.gif) no-repeat 0 -8px; width:8px; height:8px; color:#fff; font-size:0px; text-indent:-9999em; margin-right:6px;}
.bx_pager a:hover, .bx_pager a.active {background-position:0 0; text-decoration:none;}
.auto_controls {position:absolute; bottom:13px; left:600px;}
.auto_controls a {outline:0; padding:2px;}