.login_box{overflow:hidden;background-color:#fff;border-radius:10px;width:320px;padding-bottom:10px}.login_box .el-select{width:80px}.login_box .el-select .el-input__inner{border:none;background-color:transparent;text-align:center}.login_box .el-radio-group{margin:15px 25px}.login_box .el-radio-button__original-radio:checked+.el-radio-button__inner{background-color:#00b0b1}.login_box .el-radio-button__original-radio:checked+.el-radio-button__inner:hover{color:#fff}.login_box .el-radio-button__inner:hover{color:#00b0b1}.login_box .el-radio-button__inner{width:135px;height:40px;line-height:22px}.login_box .warning{position:absolute;bottom:-15px;height:15px;display:flex;align-items:center;font-size:12px;color:#ff4b49;margin-left:22px}.login_box .warning img{margin-right:5px;width:11px;height:11px}.login_box .login_title{height:60px;line-height:60px;font-size:18px;text-align:center;color:#1a1a1a}.login_box .input_wrapper{border-radius:20px;width:270px;margin:0 auto 15px;height:40px;line-height:40px;background-color:#f6f6f8;display:flex;align-items:center;position:relative}.login_box .input_wrapper .el-input.is-focus .el-input__wrapper,.login_box .input_wrapper .el-input__wrapper{box-shadow:none!important;background-color:transparent}.login_box .input_wrapper .split_line{height:15px;border-left:1px solid #eaeaeb}.login_box .input_wrapper .get_msg,.login_box .input_wrapper .get_msg_again{font-size:13px;line-height:40px;color:#00b0b1;width:110px;cursor:pointer;text-align:center}.login_box .input_wrapper .get_msg_again{color:#ccc}.login_box .login{width:270px;text-align:center;font-size:16px;cursor:pointer;color:#fff;height:40px;line-height:40px;border-radius:20px;background-color:#00b0b1;margin:0 auto 15px}.login_box .agree{width:270px;font-size:12px;color:#ccc;margin:0 auto 15px;position:relative}.login_box .agree .el-checkbox{height:14px;position:absolute;left:0;top:2px}.login_box .agree a{text-decoration:none;color:#00b0b1}.cat_box{position:relative;display:flex;min-height:300px;max-height:600px}.cat_box .cat_left{min-width:140px;border-radius:10px;overflow:hidden;background-color:#fff;box-shadow:3px 3px 0 #dcdcdc}.cat_box .cat_left .cat_left_item{position:relative;height:40px;padding:0 25px;justify-content:center;line-height:40px;font-size:14px;color:#1a1a1a;display:flex;align-items:center;cursor:pointer}.cat_box .cat_left .cat_left_item .triangle_point{width:8px;height:9px;margin-left:10px;position:absolute;right:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbBAMAAABRv8j0AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADBQTFRFmZmZAAAAmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZR5uQ/AAAABB0Uk5ToAD/nxDP3zDvUGC/0MDw4AcXVF4AAABiSURBVHicY2AUBAMBBmVHKEMpBMZQdYQylNJhDI1CKEOpE8ZQWghjaMEYSoYwhjKMobQFxlB1gDKUGKAMHZjIFagaBZguRnSTYXa9hNquB3PPd6gLdWBuPgL1hQLMXzCfAgA71ByxPEl2lgAAAABJRU5ErkJggg==) no-repeat 50%/auto 100%}.cat_box .cat_left .cat_left_item:hover,.cat_box .cat_left .cat_left_item_cur{background-color:#f5f5f5;color:#00b0b1}.cat_box .cat_left .cat_left_item:hover .triangle_point,.cat_box .cat_left .cat_left_item_cur .triangle_point{width:8px;height:9px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbBAMAAABRv8j0AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADBQTFRFAK+xAAAAAK+xAK+xAK+xAK+xAK+xAK+xAK+xAK+xAK+xAK+xAK+xAK+xAK+xAK+xIoqWcQAAABB0Uk5ToAD/nxDP3zDvUGC/0MDw4AcXVF4AAABiSURBVHicY2AUBAMBBmVHKEMpBMZQdYQylNJhDI1CKEOpE8ZQWghjaMEYSoYwhjKMobQFxlB1gDKUGKAMHZjIFagaBZguRnSTYXa9hNquB3PPd6gLdWBuPgL1hQLMXzCfAgA71ByxPEl2lgAAAABJRU5ErkJggg==) no-repeat 50%/auto 100%;transform:none}.cat_box .cat_right{box-shadow:3px 3px 0 #dcdcdc;transition:width .2s;top:0;margin-left:20px;width:0;border-radius:10px;background-color:#fff;height:100%;overflow-x:hidden;overflow-y:auto}.cat_box .cat_right .cat_title{margin-left:15px;font-size:14px;margin-top:10px;line-height:35px;height:35px;color:#1a1a1a;font-weight:700}.cat_box .cat_right .cat_content{display:flex;flex-wrap:wrap}.cat_box .cat_right .cat_content .cat_item{cursor:pointer;height:25px;line-height:25px;font-size:14px;margin-left:15px;color:#999}.cat_box .cat_right .cat_content .cat_item_cur{color:#00b0b1}.cat_box .show_cat_right{width:520px}.cat_box_big{position:relative;height:100%}.cat_box_big .cat_left{width:100%;overflow:hidden;background-color:#fff}.cat_box_big .cat_left .cat_left_item{height:45px;line-height:45px;font-size:14px;color:#1a1a1a;display:flex;align-items:center;cursor:pointer}.cat_box_big .cat_left .cat_left_item:first-child{margin-top:20px}.cat_box_big .cat_left .cat_left_item .item_title{font-size:16px;color:#1a1a1a;margin-left:30px}.cat_box_big .cat_left .cat_left_item .item_sub_title{font-size:15px;color:#999;margin-left:25px}.cat_box_big .cat_left .cat_left_item .triangle_point{width:8px;height:9px;margin-left:10px;position:absolute;right:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbBAMAAABRv8j0AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADBQTFRFmZmZAAAAmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZR5uQ/AAAABB0Uk5ToAD/nxDP3zDvUGC/0MDw4AcXVF4AAABiSURBVHicY2AUBAMBBmVHKEMpBMZQdYQylNJhDI1CKEOpE8ZQWghjaMEYSoYwhjKMobQFxlB1gDKUGKAMHZjIFagaBZguRnSTYXa9hNquB3PPd6gLdWBuPgL1hQLMXzCfAgA71ByxPEl2lgAAAABJRU5ErkJggg==) no-repeat 50%/auto 100%}.cat_box_big .cat_left .cat_left_item:hover,.cat_box_big .cat_left .cat_left_item_cur{background-color:#f5f5f5}.cat_box_big .cat_left .cat_left_item:hover .item_title,.cat_box_big .cat_left .cat_left_item_cur .item_title{color:#00b0b1}.cat_box_big .cat_right{position:absolute;transition:width .2s;top:0;left:360px;border-left:5px solid #f3f2f0;width:0;background-color:#fff;height:100%;overflow-x:hidden;overflow-y:auto}.cat_box_big .cat_right .cat_title{margin-left:15px;font-size:14px;margin-top:10px;line-height:35px;height:35px;color:#1a1a1a;font-weight:700}.cat_box_big .cat_right .cat_content{display:flex;flex-wrap:wrap}.cat_box_big .cat_right .cat_content .cat_item{cursor:pointer;height:25px;line-height:25px;font-size:14px;margin-left:15px;color:#999}.cat_box_big .cat_right .cat_content .cat_item:hover,.cat_box_big .cat_right .cat_content .cat_item_cur{color:#00b0b1}.cat_box_big .show_cat_right{width:530px}.cat_box_big .bottom_page{position:absolute;border-top:1px dashed #dcdcdc;bottom:0;left:0;right:0;padding:10px 0}.cat_box_big .bottom_page .pager{color:#00b0b1;display:flex;justify-content:space-between;align-items:center;margin-left:30px;margin-right:30px}.cat_box_big .bottom_page .el-pager{display:none}.hot_title{width:100%}.hot_title .title{font-size:34px;height:60px;line-height:60px;color:#1a1a1a;font-weight:700;text-align:center}.hot_title .keywords{display:flex;margin-top:20px}.hot_title .keywords .kw{font-size:18px;color:#1a1a1a;margin-right:70px;cursor:pointer}.hot_title .keywords .kw_cur{color:#00b0b1}.job_card[data-v-71c5e990]{width:386.5px;height:220px;overflow:hidden;background-color:#fff}.job_card .job_card_inner[data-v-71c5e990]{margin:25px;position:relative}.job_card .job_title[data-v-71c5e990]{font-size:18px;line-height:60px;color:#1a1a1a;display:flex;justify-content:space-between;cursor:pointer}.job_card .job_title .job_salary[data-v-71c5e990]{color:#ed6e2d}.job_card .job_name[data-v-71c5e990]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job_card .split_line[data-v-71c5e990]{border-top:1px solid #f0f3f7;width:100%;margin:25px auto}.job_card .job_brief[data-v-71c5e990]{font-size:14px;color:#999}.job_card .company[data-v-71c5e990]{display:flex;cursor:pointer}.job_card .company .com_brief[data-v-71c5e990]{margin-left:10px}.job_card .company .com_name[data-v-71c5e990]{font-size:14px;color:#666}.job_card .company .com_txt[data-v-71c5e990]{font-size:12px;color:#999;margin-top:3px}.job_card .company .com_photo[data-v-71c5e990]{width:50px}.job_card .company .com_photo img[data-v-71c5e990]{width:100%}.company_card[data-v-7d2d1764]{width:386.5px;height:430px;overflow:hidden;background-color:#fff}.company_card .job_card_inner[data-v-7d2d1764]{margin:25px;position:relative}.company_card .job_title[data-v-7d2d1764]{font-size:16px;line-height:40px;color:#1a1a1a;display:flex;justify-content:space-between;cursor:pointer}.company_card .job_title .job_salary[data-v-7d2d1764]{color:#ed6e2d}.company_card .split_line[data-v-7d2d1764]{border-top:1px solid #f0f3f7;width:100%;margin:20px auto}.company_card .job_brief[data-v-7d2d1764]{font-size:14px;color:#999;margin-bottom:25px}.company_card .more_job[data-v-7d2d1764]{font-size:16px;color:#00b0b1;cursor:pointer}.company_card .company[data-v-7d2d1764]{display:flex;cursor:pointer}.company_card .company .com_brief[data-v-7d2d1764]{margin-left:10px}.company_card .company .com_name[data-v-7d2d1764]{font-size:14px;color:#666}.company_card .company .com_txt[data-v-7d2d1764]{font-size:12px;color:#999;margin-top:3px}.company_card .company .com_photo[data-v-7d2d1764]{width:50px;height:40px}.company_card .company .com_photo img[data-v-7d2d1764]{width:100%;max-width:100%;max-height:100%}.page_home .cat_wrapper{display:flex;height:360px;margin:50px auto 0;justify-content:space-between}.page_home .cat_wrapper .h_cat_middle{width:530px;cursor:pointer}.page_home .cat_wrapper .h_cat_middle img{width:100%;height:100%}.page_home .cat_wrapper .h_cat_right{width:300px;display:flex;flex-direction:column;justify-content:space-between}.page_home .cat_wrapper .h_cat_right img{width:100%;height:100%}.page_home .cat_wrapper .h_cat_right .right_bottom,.page_home .cat_wrapper .h_cat_right .right_top{height:177px;cursor:pointer}.page_home .cat_wrapper .cat_list{width:360px;height:360px;background-color:#fff}.page_home .hot_search{font-size:14px;color:#999;width:1020px;margin:0 auto;text-indent:25px}.page_home .hot_search span{cursor:pointer;margin-right:10px}.page_home .search_bar{box-sizing:border-box;border:1px solid #fff;position:relative;background-color:#fff;width:1020px;height:50px;display:flex;align-items:center;border-radius:25px;margin:50px auto 10px}.page_home .search_bar .search_btn{width:80px;height:40px;border-radius:20px;background-color:#00b0b1;margin-right:8px;color:#fff}.page_home .search_bar .btn_show_type{display:flex;align-items:center;justify-content:space-between;margin-left:20px;cursor:pointer;color:#1a1a1a}.page_home .search_focus{border:1px solid #00b0b1}.page_home .banner_wrapper{background-color:#666ee8}.page_home .banner_wrapper .content{position:relative;height:310px}.page_home .banner_wrapper .content .banner_pic{height:100%;cursor:pointer}.page_home .look_more{width:160px;height:44px;line-height:44px;border-radius:22px;background-color:#00b0b1;cursor:pointer;margin:30px auto 0;color:#fff;font-size:16px;text-align:center}.page_home .company_list{display:flex;flex-wrap:wrap}.page_home .company_list .company_card{margin-right:20px;margin-bottom:20px}.page_home .company_list .company_card:nth-child(3n){margin-right:0}.page_home .job_list{display:flex;flex-wrap:wrap}.page_home .job_list .job_card{margin-right:20px;margin-bottom:20px}.page_home .job_list .job_card:nth-child(3n){margin-right:0}