﻿* {  margin:0;  padding:0;  list-style:none;  }
body {  background:#fff; width:100%;  }
img {  border:0;  }
a {  text-decoration:none;  color:#333;  }
a:hover {  color:#1974A1;  }
#footer {  text-align:center;  }
.slider {  width:100%;  min-width:1200px;  height:500px;  position:relative;  overflow:hidden;  background:#fff;  text-align:center;  }
.slider .bd {  width:1200px;  position:absolute;  left:50%;  margin-left:-600px  }
.slider .bd li {  width:1200px;  overflow:hidden;  position: relative; }
.slider .bd li img {  display:block;  width:1200px;  height:500px;  }
.slider .tempWrap {  overflow:visible !important  }
.slider .tempWrap ul {  margin-left:-1200px !important;  }
.slider .hd {  position:absolute;  width:100%;  left:0;  z-index:1;  height:8px;  bottom:30px;   }
.slider .hd ul{width: 1200px; margin: 0 auto;text-align:right;padding-right: 20px  }
.slider .hd ul li {  display:inline-block;  *display:inline;  zoom:1;  width:8px; height:8px; line-height:99px;  overflow:hidden;
    background:url(/scripts/banner/slider-btn1.png) 0 -10px no-repeat;
    margin:0 5px;  cursor:pointer;  filter:alpha(opacity=60);  opacity:0.6;  }
.slider .hd ul li.on {  background-position:0 0;  filter:alpha(opacity=100);  opacity:1;  }
.slider .pnBtn {  position:absolute;  z-index:1;  top:0;  width:100%;  height:500px;  cursor:pointer;  }
.slider .prev {  left:-50%;  margin-left:-600px;  }
.slider .next {  left:50%;  margin-left:600px;  }
.slider .pnBtn .blackBg {  display:block;  position:absolute;  left:0;  top:0;  width:100%;  height:500px;  background:#000;  filter:alpha(opacity=50);  opacity:0.5;  }
.slider .pnBtn .arrow {  display: block;  position:absolute;filter:alpha(opacity=60);  opacity:0.6;  top:62px;  z-index:1;  width:60px;  height:260px;  }
.slider .pnBtn .arrow:hover {  filter:alpha(opacity=1);  opacity:1;  }
.slider .prev .arrow {  right:-55px;  background:url(/scripts/banner/slider-arrow1.png) -120px 0 no-repeat;display:block;  }
.slider .next .arrow {  left:-49px;  background:url(/scripts/banner/slider-arrow1.png) 0 0 no-repeat;display:block;  }
.slider .bd li .text{ position: absolute!important; z-index:1 !important; top:440px; left:0 !important; text-align:left; width: 100%; height:60px; font-size:18px;float:left; line-height:60px; padding:0 20px; font-weight:bolder;
    color:#fff;  background: rgba(0,0,0,0.5);  opacity:0.5;  filter:alpha(opacity=50);  background:#000;  -moz-opacity: 0.5;  }