
/* 首页样式 */
/* 采购信息 */
.onlineout{
    width: 1200px;
    overflow: hidden;
}
.onlinelis{
    margin:50px auto; 
}
.onlinelisleft .onlinelis{
	margin:50px auto 5px;
}
.onlinelisleft{
    float: left;
    width: 850px;
}
.onlinelisright{
    float: right;
    width: 300px;
}
.onlinenav{
    padding: 16px 0;
    border-bottom: 1px solid #235574;
}
.onlinenav .onlinenaviner{
    height: 24px;
    line-height: 24px;
    border-left: 4px solid #235574;
}
.onlinespan{
    font-size: 20px;
    color: #235574;
    padding:0 8px;
    float: left;
}
.onlineonemibot{
    border:1px solid #dcdcdc;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}
.onlineonemibot td{
    padding:18px 0 18px 34px;
}
.onlinetit{
    line-height: 28px;
    color: #595757;
    font-size: 14px;
}
.onlinetitred{
    line-height: 20px;
    color: #e72418;
    font-size: 16px;
}
.outsmright{
    border: 1px solid #dcdcdc;
    margin-bottom: 20px;
    overflow: hidden;
}
.onlinerigtit{
    height: 48px;
    padding-left: 26px;
    border-bottom: 1px solid #dcdcdc;
    overflow: hidden;
}
.onlinerigtit a{
    height: 24px;
    border-left:4px solid #235574;
    margin:12px 0;
    display: block;   
}
.onlinerigtit span{
    padding-left: 10px;
    font-size: 20px;
    color: #595757;
}
.onlinerigtit a,.onlinerigtit span{
   color: #3e3a39;
   font-size:20px;
   line-height: 24px;
}
.hotbotnew {
    height: 116px;
    overflow: hidden;
    padding:20px 28px;
}
.hotbotnewlis,.hotbotnewlis a{
    line-height: 30px;
    font-size: 14px;
    color: #595757;
}

.yaoinputout{
    position: relative;
    margin-bottom:12px;
}
.yaoyueinput,.yaoinputout{
    line-height: 42px;
    height: 42px;
}
.yaoinputout label{
    position: absolute;
    left:16px;
    font-size: 14px;
    color: #595757;
    padding:1px 0;
}
.yaoyueoffer{
    padding:20px 26px;
}
.yaoyueinput{
    border:1px solid #e5e5e5;
    padding-left:76px;
    width: 166px;
    font-size: 14px;
}
.yaoyueinput::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #9fa0a0;
}
.yaoyueinput:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #9fa0a0;
}
.yaoyueinput::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #9fa0a0;
}
.yaoyueinput::-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #9fa0a0;
}
.offerbtn{
    width: 130px;
    height: 40px;
    color: #fff;
    font-size: 14px;
    background-color: #f29400;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
    margin-top:8px;
}
.morea{
    float: right;
    margin: 5px 0;
}
.morea, .morea span{
    font-size: 14px;
    color: #595757;
    height: 14px;
    line-height: 14px;
}
.morea span,.moreimg{
    float: left;
}
.moreimg{
    display: block;
    margin:3px 0 2px 4px;
}
.onlinetwoboleft{
    border-collapse: collapse;
    table-layout: fixed;
    width:100%;
}

.onlinetwoboleft td{
    padding-top: 22px;
    padding-bottom: 0;
    height: 32px;
}
.tdfirst td{
    padding-top: 30px;
    padding-bottom: 0;
    font-size: 16px;
}
.tdfirst .onlinetdthree a{
    display:inline-block;
    width:100px;
    text-align: center;
    font-size: 16px;
    color: #595757;
}
.tdlast td{
    text-align: center;
    height: 50px;
    vertical-align: bottom;
    padding-bottom:5px;
}
.tdlast td a{
    font-size: 14px;
    color: #595757;
}
.onlinetdone{
    width: 316px;
}
.onlinetdtwo{
    width: 222px;
    padding-left:80px;
    color: #595757;
}
.onlinetdthree{
    width: 130px;
    text-align: center;
}
.onlinetdtwo,.onlinetdtwo span,.onlinebtn{
    font-size: 16px;
}
.onlinetdtwo span{
    color: #3e3a39;
}
.onlinetdone a{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #1d59b2;
}
.onlinebtn{
    width: 98px;
    height: 28px;
    border:1px solid #f29300;
    line-height: 28px;
    text-align: center;
    display: inline-block;
    color: #f29300;
}
/* 报价流程 */
.offerprocess .onlinenav{
    border-bottom: 0;
}
.offerproline{
    padding:56px 14px 84px;
    position: relative;
}
.offerproline p.pmiddle{
    border-top: 1px solid #595757;
    position: relative;
}
.offerproline p img{
    position: absolute;
    width: 12px;
    height: 11px;
    right: 0;
    top:50%;
    margin-top:-6px;
}

.progreicon{
    height: 86px;
    padding:0 5px 0 5px;
    width: 54px;
    float: left;
}
.progreicontit{
    line-height: 26px;
    font-size: 12px;
    color: #595757;
    text-align: center;
}
.progreiconul{
    position: absolute;
    top:22px;
}
.iconquan{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #595757;
    margin:6px auto 12px;
    font-style: normal;
    display: block;

}
.progreiconlis{
    display: block;
    background-image: url(../img/progre2.png);
    background-repeat: no-repeat;
    width: 40px;
    margin:0 auto 0;
}
.progreone{
     background-position: center top;  
     height: 38px;
     margin-top:4px;
}
.progretwo{
     background-position: center -40px;  
     height: 42px; 
}
.progrethree{
     background-position: center -84px;  
     height:38px;
     margin-top:4px;
}
.progrefour{
     background-position: center bottom;  
     height:36px;
     margin-top:3px;
}
.compmessage{
    margin-bottom: 80px;
    border:1px solid #dcdcdc;
}
.compmesstit{
    height: 46px;
    line-height: 46px;
    padding:0 22px 0 30px;
    border-bottom: 1px solid #dcdcdc;
}
.compmesstit span{
    color: #3e3a39;
    font-size: 20px;
    float: left;
}

.compmessagebot{
    padding: 16px 0 16px 32px;
}
.compmessname{
     height: 32px;
    line-height: 32px;
}
.compmessname span{
    max-width:610px;
    font-size:18px;
    color: #3e3a39;
    float: left;
    display: block;
}

.compmessageul{
    margin:18px 0 18px; 
    overflow: hidden;
}
.compmessageul li{
    padding-right: 54px;
    float: left;
}
.compmessageul li p{
    line-height: 26px;
    font-size: 14px;
    color: #3e3a39;
}
.compmessageul li p a{
    font-size: 14px;
    color: #226aa6;
}
.keyword a,.keyword img{
    display: block;
}
.keyword a{
    border: 1px solid #e9ebeb;
}
.keyword img{
    width: 100%;
}
.compmessageul li p a:hover,.hotbotnewlis a:hover{
    color: #c00;
}
.compmessageul li.compmelilast{
	width: 428px;
    display: block;
    padding-right: 0;
}

.onlinetwoboleft td{
    padding-top:25px;
    padding-bottom: 25px;
    border-bottom: 1px dashed #e6e6e6;
    cursor: pointer;
}
.tdlast td{
	border-bottom: 0;
}
.pur_li_tle {
    width: 100%;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    font-size: 16px;
}
.pur_li_tle a.titcont {
    color: #1e62a1;
}
.pur_li_tb {
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    color: #727171;
    font-size: 12px;
}
.modifya {
	width: 100%;
    height: 32px;
    line-height: 32px;
    color: #595757;
    font-size: 16px;
}
.onlinetdthree .modifyspan{
	 text-align:center;
}
.modifyspan {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #727171;
}
.modifyspan span{
	font-size: 12px;
}
.onlinebtn:hover{
	background-color: #f39700;
    color: #fff;
}