Showing
9 changed files
with
52 additions
and
15 deletions
@@ -2035,6 +2035,9 @@ blockquote:before { | @@ -2035,6 +2035,9 @@ blockquote:before { | ||
2035 | .info-value{ | 2035 | .info-value{ |
2036 | position: relative; | 2036 | position: relative; |
2037 | } | 2037 | } |
2038 | +.info-value-center{ | ||
2039 | + text-align: center; | ||
2040 | +} | ||
2038 | .info-value-title{ | 2041 | .info-value-title{ |
2039 | position: absolute; | 2042 | position: absolute; |
2040 | top: 0; | 2043 | top: 0; |
@@ -2043,7 +2046,8 @@ blockquote:before { | @@ -2043,7 +2046,8 @@ blockquote:before { | ||
2043 | flex-flow: column; | 2046 | flex-flow: column; |
2044 | justify-content: center; | 2047 | justify-content: center; |
2045 | padding: 30px; | 2048 | padding: 30px; |
2046 | - | 2049 | + left:0; |
2050 | + right:0; | ||
2047 | } | 2051 | } |
2048 | .max-width-600{ | 2052 | .max-width-600{ |
2049 | max-width: 600px; | 2053 | max-width: 600px; |
@@ -3050,7 +3054,7 @@ blockquote:before { | @@ -3050,7 +3054,7 @@ blockquote:before { | ||
3050 | width: 100%; | 3054 | width: 100%; |
3051 | top: 0; | 3055 | top: 0; |
3052 | z-index: -2; | 3056 | z-index: -2; |
3053 | - background-size: contain; | 3057 | + background-size: cover; |
3054 | background-image: url("../img/serviceSecond/Aview/ability-bg.png"); | 3058 | background-image: url("../img/serviceSecond/Aview/ability-bg.png"); |
3055 | background-repeat: no-repeat; | 3059 | background-repeat: no-repeat; |
3056 | background-position: center; | 3060 | background-position: center; |
@@ -3125,6 +3129,9 @@ blockquote:before { | @@ -3125,6 +3129,9 @@ blockquote:before { | ||
3125 | } | 3129 | } |
3126 | .info-characterP:hover .info-characterP-bg{ | 3130 | .info-characterP:hover .info-characterP-bg{ |
3127 | background:url("../img/serviceSecond/Aview/characterP-bg-active.png"); | 3131 | background:url("../img/serviceSecond/Aview/characterP-bg-active.png"); |
3132 | + background-size: contain; | ||
3133 | + background-repeat: no-repeat; | ||
3134 | + background-position: center; | ||
3128 | 3135 | ||
3129 | } | 3136 | } |
3130 | .info-character.info-characterP{ | 3137 | .info-character.info-characterP{ |
@@ -3450,8 +3457,11 @@ blockquote:before { | @@ -3450,8 +3457,11 @@ blockquote:before { | ||
3450 | .kpi-item{ | 3457 | .kpi-item{ |
3451 | max-width: 170px; | 3458 | max-width: 170px; |
3452 | padding:0; | 3459 | padding:0; |
3460 | + padding-right:6px; | ||
3461 | +} | ||
3462 | +.kpi-item:last-child{ | ||
3463 | + padding:0; | ||
3453 | } | 3464 | } |
3454 | - | ||
3455 | .com-item-title{ | 3465 | .com-item-title{ |
3456 | font-size: 21px; | 3466 | font-size: 21px; |
3457 | color:#333333; | 3467 | color:#333333; |
@@ -3473,6 +3483,10 @@ blockquote:before { | @@ -3473,6 +3483,10 @@ blockquote:before { | ||
3473 | } | 3483 | } |
3474 | .com-item-con{ | 3484 | .com-item-con{ |
3475 | border:1px solid #999; | 3485 | border:1px solid #999; |
3486 | + border-right: none; | ||
3487 | +} | ||
3488 | +.com-item-con:last-child{ | ||
3489 | + border:1px solid #999; | ||
3476 | } | 3490 | } |
3477 | .row-com{ | 3491 | .row-com{ |
3478 | box-shadow: 0 0 8px rgba(0,0,0,.2); | 3492 | box-shadow: 0 0 8px rgba(0,0,0,.2); |
@@ -3528,7 +3542,7 @@ blockquote:before { | @@ -3528,7 +3542,7 @@ blockquote:before { | ||
3528 | .home-banner-section .owl-item{ | 3542 | .home-banner-section .owl-item{ |
3529 | background-size:cover !important; | 3543 | background-size:cover !important; |
3530 | } | 3544 | } |
3531 | -.about-content .title-style{ | 3545 | +.about-content-intro .title-style{ |
3532 | color:#e43730; | 3546 | color:#e43730; |
3533 | padding-top:140px; | 3547 | padding-top:140px; |
3534 | } | 3548 | } |
@@ -3550,6 +3564,14 @@ blockquote:before { | @@ -3550,6 +3564,14 @@ blockquote:before { | ||
3550 | padding-top:140px; | 3564 | padding-top:140px; |
3551 | } | 3565 | } |
3552 | } | 3566 | } |
3567 | +@media only screen and (max-width:1200px){ | ||
3568 | + .info-character.info-characterP{ | ||
3569 | + padding:15px; | ||
3570 | + } | ||
3571 | + .characterP-con .info-character-intro{ | ||
3572 | + padding-top:10px; | ||
3573 | + } | ||
3574 | +} | ||
3553 | /*992以下的一些样式*/ | 3575 | /*992以下的一些样式*/ |
3554 | @media only screen and (max-width: 991px){ | 3576 | @media only screen and (max-width: 991px){ |
3555 | .home-banner-section{ | 3577 | .home-banner-section{ |
@@ -3567,7 +3589,22 @@ blockquote:before { | @@ -3567,7 +3589,22 @@ blockquote:before { | ||
3567 | .cultural-item-l img{ | 3589 | .cultural-item-l img{ |
3568 | max-width: 225px; | 3590 | max-width: 225px; |
3569 | } | 3591 | } |
3570 | - .info-character-log{ | 3592 | + .info-character-log,.info-character-busi{ |
3571 | padding:0 15px; | 3593 | padding:0 15px; |
3572 | } | 3594 | } |
3595 | + .info-character.info-characterP{ | ||
3596 | + padding:50px; | ||
3597 | + } | ||
3598 | + .func-bottom-intro{ | ||
3599 | + padding:0; | ||
3600 | + } | ||
3601 | + .app-bg,.alarm-system{ | ||
3602 | + margin-bottom: 20px; | ||
3603 | + } | ||
3604 | + .cloud-content{ | ||
3605 | + margin-bottom: 20px; | ||
3606 | + } | ||
3607 | + .concat-concat{ | ||
3608 | + padding:20px; | ||
3609 | + } | ||
3573 | } | 3610 | } |
@@ -20,7 +20,7 @@ const routes = [ | @@ -20,7 +20,7 @@ const routes = [ | ||
20 | component: () => myImport('views/concat/index'), | 20 | component: () => myImport('views/concat/index'), |
21 | }, | 21 | }, |
22 | { | 22 | { |
23 | - path:"/recruit/:job", | 23 | + path:"/concat/recruit/:job", |
24 | name:"Recruit", | 24 | name:"Recruit", |
25 | component: () => myImport('views/serviceSecond/recruit/index') | 25 | component: () => myImport('views/serviceSecond/recruit/index') |
26 | }, | 26 | }, |
@@ -16,7 +16,7 @@ | @@ -16,7 +16,7 @@ | ||
16 | 16 | ||
17 | <section class="about-section rel all-height"> | 17 | <section class="about-section rel all-height"> |
18 | <div class="container about-container"> | 18 | <div class="container about-container"> |
19 | - <div class="about-content mr-20 rmr-0 rmb-50 wow customFadeInRight delay-0-2s slow"> | 19 | + <div class="about-content about-content-intro mr-20 rmr-0 rmb-50 wow customFadeInRight delay-0-2s slow"> |
20 | <div class="section-title mb-35"> | 20 | <div class="section-title mb-35"> |
21 | <span class="title-style">公司简介</span> | 21 | <span class="title-style">公司简介</span> |
22 | </div> | 22 | </div> |
@@ -12,7 +12,7 @@ export default { | @@ -12,7 +12,7 @@ export default { | ||
12 | recruitHot.value = recruit().hot; | 12 | recruitHot.value = recruit().hot; |
13 | 13 | ||
14 | let routerPath=(val)=>{ | 14 | let routerPath=(val)=>{ |
15 | - proxy.$router.push('/recruit/'+val) | 15 | + proxy.$router.push('/concat/recruit/'+val) |
16 | } | 16 | } |
17 | return{ | 17 | return{ |
18 | recruitHot, | 18 | recruitHot, |
@@ -36,7 +36,7 @@ | @@ -36,7 +36,7 @@ | ||
36 | <img :src="item.img" alt=""> | 36 | <img :src="item.img" alt=""> |
37 | </div> | 37 | </div> |
38 | <div class="row pt-50" v-if="item.data && item.data.length>0"> | 38 | <div class="row pt-50" v-if="item.data && item.data.length>0"> |
39 | - <div class="col-md-3 flex-start-column " v-for="(itemC,indexC) in item.data"> | 39 | + <div class="col-lg-3 col-md-6 flex-start-column alarm-system" v-for="(itemC,indexC) in item.data"> |
40 | <div class="system-bg pd-20"> | 40 | <div class="system-bg pd-20"> |
41 | <img class="" :src="itemC.icon" alt=""> | 41 | <img class="" :src="itemC.icon" alt=""> |
42 | <h4 class="pt-30">{{itemC.title}}</h4> | 42 | <h4 class="pt-30">{{itemC.title}}</h4> |
@@ -83,7 +83,7 @@ | @@ -83,7 +83,7 @@ | ||
83 | </div> | 83 | </div> |
84 | <div class="row pt-30 pb-30" v-if="item.dataFive && item.dataFive.length>0"> | 84 | <div class="row pt-30 pb-30" v-if="item.dataFive && item.dataFive.length>0"> |
85 | <div class="row-top row pt-50"> | 85 | <div class="row-top row pt-50"> |
86 | - <div class="col-lg-3 info-character" @mouseover="showHover(indexV)" v-for="(itemV,indexV) in item.dataFive"> | 86 | + <div class="col-md-3 col-lg-3 info-character info-character-busi" @mouseover="showHover(indexV)" v-for="(itemV,indexV) in item.dataFive"> |
87 | <img v-if="valueIndex!=indexV" class="" :src="itemV.icon" alt=""> | 87 | <img v-if="valueIndex!=indexV" class="" :src="itemV.icon" alt=""> |
88 | <img v-if="valueIndex==indexV" class="" :src="itemV.iconA" alt=""> | 88 | <img v-if="valueIndex==indexV" class="" :src="itemV.iconA" alt=""> |
89 | <div class="pt-30"> | 89 | <div class="pt-30"> |
@@ -106,7 +106,7 @@ | @@ -106,7 +106,7 @@ | ||
106 | </div> | 106 | </div> |
107 | </div> | 107 | </div> |
108 | <div class="row mt-60 row-com" v-if="item.dataCom && item.dataCom.length>0"> | 108 | <div class="row mt-60 row-com" v-if="item.dataCom && item.dataCom.length>0"> |
109 | - <div class="col-3 col-lg-3-self com-item" v-for="itemC in item.dataCom"> | 109 | + <div class="col-md-4 col-lg-3 col-lg-3-self com-item" v-for="itemC in item.dataCom"> |
110 | <div class="com-item-con"> | 110 | <div class="com-item-con"> |
111 | <div class="com-item-title">{{itemC.title}}</div> | 111 | <div class="com-item-title">{{itemC.title}}</div> |
112 | <div class="com-item-ul"> | 112 | <div class="com-item-ul"> |
@@ -36,7 +36,7 @@ | @@ -36,7 +36,7 @@ | ||
36 | <div class="info-intro-item" v-for="itemI in item.introData">{{itemI}}</div> | 36 | <div class="info-intro-item" v-for="itemI in item.introData">{{itemI}}</div> |
37 | </div> | 37 | </div> |
38 | <div class="row pt-30" v-if="item.data && item.data.length>0"> | 38 | <div class="row pt-30" v-if="item.data && item.data.length>0"> |
39 | - <div class="col-md-3 flex-start-column " v-for="(itemC,indexC) in item.data"> | 39 | + <div class="col-lg-3 col-md-6 flex-start-column " v-for="(itemC,indexC) in item.data"> |
40 | <div class="app-bg pd-25"> | 40 | <div class="app-bg pd-25"> |
41 | <img class="" :src="itemC.icon" alt=""> | 41 | <img class="" :src="itemC.icon" alt=""> |
42 | <div class="pt-30 app-title">{{itemC.title}}</div> | 42 | <div class="pt-30 app-title">{{itemC.title}}</div> |
@@ -60,7 +60,7 @@ | @@ -60,7 +60,7 @@ | ||
60 | </div> | 60 | </div> |
61 | <div class="row mt-40 pb-30" v-if="item.dataFunc && item.dataFunc.length>0"> | 61 | <div class="row mt-40 pb-30" v-if="item.dataFunc && item.dataFunc.length>0"> |
62 | <div class="func-top row"> | 62 | <div class="func-top row"> |
63 | - <div @click="changeFunc(indexF)" :class="['col-lg-2', 'func-top-item',{'func-item-active':funcActive==indexF}]" v-for="(itemF,indexF) in item.dataFunc"> | 63 | + <div @click="changeFunc(indexF)" :class="['col-lg-2','col-md-4', 'func-top-item',{'func-item-active':funcActive==indexF}]" v-for="(itemF,indexF) in item.dataFunc"> |
64 | {{itemF.title}} | 64 | {{itemF.title}} |
65 | </div> | 65 | </div> |
66 | </div> | 66 | </div> |
@@ -58,7 +58,7 @@ | @@ -58,7 +58,7 @@ | ||
58 | </div> | 58 | </div> |
59 | <div class="row pt-30" v-if="item.dataThird && item.dataThird.length>0"> | 59 | <div class="row pt-30" v-if="item.dataThird && item.dataThird.length>0"> |
60 | <div class="col-lg-4" v-for="(itemV,indexV) in item.dataThird"> | 60 | <div class="col-lg-4" v-for="(itemV,indexV) in item.dataThird"> |
61 | - <div class="info-value" > | 61 | + <div class="info-value info-value-center" > |
62 | <img class="" :src="itemV.img" alt=""> | 62 | <img class="" :src="itemV.img" alt=""> |
63 | <div :class="['info-value-title']"> | 63 | <div :class="['info-value-title']"> |
64 | <h3>{{itemV.title}}</h3> | 64 | <h3>{{itemV.title}}</h3> |
@@ -58,7 +58,7 @@ | @@ -58,7 +58,7 @@ | ||
58 | </div> | 58 | </div> |
59 | <ul class="m-1em"> | 59 | <ul class="m-1em"> |
60 | <li class="mt-25 hotList" v-for="(item,index) in recruitHot.data"> | 60 | <li class="mt-25 hotList" v-for="(item,index) in recruitHot.data"> |
61 | - <router-link :to=`/recruit/${item.url}`>{{item.text}}</router-link> | 61 | + <router-link :to=`/concat/recruit/${item.url}`>{{item.text}}</router-link> |
62 | </li> | 62 | </li> |
63 | </ul> | 63 | </ul> |
64 | </div> | 64 | </div> |
-
Please register or login to post a comment