@charset "utf-8"; * { font-family: "微软雅黑", "microsoft yahei"; } ul, ol { list-style: none; } a:active { text-decoration: none; } a:hover { text-decoration: none; } a:visited { text-decoration: none; } a:link { text-decoration: none; } a:focus { text-decoration: none; } body { position: relative; } .clearfix { overflow: hidden; } .clearfix_2::after { content: ''; display: block; height: 0; visibility: hidden; clear: both; } .hiddenColor { visibility: hidden; } .hand { cursor: pointer; } .aTag_parent { position: relative; } .aTag_parent>a, .aTag { display: block; width: 100%; height: 100%; position: absolute; z-index: 99; border: 0px; top: 0px; left: 0px; background: rgba(0, 0, 0, 0); } .dot1 { display: block; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .dot2 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } input, img { border: none; } .cover100 img { display: block; width: 100%; height: 100%; object-fit: cover; } .back100 { background-size: 100% 100%; background-repeat: no-repeat; } article, aside, footer, header, time, video, main, nav, h4, h3, section { display: block; } .index_main { margin: 0 auto; } .slow_6 { -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s; } .index_main { width: 1200px; } .recruit_head_box { border-bottom: solid 1px #D9D9D9; } .cruit_head_left { float: left; } .cruit_head_a { float: left; height: 55px; line-height: 55px; color: #333; font-weight: bold; font-size: 22px; border-bottom: solid 3px rgba(0, 0, 0, 0); margin-right: 40px; } .cruit_head_only { float: left; height: 55px; line-height: 55px; color: #49A769; font-weight: bold; font-size: 22px; border-bottom: solid 3px #49A769; } .cruit_head_a_more { float: right; height: 19px; line-height: 19px; margin-top: 18px; color: #333; font-size: 16px; } .cruit_head_right { float: right; margin-top: 11px; } .cruit_head_right_a { float: left; height: 31px; line-height: 31px; color: #fff; font-size: 16px; border-radius: 4px; overflow: hidden; padding: 0px 10px 0px 33px; } .cruit_head_right_a:nth-of-type(1) { background: url(@/public/image/1.png) no-repeat 10px 7px #49A769; background-size: 18px 18px; } .cruit_head_right_a:nth-of-type(2) { background: url(@/public/image/2.png) no-repeat 10px 7px #9CD26B; background-size: 18px 18px; margin-left: 17px; } .cruit_ul_1 { border-bottom: solid 1px #D9D9D9; padding: 30px 0px 16px; } .cruit_ul_1_a { float: left; height: 24px; line-height: 24px; color: #333; font-size: 18px; margin: 0px 25px 14px 5px; } .cruit_ul_1_a:hover { color: #49A769; } .cruit_ul_1_a_only { color: #49A769; } .cruit_form { display: block; margin-top: 30px; } .cruit_form_tip { line-height: 30px; margin-bottom: 30px; } .cruit_form_per { // height: 30px; // line-height: 30px; float: left; margin-right: 150px; } .cruit_form_label_radio_box { height: 30px; line-height: 30px; float: left; color: #999; font-size: 18px; margin-right: 50px; padding-left: 22px; position: relative; } .cruit_form_radio { float: left; width: 0px; height: 0px; } .cruit_form_radio::after { content: ''; display: block; position: absolute; border: solid 1px #C8CFD2; border-radius: 2px; width: 12px; height: 12px; left: 0px; top: 8px; z-index: 11; } input[type="radio"]:checked.cruit_form_radio::after { border: 0px; } input[type="radio"]:checked.cruit_form_radio::before { content: ''; display: block; position: absolute; background: url(@/public/image/4.png) no-repeat 1px 1px #49A769; background-size: 10px 10px; border-radius: 2px; width: 12px; height: 12px; left: 0px; top: 8px; z-index: 11; } .cruit_form_label { width: 90px; height: 30px; line-height: 30px; float: left; color: #333; font-size: 18px; margin-right: 15px; } .cruit_form_label_right { float: left; // height: 30px; } .cruit_form_select { height: 30px; line-height: 30px; float: left; margin-right: 20px; width: 140px; border: solid 1px #C8CFD2; border-radius: 4px; overflow: hidden; color: #999; font-size: 14px; } .cruit_form_select { text-indent: 5px; } .cruit_form_inp_search { float: left; height: 30px; line-height: 30px; color: #999; font-size: 14px; text-indent: 10px; border: solid 1px #C8CFD2; border-radius: 4px; overflow: hidden; width: 300px; margin: 0px 20px 0px 17px; } .cruit_form_btn_sub { height: 30px; line-height: 30px; color: #fff; font-size: 14px; background: #49A769; border-radius: 4px; padding: 0px 20px; } .cruit_form_per:nth-last-of-type(1) { margin-right: 0px; } .color_main { margin-bottom: 30px; box-sizing: border-box; background: #fbfbfb; border: solid 1px #fbfbfb; /* background:pink; */ } .index_3 { margin-top: 11px; } .cruit_ul_2 { margin-top: 30px; } .cruit_li_2 { width: 590px; border-radius: 4px; background: #fff; padding: 0px 20px; box-sizing: border-box; margin-bottom: 20px; } .cruit_li_2:nth-of-type(odd) { border-top: solid 5px #49A769; float: left; } .cruit_li_2:nth-of-type(even) { border-top: solid 5px #DF9A2B; float: right; } .cruit_li_2_a { display: block; width: 100%; padding-bottom: 20px; } .cruit_li_2_head_box { margin-top: 26px; } .cruit_li_2_head { float: left; max-width: 49%; height: 23px; line-height: 23px; color: #333; font-size: 20px; font-weight: bold; } .cruit_li_2_head_name { max-width: 49%; height: 23px; line-height: 23px; color: #333; font-size: 16px; text-align: right; float: right; } .cruit_li_2_foot_title_box {} .cruit_li_2_foot_title { float: left; height: 25px; line-height: 25px; color: #999; font-size: 14px; background: #F8F8F8; padding: 0px 10px; margin-top: 17px; } .cruit_li_2_foot { margin-top: 20px; } .cruit_li_2_foot_tag { float: left; margin-right: 30px; height: 24px; line-height: 24px; color: #999; font-size: 16px; padding-left: 34px; background: no-repeat left center; background-size: 24px 100%; } .cruit_li_2_foot_addres { background-image: url(@/public/image/01.png); } .cruit_li_2_foot_exper { background-image: url(@/public/image/02.png); } .cruit_li_2_foot_educat {} .cruit_li_2_foot_time { background-image: url(@/public/image/03.png); } .cruit_li_2_foot_tag_in { height: 24px; line-height: 24px; color: #999; font-size: 16px; float: left; } .cruit_li_2_foot_tag_in:nth-of-type(2) { padding-left: 24px; position: relative; } .cruit_li_2_foot_tag_in:nth-of-type(2)::after { content: ''; display: block; position: absolute; width: 2px; height: 2px; background: #999; left: 11px; top: 11px; } .cruit_ul_3 { margin-top: 30px; } .cruit_li_3 { float: left; width: 285px; background: #fff; border-radius: 6px; margin: 0px 20px 20px 0px; padding: 0px 15px; box-sizing: border-box; } .cruit_li_3:nth-of-type(4n) { margin-right: 0px; } .cruit_li_3_a { display: block; width: 100%; } .cruit_li_3_head_box { margin-top: 11px; } .cruit_li_3_head { float: left; height: 26px; line-height: 26px; color: #333; font-size: 20px; max-width: 35%; font-weight: bold; } .cruit_li_3_head_name { float: right; height: 26px; line-height: 26px; font-size: 16px; max-width: 60%; color: #49A769; } .cruit_li_3_text_box { margin-top: 20px; // height: 30px; // overflow: hidden; } .cruit_li_3_text { float: left; height: 21px; line-height: 21px; color: #333; font-size: 16px; // padding-right: 20px; position: relative; max-width: 99px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .point { display: inline-block; width: 8px; height: 20px; line-height: 20px; color: #999; vertical-align: middle; text-align: center; margin-right: 6px; font-weight: 500; } .cruit_li_3_text:nth-last-of-type(1) { padding-right: 0px; } .cruit_li_3_tag_box { margin: 20px 0 20px; } .cruit_li_3_tag { float: left; height: 25px; line-height: 25px; color: #999; font-size: 14px; background: #F8F8F8; padding: 0px 10px; margin-right: 15px; } @media screen and (min-width:1200px) { /*pc_1440*/ @media screen and (max-width:1440px) { /*1200*/ } .pc_none { display: none; } } @media screen and (max-width:599px) {} @media screen and (max-width:320px) {} //布局复制 .layoutCopy { display: flex; justify-content: space-between; position: relative; width: 1200px; margin: 0 auto; margin-bottom: 15px; .layoutCopyLeft { width: 720px; .layoutCopyLeftTop { width: 720px; display: flex; justify-content: space-between; .layoutCopyLeft1 { width: 350px; } .layoutCopyLeft2 { width: 350px; } .layoutCopyAll { width: 720px; } } .layoutCopyLeftBottom { height: 338px; } .layoutCopyAll { width: 720px; } } .layoutCopyRight { width: 450px; } .layoutTitleBox { border-bottom: 1px solid #D9D9D9; margin-bottom: 40px; display: flex; justify-content: space-between; .layoutTitleBoxTabs { display: flex; justify-content: space-between; div.layoutTitle { margin-right: 40px; border-bottom: 0; color: #333; cursor: pointer; font-weight: bold; } div.active { border-bottom: 3px solid #49A769; color: #49A769; cursor: pointer; } } .layoutTitle { font-size: 22px; color: #49A769; border-bottom: 3px solid #49A769; height: 50px; line-height: 50px; font-weight: bold; a { font-size: 22px; color: #49A769; } } .layoutMore { color: #333333; font-size: 16px; height: 50px; line-height: 50px; a { color: #333333; font-size: 16px; } } } } //布局内容样式 .layoutCopyData_style1 { margin-bottom: 30px; a:nth-child(1) { color: #333333; font-size: 16px; display: flex; justify-content: space-between; align-items: center; img { width: 152px; height: 103px; margin-right: 10px; border-radius: 8px; } div { width: 181px; height: 103px; box-sizing: border-box; border-bottom: 1px solid #D9D9D9; span { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; font-weight: bold; overflow: hidden; text-overflow: ellipsis; word-break: break-all; } } } a:nth-child(1):hover { color: #49A769 } a:nth-child(2) { margin-top: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-all; font-size: 16px; color: #333333; border-bottom: 1px solid #E6E6E6; .title { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-all; height: 45px; } p { margin-top: 10px; margin-bottom: 15px; } } a:hover .title { color: #49A769 } } .layoutCopyData_style2 { a { margin-top: 32px; font-size: 16px; color: #333333; display: block; border-bottom: 1px solid #E6E6E6; .title { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-all; height: 45px; } p { margin-top: 10px; margin-bottom: 13px; } } a:nth-child(1) .title { font-weight: bold; } a:hover .title { color: #49A769 } } .layoutCopyData_style3 { .style3link1 { display: flex; align-items: center; justify-content: space-between; .time { width: 100px; height: 100px; background: #F4FFF7; p:nth-child(1) { font-size: 38px; color: #49A769; text-align: center; border-bottom: 1px solid #49A769; width: 75px; margin: 0 auto; margin-bottom: 5px; padding-bottom: 5px; padding-top: 10px; } p:nth-child(2) { font-size: 15px; color: #49A769; text-align: center; } } .title { width: 590px; font-size: 22px; color: #333333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-all; &:hover { color: #49A769; } } .introduce { width: 590px; font-size: 16px; color: #999999; margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 40px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; } margin-bottom: 20px; } .style3link2 { display: flex; justify-content: space-between; height: 30px; line-height: 30px; color: #333333; div { display: flex; justify-content: space-between; align-items: center; .title { width: 600px; // 修改这里,添加单行文本溢出省略样式 white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333333; font-size: 16px; &:hover { color: #49A769; } } } b { width: 6px; height: 6px; background: #49A769; margin-right: 8px; } margin-bottom: 10px; } } .layoutCopyData_style4 { .layoutCopyData_pic { display: flex; flex-wrap: wrap; justify-content: space-between; position: relative; a { width: 220px; height: 140px; display: block; position: relative; z-index: 99; img { width: 220px; height: 140px; border-radius: 8px; } p { position: absolute; bottom: 10px; width: 200px; height: 18px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff; left: 10px; } } } .layoutCopyData_text { a { border-bottom: 1px soild #E6E6E6; color: #333333; font-size: 16px; display: flex; height: 41px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #E6E6E6; padding-bottom: 12px; margin-top: 10px; .title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 431px; &:hover { color: #49A769; } } .more { width: 16px; height: 16px; background: #EDF7F0; color: #49A769; font-size: 12px; text-align: center; line-height: 15px; border-radius: 3px; } } } } .farming { width: 100%; height: 664px; .inner { width: 1200px; margin: 0 auto; } .farmerLeft, .farmerRight { float: left; } .farmerLeft { width: 720px; height: 616px; margin-right: 21px; .farmer { width: 720px; height: 330px; >h3 { font-family: Source Han Sans, Source Han Sans; font-weight: bold; font-size: 24px; color: #000000; text-align: left; font-style: normal; text-transform: none; border-bottom: 1px solid #D9D9D9; height: 50px; line-height: 50px; display: flex; justify-content: space-between; a.active { font-size: 22px; height: 50px; line-height: 50px; display: inline-block; color: #139602; font-weight: bold; box-sizing: border-box; width: auto; font-weight: bold; border-bottom: 3px solid #49A769; } .titleBoxTabs { a { color: #333; } span { a { font-size: 22px; height: 50px; line-height: 50px; display: inline-block; box-sizing: border-box; } margin-right: 20px; } .active { a { height: 50px; line-height: 50px; display: inline-block; box-sizing: border-box; margin-right: 40px; font-weight: bold; } a.active { color: #139602; border-bottom: 3px solid #49A769; } } a.active { color: #139602; border-bottom: 3px solid #49A769; } } span { height: 50px; line-height: 50px; display: inline-block; box-sizing: border-box; } >a { width: 65px; height: 50px; line-height: 50px; font-weight: 400; font-size: 16px; color: #333333; font-style: normal; text-transform: none; display: inline-block; } } ul.mode1ul_style1 { display: flex; align-items: center; justify-content: space-between; padding-top: 30px; li { position: relative; width: 349px; height: 236px; border-radius: 10px; box-sizing: border-box; overflow: hidden; img { width: 349px; height: 236px; } a { div { position: absolute; width: 320px; height: 48px; bottom: 10px; z-index: 10; left: 15px; color: #fff; font-size: 16px; z-index: 99; span { display: inline-block; background: #9CD26B; font-size: 14px; color: #fff; padding: 2px 6px; border-radius: 4px; margin-right: 5px; } p { font-size: 16px; margin-top: 5px; height: 46px; } p:nth-child(1) { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-all; } } } } } ul.mode1ul_style2 { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding-top: 20px; li { width: 349px; height: 58px; border-radius: 10px; border-bottom: 1px solid #E6E6E6; box-sizing: border-box; margin-bottom: 22px; } p { font-size: 16px; color: #333333; margin-bottom: 4px; } p.title { width: 349px; height: 46px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-all; } p.title:hover { color: #49A769; } } } .farmerbottom { width: 720px; height: 280px; img { width: 498px; height: 280px; } >.leftList { width: 290px; height: 280px; background-color: #f6f6f6; padding: 11px 26px 6px 20px; box-sizing: border-box; >li { width: 296px; height: 32px; color: #666666; font-size: 14px; margin-bottom: 14px; h4 { width: 249px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: Source Han Sans, Source Han Sans; height: 27px; line-height: 21px; font-size: 18px; color: #333333; font-weight: 400; em { display: inline-block; width: 8px; height: 8px; background-color: #333333; border-radius: 8px; } } p { width: 249px; height: 48px; // line-height: 24px; padding-left: 14px; // color: #333333; } a { color: #333333; } a:hover { color: #139602; } } >li:hover, >li:hover>a>h4 { color: #088f04; } >li:hover>a>h4>em { background-color: #088f04; } } } } .farmerRight { width: 450px; height: 600px; .rich, .inquire { width: 100%; height: 309px; >h3 { height: 36px; font-family: Source Han Sans, Source Han Sans; font-weight: bold; font-size: 24px; color: #000000; line-height: 28px; text-align: left; font-style: normal; text-transform: none; border-bottom: 1px solid #D9D9D9; height: 50px; line-height: 50px; display: flex; justify-content: space-between; .active { font-size: 22px; height: 50px; line-height: 50px; display: inline-block; color: #49A769; border-bottom: 3px solid #49A769; box-sizing: border-box; width: auto; font-weight: bold; } span { font-size: 22px; height: 50px; line-height: 50px; display: inline-block; color: #49A769; border-bottom: 3px solid #49A769; box-sizing: border-box; } a { width: 65px; height: 50px; line-height: 50px; font-size: 16px; color: #333333; font-weight: normal; } } .photo { height: 104px; margin-top: 23px; >.photoL:first-child { margin-right: 10px; } } .photoL { display: inline-block; width: 185px; height: 104px; border-radius: 6px; position: relative; a { width: 185px; height: 104px; } img { width: 185px; height: 104px; border-radius: 6px; } span { position: absolute; bottom: 0; left: 0; display: inline-block; padding-left: 7px; box-sizing: border-box; width: 185px; height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: rgba(0, 0, 0, 0.5); font-weight: 500px; font-size: 14px; color: #FFFFFF; line-height: 22px; } } .photoList { display: inline-block; width: 185px; height: 104px; position: relative; img { width: 185px; height: 104px; } span { position: absolute; bottom: 0; left: 0; display: inline-block; width: 185px; height: 30px; font-weight: 500; color: #FFFFFF; padding-top: 7px; padding-left: 6px; box-sizing: border-box; } } // 文字部分 ul { height: 220px; margin-bottom: 10px; padding-top: 10px; li { height: 55px; padding: 10px 0 6px 0; border-bottom: 1px solid #E6E6E6; a { display: flex; color: #333333; font-size: 16px; .index { height: 48px; margin-right: 20px; } .title { height: 48px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-all; } } a:hover { color: #139609; } } li:nth-child(1) .index, li:nth-child(2) .index, li:nth-child(3) .index { color: #49A769; font-weight: bold; } } } .richList { margin-top: 30px; .richListPic, .richListPictow { a { color: #333333; font-size: 16px; display: flex; justify-content: space-between; align-items: center; img { width: 152px; height: 103px; margin-right: 10px; border-radius: 8px; } div { width: 285px; height: 103px; padding-top: 10px; box-sizing: border-box; border-bottom: 1px solid #D9D9D9; span { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; font-weight: bold; overflow: hidden; text-overflow: ellipsis; word-break: break-all; &:hover { color: #49A769; } } } } } .richListPic { margin-bottom: 20px; } .richListPictow { margin-top: 30px; margin-bottom: 20px; } .richListText { margin-bottom: 17px; a { font-size: 16px; color: #333333; border-bottom: 1px solid #E6E6E6; display: block; height: 60px; line-height: 60px; &:hover { color: #49A769; } span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; } } } } .rich { .photoL { display: inline-block; width: 185px; height: 104px; position: relative; border-radius: 6px; img { width: 185px; height: 104px; border-radius: 6px; } span { position: absolute; bottom: 0; left: 0; display: inline-block; padding-left: 7px; box-sizing: border-box; width: 185px; height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: rgba(0, 0, 0, 0.5); font-weight: 500px; font-size: 14px; color: #FFFFFF; line-height: 22px; border-radius: 0px 0px 6px 6px; } } } .inquire { width: 380px; height: 280px; margin-top: 20px; background: #FFFFFF; box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1); border-radius: 6px 6px 6px 6px; padding: 4px 6px; box-sizing: border-box; p { width: 328px; height: 69px; font-family: PingFang SC, PingFang SC; font-weight: 500; font-size: 18px; color: #333333; line-height: 21px; text-align: left; font-style: normal; text-transform: none; padding: 12px 20px 0 32px; } .radio { /deep/.el-radio { --el-radio-input-border-color-hover: #27881a; } /deep/.el-radio-group { align-items: center; display: inline-flex; flex-wrap: wrap; font-size: 0; padding-left: 35px; } /deep/.el-radio.el-radio--large { height: 29px; } /deep/.el-radio.el-radio--large .el-radio__label { font-family: PingFang SC, PingFang SC; font-weight: 400; font-size: 16px; color: #333333; } /deep/.el-radio.el-radio--large .el-radio__inner { height: 16px; width: 16px; } /deep/.el-radio__input.is-checked+.el-radio__label { color: #27881a; } /deep/.el-radio__input.is-checked .el-radio__inner { background: #33b023; border-color: #27881a; } } .btn { width: 188px; height: 32px; margin: 20px auto; button { width: 70px; height: 32px; line-height: 32px; border-radius: 6px; border: none; font-family: PingFang SC, PingFang SC; font-weight: 400; font-size: 16px; color: #999999; cursor: pointer; } .voting { background-color: #33b023; color: #fff; margin-right: 44px; } } } } } .el-select { margin-right: 20px; } .el-button { margin-left: 20px; background-color: #49a769; }