//公共部分 @import './common.less'; .container { padding: 0; } #myTabContent { background-color: #F2F2F2; padding-top: 40px; } .top-banner { background-image: url(../images/banner-solution.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; } } } #myTabContent { .container { .top-synopsis { height: 360px; margin-bottom: 20px; h3 { margin: 0; margin-top: 10px; line-height: 100px; font-size: 28px; position: relative; &:before { content: ''; position: absolute; top: 85%; left: 0; width: 10px; height: 2px; background-color: #333; } } .left { width: 54%; background-color: #fff; padding: 0 120px 0 40px; height: 100%; span { line-height: 26px; font-size: 18px; color: @fontColor666; } p { margin-top: 10px; font-size: 14px; color: @fontColor666; line-height: 26px; } a { display: block; border: 1px solid #dddddd; border-radius: 100px; width: 98px; height: 34px; line-height: 32px; text-align: center; &:hover { color: @themeColor; } } } .right { width: 46%; height: 100%; padding-left: 0px; overflow:hidden; border:1px solid #ddd; h3 { color: #fff; &:before { background-color: @fontColorfff; } } ul { margin: 0; margin-top: 40px; padding-left: 20px; li { list-style: disc; color: @fontColorfff; line-height: 32px; } } } } .bottom-content { padding: 40px; background-color: #fff; color: @fontColor666; line-height: 30px; margin-bottom: 60px; &.product { padding-left: 25px; >div{ >p{ margin-bottom: 20px; line-height: 50px; font-size: 16px; color: #333; } text-align: center; >div { border: 1px solid #ddd; width: 270px; height: 270px; line-height: 270px; img { width: 100%; height: auto; } } } } } } } footer { margin-top: 0; }