
.MainSlideBanner {width:1000px; height:400px; overflow:hidden; text-align:left;}
.MainSlideBanner * {padding:0; margin:0; border:none; text-decoration:none; line-height:130%;}
.MainSlideBanner li {position:relative; float:left; width:1000px; height:400px;}
.MainSlideBanner a {cursor:pointer;}

.MainSlideBanner strong,
.MainSlideBanner span.text {float:left; width:400px; padding-left:10px;}
.MainSlideBanner strong {margin:15px 0 15px 0; font-size:16px; color:#099cbc !important;}
.MainSlideBanner span.text {margin-bottom:15px; font-size:12px; color:#888 !important;}
.MainSlideBanner span.thumb {float:left; width:330px; height:250px; margin-right:15px;}
.MainSlideBanner span.thumb img {width:330px; height:210px;}
.MainSlideBanner .more {float:left; margin-left:190px;}

.MainSlideBanner li .DarkBlock { position:absolute;  width:370px; height:210px;  background-color:#000000; opacity:0.5; filter:alpha(opacity=50); }
.MainSlideBanner li .TextBlock {position:absolute;  width:370px; height:210px;}
.MainSlideBanner li .TextBlock .Subject {font-size:16px; color:#FFFFFF; margin-top:24px; margin-left:70px;  width:280px; word-break:break-all; word-wrap: break-word; line-height:140%; font-weight:700;}
.MainSlideBanner li .TextBlock .Content {font-size:12px; color:#FFFFFF; margin-top:10px; margin-left:75px; width:280px;line-height:18px; word-break:break-all; word-wrap: break-word;  }
.MainSlideBanner li .TextBlock .Date {font-size:11px; color:#FFFFFF; margin-top:5px; margin-left:75px;  width:280px; }

.SlideBlockWrap {position:relative; padding:0; width:1000px;}
.SlideBlockWrap .prev {position:absolute; left:0; top:150px; outline:0;}
.SlideBlockWrap .next {position:absolute; right:0; top:150px; outline:0;}
.SlideBlockWrap a:active { }


.auto_controls {position:absolute; bottom:15px; right:30px;}
.auto_controls a {outline:0; padding:2px;}