.banner .container { position: relative; }
#slider { float:left; width:1003px; height:550px; position: relative; clear:both;}
#slider ul { position:absolute; list-style:none; top:0; left:0; z-index:1; }
#slider li { float:left; width:1003px; height:550px; }
#slider #pagination { width: 106px; height: 22px;  padding: 10px 0 0 0px; z-index: 9999999; position: absolute; left: 450px; top: 510px }
#slider .pagination { list-style:none; position: absolute; left: 0px; bottom: 2px; z-index: 999; }
#slider .pagination li { float:left; cursor:pointer; background:url(../images/pagenation-02.png) no-repeat left top; font-size: 0; width: 16px; height: 16px; position: relative; padding:0 5px 0 0; z-index:9999; }
#slider .pagination li:hover { background: url(../images/pagenation-01.png) no-repeat left top; }
#slider #pagination li.current { background: url(../images/pagenation-01.png) no-repeat left top; }
#slider #pagination li#content { width:1003px; height:550px; float:left; }
.slide-text { width: 495px; float: left; padding:0 0 0 10px; }
.slide-text h1 { font-size: 36px; color: #fff; font-weight: bold; padding: 63px 10px 15px 0px;font-family: 'BreeSerif-Regular'; text-transform:uppercase;    line-height:normal; /*text-shadow: 0px 1px 1px #fff;*/ }
.slide-text p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; line-height: 18px; padding: 0 0 25px 0; }
.slide-text p strong { color: #4c4c4c; }
/*.slide-text a { width: 182px; height: 62px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fff; display: block; background: url(../images/button1.png) no-repeat left top; text-align: center; line-height: 60px; text-decoration: none; }
.slide-text a:hover { background: url(../images/button1-hover.png) no-repeat left top; }*/
.slide-image { width:469px; float: right;/* padding: 0px 9px 0 0;*/ margin:53px 0 0 0; background:url(../images/slide-1.png) no-repeat left top; height:446px; }

.slide-button{ list-style:none; padding:0; margin:0; position:inherit!important; clear:both;}
.slide-button li{ list-style:none; padding:0; margin:0; position:relative; float:none; display:inline; width:auto!important;height:auto!important; padding: 0 10px 0 0!important;}
.slide-button li a{ text-decoration:none; text-transform:uppercase; color:#fff; font:bold 14px/51px Arial, Helvetica, sans-serif; display:inline-block; padding:0 0 0 20px; background: url(../images/slide-btn-lft.png) 0 0 no-repeat; height:51px;}
.slide-button li a span{ display:inline-block; float:left; padding:18px 20px 15px 0; line-height:16px; background:url(../images/slide-btn-rt.png) 100% 0 no-repeat; text-align:center;}
.slide-button li a:hover{ background-position: 0 -51px;}
.slide-button li a:hover span{ background-position: 100% -51px;}