@ -2,22 +2,15 @@
< div class = "contentWrapper" >
< div class = "contentWrapper" >
< div class = "rowContent" >
< div class = "rowContent" >
< div class = "modelWrapper" >
< div class = "modelWrapper" >
< div
< div class = "modelContent" v-for = "(item, index) in modelContentList" :key="index"
class = "modelContent"
: class = "selectedIndex == index ? 'active' : ''" @click ="onacitve(index, item.label)" >
v-for = "(item, index) in modelContentList"
:key = "index"
: class = "selectedIndex == index ? 'active' : ''"
@click ="onacitve(index, item.label)"
>
< div class = "num" > { { item . num } } < / div >
< div class = "num" > { { item . num } } < / div >
< div class = "label" > { { item . label } } < / div >
< div class = "label" > { { item . label } } < / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< div
< div class = "content"
class = "content"
v-show = "isactive != 0 && isactive != 1 && isactive != 2 && isactive != 3 && isactive != 4 && isactive != 5 && isactive != 6" >
v-show = "isactive != 0 && isactive != 1 && isactive != 2 && isactive != 3 && isactive != 4 && isactive != 5 && isactive != 6"
>
< div class = "num" > { { centerInfoMap [ activeView ] . num } } < / div >
< div class = "num" > { { centerInfoMap [ activeView ] . num } } < / div >
< div class = "label" > { { centerInfoMap [ activeView ] . label } } < / div >
< div class = "label" > { { centerInfoMap [ activeView ] . label } } < / div >
< / div >
< / div >
@ -36,12 +29,8 @@
>
>
{ { item } }
{ { item } }
< / li > -- >
< / li > -- >
< li
< li v-for = "(item, index) in tabsDate.tabs" :key="index" :class="tabsActive == index ? 'active' : ''"
v-for = "(item, index) in tabsDate.tabs "
@click ="tabsActive = 0 ">
:key = "index"
: class = "tabsActive == index ? 'active' : ''"
@click ="tabsActive = 0"
>
{{ item }}
{{ item }}
< / li >
< / li >
< / ul >
< / ul >
@ -62,8 +51,7 @@
< span > { { item . title } } < / span >
< span > { { item . title } } < / span >
< / div >
< / div >
< div class = "count" >
< div class = "count" >
< span class = "numb" > { { item . count } } < /s p a n
< span class = "numb" > { { item . count } } < /span > ( { { item . unit } } )
> ( { { item . unit } } )
< / div >
< / div >
< / div >
< / div >
< / li >
< / li >
@ -83,15 +71,13 @@
< li >
< li >
< div > < span class = "blockOne" > < / span > < span > 城镇新增就业 < / span > < / div >
< div > < span class = "blockOne" > < / span > < span > 城镇新增就业 < / span > < / div >
< div >
< div >
< span class = "numb" > 目标7200人 < /s p a n
< span class = "numb" > 目标7200人 < /span > < span class = "proportion" > 完成5445人 < / span >
> < span class = "proportion" > 完成5445人 < / span >
< / div >
< / div >
< / li >
< / li >
< li >
< li >
< div > < span class = "blockTwo" > < / span > < span > 失业人员再就业 < / span > < / div >
< div > < span class = "blockTwo" > < / span > < span > 失业人员再就业 < / span > < / div >
< div >
< div >
< span class = "numb" > 目标1900人 < /s p a n
< span class = "numb" > 目标1900人 < /span > < span class = "proportion" > 完成1528人 < / span >
> < span class = "proportion" > 完成1528人 < / span >
< / div >
< / div >
< / li >
< / li >
< li >
< li >
@ -99,8 +85,7 @@
< span class = "blockThree" > < / span > < span > 就业困难人员再就业 < / span >
< span class = "blockThree" > < / span > < span > 就业困难人员再就业 < / span >
< / div >
< / div >
< div >
< div >
< span class = "numb" > 目标190人 < /s p a n
< span class = "numb" > 目标190人 < /span > < span class = "proportion" > 完成125人 < / span >
> < span class = "proportion" > 完成125人 < / span >
< / div >
< / div >
< / li >
< / li >
< / ul >
< / ul >
@ -120,15 +105,10 @@
>
>
{ { item } }
{ { item } }
< / li > -- >
< / li > -- >
< li
< li v-for = "(item, index) in tabsDate2.tabs" :key="index" :class="tabsActive == index ? 'active' : ''" @click="
v-for = "(item, index) in tabsDate2.tabs"
:key = "index"
: class = "tabsActive == index ? 'active' : ''"
@click ="
tabsDate2.activeIndex = index ;
tabsDate2.activeIndex = index ;
tabsActive = index ;
tabsActive = index ;
"
">
>
{ { item } }
{ { item } }
< / li >
< / li >
< / ul >
< / ul >
@ -167,13 +147,26 @@
< div class = "title" > 部分合作学校 < / div >
< div class = "title" > 部分合作学校 < / div >
< div class = "close" @click ="isactive = -1" > < / div >
< div class = "close" @click ="isactive = -1" > < / div >
< / div >
< / div >
< div class = "schoolEmploymentBox" >
< div class = "schoolEmploymentBoxs " >
< table class = "employmentTable" >
< div v-for = "(item, idx) in topSchools" :key="idx" class="schoolItem" >
< div class = "schoolContent" >
< img src = "@/assets/images/recruitment/xuexiao.png" alt = "学校" class = "schoolIcon" / >
< div class = "schoolName" >
< div class = "bane" > { { item . name } } < / div >
< / div >
< / div >
< / div >
<!-- < div v-for = "(item, idx) in topSchools" :key="idx" style="display: flex;" >
< div >
< img src = "@/assets/images/recruitment/xuexiao.png" alt = "学校" class = "schoolIcon" / >
{ { item . name } }
< / div >
< div > { { item . name1 } } < / div >
< / div > -- >
<!-- < table class = "employmentTable" >
< thead >
< thead >
< tr >
< tr >
<!-- < th > 序号 < / th > -- >
< th colspan = "2" > 部分合作学校 < / th >
< th colspan = "2" > 部分合作学校 < / th >
<!-- < th > 当年就业人数 < / th > -- >
< / tr >
< / tr >
< / thead >
< / thead >
< tbody >
< tbody >
@ -182,7 +175,7 @@
< td > { { item . name1 } } < / td >
< td > { { item . name1 } } < / td >
< / tr >
< / tr >
< / tbody >
< / tbody >
< / table >
< / table > -- >
< / div >
< / div >
< / div >
< / div >
<!-- < div class = "hjrkDialogBox topSchoolsDialog" v-show = "isactive == 5" > - - >
<!-- < div class = "hjrkDialogBox topSchoolsDialog" v-show = "isactive == 5" > - - >
@ -210,7 +203,8 @@
< / ul >
< / ul >
< / div >
< / div >
< div class = "bottomSwitch" >
< div class = "bottomSwitch" >
< button data -type = " overview " : class = "{active: activeView === 'overview'}" @click ="switchView('overview')" > 崇州概况 < / button >
< button data -type = " overview " : class = "{ active: activeView === 'overview' }"
@click ="switchView('overview')" > 崇州概况 < / button >
< button data -type = " work " : class = "{ active: activeView === 'work' }" @click ="switchView('work')" > 兴蜀工作 < / button >
< button data -type = " work " : class = "{ active: activeView === 'work' }" @click ="switchView('work')" > 兴蜀工作 < / button >
< / div >
< / div >
< / div >
< / div >
@ -349,15 +343,20 @@ const schoolEmploymentList = ref([
{ name : "四川文化传媒职业技术学校" , count : 1200 }
{ name : "四川文化传媒职业技术学校" , count : 1200 }
] ) ;
] ) ;
const topSchools = ref ( [
const topSchools = ref ( [
// { name: "成都工业职业技术学院" },
{ name : "成都工业职业技术学院" } ,
// { name: "成都工贸职业技术学院" },
{ name : "成都工贸职业技术学院" } ,
// { name: "四川师范大学" },
{ name : "四川师范大学" } ,
{ name : "四川水利职业技术学校" } ,
{ name : "四川文化传媒职业技术学校" } ,
{ name : "甘孜州职业技术学院" } ,
{ name : "四川矿产机电技师学院" } ,
{ name : "成都职业技术学院" } ,
// { name: "崇州市职业教育培训中心(成都市技师学院南校区)" },
// { name: "崇州市职业教育培训中心(成都市技师学院南校区)" },
// { name: "成都矿产机电技师学院" }
// { name: "成都矿产机电技师学院" }
{ name : "成都工贸职业技术学院" , name1 : '成都工业职业技术学院' } ,
// { name: "成都工贸职业技术学院", name1: '成都工业职业技术学院' },
{ name : "四川师范大学" , name1 : '四川水利职业技术学校' } ,
// { name: "四川师范大学", name1: '四川水利职业技术学校' },
{ name : "四川文化传媒职业技术学校" , name1 : '甘孜州职业技术学院' } ,
// { name: "四川文化传媒职业技术学校", name1: '甘孜州职业技术学院' },
{ name : "四川矿产机电技师学院" , name1 : '成都职业技术学院' } ,
// { name: "四川矿产机电技师学院", name1: '成都职业技术学院' },
] ) ;
] ) ;
const topCoops = ref ( [
const topCoops = ref ( [
{ name : "绵阳市游仙区鑫众送劳务信息咨询农民专业合作社" } ,
{ name : "绵阳市游仙区鑫众送劳务信息咨询农民专业合作社" } ,
@ -546,10 +545,12 @@ onMounted(() => {
color : # cbf2fa ;
color : # cbf2fa ;
}
}
}
}
. modelWrapper {
. modelWrapper {
display : flex ;
display : flex ;
flex - wrap : wrap ;
flex - wrap : wrap ;
justify - content : center ;
justify - content : center ;
. modelContent {
. modelContent {
display : flex ;
display : flex ;
flex - direction : column ;
flex - direction : column ;
@ -562,6 +563,7 @@ onMounted(() => {
padding : 0.625 vw 0 ;
padding : 0.625 vw 0 ;
margin : 0 1.5 vw 1.2 vw ;
margin : 0 1.5 vw 1.2 vw ;
cursor : pointer ;
cursor : pointer ;
. num {
. num {
font - family : PingFang SC , PingFang SC ;
font - family : PingFang SC , PingFang SC ;
font - size : 1.667 vw ;
font - size : 1.667 vw ;
@ -584,9 +586,9 @@ onMounted(() => {
// margin-left: 8vw;
// margin-left: 8vw;
// }
// }
& . active {
& . active {
background : url ( "~@/assets/images/recruitment/model-active-bg.png" )
background : url ( "~@/assets/images/recruitment/model-active-bg.png" ) no - repeat ;
no - repeat ;
background - size : 100 % 100 % ;
background - size : 100 % 100 % ;
. num {
. num {
background : - webkit - linear - gradient ( # fff4b3 , # ffd901 ) ;
background : - webkit - linear - gradient ( # fff4b3 , # ffd901 ) ;
- webkit - background - clip : text ;
- webkit - background - clip : text ;
@ -595,6 +597,7 @@ onMounted(() => {
}
}
}
}
}
}
. hjrkDialogBox {
. hjrkDialogBox {
top : 15.2 vw ;
top : 15.2 vw ;
left : 50 % ;
left : 50 % ;
@ -605,10 +608,12 @@ onMounted(() => {
background - size : 100 % 100 % ;
background - size : 100 % 100 % ;
margin - left : - 26.302 vw ;
margin - left : - 26.302 vw ;
z - index : 9999 ;
z - index : 9999 ;
. titleBox {
. titleBox {
display : flex ;
display : flex ;
justify - content : space - between ;
justify - content : space - between ;
height : 2.604 vw ;
height : 2.604 vw ;
. title {
. title {
font - size : 1 vw ;
font - size : 1 vw ;
height : 100 % ;
height : 100 % ;
@ -616,20 +621,22 @@ onMounted(() => {
padding : 0 0 0 1.042 vw ;
padding : 0 0 0 1.042 vw ;
font - weight : bold ;
font - weight : bold ;
}
}
. close {
. close {
width : 1.5625 vw ;
width : 1.5625 vw ;
height : 1.5625 vw ;
height : 1.5625 vw ;
background : url ( "~@/assets/images/recruitment/hjrk-dialog-close.png" )
background : url ( "~@/assets/images/recruitment/hjrk-dialog-close.png" ) no - repeat ;
no - repeat ;
background - size : 100 % 100 % ;
background - size : 100 % 100 % ;
margin : 0.5 vw ;
margin : 0.5 vw ;
cursor : pointer ;
cursor : pointer ;
}
}
}
}
ul . tabsBox {
ul . tabsBox {
display : flex ;
display : flex ;
justify - content : space - around ;
justify - content : space - around ;
padding : 1 vw 7 vw ;
padding : 1 vw 7 vw ;
li {
li {
width : 3.958 vw ;
width : 3.958 vw ;
height : 1.354 vw ;
height : 1.354 vw ;
@ -640,11 +647,13 @@ onMounted(() => {
background - size : 100 % 100 % ;
background - size : 100 % 100 % ;
cursor : pointer ;
cursor : pointer ;
}
}
li . active {
li . active {
background : url ( "~@/assets/images/recruitment/tabs-active-bg.png" ) no - repeat center ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg.png" ) no - repeat center ;
background - size : 100 % 100 % ;
background - size : 100 % 100 % ;
}
}
}
}
. barBox {
. barBox {
width : 40 vw ;
width : 40 vw ;
height : 20 vw ;
height : 20 vw ;
@ -652,15 +661,18 @@ onMounted(() => {
}
}
}
}
}
}
ul . statisticOne {
ul . statisticOne {
display : flex ;
display : flex ;
justify - content : center ;
justify - content : center ;
flex - wrap : wrap ;
flex - wrap : wrap ;
padding - top : 3 vw ;
padding - top : 3 vw ;
li {
li {
// width: 450px;
// width: 450px;
height : 9 vw ;
height : 9 vw ;
margin : 0 0 ;
margin : 0 0 ;
// 第一排的前2个元素( 第一排显示2个)
// 第一排的前2个元素( 第一排显示2个)
& : nth - child ( - n + 2 ) {
& : nth - child ( - n + 2 ) {
width : 20 vw ; // 减去margin值
width : 20 vw ; // 减去margin值
@ -677,13 +689,16 @@ ul.statisticOne {
height : 7 vw ;
height : 7 vw ;
float : left ;
float : left ;
}
}
. infoBox {
. infoBox {
float : left ;
float : left ;
padding : 0 0 0 0.5 vw ;
padding : 0 0 0 0.5 vw ;
. title {
. title {
height : 2 vw ;
height : 2 vw ;
line - height : 2 vw ;
line - height : 2 vw ;
margin - top : 1 vw ;
margin - top : 1 vw ;
span {
span {
background : - webkit - linear - gradient ( # ffffff , # 75 e8ff ) ;
background : - webkit - linear - gradient ( # ffffff , # 75 e8ff ) ;
- webkit - background - clip : text ;
- webkit - background - clip : text ;
@ -692,9 +707,11 @@ ul.statisticOne {
font - weight : 400 ;
font - weight : 400 ;
}
}
}
}
. count {
. count {
font - size : 1.4 vw ;
font - size : 1.4 vw ;
padding : 0.5 vw 0 0 0 ;
padding : 0.5 vw 0 0 0 ;
span . numb {
span . numb {
font - size : 2.2 vw ;
font - size : 2.2 vw ;
display : inline - block ;
display : inline - block ;
@ -704,24 +721,27 @@ ul.statisticOne {
}
}
}
}
}
}
. pieBigBox {
. pieBigBox {
width : 40 vw ;
width : 40 vw ;
margin : 1 vw auto 0 ;
margin : 1 vw auto 0 ;
// height: 274px;
// height: 274px;
. pieMain {
. pieMain {
position : relative ;
position : relative ;
border : 1 px solid transparent ;
border : 1 px solid transparent ;
float : left ;
float : left ;
. pieBox {
. pieBox {
margin : 0 auto ;
margin : 0 auto ;
margin - top : 3 vw ;
margin - top : 3 vw ;
width : 15 vw ;
width : 15 vw ;
height : 15 vw ;
height : 15 vw ;
background : url ( "~@/assets/images/recruitment/pie-bg@2x.png" ) no - repeat
background : url ( "~@/assets/images/recruitment/pie-bg@2x.png" ) no - repeat center ;
center ;
background - size : 100 % ;
background - size : 100 % ;
border : 1 px solid transparent ;
border : 1 px solid transparent ;
}
}
. pieTitle {
. pieTitle {
position : absolute ;
position : absolute ;
top : 50 % ;
top : 50 % ;
@ -732,12 +752,14 @@ ul.statisticOne {
font - size : 1 vw ;
font - size : 1 vw ;
}
}
}
}
ul . pieLsit {
ul . pieLsit {
float : left ;
float : left ;
margin : 2.6 vw 0 0 2 vw ;
margin : 2.6 vw 0 0 2 vw ;
border : 1 px solid transparent ;
border : 1 px solid transparent ;
padding : 1 vw 0 0 0 ;
padding : 1 vw 0 0 0 ;
width : 20 vw ;
width : 20 vw ;
li {
li {
// font-size: 16px;
// font-size: 16px;
display : flex ;
display : flex ;
@ -750,10 +772,12 @@ ul.statisticOne {
border : 1 px solid rgba ( 203 , 242 , 250 , 0.2 ) ;
border : 1 px solid rgba ( 203 , 242 , 250 , 0.2 ) ;
margin - top : 1 vw ;
margin - top : 1 vw ;
font - size : 0.7 vw ;
font - size : 0.7 vw ;
> div {
> div {
height : 100 % ;
height : 100 % ;
line - height : 3 vw ;
line - height : 3 vw ;
}
}
. blockOne ,
. blockOne ,
. blockTwo ,
. blockTwo ,
. blockThree ,
. blockThree ,
@ -763,18 +787,23 @@ ul.statisticOne {
height : 0.8 vw ;
height : 0.8 vw ;
margin - right : 1 vw ;
margin - right : 1 vw ;
}
}
. blockOne {
. blockOne {
background - color : # 58 a8ff ;
background - color : # 58 a8ff ;
}
}
. blockTwo {
. blockTwo {
background - color : # 30 dcff ;
background - color : # 30 dcff ;
}
}
. blockThree {
. blockThree {
background - color : # ffffff ;
background - color : # ffffff ;
}
}
. blockFour {
. blockFour {
background - color : # dd7d4d ;
background - color : # dd7d4d ;
}
}
. proportion {
. proportion {
display : inline - block ;
display : inline - block ;
width : 4.5 vw ;
width : 4.5 vw ;
@ -783,11 +812,79 @@ ul.statisticOne {
}
}
}
}
}
}
/* 在崇学校就业人数列表样式 */
/* 在崇学校就业人数列表样式 */
. schoolEmploymentBox {
. schoolEmploymentBoxs {
width : 40 vw ;
width : 100 % ;
marg in: 1.6 vw auto 0 ;
padd ing : 1 vw ;
display : flex ;
align - items : center ;
flex - wrap : wrap ;
justify - content : space - between ;
/* 学校项目容器 */
. schoolItem {
width : 50 % ;
margin - bottom : 0 vw ;
}
}
/* 学校内容容器 */
. schoolContent {
display : flex ;
align - items : center ;
width : 100 % ;
line - height : 5 vw ;
justify - content : space - between ;
. schoolIcon {
height : 5 vw ;
width : 5 vw ;
}
}
. schoolName {
width : 100 % ;
position : relative ;
height : 5 vw ;
line - height : 5 vw ;
/* 创建模糊背景 */
& : : before {
content : '' ;
position : absolute ;
width : 50 % ;
height : 1.5 vw ;
top : 2 vw ;
left : 0 ;
right : 0 ;
bottom : 0 ;
background : rgba ( 0 , 221 , 255 , 0.45 ) ;
border - radius : 0 px ;
filter : blur ( 50 px ) ;
z - index : 0 ;
}
. bane {
position : relative ;
z - index : 1 ;
/* 确保文字在模糊背景上方 */
width : 100 % ;
height : 5 vw ;
font - family : PingFang SC , PingFang SC ;
font - weight : 500 ;
font - size : 1.5 vw ;
line - height : 5 vw ;
letter - spacing : 3 px ;
text - align : left ;
font - style : normal ;
text - transform : none ;
background : linear - gradient ( 270 deg , # FFFFFF 0 % , # 75 E8FF 100 % ) ;
- webkit - background - clip : text ;
- webkit - text - fill - color : transparent ;
background - clip : text ;
}
}
}
. employmentTable {
. employmentTable {
width : 100 % ;
width : 100 % ;
border - collapse : separate ;
border - collapse : separate ;
@ -795,6 +892,7 @@ ul.statisticOne {
color : # cbf2fa ;
color : # cbf2fa ;
font - size : 0.8 vw ;
font - size : 0.8 vw ;
}
}
. employmentTable thead th {
. employmentTable thead th {
height : 2 vw ;
height : 2 vw ;
line - height : 2 vw ;
line - height : 2 vw ;
@ -803,6 +901,7 @@ ul.statisticOne {
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
text - align : center ;
text - align : center ;
}
}
. employmentTable tbody td {
. employmentTable tbody td {
height : 2 vw ;
height : 2 vw ;
line - height : 2 vw ;
line - height : 2 vw ;
@ -811,9 +910,11 @@ ul.statisticOne {
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
text - align : center ;
text - align : center ;
}
}
. employmentTable tbody tr : nth - child ( odd ) td {
. employmentTable tbody tr : nth - child ( odd ) td {
background : linear - gradient ( 180 deg , rgba ( 48 , 220 , 255 , 0.16 ) 0 % , rgba ( 48 , 220 , 255 , 0.06 ) 100 % ) ;
background : linear - gradient ( 180 deg , rgba ( 48 , 220 , 255 , 0.16 ) 0 % , rgba ( 48 , 220 , 255 , 0.06 ) 100 % ) ;
}
}
. bottomSwitch {
. bottomSwitch {
position : fixed ;
position : fixed ;
left : 50 % ;
left : 50 % ;
@ -823,6 +924,7 @@ ul.statisticOne {
gap : 0.8 vw ;
gap : 0.8 vw ;
z - index : 100 ; // 保持在内容之上但不遮挡弹窗
z - index : 100 ; // 保持在内容之上但不遮挡弹窗
pointer - events : auto ;
pointer - events : auto ;
button {
button {
min - width : 7 vw ;
min - width : 7 vw ;
height : 2 vw ;
height : 2 vw ;
@ -836,12 +938,14 @@ ul.statisticOne {
padding : 0 1.2 vw ;
padding : 0 1.2 vw ;
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
}
}
button . active {
button . active {
color : # fff ;
color : # fff ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg2.png" ) no - repeat center ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg2.png" ) no - repeat center ;
background - size : auto 100 % ;
background - size : auto 100 % ;
}
}
}
}
/* 合作社TOP5 样式 */
/* 合作社TOP5 样式 */
. cooperateOrgList {
. cooperateOrgList {
width : 42 vw ;
width : 42 vw ;
@ -852,16 +956,19 @@ ul.statisticOne {
border : 1 px solid rgba ( 48 , 220 , 255 , 0.15 ) ;
border : 1 px solid rgba ( 48 , 220 , 255 , 0.15 ) ;
border - radius : 0.4 vw ;
border - radius : 0.4 vw ;
}
}
. cooperateOrgList li {
. cooperateOrgList li {
display : flex ;
display : flex ;
align - items : center ;
align - items : center ;
}
}
. cooperateOrgList . coopIcon {
. cooperateOrgList . coopIcon {
width : 3.6 vw ;
width : 3.6 vw ;
height : 3.6 vw ;
height : 3.6 vw ;
margin - right : 1.2 vw ;
margin - right : 1.2 vw ;
filter : drop - shadow ( 0 0 0.6 vw rgba ( 48 , 220 , 255 , 0.5 ) ) ;
filter : drop - shadow ( 0 0 0.6 vw rgba ( 48 , 220 , 255 , 0.5 ) ) ;
}
}
. cooperateOrgList . coopName {
. cooperateOrgList . coopName {
font - size : 1.1 vw ;
font - size : 1.1 vw ;
font - weight : 600 ;
font - weight : 600 ;
@ -873,6 +980,7 @@ ul.statisticOne {
text - shadow : 0 0 0.3 vw rgba ( 48 , 220 , 255 , 0.8 ) , 0 0 0.8 vw rgba ( 48 , 220 , 255 , 0.4 ) ;
text - shadow : 0 0 0.3 vw rgba ( 48 , 220 , 255 , 0.8 ) , 0 0 0.8 vw rgba ( 48 , 220 , 255 , 0.4 ) ;
word - break : break - word ;
word - break : break - word ;
}
}
. cooperateOrgList . coopName {
. cooperateOrgList . coopName {
font - size : 1.2 vw ;
font - size : 1.2 vw ;
font - weight : 600 ;
font - weight : 600 ;
@ -884,6 +992,7 @@ ul.statisticOne {
text - shadow : 0 0 0.3 vw rgba ( 48 , 220 , 255 , 0.8 ) ,
text - shadow : 0 0 0.3 vw rgba ( 48 , 220 , 255 , 0.8 ) ,
0 0 0.8 vw rgba ( 48 , 220 , 255 , 0.4 ) ;
0 0 0.8 vw rgba ( 48 , 220 , 255 , 0.4 ) ;
}
}
. employmentTable thead th {
. employmentTable thead th {
height : 2 vw ;
height : 2 vw ;
line - height : 2 vw ;
line - height : 2 vw ;
@ -892,6 +1001,7 @@ ul.statisticOne {
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
text - align : center ;
text - align : center ;
}
}
. employmentTable tbody td {
. employmentTable tbody td {
height : 2 vw ;
height : 2 vw ;
line - height : 2 vw ;
line - height : 2 vw ;
@ -900,9 +1010,11 @@ ul.statisticOne {
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
text - align : center ;
text - align : center ;
}
}
. employmentTable tbody tr : nth - child ( odd ) td {
. employmentTable tbody tr : nth - child ( odd ) td {
background : linear - gradient ( 180 deg , rgba ( 48 , 220 , 255 , 0.16 ) 0 % , rgba ( 48 , 220 , 255 , 0.06 ) 100 % ) ;
background : linear - gradient ( 180 deg , rgba ( 48 , 220 , 255 , 0.16 ) 0 % , rgba ( 48 , 220 , 255 , 0.06 ) 100 % ) ;
}
}
. bottomSwitch {
. bottomSwitch {
position : fixed ;
position : fixed ;
left : 50 % ;
left : 50 % ;
@ -912,6 +1024,7 @@ ul.statisticOne {
gap : 0.8 vw ;
gap : 0.8 vw ;
z - index : 100 ; // 保持在内容之上但不遮挡弹窗
z - index : 100 ; // 保持在内容之上但不遮挡弹窗
pointer - events : auto ;
pointer - events : auto ;
button {
button {
min - width : 7 vw ;
min - width : 7 vw ;
height : 2 vw ;
height : 2 vw ;
@ -925,12 +1038,14 @@ ul.statisticOne {
padding : 0 1.2 vw ;
padding : 0 1.2 vw ;
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
}
}
button . active {
button . active {
color : # fff ;
color : # fff ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg2.png" ) no - repeat center ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg2.png" ) no - repeat center ;
background - size : auto 100 % ;
background - size : auto 100 % ;
}
}
}
}
/* 合作学校TOP5 样式 */
/* 合作学校TOP5 样式 */
. cooperateSchoolList {
. cooperateSchoolList {
width : 42 vw ;
width : 42 vw ;
@ -944,16 +1059,19 @@ ul.statisticOne {
border : 1 px solid rgba ( 48 , 220 , 255 , 0.15 ) ;
border : 1 px solid rgba ( 48 , 220 , 255 , 0.15 ) ;
border - radius : 0.4 vw ;
border - radius : 0.4 vw ;
}
}
. cooperateSchoolList li {
. cooperateSchoolList li {
display : flex ;
display : flex ;
align - items : center ;
align - items : center ;
}
}
. cooperateSchoolList . schoolIcon {
. cooperateSchoolList . schoolIcon {
width : 3.6 vw ;
width : 3.6 vw ;
height : 3.6 vw ;
height : 3.6 vw ;
margin - right : 1.2 vw ;
margin - right : 1.2 vw ;
filter : drop - shadow ( 0 0 0.6 vw rgba ( 48 , 220 , 255 , 0.5 ) ) ;
filter : drop - shadow ( 0 0 0.6 vw rgba ( 48 , 220 , 255 , 0.5 ) ) ;
}
}
. cooperateSchoolList . schoolName {
. cooperateSchoolList . schoolName {
font - size : 1.2 vw ;
font - size : 1.2 vw ;
font - weight : 600 ;
font - weight : 600 ;
@ -974,6 +1092,7 @@ ul.statisticOne {
gap : 0.8 vw ;
gap : 0.8 vw ;
z - index : 100 ; // 保持在内容之上但不遮挡弹窗
z - index : 100 ; // 保持在内容之上但不遮挡弹窗
pointer - events : auto ;
pointer - events : auto ;
button {
button {
min - width : 7 vw ;
min - width : 7 vw ;
height : 2 vw ;
height : 2 vw ;
@ -987,12 +1106,14 @@ ul.statisticOne {
padding : 0 1.2 vw ;
padding : 0 1.2 vw ;
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
}
}
button . active {
button . active {
color : # fff ;
color : # fff ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg2.png" ) no - repeat center ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg2.png" ) no - repeat center ;
background - size : auto 100 % ;
background - size : auto 100 % ;
}
}
}
}
. bottomSwitch {
. bottomSwitch {
position : fixed ;
position : fixed ;
left : 50 % ;
left : 50 % ;
@ -1002,6 +1123,7 @@ ul.statisticOne {
gap : 0.8 vw ;
gap : 0.8 vw ;
z - index : 999 ; // 保持在内容之上但不遮挡弹窗
z - index : 999 ; // 保持在内容之上但不遮挡弹窗
pointer - events : auto ;
pointer - events : auto ;
button {
button {
min - width : 7 vw ;
min - width : 7 vw ;
height : 2 vw ;
height : 2 vw ;
@ -1015,6 +1137,7 @@ ul.statisticOne {
padding : 0 1.2 vw ;
padding : 0 1.2 vw ;
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
}
}
button . active {
button . active {
color : # fff ;
color : # fff ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg2.png" ) no - repeat center ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg2.png" ) no - repeat center ;
@ -1024,21 +1147,23 @@ ul.statisticOne {
. pieBigBox {
. pieBigBox {
width : 40 vw ;
width : 40 vw ;
margin : 1 vw auto 0 ;
margin : 1 vw auto 0 ;
// height: 274px;
// height: 274px;
. pieMain {
. pieMain {
position : relative ;
position : relative ;
border : 1 px solid transparent ;
border : 1 px solid transparent ;
float : left ;
float : left ;
. pieBox {
. pieBox {
margin : 0 auto ;
margin : 0 auto ;
margin - top : 3 vw ;
margin - top : 3 vw ;
width : 15 vw ;
width : 15 vw ;
height : 15 vw ;
height : 15 vw ;
background : url ( "~@/assets/images/recruitment/pie-bg@2x.png" ) no - repeat
background : url ( "~@/assets/images/recruitment/pie-bg@2x.png" ) no - repeat center ;
center ;
background - size : 100 % ;
background - size : 100 % ;
border : 1 px solid transparent ;
border : 1 px solid transparent ;
}
}
. pieTitle {
. pieTitle {
position : absolute ;
position : absolute ;
top : 50 % ;
top : 50 % ;
@ -1049,12 +1174,14 @@ ul.statisticOne {
font - size : 1 vw ;
font - size : 1 vw ;
}
}
}
}
ul . pieLsit {
ul . pieLsit {
float : left ;
float : left ;
margin : 2.6 vw 0 0 2 vw ;
margin : 2.6 vw 0 0 2 vw ;
border : 1 px solid transparent ;
border : 1 px solid transparent ;
padding : 1 vw 0 0 0 ;
padding : 1 vw 0 0 0 ;
width : 20 vw ;
width : 20 vw ;
li {
li {
// font-size: 16px;
// font-size: 16px;
display : flex ;
display : flex ;
@ -1067,10 +1194,12 @@ ul.statisticOne {
border : 1 px solid rgba ( 203 , 242 , 250 , 0.2 ) ;
border : 1 px solid rgba ( 203 , 242 , 250 , 0.2 ) ;
margin - top : 1 vw ;
margin - top : 1 vw ;
font - size : 0.7 vw ;
font - size : 0.7 vw ;
> div {
> div {
height : 100 % ;
height : 100 % ;
line - height : 3 vw ;
line - height : 3 vw ;
}
}
. blockOne ,
. blockOne ,
. blockTwo ,
. blockTwo ,
. blockThree ,
. blockThree ,
@ -1080,18 +1209,23 @@ ul.statisticOne {
height : 0.8 vw ;
height : 0.8 vw ;
margin - right : 1 vw ;
margin - right : 1 vw ;
}
}
. blockOne {
. blockOne {
background - color : # 58 a8ff ;
background - color : # 58 a8ff ;
}
}
. blockTwo {
. blockTwo {
background - color : # 30 dcff ;
background - color : # 30 dcff ;
}
}
. blockThree {
. blockThree {
background - color : # ffffff ;
background - color : # ffffff ;
}
}
. blockFour {
. blockFour {
background - color : # dd7d4d ;
background - color : # dd7d4d ;
}
}
. proportion {
. proportion {
display : inline - block ;
display : inline - block ;
width : 4.5 vw ;
width : 4.5 vw ;
@ -1100,11 +1234,13 @@ ul.statisticOne {
}
}
}
}
}
}
/* 在崇学校就业人数列表样式 */
/* 在崇学校就业人数列表样式 */
. schoolEmploymentBox {
. schoolEmploymentBox {
width : 40 vw ;
width : 40 vw ;
margin : 1.6 vw auto 0 ;
margin : 1.6 vw auto 0 ;
}
}
. employmentTable {
. employmentTable {
width : 100 % ;
width : 100 % ;
border - collapse : separate ;
border - collapse : separate ;
@ -1112,6 +1248,7 @@ ul.statisticOne {
color : # cbf2fa ;
color : # cbf2fa ;
font - size : 0.8 vw ;
font - size : 0.8 vw ;
}
}
. employmentTable thead th {
. employmentTable thead th {
height : 2 vw ;
height : 2 vw ;
line - height : 2 vw ;
line - height : 2 vw ;
@ -1120,6 +1257,7 @@ ul.statisticOne {
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
text - align : center ;
text - align : center ;
}
}
. employmentTable tbody td {
. employmentTable tbody td {
height : 2 vw ;
height : 2 vw ;
line - height : 2 vw ;
line - height : 2 vw ;
@ -1128,9 +1266,11 @@ ul.statisticOne {
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
text - align : center ;
text - align : center ;
}
}
. employmentTable tbody tr : nth - child ( odd ) td {
. employmentTable tbody tr : nth - child ( odd ) td {
background : linear - gradient ( 180 deg , rgba ( 48 , 220 , 255 , 0.16 ) 0 % , rgba ( 48 , 220 , 255 , 0.06 ) 100 % ) ;
background : linear - gradient ( 180 deg , rgba ( 48 , 220 , 255 , 0.16 ) 0 % , rgba ( 48 , 220 , 255 , 0.06 ) 100 % ) ;
}
}
. bottomSwitch {
. bottomSwitch {
position : fixed ;
position : fixed ;
left : 50 % ;
left : 50 % ;
@ -1140,6 +1280,7 @@ ul.statisticOne {
gap : 0.8 vw ;
gap : 0.8 vw ;
z - index : 100 ; // 保持在内容之上但不遮挡弹窗
z - index : 100 ; // 保持在内容之上但不遮挡弹窗
pointer - events : auto ;
pointer - events : auto ;
button {
button {
min - width : 7 vw ;
min - width : 7 vw ;
height : 2 vw ;
height : 2 vw ;
@ -1153,12 +1294,14 @@ ul.statisticOne {
padding : 0 1.2 vw ;
padding : 0 1.2 vw ;
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
}
}
button . active {
button . active {
color : # fff ;
color : # fff ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg2.png" ) no - repeat center ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg2.png" ) no - repeat center ;
background - size : auto 100 % ;
background - size : auto 100 % ;
}
}
}
}
/* 合作社TOP5 样式 */
/* 合作社TOP5 样式 */
. cooperateOrgList {
. cooperateOrgList {
width : 42 vw ;
width : 42 vw ;
@ -1169,16 +1312,19 @@ ul.statisticOne {
border : 1 px solid rgba ( 48 , 220 , 255 , 0.15 ) ;
border : 1 px solid rgba ( 48 , 220 , 255 , 0.15 ) ;
border - radius : 0.4 vw ;
border - radius : 0.4 vw ;
}
}
. cooperateOrgList li {
. cooperateOrgList li {
display : flex ;
display : flex ;
align - items : center ;
align - items : center ;
}
}
. cooperateOrgList . coopIcon {
. cooperateOrgList . coopIcon {
width : 3.6 vw ;
width : 3.6 vw ;
height : 3.6 vw ;
height : 3.6 vw ;
margin - right : 1.2 vw ;
margin - right : 1.2 vw ;
filter : drop - shadow ( 0 0 0.6 vw rgba ( 48 , 220 , 255 , 0.5 ) ) ;
filter : drop - shadow ( 0 0 0.6 vw rgba ( 48 , 220 , 255 , 0.5 ) ) ;
}
}
. cooperateOrgList . coopName {
. cooperateOrgList . coopName {
font - size : 1.1 vw ;
font - size : 1.1 vw ;
font - weight : 600 ;
font - weight : 600 ;
@ -1189,6 +1335,7 @@ ul.statisticOne {
- webkit - text - fill - color : transparent ;
- webkit - text - fill - color : transparent ;
text - shadow : 0 0 0.3 vw rgba ( 48 , 220 , 255 , 0.8 ) , 0 0 0.8 vw rgba ( 48 , 220 , 255 , 0.4 ) ;
text - shadow : 0 0 0.3 vw rgba ( 48 , 220 , 255 , 0.8 ) , 0 0 0.8 vw rgba ( 48 , 220 , 255 , 0.4 ) ;
}
}
. cooperateOrgList . coopName {
. cooperateOrgList . coopName {
font - size : 1.2 vw ;
font - size : 1.2 vw ;
font - weight : 600 ;
font - weight : 600 ;
@ -1200,6 +1347,7 @@ ul.statisticOne {
text - shadow : 0 0 0.3 vw rgba ( 48 , 220 , 255 , 0.8 ) ,
text - shadow : 0 0 0.3 vw rgba ( 48 , 220 , 255 , 0.8 ) ,
0 0 0.8 vw rgba ( 48 , 220 , 255 , 0.4 ) ;
0 0 0.8 vw rgba ( 48 , 220 , 255 , 0.4 ) ;
}
}
. employmentTable thead th {
. employmentTable thead th {
height : 2 vw ;
height : 2 vw ;
line - height : 2 vw ;
line - height : 2 vw ;
@ -1208,6 +1356,7 @@ ul.statisticOne {
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
text - align : center ;
text - align : center ;
}
}
. employmentTable tbody td {
. employmentTable tbody td {
height : 2 vw ;
height : 2 vw ;
line - height : 2 vw ;
line - height : 2 vw ;
@ -1216,9 +1365,11 @@ ul.statisticOne {
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
text - align : center ;
text - align : center ;
}
}
. employmentTable tbody tr : nth - child ( odd ) td {
. employmentTable tbody tr : nth - child ( odd ) td {
background : linear - gradient ( 180 deg , rgba ( 48 , 220 , 255 , 0.16 ) 0 % , rgba ( 48 , 220 , 255 , 0.06 ) 100 % ) ;
background : linear - gradient ( 180 deg , rgba ( 48 , 220 , 255 , 0.16 ) 0 % , rgba ( 48 , 220 , 255 , 0.06 ) 100 % ) ;
}
}
. bottomSwitch {
. bottomSwitch {
position : fixed ;
position : fixed ;
left : 50 % ;
left : 50 % ;
@ -1228,6 +1379,7 @@ ul.statisticOne {
gap : 0.8 vw ;
gap : 0.8 vw ;
z - index : 100 ; // 保持在内容之上但不遮挡弹窗
z - index : 100 ; // 保持在内容之上但不遮挡弹窗
pointer - events : auto ;
pointer - events : auto ;
button {
button {
min - width : 7 vw ;
min - width : 7 vw ;
height : 2 vw ;
height : 2 vw ;
@ -1241,12 +1393,14 @@ ul.statisticOne {
padding : 0 1.2 vw ;
padding : 0 1.2 vw ;
border - radius : 0.26 vw ;
border - radius : 0.26 vw ;
}
}
button . active {
button . active {
color : # fff ;
color : # fff ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg2.png" ) no - repeat center ;
background : url ( "~@/assets/images/recruitment/tabs-active-bg2.png" ) no - repeat center ;
background - size : auto 100 % ;
background - size : auto 100 % ;
}
}
}
}
/* 合作学校TOP5 样式 */
/* 合作学校TOP5 样式 */
. cooperateSchoolList {
. cooperateSchoolList {
width : 42 vw ;
width : 42 vw ;
@ -1260,16 +1414,19 @@ ul.statisticOne {
border : 1 px solid rgba ( 48 , 220 , 255 , 0.15 ) ;
border : 1 px solid rgba ( 48 , 220 , 255 , 0.15 ) ;
border - radius : 0.4 vw ;
border - radius : 0.4 vw ;
}
}
. cooperateSchoolList li {
. cooperateSchoolList li {
display : flex ;
display : flex ;
align - items : center ;
align - items : center ;
}
}
. cooperateSchoolList . schoolIcon {
. cooperateSchoolList . schoolIcon {
width : 3.6 vw ;
width : 3.6 vw ;
height : 3.6 vw ;
height : 3.6 vw ;
margin - right : 1.2 vw ;
margin - right : 1.2 vw ;
filter : drop - shadow ( 0 0 0.6 vw rgba ( 48 , 220 , 255 , 0.5 ) ) ;
filter : drop - shadow ( 0 0 0.6 vw rgba ( 48 , 220 , 255 , 0.5 ) ) ;
}
}
. cooperateSchoolList . schoolName {
. cooperateSchoolList . schoolName {
font - size : 1.2 vw ;
font - size : 1.2 vw ;
font - weight : 600 ;
font - weight : 600 ;
@ -1280,6 +1437,7 @@ ul.statisticOne {
- webkit - text - fill - color : transparent ;
- webkit - text - fill - color : transparent ;
text - shadow : 0 0 0.3 vw rgba ( 48 , 220 , 255 , 0.8 ) , 0 0 0.8 vw rgba ( 48 , 220 , 255 , 0.4 ) ;
text - shadow : 0 0 0.3 vw rgba ( 48 , 220 , 255 , 0.8 ) , 0 0 0.8 vw rgba ( 48 , 220 , 255 , 0.4 ) ;
}
}
. bottomSwitch {
. bottomSwitch {
position : fixed ;
position : fixed ;
left : 50 % ;
left : 50 % ;
@ -1289,6 +1447,7 @@ ul.statisticOne {
gap : 1.2 vw ;
gap : 1.2 vw ;
z - index : 10001 ;
z - index : 10001 ;
}
}
. bottomSwitch button {
. bottomSwitch button {
min - width : 11 vw ;
min - width : 11 vw ;
height : 2.8 vw ;
height : 2.8 vw ;
@ -1303,16 +1462,19 @@ ul.statisticOne {
position : relative ;
position : relative ;
clip - path : polygon ( 8 % 0 , 92 % 0 , 100 % 50 % , 92 % 100 % , 8 % 100 % , 0 50 % ) ;
clip - path : polygon ( 8 % 0 , 92 % 0 , 100 % 50 % , 92 % 100 % , 8 % 100 % , 0 50 % ) ;
}
}
. bottomSwitch button [ data - type = "overview" ] {
. bottomSwitch button [ data - type = "overview" ] {
background : linear - gradient ( 180 deg , rgba ( 255 , 208 , 96 , 0.85 ) 0 % , rgba ( 204 , 160 , 61 , 0.78 ) 100 % ) ;
background : linear - gradient ( 180 deg , rgba ( 255 , 208 , 96 , 0.85 ) 0 % , rgba ( 204 , 160 , 61 , 0.78 ) 100 % ) ;
text - shadow : 0 0 0.5 vw rgba ( 241 , 207 , 104 , 0.6 ) , 0 0 0.2 vw rgba ( 241 , 207 , 104 , 0.8 ) ;
text - shadow : 0 0 0.5 vw rgba ( 241 , 207 , 104 , 0.6 ) , 0 0 0.2 vw rgba ( 241 , 207 , 104 , 0.8 ) ;
box - shadow : 0 0 0.6 vw rgba ( 241 , 207 , 104 , 0.35 ) inset , 0 0 0.6 vw rgba ( 241 , 207 , 104 , 0.3 ) ;
box - shadow : 0 0 0.6 vw rgba ( 241 , 207 , 104 , 0.35 ) inset , 0 0 0.6 vw rgba ( 241 , 207 , 104 , 0.3 ) ;
}
}
. bottomSwitch button [ data - type = "work" ] {
. bottomSwitch button [ data - type = "work" ] {
background : linear - gradient ( 180 deg , rgba ( 64 , 196 , 255 , 0.85 ) 0 % , rgba ( 24 , 142 , 196 , 0.78 ) 100 % ) ;
background : linear - gradient ( 180 deg , rgba ( 64 , 196 , 255 , 0.85 ) 0 % , rgba ( 24 , 142 , 196 , 0.78 ) 100 % ) ;
text - shadow : 0 0 0.5 vw rgba ( 48 , 220 , 255 , 0.7 ) , 0 0 0.2 vw rgba ( 48 , 220 , 255 , 0.9 ) ;
text - shadow : 0 0 0.5 vw rgba ( 48 , 220 , 255 , 0.7 ) , 0 0 0.2 vw rgba ( 48 , 220 , 255 , 0.9 ) ;
box - shadow : 0 0 0.6 vw rgba ( 48 , 220 , 255 , 0.35 ) inset , 0 0 0.6 vw rgba ( 48 , 220 , 255 , 0.3 ) ;
box - shadow : 0 0 0.6 vw rgba ( 48 , 220 , 255 , 0.35 ) inset , 0 0 0.6 vw rgba ( 48 , 220 , 255 , 0.3 ) ;
}
}
. bottomSwitch button : : before {
. bottomSwitch button : : before {
content : "" ;
content : "" ;
position : absolute ;
position : absolute ;
@ -1322,6 +1484,7 @@ ul.statisticOne {
pointer - events : none ;
pointer - events : none ;
filter : drop - shadow ( 0 0 0.4 vw rgba ( 48 , 220 , 255 , 0.45 ) ) ;
filter : drop - shadow ( 0 0 0.4 vw rgba ( 48 , 220 , 255 , 0.45 ) ) ;
}
}
. bottomSwitch button : : after {
. bottomSwitch button : : after {
content : "" ;
content : "" ;
position : absolute ;
position : absolute ;
@ -1336,6 +1499,7 @@ ul.statisticOne {
opacity : 0.9 ;
opacity : 0.9 ;
pointer - events : none ;
pointer - events : none ;
}
}
. bottomSwitch button . active : : before {
. bottomSwitch button . active : : before {
border - color : rgba ( 48 , 220 , 255 , 0.55 ) ;
border - color : rgba ( 48 , 220 , 255 , 0.55 ) ;
}
}