
.zb-pub{
  float: right;
  position: relative;
  width: 560px;
  height: 388px;
  background: url(../images/bg-zhongbiao.jpg) bottom center no-repeat;
}
.zb-pub .zp-title{
  border-bottom: 1px solid #cae0f3;
}
.zb-pub .zp-title p{
  position: relative;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 3px 9px 13px 0;
  font-size: 20px;
  color: #1479d7;
}
.zb-pub .zp-title p:after{
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  content: "";
  border-bottom: 4px solid #1479d7;
}
.zb-pub .zp-content{
  padding: 27px 23px 0 21px;
}
.zb-pub .zp-content p.title{
  font-size: 24px;
  color: #333;
}
.zb-pub .zp-content .zpc{
  margin-top: 36px;
  font-size: 16px;
  color: #333;
  line-height: 26px;
}
.zb-pub .zp-content .zpc p{
  margin-bottom: 4px;
  text-align: justify;
}
.zb-pub .zp-content .time{
  position: absolute;
  color: #fff;
  bottom: 16px;
  right: 15px;
  font-size: 20px;
  vertical-align: bottom;
  width: 80px;
}
.zb-pub .zp-content .time strong{
  font-size: 36px;
}


.tab-box .tab-content .tab-pane{
  display: none;
}
.tab-box .tab-content .tab-pane.active{
  display: block;
}
.bidding-tabs{
  margin-top: 17px;
}
.bidding-tabs .tab-index{
  padding-left: 7px;
}
.bidding-tabs .tab-index a{
  display: inline-block;
  vertical-align: bottom;
  margin-left: 18px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 0 26px;
  font-size: 18px;
  text-align: center;
  color: #003894;
  line-height: 34px;
  background-color: #d8e0ee;
}
.bidding-tabs .tab-index a.active{
  font-size: 20px;
  color: #fff;
  line-height: 45px;
  background-color: #01b2b3;
}
.bidding-tabs .tab-content{
  border-radius: 4px;
  border: 1px solid #dbdbdb;
}

.bidding-list{
  
}
.bidding-list ul{
  padding: 12px 0;
}
.bidding-list ul li{
  padding: 0 22px 0 26px;
  font-size: 16px;
  line-height: 41px;
  border-bottom: 1px solid #cae0f3;
}
.bidding-list ul li:nth-child(even){
  background-color: #f5f8fc;
}
.bidding-list ul li:last-child{
  border-bottom: none;
}
.bidding-list ul li a{
  color: #333;
}
.bidding-list ul li span.time{
  float: right;
  color: #333;
}



        
.tab-content{
    border-radius: 4px;
    border: 1px solid #dbdbdb;
    width: 100%;
}
       
.tab-wrapper .tab-radio{
  display: none;
}
.tab-handler{
    display: inline-block;
    vertical-align: bottom;
    margin-left: 18px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0 26px;
    font-size: 18px;
    text-align: center;
    color: #003894;
    line-height: 34px;
    background-color: #d8e0ee;
}
.tab-radio:checked + .tab-handler{
  display: inline-block;
    vertical-align: bottom;
    margin-left: 18px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0 26px;
    font-size: 18px;
    text-align: center;
    color: #003894;
    line-height: 34px;
    background-color: #d8e0ee;
    font-size: 20px;
color: #fff;
line-height: 45px;
background-color: #01b2b3;
}
.tab-radio:checked + .tab-handler + .tab-content{
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}
.tab-wrapper .tab-content{
  visibility: hidden;
  position: absolute;
}



.content{
    border-radius: 4px;
    border: 1px solid #dbdbdb;
    width: 100%;
}
       
.wrapper .radio{
  display: none;
}
.handler{
    display: inline-block;
    vertical-align: bottom;
    margin-left: 18px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0 26px;
    font-size: 18px;
    text-align: center;
    color: #003894;
    line-height: 34px;
    background-color: #d8e0ee;
}
.radio:checked + .handler{
  display: inline-block;
    vertical-align: bottom;
    margin-left: 18px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0 26px;
    font-size: 18px;
    text-align: center;
    color: #003894;
    line-height: 34px;
    background-color: #d8e0ee;
    font-size: 20px;
color: #fff;
line-height: 45px;
background-color: #01b2b3;
}
.radio:checked + .handler + .content{
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}
.wrapper .content{
  visibility: hidden;
  position: absolute;
}











