body, input, textarea, label{font: 14px/1.8 'Microsoft YaHei', Arial, Helvetica, sans-serif;}
body{background: #f5f5f5;}
.instore{display: block; line-height: 38px; width: 94%; border: 0; margin-left: 3%;  border-radius:3px; background: #bababa; color: #fff;text-align: center; margin-bottom: 15px;}
.instore:after{content: "\e62d"; font-family: "iconfont"; font-size: 20px; margin-left: 5px;}
.gysdelete{width: 94%; height: 38px; margin-left: 3%;   overflow: hidden; }
.gysdelete a{width: 48%;  height: 38px; display: block; text-align: center; line-height: 38px; border-radius:3px ; }
.deleleft{float: left; background: #bababa; color: #fff;}
.deleleft:after{content: "\e62d"; font-family: "iconfont"; font-size: 20px; margin-left: 5px;}
.deleright{background: #0196f5;  float: right; color: #fff;}
.deleright:after{content: "\e6f4"; font-family: "iconfont"; font-size: 14px;  margin-left: 5px; margin-top: 5px;}
/*index*/
.pagemain{width: 100%;}
.memtop{padding: 15px; background: #40b2f6;  position: relative;
filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);/*IE8*/	
    background:#40b2f6; 
    background:-moz-linear-gradient(top,  rgba(0, 0, 0, 0.5));  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#0096ff), to(rgba(60, 175, 255, 0.5)));  
    background:-o-linear-gradient(top,  rgba(0, 0, 255, 0.5)); }
    
.headtop{width: 100%; overflow: hidden;}
.memtop .headpic{ top:0;   margin-right:10px; float:left;}
.memtop .headpic img{ display:block; border:0; width:49px; height:49px; border-radius:50px; border:2px solid #fff; overflow:hidden;}
@keyframes animation {
      100% {
          transform: rotate(360deg);
      }
    }
.headpic img{
    animation: animation 1s ease;
    animation-fill-mode : forwards;/*保持结束位置*/
  }
.commpyname{float: left; width: 75%;}
.memtop .commpyname p{width: 80%; display: block; float: left;}
.memtop .commpyname h1 .username{float: left; font-size: 14px;color: #fff; line-height: 1.5;overflow: hidden; text-overflow:ellipsis; white-space:nowrap; font-weight: normal; max-width: 80%;}
.memtop .commpyname h1 .useredit{ display: block; margin-left: 5px;}
.memtop .commpyname h1 .useredit:before{content: "\e61d"; font-family: "iconfont"; color: #fff; font-size: 14px; float: left; line-height: 20px;}
.memtop .commpyname .usertx {font-size: 12px;color: #fff;font-weight: normal;line-height: 24px; margin-top: 5px; padding:  0 8px; background: rgba(0,0,0,0.2);border-radius:30px; float: left; width: auto !important;}
.privibox{width: 100%; overflow: hidden; padding-top: 10px; margin-bottom: 10px;}
.privi{ width: 100%;  color:#fff; overflow: hidden;}
.privi span{margin-left:15px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width: 44%; display: inline-block; float: left; line-height: 28px;}
.privi span:before{content: "\e624"; font-family: "iconfont"; font-size: 20px;}
.authen{width: 70%; line-height:32px; background: #ff7200; margin: 0 auto; text-align: center;  border-radius:30px; position: absolute; bottom:-16px; left: 12%; border: 1px solid #fff; padding: 0 2%; margin: 0 auto;}
.authen a{ color:#fff; display: block; width: 100%; line-height: 32px; overflow: hidden; height: 32px;text-overflow:ellipsis; white-space:nowrap;}
.authen a:after{content: "\e612"; font-family: "iconfont"; font-size: 16px;}

.newtop{ background: url(../images/newtop_bg.jpg) no-repeat; padding:10px 10px; background-size:100% 100% ; overflow: hidden;}
.newheadpic{width: 75%; height: 55px; float: left; margin-top: 5px;}
.nheadpic{width: 55px; height: 55px; border-radius: 50%; overflow: hidden; border: 1px solid #fff; float: left;}
.nheadpic img{width: 100%; height: 100%;}
@keyframes animation {
      100% {
          transform: rotate(360deg);
      }
    }
.nheadpic{
    animation: animation 1s ease;
    animation-fill-mode : forwards;/*保持结束位置*/
  }
.nheadname{float: left; margin-left: 10px; width: 60%;}
.nheadname h3{font-weight: normal; color: #fff;max-width: 100%; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; font-size: 14px;}
.nheadname p{ border-radius: 10px; background:#89abc4; line-height: 22px; color: #fff; font-size: 12px; text-align: center; max-width: 100%; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.newinteg{width:20%; float: right;}
.integmain{width:65px; height: 65px; background: url(../images/integ.png) no-repeat; background-size:100% 100%;  font-size: 12px; color:#fff;  }
.integmain p{width:65px; height: 60px; padding-top: 5px; line-height: 20px; display: block; text-align: center;}
.newpro{width: 100%;  margin-top: 10px;}
.newpro a{padding: 0 10px; height: 38px; display: block; line-height: 38px; border-bottom: 1px solid #e5e5e5; background:#fff;}
.newpro a span.bigprotit{float: left;}
.newpro a span.stit{float: right; color: #b6b6b6; font-size: 12px; padding-right: 5px;}
.newpro a span.stit1{ float: right; line-height: 16px; margin-top: 1px;  margin-right: 2px; }
.newpro a span.stit1:before{content: "\e634"; font-family: "iconfont";  margin-left: -6px; font-size:22px; color: #ff8946; font-style: normal; float: left; line-height:38px; }
.newpro a span.stit2{float: right; color:#2aa4fe; border: 1px solid #2aa4fe; line-height: 16px; margin-top: 11px; padding: 0 1px; border-radius: 3px; margin-right: 5px; font-size: 12px;}
.newpro a span.stit3{ float: right; color:#f00; border: 1px solid #f00; line-height: 16px; margin-top: 11px; padding: 0 1px; border-radius: 3px; margin-right: 5px; font-size: 12px;}
.newpro a span.stit4{ float: right; color:#199040; border: 1px solid #199040; line-height: 16px; margin-top: 11px; padding: 0 1px; border-radius: 3px; margin-right: 5px; font-size: 12px;}
.newpro a i{width: 24px; display: inline-block; height: 24px; float: left;}
.newpro a i.icon1:before{content: "\e622"; font-family: "iconfont";  margin-left: -6px; font-size:30px; color: #7db2ff; font-style: normal; float: left; line-height:38px; }
.newpro a i.icon2:before{content: "\e635"; font-family: "iconfont";  margin-left: -3px;  font-size:24px; color: #ff8946; font-style: normal; float: left; line-height:38px; }
.newpro a i.icon3:before{content: "\e6df"; font-family: "iconfont";  margin-left: -3px; font-size:24px; color: #ad89ff; font-style: normal; float: left; line-height:38px; }
.newpro a i.icon4:before{content: "\e6c9"; font-family: "iconfont";  margin-left: -3px; font-size:24px; color: #49db8a; font-style: normal; float: left; line-height:38px; }
.newpro a i.icon5:before{content: "\e640"; font-family: "iconfont";  margin-left: -3px; font-size:24px; color: #fb6262; font-style: normal; float: left; line-height:38px; }
.newpro a i.icon6:before{content: "\e63a"; font-family: "iconfont";  margin-left: -4px; font-size:26px; color: #1bc8ce; font-style: normal; float: left; line-height:38px; }
.newpro a i.icon7:before{content: "\e639"; font-family: "iconfont";  margin-left: -3px; font-size:24px; color: #0196f5; font-style: normal; float: left; line-height:38px; }
i.newjiantou:before {content: "\e612";position: absolute;right: 0px;font-size: 14px;color: #999; line-height: 38px;}

/*认证后*/


.commpynames{padding-top:10px; margin-bottom: 15px; }
.commpynames p{width: 60%; height: 25px; margin: 0 auto; position: relative;}
.commpynames .username{font-size: 14px;color: #fff; line-height: 2;overflow: hidden; text-overflow:ellipsis; white-space:nowrap; font-weight: normal; max-width: 100%;  display: inline-block; height: 30px; text-align: center;}
.memtop .commpynames .useredit{position: absolute; margin-left: 3px;}
.memtop .commpynames .useredit:before{content: "\e61d"; font-family: "iconfont"; color: #fff; font-size: 14px; }

.newbox{width: 100%; background:#fff; padding-top: 25px; overflow: hidden;}
.newboxone{width: 20%; height:70px; float: left; margin-left: 10%;}
.mesnub{position: absolute; top:4px; right: -6px;width: 10px; height: 10px; border-radius: 50%; background: #f00;}
.newboxone i{width:28px; height: 40px; margin: 0 auto;  display: block; font-family: "iconfont"; font-style: normal; text-align: center; position: relative;}
.newboxone i.new1:before{content: "\e636"; font-size: 27px; color: #556478;}
.newboxone i.new2:before{content: "\e685"; font-size: 28px; color: #556478;}

.newboxone i.new4:before{content: "\e64f"; font-size: 27px; color: #556478;}
.newboxone p{text-align: center;}

.memlist{ margin-top:15px; padding: 0 8px; margin-bottom: 70px;}
.memlist a{height: 38px; background: #FFF; display: block;  margin-bottom:10px; padding-left: 8px; border:1px solid #ededed; border-radius:5px;}
.memlist a span.bigtit{float: left; line-height: 38px !important; }
.memlist a span.samlltit{float: right; line-height: 40px; color: #999; padding-right: 25px; font-size: 12px;}
i.memjiantou:before {content: "\e612";position: absolute;right: 15px;font-size: 14px;color: #999; line-height: 38px;}
.memlist a i.perdata:before{content: "\e622"; font-family: "iconfont";  margin-left: -3px; font-size:32px; color: #7db2ff; font-style: normal; float: left; line-height: 42px; }
.memlist a i.balance:before{content: "\e61e"; font-family: "iconfont"; padding-right: 5px; font-size: 26px; color: #ff8946; font-style: normal; float: left; line-height: 38px;}
.memlist a i.prob:before{content: "\e6b0"; font-family: "iconfont"; padding-right: 5px; font-size: 28px; color: #49db8a; font-style: normal; float: left; line-height: 38px;}
.memlist a i.inqu:before{content: "\e620"; font-family: "iconfont"; padding-right: 5px; font-size:27px; color: #ff2237; font-style: normal; float: left; line-height: 38px;}
.memlist a i.off:before{content: "\e62f"; font-family: "iconfont"; padding-right: 5px; font-size:27px;  font-style: normal; float: left; line-height: 38px; color: #8ec8f6;}
.shopbt{width: 100%; margin-top: 30px;}
.shopbt button{width: 60%; margin-left: 20%;margin-top: 15px; font-size: 14px; font-weight: bold; background: #f13300; border: none; color: #fff; border-radius:5px; line-height: 40px;  -webkit-appearance: none;}

/*企业认证*/
.authmain{margin-bottom: 50px;}
.authbox{ border-top:1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff;  overflow: hidden;}
.authbox li{border-bottom: 1px solid #DFDFDD;   overflow:hidden; line-height: 38px; padding-left: 10px;}
.authbox li.bdnone{border-bottom: 0;}
.authbox li span{float: left;}
.authbox li input{float: right; border: 0; text-align: right; width: 70%; outline: 0;  line-height: 38px; padding-right: 10px;}
.authbox li input:disabled{background: #fff; color: #ccc;}
input[readonly]{color: #444;}
.enterqua{ margin: 10px 0;  overflow: hidden;}
.enterqua a.enterbg{display: block; width: 99%; height: 0; padding-bottom: 75%; border: 1px dashed #ccc;}
.enterqua a.enterbg img{width: 100%;}
.enterqua a.enterimg{display: block; max-width: 99%;  border: 1px dashed #ccc; text-align: center; }
.enterqua a.enterimg img{max-width: 100%; max-height: 200px; padding:5px 0;}

.spetwo div{width: 49%;}
.spetwo div input{width:50%;}
.speleft{float: left;}
.speright{float: right;}

/*我的企业库*/
.suppmain .gyslist{ padding:0 10px; background: #fff;}
.suppmain .gyslist .con {border-bottom:1px solid #dcdcdc;padding: 2px 0 8px 0;}
.suppmain .gyslist .con .title{ display:block;  width:100%; overflow: hidden; color: #1b91d2 ; }
.suppmain .gyslist .con .title span{ font-size:14px; }
.suppmain .gyslist .con .title span.shopico{width: 20px; height: 20px; display: inline-block; background: url(../../member/images/djtshop.png) no-repeat; background-size:20px 20px ; margin-left: 4px; margin-top: 3px; position: relative; top: 5px;}
.suppmain .gyslist .con .title span.vipico{width: 20px; height: 20px; display: inline-block; background: url(../../member/images/authico.png) no-repeat; background-size:20px 20px ; margin-left: 4px; margin-top: 3px; position: relative; top: 5px;}
.suppmain .gyslist .con .gyshop:after{width: 20px; height: 20px; background: url(../../member/images/djtshop.png) no-repeat;}
.suppmain .gyslist .con .peers-show{ line-height:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.suppmain .gyslist .con .intr{overflow:hidden; width:100%; color:#666; color:#868789;font-size:12px; }
.suppmain .gyslist .con .intr .bran{padding: 1px 6px; border: 1px solid #ccc; background: #f5f5f5; border-radius: 5px; max-width:80px;overflow: hidden; height: 16px; display: block; float: left; line-height: 16px;text-overflow:ellipsis; white-space:nowrap; font-size: 12px; margin-top:4px; margin-right: 5px;}
.suppmain .gyslist .con .rate{font-size: 12px;  float:right; color:#97989a; }
.phonedw{ position: relative;}
.wytalk{float: right; margin-top: 4px; border-radius:3px ; position: absolute; right:0px; top: -42px;}
.wytalk:before{content: "\e654";font-family: "iconfont"; font-size: 60px; color: #ff7200;}
.recomtit{background: #007aff; padding: 15px 10px; text-align: center; line-height: 26px; border-bottom: 1px dotted #ccc; font-weight: bold; font-size: 16px; color: #fff;}
.otherinfor{line-height: 28px;}
.teldw{position: relative;}
.supptel{display: block; width: 16px; height: 16px; position: absolute; right: 0; margin-top: 11px; margin-right: 5px; line-height: 14px;}
.supptel:before{content: "\e64e";font-family: "iconfont"; font-size: 21px; color: #1b91d2;}
.suppcontact{ height: 30px; position: absolute; right:0px; top: 5px; text-align: right;}
.suppcontact a{padding: 0px 5px; margin: 0 5px; color: #fff; height: 20px; display: block; float: left; line-height: 20px; border-radius: 3px; font-size: 12px;}
.suppcontact a.tel{background: #ff7200;}
.suppcontact a.tel:before{content: "\e651";font-family: "iconfont"; margin-right: 5px; font-size: 12px;}
.suppcontact a.line{ background: #0096FF;}
.suppcontact a.line:before{content: "\e670";font-family: "iconfont"; margin-right: 5px;}
/*修改资料*/
.modatabox{}
.modhead{width: 100%; }
.modhead h3{font-weight: normal; font-size: 14px; padding-left: 10px; padding-top:5px; color: #199077;}
.modhead h3:before{display: inline-block;content: '';width: 6px;height: 16px;border-radius: 3px;background: #158064;vertical-align: middle;margin-top: -2px;margin-right: 5px;}
.headpicbox{height: 60px; border-top:1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; padding: 0 10px;}
.headpicbox span{line-height: 57px;}
.headpicmain{float: right; }
.headpicmain a{width: 50px;height: 50px; border-radius: 50%; overflow: hidden; display: block;float: left; margin-left: 10px; margin-top: 5px}
.headpicmain a img{width: 100%; height: 50px;}

.modinfor{width: 100%;}
.modinfor h3{font-weight: normal; font-size: 14px; padding-left: 10px; padding-top:5px; color: #199077;}
.modinfor h3:before{display: inline-block;content: '';width: 6px;height: 16px;border-radius: 3px;background: #158064;vertical-align: middle;margin-top: -2px;margin-right: 5px;}
.modinforbox{ border-top:1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; overflow: hidden;}
.modinforbox li{border-bottom: 1px solid #DFDFDD;  overflow:hidden; line-height:38px; padding-left:10px; }
.modinforbox li.bdnone{border-bottom: 0;}
.modinforbox li span{float: left;}
.modinforbox li input{float: right; border: 0; text-align: right; width: 70%; outline: 0;  line-height: 38px;  padding-right: 10px;}
.modinforbox li input:disabled{background: #fff; color: #ccc;}
.modatabts{line-height: 38px; width: 94%; border: 0; margin-left: 3%; color: #fff; border-radius:3px; background: #ff7200; margin-bottom: 70px; -webkit-appearance: none;}
.modatabts:disabled{border: 1px solid #ccc;background-color: #ccc;color:#999;}
.modatabts2{width: 94%; margin-left: 3%; text-align: center; display: block; line-height: 38px;  color: #fff; border-radius:3px; background: #ff7200; margin-top: 20px;}
.explain{width:94%; margin-left: 3%; border: 0; background: #f5f5f5; height: 35px; border-radius:3px; text-indent: 0.5em; margin-top: 10px;}
.explamain{width: 100%; overflow: hidden; color: #888; font-size: 12px;}
.datacity{width: 80%; float: right; text-align: right; }
.datacity select{margin-right: 5px; border: 0; outline: 0; width: 25%;}
.datacityx{width: 80%; float: right; text-align: right; }
.datacityx select{margin-right: 10px; border: 0; outline: 0; width:35%;   }
.datacityx select option{text-align: right; }
.gysyzmpicmain{ position: relative; text-align: left !important; text-indent: 3em;}
.gysyzmpic{width: 26%; height: 30px;  position: absolute; right: 0; margin-top: 4px;  border-radius: 3px; margin-right: 3px; overflow: hidden;}
.gysyzmpic img{width: 100%; height: 30px;}
.gysyzmtextmain{position: relative; text-align: left !important; text-indent: 3em;}
.gysyzmtext{width: 26% !important; height: 30px;  position: absolute; right: 0; margin-top: 4px;  border-radius: 3px; margin-right: 3px; background: #f5f5f5; -webkit-appearance: none; line-height: 30px !important; padding-right: 0 !important; text-align: center !important;}
.gysyzmtext:disabled{background-color: #F5F5F5 !important;color:#ACA899 !important;}

/*我的C币*/
.balanmain{padding:20px  10px; margin-bottom: 50px;}
.balanicon{width: 100%; text-align: center; }
.balanicon i{width: 105px; height: 105px; display: inline-block; font-style: normal;}
.balanicon i:before{content: "\e61e";font-family: "iconfont"; font-size: 105px; line-height: 115px; color: #fc9011;}
.balantit{text-align: center; padding-top:10px ; line-height: 30px;}
.balantit em{font-style: normal; font-size: 30px; font-family: arial;}
.balanbtn{width: 80%; margin-left: 10%; line-height: 35px;text-align: center; margin-top: 5px; overflow: hidden;}
.balanbtndeta{width:46%; height: 35px; display: block; float: left; background: #e4274b; color: #fff; border-radius:3px;}
.balanbtnrech{width: 46%; height: 35px; display: block; float: right; background: #007AFF; color: #fff; border-radius:3px;}
.balanDeta{ border:1px solid #d4d4d4; margin-top: 15px; padding: 5px 10px; background: #fff; border-radius:3px; line-height: 30px;}
.balanDeta p span{float: right;}

/*问题反馈*/
.fdbackmain{padding:15px  10px; margin-bottom: 50px;}
.fdbackmain p{margin-bottom: 15px;}
.fdbackmain input.fdtit{width: 100%; line-height: 35px; border: 1px solid #ddd; border-radius: 3px; text-indent: 0.5em;}
.fdbackmain textarea{width: 98%; border: 1px solid #ddd; border-radius:3px; padding: 1%; min-height: 150px; display: block;}
.uploadpic{width:100%;  border: 1px solid #ddd; border-radius:3px; background: #fff;overflow: hidden;}
.picmain{width: 80px; height: 80px;  float: left; position: relative; margin: 5px 15px;}

@media only screen and (min-width: 320px){
	.picmain{width: 80px; height: 80px;  float: left; position: relative; margin: 5px 10px;}
	.uploadpic a.uploadbts{width: 80px; height: 80px; display: block; float: left; background: url(../images/uploadpic.png) no-repeat; background-size:100% 100%; margin: 5px 10px !important;}
}
@media only screen and (min-width: 375px){
	.picmain{width: 80px; height: 80px;  float: left; position: relative; margin: 5px 4px;}
	.uploadpic a.uploadbts{width: 80px; height: 80px; display: block; float: left; background: url(../images/uploadpic.png) no-repeat; background-size:100% 100%; margin: 5px 4px !important;}
}
@media only screen and (min-width: 412px){
	.picmain{width: 80px; height: 80px;  float: left; position: relative; margin: 5px 9px;}
	.uploadpic a.uploadbts{width: 80px; height: 80px; display: block; float: left; background: url(../images/uploadpic.png) no-repeat; background-size:100% 100%; margin: 5px 9px !important;}
}
@media only screen and (min-width: 768px){
	.picmain{width: 80px; height: 80px;  float: left; position: relative; margin: 5px 6px;}
	.uploadpic a.uploadbts{width: 80px; height: 80px; display: block; float: left; background: url(../images/uploadpic.png) no-repeat; background-size:100% 100%; margin: 5px 6px !important;}
}
.picmain a.picdel{width: 20px; height: 20px; background: url(../images/closepic.png) no-repeat; background-size:100% 100% ; border-radius:50%; display: block; position: absolute; top: -6px; right: -6px; }
.picmain img{width: 80px; height: 80px; }
.uploadpic a.uploadbts{width: 80px; height: 80px; display: block; float: left; background: url(../images/uploadpic.png) no-repeat; background-size:100% 100%; margin: 5px 15px;}
.uploadtit{font-size: 12px; color: #999; }
.textbox{padding: 0 10px;}
.pricetext{min-height: 100px; border-radius:5px; background: #fff;   border: 1px solid #Ccc; width: 100%;}
.fdbackmain input.fdbts{width:80%; border: 0; background: #e71421; line-height: 35px; color: #fff; border-radius: 3px; margin-left: 10%;}

/*报价*/
.offermain{ margin-bottom: 50px;}
.pagetit{font-weight: normal;font-size: 14px;padding-left: 10px;color: #199077; line-height: 30px; background: #efeff4; position: relative;}
.pagetit:before{display: inline-block;content: '';width: 6px;height: 16px;border-radius: 3px;background: #158064;vertical-align: middle;margin-top: -2px;margin-right: 5px;}
.newadd{float: right; margin-right: 10px; padding: 0 5px; height: 24px; background: #f00; border-radius: 3px; margin-top: 3px; line-height: 24px; text-align: center; color: #fff;}
.newadd:before{font-family: 'iconfont'; content:"\e68a"; margin-right: 5px; font-size: 14px; }
.delpri{float: right; margin-right: 10px; padding: 0 5px; height: 20px; background: #ff7200; border-radius: 3px; margin-top: 5px; line-height: 20px; text-align: center; color: #fff; font-size: 12px;}
.offerbox{ border-top:1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; padding: 10px 10px; overflow: hidden;}
.hisprice a img{max-width: 40%; height: 200px; margin-right: 15px; display: block; float: left; margin-bottom: 15px; }
.offerbox table{ margin-top:3px; width: 100%; border-left: 1px solid #dedede; border-bottom: 1px solid #dedede; font-size: 12px;} 
.offerbox td{height:32px; text-align: left;}
.offerbox th,.offerbox td{border-right: 1px solid #dedede; border-top: 1px solid #dedede; font-weight: normal;}
@media only screen and (min-width: 320px) and (max-width: 450px) {
	 .offerbox table{margin-top:5px; width: 100%; border-left: 1px solid #dedede; border-bottom: 1px solid #dedede; text-align: center; display:block; overflow:auto; clear:both; border-collapse: collapse;}
 .offerbox th,.offerbox td{border-right: 1px solid #dedede; border-top: 1px solid #dedede; white-space:nowrap; text-align:left; padding: 0 5px;}
}
.offerbox td.propic{text-align: center !important;}
.offerbox td.propic img{width:18px; height: 18px; vertical-align: middle; margin-top: -2px; }
.offerbox td.operation{text-align: center !important;}
.offerbox td.operation a{color: #fff; width: 40px; padding: 1px 4px; margin: 0 2px; border-radius: 2px; }
.offerbox td.operation a.edit{background:#00a0ff;}
.offerbox td.operation a.delete{background: #ff3131; color: #fff;}
.offerbox td.state,.offerbox td.state_no{text-align: center !important;}
.offerbox td.state i:before{font-family: 'iconfont'; content:"\e627"; font-style: normal;  line-height: 32px; color: #16c827; font-size: 18px; }
.offerbox td.state_no i:before{font-family: 'iconfont'; content:"\e62c"; font-style: normal; line-height: 32px; color: #ff6c00; font-size: 18px;}
.offerbox li{border-bottom: 1px solid #DFDFDD;  width:100%; overflow:hidden; padding: 10px 0;}
.offerbox li.bdnone{border-bottom: 0;}
.offerbox li span{float: left;}
.offerbox li input{float: right; border: 0; text-align: right; width: 80%; outline: 0;}
.offerbox li input:disabled{background: #fff; color: #ccc;}



/*消息列表*/
.messbox{width: 100%; height: 32px; border-top: 1px solid #ccc; background: #fff; border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.messbox a{line-height: 32px; padding-left: 10px;  height: 35px; display: block; color: #999;}
.messbox a span{width:50px; height: 32px; background:#007aff; display: block; float: right; text-align: center; color: #fff;}
.newsbox{border-top:1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; padding: 0 10px;}
.newsbox .xjlist{ padding:10px 0; border-bottom: 1px solid #e4e3e6;}
.newsbox .xjlist .xjlogo{width:40px; height:40px; border-radius:3px; top:0;  float:left; margin-right:10px; overflow:hidden; border:1px solid #e6e6e6;}
.newsbox .xjlist .xjlogo img{ display:block; border:0; width:100%;}
.newsbox .xjlist .xjmc h1 {font-size: 14px;color: #444;line-height: 1.5; overflow:hidden;}
.newsbox .xjlist .xjmc h1 span.name{ display:block;overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width: 80%; float:left; color:#3990e6;}
.newsbox .xjlist .xjmc h1 span.chat{font-weight:normal; float:right; color:#3990e6; width:20%; text-align:right;}
.newsbox .xjlist .xjmc h2 {font-size: 12px;color: #999;font-weight: normal;line-height: 20px;padding-bottom: 2px;}
.newsbox .xjlist .tit{ overflow:hidden;}
.newsbox .xjlist .tit h3{ font-size:14px; float:left;overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width: 85%;}
.newsbox .xjlist .tit span.new:before{font-family: 'iconfont'; content:"\e61a"; color:#f00; font-size:14px; padding-right:5px; float:left;}
.newsbox .xjlist .tit span.hot:before{font-family: 'iconfont'; content:"\e669"; color:#f00; font-size:14px; padding-right:5px; float:left;}
.newsbox .xjlist .jianjie{color:#999;overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; font-size:12px;}
.newsbox .xjlist .xjpic{ width:100%; height:50px;}
.newsbox .xjlist .xjpic span{}
.newsbox .xjlist .xjpic span img{max-width:75px; height:50px; margin-right:8px;}

/*消息详情*/
.newsdetabox{padding: 10px;}
.probmianbox{border-bottom: 1px dotted #ccc; padding-bottom: 15px;}
.probmianbox .prober{width:49px; height:49px;  top:0;  float:left; margin-right:10px;  }
.probmianbox .prober img{ display:block; border:0; width:49px; height:49px; overflow:hidden; border-radius:50%; border:1px solid #e6e6e6;}
.probmianbox .prober p{text-align: center; color: #4695d7; width: 49px; height:28px; overflow: hidden; font-size: 14px; line-height: 28px;}
.probmianbox .probercont{padding-left:60px;}
.probmianbox .probercont h1 {font-size: 14px;color: #444;line-height: 1.5;}
.probmianbox .probercont h2 {font-size: 12px;color: #999;font-weight: normal;line-height: 30px;padding-bottom: 2px;}
.probmianbox .probercont img{margin: 5px 0; max-width:240px; max-height: 200px;}
.probmianbox .probercont p{font-size: 14px;}

/*认证失败*/
.authfail{padding:20px  10px; margin-top: 20px;}
.authicon{width: 100%; text-align: center; }
.authicon i{width: 105px; height: 105px; display: inline-block; font-style: normal; border-radius: 50%; overflow: hidden; border: 1px solid #ccc;}
.authicon i img{width: 100%;}
.authicon p{color: #666; font-size: 12px;}
.failmain{ padding: 5px 5px; border-radius:8px ; background: #f5f5f5;  margin: 15px 0; color: #333; min-height: 130px;}
.failhelp{text-align: center; margin-top: 10px; color: #666; font-size: 12px;}
.failhelp a{color: #ff7200;}

/*认证提示*/
.authprompt{padding:20px  10px; margin-bottom: 50px;}
.promptmain{ padding: 15px 10px; border-radius:8px ; background: #fff; border: 1px solid #ccc;  color: #333; overflow: hidden; position: relative; min-height: 90px;}
.promptmain span{width: 80px; height:80px; float: left; display: block;  margin-right: 8px;  padding-top: 5px;}
.promptmain span img{width: 100%;}
.promptmain p{vertical-align: middle; padding: 0; }
.littlepro{color: #888; font-size: 12px;}

/*审核中*/
.qrcode{padding:20px 10px; margin-bottom: 50px;}
.qrcodetit{text-align: center;}
.qrcodetit font{color: #f00;}
.qrcodepic{width: 180px; height: 180px; margin: 0 auto;}
.qrcodepic img{width: 100%; margin-top: 10px;}
.qrcodetit2{text-align: center; margin-top:30px; color: #ff7200;}
.qrcode a{width: 40%; height: 30px; display: block; margin: 0 auto; text-decoration: none; color: #ff7200; border: 1px solid #ff7200; text-align: center;
 border-radius: 30px; line-height: 30px; margin-top: 10px;}
 
 /**/
.applyname{font-size: 14px; margin: 0 10px; color: #444; margin-bottom: 10px;  padding-left: 5px; border-radius: 5px; color: #444 ;}

/*share*/
.sharemain{width: 100%;}
.sharepic img{width: 100%;}
.sharecon{padding: 0px 10px; margin-top: 20px; }
.sharecont{border: 1px solid #3f9674; padding: 10px;}
.sharebtone{display: block; line-height: 38px; border: 0;   border-radius:3px; background: #bababa; color: #fff;text-align: center; margin-bottom: 15px;}
.sharebtone:before{content: "\e63f"; font-family: "iconfont"; font-size: 16px; margin-right: 5px;}
.sharebtbox{ height: 38px;    overflow: hidden; }
.sharebtbox a{width: 48%;  height: 38px; display: block; text-align: center; line-height: 38px; border-radius:3px ; }
.sharebtleft{float: left; background: #bababa; color: #fff;}
.sharebtleft:before{content: "\e64f"; font-family: "iconfont"; font-size: 16px; margin-right: 5px;}
.sharebtright{background: #0196f5;  float: right; color: #fff;}
.sharebtright:before{content: "\e63f"; font-family: "iconfont"; font-size: 14px;  margin-right: 5px; margin-top: 5px;}
.moreadd{color: #fff; background: #25b0a8; padding: 3px 10px; border-radius:3px; margin-right: 5px;}


.shareone{width: 94%; margin-left: 3%; text-align: center; display: block; line-height: 38px;  color: #fff; border-radius:3px; background: #ff7200; margin-top: 20px; margin-bottom: 15px;}
.shareone:before{content: "\e63e";font-family: "iconfont"; margin-right: 5px; font-size: 14px;}
.sharetwo{width: 94%; margin-left: 3%; text-align: center; display: block; line-height: 38px;  color: #fff; border-radius:3px; background: #4ea24a; margin-bottom: 15px; }
.sharetwo:before{content: "\e64f";font-family: "iconfont"; margin-right: 5px; font-size: 15px;}
.sharethree{width: 94%; margin-left: 3%; text-align: center; display: block; line-height: 38px;  color: #fff; border-radius:3px; background: #0096ff; }
.sharethree:before{content: "\e63d";font-family: "iconfont"; margin-right: 5px; font-size: 16px;}


.sharemode{position: fixed;z-index: 998;top: 0;right: 0;bottom: 0; left: 0; background-color: rgba(0,0,0,.8);}
.modemain img{ width: 100%;}


/*供应商报价*/
.gysbj_tit{padding: 10px; background: #f4faff; border-bottom: 1px solid #ccc;}
.gysbj_tit h3{font-size: 14px; border-bottom: 1px solid #e6e6e6; padding-bottom: 5px; margin-bottom: 5px; color: #444;} 
.gysbj_tit p{font-size: 12px;}
.gysbj_tit p span{color:#999;}
.gysbj_tit p span font{color: #444;}
.gysbj_fr{float: right;}

.bj_radio, .bj_checkbox{float: right; margin-right: 10px;}
.bj_radio input[type=radio], .bj_checkbox input[type=checkbox]{float: left; width:15px; height:15px; margin-top: 11px; margin-right: 5px;}

.bj_lister{padding: 0 10px; background: #fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.bj_lister h3{font-size: 14px; font-weight: normal;}
.bj_lister p{margin: 5px 0;  overflow: hidden;}
.bj_lister span{color: #666; font-size: 12px;}
.bj_lister span.bjfl{float: left;}
.bj_lister span.bjfr{float: right;}

