body{margin:0;padding:0;font-size:14px;font-family:PingFang SC,San Francisco,Helvetica Neue,Helvetica,SourceHanSans,Roboto,sans-serif,STHeiti,Arial}button{border:0}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;color:#323232;vertical-align:baseline;text-rendering:optimizeLegibility;font-stretch:100%}p{display:block;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.footer,.textcenter{text-align:center}.footer{display:block;padding-top:20px;padding-bottom:20px;background-color:#f8f8ff;line-height:25px}.footer .clear{clear:both}.footer ul{margin-left:25%;width:50%}.footer ul li{float:right;margin-left:50px}.footer ul li :after{clear:both}.footer p{display:block}.wrapper{margin-left:20px;width:95%}.wrapper .line{width:100%;height:1px;margin-top:20px;margin-bottom:10px;background-color:#639}.wrapper .top{margin-top:10px;margin-left:10px;width:100%;height:40px}.wrapper .top .companyName{padding-top:15px;padding-left:20px;float:left;font-size:20px}.wrapper .top .search{margin-left:15%;width:500px;float:left}.wrapper .top .search .btn{color:#f5f5f5;background-color:#8a2be2;width:60px;height:35px;border-radius:2px}.wrapper .top .right{float:right;margin-left:100px;padding-top:5px}.wrapper .topList{margin-left:27%}.wrapper .topList ul li{float:left;margin-left:50px}.wrapper .body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:500px;float:left}.wrapper .body .bodyLeft{-webkit-box-flex:0.7;-ms-flex:0.7;flex:0.7;float:left;width:300px;margin-left:5px;background-color:#f8f8ff}.wrapper .body .bodyLeft ul li{padding-left:10px;margin-top:10px;padding-top:20px;font-size:20px;border-bottom:1px solid grey}.wrapper .body .bodyLeft ul li .title{background-color:#f8f8ff;cursor:pointer}.wrapper .body .bodyLeft ul li .info{cursor:pointer;display:inline-block;color:grey;font-size:14px}.wrapper .body .bodyLeft ul li a:active{color:#8a2be2}.wrapper .body .bodyCenter{-webkit-box-flex:2;-ms-flex:2;flex:2;float:left;padding:20px}.wrapper .body .bodyCenter img{display:inline-block;width:100%;height:100%}.wrapper .body .bodyRight{-webkit-box-flex:0.7;-ms-flex:0.7;flex:0.7;width:250px;height:500px;border:1px solid grey;float:right}.wrapper .body .bodyRight .top{margin-top:30px}.wrapper .body .bodyRight .center{float:left;text-align:center;width:100%}.wrapper .body .rightCenter{width:100%;float:left}.wrapper .body .rightCenter button{float:left;background-color:#3a5fc7;font-size:23px;margin-left:10px;border-radius:3px;color:#f8f8ff}.wrapper .body .news{margin-top:50px}.wrapper .body .news .line{width:98%;margin-left:1%;height:1px;background-color:#639}.wrapper .body .news span{color:#8a2be2}.wrapper .body .news ul{margin-bottom:100px;width:100%}.wrapper .body .news ul li{font-size:14px;margin-top:12px;margin-left:5%;width:90%}.wrapper .body .news ul li p{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrapper .body .news ul a:active{color:#8a2be2}.wrapper .hotRecommend{margin-top:500px}.wrapper .hotRecommend .line{width:100%;height:1px;background-color:#639}.wrapper .hotRecommend .title{font-size:18px;color:#8a2be2}.wrapper .hotRecommend .hotRcommendWrapper{width:30%;border:1px solid grey;float:left;margin-left:2.5%;border-radius:3px}.wrapper .hotRecommend .hotRcommendWrapper .hotRecommendInner{height:80px;float:right;margin-top:5px;margin-left:10px;line-height:40px}.wrapper .hotRecommend .hotRcommendWrapper .hotRecommendInner .salary{margin-left:130px;font-size:20px;color:#8a2be2;cursor:pointer}.wrapper .hotRecommend .hotRcommendWrapper .hotRecommendInner .name{font-size:18px;cursor:pointer}.wrapper .hotRecommend .hotRcommendWrapper .hotRecommendInner .body{cursor:pointer;height:20px}.wrapper .hotEnterprice{margin-top:130px}.wrapper .hotEnterprice .line{width:100%;height:1px;background-color:#639}.wrapper .hotEnterprice .title{font-size:18px;color:#8a2be2}.wrapper .hotEnterprice .wrapper .wrapperInner{float:left;margin-top:10px;margin-left:2%;width:31%;border:1px solid grey;height:80px;padding-top:15px;cursor:pointer}.wrapper .hotEnterprice .wrapper .wrapperInner .image{float:left}.wrapper .hotEnterprice .wrapper .wrapperInner .image img{margin-top:5px;width:50px;height:50px;margin-left:10px;border-radius:50%;border:1px solid wheat;cursor:pointer}.wrapper .hotEnterprice .wrapper .wrapperInner .right{margin-left:250px;line-height:30px}.wrapper .footer{margin-top:250px}.login .loginInput{height:200px}.login img{width:100%;height:100%}.login .loginInput{background-color:#fff;position:absolute;width:340px;height:230px;left:38%;top:25%}.login .loginInput .username{margin-top:20px;margin-left:20px}.login .loginInput .username .usernameText{position:absolute;left:90px;color:red}.login .loginInput .username span{font-size:16px}.login .loginInput .username span .star{color:red}.login .loginInput .username input{margin-left:10px;width:200px;height:25px}.login .loginInput .password{margin-top:20px;margin-left:35px}.login .loginInput .password .passText{position:absolute;left:90px;color:red}.login .loginInput .password span{font-size:16px}.login .loginInput .password span .star{color:red}.login .loginInput .password input{margin-left:10px;width:200px;height:25px}.login .loginInput .confirmPassword{margin-top:20px;margin-left:2px}.login .loginInput .confirmPassword .confirmText{position:absolute;left:90px;bottom:58px;color:red}.login .loginInput .confirmPassword span{font-size:16px}.login .loginInput .confirmPassword span .star{color:red}.login .loginInput .confirmPassword input{margin-left:10px;height:25px;width:200px}.login .loginInput .title{font-size:25px;margin-top:20px;margin-left:10px}.login .loginInput .btn{margin-top:10px;font-size:18px;color:#8a2be2;margin-left:250px}.topTab{width:100%;height:60px;background-color:#000;color:#f5f5f5;float:left}.topTab .title{color:#8a2be2;padding-top:10px;font-size:24px;margin-left:20px}.topTab ul{margin-left:250px;position:absolute;left:75px;top:15px;cursor:pointer}.topTab ul li{font-size:20px;padding-left:30px;float:left;margin-bottom:20px}.topTab .right{float:right;position:absolute;top:15px;left:85%;color:#000}.topTab .right button{margin-left:10px}.topSearch .search{width:60%;margin-left:20%}.topSearch .line{width:100%;height:1px;margin-top:35px;margin-bottom:10px;background-color:#639}.topSearch ul li{float:left;margin-left:75px}.leftDetail .data{width:70%;background-color:#f8f8ff;margin-left:15%;height:500px;padding:0 10px;padding-top:10px;border-radius:3px;line-height:23px}.leftDetail .data .line{width:100%;height:1px;background-color:#dcdcdc;margin-top:10px}.leftDetail .data .innerData{height:80px;cursor:pointer}.leftDetail .data .innerData .salary{float:right;color:#8a2be2;font-size:16px;margin-right:100px}.leftDetail .data .innerData .time{float:right;margin-right:100px}.leftDetail .footer{margin-top:5px}.newsDetail .newsContent[data-v-8da97d76]{width:70%;margin-left:15%;padding:10px 30px;line-height:30px;background-color:#f0f8ff;-webkit-box-shadow:#a9a9a9 10px 10px 2c0px 5px;box-shadow:10px 10px 2c0px 5px #a9a9a9}.newsDetail .newsContent .title[data-v-8da97d76]{text-align:center;color:#8a2be2;font-size:20px;margin-top:30px;margin-bottom:20px}.newsDetail .footer[data-v-8da97d76]{margin-top:10px}.hotRecomendDetail .data{width:70%;margin-left:15%;line-height:24px;height:600px;-webkit-box-shadow:#a9a9a9 10px 10px 50px 5px;box-shadow:10px 10px 50px 5px #a9a9a9;padding-top:50px;padding-left:70px;line-height:30px}.hotRecomendDetail .data .state{font-size:20px;color:gold}.hotRecomendDetail .data .content{width:70%}.hotRecomendDetail .data .content .demandTitle,.hotRecomendDetail .data .content .dutyTitle{font-size:16px}.hotRecomendDetail .footer{margin-top:5px}.hotEnterpriceDetail .state{font-size:20px;color:gold}.hotEnterpriceDetail .data{margin-top:20px;width:70%;margin-left:15%;height:500px;-webkit-box-shadow:#a9a9a9 10px 10px 50px 5px;box-shadow:10px 10px 50px 5px #a9a9a9;padding-top:50px;line-height:30px;padding-left:50px}.hotEnterpriceDetail .data .address{margin-top:100px}.hotEnterpriceDetail .data .introduce{width:80%}.hotEnterpriceDetail .footer{margin-top:15px}.leftDecription .state{font-size:20px;color:gold}.leftDecription .data{margin-top:20px;width:70%;margin-left:15%;height:500px;-webkit-box-shadow:#a9a9a9 10px 10px 50px 5px;box-shadow:10px 10px 50px 5px #a9a9a9;padding-top:50px;line-height:30px;padding-left:50px}.leftDecription .data .demandTitle,.leftDecription .data .dutyTitle{font-size:16px}.leftDecription .footer{margin-top:5px}.upgrade .container[data-v-6c13010d]{width:600px;height:500px;margin:100px auto}.upgrade .container img[data-v-6c13010d]{width:600px;height:500px}