
.mb10{margin-bottom: 10px;}
.ml10{margin-left: 10px;}
.mg10{margin: 10px 0;}
.mb5{margin-bottom: 5px;}
.price-color{
	color:#e8362e;
}
.accord_tender_color {
	color: #0273af;
	
}

.accords-tenders {
	
}
.accords-tenders-process {
	height: 75px;
	background:url("../images/process_bg.png") repeat-x center center; 
	border-bottom: 2px solid #dddddd;
	
}
.accords-tenders-tabs {
	
}
.at-tabs-menu {
	margin-top: 18px;
	font-size: 0;
	
}
.at-tabs-menu li {
	float: left;
	height: 30px;
}
.at-tabs-menu li.current {
	border-bottom: 2px solid #0273af;
}
.at-tabs-menu li span {
	display: inline-block;
	width: 110px;
	height: 22px;
	line-height: 22px;
	border-right: 1px solid #eeeeee;
	text-align: center;
	font-size: 14px;
	color: #333;
	cursor: pointer;
	
}
.at-tabs-menu li.current span {
	color: #0273af;
}
.at-tabs-menu li:last-child span {
	border-right: none;
}
.at-search-items {
	height: 24px;
	margin:10px 0 16px 0;
	padding: 5px 20px;
	background-color: #f3f3f3;
}
.at-search-item {
	display: inline-block;
	width: 50px;
	height: 23px;
	margin-right: 10px;
	
    line-height: 24px;
    background-color: #fff;
	border: 1px solid #cccccc;
}
.at-search-item a {
	position: relative;
	margin-left: 5px;
}
 .at-search-item.timeDesc a::after,
 .at-search-item.totalAmountDesc a::after {
	
	background-position: -18px -108px;	
} 

.at-search-item a::after {
	position: absolute;
	content: '';
	width: 6px;
	height: 6px;
	top: 8px;
	right: -10px;
	background: url("../images/ele_sprit.png") center center no-repeat;
	background-position: -10px -108px;	
}


.at-search-item a::before {
	position: absolute;
	content: '';
	width: 6px;
	height: 6px;
	top: 2px;
	right: -10px;
	background: url("../images/ele_sprit.png") center center no-repeat;
	background-position: -10px -104px;
		
}
/* .selected-orderby.timeDesc a::after {
	
	background-position: -18px -108px;	閫変腑涓�} */
.at-search-item.timeAsc a::before,
.at-search-item.totalAmountAsc a::before {

	background-position: -18px -104px;
		
}

.at-search-only {
	margin: 5px 20px 0 0;
}
.at-search-only i{
	display: inline-block;
	width: 14px;
    height: 14px;
    margin-right: 5px;
    border: 1px solid #ccc;
    background-color: #fff;
    vertical-align: sub;
    
}
.onlyshow-token {
	display: inline-block;
	width: 15px;
	height: 15px;
	background:url("../images/ele_sprit.png") center center no-repeat;
	background-position: -32px -116px;
}

  .at-search-input {
    width: 260px;
    height: 23px;
    border: 1px solid #ccc;
    }
   .at-search-input  input{
	     width: 192px;
	    height: 23px;
	    padding: 0 10px;
	    border: 0;
    }
   .at-search-btn {
    padding: 3.5px 20px;
    border-left: 1px solid #ccc;
    background-color: #f3f3f3;
    color: #9a9691;
    font-family: simsun;
    cursor: pointer;
    }
    .at-search-refresh {
	  display: inline-block;
      margin: 5px 10px 0 10px;
      color: #646ffa;
      cursor: pointer;
    }
    
   /************/ 
    .swiper-self-wrapper {
      padding: 10px 10px 0 10px; 
    }
    .swiper-container {
      position: relative;
       height: 106px;
    }
    .swiper-self-btn {
     position: absolute;
     top: 28%;
     width: 30px;
     height:　40px;
     line-height: 40px;
     font-size: 36px;
     color: #ccc;
     cursor: pointer;
     z-index: 10;
     text-align: center;
     background-color: rgba(0,0,0,.3);
     display: none;
    }
    .swiper-container:hover .swiper-self-btn {
      display: block;
    }
    .swiper-self-btn.button-prev {
       right: 0;
     }
     .swiper-self-btn.button-next {
       left: 0;
     }
     .swiper-container .swiper-pagination-bullet-active {
       background: #0273af;
     }
     .accords-tender-content {
       
     }
     .accords-tender-content ul {
     
     }
     .accords-tender-content ul li {
       float: left;
       width: 288px;
       height: 298px;
       margin: 0 10px 10px 0px;
       border: 1px solid #ccc;
       line-height: 14px;
       box-shadow: 1px 1px 1px #ccc;
     
       
     }
      .accords-tender-content ul li:nth-child(4n){
        margin-right: 0;
      }
     .atc-item-wrapper {
       padding-bottom: 5px;
       border-bottom: 1px dotted #ddd;
     }
     
     
    .atc-item-img {
	    width: 92px;
	    height: 92px;
	    border: 1px solid #ccc;
	  }
	/* .atc-item-content-title {
	  display: inline-block;
	   position:relative;
       max-width: 160px;
       _max-height:160px;
       max-height: 36px;
       _max-height: 36px;
       overflow: hidden;
       line-height: 18px;
	}
	.atc-item-content-title::after {
       content: "...";
       font-weight: bold;
       position: absolute;
       bottom: 2px;
	    right: -2px;
	    padding: 0 5px 1px 3px;
	    background-color: #fff;
       
      } */
      .atc-item-content-title {
         display: -webkit-box;
         width: 112px;
         overflow: hidden;
		text-overflow:ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		max-height: 40px;
		_max-height: 40px;
		line-height: 20px;
		
      }
      .atc-item-purchase {
        padding: 0 10px;
        margin-bottom: 10px;
        font-weight: bold;
      }
      .atc-item-purchase a {
         display: inline-block;
         width: 268px;
         height: 14px;
         overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
		font-size: 14px;
      }
      /* .atc-item-purchase a {
        display: inline-block;
	     position:relative;
         max-width: 270px;
         height: 18px;
         overflow: hidden;
         line-height: 18px;
         
      }
      .atc-item-purchase a::after {
        content: "...";
       font-weight: bold;
       position: absolute;
       bottom: 2px;
	    right: 0;
	    padding: 0 5px 1px 0px;
	    background-color: #fff;
      } */
      .atc-item-num {
        margin-right: 10px;
      }
	.atc-others {
	    height: 106px;
	    background-color: #fcfcfc;
        padding: 14px 10px 14px;
	}
	.change-content {
	   height: 32px;
	}
	.at-state {
	  height: 28px;
	  line-height: 28px;
	  background-color: #f3f3f3;
	}
	.day, .hour, .minute, .second {
	  color: #666;
    }
	.atc-deadline-process {
	  margin-top: 4px;
      height: 4px;
      background-color: #d3d3d3;
	}
	
	.atc-others-txt {
	  line-height:16px;
	}
	.delivert-area {
	    width: 200px;
	    height: 40px;
	    line-height: 20px;
	    overflow: hidden;
	}
	.compete-starting.delivert-area,
	.compete-result.delivert-area {
	  width: 268px;
	}
	.pirce-fixing,
	.attenders-num  {
	  margin-top: 6px;
	}
	.atc-deadline-process-mask {
	  height: 4px;
      background-color: #0273af;
      width: 0%;
	}
	
	.attend-quoted-btn {
	    position: absolute;
	    bottom: 10px;
	    right: -10px;
	    width: 70px;
	    height: 32px;
	    border-radius: 2px 0 0 2px;
	    background-color: #0273af;
	    color: #fff;
	    box-shadow: 1px 0px 1px #0273af;
	   
	}
	.attend-quoted-btn.disabled {
	 background-color: #b0b0b0;
	}
	.at-deadline-mask {
	  display:none;
     position: absolute;
	    width: 91%;
	    height: 100%;
	    padding: 0 5%;
	    top: 0;
	    background-color: rgba(0,0,0,0.3);
	    z-index: 99;
	    color:#fff;
	    font-size: 14px;
	    text-align: center;
	   
	}
	
	.at-deadline-mask .day,
	.at-deadline-mask .hour, 
	.at-deadline-mask .minute,
	.at-deadline-mask .second {
	  color: #fff;
    }
	.server-time {
	  margin-top: 40px;
	}
	.server-time,
	.client-time,
	.importent-tips {
	  display: flex;
	  
	}
	.server-time span,
	.client-time span {
	  font-family: Arial;
	 
	}
	

	.server-time span:nth-child(1),
	.client-time span:nth-child(1)
	{
	  flex: 112px 0 0;
	  -webkit-flex: 112px 0 0;
	  text-align: right;
	}
	.importent-tips {
	 margin-bottom: 38px;
	  margin-top: 38px;
	  line-height: 20px;
	  font-family: "SimSun";
	  font-size: 12px;
	  text-align: left;
	  line-height: 20px;
	  
	}
	.importent-tips i {
	  line-height: 20px;
	}
	.at-mask-btn {
	 width: 260px;
    height: 40px;
     margin-top: 10px;
      border-radius: 2px;
    background-color: #fff;
    color: #666;
    font-size: 14px;
    cursor: pointer;
   
   
	}
	.disabled-btn {
	 background-color: #ddd;
     color: #999;
	}
