//公共部分 @import './common.less'; .container { //padding: 0; } #myTabContent { background-color: #fff; padding-top: 40px; padding-bottom: 50px; } .top-banner { background-image: url(../images/banner_aboutus.png); } .solution-wrap { border-bottom: 1px solid #E3E3E3; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07); .nav.nav-tabs { height: 66px; border-bottom: none; >li { margin: 0; padding: 0; height: 100%; margin-right: 6.1%; border: none; >a { margin: 0; padding: 0; line-height: 62px; font-size: 16px; border: none; color: #000; transition: all 0.1s; background-color: @fontColorfff; &:hover { border: none; color: @themeColor; border-bottom: 4px solid @themeColor; background-color: @fontColorfff; } } } >li:last-child { margin-right: 0; } >li.active>a { box-sizing: border-box; color: @themeColor; cursor: default; background-color: #fff; border: none; font-size: 16px; border-bottom: 4px solid @themeColor; } } } footer { margin-top: 0; } .contactUs-word .contactUs-bgc { background: @fontColorfff; text-align: center; } .contactUs-word .contactUs-bgc { .group-info { box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16); } .left { padding: 0; .map { width: 620px; height: 360px; border: 20px solid @fontColorfff; } } .right { padding-right: 0; div { width: 100%; height: 360px; background: #4a90e2; p { text-align: left; padding: 0 40px; margin: 0; color: @fontColorfff; &:first-child { line-height: 95px; font-size: 24px; } &:last-child { line-height: 40px; } } } } .affiliated { h5 { line-height: 138px; font-size: 24px; position: relative; i { position: absolute; display: block; width: 30px; height: 4px; background-color: @themeColor; bottom: 40px; left: 50%; margin-left: -15px; } } div { height: 300px; width: 380px; margin-bottom: 30px; padding: 0; margin: 0; } .site { width: 100%; div { background-color: #f2f2f2; margin-bottom: 30px; text-align: left; p { margin: 0; padding: 0 22px; &:first-child { font-weight: 800; font-size: 18px; line-height: 35px; padding: 15px 22px; } &:last-child { line-height: 27px; } } } div:nth-child(3n-1) { margin-left: 40px; margin-right: 40px; } } } } .mapContent { font-size: 12px; } .jobs { margin: 0; font-family: 'Roboto'; font-size: 14px; .jobs-list { padding-right: 30px; text-align: center; dl { dt { line-height: 70px; background-color: #eee; font-size: 16px; font-weight: normal; } dd { line-height: 70px; border: 1px solid #eee; border-top: none; color: #666; a { color: #666; transition: all 0.1s; &:before { content: ""; } &:hover { background-color: #f1f1f1; } &:active { box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3) inset; } } } } } .jobs-title { background-color: #eee; height: 70px; span { display: inline-block; width: 24%; text-indent: 75px; line-height: 70px; font-size: 16px; &:nth-child(1) { text-indent: 30px; } } } h3 { color: @fontColorfff; font-size: 24px; text-align: center; margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee; margin-bottom: 30px; font-weight: 300; } div[class*='col-'] { padding: 0; } a:focus, a:hover, a:active { outline: 0; text-decoration: none; } .panel { border-width: 0 0 1px 0; border-style: solid; border-color: @fontColorfff; background: none; box-shadow: none; &:last-child { border-bottom: none; } } .panel-group { border-bottom: 1px solid #eee; .panel { border-radius: 0; } .panel+.panel { margin-top: 0; } } .panel-heading { background-color: @fontColorfff; border-radius: 0; color: @fontColorfff; padding: 0; border: 1px solid #eee; border-top: none; } .panel-title { line-height: 70px; a { display: flex; color: #000; position: relative; font-size: 16px; font-weight: 400; span { display: inline-block; width: 24%; text-indent: 75px; color: #666; &:nth-child(1) { width: 294px; text-indent: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } &:nth-child(2) { text-indent: 0px; width: 219px; } &:nth-child(3) { text-indent: 0px; } } } } .panel-body { background: #f8f8f8; padding: 10px 75px; color: #666; line-height: 25px; } .panel:last-child { .panel-body { border-radius: 0 0 4px 4px; } .panel-heading { border-radius: 0 0 4px 4px; -webkit-transition: border-radius 0.3s linear 0.2s; transition: border-radius 0.3s linear 0.2s; } .panel-heading.active { border-radius: 0; -webkit-transition: border-radius linear 0s; transition: border-radius linear 0s; } } /* #bs-collapse icon scale option */ .panel-heading a:before { content: '\e146'; position: absolute; font-family: 'Material Icons'; right: 5px; top: 10px; font-size: 24px; -webkit-transition: all 0.5s; transition: all 0.5s; -webkit-transform: scale(1); transform: scale(1); } .panel-heading.active a:before { content: ' '; -webkit-transition: all 0.5s; transition: all 0.5s; -webkit-transform: scale(0); transform: scale(0); } #bs-collapse { .panel-heading a:after { content: ' '; font-size: 24px; position: absolute; font-family: 'Material Icons'; right: 5px; top: 10px; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s; transition: all 0.5s; } .panel-heading.active a:after { content: '\e909'; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s; transition: all 0.5s; } } /* #accordion rotate icon option */ #accordion { .panel-heading a:before { content: '\e316'; font-size: 30px; position: absolute; font-family: 'Material Icons'; right: 138px; top: 0px; color: #666; -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all 0.5s; transition: all 0.5s; } .panel-heading.active a:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.5s; transition: all 0.5s; } } } .talents { height: 400px; margin-bottom: 40px; div:first-child { background: #4a90e2; color: @fontColorfff; padding-left: 30px; padding-right: 60px; height: 100%; h2 { margin: 0; line-height: 120px; position: relative; &:before { content: ''; position: absolute; top: 95px; height: 0; background: #ffffff; width: 10px; height: 2px; } } p { line-height: 32px; } } }