#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.container{width:100%;background:#f4f4f4}.navigation{text-align:center;color:#000}ul#nav1{width:100%;height:80px;background:#e8f0ec;margin:0 auto;display:flex}ul#nav1 li{flex:1;height:80px}ul#nav1 li a{display:block;width:100%;height:80px;line-height:80px;text-align:center;color:#0a3d2e;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:30px;text-decoration:none;font-weight:700;cursor:pointer;transition:all .3s ease}.navigation ul#nav1 li a.active,.navigation ul#nav1 li a:hover{color:#fff;background:#0a3d2e}.intro-bar{width:100%;background:#f2f6f3;padding:20px 40px;text-align:center;border-top:1px solid #dce5de;border-bottom:1px solid #dce5de}.intro-bar p{max-width:1200px;margin:0 auto;font-size:18px;font-family:Microsoft YaHei,sans-serif;color:#1f3a30;line-height:1.8;text-indent:2em;text-align:justify}.el-header{height:auto!important}.el-header,.el-main{padding:0!important}.foot{margin-top:20px;height:288px;background-color:#333;text-align:center;font-size:16px;color:#9f9f9f;padding:15px}.foot p{line-height:25px}.el-footer{padding:0!important}.header2{display:flex;justify-content:center;background-color:#fff}.header2 .inner{display:flex;justify-content:space-between;width:2500px;margin:0 auto}.header2 p{display:flex}.header2 p a{display:flex;height:40px}.header2 p a img{width:auto;height:40px}.header2 p+p a{padding:0 15px 0 12px;background-color:#f2f2f2;font-size:14px;color:#333;line-height:40px}.header2 p+p a:first-child:before{background:url(http://dlo.jxrsrc.com/zph2022/20220318/img/user_ico01.png) no-repeat 50%}.header2 p+p a:nth-child(2):before{background:url(http://dlo.jxrsrc.com/zph2022/20220318/img/user_ico02.png) no-repeat 50%}.home_btn{color:#333!important;border-radius:4px}.home_btn,.home_btn:hover{background-color:#f2f2f2!important}.header2 p+p a:before{content:"";display:flex;width:16px;height:16px;margin:12px 8px 12px 0}.el_container0,.el_container1,.el_container2,.el_container3{background:#f4f4f4}.search_wrapper{width:1200px;margin:0 auto;padding:20px 0;display:flex;align-items:center}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.float,.float2{float:left}.jobfair_search_box{background:#fff;margin:0;display:flex;box-shadow:3px 3px 8px 1px #eaeaea;height:46px;overflow:hidden}.jobfair_search_box .search_input{height:46px}.jobfair_search_box .search_input input{width:320px;border:none;border-left:1px solid #ededed;height:46px;line-height:46px;padding:0 0 0 20px;margin:0;font-size:14px;outline:none;box-sizing:border-box;display:block}.jobfair_search_box .search_btn{height:46px}.jobfair_search_box .search_btn button{width:110px;height:46px;text-align:center;line-height:46px;background:#0a3d2e;color:#fff;font-size:16px;cursor:pointer;border:none;padding:0;margin:0;box-sizing:border-box;display:block}.jobfair_search_box .search_btn button:hover{background:#145743}.employer_signup_btn{display:inline-block;margin-left:auto;height:46px;line-height:46px;padding:0 28px;background:#0a3d2e;color:#fff;font-size:16px;font-weight:700;border-radius:8px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .3s ease}.employer_signup_btn:hover{background:#145743;color:#fff}button{border:none;background:none;padding:0}.join_meeting_wrapper{background:#f3f3f3;width:1200px;margin:0 auto}.join_list_wrapper{margin-right:-12px}.join_list_box .jobfair_list{width:290px;height:279px;background:#fff;margin-right:12px;padding:26px 20px 14px;margin-bottom:10px;position:relative;transition:all .2s linear;border-radius:5px;float:left}.join_list_box .jobfair_list:hover{box-shadow:0 4px 12px rgba(10,61,46,.15)}.jobfair_list .base_information{border-bottom:1px dashed #ebebeb;padding-bottom:20px;margin-bottom:20px}.jobfair_list .base_information .img{width:52px;height:52px;border:1px solid #f3f3f3;margin-right:10px}.jobfair_list .base_information .img img{width:52px;height:52px}.jobfair_list .base_information .text{width:188px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobfair_list .base_information .text a{color:#333;font-size:16px;line-height:24px;cursor:pointer;text-decoration:none}.jobfair_list .base_information .text a:hover{color:#0a3d2e}.jobfair_list .post{margin-bottom:7px;text-align:left;line-height:22px}.jobfair_list .post a{color:#666;font-size:14px;line-height:22px;cursor:pointer;text-decoration:none}.jobfair_list .post a:hover{color:#0a3d2e}.jobfair_list .post .btn{border:1px solid #1787fb;color:#1787fb;font-size:12px;line-height:18px;padding:3px 16px;border-radius:30px;float:right;cursor:pointer}.jobfair_list .post .btn:hover{background:#1787fb;color:#fff}.jobfair_list .move_wrapper{text-align:center;padding:10px 0;position:absolute;left:20px;bottom:0;width:250px}.move_wrapper a{color:#999;font-size:12px;line-height:18px;cursor:pointer;text-decoration:none}.move_wrapper a:hover{color:#0a3d2e}.pagination_wrapper{text-align:center;padding:5px 0 5px}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#0a3d2e!important}.el-pagination.is-background .el-pager li:hover{color:#0a3d2e!important}.ac_article_wrapper{width:1200px;margin:0 auto 40px;background:#fff;border-radius:5px;padding:20px 10px;box-sizing:border-box}.ac_article_title{font-size:18px;font-weight:700;color:#333;border-left:4px solid #0a3d2e;padding-left:10px;margin-bottom:16px}.ac_article_list{display:flex;flex-wrap:wrap}.ac_article_list li{display:flex;align-items:center;width:25%;box-sizing:border-box;line-height:36px;border-bottom:none;padding:0 10px}.ac_article_list li a{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:15px;text-decoration:none;position:relative;padding-left:14px}.ac_article_list li a:before{content:"";position:absolute;left:0;top:16px;width:4px;height:4px;border-radius:50%;background:#0a3d2e}.ac_article_list li a:hover{color:#0a3d2e}@media (max-width:767px){.navigation ul#nav1 li a{font-size:16px}.intro-bar{padding:15px 20px}.intro-bar p{font-size:14px;text-align:center}}@media (min-width:768px) and (max-width:1170px){.navigation ul#nav1 li a{font-size:20px}}@media (min-width:1171px) and (max-width:1570px){.navigation ul#nav1 li a{font-size:24px}}*{margin:0;padding:0;box-sizing:border-box}html{margin:0 auto;height:100%;font-size:50px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;outline:0}body,html{width:100%}ol,ul{list-style:none}a{text-decoration:none;color:#333}