@charset "utf-8"; .htitle { position: relative; } .htitle:before { content: ""; width: 100px; height: 1px; background-color: rgba(5, 32, 63, 0.4); position: absolute; top: -15px; left: -35px; } .htitle:after { content: ""; height: 100px; width: 1px; background-color: rgba(5, 32, 63, 0.4); position: absolute; top: -30px; left: -20px; } .htitle .span1 { font-family: "myfonts", Arial, sans-serif; font-size: 37px; color: #05203f; display: block; position: relative; z-index: 2; } .case_con p.info.text-center{ margin-top:5px; } .htitle .span2 { font-size: 23px; display: block; position: relative; z-index: 2; color: #05203f; } @media (max-width: 767px) { .htitle .span1 { font-size: 22px; margin-bottom: 10px; } .htitle .span2 { font-size: 18px; } } .about { /*background: url("../images/about_bg.jpg") no-repeat center bottom;*/ margin-top: 100px; } .about .about_con { padding-top: 0px; } .about .about_con .about_r { padding-top: 150px; padding-bottom: 100px; padding-left: 0; } .about .about_con .pmore { margin: 20px 0; } .about .about_con .pmore a.more { font-size: 14px; color: #fff; background-color: #f15921; padding: 5px 20px; border-radius: 15px; border: 2px solid #f15921; } .about .about_con .pmore a.more:hover{ color: #f15921; background-color: #fff; } .about .about_con .about-text { font-size: 16px; color: #2d2d2d; line-height: 2; text-indent: 2em; } .about .about-info { padding: 15px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .about .about-info > div { width: 23%; } .about .info { position: relative; text-align: center; } .about .info p.p1 .span1 { font-size: 70px; color: #0a468b; font-family: "impact"; } .about .htitle .span1:before { content: "A"; font-size: 425px; font-family: "myfonts", Arial, sans-serif; color: rgba(240, 88, 33, 0.13); position: absolute; z-index: 1; left: -38px; top: -270px; } .about .info p.p1 .span2 { color: #0a468b; font-weight: bold; } .about .info p.p2 { font-size: 13px; color: #3c71af; } .about .info .counter { margin-bottom: 10px; line-height: 1; font-family: Impact; font-size: 68px; color: #8e8e8e; position: relative; display: inline-block; } .about .info .counter:after { content: attr(date-about); font-size: 40px; position: absolute; right: -26px; top: 0; color: #8e8e8e; font-weight: bold; } @media (max-width: 767px) { .about { background: #fff; margin-top: 30px; margin-bottom: 0px; } .about .about_con { padding-top: 0; } .about .about_con .about_r { padding-top: 30px; padding-bottom: 30px; padding-left: 0; padding-right: 0; } .about .about_con .about-text { font-size: 14px; overflow: hidden; } .about .about_con .pmore a.more { font-size: 12px; } .about .about-info > div { width: 48%; margin-bottom: 10px; margin-top: 10px; } .about .info p.p1 .span1 { font-size: 28px; margin-right: 10px; } } .business { padding-bottom: 135px; background: url("../images/business_bg.jpg") no-repeat center; } .business .htitle { margin-top: 200px; margin-left: 45px; } .business .htitle:before, .business .htitle:after { background-color: rgba(255, 255, 255, 0.4); } .business .htitle .span1, .business .htitle .span2 { color: #fff; } .business .htitle .span1:before { content: "B"; font-size: 500px; font-family: "myfonts", Arial, sans-serif; color: rgba(255, 255, 255, 0.14); position: absolute; z-index: 1; left: -73px; top: -234px; } .business .business_l { position: relative; } .business .business_l .busText { margin-top: 230px; } .business .business_l .busText .business-title { margin-bottom: 10px; color: #fff; font-size: 18px; font-weight: bold; } .business .business_l .busText .business-title:before { content: ""; width: 10px; height: 10px; border-radius: 100%; background-color: #fff; float: left; margin-right: 10px; margin-top: 8px; } .business .business_l .busText .business-text { font-size: 14px; color: rgba(255, 255, 255, 0.8); } .business .business_r { position: relative; } .business .business_r .bus_r_c { padding: 150px 0 130px 80px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 800px; max-width: 100%; margin-left: auto; } .business .business_r .bus_r_c .col-2 { width: 40% ; } .business .business_r .bus_r_c .col-1 { width: 20%; } .business .business_r .bus_r_c .fig { cursor: pointer; padding: 15px ; border-left: 1px solid #05203f; border-top: 1px solid #05203f; } .business .business_r .bus_r_c .fig figcaption { overflow: hidden; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; height: 90px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .business .business_r .bus_r_c .fig figcaption .img01 { text-align: center; display: block; margin: 10px auto; } .business .business_r .bus_r_c .fig figcaption .img02 { text-align: center; margin: 10px auto; display: none; } .business .business_r .bus_r_c .fig .info { color: #05203f; font-size: 16px; } .business .business_r .bus_r_c .fig:nth-of-type(4), .business .business_r .bus_r_c .fig:nth-of-type(9), .business .business_r .bus_r_c .fig:nth-of-type(14) { border-right: 1px solid #05203f; } .business .business_r .bus_r_c .fig:nth-of-type(10), .business .business_r .bus_r_c .fig:nth-of-type(11), .business .business_r .bus_r_c .fig:nth-of-type(12), .business .business_r .bus_r_c .fig:nth-of-type(13), .business .business_r .bus_r_c .fig:nth-of-type(14) { border-bottom: 1px solid #05203f; } .business .business_r .bus_r_c .fig:hover { background-color: #9e0064; } .business .business_r .bus_r_c .fig:hover figcaption .img01 { display: none; } .business .business_r .bus_r_c .fig:hover figcaption .img02 { display: block; } .business .business_r .bus_r_c .fig:hover .info { color: #fff; } @media (max-width: 767px) { .business { background: #9b0062; padding: 30px 0 0; } .business .htitle { margin-top: 0px; margin-left: 0px; } .business .htitle:before, .business .htitle:after { background-color: rgba(255, 255, 255, 0.4); } .business .htitle .span1, .business .htitle .span2 { color: #fff; } .business .htitle .span1:before { display: none; } .business .business_l .busText { margin-top: 40px; } .business .business_r { margin-top: 50px; background: url(../images/business.jpg) no-repeat center; margin-left: -15px; margin-right: -15px; } .business .business_r .bus_r_c { padding: 30px 0; } .business .business_r .bus_r_c .col-1 { width: 25%; } .business .business_r .bus_r_c .fig { padding: 10px 10px 15px; border: 0!important; border-right: 1px solid #05203f!important; border-bottom: 1px solid #05203f!important; } .business .business_r .bus_r_c .fig .info { color: #05203f; font-size: 13px; } .business .business_r .bus_r_c .fig:nth-child(2), .business .business_r .bus_r_c .fig:nth-child(7), .business .business_r .bus_r_c .fig:nth-child(11) { border-left: 1px solid #05203f!important; } .business .business_r .bus_r_c .fig:nth-child(2), .business .business_r .bus_r_c .fig:nth-child(3), .business .business_r .bus_r_c .fig:nth-child(4), .business .business_r .bus_r_c .fig:nth-child(6) { border-top: 1px solid #05203f!important; } .business .business_r .bus_r_c .fig img { -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } .business .business_r .bus_r_c .fig figcaption { height: 60px; } } /*yewu*/ .yewu .htitle .span1:before { content: "B"; font-size: 500px; font-family: "myfonts", Arial, sans-serif; color: rgba(255, 255, 255, 0.14); position: absolute; z-index: 1; left: -86px; top: -234px; } .yewu .cl{ clear: both; content: ''; overflow: hidden; } .yewu{ display: flex; height: 856px; } .yewu .htitle .span2{ color: white; } .yewu .htitle .span1{ color: white; } .yewu .htitle:before{ background: white; left: 44px; } .yewu .htitle:after{ background: white; left: 52px; } .yewu .htitle{ padding-left: 60px; } .yewu .lf{ width: 25%; background: url("../images/yewu_lf.png") no-repeat center; background-size: cover; height: 100%; padding: 0 3%; padding-top: 180px; } .yewu .lf .list{ display: flex; flex-wrap: wrap; margin-top: 211px; } .yewu .lf .item{ color: white; font-size: 16px; width: 50%; position: relative; margin-bottom: 20px; padding-left: 25px; } .yewu .lf .item::after{ width: 13px; height: 13px; background: white; position: absolute; left: 0; top: 5px; content: ''; display: block; border-radius: 100%; } .yewu ._item{ position: relative; float: left; display: block; width: 49%; } .yewu ._item:hover .name{ background: #f15921; } .yewu ._item:nth-child(2n){ float: right; } .yewu ._item .pic{ width: 100%; height: 275px; } .yewu ._item .name{ position: absolute; width: 100%; left: 0; bottom: 0; font-size: 16px; color: white; background: rgba(0,0,0,0.5); padding: 10px 5px; text-align: center; } .yewu .center{ width: 25%; height: 100%; } .yewu .center ._item{ height: 100%; float: none; width: 100%; border-left: 10px solid white; border-right: 10px solid white; } .yewu .center ._item .pic{ height: 100%; } .yewu .rt{ width: 50%; height: 100%; } .yewu .rt .list{ } .yewu .rt .list ._item{ margin-bottom: 15px; } .yewu .rt .list ._item:nth-last-child(1){ margin-bottom: 0; /*width: 100%;*/ } .yewu .rt .list ._item:nth-last-child(2){ margin-bottom: 0; } .case { padding: 150px 0; padding-top: 200px; } .case .htitle { margin-left: 45px; } .case .htitle .span1:before { content: "C"; font-size: 394px; font-family: "myfonts", Arial, sans-serif; color: rgba(240, 88, 33, 0.13); position: absolute; z-index: 1; left: -73px; top: -205px; } .case .case-swiper { position: relative; margin-top: 265px; } .case .case-swiper .case-button-next, .case .case-swiper .case-button-prev { position: absolute; top: -220px; width: 24px; height: 24px; background-size: auto; opacity: 1; } .case .case-swiper .case-button-next { right: 50px; background-image: url("../images/tr.png"); } .case .case-swiper .case-button-prev { right: 10px; left: auto; background-image: url("../images/tl.png"); } /*.case .case-swiper .swiper-wrapper { flex-wrap: wrap; flex-direction: column; } .case .swiper-pointer-events { touch-action: pan-y; }*/ .case .swiper-case{ height: 610px; } .case .swiper-slide{ height: auto; } /*.case .case-swiper .swiper-slide{ text-align: center; height: calc((100% - 30px) / 2); !* Center slide text vertically *! display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }*/ .case .case-swiper .fig { border: 5px solid transparent; cursor: pointer; padding: 5px; } .case .case-swiper .fig .info{ min-height: 50px; padding: 5px 10px; } .case .case-swiper .fig img{ border: 5px solid white; } .case .case-swiper .fig:hover img{ border: 5px solid #f15921; } .case #caseImg { position: relative; -webkit-transform: translateY(-40px); -ms-transform: translateY(-40px); transform: translateY(-40px); } .case #caseImg .Imgtext { position: absolute; color: #fff; background-color: #f15921; padding: 8px 50px; top: 80px; left: 0px; font-size: 16px; } @media (min-width: 1200px) { .case .case-swiper { margin-top: 210px; } .case #caseImg { -webkit-transform: translateY(74px); -ms-transform: translateY(74px); transform: translateY(74px); } .case .case-swiper .case-button-next, .case .case-swiper .case-button-prev { top: -165px; } } @media (min-width: 1400px) { .case .case-swiper { margin-top: 77px; } .case #caseImg { -webkit-transform: translateY(-40px); -ms-transform: translateY(-40px); transform: translateY(-40px); } .case .case-swiper .case-button-next, .case .case-swiper .case-button-prev { top: -72px; } } @media (max-width: 767px){ .case { padding: 50px 0 0; } .case .htitle .span1:before{ display: none; } .case .htitle { margin-left: 0; } .case .case-swiper { margin-top: 30px; } .case .case-swiper .fig .info{ margin-top: 10px; } .case .case-swiper .case-button-prev { left: -23px; background-image: url(../images/tl.png); } .case .case-swiper .case-button-next { right: -23px; background-image: url(../images/tr.png); } .case .case-swiper .case-button-next, .case .case-swiper .case-button-prev { position: absolute; top: 50%; width: 15px; height: 15px; background-size: contain; opacity: 1; } } .honor { width: 100%; overflow: hidden; background: url("../images/honor_bg.jpg") no-repeat center; background-size: cover; padding: 200px 0; } .honor .htitle { text-align: right; margin-top: 48px; } .honor .htitle:before, .honor .htitle:after { background-color: rgba(255, 255, 255, 0.4); } .honor .htitle:before { left: auto; right: -30px; } .honor .htitle:after { left: auto; right: -15px; } .honor .htitle .span1, .honor .htitle .span2 { color: #fff; } .honor .htitle .span1:before { content: "H"; font-size: 500px; font-family: "myfonts", Arial, sans-serif; color: rgba(255, 255, 255, 0.14); position: absolute; z-index: 1; top: -234px; right: -180px; } .honor .honor-button-next { background-image: url("../images/h_tr.jpg"); background-size: cover; width: 33px; height: 62px; margin-top: -28.5px; } .honor .honor-button-prev { background-image: url("../images/h_tl.jpg"); background-size: cover; width: 33px; height: 62px; margin-top: -28.5px; } .honor .swiper-honor1{ margin-bottom: 45px; } .news { padding: 150px 0; } .news .htitle { margin-top: 80px; margin-left: 45px; } .news .htitle .span1:before { content: "N"; font-size: 500px; font-family: "myfonts", Arial, sans-serif; color: rgba(241, 89, 33, 0.13); position: absolute; z-index: 1; left: -73px; top: -205px; } .news .news_r_c figure { height: 120px; overflow: hidden; margin-bottom: 25px; margin-top: 25px; } .news .news_r_c figure figcaption { opacity: 0; display: none; } .news .news_r_c figure figcaption a { display: block; position: relative; } .news .news_r_c figure figcaption a .newsMore { position: absolute; left: 50%; top: 50%; margin-left: -16px; margin-top: -16px; } .news .news_r_c figure .info .p1 a { height: 22px; font-size: 16px; color: #000; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .news .news_r_c figure .info .p2 { font-size: 14px; height: 40px; color: #606060; margin-top: 15px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .news .news_r_c figure:hover figcaption { display: block; opacity: 1; } .news .news_r_c figure:hover .info { display: none; } @media (max-width: 1366px){ .yewu .htitle .span1:before{ font-size: 401px; left: -77px; top: -176px; } .honor{ padding: 125px 0; } .yewu .lf .list{ margin-top: 214px; } .yewu{ height: 780px; } .about_l img{ max-width: 92%; } .yewu .lf{ padding: 0 2%; padding-top: 130px; } .yewu .lf .item{ font-size: 15px; } .yewu .rt ._item .pic{ height: 184px; } .case .case-swiper .fig{ padding: 0; } .case .case-swiper { margin-top: 98px; } .case .htitle .span1:before{ font-size: 411px; top: -147px; } .case .case-swiper .case-button-next, .case .case-swiper .case-button-prev { top: -38px; } .case{ padding-bottom: 50px; } .news { padding: 110px 0; } } @media (max-width: 767px) { .case .swiper-case { height: 570px; } .news { padding: 50px 0 30px; } .news .htitle { margin-top: 0; margin-left: 0; } .news .htitle .span1:before { display: none; } .news .news_r_c figure figcaption { opacity: 1; display: block; margin-bottom: 15px; } .news .news_r_c figure:first-child{ display: block; height: auto; } .news .news_r_c figure { display: none; height: auto; } .news .news_r_c figure { height: 80px; margin-bottom: 0; margin-top: 25px; } .news .news_r_c figure .info .p1 a { height: 20px; font-size: 15px; color: #525252; } .news a.more{ margin-top: 20px; color: #fff; font-size: 12px; background-color: #f15921; padding: 5px 20px; border-radius: 15px; border: 2px solid #f15921; display: inline-block; } .about .htitle .span1:before{ display: none; } .about_l{ display: none; } .about .about_con .pmore{ display: none; } .about .about_con .about-text{ margin-top: 20px; } .yewu .htitle .span1:before{ display: none; } .yewu{ display: block; height: auto; } .yewu .lf{ width: 100%; padding: 50px 15px; padding-bottom: 30px; } .yewu .rt{ width: 100%; } .yewu .center{ margin-top: 15px; width: 100%; height: 200px; } .yewu .lf .list { margin-top: 36px; } .yewu .htitle{ padding-left: 15px; } .yewu .htitle:before { background: white; left: -2px; } .yewu .htitle:after { background: white; left: 5px; } .yewu ._item .name{ font-size: 14px; height: 60px; display: flex; align-items: center; justify-content: center; } .yewu .rt .list{ padding: 40px 15px; padding-top: 15px; } .yewu .center ._item{ border-left: 15px solid white; border-right: 15px solid white; } .case_con>div{ padding-left: 0; padding-right: 0; } .case .case-swiper .fig .info{ min-height: 70px; margin-top: 0; } .case .case-swiper .case-button-next, .case .case-swiper .case-button-prev{ display: none !important; } .case .case-swiper { margin-top: 30px; } .case .htitle{ padding-left: 15px; } .case .htitle:after{ left: 8px; } .case .htitle:before{ left: -2px; } .case{ padding-bottom: 0; } .news .htitle:after{ left: -14px; } .news .htitle:before{ left: -23px; } .news .news_r{ padding-left: 0; padding-right: 0; } .news .news_r_c figure{ padding-left: 0; padding-right: 0; } .about .htitle:before{ left: -9px; } .about .htitle:after{ left: -6px; } }