@charset "utf-8";
/*个人中心*/
.center_w{ width:100%; height:auto; background:#f7f8fa; padding:30px 0; }
.center_top{ width:100%; min-height:160px; background:#fff; border:1px solid #e0e0e0; border-radius:2px; padding:35px 0 35px 300px;  position:relative; }
.center_infor{ width:300px; height:90px; padding-left:140px; position:absolute;left:0; top:35px;border-right:1px solid #eee;  }
.center_infor_pic{ display:block; width:90px; height:90px; border-radius:50%; overflow:hidden; position:absolute;left:35px; top:0; border:1px solid #e0e0e0; }
.center_infor_pic img{ display:block; width:100%; height:auto;position:absolute;left:50%; top:50%;transform:translate(-50%,-50%); }
.center_infor_tit{ font-size:20px; font-weight:bold;padding-top:18px; }
.center_infor_des{ color:#999;margin-top:10px; }
.center_top_enter a{ display:block; width:25%;float:left; text-align:center; position:relative; }
.center_top_enter a::after{ content:""; width:1px; height:50px; background:#eee; position:absolute;right:0; top:20px; }
.center_top_enter span{ display:block; width:100%; line-height:45px; }
.center_top_entername{ color:#666; font-size:16px; }
.center_top_enternum{ font-weight:bold; font-size:30px; color:#1e77f8; }

.center_con{ width:100%; height:auto; background:#fff; border:1px solid #e0e0e0;margin-top:20px; border-radius:2px;}

.sidebar{ width:200px; height:auto; float:left; padding:10px 0 40px;}
.sidebar_tit{ font-size:18px;margin-bottom:10px;text-indent:18px; height:24px; line-height:24px; font-weight:bold; }
.sidebar_tit i{ display:inline-block; width:24px; height:24px; vertical-align:top;margin-right:3px; }
.sidebar_tit i.icon_center_1{ background:url(../images/icon_center_1.png) no-repeat center center; }
.sidebar_tit i.icon_center_2{ background:url(../images/icon_center_2.png) no-repeat center center; }
.sidebar_tit i.icon_center_3{ background:url(../images/icon_center_3.png) no-repeat center center; }
.sidebar_tit i.icon_center_4{ background:url(../images/icon_center_4.png) no-repeat center center; }
.sidebar_tit i.icon_center_5{ background:url(../images/icon_center_5.png) no-repeat center center; }
.sidebar_tit i.icon_center_6{ background:url(../images/icon_center_6.png) no-repeat center center; }
.sidebar_tit i.icon_center_7{ background:url(../images/icon_center_7.png) no-repeat center center/15px auto; }
.sidebarlist{ width:100%; height:auto;margin-top:20px; }
.sidebarlist a{ display:block; width:100%; height:30px; line-height:30px; font-size:16px; text-indent:45px; color:#333; position:relative; }
.sidebarlist a.cur,.sidebarlist a:hover{color:#1e77f8; }
.sidebarlist a.cur::after,.sidebarlist a:hover::after{content:""; width:6px; height:30px; background:url(../images/icon_jt.png) no-repeat center center; position:absolute;right:70px; top:0;}

.center_right{ width:990px;min-height:800px; float:right; padding:0 20px;border-left:1px solid #e0e0e0; }
.center_file_tab{ width:100%;height:50px; line-height:48px; border-bottom:1px solid #e0e0e0;}
.center_file_tab .center_tab{ display:block;float:left; font-size:16px;margin-right:50px; }
.center_file_tab .cur{ font-weight:bold; border-bottom:2px solid #1e77f8; line-height:48px; }
.center_search{ width:270px;margin-top:6px; padding-right:80px; }
.center_search a{ width:60px; }
.center_sc{ display:block; width:120px; height:30px; line-height:30px; background:#f13939; color:#fff; text-align: center; float:right;border-radius:5px;margin-top:10px; }
.center_sc .icon_sc{ display:inline-block; width:16px; height:30px; vertical-align:top; margin-right:10px; background:url(../images/icon_sc.png) no-repeat center center; }
.center_sc:hover{ background:#1e77f8; }
.center_file_num{ width:100%; height:40px; line-height:40px; background:#f5f5f5;text-align:right; padding-right:20px; }
.center_file_ul li{ display:block; width:100%; padding:15px 0; border-bottom:1px dashed #e0e0e0; }
.center_file_tit{ display:block; width:100%; height:24px; line-height:24px; overflow:hidden; padding:0 80px 0 25px; position:relative; font-size:15px;}
.center_file_tit:hover{text-decoration:underline; color:#1e77f8;}
.center_file_tit i{ display:block; width:16px; height:24px; position:absolute;left:0; top:0; }
.center_file_tit span{ display:block; width:80px; text-align:right; color:#999; position:absolute;right:0; top:0; font-size:14px; }
.center_file_cz{margin:10px 0 0 0; float:left;}
.center_file_cz a{ display:inline-block;margin-right:10px; color:#1e77f8; }
.qxbtn{ margin-left:28px; }
.qxbtn a{ color:#999; }
.qxbtn .icon_center_7{ display:inline-block; width:14px; height:24px; background:url(../images/icon_center_7.png) no-repeat center center/14px auto; vertical-align:top; margin-right:5px; }

.wz_bot{color:#999; float:left;margin:10px 30px 0 0;}
.wz_bot b{ color:#1e77f8; font-weight:normal; }
.wz_bot span{ display:inline-block; padding-right:20px; position: relative; font-size:12px; }
.wz_bot span::after{content:""; width:1px; height:15px; background:#e0e0e0; position:absolute;right:6px;top:5px;}
.wz_bot span:last-child::after{content:none;}
.wz_bot i{ display:inline-block; vertical-align:top;height:24px;margin-right:5px; }
.wz_bot i.icon_look{ width:19px; background:url(../images/icon_look.png) no-repeat center center; }
.wz_bot i.icon_download{ width:14px; background:url(../images/icon_download.png) no-repeat center center; }
.wz_bot i.icon_collect{ width:14px; background:url(../images/icon_collect3.png) no-repeat center center; }
.wz_bot i.icon_list_discuss{width:14px; background:url(../images/icon_discuss.png) no-repeat center center/13px auto }
/* 上传文档 */
.upload_con_tit{ width:100%; line-height:36px; border-bottom:1px dashed #e0e0e0; font-size:18px; font-weight:bold; padding:10px 0;}
.upload_con{ width:100%; height:auto; padding:40px; }
.upload_btn{ background:#fff; border:1px solid #e0e0e0; color:#999; }
.upload_top{ width:100%; height:auto; border:1px dashed #e0e0e0; border-radius:5px; text-align:center; padding:30px 0; }
.icon_wenjian{ display:block; width:226px; height:auto; margin:0 auto 10px; }
.upload_des{ font-size:16px; }
.upload_input{ display:block; width:160px; height:36px; line-height:36px; background:#f33939; color:#fff; text-align:center; font-size:16px; border-radius:5px;margin:20px auto 10px; overflow:hidden; position:relative; }
.upload_input .icon_sc{ display:inline-block; width:16px; height:36px; background:url(../images/icon_sc.png) no-repeat center center; vertical-align:top;margin-right:10px; }
.upload_input .file_btn{ width:160px; height:36px; position:absolute;left:0; top:0; cursor:pointer; opacity:0;}
.upload_gs{ line-height:30px; }
.upload_gs .icon_gs{ display:inline-block; width:160px; height:30px; background:url(../images/icon_gs.png) no-repeat center center; vertical-align:top; }

.upload_list{ width:100%; height:auto; border-bottom:1px dashed #e0e0e0; padding:20px 0;  }
.upload_list_tit{ font-size:16px; font-weight:bold; }
.upload_ul li{ display:block; width:100%; height:36px; padding-left:80px; position:relative;margin:10px 0; }
.upload_name{ display:block; width:90px; line-height:36px; position:absolute;left:0; top:0; }
.upload_name b{ color:red; }
.upload_ul input,.upload_ul select{ width:390px; height:36px; border:1px solid #e0e0e0; padding:0 10px; }
.ques_con_btn{ display:inline-block; width:120px; height:36px; line-height:36px; background:#1e77f8; color:#fff; text-align:center; border-radius:5px; margin-left:30px; font-size:16px; }
.ques_con_tj { padding-top:20px; float:right; }
.ques_con_btn:hover{ background:#0555c7; color:#fff; }
.upload_btn{ background:#fff; border:1px solid #e0e0e0; color:#999; }


.submit_w{ width:100%; height:100%; position:fixed;left:0; top:0; z-index:22; display:none; }
.submit_bg{width:100%; height:100%; position:fixed;left:0; top:0; background:rgba(0,0,0,0.3); z-index:1;}
.submit_con{ width:580px; height:auto; position:fixed;left:50%; top:50%; transform:translate(-50%,-50%); background:#fff; border-radius:5px;text-align:center; padding:40px 0; z-index:2; }
.icon_sucess{ display:block; width:80px; height:80px; background:url(../images/icon_sucess.png) no-repeat center center;margin:0 auto 20px; }
.sucess_tit{ font-size:20px;margin-bottom:15px; }
.sucess_des{ color:#666; }
.sucess_des span{ color:#1e77f8; }
.submit_btn{ width:100%; height:auto; padding-top:40px; }
.submit_btn a{ display:inline-block; width:120px; height:36px; line-height:36px;border-radius:5px; font-size:16px; margin:0 10px; }
.submit_btn a.submit_return{ border:1px solid #e0e0e0; color:#666; }
.submit_btn a.submit_go{ background:#f33939; color:#fff; }

/* 我的词条 */
.ct_con{ padding:0 0 50px; }
.center_ct_tit{ padding-left:0; }
.ques_conlist{margin-top:20px;}
.ques_conlist_tit{ font-size:16px;margin-bottom:10px; }
.ques_conlist_tit span{ color:#999; }
.ques_conlist_tit b{ color:red; }
.ques_conlist_text{ width:100%; height:36px; border:1px solid #e0e0e0; padding:0 10px; font-family:"微软雅黑";}
.ques_conlist textarea{ width:100%; height:140px;border:1px solid #e0e0e0;font-family:"微软雅黑"; padding:10px;resize:none; outline:none; }
.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; }

.ques_edit p{ font-size:16px; margin-top:20px; }
.ques_reply_num{ font-size:18px; color:#666; position:relative;margin-bottom:30px;margin-top:40px; }
.ques_reply_num::after{ content:""; width:850px; height:1px; background:#e0e0e0; position:absolute;right:0; top:13px; }
.ques_con_tj label{ display:inline-block;line-height:18px; cursor:pointer; font-size:16px; }
.ques_reply_list li{ display:block; width:100%; height:auto; border-bottom:1px dashed #e0e0e0;margin-bottom:40px; padding-bottom:35px; }
.ques_reply_list li:last-child{ border-bottom:none; }

.ques_reply_infor{ width:100%; height:50px; padding:0 60px; position:relative;margin-bottom:10px; }
.ques_reply_pic{ display:block; width:50px; height:50px; overflow:hidden; border-radius:50%; position:absolute;left:0;top:0;}
.ques_reply_pic img{ display:block; width:100%; height:auto;position:absolute;left:50%; top:50%;transform:translate(-50%,-50%); }
.ques_reply_name{ font-weight:bold; padding-top:3px; }
.ques_reply_time{ color:#999; font-size:12px; }

.ques_reply_text{ font-size:16px; line-height:30px; }
.cy_btn{ display:block; width:90px; height:30px; line-height:30px; position:absolute;right:0;top:0;text-align:center; border:1px solid #1e77f8; color:#1e77f8; background:#fff; border-radius:20px; }
.cy_btncur{background:#aaa; color:#fff; border-color:#aaa;}

.reply_btn{ font-size:15px; color:#1e77f8; display:block;float:right; line-height:40px;margin-bottom:20px; }
.ques_reply_textarea{ width:100%; height:auto;display:none; }
.ques_reply_textarea textarea{ width:100%; height:140px; border:1px solid #e0e0e0; resize:none; padding:10px; font-family:"微软雅黑"; font-size:16px;outline:none; border-radius:5px; }
.ques_reply_textarea a{ display:block; width:120px; height:36px; line-height:36px; background:#1e77f8; color:#fff;text-align: center; border-radius:5px; font-size:16px; float:right;margin:10px 0 20px; }
.ques_reply_textarea a:hover{ background:#0555c7; }

.post_hflist{ width:100%; background:#f8f8f8; clear:both; padding:10px; border-bottom:1px solid #eee; font-size:14px; }
.post_hflist:last-child{border:none;}
.post_hfcon{ width:100%; height:auto; margin-bottom:10px; }
.post_hfcon span{ font-weight:bold; }
.post_hftime{font-size:12px; color:#999;}



/* 基本资料 */
.basic{ width:100%; height:auto; border:1px solid #eee; }
.basic_tit{ width:100%;height:40px; line-height:40px; background:#f4f4f4; padding:0 20px; font-size:16px; }
.apply_list{ padding:40px 0; }
.apply_list li{display:block;width:100%;min-height:40px;margin-top:30px;padding:0 0 0 140px;position:relative}
.apply_list span{display:block;font-size:14px;width:120px;height:40px;line-height:40px;overflow:hidden;position:absolute;left:0;top:0;text-align:right}
.checkbox_con .input_checkbox{vertical-align:middle; width:15px; height:15px;}
.selfbasetlimged{display:inline-block;width:80px;height:80px;position:relative;cursor:pointer; border-radius:50%; background:#eee; overflow:hidden;}
.selfbasetlimged img{ width:100%; height:auto; position:absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.selfbasetlimged i{font-style:inherit;background:url(../images/icon_xj.png) no-repeat center center/20px auto;height:24px;line-height:24px;bottom:0;left:0;position:absolute;color:#fff;width:100%;text-align:center}
.selfbasetlimgedup{display:none}
.address_edit_ul .address_edit_text{width:320px;height:40px;border:1px solid #e0e0e0;border-radius:2px;padding:0 10px}
.custom_list_con .custom_label{display:inline-block;margin-right:15px;cursor:pointer}
.custom_labelcur .radiobg{ background:#1e77f8; border:4px solid #eee;vertical-align:-7px}
.radiobg{display:inline-block;width:18px;height:18px;border:1px solid #ddd;border-radius:50%;margin-right:5px;vertical-align:-6px}
.custom_list_con .custom_label .custom_radio{opacity:0;-moz-opacity:0;-khtml-opacity:0}
.address_edit_ul select{width:160px;height:40px;border:1px solid #e0e0e0;padding:0 10px;appearance:none; -moz-appearance:none;-webkit-appearance:none; background:url(../images/icon_top.png) no-repeat 96% center;border-radius:5px}
.address_edit_ul .add_btn{display:block;width:120px;height:36px;line-height:36px;font-size:16px;background:#1e77f8;color:#fff;text-align:center;border-radius:2px;margin-top:40px; border-radius:5px;}
.tel_change{color:#1e77f8; display:inline-block; height:40px; line-height:40px;margin-left:5px;}


.safe_list_ul li{display:block;width:100%;padding:30px 200px 30px 100px;border-bottom:1px solid #e8e8e8;position:relative}
.icon_safe_1{display:block;width:50px;height:50px;background:url(../images/icon_safe_1.png) no-repeat center center/30px auto;position:absolute;left:20px;top:30px}
.safe_list_con p{font-size:16px;color:#000;margin-bottom:5px}
.safe_list_ul a{display:block;width:80px;height:32px;line-height:30px;border:1px solid #1e77f8;border-radius:5px;text-align:center;background:rgba(30,119,248,0.1); color:#1e77f8; font-size:14px;position:absolute;right:20px;top:43px}
.icon_safe_2{display:block;width:50px;height:50px;background:url(../images/icon_safe_2.png) no-repeat center center/25px auto;position:absolute;left:20px;top:30px}
.safe_list_con p{font-size:16px;color:#000;margin-bottom:5px}
.safe_list_con span{color:#666;font-size:14px}


/* 修改密码 */
.wenshu_ul{ width:530px; 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:90px; }
.wenshu_ul li:last-child::after{content:none;}
.wenshu_ul .wenshu_process{ width:90px; }
.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; }

.safe_text{ width:100%; height:auto; text-align:center;}
.safe_text_des{color:#999;}
.yzm_input{ width:300px; height:40px; line-height:40px;margin:30px auto; border-radius:2px; border:1px solid #e0e0e0; padding-right:100px; position:relative; overflow:hidden; }
.yzm_input .input_text{ width:100%; height:40px; padding:0 10px; }
.yzm_btn{ display:block; width:100px; height:40px; line-height:40px; text-align:center; background:#1e77f8; color:#fff; border-radius:0 2px 2px 0; position:absolute;right:0; top:0; }
.next_btn{display:block; width:120px; height:40px; line-height:40px; text-align:center; background:#1e77f8; color:#fff;border-radius:2px;margin:40px auto 0; }
.password_input{ padding:0; margin:20px auto; }
.safe_text_sucess{ width:100%; height:50px; line-height:50px; text-align:center; font-size:22px;margin-top:20px; }
.icon_sucess{ display:inline-block; width:40px; height:40px; background:url(../../images/center/icon_sucess.png) no-repeat center center/30px 30px; vertical-align:middle;margin-right:10px; }

/* 我的文书 */
.ws_download .center_file_tit{ padding:0; }
.ws_download li{ padding-right:120px; position:relative; }
.down_btn{ display:block; width:120px; position:absolute;right:0; top:0; height:54px; line-height:54px; text-align:right;}
.icon_download{ display:inline-block; width:20px; height:54px; background:url(../images/icon_download3.png) no-repeat center center/20px auto; vertical-align:top;margin-right:10px; }

/* .ws_table{ padding:20px 0 50px; }
.ws_table table{ width:100%; height:auto; font-size:15px; font-size:15px; }
.ws_table table td{border:1px solid #aaa; padding:15px 10px;}
.upload_con_tit{ position:relative; }
.upload_con_tit .down_btn{ top:3px; } */
.ws_word_tit{text-align: center; font-size:24px; margin:30px 0;}
.ws_word .wenshu_ul_enter{ width:100%;margin-left:0; padding:0 0 60px; }
.ws_word .wenshu_ul_enter li{ padding:0 200px 0 260px; }
.ws_word .wenshu_text{ width:250px; }
.ws_word .wenshu_edit_tit{ font-size:18px; font-weight:bold; }
