@charset "utf-8";
/* CSS Document */
body{background-color:#FFF;font: 100%/1.618 'Open Sans', arial, sans-serif, Verdana, Geneva;line-height:18px}
table{border-collapse:separate;}
a{color:#000000;font-size:12px;}
a:hover{color:#2A1FFF;text-decoration:none;}
.menuMiddle{background-image:url(../images/menuMiddle.png);background-repeat:repeat-x;width:950px;height:40px;}
.menuMiddle ul{font-size:12px;display:table;}
.menuMiddle ul li{list-style:none;display:table-cell;color:#ffffff;width:auto;height:40px;vertical-align:middle;padding:0 16px;float:left;line-height: 40px;}
.menuMiddle ul li a{color:#ffffff;text-decoration:none;}
.menuMiddle ul li a:hover{text-decoration:underline;}
.footerMiddle ul{font-size:12px;display:table;padding:8px 0px;}
.footerMiddle ul li{list-style:none;display:table-cell;color:#ffffff;width:auto;height:24px;vertical-align:middle;padding:0 5px;background-image:url(../images/footerInnerMiddle.png);background-repeat:repeat-x;float:left;line-height: 25px;}
.footerMiddle ul li a{color:#ffffff;text-decoration:none;}
.footerMiddle ul li a:hover{text-decoration:underline;}
.footerMiddle{background-image:url(../images/footerMiddle.png);background-repeat:repeat-x;width:941px;height:40px;}
.footerMiddle div{font-size:11px;color:#c5e1f6;}
.footerMiddle div.designBy{font-size:10px;color:#c5e1f6;padding:5px 0px 0px 0px;line-height:10px;}
.footerMiddle div.designBy a{text-decoration:none;color:#FFF;font-size:10px;}
.listMenu{width:255px;height:288px;padding-right:10px;padding:4px 3px;}
.listMenu .sublist{color:#000000;width:266px;height:48px;clear:both;display:table;text-align:left;}
.sublistImg{width:17px;display:table-cell;vertical-align:middle;}
.sublistData{text-align:left;vertical-align:middle;display:table-cell;background-image:url(../images/linkLeftBG.png);background-repeat:no-repeat;background-position:left center;}
.sublistData a{color:#ffffff;text-decoration:none;font-size:18px;font-family:"Times New Roman", Times, serif;font-weight:bold}
.sublistData a:hover{text-decoration:underline;}
.listMenu .sublist img{padding:0px;}
.listMenu .sublist span{line-height:12px;}
.listMenuMiddle{background-image:url(../images/listHeaderMiddle.png);background-repeat:repeat-x;width:255px;height:34px;text-align:left;padding:14px 0px 0px 3px;color:#FFF;}
.welcome{width:678px;height:300px;padding:5px 10px;}
.welcome p{text-indent:24px;font-size:12px;color:#2a628c;text-align:justify;line-height:21px;}
.welcome span{color:#022239;}
.sepBig{background-image:url(../images/sep1.png);width:1px;height:300px;background-repeat:no-repeat;}
.sep2{background-image:url(../images/sep2.png);background-repeat:no-repeat;width:1px;height:156px;}
.width960{width:960px;}
.left{float:left;}
.right{float:right;}
.addLable{font-family:"Times New Roman", Times, serif;font-size:14px;font-weight:bold;color:#000;}
.productHeader{background-image:url(../images/bannershadow.png);background-repeat:no-repeat;background-position:right center;text-align:left;padding:5px 0 5px 10px;background-color:#015b9c;line-height:20px;}
.productHeader span{font-weight:bold;font-family:'Times New Roman', Times, serif;font-size:14px;color:#FFF;}
.accPanal ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.accPanal ul li{
  float: left;
  /*padding: 10px;*/
  display: block;
  height: 260px;
  margin-right: 1px;
}

.accPanal ul li a{
  display: block;
  overflow: hidden;
  height: 260px;
  width: 75px;
  cursor: pointer;
}

.accPanal #a1{
  width: 210px;
}

.accPanal ul li img{
  position: absolute;
  border: 3px solid #881212;
}

.accPanal ul li p{
  margin: 0;
  padding: 0;
  width: 120px;
  display: block;
  margin-left: 85px;
}

#featured #slides { width: 954px; background-color: #e5e5e5; border-bottom: 1px solid #fff; height: 375px;padding: 3px; }
#slides .slide { position: relative; }
#switcher { width: 550px; float: right; margin-top: -65px; }
#switcher .item { margin-right: 17px; float: left; height: 98px; width: 93px; background: url(../images/slider-thumb-shadow.png) no-repeat bottom; position: relative; }
.item div.wrap { cursor: pointer; background: #e4e4e4; border-bottom: 1px solid #7f7f7f; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; padding: 4px; width: 83px; height: 83px; position: absolute; }
.item div.active { margin-top: -15px; }
.item div span.image { width: 83px; height: 83px; display: block; }
.item .hover { z-index: 10; background-image: url(../slider-hover.png);  display: none; position: absolute; top: -160px; left: -55px; width: 182px; height: 123px; padding: 15px; font-style: italic; color: #525252; text-shadow: 1px 1px 0px #fff; }
.item .hover span { color: #a4a4a4; font-size: 21px; margin: 0 0 10px 0; padding: 0; float: left; }