@charset "utf-8"; 
body{ background:#f8f8f8; } 
.process ul li.step{ width:343px;}
.submit_msg{ width:100%; background:#fff; text-align:center; padding:0.3rem 0; color:#f00; font-size:0.3rem; float:left; }

/* 产品信息 */
.ginfo{ width:100%; border-bottom:1px solid #efefef; background:#fff; padding:0.3rem 0; margin-bottom:0; float:left; }
.ginfo .img{ width:1.5rem; margin:0; float:left; }
.ginfo .img a img{ width:1.5rem; margin:0 0 0 0.2rem; float:left; }
.ginfo .ttl{ width:5.5rem; padding:0 0 0 0.3rem; float:left; }
.ginfo .ttl .sttl{ width:100%; padding:0rem 0 0 0; float:left; }
.ginfo .ttl .sttl a{ font-size:0.28rem; color:#555; float:left; }
.ginfo .ttl .spr{ color:#f00; font-size:0.3rem; padding:0.05rem 0 0 0; float:left; }
 

/*申请操作*/
.fhuo{ width:100%; border-bottom:1px solid #efefef; background:#fff; padding:0.15rem 0; margin-top:0.2rem; float:left; }
.fhuo dl{ width:100%; padding:0.1rem 0; float:left; }
.fhuo dl dt{ width:1.5rem; padding:0.14rem 0rem 0 0.2rem; font-size:0.28rem; color:#333; float:left; }
.fhuo dl dd{ width:5.5rem; float:left; }
.fhuo dl dd select{ border:1px solid #efefef; padding:0.1rem 0.1rem 0.1rem; font-size:0.3rem; } 
.fhuo dl dd input[type="number"]{ width:80px; float:left; }
.fhuo dl dd input{ padding:0.2rem; border:1px solid #efefef; border-radius:0; }
.fhuo dl dd input.rmk{ width:5.1rem; }
.fhuo dl dd span{ padding:6px 0 0 10px; font-size:0.25rem; color:#666; float:left; }


/*文件上传*/
.img_up{ width:100%; border-bottom:1px solid #efefef; background:#fff; padding:0 0 0.3rem 0; margin:0 0 0.2rem 0;  float: left;}
.img_name{ width:100%; float:left; }
.img_name span{ font-size:0.28rem; padding:0.2rem 0 0.1rem 0.2rem; float:left; }

.img_up .img_box{ padding:0 0 0 0.2rem; clear:both; } 
.upload_box{ float:left; }
.upload_box .img{ width:50px; height:50px; margin-right:10px; border:1px solid #ddd; border-radius:3px; overflow:hidden; float:left; }
.upload_box .img img{ max-width:50px; height:50px; position:absolute; float:left;}
.upload_box .img i{ width:50px; height:50px; display:none; float:left; z-index:2; font-style:inherit; text-align:center; line-height:50px; color:#FFFFFF; background-color:rgba(0,0,0,0.4); cursor:pointer; position: relative; left:0; top:0; }
.upload_box .img:hover i{ display:block; }
.upload_button{ float:left; }
.upload_button .file{ padding:0; width:0.91rem; height:0.91rem; line-height:.91rem; position:relative; cursor:pointer; color:#666; border-radius:3px; overflow: hidden; display: inline-block; *display: inline; *zoom: 1; text-indent:-9999px; background:url(../images/upload.png); background-size:0.91rem 0.91rem; float:left; } 
.upload_button .file input{ position:absolute; font-size:100px; right:0; top:0; opacity:0; filter:alpha(opacity=0); cursor:pointer; } 
.upload_button .file:hover{ color: #444; border-color:#ccc; text-decoration:none; }




