  ﻿#toggle-menu {
  float: left;
  background-position: 0 0;

}

#toggle-search {
  float: right;
  background: no-repeat;
  line-height: 54px;
}
#toggle-search.open:after {
  top: 40px;
}
/*#toggle-search:after {
  -moz-transition: top, 0.5s;
  -o-transition: top, 0.5s;
  -webkit-transition: top, 0.5s;
  transition: top, 0.5s;
  position: absolute;
  top: 52px;
  left: 50%;
  margin-left: -8px;
  content: "";
  border-color: transparent transparent #e1e4e7;
  border-style: solid;
  border-width: 8px 8px 12px;
}*/

#toggle-basket {
  position: relative;
  float: right;
  background-position: -120px 0;
}
#toggle-basket:before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 2px;
  height: 50px;
  content: "";
  background-color: #000;
}

#search-form {
  -moz-transition: max-height, 0.5s;
  -o-transition: max-height, 0.5s;
  -webkit-transition: max-height, 0.5s;
  transition: max-height, 0.5s;
  position: absolute;
  top: 60px;
  right: 235px;
  width: 14%;
  max-height: 0;
  overflow: hidden;
  background-color: #e1e4e7;
}
#search-form.open {
  max-height: 40px; z-index:999;
}
#search-form fieldset {
  position: relative;
  margin: 0 45px 0 0;
  padding: 0;
  border: none;
}
#search-form input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 30px;
}
#search-form input[type="search"] {
  width: 100%;
  padding: 0 5px 0 10px;
  background: transparent;
  border: none;
}
#search-form input[type="submit"] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 40px;
  margin: 0;
  padding-top: 4px;
  font-weight: 700;
  text-transform: uppercase;
  color: #516270;
  background: #fff;
  border: none;
  cursor: pointer;
  z-index:999;
}

.banner{width:100%;height:450px;overflow:hidden; text-align:center; text-align:center;position:relative; z-index:1;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; z-index:1;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:49%; bottom:20px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px; border: 1px solid #134eab;  width:7px; height:7px; text-align:center;cursor:pointer; }
.slideBox .hd ul li.on{ background:#134eab;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:100%;}
.slideBox .bd ul{width:100%;}
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .prev{ position:absolute; left:50px; top:50%; margin-top:-37px; float:left;display:block; width:70px; height:70px; background:url(/images/s_banner_l.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ position:absolute; right:50px; top:50%; margin-top:-37px; float: right; display:block; width:70px; height:70px; background:url(/images/s_banner_r.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }