// 公共部分 body { // -webkit-filter: grayscale(100%); // -moz-filter: grayscale(100%); // -ms-filter: grayscale(100%); // -o-filter: grayscale(100%); // filter: grayscale(100%); // filter: gray; } .list_ul { overflow: hidden; ul { display: flex; flex-wrap: wrap; li { box-sizing: border-box; a { display: block; } } } } @color: #1768b4; @bjcolor:#eef2f6; @font-face { font-family: SiYuanSong; src: url(../font/SiYuanSongTiRegular/SourceHanSerifCN-Bold-2.otf); } .transition { transition: all ease-in-out 0.3s; } .img-transform { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); } .big_img { .img { overflow: hidden; img, h1, h2, h3, h4, h5 { .transition; } } &:hover img { .img-transform; } &:hover h1, &:hover h2, &:hover h3, &:hover h4 &:hover h5 { color: @color; } } // .con1500 { // max-width: 1500px; // width: 100%; // margin: 0 auto; // } .con1400 { max-width: 1400px; width: 100%; margin: 0 auto; } .con1300 { max-width: 1300px; width: 100%; margin: 0 auto; } .con1200 { max-width: 1200px; width: 100%; margin: 0 auto; } // 公共结束 .con1500{ max-width: 1580px; width: 100%; margin: 0 auto; } // 头部开始 .head_pc{ .con1500{ display: flex; justify-content: space-between; align-items: center; } .lng{ a{ font-size: 16px; } } .nav{ width: 70%; display: flex; align-items: center; &>ul{ width: 100%; display: flex; align-items: center; justify-content: space-between; li.li1{ position: relative; a.active{ display: block; // padding:0 0.6vw; font-size: 16px; line-height: 110px; &:hover,&.hover{ color: @color; } } .ul2{ position: absolute; width: 100%; background-color: #fff; display: none; a{ display: block; line-height: 40px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; &:hover,&.hover{ background-color: @color; color: #fff; } } } } } } } #banner{ position: relative; z-index: -1; } .home_ban{ position: relative; width: 100%; video{ width: 100%; } .box{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.4); } .text{ position: absolute; left: 0; top: 0; width: 100%; display: flex; align-items: center; justify-content: center; } .ban_icon{ position: absolute; left: 0; bottom: 90px; width: 100%; display: flex; align-items: center; justify-content: center; img{ cursor: pointer; } } } .i_type{ h1{ font-size: 40px; font-weight: bold; } h5{ font-size: 18px; color: @color; text-transform: capitalize; } } .lf{ display: flex; align-items: flex-end; h5{ padding-left: 10px; } } .index_pro_type{ display: flex; align-items: flex-end; h1{ color: #fff; } h5{ color: #fff; padding-left: 10px; } } .index_ab{ background:url(../images/i_bj0.jpg) no-repeat center; padding: 4% 0; .con1500{ display: flex; justify-content: space-between; } .left{ max-width: 690px; padding-top:4%; .index_sum{ padding: 24px 0; line-height: 30px; font-size: 16px; color: #666666; } .list_ul{ padding: 3% 0 14% 0; ul{ width: 100%; margin: -30px -20px; } li{ padding: 30px; } a{ display: block; .img{ width: 66px; height: 66px; display: flex; .transition; .img2{ display: none; } align-items: center; justify-content: center; border-radius: 50%; background-color: #fff; overflow: hidden; box-shadow: 0 10px 10px #ccc; } h5{ padding: 10px 0; text-align: center; font-weight: bold; .transition; } &:hover .img2{ display: block; } &:hover .img{ background: @color; } &:hover h5{ color: @color; } &:hover .img1{ display: none; } } } } .rig .img2{ display: none; } a.more{ display: flex; width: 160px; line-height: 50px; justify-content: center; background-color: @color; color: #fff; font-size: 16px; } } .i_pro{ padding: 4% 0; // background:url(../images/i_bj2.jpg) no-repeat center; .con1500{ display: flex; .left{ position: relative; left: 0; top: 0; width: 50%; .i_type{ position: absolute; left: 60px; top: 50px; } } .list_ul{ width: 50%; flex-wrap: wrap; ul{ height: 100%; } li{ width: 50%; padding: 1px; // background-color: #fff; &:nth-child(4) a, &:nth-child(1) a{ // background-color: #eef2f6; } } a{ background-color: #eef2f6; display: block; height: 100%; padding: 50px; box-sizing: border-box; position: relative; &::before{ content: ''; position: absolute; left: 0; bottom: 0; height: 4px; background-color: @color; width: 0; .transition; } &:hover::before{ width: 100%; } h5{ font-size: 24px; text-align: center; } .img{ display: flex; align-items: center; justify-content: center; padding-top: 98px; } } } } } .i_type_center{ // text-align: center; // margin-bottom: 2%; } .i_case{ padding: 4% 0; background:url(../images/i_bj3.jpg) no-repeat center; .case_box{ display: flex; .left{ width: 36%; padding: 44px; box-sizing: border-box; background-color: #fff; h2{ font-size: 24px; padding-bottom: 26px; border-bottom: 1px solid #eee; } .sum{ line-height: 30px; padding: 30px 0; font-size: 16px; color: #666666; } .left_box{ position: relative; height: 100%; } } } .icon_box{ position: absolute; left: 0; bottom: 0; width: 100%; display: flex; justify-content: space-between; align-items: center; i{ font-size: 60px; color: #ededed; } } .icon{ display: flex; div{ width: 58px; height: 58px; display: flex; align-items: center; justify-content: center; cursor: pointer; } .l_icon{ border:2px solid #ccc; border-right: none; } .r_icon{ background-color: @color; } } } .i_news{ padding: 4% 0; .list_ul{ ul{ margin: -15px; } li{ width: 33.33%; padding: 15px; a{ display: block; h2{ padding: 20px; width: 100%; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #eef2f6; } &:hover .more{ top: 0; } } .img{ position: relative; overflow: hidden; .more{ position: absolute; left: 0; top: 500px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background:rgba(23,104,180,0.8); font-size: 18px; color: #fff; .transition; } } } } } .footer{ background-color: #333; padding: 4% 0; .foo_tit{ display: flex; align-items: center; justify-content: space-between; h1{ color: #fff; } h5{ color: #888888; } a{ display: block; width: 58px; height: 58px; display: flex; align-items: center; justify-content: center; background-color: @color; } } } .foo_bottom{ background-color: #333; border-top:1px solid #3e3e3e; .con1500{ display: flex; } .left{ padding: 4% 0; width: 80%; border-right: 1px solid #3e3e3e; display: flex; align-items: center; justify-content: space-between; .info{ width: 50%; } .cont{ padding-top: 2%; p{ color: #888888; padding: 10px 0; font-size: 16px; } strong{ color: #fff; // font-size: 16px; font-weight: bold; } } .qd{ width: 50%; display: flex; align-items: center; justify-content: flex-end; .img{ text-align: center; p{ color: #fff; } } img{ max-width: 170px; padding: 5px 20px; } } } .rig{ flex:1; a.scroll_top{ display: flex; align-items: flex-end; justify-content: flex-end; padding: 70px 0; p{ color: #fff; font-size: 16px; padding:0 14px; } } .sum{ a{ display: flex; justify-content: flex-end; align-items: center; color: #888888; line-height: 30px; } } } } // 公共二级 .pub_left{ display: flex; align-items: center; justify-content: space-between; .typename{ font-size: 24px; font-weight: bold; line-height: 80px; } ul{ display: flex; li{ a{ display: block; padding:0 40px; position: relative; line-height: 80px; font-size: 16px; &::after{ content: ''; width: 1px; height: 14px; position: absolute; right: 0; top: 50%; background-color: #cfd8e0; transform: translateY(-50%); } &.hover,&:hover{ color: @color; } } &:last-child a::after{ display: none; } } } } .flex{ display: flex; } .pt{ padding: 4% 0; } .ab_company{ background-color: #eef2f6; .img{ // width: 50%; } .cont{ // flex:1; // background-color: #fff; // padding: 30px; line-height: 26px; .com_tit{ text-align: center; } h1{ font-size: 26px; font-weight: bold; text-align: center; display: inline-block; padding:0 60px; position: relative; &::before{ content:''; width: 40px; height: 1px; background: #000; position: absolute; left: 0; top:50%; transform: translateY(-50%); } &::after{ content:''; width: 40px; height: 1px; background: #000; position: absolute; right: 0; top:50%; transform: translateY(-50%); } } .sum{ padding: 20px 0 0 0; color: #666666; font-size: 14px; } } } .ab_culture{ ul{ margin: -5px; li{ width: 50%; padding: 5px; a{ display: block; position: relative; border:2px solid #eee; } .cont{ display: flex; align-items: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding:0 60px; box-sizing: border-box; .tit{ display: flex; align-items: flex-end; } h1{ font-size: 26px; font-weight: bold; } h5{ font-size: 16px; color: @color; padding:0 10px; } .sum{ color: #666666; padding: 4% 0; font-size: 18px; } } } } } .ab_honor{ background: url(../images/honor_bj.jpg) no-repeat center; padding:2% 0 4% 0; ul{ h2{ border-top:2px solid #ccc; line-height: 40px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; background-color: #fff; font-size: 16px; padding:10px 0; } } .honor_next,.honor_prev{ width: 58px; height: 48px; position: absolute; z-index: 888; cursor: pointer; } .honor_next{ left: 0; top:50%; transform: translateY(-50%); } .honor_prev{ right: 0; top:50%; transform: translateY(-50%); } } .ab_partner{ background-color: #eef2f6; .swiper_partner{ height: 378px; .swiper-slide{ height: auto; } } ul{ // margin: -5px; li{ a{ display: block; position: relative; border:2px solid #eee; padding:30px; background-color: #fff; } } } } .business{ background-color: #eef2f6; ul{ margin: -10px; li{ width: 25%; padding: 10px; a{ background-color: #fff; &:hover .view{ background-color: @color; color: #fff; } } .cont{ width: 100%; height: 370px; display: flex; padding-top:16%; justify-content: center; .cont_s{ width: 100%; text-align: center; } } i{ display: block; width: 58px; height: 58px; background-color: @color; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: bold; margin: 0 auto; } h1{ font-size: 26px; font-weight: bold; text-align: center; } .img{ display: flex; justify-content: center; } } .view{ text-align: center; line-height: 58px; border-top:1px solid #d9e4ef; font-size: 16px; .transition; } } } .products{ background-color: #eef2f6; padding: 4% 0; .list_ul{ ul{ margin: -10px; } li{ width: 33.33%; padding: 10px; } a{ display: block; h3{ line-height: 60px; text-align: center; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #fff; font-size: 16px; } } } } .pro_read{ background-color: @bjcolor; .pro_info{ display: flex; .honor_next,.honor_prev{ width: 58px; height: 48px; position: absolute; z-index: 888; cursor: pointer; } .honor_next{ left: 0px; top:50%; transform: translateY(-50%); } .honor_prev{ right: 0px; top:50%; transform: translateY(-50%); } .img{ width: 50%; } .rig{ padding: 60px; background-color: #fff; width: 50%; box-sizing: border-box; h1{ font-size: 26px; font-weight: bold; } .line{ height: 1px; margin: 4% 0; background-color: @bjcolor; } .sum_box{ h5{ font-size: 20px; font-weight: bold; padding-left: 30px; background: url(../images/p_icon1.png) no-repeat left center; } .sum{ line-height: 32px; color: #666666; padding: 20px 0; } } .box{ height: 100%; position: relative; } .more{ display: block; position: absolute; left: 0; bottom: 0; width: 150px; line-height: 58px; text-align: center; background-color: @color; color: #fff; font-size: 16px; } .more2{ display: block; position: absolute; left: 160px; bottom: 0; width: 150px; line-height: 58px; text-align: center; background-color: @color; color: #fff; font-size: 16px; } .more3{ display: block; position: absolute; left: 320px; bottom: 0; width: 150px; line-height: 58px; text-align: center; background-color: @color; color: #fff; font-size: 16px; } } } .con_box{ margin: 2% 0; padding: 58px; background-color: #fff; h5{ font-size: 20px; font-weight: bold; padding-left: 30px; background: url(../images/p_icon2.png) no-repeat left center; } .line{ height: 1px; margin: 2% 0; background-color: @bjcolor; } .content{ line-height: 28px; color: #666666; } } } // 创新 .jssl{ background-color: @bjcolor; .con1500{ display: flex; .left{ width: 26%; li{ margin-bottom: 30px; } a{ font-size: 26px; padding-left: 52px; display: flex; align-items: center; h2{ padding:0 10px; } } } .rig{ width: 74%; .cont{ line-height: 28px; } .list_ul{ padding: 2% 0; ul{ margin: -10px; li{ width: 33.33%; padding: 10px; } } } } } } // 案例 .case{ background-color: @bjcolor; li{ margin-bottom: 24px; } .case_box{ display: flex; .left{ width: 36%; padding: 44px; box-sizing: border-box; background-color: #fff; h2{ font-size: 24px; padding-bottom: 26px; border-bottom: 1px solid #eee; } .sum{ line-height: 30px; padding: 30px 0; font-size: 16px; color: #666666; } .left_box{ position: relative; height: 100%; } } } .more{ position: absolute; left: 0; bottom: 0; display: flex; width: 160px; line-height: 50px; justify-content: center; background-color: @color; color: #fff; font-size: 16px; } } .case_read{ background-color: @bjcolor; .case_info{ display: flex; .img{ width: 50%; } .rig{ width: 50%; padding: 50px; box-sizing: border-box; background-color: #fff; line-height: 28px; .sum{ font-weight: bold; padding-bottom: 30px; } .content{ color: #666666; } } } } .cc_pro{ border-top:1px solid #ccc; padding: 2% 0; margin-top: 2%; ul{ display: flex; justify-content: space-between; align-items: center; a{ display: block; width: 158px; line-height: 56px; text-align: center; color: #fff; background-color: @color; font-size: 16px; } } } .news_read{ background-color: @bjcolor; .news_typename h1{ font-size: 24px; text-align: center; } .time{ text-align: center; line-height: 50px; } .line{ height: 1px; background-color: #ccd4db; margin: 2% 0; } .read_con{ line-height: 26px; img{ width: auto; max-width: 100%; } } } // 下载中心 .down{ background-color: @bjcolor; ul{ margin: -8px; li{ width: 50%; padding: 8px; a{ display: flex; .img{ width: 100px; height: 100px; display: flex; align-items: center; justify-content: center; background-color: #b8c6d4; .img2{ display: none; } } &:hover .img{ .img1{ display: none; } .img2{ display: block; } } h3{ flex:1; display: flex; align-items: center; background-color: #fff; font-size: 16px; padding:0 30px; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } } } } } // 视频 .video{ background-color: @bjcolor; ul{ margin: -8px; li{ width: 50%; padding: 8px; video{ width: 100%; } } } } // 招聘 .join{ background-color: @bjcolor; // border: 1px #f00 solid; >div{ .uls1{ display: flex; flex-wrap: wrap; margin: 0 -10px; >li{ width: 32%; // height: 100px; // padding: 0 10px; margin-right: 2%; display: flex; flex-direction: column; align-items: center; margin-bottom: calc(10px + 0.5rem); background: #fff; // border: 1px #f00 solid; .vio{ width: 100%; p{ width: 100%; text-align: start !important; video{ width: 100%; height: calc(90px + 10rem) !important; } } } >div:nth-of-type(2){ width: 100%; background: #fff; >h3{ font-size: calc(10px + 0.4rem); color: #1768b4; font-weight: bold; margin-top: calc(10px + 0.5rem); text-align: center; } >.list{ width: 100%; height: calc(10px + 0.9rem); display: flex; align-items: center; justify-content: center; margin: 10px 0; padding: 0 10px; >li{ display: flex; align-items: center; justify-content: center; font-size: calc(10px + 0.3rem); color: #333; img{ margin-right: 10px; } .img1{ width: calc(10px + 0.6rem); height: calc(10px + 0.6rem); } .img2{ width: calc(10px + 0.55rem); height: calc(10px + 0.5rem); } .img3{ width: calc(10px + 0.5rem); height: calc(10px + 0.6rem); } } >span{ display: block; width: 1px; height: 90%; background: #ccc; opacity: 0.3; margin: 0 calc(10px + 0.5rem); } } .xian{ width: 100%; height: 1px; background: #ccc; opacity: 0.3; } >.list2{ width: 100%; height: calc(11px + 3.5rem); display: flex; align-items: center; justify-content: center; padding: 0 10px; padding-bottom: calc(10px + 0.5rem); margin-top: calc(10px + 0.3rem); >li{ display: flex; align-items: center; margin: 0 calc(10px + 1rem); .java{ font-size: calc(10px + 0.3rem); color: #333; display: flex; flex-direction: column; } } >span{ display: block; width: 1px; height: 100%; background: #ccc; opacity: 0.3; margin: 0 calc(10px + 0.5rem); } } } } >li:nth-of-type(3n){ margin-right: 0; } } @media screen and (max-width: 992px){ .uls1{ display: flex; flex-direction: column; >li{ width: 100%; margin-right: 0; } } } } } .contact{ background-color: @bjcolor; .con1500{ display: flex; .info{ width: 30%; background-color: #fff; ul{ height: 100%; } li{ padding:0 30px; height: 25%; display: flex; align-items: center; border-bottom: 1px solid #eee; &:last-child{ border-bottom: none; } h1{ display: flex; align-items: center; strong{ font-size: 20px; font-weight: bold; color: @color; padding:0 10px; } } .sum{ padding: 14px 0 0 0; color: #666666; font-size: 16px; } } } .amap_box{ width: 70%; padding: 0; } } } .tech{ background-color: @bjcolor; ul{ margin: -10px; li{ width: 50%; padding: 10px; } a{ display: block; background-color: #fff; padding:0 30px; } h1{ font-size: 18px; padding: 20px 0; font-weight: bold; border-bottom: 1px solid #666; } .info{ line-height: 36px; padding: 20px 0; p{ padding-left: 26px; } p:first-child{ background: url(../images/c1.png) no-repeat left center; } p:last-child{ background: url(../images/c2.png) no-repeat left center; } } } } .cooper{ background-color: @bjcolor; .school{ display: flex; .img{ width: 50%; } .info{ width: 50%; background-color: #fff; padding:40px 60px; box-sizing: border-box; h1{ font-size: 20px; font-weight: bold; } .line{ margin: 4% 0; border-bottom: 1px solid #666; } .cont{ line-height: 28px; color: #666; font-size: 14px; } } } .school_list{ padding: 30px 0; ul{ margin: -12px; li{ width: 25%; padding: 12px; } } } } .dwjl{ width: 100%; .info{ display: flex; } .left{ width: 50%; padding: 40px 60px; background-color: @bjcolor; h1{ font-size: 20px; font-weight: bold; } .line{ margin: 4% 0; width: 40px; height: 6px; margin-left: 10px; background-color: @color; // border-bottom: 1px solid #666; } .cont{ line-height: 28px; color: #666; font-size: 14px; padding-left: 10px; } } .rig{ width: 50%; ul{ margin: -5px; li{ width: 50%; padding: 5px; } } } } .zlcg{ background-color: @bjcolor; .type_cont{ padding-bottom: 2%; padding: 2% 20px; background: #fff; margin-bottom: 2%; line-height: 24px; } .list_ul{ ul{ margin: -30px; li{ width: 25%; padding: 30px; a{ display: block; padding:30px; background-color: #fff; background: url(../images/bor_bj.png) no-repeat center; // background-size: cover; .img{ display: flex; justify-content: center; align-items: center; } } } } } } .honor{ background-color: @bjcolor; .type_cont{ padding: 2% 20px; background: #fff; margin-bottom: 2%; line-height: 24px; table{ margin: 0 auto; } table,th,td { border: 1px solid #333; } } .list_ul{ ul{ margin: -20px; li{ width: 33.33%; padding: 20px; a{ display: block; padding: 20px; background-color: #fff; background: url(../images/bor_bj2.png) no-repeat center; background-size:cover; } } } } } // 新技术应用 .new_tech{ background-color:#eef2f6; padding-bottom: 4%; .honor_next,.honor_prev{ width: 58px; height: 48px; position: absolute; z-index: 888; cursor: pointer; } .honor_next{ left: -28px; top:50%; transform: translateY(-50%); } .honor_prev{ right: -28px; top:50%; transform: translateY(-50%); } li{ h2{ line-height: 40px; background: @color; color:#fff; text-align: center; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } } .siwper_list{ .title{ display: flex; align-items: center; padding:4% 0 2% 0; strong{ color: @color; font-size: 30px; font-weight: bold; } h2{ font-size: 20px; padding: 0 5px; } } } .swiper_box{ background-color: #fff; padding: 30px; position: relative; } } // 校园招聘 .school{ background-color: #eef2f6; padding:2% 0; .sc_box{ display: flex; flex-wrap: wrap; margin: -5px; } .left{ width: 50%; padding:5px; box-sizing: border-box; .img_bj{ position: relative; } .cont_box{ position: absolute; left:0; top:0; width: 100%; height: 100%; padding:50px 70px; box-sizing: border-box; .tit{ display: flex; align-items: flex-end; strong{ font-size: 30px; font-weight: bold; } h2{ color: @color; font-size: 20px; padding:0 10px; } } .sum{ padding:2% 0; line-height: 30px; font-size: 16px; color: #666666; } } } .rig{ width: 50%; padding:5px; box-sizing: border-box; .line{ width: 6px; background-color: @color; // height: 100%; } ul{ height: 100%; display: flex; flex-wrap: wrap; align-content: space-between; } li{ margin-bottom: 10px; width: 100%; &:last-child{ margin: 0; } } a{ display: block; &:hover .cont .sum{ opacity: 1; } } .cont{ display: flex; height: 230px; position: relative; background: url(../images/j_bj3.jpg) no-repeat center; } .img{ flex:1; display: flex; justify-content: space-between; align-items: center; padding: 0 60px; } .sum{ position: absolute; width: 100%; height: 100%; padding:10px 40px; display: flex; align-items: center; color: #fff; line-height: 30px; font-size: 16px; background: rgba(23,104,180,0.95); opacity: 0; .transition; } .title{ h1{ font-size: 30px; font-weight: bold; } h2{ color: @color; font-size: 20px; // padding:0 10px; } .long{ padding-top:16%; font-size: 16px; } } } } .info_contact{ padding:2% 0; border-top: 1px solid #ccc; ul{ display: flex; li{ flex:1; position: relative; &::before{ width: 1px; height: 18px; content: ''; position: absolute; right: 0; top:50%; transform: translateY(-50%); background-color: #ccc; } span{ font-weight: bold; } &:nth-child(1) span{ color:@color } &:nth-child(2){ display: flex; justify-content: center; } &:nth-child(3){ display: flex; justify-content: flex-end; } &:last-child::before{ display: none; } .java{ font-size: 18px; } } } } .train{ .train_top{ background-color: #eef2f6; padding:4% 0; .con1500{ display: flex; align-items: center; background: url(../images/j_bj11.jpg) no-repeat center bottom; .pic{ padding-bottom: 4%; } } .tit{ display: flex; align-items: flex-end; padding:4% 0 24% 80px; h1{ font-size: 30px; } h2{ font-size: 20px; padding:0 10px; color: @color; } } .img_bj{ // height: 400px; padding:30px 0 0 80px; box-sizing: border-box; font-size: 18px; color: #666666; } } .train_bottom{ padding:2% 0; background: url(../images/j_bj12.jpg) no-repeat center bottom; .typename{ text-align: center; h1{ font-size: 30px; } h2{ font-size: 20px; color: @color; } } .list_ul{ margin: 2% 0; } ul{ margin: -5px; li{ flex:1; padding:5px; a{ display: block; background-color: #fff; padding:30px; } .img{ display: flex; width: 100%; justify-content: center; } .tit{ h1{ text-align: center; font-size: 24px; } h5{ text-align: center; font-size: 18px; color: @color; } } .sum{ line-height: 28px; padding:14px 0; } &:nth-child(1) a{border-top:8px solid #84c0f7} &:nth-child(2) a{border-top:8px solid #aae1cd} &:nth-child(3) a{border-top:8px solid #bbccef} &:nth-child(4) a{border-top:8px solid #ffe5c7} &:nth-child(5) a{border-top:8px solid #b0e8f4} } } } } // 技术实力 .strength{ background-color: #eef2f6; .list_one{ ul{ margin: -8px; } li{ flex:1; padding:8px; } a{ display: block; padding:42px; background-image: linear-gradient(to top,#cddeef,#fff); height: 100%; .tit{ display: flex; justify-content: space-between; align-items: cenetr; padding:14px 0; border-bottom: 1px solid #ccc; } h2{ color: @color; font-size: 24px; font-weight: bold; } strong{ font-size: 24px; font-weight: bold; } .summary{ line-height: 30px; padding:14px 0; } } } .list_two{ margin-top: 0%; ul{ margin: -8px; } li{ flex:1; padding:8px; } } } #banner_wap, .ban_wap{ display: none; } .kuaijie{ position: fixed; bottom: 15%; right: 0; z-index: 999; } .kuaijie .img1{ width: 60px; height: 60px; background-color: #005baa; padding: 10px; border-radius: 10px; } .kuaijie .tel1{ display: flex; margin-bottom: 10px; } .kuaijie .tel1 .p1{ position: absolute; top: 0; right: 60px; font-size: 18px; color: #005baa; line-height: 60px; width: 140px; height: 60px !important; margin-right: 10px; display: none; } .kuaijie .ma-d1{ width: 40%; } .kuaijie .tel2{ display: flex; margin-bottom: 10px; } .kuaijie .img2{ width: 60px; height: 60px; background-color: #005baa; padding: 10px; border-radius: 10px; } .kuaijie .ma-img{ position: absolute; top: 55px; right: 70px; width: 140px !important; height: 140px !important; display: none; } .kuaijie .div3{ cursor: pointer; } .jia-type_cont{ padding-bottom: 2%; padding: 2% 20px; background: #fff; margin-bottom: 2%; line-height: 24px; }