@charset "UTF-8";
/* =========================================== 个人办事 ========================================= */
.grbs_list li { border-bottom: 1px solid #EEEEEE; background: #fff; cursor: pointer; }
.grbs_list li .li_tit { height: 60px; position: relative; line-height: 60px; padding-left: 32px; font-size: 16px; color: rgba(0, 0, 0, 0.9); }
.grbs_list li .li_tit::before { content: ""; position: absolute; box-sizing: border-box; border-bottom: 8px solid rgba(0, 0, 0, 0.4); transform: rotate(180deg); border-left: 6px solid transparent; border-right: 6px solid transparent; left: 10px; top: 25px; }
.grbs_list li .li_cont { font-size: 16px; color: rgba(0, 0, 0, 0.9); display: none; }
.grbs_list li .li_cont .item { height: 60px; display: flex; justify-content: space-between; align-items: center; padding: 0 32px 0 54px; }
.grbs_list li .li_cont .item .i_tit { flex: 0 0 1; overflow: hidden; }
.grbs_list li .li_cont .item .i_opra { flex: 0 0 auto; opacity: 0; display: flex; align-items: center; }
.grbs_list li .li_cont .item .i_opra a { width: 96px; height: 32px; background: #fff; border: 1px solid #DCDCDC; color: rgba(0, 0, 0, 0.9); text-align: center; line-height: 30px; box-sizing: border-box; font-size: 14px; margin-right: 18px; }
.grbs_list li .li_cont .item .i_opra a:nth-last-of-type(1) { margin-right: 0; }
.grbs_list li .li_cont .item .i_opra a:hover { background: #C02C25; color: #fff; }
.grbs_list li .li_cont .item:hover { background: #FFF0ED; }
.grbs_list li .li_cont .item:hover .i_opra { opacity: 1; }
.grbs_list li.no_subItem .li_tit { cursor: default; }
.grbs_list li.no_subItem .li_tit::before { display: none; }
.grbs_list li.active .li_tit::before { border-bottom: 10px solid #C02C25; transform: rotate(0deg); }
.grbs_list li.active .li_cont { display: block; }

/* =========================================== 办事指南 ========================================= */
.bszn_row1 { padding: 30px 40px; box-sizing: border-box; border: 1px solid #DCDCDC; border-radius: 16px; margin-bottom: 40px; height: 124px; display: flex; align-items: center; }
.bszn_row1 .l_box, .bszn_row1 .r_box { height: 100%; display: flex; align-items: center; justify-content: space-between; }
.bszn_row1 .l_box { flex: 1; padding-right: 70px; font-size: 14px; }
.bszn_row1 .l_box .item .i_num span { font-size: 32px; margin: 0 4px; color: #AD352F; }
.bszn_row1 .l_box .item .i_name { color: rgba(0, 0, 0, 0.4); }
.bszn_row1 .r_box { flex: 0 0 auto; width: 498px; border-left: 1px dashed #D54941; padding-left: 70px; box-sizing: border-box; }
.bszn_row1 .r_box .hcp_box { text-align: center; }
.bszn_row1 .r_box .hcp_box .h_tit { font-size: 14px; color: rgba(0, 0, 0, 0.9); margin-bottom: 10px; }
.bszn_row1 .r_box .hcp_box i { font-style: normal; color: #D54941; }
.bszn_row1 .r_box .r_opra { display: flex; }

.bszn_row2 { min-height: 848px; box-sizing: border-box; padding-bottom: 60px; }
.bszn_row2 .l_menu { position: absolute; left: -140px; width: 120px; top: 0; border-right: 1px solid #E7E7E7; }
.bszn_row2 .l_menu a { display: block; text-align: right; line-height: 48px; color: rgba(0, 0, 0, 0.6); padding-right: 16px; border-right: 3px solid transparent; }
.bszn_row2 .l_menu a.active { color: #AD352F; border-right-color: #AD352F; }

/* =========================================== 便民服务 ========================================= */
.bmfw_search { margin-bottom: 40px; }
.bmfw_search .nav_ul li { width: calc((100% - 6*14px)/6); }

.form_row { margin-bottom: 24px; }
.form_row .f_tit { font-size: 16px; color: rgba(0, 0, 0, 0.9); line-height: 22px; margin-bottom: 12px; }
.form_row .f_ipt { background: #F3F3F3; height: 42px; border-radius: 8px; padding: 0 20px; box-sizing: border-box; }
.form_row .f_ipt .ipt_txt { width: 100%; height: 100%; border: 0; background: none; }
.form_row .yzm_row { display: flex; align-items: center; }
.form_row .f_yzm { height: 42px; width: 120px; display: flex; justify-content: center; align-items: center; margin-left: 8px; }

.bdlb_banner .banner-search { margin-top: 28px; }

.wycx_box .wycx_cont { width: 956px; padding-top: 10px; background: url("../images/wycx_bg.png") left bottom no-repeat; height: 310px; box-sizing: border-box; padding-left: 380px; }

.ps_services_fun { width: 100%; display: flex; justify-content: space-between; flex-flow: wrap; padding-top: 10px; }
.ps_services_fun .ps_choose { box-sizing: border-box; padding: 18px; cursor: pointer; width: 290px; background: #fff; box-shadow: 0 0 20px rgba(1, 31, 58, 0.11); display: flex; justify-content: space-between; align-items: center; border: 1px solid #fff; }
.ps_services_fun .ps_choose > .icon_services { background: #f4faff; min-width: 48px; height: 48px; border-radius: 50%; text-align: center; line-height: 48px; }
.ps_services_fun .services_container { font-size: 16px; width: 74%; }
.ps_services_fun .services_container > span { color: #242424; font-weight: bold; }
.ps_services_fun .services_container > p { color: #666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-top: 5px; }
.ps_services_fun .ps_choose:hover { border-color: #AD352F; box-shadow: 0 0 20px 5px rgba(29, 115, 174, 0.15); transition: all 0.15s ease-in-out; }

.bdlb_bmfw .bmfw_search { margin-bottom: 0px; }
.bdlb_bmfw .bmfw_search .nav_ul li { box-shadow: none; border: 1px solid #DCDCDC; font-size: 18px; font-weight: 600; }
.bdlb_bmfw .bmfw_search .nav_ul li.active { border-color: #AD352F; }

.bdlb_kjfw { display: flex; justify-content: space-between; align-items: center; }
.bdlb_kjfw .item { display: flex; width: 270px; height: 101px; border-radius: 8px; background: url("../images/bdlb_kj_bg.png") center center no-repeat; padding: 20px 24px; box-sizing: border-box; align-items: center; }
.bdlb_kjfw .item img { margin-right: 10px; }
.bdlb_kjfw .item span { font-size: 20px; color: rgba(0, 0, 0, 0.9); font-weight: 600; }

.bdlb_kjfw1 { display: flex; justify-content: space-between; align-items: center; }
.bdlb_kjfw1 .item { width: 270px; height: 214px; box-sizing: border-box; position: relative; }
.bdlb_kjfw1 .item span { position: absolute; left: 20px; right: 20px; text-align: center; bottom: 0; height: 60px; line-height: 60px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; color: #fff; }

.bmfw_list { display: flex; flex-wrap: wrap; }
.bmfw_list li { height: 80px; border: 1px solid #ebeae8; box-sizing: border-box; margin-top: 20px; width: 285px; margin-right: 20px; }
.bmfw_list li a { display: flex; align-items: center; cursor: pointer; height: 100%; }
.bmfw_list li:nth-of-type(4n) { margin-right: 0; }
.bmfw_list li img { margin: 0 16px; flex: 0 0 auto; }
.bmfw_list li span { font-size: 16px; color: #333; flex: 1; }
.bmfw_list li:hover { border-color: #AD352F; box-shadow: 0 0 20px 5px rgba(173, 53, 47, 0.1); transition: all 0.15s ease-in-out; background: #fffafa; }

/* =========================================== 政务公开 ========================================= */
/*办件公示*/
.bj-dec { display: flex; margin-bottom: 0; height: 44px; background: #F8FAFC; line-height: 44px; font-size: 16px; color: #4B5565; border: 1px solid #EEF2F6; }
.bj-dec li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 18px; border-right: 1px solid #EEF2F6; box-sizing: border-box; }
.bj-dec li:nth-last-of-type(1) { border-right: 0; }
.bj-dec > li:nth-child(1) { width: 27%; }
.bj-dec > li:nth-child(2) { width: 28%; }
.bj-dec > li:nth-child(3) { width: 15%; }
.bj-dec > li:nth-child(4) { width: 17%; }
.bj-dec > li:nth-child(5) { width: 13%; }

.bj-info li { display: flex; height: 44px; border: 1px solid #EEF2F6; border-top: 0; line-height: 44px; box-sizing: border-box; background: #fff; }
.bj-info > li span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; font-size: 16px; color: #0D121C; padding-left: 18px; border-right: 1px solid #EEF2F6; box-sizing: border-box; }
.bj-info > li span:nth-last-of-type(1) { border-right: 0; }
.bj-info > li span:nth-child(1) { width: 27%; }
.bj-info > li span:nth-child(2) { width: 28%; }
.bj-info > li span:nth-child(3) { width: 15%; }
.bj-info > li span:nth-child(4) { width: 17%; }
.bj-info > li span:nth-child(5) { width: 13%; }
.bj-info > li:hover span { color: #AD352F; }

.grzx_center { padding-bottom: 100px; }

.basic_cont > h2 { font-size: 18px; font-weight: 600; color: #000000E5; margin-top: 40px; margin-bottom: 20px; }
.basic_cont > h2:nth-of-type(1) { margin-top: 0; }
.basic_cont .detail_table th, .basic_cont .detail_table td { padding: 0 10px; }
.basic_cont .detail_table th { text-align: right; }
.basic_cont .detail_table .ipt_txt, .basic_cont .detail_table .ipt_select { width: 100%; border: 0; background: none; color: #000000E5; height: 43px; font-size: 16px; }
.basic_cont .detail_table .ipt_select:disabled { -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #000000E5; opacity: 1; }
.basic_cont .detail_table .ipt_txt:read-only, .basic_cont .detail_table .ipt_select:read-only { color: #000000E5; opacity: 1; }

/*======================== 个人中心 =================*/
/*我的证照*/
.wdzz_cont .cel_ul1 li { height: 152px; }
.wdzz_cont .cel_ul1 li .li_ms { height: 50px; }

/*# sourceMappingURL=subPage.css.map */

/*我的印章*/
.yz_list { display: flex; flex-wrap: wrap;margin-top: 10px; }
.yz_list .item { width: 148px; height: 148px; background: #EEF2F6; border-radius: 6px; margin-bottom: 15px; margin-right: 15px; display: flex; justify-content: center; align-items: center; }
.yz_list .upload { flex-direction: column; cursor: pointer; border: 1px dashed #DCDCDC; }
.yz_list .upload:hover { background: #e9f1fa; }
.yz_list .upload span { color: #00000066; font-size: 12px; }
