@charset "utf-8"; .today_con { width: 100%; padding-bottom: 65px; } .today_con .safe_width { display: flex; justify-content: space-between; align-items: flex-start; } .today_con .safe_width .toady_left { width: 58.5%; } .today_con .safe_width .today_right { width: 38.5% !important; } .today_con .safe_width .today_item { width: 100%; padding-top: 32px; } .today_con .safe_width .today_item .temp_head { margin-bottom: 25px; } .today_con .safe_width .today_item .t_gk { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; } .today_con .safe_width .today_item .t_gk .gk_left { width: 38.5%; height: 160px; display: flex; justify-content: left; align-items: center; overflow: hidden; } .today_con .safe_width .today_item .t_gk .gk_left img { height: 160px; width: auto; transition: all 0.4s ease-out; } .today_con .safe_width .today_item .t_gk .gk_left:hover img { transform: scale(1.06); transition: all 0.4s ease-out; } .today_con .safe_width .today_item .t_gk .gk_right { width: 59.5%; } .today_con .safe_width .today_item .t_gk .gk_right p { font-size: 12px; color: #666666; line-height: 20px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; } .today_con .safe_width .today_item .t_gk .gk_right a { font-size: 14px; color: #112D80; text-decoration: none; transition: all 0.4s ease-out; margin-top: 14px; display: inline-block; } .today_con .safe_width .today_item .t_gk .gk_right a:hover { transition: all 0.4s ease-out; margin-left: 6px; } .today_con .safe_width .today_item .t_wh { display: inline-block; text-decoration: none; width: 100%; overflow: hidden; } .today_con .safe_width .today_item .t_wh img { width: 100%; height: auto; transition: all 0.4s ease-out; } .today_con .safe_width .today_item .t_wh:hover img { transform: scale(1.06); transition: all 0.4s ease-out; } .today_con .safe_width .today_item .t_zr { width: 100%; font-size: 14px; color: #666; line-height: 22px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; } .today_con .safe_width .today_item .t_ml { width: 100%; } .today_con .safe_width .today_item .t_ml ul { display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; } .today_con .safe_width .today_item .t_ml ul li { width: 48.5%; margin-bottom: 6px; } .today_con .safe_width .today_item .t_ml ul li a { display: inline-block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #666; line-height: 24px; } .today_con .safe_width .today_item .t_ml ul li a:hover { color: #112D80; } .today_con .safe_width .today_item .t_lc { width: 100%; position: relative; } .today_con .safe_width .today_item .t_lc .year_nav_box { width: calc(100% - 60px); position: absolute; top: 4px; left: 30px; z-index: 11; } .today_con .safe_width .today_item .t_lc .year_nav { position: relative; } .today_con .safe_width .today_item .t_lc .year_nav::after { width: 100%; height: 1px; border-bottom: 1px dashed #C3C3C3; content: ''; display: inline-block; position: absolute; top: 10px; left: 0; } .today_con .safe_width .today_item .t_lc .year_nav #nav { padding-bottom: 20px; } .today_con .safe_width .today_item .t_lc .year_nav #nav ul { width: 100%; display: flex; justify-content: left; align-items: center; } .today_con .safe_width .today_item .t_lc .year_nav #nav ul li { display: flex; justify-content: center; align-items: center; width: 100px; } .today_con .safe_width .today_item .t_lc .year_nav #nav ul li span { width: 53px !important; height: 20px; border-radius: 4px; background: #E8E8E8; font-size: 12px; color: #454545 !important; text-align: center; line-height: 20px; display: inline-block; } .today_con .safe_width .today_item .t_lc .year_nav #nav ul li.active-nav span { background: #112D80; color: #fff !important; position: relative; } .today_con .safe_width .today_item .t_lc .year_nav #nav ul li.active-nav span::after { content: ''; display: inline-block; border-right: 6px solid transparent; border-left: 6px solid transparent; border-top: 6px solid #112D80; width: 0; position: absolute; left: 50%; margin-left: -6px; bottom: -6px; } .today_con .safe_width .today_item .t_lc #page { width: 100%; padding-top: 56px; } .today_con .safe_width .today_item .t_lc #page .swiper-button-prev { background-image: url(../images/today/lc_l_jt.png); background-size: 30px auto; width: 30px; height: 30px; top: 0; margin-top: 0; opacity: 1 !important; } .today_con .safe_width .today_item .t_lc #page .swiper-button-next { background-image: url(../images/today/lc_r_jt.png); background-size: 30px auto; width: 30px; height: 30px; top: 0; margin-top: 0; opacity: 1 !important; } .today_con .safe_width .today_item .t_lc #page .fz_step { width: 100%; } .today_con .safe_width .today_item .t_lc #page .fz_step .fz_s_item { width: 100%; margin-bottom: 16px; } .today_con .safe_width .today_item .t_lc #page .fz_step .fz_s_item h5 { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; } .today_con .safe_width .today_item .t_lc #page .fz_step .fz_s_item h5 img { display: inline-block; width: 13px; height: auto; margin-top: 4px; } .today_con .safe_width .today_item .t_lc #page .fz_step .fz_s_item h5 span { display: inline-block; width: calc(100% - 25px); font-size: 14px; color: #000000; line-height: 20px; } .today_con .safe_width .today_item .t_lc #page .fz_step .fz_s_item p { display: inline-block; width: 100%; padding-left: 25px; font-size: 12px; color: #666; line-height: 22px; margin-top: 6px; } .gk_con { width: 100%; padding-top: 24px; } .gk_con p { font-size: 14px; color: #333333; line-height: 28px; display: inline-block; width: 100%; } .gk_con .gk_pt { margin-top: 34px; width: 100%; display: flex; justify-content: left; align-items: flex-start; } .gk_con .gk_pt img { width: 32%; height: auto; margin: 0 2% 20px 0; } .gk_con .gk_pt img:nth-child(3n) { margin-right: 0; } .jg_con { width: 100%; display: flex; justify-content: center; align-items: center; padding-top: 40px; } .jg_con img { width: auto; max-width: 100%; } .wh_con { width: 100%; display: flex; justify-content: center; align-items: flex-start; padding-top: 40px; } .wh_con .wh_item { flex: 1; width: 33.33%; height: 360px; background: #f0f0f0; display: flex; justify-content: center; align-items: center; flex-direction: column; } .wh_con .wh_item.block_sj { display: none; } .wh_con .wh_item.block_pc { display: flex; } .wh_con .wh_item.block_pc .wh_item_text::after { content: ''; display: inline-block; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: none; border-top: 10px solid #f0f0f0; width: 0; position: absolute; bottom: -10px; margin-left: -10px; left: 50%; top: unset; } .wh_con .wh_item .wh_item_img { width: 100%; height: calc(50%); display: flex; justify-content: center; align-items: center; overflow: hidden; } .wh_con .wh_item .wh_item_img img { height: 100%; width: auto; } .wh_con .wh_item .wh_item_text { width: 100%; height: calc(50%); display: flex; justify-content: center; align-items: center; padding: 0 20px; position: relative; } .wh_con .wh_item .wh_item_text::after { content: ''; display: inline-block; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #f0f0f0; width: 0; position: absolute; top: -10px; margin-left: -10px; left: 50%; } .wh_con .wh_item .wh_item_text p { width: 100%; text-align: center; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; font-size: 14px; color: #333333; line-height: 22px; } /*集团名录*/ .ml_box { width: 100%; padding-top: 34px; display: flex; justify-content: space-between; align-items: flex-start; } .ml_box .ml_item { width: 48%; } .ml_box .ml_item h5 { width: 100%; font-size: 20px; line-height: 32px; color: #112D80; padding-left: 12px; font-weight: 500; } .ml_box .ml_item ul { width: 100%; margin-top: 10px; } .ml_box .ml_item ul li { width: 100%; padding: 14px 0; border-bottom: 1px solid #E6E6E6; } .ml_box .ml_item ul li a { font-size: 14px; color: #555; line-height: 24px; display: inline-block; text-decoration: none; padding-left: 22px; position: relative; } .ml_box .ml_item ul li a::after { content: '•'; font-size: 12px; color: #555; line-height: 24px; position: absolute; top: 0; left: 12px; } .ml_box .ml_item ul li a:hover { color: #112D80; } .ml_box .ml_item ul li a:hover::after { color: #112D80; } /*发展历程*/ .lc_con { width: 100%; } .lc_con .lc_item { width: 100%; display: flex; justify-content: space-between; align-items: center; } .lc_con .lc_item .lc_l_year { width: 144px; text-align: center; font-size: 28px; color: #112D80; font-weight: bold; position: relative; } .lc_con .lc_item .lc_l_year::after { content: ''; display: inline-block; width: 3px; height: 20px; background: #112D80; position: absolute; right: -3px; top: 50%; margin-top: -10px; } .lc_con .lc_item .lc_l_year.lc_l_year_qj { font-size: 22px; } .lc_con .lc_item .lc_r_desc { width: calc(100% - 144px); padding: 30px 0; border-left: 1px solid #eee; padding-left: 40px; font-size: 16px; color: #666666; line-height: 28px; text-align: left; position: relative; } .lc_con .lc_item .lc_r_desc::after { content: ''; display: inline-block; width: calc(100% - 40px); height: 1px; border-bottom: dashed 1px #D9D9D9; position: absolute; bottom: 0; right: 0; } .lc_con .lc_item:hover { background: #F2F2F2; } .lc_con .lc_item:hover .lc_l_year { color: #CE3434; } .lc_con .lc_item:hover .lc_l_year::after { background: #CE3434; } .lc_con .lc_item:hover .lc_l_year.lc_l_year_qj { font-size: 22px; } .lc_con .lc_item:hover .lc_r_desc { border-left: 1px solid #F2F2F2; } .lc_con .lc_item:hover .lc_r_desc::after { content: none; } /*业务体系*/ .business_con { width: 100%; padding: 50px 0 40px 0; } .business_con .safe_width .business_item { width: 100%; background: #f7f7f7; height: 320px; display: flex; justify-content: space-between; align-items: center; margin-bottom: 40px; } .business_con .safe_width .business_item .business_img { width: 50%; height: 100%; display: flex; justify-content: center; align-items: center; overflow: hidden; } .business_con .safe_width .business_item .business_img img { display: inline-block; height: 100%; width: auto; transition: all 0.4s ease-out; } .business_con .safe_width .business_item .business_img:hover img { transform: scale(1.06); transition: all 0.4s ease-out; } .business_con .safe_width .business_item .business_text { width: 50%; height: 100%; display: flex; justify-content: center; align-items: flex-start; flex-direction: column; padding: 0 6%; } .business_con .safe_width .business_item .business_text h5 { width: 100%; color: #333333; font-size: 24px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .business_con .safe_width .business_item .business_text p { width: 100%; margin-top: 12px; font-size: 12px; color: #666666; line-height: 20px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; } .business_con .safe_width .business_item .business_text span { display: flex; justify-content: left; align-items: center; margin-top: 24px; font-size: 14px; color: #9C9C9C; } .business_con .safe_width .business_item .business_text span img { display: inline-block; width: 24px; height: auto; margin-left: 8px; transition: all 0.4s ease-out; } .business_con .safe_width .business_item .business_text:hover h5 { font-weight: bold; color: #112D80; } .business_con .safe_width .business_item .business_text:hover span img { margin-left: 14px; transition: all 0.4s ease-out; } .business_con .safe_width .business_item:nth-child(2n) { position: relative; } .business_con .safe_width .business_item:nth-child(2n) .business_img { position: absolute; top: 0; right: 0; } .business_con .safe_width .business_item:nth-child(2n) .business_text { position: absolute; top: 0; left: 0; } .ywtx_list { width: 100%; display: flex; justify-content: left; align-items: flex-start; flex-wrap: wrap; padding-top: 30px; } .ywtx_list .ywtx_item { width: 32%; display: inline-block; margin: 0 2% 25px 0; background: #f2f2f2; } .ywtx_list .ywtx_item:nth-child(3n) { margin-right: 0; } .ywtx_list .ywtx_item .ywtx_img { width: 100%; overflow: hidden; } .ywtx_list .ywtx_item .ywtx_img img { display: inline-block; width: 100%; height: auto; transition: all 0.4s ease-out; } .ywtx_list .ywtx_item .ywtx_text { width: 100%; padding: 16px; } .ywtx_list .ywtx_item .ywtx_text h5 { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #333333; line-height: 20px; } .ywtx_list .ywtx_item .ywtx_text span { display: inline-block; margin-top: 8px; font-size: 16px; color: #112D80; } .ywtx_list .ywtx_item:hover .ywtx_img img { transform: scale(1.06); transition: all 0.4s ease-out; } .ywtx_list .ywtx_item:hover .ywtx_text h5 { color: #112D80; font-weight: bold; } .details_box { width: 100%; } .details_box .details_head { width: 100%; padding: 36px 0 20px 0; border-bottom: 1px solid #e6e6e6; } .details_box .details_head h5 { width: 100%; font-size: 24px; color: #333333; font-weight: 500; line-height: 30px; text-align: center; } .details_box .details_head p { margin-top: 12px; width: 100%; text-align: center; font-size: 16px; color: #666; line-height: 20px; } .details_box .details_con { width: 100%; padding: 16px 0; } .details_box .details_con img { display: inline-block; width: auto; max-width: 100%; height: auto; } /*企业动态*/ .news_con { width: 100%; padding: 14px 0 66px 0; } .news_con .news_02 { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; } .news_con .news_02 .news02_item { width: 48%; } .news_con .news_02 .news02_item ul { width: 100%; margin-top: 14px; } .news_con .news_02 .news02_item ul li { width: 100%; } .news_con .news_02 .news02_item ul li a { display: flex; justify-content: space-between; align-items: center; line-height: 40px; } .news_con .news_02 .news02_item ul li a div { font-size: 16px; color: #666666; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .news_con .news_02 .news02_item ul li a span { font-size: 14px; color: #999999; } .news_con .news_02 .news02_item ul li a:hover div { color: #112D80; text-decoration: underline; } .news_con .news01_list { margin-top: 20px; width: 100%; display: flex; justify-content: left; align-items: flex-start; } .news_con .news01_list .news01_item { display: inline-block; width: 23.5%; margin: 0 2% 10px 0; } .news_con .news01_list .news01_item:nth-child(4n) { margin-right: 0; } /*.news_con .news01_list .news01_item div { display: inline-block; width: 100%; overflow: hidden; } .news_con .news01_list .news01_item div img { display: inline-block; width: 100%; height: auto; transition: all 0.4s ease-out; }*/ .news_con .news01_list .news01_item div { display: flex; width: 100%; height: 210px; justify-content: center; align-items: center; overflow: hidden; } .news_con .news01_list .news01_item div img { display: inline-block; width: auto; height: 210px; transition: all 0.4s ease-out; } .news_con .news01_list .news01_item h5 { display: inline-block; width: 100%; margin-top: 8px; line-height: 28px; font-size: 14px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .news_con .news01_list .news01_item:hover div img { transform: scale(1.06); transition: all 0.4s ease-out; } .news_con .news01_list .news01_item:hover h5 { color: #112D80; } .location_div { width: 100%; background: #F5F5F5; height: 50px; } .location_div .page_cur { display: flex; justify-content: right; align-items: center; height: 50px; } .location_div .page_cur li { padding: 0 12px 0 5px; position: relative; line-height: 16px; font-size: 12px; color: #666; } .location_div .page_cur li a { font-size: 12px; color: #666; line-height: 16px; text-decoration: none; } .location_div .page_cur li a:hover { color: #112D80; } .location_div .page_cur li::after { font-size: 12px; color: #666; content: '>'; position: absolute; top: 0; right: 0; line-height: 16px; } .location_div .page_cur li:last-child { padding-right: 0; } .location_div .page_cur li:last-child::after { content: none; } .new_xq_con { padding-bottom: 80px; } .news_modal { width: 100%; padding: 34px 0 80px 0; } .news_modal .modal_list { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; } .news_modal .modal_list .newsImg_a { display: flex; justify-content: center; align-items: center; width: 43%; height: 296px; position: relative; overflow: hidden; } .news_modal .modal_list .newsImg_a img { width: auto; height: 100%; transition: all 0.4s ease-out; } .news_modal .modal_list .newsImg_a:hover img { transform: scale(1.06); transition: all 0.4s ease-out; } .news_modal .modal_list .newsImg_a .img_text { width: 100%; height: 77px; position: absolute; bottom: 0; left: 0; background: url(../images/news/title_bj.png) no-repeat center bottom; background-size: 100% 100%; display: flex; justify-content: space-between; align-items: center; padding: 40px 15px 0 15px; font-size: 14px; color: #fff; } .news_modal .modal_list .newsImg_a .img_text div { display: inline-block; max-width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .news_modal .modal_list .newsList_right { width: 54%; } .news_modal .modal_list .newsList_right .temp_head span { padding: 2px 0 11px 0; line-height: 18px; } .news_modal .modal_list .newsList_right .nList_big { width: 100%; margin-top: 20px; text-decoration: none; display: inline-block; } .news_modal .modal_list .newsList_right .nList_big h5 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; width: 100%; font-size: 16px; color: #333333; line-height: 20px; } .news_modal .modal_list .newsList_right .nList_big div { width: 100%; font-size: 14px; color: #999999; line-height: 16px; margin: 10px 0 8px 0; } .news_modal .modal_list .newsList_right .nList_big p { font-size: 14px; color: #999999; line-height: 24px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .news_modal .modal_list .newsList_right .nList_big span { font-size: 12px; color: #112D80; } .news_modal .modal_list .newsList_right .nList_big:hover h5 { color: #112D80; } .news_modal .modal_list .newsList_right .nList_big:hover p { color: #112D80; opacity: 0.8; } .news_modal .modal_list .newsList_right .nList_ul { display: inline-block; width: 100%; margin-top: 13px; border-top: 1px dashed #D9D9D9; padding-top: 10px; } .news_modal .modal_list .newsList_right .nList_ul li { margin-bottom: 2px; } .news_modal .modal_list .newsList_right .nList_ul li a { text-decoration: none; width: 100%; display: flex; justify-content: space-between; align-items: center; line-height: 32px; } .news_modal .modal_list .newsList_right .nList_ul li a div { font-size: 14px; color: #666; width: calc(100% - 100px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .news_modal .modal_list .newsList_right .nList_ul li a span { font-size: 14px; color: #999; } .news_modal .modal_list .newsList_right .nList_ul li a:hover div { color: #112D80; } .news_modal .poster_show { width: 100%; margin-top: 50px; display: flex; justify-content: space-between; align-items: center; border: 1px solid #EFEFEF; background: #FAFAFA; height: 276px; } .news_modal .poster_show .poster_left { width: 56px; height: 100%; background: #112d80; display: flex; justify-content: center; align-items: center; font-size: 20px; line-height: 24px; color: #fff; text-align: center; padding: 0 10px; } .news_modal .poster_show .poster_right { width: calc(100% - 64px); padding-top: 20px; height: 100%; } .news_modal .poster_show .poster_right .swiper-container { width: 100%; height: 100%; } .news_modal .poster_show .poster_right .swiper-container .swiper-wrapper { width: 100%; height: 100%; } .news_modal .poster_show .poster_right .swiper-container .swiper-slide { width: 193px !important; height: 236px; display: flex; justify-content: center; align-items: center; margin-left: 32px; } .news_modal .poster_show .poster_right .swiper-container .swiper-slide img { display: inline-block; width: 100%; height: 100%; pointer-events: unset; } /*人才发展*/ .develop_con { width: 100%; padding: 40px 0 80px 0; } .develop_con .develop_01 { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; } .develop_con .develop_01 .develop01_item { display: inline-block; width: 48%; } .develop_con .develop_01 .develop01_item .d_ln { width: 100%; margin-top: 20px; display: flex; justify-content: space-between; align-items: flex-start; } .develop_con .develop_01 .develop01_item .d_ln .ln_img { width: 45.5%; height: 170px; overflow: hidden; display: flex; justify-content: center; align-items: center; } .develop_con .develop_01 .develop01_item .d_ln .ln_img img { height: 100%; width: auto; transition: all 0.4s ease-out; } .develop_con .develop_01 .develop01_item .d_ln .ln_img:hover img { transform: scale(1.06); transition: all 0.4s ease-out; } .develop_con .develop_01 .develop01_item .d_ln .ln_text { width: 50.5%; font-size: 12px; color: #666666; line-height: 20px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; } .develop_con .develop_01 .develop01_item .d_dt { width: 100%; } .develop_con .develop_01 .develop01_item .d_dt ul { width: 100%; margin-top: 14px; } .develop_con .develop_01 .develop01_item .d_dt ul li { width: 100%; } .develop_con .develop_01 .develop01_item .d_dt ul li a { display: flex; justify-content: space-between; align-items: center; line-height: 40px; } .develop_con .develop_01 .develop01_item .d_dt ul li a div { font-size: 14px; color: #666666; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .develop_con .develop_01 .develop01_item .d_dt ul li a span { font-size: 12px; color: #999999; } .develop_con .develop_01 .develop01_item .d_dt ul li a:hover div { color: #112D80; text-decoration: underline; } .develop_con .develop_02 { width: 100%; margin-top: 25px; } /*招聘部分样式*/ .d_zp { width: 100%; margin-top: 20px; } .d_zp table { width: 100%; border-collapse: collapse; } .d_zp table thead { width: 100%; } .d_zp table thead tr th { background: #ebebeb; line-height: 50px; text-align: center; padding: 0 20px; font-size: 16px; color: #333333; font-weight: normal; } .d_zp table thead tr th:nth-child(1) { text-align: left; } .d_zp table tbody tr td { text-align: center; } .d_zp table tbody tr td a { display: inline-block; line-height: 50px; padding: 0 20px; text-decoration: none; color: #555555; font-size: 14px; } .d_zp table tbody tr td:nth-child(1) { text-align: left; } .d_zp table tbody tr td:nth-child(1) a { display: inline-block; max-width: 360px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .d_zp table tbody tr:nth-child(2n) { background: #f7f7f7; } .d_zp table tbody tr:hover td a { color: #112D80; text-decoration: underline; } /*职位详情*/ .d_zp_details { width: 100%; padding-top: 34px; } .d_zp_details .zp_item { width: 100%; } .d_zp_details .zp_item .job_name { width: 100%; display: flex; justify-content: left; align-items: center; line-height: 50px; padding: 0 13px; background: #f5f5f5; font-size: 20px; color: #333333; } .d_zp_details .zp_item .job_name span { display: inline-block; width: 2px; height: 16px; background: #112D80; margin-right: 12px; } .d_zp_details .zp_item .job_name_sub { width: 100%; line-height: 50px; padding: 0 13px; background: #f5f5f5; font-size: 16px; color: #555; } .d_zp_details .zp_item .job_desc { width: 100%; padding: 22px 13px; } .d_zp_details .zp_item .job_desc p { font-size: 14px; color: #555555; line-height: 28px; } .d_zp_details .zp_item .job_desc .desc_list { width: 100%; display: flex; justify-content: left; align-items: flex-start; flex-wrap: wrap; } .d_zp_details .zp_item .job_desc .desc_list div { font-size: 14px; color: #333333; line-height: 20px; width: 32%; margin: 0 2% 10px 0; } .d_zp_details .zp_item .job_desc .desc_list div:nth-child(3n) { margin-right: 0; } /*培训动态页面*/ .details_dt { width: 100%; padding-top: 15px; } .details_dt ul { width: 100%; } .details_dt ul li { width: 100%; border-bottom: 1px dashed #E0E0E0; } .details_dt ul li a { display: flex; justify-content: space-between; align-items: center; line-height: 60px; } .details_dt ul li a div { font-size: 16px; color: #666666; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .details_dt ul li a div i { font-size: 12px; color: #1555b3; margin-right: 10px; transform: scale(0.8); } .details_dt ul li a span { font-size: 12px; color: #999999; } .details_dt ul li a:hover div { color: #112D80; text-decoration: underline; } .details_dt.details_dt_red ul { width: 100%; } .details_dt.details_dt_red ul li a div i { color: #CE3434; } .details_dt.details_dt_red ul li a:hover div { color: #CE3434; } /*建党领航*/ .lead_con { width: 100%; padding: 52px 0 80px 0; } .lead_con .temp_head_red { margin-top: 12px; } .lead_con .lead_01 { width: 100%; border: 1px solid #EAEAEA; padding-bottom: 30px; } .lead_con .lead_01 .temp_head_red { margin-top: 12px; padding: 0 12px; } .lead_con .lead_01 .lead01_list { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; margin-top: 18px; padding: 0 12px; } .lead_con .lead_01 .lead01_list .part_left { display: flex; width: 41.5%; height: 284px; justify-content: center; align-items: center; overflow: hidden; } .lead_con .lead_01 .lead01_list .part_left img { display: inline-block; height: 100%; width: auto; transition: all 0.4s ease-out; } .lead_con .lead_01 .lead01_list .part_left:hover img { transform: scale(1.06); transition: all 0.4s ease-out; } .lead_con .lead_01 .lead01_list .lead_dt_list { width: 55%; margin-top: 0; } .lead_con .lead_01 .lead01_list .lead_dt_list li a { line-height: 36px; } .lead_con .lead_02 { width: 100%; margin-top: 40px; border: 1px solid #EAEAEA; padding-bottom: 30px; display: flex; justify-content: space-between; align-items: flex-start; } .lead_con .lead_02 .lead02_item { width: 48%; } .lead_con .lead_02 .lead02_item:nth-child(2) .temp_head_red { padding-left: 0; padding-right: 12px; } .lead_con .lead_02 .lead02_item:nth-child(2) .lead_dt_list { padding-right: 12px; } .lead_con .lead_02 .lead02_item:nth-child(1) .temp_head_red { padding-right: 0; padding-left: 12px; } .lead_con .lead_02 .lead02_item:nth-child(1) .lead_dt_list { padding-left: 12px; } .lead_con .lead_dt_list { width: 100%; margin-top: 15px; } .lead_con .lead_dt_list li { width: 100%; } .lead_con .lead_dt_list li a { display: flex; justify-content: space-between; align-items: center; line-height: 40px; } .lead_con .lead_dt_list li a div { font-size: 14px; color: #666666; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .lead_con .lead_dt_list li a span { font-size: 12px; color: #999999; } .lead_con .lead_dt_list li a:hover div { color: #112D80; text-decoration: underline; } @media screen and (max-width: 767px) { .today_con { padding-bottom: 1.25rem; } .today_con .safe_width .toady_left { width: 100%; } .today_con .safe_width .today_item { padding-top: 0.75rem; } .today_con .safe_width .today_item .temp_head { margin-bottom: 0.65rem; } .today_con .safe_width .today_item .t_gk { flex-direction: column; } .today_con .safe_width .today_item .t_gk .gk_left { width: 100%; height: unset; } .today_con .safe_width .today_item .t_gk .gk_left img { height: auto; width: 100%; } .today_con .safe_width .today_item .t_gk .gk_right { width: 100%; } .today_con .safe_width .today_item .t_gk .gk_right p { font-size: 0.55rem; line-height: 0.9rem; -webkit-line-clamp: 8; } .today_con .safe_width .today_item .t_gk .gk_right a { font-size: 0.6rem; margin-top: 0.8rem; } .today_con .safe_width .today_item .t_gk .gk_right a:hover { margin-left: 0px; } .today_con .safe_width .today_item .t_zr { font-size: 0.55rem; line-height: 0.9rem; -webkit-line-clamp: 9; } .today_con .safe_width .today_item .t_ml ul { flex-direction: column; } .today_con .safe_width .today_item .t_ml ul li { width: 100%; margin-bottom: 0.1rem; display: none; } .today_con .safe_width .today_item .t_ml ul li a { width: 100%; font-size: 0.6rem; line-height: 1rem; } .today_con .safe_width .today_item .t_ml ul li:nth-child(1), .today_con .safe_width .today_item .t_ml ul li:nth-child(2), .today_con .safe_width .today_item .t_ml ul li:nth-child(3), .today_con .safe_width .today_item .t_ml ul li:nth-child(4), .today_con .safe_width .today_item .t_ml ul li:nth-child(5) { display: inline-block; } .today_con .safe_width .today_item .t_lc .year_nav_box { width: calc(100% - 3rem); top: 0.12rem; left: 1.5rem; } .today_con .safe_width .today_item .t_lc .year_nav::after { height: 0.025rem; border-bottom: 0.025rem dashed #C3C3C3; top: 0.45rem; } .today_con .safe_width .today_item .t_lc .year_nav #nav { padding-bottom: 0.45rem; } .today_con .safe_width .today_item .t_lc .year_nav #nav ul li { display: flex; justify-content: center; align-items: center; width: 3.2rem; } .today_con .safe_width .today_item .t_lc .year_nav #nav ul li span { width: 2.25rem !important; height: 0.9rem; border-radius: 0.15rem; font-size: 0.5rem; line-height: 0.9rem; } .today_con .safe_width .today_item .t_lc .year_nav #nav ul li.active-nav span::after { border-right: 0.2rem solid transparent; border-left: 0.2rem solid transparent; border-top: 0.2rem solid #112D80; margin-left: -0.2rem; bottom: -0.2rem; } .today_con .safe_width .today_item .t_lc .year_nav #nav ul li:last-child { margin-right: 1rem!important; } .today_con .safe_width .today_item #page { padding-top: 2.3rem; } .today_con .safe_width .today_item #page .swiper-button-prev { background-image: url(../images/today/lc_l_jt_m.png); background-size: 1.5rem auto; width: 1.5rem; height: 1.5rem; top: 0; margin-top: 0; outline: none; opacity: 1 !important; } .today_con .safe_width .today_item #page .swiper-button-next { background-image: url(../images/today/lc_r_jt_m.png); background-size: 1.5rem auto; width: 1.5rem; height: 1.5rem; top: 0; margin-top: 0; outline: none; opacity: 1 !important; } .today_con .safe_width .today_item #page .fz_step .fz_s_item { margin-bottom: 0.6rem; } .today_con .safe_width .today_item #page .fz_step .fz_s_item h5 img { width: 0.6rem; height: auto; margin-top: 0.02rem; } .today_con .safe_width .today_item #page .fz_step .fz_s_item h5 span { width: calc(100% - 1rem); font-size: 0.55rem; line-height: 0.8rem; } .today_con .safe_width .today_item #page .fz_step .fz_s_item p { padding-left: 1rem; font-size: 0.5rem; line-height: 0.85rem; margin-top: 0.2rem; } .gk_con { padding-top: 0.7rem; } .gk_con p { font-size: 0.55rem; line-height: 1rem; } .gk_con .gk_pt { margin-top: 0.85rem; } .gk_con .gk_pt img { width: 100%; height: auto; margin: 0 0 0.65rem 0; display: none; } .gk_con .gk_pt img:nth-child(1) { display: inline-block; } .jg_con { padding-top: 1rem; padding-bottom: 0.3rem; } .wh_con { flex-direction: column; padding-top: 1rem; } .wh_con .wh_item { flex: unset; width: 100%; height: unset; margin-bottom: 0.65rem; } .wh_con .wh_item.block_sj { display: flex; } .wh_con .wh_item.block_pc { display: none; } .wh_con .wh_item .wh_item_img { width: 100%; height: unset; } .wh_con .wh_item .wh_item_img img { display: inline-block; width: 100%; height: auto; } .wh_con .wh_item .wh_item_text { width: 100%; height: unset; display: inline-block; text-align: left; padding: 0.65rem 0.6rem; position: unset; } .wh_con .wh_item .wh_item_text::after { content: none; } .wh_con .wh_item .wh_item_text p { width: 100%; text-align: left; text-overflow: unset; overflow: visible; display: unset; -webkit-line-clamp: unset; -webkit-box-orient: unset; font-size: 0.6rem; line-height: 0.9rem; } /*集团名录*/ .ml_box_m { width: 100%; padding-top: 0.9rem; } .ml_box_m .ml_switch { width: 100%; display: flex; justify-content: space-between; align-items: center; } .ml_box_m .ml_switch li { width: 48.5%; height: 2.1rem; background: #ccc; color: #fff; font-size: 0.6rem; text-align: center; line-height: 2.1rem; } .ml_box_m .ml_switch li.active { background: #112D80; color: #fff; } .ml_box_m .ml_tab { width: 100%; } .ml_box_m .ml_tab .ml_tab_item { width: 100%; display: none; } .ml_box_m .ml_tab .ml_tab_item ul { display: inline-block; width: 100%; } .ml_box_m .ml_tab .ml_tab_item ul li { display: inline-block; width: 100%; padding: 0.5rem 0; border-bottom: 0.025rem solid #E6E6E6; } .ml_box_m .ml_tab .ml_tab_item ul li a { font-size: 0.6rem; line-height: 1.25rem; padding-left: 0.8rem; text-decoration: none; position: relative; display: inline-block; width: 100%; } .ml_box_m .ml_tab .ml_tab_item ul li a::after { content: '•'; color: #555555; font-size: 0.6rem; line-height: 1.25rem; position: absolute; left: 0.4rem; top: 0; } /*发展历程*/ .lc_con { padding-top: 0.4rem; } .lc_con .lc_item { flex-direction: column; padding: 0.8rem 0; border-bottom: 0.025rem dashed #D9D9D9; } .lc_con .lc_item .lc_l_year { width: 100%; text-align: left; font-size: 0.65rem; line-height: 0.9rem; } .lc_con .lc_item .lc_l_year::after { content: none; } .lc_con .lc_item .lc_l_year.lc_l_year_qj { font-size: 0.65rem; } .lc_con .lc_item .lc_r_desc { width: 100%; padding: 0; border-left: none; padding-left: 0; font-size: 0.5rem; line-height: 0.8rem; margin-top: 0.2rem; } .lc_con .lc_item .lc_r_desc::after { content: none; } .lc_con .lc_item:hover { background: #F2F2F2; } .lc_con .lc_item:hover .lc_l_year { color: #CE3434; } .lc_con .lc_item:hover .lc_l_year::after { background: #CE3434; } .lc_con .lc_item:hover .lc_l_year.lc_l_year_qj { font-size: 22px; } .lc_con .lc_item:hover .lc_r_desc { border-left: 1px solid #F2F2F2; } .lc_con .lc_item:hover .lc_r_desc::after { content: none; } /*业务体系*/ .business_con { padding: 1rem 0 0.3rem 0; } .business_con .safe_width .business_item { height: unset; flex-direction: column; margin-bottom: 1rem; } .business_con .safe_width .business_item .business_img { width: 100%; height: unset; } .business_con .safe_width .business_item .business_img img { height: auto; width: 100%; } .business_con .safe_width .business_item .business_text { width: 100%; height: unset; padding: 0.8rem 0.7rem; } .business_con .safe_width .business_item .business_text h5 { font-size: 0.8rem; line-height: 1rem; } .business_con .safe_width .business_item .business_text p { margin-top: 0.4rem; font-size: 0.5rem; line-height: 0.9rem; -webkit-line-clamp: 8; } .business_con .safe_width .business_item .business_text span { margin-top: 0.6rem; font-size: 0.6rem; } .business_con .safe_width .business_item .business_text span img { display: inline-block; width: 0.7rem; margin-left: 0.4rem; transition: all 0s ease-out; } .business_con .safe_width .business_item .business_text:hover span { transition: all 0s ease-out; } .business_con .safe_width .business_item .business_text:hover span img { margin-left: 0.4rem; } .business_con .safe_width .business_item:nth-child(2n) { position: unset; } .business_con .safe_width .business_item:nth-child(2n) .business_img { position: unset; } .business_con .safe_width .business_item:nth-child(2n) .business_text { position: unset; } .ywtx_list { flex-direction: column; padding-top: 0.75rem; } .ywtx_list .ywtx_item { width: 100%; margin: 0 0 1rem 0; } .ywtx_list .ywtx_item .ywtx_img img { transition: all 0s ease-out; } .ywtx_list .ywtx_item .ywtx_text { width: 100%; padding: 0.75rem 0.65rem 0.85rem 0.65rem; } .ywtx_list .ywtx_item .ywtx_text h5 { font-weight: bold; font-size: 0.65rem; line-height: 0.85rem; } .ywtx_list .ywtx_item .ywtx_text span { font-weight: bold; margin-top: 0.45rem; font-size: 0.6rem; } .ywtx_list .ywtx_item:hover .ywtx_img img { transform: scale(1); transition: all 0s ease-out; } .ywtx_list .ywtx_item:hover .ywtx_text h5 { color: #333; } .details_box { width: 100%; } .details_box .details_head { padding: 1.1rem 0 0.8rem 0; border-bottom: 0.025rem solid #e6e6e6; } .details_box .details_head h5 { font-size: 0.85rem; line-height: 1.2rem; } .details_box .details_head p { margin-top: 0.55rem; font-size: 0.6rem; line-height: 0.65rem; } .details_box .details_con { width: 100%; padding: 0.65rem 0; } /*企业动态*/ .news_con { width: 100%; padding: 0 0 1rem 0.65rem; } .news_con .safe_width { padding: 0; } .news_con .news_02 { flex-direction: column; padding-right: 0.65rem; } .news_con .news_02 .news02_item { width: 100%; } .news_con .news_02 .news02_item ul { margin-top: 0.65rem; } .news_con .news_02 .news02_item ul li { margin-bottom: 0.3rem; } .news_con .news_02 .news02_item ul li a { line-height: 0.9rem; } .news_con .news_02 .news02_item ul li a div { font-size: 0.55rem; } .news_con .news_02 .news02_item ul li a div i { display: none; } .news_con .news_02 .news02_item ul li a span { font-size: 0.5rem; } .news_con .news_01 .temp_head { width: calc(100% - 0.65rem); } .news_con .news01_list { margin-top: 0.75rem; display: inline-block; overflow: auto; white-space: nowrap; } .news_con .news01_list .news01_item { display: inline-table; width: 9.5rem; margin: 0 0.45rem 0 0; padding-bottom: 1.1rem; position: relative; } .news_con .news01_list .news01_item:nth-child(4n) { margin-right: 0.45rem; } .news_con .news01_list .news01_item div img { transition: all 0s ease-out; } .news_con .news01_list .news01_item h5 { position: absolute; bottom: 0; left: 0; line-height: 0.9rem; font-size: 0.6rem; } .news_con .news01_list .news01_item:hover div img { transform: scale(1); transition: all 0s ease-out; } .location_div { display: none; } .new_xq_con { padding-bottom: 0.6rem; } .news_modal { padding: 0.5rem 0 1.25rem 0; } .news_modal .modal_list .newsImg_a { display: none; } .news_modal .modal_list .newsList_right { width: 100%; } .news_modal .modal_list .newsList_right .temp_head span { padding: unset; line-height: 1.65rem; } .news_modal .modal_list .newsList_right .nList_big { display: none; } .news_modal .modal_list .newsList_right .nList_ul { margin-top: 0; border-top: none; padding-top: 0.55rem; } .news_modal .modal_list .newsList_right .nList_ul li { margin-bottom: 0.3rem; } .news_modal .modal_list .newsList_right .nList_ul li a { line-height: 1.1rem; } .news_modal .modal_list .newsList_right .nList_ul li a div { font-size: 0.55rem; width: calc(100% - 4.1rem); } .news_modal .modal_list .newsList_right .nList_ul li a div i { display: none; } .news_modal .modal_list .newsList_right .nList_ul li a span { font-size: 0.5rem; } .news_modal .poster_show { width: 100%; margin-top: 0.5rem; display: block; border: none; background: transparent; height: unset; } .news_modal .poster_show .poster_left { display: none; } .news_modal .poster_show .poster_right { width: 100%; padding-top: 0; height: unset; margin-top: 1rem; } .news_modal .poster_show .poster_right .swiper-container { height: unset; } .news_modal .poster_show .poster_right .swiper-container .swiper-wrapper { height: unset; } .news_modal .poster_show .poster_right .swiper-container .swiper-slide { width: 6.15rem !important; height: 7.55rem; margin-left: 0.5rem; } .news_modal .poster_show .poster_right .swiper-container .swiper-slide img { display: inline-block; width: 100%; height: auto; } /*人才发展*/ .develop_con { padding: 0.55rem 0 1.25rem 0; } .develop_con .safe_width { padding: 0; } .develop_con .develop_01 { flex-direction: column; } .develop_con .develop_01 .develop01_item { padding: 0 0.65rem; width: 100%; } .develop_con .develop_01 .develop01_item .d_ln { width: 100%; margin-top: 0.75rem; flex-direction: column; } .develop_con .develop_01 .develop01_item .d_ln .ln_img { width: 100%; height: unset; overflow: hidden; display: flex; justify-content: center; align-items: center; } .develop_con .develop_01 .develop01_item .d_ln .ln_img img { height: auto; width: 100%; transition: all 0s ease-out; } .develop_con .develop_01 .develop01_item .d_ln .ln_img:hover img { transform: scale(1); transition: all 0s ease-out; } .develop_con .develop_01 .develop01_item .d_ln .ln_text { width: 100%; font-size: 0.55rem; line-height: 0.9rem; margin-top: 0.4rem; -webkit-line-clamp: 6; margin-bottom: 0.6rem; } .develop_con .develop_01 .develop01_item .d_dt ul { margin-top: 0.45rem; } .develop_con .develop_01 .develop01_item .d_dt ul li { margin-bottom: 0.2rem; } .develop_con .develop_01 .develop01_item .d_dt ul li a { line-height: 1.25rem; } .develop_con .develop_01 .develop01_item .d_dt ul li a div { font-size: 0.5rem; width: 70%; } .develop_con .develop_01 .develop01_item .d_dt ul li a div i { display: none; } .develop_con .develop_01 .develop01_item .d_dt ul li a span { font-size: 0.5rem; } .develop_con .develop_02 { margin-top: 0.4rem; } .develop_con .develop_02 .temp_head { width: calc(100% - 1.3rem); margin: 0 auto; } /*招聘部分样式*/ .d_zp { margin-top: 0.75rem; } .d_zp table thead tr th { line-height: 2.1rem; padding: 0 0.5rem; font-size: 0.7rem; } .d_zp table thead tr th:last-child { display: none; } .d_zp table tbody tr td a { line-height: 2.1rem; padding: 0 0.5rem; font-size: 0.5rem; } .d_zp table tbody tr td:nth-child(1) a { display: inline-block; max-width: 8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .d_zp table tbody tr td:last-child { display: none; } /*职位详情*/ .d_zp_details { padding-top: 0.9rem; } .d_zp_details .zp_item .job_name { line-height: 2.1rem; padding: 0 0.5rem; font-size: 0.9rem; font-weight: bold; } .d_zp_details .zp_item .job_name span { width: 0.1rem; height: 0.9rem; margin-right: 0.4rem; } .d_zp_details .zp_item .job_name_sub { font-weight: bold; line-height: 2.1rem; padding: 0 0.5rem; font-size: 0.65rem; } .d_zp_details .zp_item .job_desc { width: 100%; padding: 0.6rem 0.3rem 1rem 0.3rem; } .d_zp_details .zp_item .job_desc p { font-size: 0.55rem; line-height: 1.1rem; } .d_zp_details .zp_item .job_desc .desc_list { justify-content: space-between; } .d_zp_details .zp_item .job_desc .desc_list div { font-size: 0.55rem; line-height: 0.85rem; width: 48%; margin: 0 0 0.25rem 0; } .d_zp_details .zp_item .job_desc .desc_list div:nth-child(3n) { margin-right: 0; } /*培训动态页面*/ .details_dt { padding-top: 0.4rem; } .details_dt ul li { border-bottom: 0.025rem dashed #E0E0E0; } .details_dt ul li a { line-height: 2.1rem; } .details_dt ul li a div { font-size: 0.6rem; } .details_dt ul li a div i { font-size: 0.5rem; color: #1555b3; margin-right: 0.3rem; transform: scale(0.7); } .details_dt ul li a span { font-size: 0.5rem; } /*建党领航*/ .lead_con { width: 100%; padding: 0.6rem 0 1rem 0; } .lead_con .temp_head_red { margin-top: 0.6rem; } .lead_con .lead_01 { border: none; padding-bottom: 0; } .lead_con .lead_01 .temp_head_red { margin-top: 0; padding: 0; } .lead_con .lead_01 .lead01_list { margin-top: 0; padding: 0; } .lead_con .lead_01 .lead01_list .part_left { display: none; } .lead_con .lead_01 .lead01_list .lead_dt_list { width: 100%; margin-top: 0.55rem; } .lead_con .lead_01 .lead01_list .lead_dt_list li { display: none; } .lead_con .lead_01 .lead01_list .lead_dt_list li a { line-height: 1.2rem; } .lead_con .lead_01 .lead01_list .lead_dt_list li:nth-child(1), .lead_con .lead_01 .lead01_list .lead_dt_list li:nth-child(2), .lead_con .lead_01 .lead01_list .lead_dt_list li:nth-child(3), .lead_con .lead_01 .lead01_list .lead_dt_list li:nth-child(4), .lead_con .lead_01 .lead01_list .lead_dt_list li:nth-child(5) { display: inline-block; } .lead_con .lead_02 { margin-top: 0; border: none; padding-bottom: 0px; flex-direction: column; } .lead_con .lead_02 .lead02_item { width: 100%; } .lead_con .lead_02 .lead02_item:nth-child(2) .temp_head_red { padding: 0; } .lead_con .lead_02 .lead02_item:nth-child(2) .lead_dt_list { padding: 0; } .lead_con .lead_02 .lead02_item:nth-child(1) .temp_head_red { padding: 0; } .lead_con .lead_02 .lead02_item:nth-child(1) .lead_dt_list { padding: 0; } .lead_con .lead_dt_list { margin-top: 0.55rem; } .lead_con .lead_dt_list li a { line-height: 1.2rem; } .lead_con .lead_dt_list li a div { font-size: 0.55rem; } .lead_con .lead_dt_list li a div i { display: none; } .lead_con .lead_dt_list li a span { font-size: 0.5rem; } }