@charset "utf-8"; .middleCenter { position: absolute; top: 0; bottom: 0; left: 0; right: 0; max-width: 100%; max-height: 100%; display: block; vertical-align: middle; text-align: center; margin: auto } .tp { overflow: hidden; } .tp img { display: block; max-width: 100%; height: auto; margin: auto; transition: .5s; } .container1 { width: 1600px; margin: 0 auto; } /*人才理念*/ .iconcept { margin: 75px 0 95px 0; } .inner_title { text-align: center; font-size: 36px; font-weight: bold; color: #333333; line-height: 1; } .iconcept_con { margin-top: 60px; display: flex; flex-wrap: wrap; justify-content: space-between; } .iconcept_con_fl { width: 65%; } .iconcepts { position: relative; margin-bottom: 20px; } .iconcept_txt { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 50px 60px; color: #fff; } .iconcept_txt h3 { font-size: 24px; font-weight: bold; color: #F4F4F4; line-height: 1; margin-bottom: 15px; } .iconcept_txt h3:after { content: ''; display: block; width: 38px; height: 1px; background: #FFFFFF; margin-top: 20px; } .iconcept_txt p { font-size: 16px; font-weight: 400; color: #FFFFFF; line-height: 26px; } .iconcept_con_fr { width: 33.6%; } /*员工风采*/ .iEmployee_detail { margin: 80px 0 100px 0 } .iEmployee_detail_con { margin-top: 60px; } .sjs-default { position: relative; padding: 0; margin: 0; opacity: 0; transition: height .2s ease-out, opacity .2s ease-out .2s } [data-sjsel] { opacity: 0; position: absolute; top: 0; left: 0; transition: -webkit-transform .2s ease-out; transition: transform .2s ease-out; transition: transform .2s ease-out, -webkit-transform .2s ease-out } .card { background: #fff; display: flex; flex-direction: column; transition: box-shadow .2s ease-in-out; } .card .tp { position: relative; } .card .tp .cardbg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); display: flex; align-items: center; justify-content: center; opacity: 0; transition: .5s; } .card .tp .cardbg img { height: 33px; } .card_picture { display: block; width: 100%; height: auto; } .card_infos { margin: 29px 0 15px 0; display: flex; align-items: center; justify-content: space-between; } .card_infos h3 { font-size: 20px; color: #666; line-height: 1; width: 70%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .card_infos h3:after { content: ''; display: block; width: 24px; height: 1px; background-color: #c5c5c5; margin-top: 20px; } .card_infos p { color: #c5c5c5; } .card:hover .tp .cardbg { opacity: 1; } .card:hover .card_infos h3 { color: #E6212A; } .card:hover .card_infos h3:after { background-color: #E6212A; } /*人才招聘*/ .iresources { margin: 75px 0 100px 0; } .ijob_con { margin-top: 60px; } .ijob_con1 { height: 57px; background: #eee; padding: 0 65px; } .ijob_con1 ul { display: flex; flex-direction: row; flex-wrap: wrap; height: 100%; align-items: center; } .ijob_con1 li { color: #333; font-weight: bold; font-size: 16px; text-align: center; } .ijob_con .j1 { width: 25%; } .ijob_con .j2 { width: 15%; } .ijob_con .j3 { width: 35%; } .ijob_con .j6 { width: 15%; } .ijob_con .j4 { width: 15%; } .ijob_con .j5 { width: 10%; } .ijob_con2 {} .ijob_con2 dl { border-bottom: 1px solid #DDDDDD; } .zp-title { cursor: pointer; outline: none; transition: 0.5s; padding: 0 65px; } .zp-title ul { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; } .zp-title li { color: #666; line-height: 30px; padding: 21px 0; font-size: 16px; text-align: center; position: relative; font-weight: normal; transition: .5s; } .zp-title li i { display: block; background: url(../images/zd/fr.png) no-repeat center; background-size: 12px 12px; width: 12px; margin: 0 auto; height: 12px; transition: .5s; } .zp-content { display: none; padding: 80px 85px 85px 85px; background: #F9F9F9; } .zp-content-text1 { font-size: 16px; color: #666; line-height: 30px; } .zp-content-text1 h3 { font-size: 18px; color: #333; line-height: 30px; font-weight: bold; } .zp-content-text2 { margin-top: 40px; font-size: 16px; color: #666; line-height: 30px; } .zp-content-text2 a { font-size: 18px; color: #E6212A; font-weight: bold; } .open .zp-title { background: #E6212A; box-shadow: 0px 0px 46px 0px rgba(0, 142, 120, 0.26); } .open .zp-title li { color: #fff; } .open .zp-title li i { background: url(../images/zd/frhover.png) no-repeat center; background-size: 12px 12px; } .open .zp-content { display: block; } /*新闻资讯*/ .inews { margin: 80px 0 70px 0; } .inews2_con { margin-top: 55px; } .inews2_con ul { display: flex; flex-direction: row; flex-wrap: wrap; } .inews2_con ul li { width: 30%; margin-right: 5%; margin-bottom: 50px; } .inews2_con ul li:nth-child(3n) { margin-right: 0; } .inews2_con ul li a { display: block; background: #F9F9F9; padding: 55px 38px; transition: .5s; } .inews2_txt1 { display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .inews2_txt1_fl { font-size: 16px; font-family: Arial; font-weight: 400; color: #999999; line-height: 50px; line-height: 1; } .inews2_txt1_fr { background: #F9F9F9 url("../images/zd/njt.png") no-repeat center; background-size: 15px 8px; width: 15px; height: 8px; } .inews2_txt2 { font-size: 20px; font-weight: bold; color: #595959; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 20px 0 35px 0; transition: .5s; } .inews2_txt3 { margin-top: 25px; font-size: 16px; font-weight: 400; color: #666666; line-height: 30px; height: 90px; overflow: hidden; } .inews2_con ul li a:hover .inews2_txt2 { color: #E6212A; } .inews2_con ul li a:hover .tp img { transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); } /*分页*/ .pagination { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; color: #666; clear: both; margin: 0; } .pagination a { display: block; color: #666; text-align: center; text-transform: capitalize; padding: 0px 16px; line-height: 40px; margin: 0px 3px 10px 3px; border: 1px solid #E4E4E4; border-radius: 20px; } .pagination a:hover { color: #fff; background-color: #D71718; border: 1px solid #D71718; } .pagination a.active { color: #fff; background-color: #D71718; border: 1px solid #D71718; } /*新闻详情*/ .inewsshow { margin: 80px 0 70px 0; } .inewsshow .container1 { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } .newsshow_fl { width: 73.75%; } .show_title { text-align: center; padding-bottom: 0; border: none; } .show_title h3 { font-size: 36px; font-weight: bold; color: #333333; line-height: 1.5; margin-bottom: 15px; } .show_title h3 br { display: none; } .show_title p { font-size: 14px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; color: #C7C7C7; line-height: 30px; } .show_title span { margin: 0; padding: 0 8px; background: url("../images/zd/li.jpg") no-repeat right center; display: flex; align-items: center; } .show_title span:last-child { background: none; } .show_title span a { width: 30px; height: 30px; background: #FFFFFF; transition: .5s; border-radius: 50%; margin: 0 5px; } .show_title span a:hover { border: 1px solid #E62129; } .show_title span a.share1 { background: url("../images/zd/share1.png") no-repeat center; background-size: 18px 14px; } .show_title span a.share2 { background: url("../images/zd/share2.png") no-repeat center; background-size: 15px 16px; } .show_title span a.share3 { background: url("../images/zd/share3.png") no-repeat center; background-size: 18px 14px; } .show_title span a.share1:hover { background: url("../images/zd/share1_h.png") no-repeat center; background-size: 18px 14px; } .show_title span a.share2:hover { background: url("../images/zd/share2_h.png") no-repeat center; background-size: 15px 16px; } .show_title span a.share3:hover { background: url("../images/zd/share3_h.png") no-repeat center; background-size: 18px 14px; } .show_content { font-size: 16px; font-weight: 400; color: #666666; line-height: 35px; padding: 25px 0 90px 0; border-bottom: none; } .show_content img { display: block; margin-right: auto; margin-left: auto; max-width: 100%; height: auto; } .show_back { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding-top: 55px; border-top: 1px solid #bfbfbf; } .show_back_fl { width: 70%; overflow: hidden; } .show_back_fl li { line-height: 30px; color: #474747; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .show_back_fl li a { color: #8A8A8A; } .show_back_fl li a br{ display: none; } .show_back_fl li a:hover { color: #D71718; } .show_back_fr { overflow: hidden; float: none; width: auto; } .show_back_fr a { display: flex !important; align-items: center; height: 44px; background: #D71718 !important; border-radius: 22px !important; color: #fff !important; font-size: 14px !important; padding: 0 35px 0 40px !important; } .show_back_fr a img { padding-right: 23px; height: 17px; } .newsshow_fr { width: 21%; height: 100%; } .newsshow_frs { background: #F9F9F9; padding: 28px 33px; } .newsshow_fr_title { border-bottom: 1px solid #ddd; overflow: hidden; padding-bottom: 13px; } .newsshow_fr_title h3 { font-size: 20px; font-weight: bold; color: #666666; line-height: 30px; padding-left: 32px; position: relative; } .newsshow_fr_title h3:before { content: ''; display: block; width: 17px; height: 17px; position: absolute; left: 0; top: 0; } .newsshow_fr1 .newsshow_fr_title h3:before { background: url("../images/zd/h3_1.png") no-repeat center; background-size: 17px 17px; } .newsshow_fr1_info { margin-top: 34px; } .newsshow_fr1_info li { margin-bottom: 18px; overflow: hidden; } .newsshow_fr1_info li a { display: flex; align-items: center; justify-content: space-between; } .newsshow_fr1_info li a .tp { width: 48.5%; } .inewsshow_txt { width: 51.5%; padding-left: 20px; } .inewsshow_txt1 { font-size: 14px; font-weight: 400; color: #666666; line-height: 24px; height: 48px; overflow: hidden; } .inewsshow_txt1 span { color: #AEAEAE; } .inewsshow_txt2 { margin-top: 20px; font-size: 12px; font-weight: 400; color: #A0A0A0; line-height: 1; } .newsshow_fr1_info li a:hover .tp img { transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); } .newsshow_fr1_info li a:hover .inewsshow_txt1 { color: #D71718; } .newsshow_fr1_info li a:hover .inewsshow_txt1 span { color: #D71718; } /*项目案例*/ .icase { margin-bottom: 65px; } .icase_nav { padding: 44px 0; border-bottom: 2px solid #DCDCDC; overflow: hidden; } .icase_nav ul { display: flex; flex-wrap: wrap; } .icase_nav ul li { width: 18%; background: url("../images/zd/cli.jpg") no-repeat right center; padding-right: 25px; margin-right: 2%; } .icase_nav ul li a { display: flex; align-items: center; justify-content: center; position: relative; width: 100%; transition: .5s; } .icase_img { position: relative; width: 23px; height: 23px; overflow: hidden; } .icase_img:after { padding-bottom: 100%; } .icase_img .c_before { right: 0; transition: all 0.5s ease-in-out 0s; } .icase_img .c_after { right: -200%; opacity: 0; transition: all 0.5s ease-in-out 0s; } .icase_nav ul li a:hover .icase_img .c_after { right: 0; opacity: 1; } .icase_nav ul li a:hover .icase_img .c_before { right: 200%; opacity: 0; } .icase_txt { display: flex; align-items: center; flex: 1; font-size: 20px; font-weight: bold; color: #333333; line-height: 1; } .icase_nav ul li a:hover .icase_txt { color: #CA2D36; } .icase_con { margin-top: 75px; } .icase_con ul { display: flex; flex-wrap: wrap; } .icase_con ul li { margin-bottom: 100px; width: 31.25%; margin-right: 3.125%; } .icase_con ul li:nth-child(3n) { margin-right: 0; } .icase_con ul li a { display: block; } .icase_con ul li .tp { border-radius: 10px; } .icase_txt1 { font-size: 24px; font-weight: 400; color: #333333; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 40px; } .icase_txt2 { margin-top: 30px; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; } .icase_txt2_fl { width: 70%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; font-weight: 400; color: #666666; line-height: 24px; } .icase_txt2_fr { width: 56px; height: 56px; background: url("../images/project_icon_white.png") no-repeat center; background-size: 56px 56px; transition: .5s; } .icase_con ul li a:hover .icase_txt1 { color: #D71718; } .icase_con ul li a:hover .tp img { transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); } .icase_con ul li a:hover .icase_txt2_fr { background: url("../images/project_small_icon.png") no-repeat center; background-size: 56px 56px; } /*项目案例详情*/ .icaseshow { margin-bottom: 55px; } .icaseshow .inner_title { margin-top: 75px; } .icaseshow_con { margin-top: 55px; } .icaseshow1 { display: flex; flex-wrap: wrap; justify-content: space-between; background: #F9F9F9; } .icaseshow1_fl { width: 61.125%; position: relative; } .icaseshow1_fl .swiper-slide { display: initial; } .icaseshow1_fl .swiper-button-next1, .icaseshow1_fl .swiper-button-prev1 { display: block; position: absolute; top: 50%; transform: translate(0, -50%); bottom: 0; right: 0; width: 50px; height: 50px; margin-top: 0; z-index: 10; cursor: pointer; outline: none; background: url("../images/zd/cjt.png") no-repeat center; background-size: 50px 50px; text-align: center; } .icaseshow1_fl .swiper-button-next1:hover, .icaseshow1_fl .swiper-button-prev1:hover { background: url("../images/zd/cjt_h.png") no-repeat center; background-size: 50px 50px; } .icaseshow1_fl .swiper-button-prev1 { left: 30px; right: auto; } .icaseshow1_fl .swiper-button-next1 { right: 30px; left: auto; transform: rotateY(-180deg) translate(0, -50%); ; } .icaseshow1_fr { width: 38.875%; padding: 65px 115px; } .icaseshow1_fr1 { font-size: 30px; font-weight: 400; color: #000000; line-height: 30px; } .icaseshow1_fr1:after { content: ''; display: block; width: 34px; height: 2px; background: #D71718; margin-top: 20px; } .icaseshow1_fr2 { font-size: 16px; font-weight: 400; color: #666666; line-height: 30px; margin: 25px 0 40px 0; } .icaseshow1_fr3 { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #ddd; margin-bottom: 35px; padding-bottom: 50px; } .icaseshow1_fr3_1 { display: flex; align-items: center; } .icaseshow1_fr3_1 a { width: 39px; height: 39px; } .icaseshow1_fr3_2 img { height: 39px; } .icaseshow1_fr4 { background: url("../images/origin_fu.png") no-repeat left center; padding-left: 65px; } .icaseshow1_fr4 p { font-size: 16px; font-weight: 400; color: #666666; line-height: 1; margin-bottom: 10px; } .icaseshow1_fr4 span { font-size: 30px; font-family: Arial; font-weight: bold; color: #E6212A; line-height: 1; } @media (max-width: 1601px) { .container1 { width: 90%; margin: 0 auto; } .icase_txt2_fr { width: 45px; height: 45px; background-size: 45px 45px; } .icase_con ul li a:hover .icase_txt2_fr { background-size: 45px 45px; } .icase_con ul li { margin-bottom: 65px; } } @media (max-width: 992px) { .banner { padding-top: 80px; } .iresources { margin: 55px 0 70px 0; } .inner_title { font-size: 30px; } .ijob_con1, .zp-title { padding: 0 10px; } .ijob_con1 li, .zp-title li { font-size: 15px; } .zp-content { padding: 30px 35px 35px 35px; } .zp-content-text1 h3 { font-size: 16px; } .zp-content-text1 { font-size: 14px; ; line-height: 28px; } .zp-content-text2 { margin-top: 30px; font-size: 14px; } .zp-content-text2 a { font-size: 16px; } .inews { margin: 40px 0 30px 0; } .inews2_con ul li { width: 47%; margin-right: 6%; } .inews2_con ul li:nth-child(3n) { margin-right: 6%; } .inews2_con ul li:nth-child(2n) { margin-right: 0; } .pagination a { line-height: 30px; } .newsshow_fl { width: 100%; } .newsshow_fr { display: none; } .iconcept_con_fl { width: 100%; } .iconcept_con_fr { width: 100%; } .iconcept_con_fr .tp img { width: 100%; } .icase_con ul li { width: calc((100% - 40px) /2); margin-right: 40px; } .icase_con ul li:nth-child(3n) { margin-right: 40px; } .icase_con ul li:nth-child(2n) { margin-right: 0; } .icase_txt1 { margin-bottom: 25px; font-size: 22px; } .icase_txt2_fl { white-space: initial; overflow: inherit; font-size: 15px; } } @media (max-width: 600px) { .banner { padding-top: 64px; } .inner_title { font-size: 25px; } .iresources { margin: 35px 0 40px 0; } .ijob_con .j3, .ijob_con .j6 { display: none; } .ijob_con1 li, .open .zp-title li, .zp-title li { width: 33% !important; } .ijob_con1 li, .zp-title li { font-size: 12px; line-height: 22px; padding: 11px 0; } .zp-content-text1 { font-size: 12px; } .ijob_con { margin-top: 35px; } .inews2_con { margin-top: 30px; } .inews2_con ul li { width: 100% !important; margin-right: 0 !important; margin-bottom: 20px; } .inews2_con ul li a { padding: 35px 28px; } .inews2_txt2 { font-size: 18px; margin: 20px 0 25px 0; } .inews2_txt3 { margin-top: 20px; font-size: 14px; line-height: 26px; height: 78px; } .inewsshow { margin: 40px 0 30px 0; } .show_title h3 { font-size: 22px; margin-bottom: 0px; } .show_content { font-size: 14px; line-height: 30px; padding: 25px 0 30px 0; } .show_back_fr a { height: 36px; font-size: 14px !important; padding: 0 15px 0 20px !important; } .show_back_fr a img { padding-right: 12px; } .show_back { padding-top: 30px; } .iconcept { margin: 35px 0 45px 0; } .iconcept_con { margin-top: 30px; } .iconcept_txt { padding: 20px 30px; } .iconcept_txt h3 { font-size: 18px; margin-bottom: 10px; } .iconcept_txt h3::after { margin-top: 10px; } .iconcept_txt p { font-size: 12px; line-height: 18px; } .icase_con { margin-top: 40px; } .icase_con ul li { width: 100% !important; margin-right: 0 !important; margin-bottom: 40px; } .icase { margin-bottom: 25px; } }