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

/* 产品信息 */
.ginfo{ width:100%; border-bottom:1px solid #efefef; background:#fff; padding:0.3rem 0; margin-bottom:0.6rem; float:left; }
.ginfo .img{ width:23%; margin:0 2% 0 0; float:left; }
.ginfo .img a img{ width:90%; margin:0 5%; float:left; }
.ginfo .ttl{ width:73%; float:left; }
.ginfo .ttl .sttl{ width:100%; padding:0.5rem 0 0 0; float:left; }
.ginfo .ttl .sttl a{ font-size:0.9rem; color:#555; }
.ginfo .ttl .spr{ color:#f00; font-size:1.2rem; padding-top:0.7rem; }
 

/*申请操作*/
.fhuo{ width:100%; border-bottom:1px solid #efefef; background:#fff; padding:0.8rem 0; margin-bottom:10px; float:left; }
.fhuo dl{ width:100%; padding:0.5rem 0; float:left; }
.fhuo dl dt{ width:18%; padding:0.3rem 0.5rem 0 0.8rem; font-size:0.95rem; color:#333; float:left; }
.fhuo dl dd{ margin:0 0 0 18%; }
.fhuo dl dd select{ border:1px solid #efefef; padding:5px; } 
.fhuo dl dd input[type="number"]{ width:80px; float:left; }
.fhuo dl dd input{ padding:6px; border:1px solid #efefef; border-radius:0; }
.fhuo dl dd input.rmk{ width:82%; }
.fhuo dl dd span{ padding:6px 0 0 10px; font-size:0.85rem; color:#666; float:left; }


/*文件上传*/
.img_up{ width:100%; border-bottom:1px solid #efefef; background:#fff; padding:0 0 1rem 0;  float: left;}
.img_name{ width:100%; float:left; }
.img_name span{ font-size:0.9rem; padding:0.85rem 0 0.7rem 0.8rem; float:left; }
.img_up .img_box{ padding:0 10px; 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:52px; height:52px; line-height:52px; 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); 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; }




