﻿/*bid css*/
/*product 无缝滚动*/
.picMarquee-top{ margin:0 auto;  width:260px; overflow:hidden; position:relative; border-bottom:1px solid #eee; border-top:1px solid #eee;  }
.picMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-top .hd .prev,.picMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
		cursor:pointer; background:url("/Images/arrow.png") 0 -100px no-repeat;}
.picMarquee-top .hd .next{ background-position:0 -140px;  }
.picMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.picMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.picMarquee-top .bd{ padding:10px;   }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; }
.picMarquee-top .bd ul li .pic{ text-align:center;  }
.picMarquee-top .bd ul li .pic img{ width:180px; height:60px; display:block; padding:1px; border:1px solid #eee; }
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#137CCF;  }
.picMarquee-top .bd ul li .title{ text-align:left;}
.picMarquee-top .bd ul li .title a {
    white-space: normal;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 228px;
    display:inline-block;
    line-height:20px;
}
/*招标上边轮播图css*/
.focusBox { position: relative; width: 670px; height: 252px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 670px; height: 252px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

/*tab切换*/
#outer {width:250px;}
#tab {overflow:hidden;zoom:1;background:#F9F9F9; color:#fff; width:248px; }
#tab li {float:left;color:#000;height:30px;	cursor:pointer;	line-height:30px; width:124px; text-align:center;border-bottom:1px solid #EAE8E8;}
#tab li:first-child {border-right:1px solid #EAE8E8;}
#tab li.current {color:#000;background:#fff; border-bottom:1px solid #fff;}
#tabcontent {border:1px solid #fff;border-top-width:0;display: inline-block;}
#tabcontent ul {line-height:25px;display:none;	margin:14px 8px;}
#tabcontent ul li {
    width:115px; float:left;
    text-align:center;
    height:100px;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
}
#tabcontent ul li:first-child {
    border-left:1px solid #eee;
}
#tabcontent ul:first-child  li {
    border-top:1px solid #eee;
}
.icon-rc-book {
  display: inline-block;
  width: 38px;
  height: 38px;
  background: url('/Images/smallimg4.png') no-repeat 0 -448px transparent;
}
.icon-rc-cell {
  display: inline-block;
  width: 38px;
  height: 38px;
  background: url('/Images/smallimg4.png') no-repeat -212px -448px transparent;
}
.icon-rc-right {
  display: inline-block;
  width: 38px;
  height: 38px;
  background: url('/Images/smallimg4.png') no-repeat -85px -448px transparent;
}
.icon-rc-wrong {
  display: inline-block;
  width: 38px;
  height: 38px;
  background: url('/Images/smallimg4.png') no-repeat -171px -448px transparent;
}
.icon-rc-arrow {
  display: inline-block;
  width: 38px;
  height: 38px;
  background: url('/Images/smallimg4.png') no-repeat -42px -448px transparent;
}
.icon-rc-people {
  display: inline-block;
  width: 38px;
  height: 38px;
  background: url('/Images/smallimg4.png') no-repeat -130px -448px transparent;
}
#tabcontent ul li a .icon {
  display: block;
  margin:0 auto;
  margin-top:20px;
}

/*bid*/
.bid-left {
  float: left;
  background-color: #fff;

}
.bid-middle {
  float: left;
  background-color: #fff;
  margin-left: 10px;
}
.bid-right {
  float: left;
  background-color: #fff;
  margin-left: 10px;
  border: 1px solid #DEDEDE;
  width: 250px;
}
.bid-content {
    display:inline-block;
    margin-top:10px;
}
.bid-content .title {
    line-height:50px;
    height:50px;
    background:#fff;
    width:1200px;
    display:inline-block;
    text-indent:1em;
    border-bottom:1px solid #ddd;
}
.bid-content .title span {
    font-size:16px;
    float:left;
    height:50px;
}
.bid-content .title span a{
    font-size:12px;
    padding:8px 12px;
    text-decoration:none;
    cursor:pointer;
}
.bid-content .title span a:hover{
    color:#fff;
    background:#008000;
}
.bid-content .title em{
    display: inline-block;
    margin-top: 2px;
}
.up_zzjs{width:100%;height:400px;line-height:20px;overflow:hidden; background:#fff;}
.up_zzjs #up_li{list-style-type:none;margin:0;padding:0;margin-left:6px;}
/*系统支持ie8就选line-height:16px;，但不支持opera 否则选line-height:20px;*/
.up_zzjs #up_li a{font-size:12px; line-height:16px;}


.marqueebox ul li {
    height:36px;
    line-height:36px;
    font-size:14px;
    border-bottom:1px dashed #eee;
}
.bid-table-title{
    height:30px;
    line-height:24px;
    background:#fff;
}
.bid-table-title span{
    font-size:15px;
    font-weight:bold;
}
.bid-table-span1 {
    display:inline-block;
    width:240px;
    text-align:left;
    text-indent:10px !important;
}
.bid-table-span2 {
    display:inline-block;
    width:480px;
    text-align:left;
    padding-right:10px;
}
.bid-table-span3 {
    display:inline-block;
    width:130px;
    text-align:left;
}
.bid-table-span4 {
    display:inline-block;
    width:80px;
    text-align:left;
}
.marqueebox span {
    height:30px;
    line-height:30px;
    overflow:hidden;
}
.bid-table {

}
.bid-brsearch {
  padding: 40px 14px;
  position: relative;
}
.bid-brsearch input{
    width:205px;
    height:26px;
    line-height:26px;
    border: 1px solid #d7d7d7;
    border-top-color: #c4c4c4;
    border-radius: 2px;
    background:#f5f5f5;
    text-indent:8px;
    font-size:12px;
}
.bid-brsearch p {
    margin:8px 0;
}
.bid-brsearch select{
    width:205px;
    height:26px;
    line-height:26px;
    border: 1px solid #d7d7d7;
    border-top-color: #c4c4c4;
    border-radius: 2px;
    background:#f5f5f5;
    text-indent:4px;
    font-size:12px;
}
.bid-brsearch .u-submit {
    width: 100px;
    margin-left: 64px;
    background: #008000;
    color: #fff;
}
.bidlist {
    padding:20px;
}
.bidlist .nodata {
    text-align:center;
}
.bidlist ul li {
    padding:10px 0;
    border-bottom:1px solid #e3e3e3;
}
.bidlist ul li>p {
    font-size:14px;
    margin:4px 0;
}
.bidlist ul li p .type{
    color:#008000;
}
.bidlist ul li p .tit {
    margin-left:10px;
}
.bidlist ul li p .dtime {
    float:right;
}
.bidlist ul li .city span{    
    border: 1px solid #ddd;
    padding: 0 10px;
    margin-right: 10px;
    color: #999;
}
.bidlist ul li .descrip {    
    max-height: 6em;
    overflow: hidden;
}
.attr h1 {
    height:32px;
    line-height: 32px;
    font-size: 16px;
    text-indent: 1em;
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
}
.attr .attr-item ul li {
    padding:10px;
    font-size:14px;
}
.attr .attr-item ul li span {
    color:#666;
}
.attr .attr-item ul li a{
    font-size:14px;
    padding:0 10px;
    color:#137CCF;
}

.bid-content .supply {
    width:382px;
    height:330px;
    border:1px solid #ddd;
    background:#fff;
}
.supply .title {
    width:380px;
}
.supply .title  span{
    font-size:16px;
    font-weight:initial;
    padding:0 10px;
    border-bottom:1px solid #ddd;
}
.supply ul {
    padding: 4px;
    display: inline-block;
}
.supply .title span:first-child {
    border-bottom:1px solid #fff;
    border-right:1px solid #ddd;
}
.supply ul li {
    width:372px;
    display:inline-block;
    float:left;
    font-size:14px;
    padding: 2px 6px;
}

.supply ul li .pull-left{
    width:278px;
    overflow:hidden;
    height:22px;
}

.exh ul li {
    width:805px;
    display:inline-block;
    float:left;
    font-size:14px;
    border-left:1px solid #eee;
}
.exh ul li .pull-left{
    width:278px;
    overflow:hidden;
    height:22px;
}
.exh ul li:nth-child(2n+1) {
    border-left:1px solid #fff;
}
.exh span{
    font-size:14px;
    padding:2px 10px;
    height:24px;
    overflow:hidden;
    float:left;
    font-family:"微软雅黑";
}

.exh span a {
    height:24px;
    overflow:hidden;
    float: left;
}
.exh .exh-1 {
    width:154px;
    display:inline-block;
}
.exh .exh-2 {
    width:450px;
    display:inline-block;
}
.exh .exh-3 {
    width:100px;
    display:inline-block;
}
.exh .exh-4 {
    width:100px;
    display:inline-block;
}
.bid-content .exh {
    width:808px;
    height:330px;
    border:1px solid #ddd;
    background:#fff;
    margin-left:10px;
}
.exh .title {
    width:806px;
}



.content-right .xinghao{
  padding-left: 20px;
  height: 36px;
  font-size: 14px;
  line-height: 36px;
  border-bottom: 1px solid #e6e6e6;
  color:#666;
}
.content-right .comname {
  padding: 14px 20px 3px;
  line-height: 26px;
  font-size: 14px;
  font-weight: 700;
  text-align:center;
}
.content-right ul li span{
  color:#999;
}
.content-right .comlogo {
  text-align: center;
  width:238px;
}
.content-right .comlogo img {
   max-width:200px;
   max-height:80px;
}
.anchor {
  height: 36px;
  font-size: 14px;
  color: #666;
}
.content-right .right-top {
  border: 1px solid #ddd;
  background:#fff;
}

.content-right .right-bottom {  
  border: 1px solid #ddd;
  background:#fff;
  margin-top: 20px;
}
.right-bottom p {
    margin-top:10px;
  line-height: 40px;
  text-align: center;
  border: 1px solid #ddd;
  background: #137CCF;
  color: #fff;
  font-size: 16px;
  cursor:pointer;
}
.right-bottom .bottom-lianxi {
}
.right-bottom .bottom-kefu {
  background: #008000;
}
.right-bottom .bottom-zixun {
  background: #fff;
  color:#333;
}
.right-bottom .bottom-comname {  
  font-size: 14px;
}