@charset "utf-8";
/*icon*/
.active-icon {display: inline-block;background: url(../images/active-icon.png) no-repeat;}
.loca-icon,.gift-icon{margin-bottom:-4px;height: 20px;}
.loca-icon{margin-right:7px;width: 15px;background-position: -25px -0px;}
.gift-icon{margin-right: 5px;width: 20px;background-position: -41px -0px;}
.list-pre-icon, .list-next-icon {margin-bottom: -1px;width: 8px;height: 12px;}
.list-pre-icon {margin-right: 5px;background-position: 0px -1px;}
.list-next-icon {margin-left: 5px;background-position: -15px -1px;}
.next-button:hover .list-pred-icon, .next-button:hover .list-nextd-icon {margin-bottom: -1px;width: 8px;height:12px;}
.next-button:hover .list-nextd-icon {margin-left: 5px;background-position:-15px -16px;}
.next-button:hover .list-pred-icon {margin-right: 5px;background-position: 0px -16px;}
/*iconEnd*/
.pad26{padding-top: 26px;}
.active-main{background: #f6f7f7;padding-bottom: 20px;}
.locat{padding: 10px 10px 10px 19px;background: #fff;}
.loca{height: 22px;line-height: 22px;font-size: 12px;}
.loca a:hover{ text-decoration:underline;}
.active-content {margin-top: 15px;margin-bottom: 17px;background-color: #fff;}

.active-content-title,.active-content-main{margin: 21px 20px 20px 22px;}
.active-content-title{height: 47px;border-bottom: 1px solid #cecece;}

.active-title,.active-nav{ height:40px; line-height:40px;}
.active-title{ float:left; font-size:16px; color:#202225;}
.active-nav{ float:right;}
.active-nav-list{float:left;display:block;width:102px;height: 36px;line-height:34px;font-size: 16px;color: #202225; text-align: center;border: 1px solid #dedede;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.marr18{margin-right: 18px;}
.active-nav-list:hover,.active-on{color: #fff;background-color: #259cf0;border: 1px solid #259cf0;}

.active-content-main{}

.active-list{padding-bottom: 16px;}
.singl-active{float: left;margin-right: 10px;padding-bottom: 16px;width:376px;}
.singl-active-content{ width:376px;*width:335px; padding:15px 19px 9px 20px; border:1px solid #cecece; border-top:none;}
.singl-active-content h4,.singl-active-content span{display:block; height:25px; line-height:25px; color:#202225;text-align: center;}
.singl-active-content h4{ font-weight:bold;}
.over-active{position: relative;height: 35px;line-height: 35px;z-index: 1;}
.over-active h4 {float: left;margin-top: 8px;margin-left: 113px;padding-right: 20px;width: auto;height: auto;line-height: initial;text-indent: 20px;background-color: #fff;font-weight:bold;font-size:16px;color:#79797a;}
.over-active .over-bg-border {position: absolute;top: 19px;left: 0;width: 100%;border-top: 1px solid #e9e9e9;z-index: -1;}
/*more*/
.more-active{padding-bottom:30px;display: inline-block;}
.next-button, .nub-button {
  display: inline-block;
  font-size: 12px;
  color: #474747;
  text-align: center;
  border: 1px solid #d5d5d5;
}
.next-button {
  float: left;
  margin-top: 4px;
  margin-right: 2px;
  width: 70px;
  height: 22px;
  line-height: 22px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.nub-button {
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.next-button span {
  display: inline-block;
}
.next-button:hover, .nub-button:hover ,.nub-on{
  color: #259cf0;
  border: 1px solid #259cf0;
}
.more-active ul, .more-active li {
  float: left;
  margin: 0 7px;
}
.cent{  text-align: center;}
.trade-icon{display: inline-block;background:url(../images/trade-icon.png) no-repeat;}
.list-pre-icon,.list-next-icon{margin-bottom: -1px;width: 8px;height: 12px;}
.list-pre-icon{margin-right: 5px;background-position: -87px -52px;}

.next-button:hover .list-pred-icon, .next-button:hover .list-nextd-icon {margin-bottom: -1px;width: 8px;height: 12px;}
.next-button:hover .list-pred-icon {margin-right: 5px; background-position: -87px -67px;}

.list-next-icon {margin-left: 5px;background-position: -104px -52px;}
.next-button:hover .list-nextd-icon {margin-left: 5px;background-position: -104px -67px;}