#indexPage #mnews { background-color: #fff; border-top: inherit; padding-bottom: 124px; } #indexPage #newslist #newsitem_0 .newsimg { width: 550px; height: 320px; float: right; position: relative; } #indexPage #newslist #newsitem_0 { width: 100%; position: relative; margin-bottom: 10px; } #indexPage #newslist #newsitem_0 .news_wrapper { float: left; } #indexPage #newslist #newsitem_0 .newsbody { margin-top: 70px; } #indexPage #newslist #newsitem_0 .newsbody .title { font-size: 24px; height: 72px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 36px; width: 100%; } #indexPage #newslist #newsitem_0 .newsbody .description { margin-left: 0; width: 100%; } #indexPage #newslist #newsitem_0 .newsbody .date { position: relative; top: 0; border-right: 0px; } #indexPage #newslist .newstitem .newsbody .date .md, .Pagenews #newslist .newsbody .date .md { font-weight: inherit; color: #999; font-size: 16px; display: inline-block; } #indexPage #newslist #newsitem_0 a.details { display: none; } #indexPage #newslist .newstitem, #indexPage #newslist #newsitem_3 ~ .newstitem:nth-child(2n + 1) { width: calc(100% / 3 - 20px); margin-right: 20px; border-bottom: 0; float: left; } #indexPage #newslist .newstitem .newsbody .date .md span, .Pagenews #newslist .newsbody .date .md span { display: inline-block; } #indexPage #newslist .newsbody .description { margin-top: 0; width: 100%; height: 42px; } #indexPage #newslist #newsitem_1 { border-top: 0; } #indexPage #newslist .newstitem .newsbody .title { float: inherit; margin-bottom: 10px; } #indexPage #newslist #newsitem_3 ~ .newstitem:nth-child(2n + 1) .news_wrapper div.description, #indexPage #newslist #newsitem_3 ~ .newstitem:nth-child(2n + 1) .news_wrapper p.title { width: 100%; } #indexPage #newslist #newsitem_3 ~ .newstitem:nth-child(2n) { float: left; } #indexPage #mteam .header img { width: 420px; height: 100%; margin-left: 160px; } #indexPage #mteam .content { height: 430px; background-color: #f4f4f4; width: 1170px; margin: 0 auto; } #indexPage #mteam .wrapper .summary { width: 40%; padding-right: 0; margin-top: 10%; } #indexPage #mteam .wrapper:before { content: unset; } #indexPage #mteam .content > .header { display: inline-block; position: absolute; } #indexPage #mteam .content .header p.subtitle { font-family: PlusJakartaSans-ExtraBold, "微软雅黑"; color: #333; font-size: 60px; width: 30%; line-height: 54px; margin-bottom: 20px; } #indexPage #mteam { background-color: #f4f4f4; } #indexPage #mteam .content .header p.title { position: absolute; top: 120px; } #indexPage #mteam .summary p.title, #indexPage #mteam .summary p.subtitle { position: unset; } #indexPage #mteam .summary p.title { font-size: 20px; } #indexPage #mteam .bx-wrapper .bx-controls-direction a { left: 0; } #indexPage #mteam .content .bx-wrapper { padding-right: 0px; } #indexPage #mteam .bx-wrapper .bx-controls-direction a.bx-next { left: 50px; } #indexPage #mteam a.details { position: inherit; right: -56px; float: unset; bottom: -300px; top: unset; } #indexPage #mteam .content_list li:hover .header img { box-shadow: none; } #teamlist .teamitem a, .Pageteam #teamlist .teamitem { height: auto; } #teamlist .teamitem .teamimg { padding-top: 30.4%; } .Pageteam #teamlist .teamitem .teaminfo { padding-top: 100px; } .Pageteam #teamlist .teamitem:hover .teaminfo { padding-top: 80px; } .Pageteam #teamlist .teamitem { background-color: #fff; } #newsPage #newslist .newstitem { width: 100%; margin-bottom: 10px; } #newsPage #newslist .newstitem .newsimg { width: 324px; height: 188px; float: right; position: inherit; transition-duration: 0.5s; transition: all 0.25s ease 0s; } #newsPage #newslist .newstitem .news_wrapper { padding-top: 48px; display: inline-block; } #newsPage #newslist .newstitem .newsbody .title { width: 430px; margin-left: 0; } #newsPage #newslist .newstitem:hover .newsbody .title { width: 380px; } #newsPage #newslist .newstitem .newsbody .date { border: none; padding: 0; } .Pagenews #newslist .newsbody .description { margin-left: 0; width: 460px; } .Pagenews #newslist .newstitem:hover .newsbody .description { margin-left: 0; width: 460px; } #newsPage #newslist .newstitem:hover .newsbody .title { width: 430px; } .Pageservice #servicelist .serviceitem div p.description { text-align: center; } .Pageservice #servicelist .serviceitem .service_info { padding: 5px 20px; } #newsPage #newslist .newstitem:hover .news_wrapper { margin-left: 20px; } #newsPage #newslist .newstitem:hover .newsimg { margin-right: 10px; } #indexPage #mteam .bx-wrapper .bx-controls-direction a.bx-prev, #indexPage #mteam .bx-wrapper .bx-controls-direction a.bx-next { display: flex; justify-content: center; align-items: center; } #indexPage #mteam .bx-wrapper .bx-controls-direction a.bx-prev i, #indexPage #mteam .bx-wrapper .bx-controls-direction a.bx-next i { margin: 0; } #indexPage #mteam .bx-wrapper .bx-controls-direction a.bx-prev i { transform: translate3d(1px, 1px, 0); } #indexPage #mteam .bx-wrapper .bx-controls-direction a.bx-next i { transform: translate3d(1px, -1px, 0); } #header ul li.navitem a { padding: 33px 26px 25px; }