/* 新闻中心 */ .flex{ display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } .news { padding: .625rem 0; } .news .news_body { padding-top: .3125rem; } .news .news_body .last_title { font-size: .225rem; font-family: sourcehansanscn, sourcehansanscn-regular; font-weight: 400; text-align: left; color: #333333; /*line-height: .3375rem;*/ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all; /*margin: .275rem 0 .1125rem;*/ margin-top: .15rem; } .news .news_body .last_desc { font-size: .175rem; font-family: sourcehansanscn, sourcehansanscn-regular; font-weight: 400; text-align: left; color: #999999; line-height: 2; margin-top: .2rem; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; text-overflow: ellipsis; -webkit-line-clamp: 3; } .news .news_body .news_top { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; height: 6.1rem; /*overflow-y: hidden;*/ /*max-height: 5.5rem;*/ } .news_body .carousel-indicators{ margin-bottom: .5rem; } .news_body .carousel-item{ height: auto; } .news .news_body .news_top_left{ width: 10.84rem; } .news .news_body .news_left { width: 10.84rem; } .news .news_body .news_left .last_img { width: 100%; height: 6.1rem; } .news .news_body .news_left .last_time { font-size: .175rem; font-family: sourcehansanscn, sourcehansanscn-regular; font-weight: 400; color: #999; line-height: .2625rem; margin: .1875rem 0 .2625rem; } .news .news_body .news_right { flex: 6; padding-left: .4625rem; overflow: hidden; } .news .news_body .news_right .news_nav { color: #999; display: flex; justify-content: space-between; align-items: center; } .news .news_body .news_right .news_nav .news_nav_item { /* width: 1.5rem; */ padding: .125rem .25rem; cursor: pointer; font-size: .225rem; line-height: 1.5; } .news .news_body .news_right .news_nav .news_nav_item.active { background-color: #004fa5; color: #fff; } .news .news_body .news_right .news_list{ /*height: calc(4.875rem - 0.3375rem);*/ height: calc(6.1rem - 0.6rem); overflow-y: auto; } .news .news_body .news_right .news_list .news_list_item { padding-left: 0px; margin-bottom: 0; padding-right: .25rem; } .news .news_body .news_right .news_list .news_list_item .li { padding-top: .3725rem; font-size: .2rem; line-height: .3rem; width: 100%; display: flex; justify-content: space-between; align-items: center; cursor: pointer; } .news .news_body .news_right .news_list .news_list_item .li>i { width: 16px; margin-right: .125rem; color: #999; } .news .news_body .news_right .news_list .news_list_item .li .news_time { color: #999; margin-left: 10px; font-size: .2rem; line-height: .3rem; } .news .news_body .news_right .news_list .news_list_item .li .news_title { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all; position: relative; padding-left: .125rem; font-size: .2rem; line-height: 1.5; margin:0; } .news .news_body .news_right .news_list .news_list_item .li:hover { color: #004fa5; } .news .news_body .news_right .news_list .news_list_item .li:hover i { color: #004fa5; } .news .news_body .news_right .news_list .news_list_item .li:hover .news_title { color: #004fa5; } .news .news_body .news_right .news_list .news_list_item .li:hover .news_time { color: #004fa5; } .news .news_body .news_bottom { margin-top: .2rem; } .news .news_body .news_bottom>img { width: 100%; } /* .news .aside_notice { padding-left: 30px; } */ .news .aside_notice img { width: 100%; } .news .aside_notice .notice_body { margin: .7375rem 0 .45rem; } .news .aside_notice .notice_body .more_icon { width: .25rem; height: .25rem; vertical-align: middle; } .news .aside_notice .notice_list { font-size: .175rem; color:#333; } .news .aside_notice .notice_list .notice_list_item { padding-top: .125rem; padding-left: 0px; margin-bottom:.45rem; } .news .aside_notice .notice_list .notice_list_item .li { width: 100%; cursor: pointer; padding: .1rem 0; display: flex; justify-content: space-between; align-items: center; } .news .aside_notice .notice_list .notice_list_item .li>i { width: 16px; margin-right: 10px; color: #999; } .news .aside_notice .notice_list .notice_list_item .li .notice_time { /* width: 1.5625rem; */ color: #999; margin-left: 0; text-align: right; font-size: .175rem; } .news .aside_notice .notice_list .notice_list_item .li .notice_title { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all; position: relative; padding-left: .125rem; padding-right: .3rem; font-size:.175rem; color: #333; } .news .aside_notice .notice_list .notice_list_item .li:hover { color: #004fa5; } .news .aside_notice .notice_list .notice_list_item .li:hover i { color: #004fa5; } .news .aside_notice .notice_list .notice_list_item .li:hover .notice_time { color: #004fa5; } .news .aside_notice .notice_list .notice_list_item .li:hover .notice_title { color: #004fa5; } .news .aside_notice .notice_panel { width: 100%; } .news .aside_notice .notice_panel .panel_item { width: 100%; border: 1px solid #d8d8d8; padding: .4375rem .35rem; margin-bottom: .375rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; transition: .2s; } .news .aside_notice .notice_panel .panel_item:hover{ box-shadow: 0px 6px 16px 0px rgba(0,0,0,0.10); } .news .aside_notice .notice_panel .panel_item:last-child { margin-bottom: 0; } .news .aside_notice .notice_panel .panel_item .panel_icon { width: .625rem; height: .625rem; } .news .aside_notice .notice_panel .panel_item .panel_more { width: .3625rem; height: .3625rem; } .news .aside_notice .notice_panel .panel_item .panel_title { flex: 1; margin-left: 10px; } .news .aside_notice .notice_panel .panel_item .panel_title .title_cn { font-size: .25rem; font-family: sourcehansanscn, sourcehansanscn-regular; font-weight: 400; text-align: left; color: #333333; } .news .aside_notice .notice_panel .panel_item .panel_title .title_en { font-size: .15rem; font-family: sourcehansanscn, sourcehansanscn-regular; font-weight: 400; text-align: left; color: #999999; } /* 发展历程 */ .history { height: 10rem; /*margin-bottom: 3.15rem;*/ margin-bottom: 2.5rem; padding-top: 1rem; background-image: ; background-size: cover; background-repeat: no-repeat; } .history .video { height: 0; width:100%; /*transform: translatey(1.1rem);*/ position: relative; } .history .video .video_play img{ cursor: pointer; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); z-index:10; } /*.history .video .video_play{*/ /* position: absolute;*/ /* top:0;*/ /* bottom:0;*/ /* left:0;*/ /* right:0;*/ /* background-color: rgba(0,0,0,.1);*/ /* z-index:10;*/ /* }*/ .history .history_title>p:nth-of-type(1) { font-size: 0.5rem; font-family: sourcehansanscn, sourcehansanscn-regular; font-weight: 400; text-align: center; color: #ffffff; } .history .history_title>p:nth-of-type(2) { font-size: 0.25rem; font-family: sourcehansanscn, sourcehansanscn-regular; font-weight: 400; text-align: center; color: #ffffff; } .history_wrapper{ position: relative; overflow-x: hidden; } .prev,.next{ width: .5rem; height: .5rem; position: absolute; bottom:-10%; transform: translatey(-50%); cursor: pointer; } .prev{ left: .1rem; } .next{ right: .1rem; } .prev>img,.next>img{ width: 100%; height: 100%; } .history .time_line { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; margin-top: .75rem; font-size: 0.25rem; color: #ffffff; border-bottom: 1px solid #999; flex-shrink: 0; flex-wrap: nowrap; overflow-x: hidden; transition: all 500ms linear; transform: translatex(0px); } .history .time_line .line_point { height: .55rem; cursor: pointer; flex-shrink: 0; text-align: center; } .history .time_line .line_point .active { display: inline-block; height: 100%; border-bottom: .0375rem solid #fff; } .history .time_desc { color: #fff; margin-top: .3rem; margin-bottom: .3rem; padding: .3rem .8125rem; font-size:.25rem; min-height: 2.2rem; background: rgba(255,255,255,0.20); border-radius: .1rem; backdrop-filter: blur(4px); } .history .time_desc p{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; text-overflow: ellipsis; -webkit-line-clamp: 3; line-height: 2; } .history .history-btn{ width: .25rem; height: .4rem; position: absolute; bottom:-.1rem; font-size: 0; } .history .history-btn.prev{ left: -.5rem; } .history .history-btn.next{ right: -.5rem; } .history .history-btn img{ width: 100%; height: 100%; } .history .video>img { width: 100%; box-shadow: 0px 8px 15px 0px #767676; } /* 精品展示 */ .boutique { padding: .625rem 0; width: 100%; background: no-repeat; background-size: cover; } .boutique .boutique_title { position: relative; /* height: 90px; */ margin-bottom: .875rem; } .boutique .boutique_title>p:nth-of-type(1) { font-size: .5rem; font-family: sourcehansanscn, sourcehansanscn-medium; font-weight: 500; text-align: center; color: #ffffff; position: absolute; left: 0; right: 0; position: relative; z-index: 2; } .boutique .boutique_title>p:nth-of-type(2) { position: absolute; font-size: .75rem; font-family: hiraginosanscns, hiraginosanscns-regular; text-align: center; color: rgba(0, 0, 0, 0.2); left: 0; right: 0; top: 0; } .boutique .boutique_list { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; margin-top: 20px; } .boutique .boutique_list .boutique_item { cursor: pointer; width:22%; max-width: 4.75rem; margin-bottom: .5rem; transition: all 0.8s cubic-bezier(.475,.425,0,.995); } .boutique .boutique_list .boutique_item:hover{ /*transform: rotatey(30deg);*/ transform: matrix3d(1, 0, 0, -0.0003, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)scale(0.95); box-shadow: 0.15rem 0.15rem 0.06rem #213e5e; } .boutique .boutique_list .boutique_item>img { width: 100%; height: 2.5rem; vertical-align: middle; } .boutique .boutique_list .boutique_item .item_body { padding: .25rem; background-color: #e7eff8; } .boutique .boutique_list .boutique_item .item_body .point{ display: inline-block; width:.0375rem; height: .0375rem; border-radius: 50%; background-color: #000; margin-right:.125rem; } .boutique .boutique_list .boutique_item .item_title { font-size: .375rem; font-family: sourcehansanscn, sourcehansanscn-medium; font-weight: 500; text-align: left; color: #333333; margin-bottom: .275rem; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } .boutique .boutique_list .boutique_item .item_desc { font-size: .25rem; font-family: sourcehansanscn, sourcehansanscn-normal; font-weight: normal; text-align: justify; color: #333333; margin-bottom: .275rem; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } /* .boutique .boutique_list .boutique_item .item_desc::before { content: ""; display: inline-block; width: 3px; height: 3px; transform: translatey(-5px); background-color: #000; border-radius: 50%; margin-right: 5px; } */ .industry { margin: .625rem auto 1.875rem; } .industry .industry_body { padding-top: .25rem; } .industry .industry_body .industry_left>img { width: 100%; } .industry .industry_body .industry_right .industry_list .industry_item { display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; } .industry .industry_body .industry_right .industry_list .industry_item:not(:last-of-type) { margin-bottom:.25rem; } .industry .industry_body .industry_right .industry_list .industry_item>.img { /*flex: 1;*/ width:2.175rem; height: 1.375rem; } .industry .industry_body .industry_right .industry_list .industry_item>.img>img { width: 100%; } .industry .industry_body .industry_right .industry_list .industry_item>.desc { padding-left: 10px; flex: 2; overflow: hidden; } .industry .industry_body .industry_right .industry_list .industry_item .news_desc { margin-top: .2rem; margin-bottom: 0; font-size: .175rem; } .industry .industry_body .industry_right .industry_list .industry_item .news_title { margin-bottom: 0px; margin-top:0px; } .engineer .engineer_list { font-size: .225rem; padding-top: .25rem; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; } .engineer .engineer_list .list_item { width: 100%; margin-bottom: 20px; position: relative; cursor: pointer; } .engineer .engineer_list .list_item>img { vertical-align: middle; width: 100%; } .engineer .engineer_list .list_item .engineer_title { width: 100%; height: .5rem; line-height: .5rem; background: rgba(51, 51, 51, 0.7); font-size: .225rem; text-align: center; color: #ffffff; position: absolute; bottom: 0; left: 0; margin-bottom: 0; } #newscenter .li>img.img_active,#newscenter .li>img.img_noactive{ width:.0625rem; height: .1375rem; } #newscenter .li>img.img_active{ display: none; } #newscenter .li:hover>.img_active{ display: block; } #newscenter .li:hover>.img_noactive{ display: none; } .carousel-item{ width:100%; height: 9.3rem; overflow: hidden; } .fadeinright{ background-color: #e8eff7; } .swipewhole{ background-color: #e8eff7; /*line-height: 3;\*/ height: 0.6rem; line-height: 0.6rem; font-size: 0.2rem; } .swipebottom .front{ display: flex; align-items: center; } .swipebottom .front .img{ width: 0.3rem; height: 0.3rem; flex-shrink: 0; /*margin-right: 0.15rem;*/ } .swipebottom .front .img .image { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .swipebottom .front .txt{ height: 0.6rem; overflow-y: hidden; /*flex-shrink: 0;*/ /*flex-wrap: nowrap;*/ /*line-height: 3;*/ /*position: relative;*/ } .swipebottom .front .txt .txtcon{ /*overflow-y: hidden;*/ } .swipebottom .front .txt .wordcon{ height: 0.6rem; display: flex; flex-shrink: 0; flex-wrap: nowrap; } .swipebottom .front .txt .wordcon .wordone{ height: 0.6rem; line-height: 0.6rem; margin-right: 0.9rem; flex-shrink: 0; flex-wrap: nowrap; text-overflow:ellipsis; overflow:hidden; white-space: nowrap; } .swipebottom .front .txt .wordcon .wordtwo{ height: 0.6rem; line-height: 0.6rem; flex-shrink: 0; flex-wrap: nowrap; text-overflow:ellipsis; overflow:hidden; white-space: nowrap; } .swipewhole .swipebottom .view{ display: flex; align-items: center; flex-direction: row-reverse; /*width: 100%;*/ height: 100%; } .swipewhole .swipebottom .view .more{ display: flex; flex-shrink: 0; align-items: center; justify-content: center; cursor: pointer; line-height: 1; background: #1961ac; border-radius: 2px; padding: 0.06rem 0.08rem; color: #fff; } .navbar-toggler{ width: 1.25rem; height: 1rem; line-height: 0; padding:0; } .navbar-toggler .navbar-toggler-icon{ width: 1rem; height: .9rem; } .nav-header{ display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .bontique_item_title{ /*width: calc(100% - .6rem);*/ width: 100%; } object{ width: 100%; } #newscenter .carousel-item{ position: relative; } #newscenter .carousel-item .carousel-title p{ position: absolute; bottom: -.6rem; /*transition:all .5s;*/ z-index:10; width:100%; height:100%; text-align: center; color:#fff; font-size: .175rem; line-height: .5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all; } #newscenter .carousel-item.active .carousel-title p{ bottom:0; } #newscenter .carousel-title{ height: .5rem; width:100%; position: absolute; bottom:0; left:0; background-color: rgba(0,0,0,.6); } /*业务领域*/ #business_area .business_body{ padding: .8rem 0 1.5625rem; } #business_area .title_wrapper{ background-color: rgba(25, 95, 169, 0.6); margin-top: .8rem; } #business_area .title_wrapper { width: 100%; height: 1.75rem; display: flex; flex-direction: row; justify-content: center; align-items: center; color: #fff; position: relative; } #business_area .title_wrapper .title_item { height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: rgb(25, 96, 171, 0.6); position: relative; flex: 1; transition: 0.4s; } #business_area .title_wrapper .title_item img { width: 0.6rem; height: 0.6rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } #business_area .title_wrapper p { font-size: 0.225rem; font-weight: 700; text-align: justify; color: #ffffff; line-height: 1.5; margin-top:.1rem; } #business_area .title_wrapper .img_wrapper .active { visibility: hidden; width: 0.9rem; height: 0.9rem; } #business_area .title_wrapper .img_wrapper { width: 0.9rem; height: 0.9rem; position: relative; text-align: center; } /*#business_area .title_wrapper .title_item:hover {*/ /* background-color: #1960ab;*/ /*}*/ #business_area .title_wrapper .title_item:hover .active { visibility: visible; width: 0.9rem; height: 0.9rem; } /*#business_area .title_wrapper .title_item:nth-of-type(1) {*/ /* background-color: #1960ab;*/ /*}*/ #business_area .title_wrapper .title_item:nth-of-type(1) .active { visibility: visible; } #business_area .body_wrapper{ margin-bottom:1.5625rem; height: 8.4375rem; } #business_area .body_wrapper .body_outer{ position: relative; background-color:#f5f6f8; } #business_area .body_wrapper .body_item{ display: none; height: 8.4375rem; text-align: center; } #business_area .body_wrapper .body_item:nth-of-type(1){ display: block; } #business_area .body_wrapper .body_item img { width: 100%; height: 8.4375rem; opacity: 0; transition:opacity .3s; } #business_area .body_wrapper .body_item:first-of-type img { opacity: 1; } #business_active { position: absolute; top: 0; left: 0; width: 16.666%; height: 1.75rem; background-color: #1960ab; z-index: -1; transition: all 0.3s; } #business_area .body_wrapper .body_outer { height: 100%; } #business_area .body_wrapper .empty_wrapper{ width: 100%; height: 100%; text-align: center; background: #f5f6f8; line-height: 8.4375rem; display: block; } #business_area .body_wrapper .body_item .empty_img{ width:6.25rem; height:4.125rem; line-height: 8.4375rem; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); }