@charset "utf-8";
.wenshu_w{ width:100%; height:auto; min-height:700px; background:#f7f8fa; padding:40px 0; }
.blue_x{ width:100%; height:3px; background:#1e77f8; }
.wenshu_con{ background:#fff; border-radius:5px; padding:0 50px; }
.wenshu_tit{ width:100%; height:62px; line-height:62px; border-bottom:1px solid #e0e0e0; font-size:18px; font-weight:bold; text-align:center; }
.wenshu_ul{ width:690px; height:auto; margin:60px auto 50px;text-align:center; }
.wenshu_ul li{ display:block; width:203px;text-align:center; float:left; position:relative; }
.wenshu_ul li::after{ content:""; width:150px; height:1px; background:#e0e0e0; position:absolute;left:65px; top:16px; }
.wenshu_ul li:last-child{ width:80px; }
.wenshu_ul li:last-child::after{content:none;}
.wenshu_ul .wenshu_process{ width:80px; }
.wenshu_ul .wenshu_num{ display:block; width:30px; height:30px; line-height:30px; border-radius:50%; border:1px solid #aaa;margin:0 auto 5px; }
.wenshu_ul .wenshu_name{ color:#999; }
.wenshu_ul li.cur .wenshu_num{ background:#1e77f8; color:#fff; border-color:#1e77f8; }
.wenshu_ul li.cur .wenshu_name{ font-weight:bold; color:#333; }

.wenshu_ul_enter{ width:600px; height:auto; margin-left:200px; }
.wenshu_ul_enter li{ display:block; width:100%;line-height:36px; max-height:100px; padding-left:150px;margin-top:20px; position:relative; }
.wenshu_ul_enter .wenshu_text{ display:block; width:150px; position:absolute;left:0; top:0;text-align:right; }
.wenshu_text b{ color:red; }
.wenshu_ul_enter select,.wenshu_ul_enter input{ width:100%; height:36px; border:1px solid #e0e0e0; padding:0 10px; font-family:"微软雅黑"; }
.wenshu_ul_enter textarea{ width:100%; height:100px; border:1px solid #e0e0e0; padding:10px; resize:none; font-family:"微软雅黑"; outline:none;}

.wenshu_btn_w{ text-align:center;  padding:40px 0 60px;text-align:center;}
.wenshu_btn_w a{display:inline-block; width:120px; height:40px; line-height:40px; border-radius:5px; font-size:16px; margin:0 10px;}
.wenshu_btn_back{ background:#fff; color:#666; border:1px solid #e0e0e0; }
.wenshu_btn{  background:#1e77f8; color:#fff; }

.pic_list{ width:100%; height:auto; }
.pic_add_list{ width:60px; height:60px; background:#f5f5f5;float:left; position:relative;margin:5px 5px 0 0; border-radius:5px; }
.pic_add_list img{ display:block; max-width:100%; max-height:100%; position:absolute;left:50%; top:50%; transform:translate(-50%,-50%);  }
.pic_add_list .delete_btn{ display:block; width:15px; height:15px; text-indent:-9999px; position:absolute;right:-5px;top:-5px; background:url(../images/icon_delete.png) no-repeat center center/15px auto; }

.pic_add{ float: left; width:60px; height:60px; line-height:60px; margin-top:5px;margin-left:10px; position:relative; }
.pic_add img{ display:inline-block; width:60px;vertical-align:middle; }
.file_input{ width:60px; height:60px; opacity:0; position:absolute;left:0; top:0; }
