.jobs_block{display: block !important;}
/*slick插件样式*/
.main-container .slick-dotted.slick-slider{margin-bottom: 0;}
.main-container .slick-slide img{width: 100%;}
.main-container .slick-dots{position: absolute;bottom: 0;z-index: 0;}
.main-container .slick-dots li{margin-bottom: 5px;width: 8px;height: 8px;border-radius: 50px;background-color: #000;opacity: 0.5;border: 1px solid #000;}
.main-container .slick-dots li.slick-active{background-color: #FFF;opacity: 1;border: 1px solid #CCC;}
.main-container .slick-dots li button{position: absolute;left: -6px;top: -5px;}
.main-container .slick-dots li button::before{display:none;}
.main-container .slick-slider .slick-prev{top: 44%;z-index: 1;left: 10px;opacity: 0;transition:opacity .5s;}
.main-container .slick-slider .slick-next{top: 44%;z-index: 1;right: 10px;opacity: 0;transition:opacity .5s;}
.main-container .slick-slider .slick-prev:before,
.main-container .slick-slider .slick-next:before {content: '';}
.main-container .slick-slider .slick-prev,
.main-container .slick-slider .slick-prev:hover,
.main-container .slick-slider .slick-prev:focus{background:url(../../images/icon/arrow-left.png) no-repeat ;background-position:0 0 ;width: 48px;height: 48px;}
.main-container .slick-slider .slick-next,
.main-container .slick-slider .slick-next:hover,
.main-container .slick-slider .slick-next:focus{background:url(../../images/icon/arrow-right.png) no-repeat ;background-position:0 0;width: 48px;height: 48px;}
.main-container .slick-slider:hover .slick-prev,
.main-container .slick-slider:hover .slick-next,
.main-container .slick-slider:focus .slick-prev,
.main-container .slick-slider:focus .slick-next{opacity: 1;}


/*头部导航样式*/
#jobs-topmenu{display: flex;justify-content:space-between;width: 100%;padding: 25px 0px 15px 15px;box-sizing: border-box;}
#jobs-topmenu .JTop-link{display: flex;}
#jobs-topmenu .JTop-link>a{position: relative;display: block;margin-right: 2em;padding-bottom:3px;font-size: 16px;color: #808080;border-bottom: 2px solid transparent;}
#jobs-topmenu .JTop-link>a::after{content:"|";position: absolute;display: inline-block;width: 2em;color: #808080;text-align: center;pointer-events: none;}
#jobs-topmenu .JTop-link>a:last-child::after{display: none;}
#jobs-topmenu .JTop-link>a.active{color: #333;border-bottom: 2px solid #06beb6;}
#jobs-topmenu .JTop-btn{display: flex;}
#jobs-topmenu .JTop-btn>a{display: block;padding:2px 10px;margin-left: 1em;height: 26px;color: #333;border: 1px solid #000;box-sizing: border-box;border-radius: 6px;}
#jobs-topmenu .JTop-btn>a.btn-black{background-color: #000;color: white;}
#jobs-topmenu .JTop-btn>a.btn-green{background-color: #06beb6;color: white;border: 1px solid #06beb6;}

.jobs-tips{position: relative;width: 100%;padding: 0 0px 15px 30px;box-sizing: border-box;color:#e01a19;font-weight: bold;}
.jobs-tips:before{content:"";position: absolute;left: 15px;top: 6px;width: 8px;height: 8px;background-color: #e01a19;border-radius: 10px;}


/*jobs首页样式*/
.jobs-navigation{padding: 25px 3% 25px 2%;margin-bottom:25px;background-color: white;border-radius: 6px;border:1px solid #e6e6e6;}
.jobs-navigation .JNav-title{display: flex;justify-content: space-between;align-items:flex-end;padding-bottom: 4px;margin-bottom:20px;border-bottom: 1px solid #e6e6e6}
.jobs-navigation .JNav-title>h1{font-size: 24px;color: #000;}
.jobs-navigation .JNav-title>a{color: #48b1bf;font-weight: bold;}
.jobs-navigation .JNav-container{display: flex;}
.jobs-navigation .JNav-container>h3{width: 4em;margin-right: 2em;font-size: 14px;font-weight: bold;color: #333;}
.jobs-navigation .JNav-container .JNC-more{color: #000;font-size: 14px;font-weight: bold;}
.jobs-navigation .JNav-container .JNC-category{display: flex;flex:1;margin-bottom: 10px;}
.jobs-navigation .JNav-container .JNC-category>a{margin-right: 2em;font-size: 12px;color: #333;}
.jobs-navigation .JNav-container .JNC-category>a.JNCC-more{width: 4em;margin-right: 0;align-items: flex-end;}
.jobs-navigation .JNav-container#JNav-recruitemnt-slick{display: block;margin-top: 10px;}
.jobs-navigation .JNav-container#JNav-recruitemnt-slick .JNC-banner{width: 100%;margin:0;}
.jobs-navigation .JNav-container#JNav-recruitemnt-slick .JNC-banner a{margin:0 10px;}
.jobs-navigation .JNav-container#JNav-recruitemnt-slick .JNC-banner a>img{height: 110px;object-fit: contain;}
.jobs-navigation .JNav-container .JNC-banner{width: 240px;margin-right: 5%;}
.jobs-navigation .JNav-container .JNC-info{flex:1;margin-right: 3%;}
.jobs-navigation .JNav-container .JNC-info .JNCI-item{display: flex;justify-content: space-between;margin-bottom: 10px;border-bottom: 1px solid #e6e6e6;}
.jobs-navigation .JNav-container .JNC-info .JNCI-item:last-child{margin-bottom: 0;}
.jobs-navigation .JNav-container .JNC-info .JNCI-item>div{display: flex;flex-direction:column;height: 50px;}
.jobs-navigation .JNav-container .JNC-info .JNCI-item>div>div{height: 25px;line-height: 25px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.jobs-navigation .JNav-container .JNC-info .JNCI-item .JNCII-left{flex:1;width:0;color: #000;font-size: 18px;}
.jobs-navigation .JNav-container .JNC-info .JNCI-item .JNCII-right{width: 150px;color: #999;}
.jobs-navigation .JNav-container .JNC-info .JNCI-item .JNCII-right .JNCIIR-top{font-size: 14px;}
.jobs-navigation .JNav-container .JNC-info .JNCI-item .JNCII-right .JNCIIR-bottom{font-size: 16px;}


/*jobs分类首页样式*/
.jobs-filter{padding: 20px 5% 25px 2%;margin-bottom: 20px;background: white;border-radius: 6px;border:1px solid #e6e6e6;}
.jobs-filter .JF-container{display: flex;font-size: 14px;}
.jobs-filter .JF-container>h3{width: 4em;margin-right: 2em;font-size: 14px;font-weight: bold;color: #333;}
.jobs-filter .JF-container .JFC-group{flex:1;display: flex;}
.jobs-filter .JF-container .JFC-group .JFCG-all>a>span{color: #333;display: block;padding: 0 1em;margin-right: 2em;}
.jobs-filter .JF-container .JFC-group .JFCG-all>a.activeItem>span{color: #FFF;background: linear-gradient(#06beb6,#48b1bf);border-radius: 100px;}
.jobs-filter .JF-container .JFC-group .JFCG-type{flex:1;display: flex;flex-wrap: wrap;margin:0 10px 20px;border-bottom: 1px solid #e9e9e9;}
.jobs-filter .JF-container:last-child .JFC-group .JFCG-type{margin-bottom: 0;border-bottom: 0;}
.jobs-filter .JF-container .JFC-group .JFCG-type>a>span{display: block;color: #333;margin:0 1em 15px;padding:0 1em;}
.jobs-filter .JF-container .JFC-group .JFCG-type>a.activeItem>span{color: #FFF;background: linear-gradient(#06beb6,#48b1bf);border-radius: 100px;}
.jobs-filter .JF-container .JFC-group .JFCG-type .JFCG-type-extra{flex:100%;display: flex;flex-wrap: wrap;}
.jobs-filter .JF-container .JFC-group .JFCG-type .JFCG-type-extra:nth-of-type(2){background: #e6e6e6;margin-top: -7px;margin-bottom: 7px;}
.jobs-filter .JF-container .JFC-group .JFCG-type .JFCG-type-extra:nth-of-type(3){background: #ccc;margin-top: -7px;margin-bottom: 7px;}
.jobs-filter .JF-container .JFC-group .JFCG-type .JFCG-type-extra:nth-of-type(4){background: #b3b3b3;margin-top: -7px;margin-bottom: 7px;}
.jobs-filter .JF-container .JFC-group .JFCG-type .JFCG-type-extra a>span{display: block;margin:7px 1em 8px;color: #333;padding:0 1em;}
.jobs-filter .JF-container .JFC-group .JFCG-type .JFCG-type-extra:nth-of-type(1)>a>span{display: block;margin:0 1em 15px;}
.jobs-filter .JF-container .JFC-group .JFCG-type .JFCG-type-extra>a.activeItem>span{color: #FFF;background: linear-gradient(#06beb6,#48b1bf);border-radius: 100px;}

#search-mini-form .serach-container{display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;min-height:65px;margin-bottom: 20px;padding:0 2%;box-sizing: border-box;border: 1px solid #e6e6e6;background-color: #f5f5f5;border-radius: 6px;}
#search-mini-form .serach-container>ul{display: flex;margin:13px 0 12px;line-height: 38px;font-size: 14px;color: #333;}
#search-mini-form .serach-container .serach-container-left>li{display: flex;margin-right: 2em;}
#search-mini-form .serach-container .serach-container-left>li:last-child{margin-right: 0;}
#search-mini-form .serach-container .serach-container-left .SCL-selector{display: inline-block;}
#search-mini-form .serach-container .serach-container-left .SCL-selector>label{margin-right: 1em;}
#search-mini-form .serach-container .serach-container-left .SCL-selector>select{margin: 5px 0;padding: 0;border-style: inset;}
#search-mini-form .serach-container .serach-container-left.serach-container-left-filter>li{margin-right: 1em;}
#search-mini-form .serach-container .serach-container-left.serach-container-left-filter>li:last-child{margin-right: 0;}
#search-mini-form .serach-container .serach-container-left.serach-container-left-filter>li>span{padding:10px 1em;color: #333;border:1px solid #e5e5e5;line-height: 18px;background-color: #FFF;}
#search-mini-form .serach-container .serach-container-left.serach-container-left-filter>li>input{width: 90px;text-align: center;color: #333;border:1px solid #e5e5e5;}
#search-mini-form .serach-container .serach-container-left.serach-container-left-filter>li.serach-container-left-extra{margin-left: -0.5em;margin-right: 0.5em;}
#search-mini-form .serach-container .serach-container-left.serach-container-left-filter>li.serach-container-left-extra::before{content:"-";}
#search-mini-form .serach-container .serach-container-left.serach-container-left-filter>li>button{display: block;border-style: none;border:1px solid #e5e5e5;padding:10px 15px;background:#FFF;cursor: pointer;}
#search-mini-form .serach-container .serach-container-right>li{display: flex;margin-left: 2em;position: relative;}
#search-mini-form .serach-container .serach-container-right>li:first-child{margin-left: 0;}
#search-mini-form .serach-container .serach-container-left>li .search-link-filter,#search-mini-form .serach-container .serach-container-right>li .search-link-filter{padding:10px 1em;color: #333;border:1px solid #e5e5e5;line-height: 18px;background-color: #FFF;}
#search-mini-form .serach-container .serach-container-right>li .search-link-filter.active{background:#06beb6;color: white;}
#search-mini-form .serach-container .serach-container-right>li .search-link-filter.search-link-filter-new{padding:10px 20px 10px 1em;position: relative;}
#search-mini-form .serach-container .serach-container-right>li .search-link-filter.search-link-filter-new::before{content: "";position: absolute;margin-top: 2px;right: 6px;width: 10px;height: 15px;background-image: url(../../images/icon/business.png);background-size: 20px 320px;background-position: -5px -151px;background-repeat: no-repeat;}
#search-mini-form .serach-container .serach-container-right>li.search-keyword>input{padding:10px 30px 10px 20px;}
#search-mini-form .serach-container .serach-container-right>li.search-keyword>button{position: absolute;top:0;right:0;width: 30px;height:100%;background-image: url(../../images/icon/search-icon.png);background-size: 16px 16px;background-repeat: no-repeat;border: none;background-position: 0px 10px;background-color: transparent;cursor: pointer;}


/*jobs主要内容部分*/
.jobs-main{display: flex;justify-content: space-between;margin-bottom: 25px;}
.jobs-main .jobs-main-left{width: 950px;padding:15px 20px;background-color: #FFF;box-sizing: border-box;border-radius: 6px;border: 1px solid #e6e6e6;}
.jobs-main .jobs-main-left .JML-title{display: flex;justify-content: space-between;align-items: flex-end;padding-bottom: 5px;margin-bottom: 20px;border-bottom: 1px solid #e6e6e6;}
.jobs-main .jobs-main-left .JML-title .JMLT-subject{display: flex;}
.jobs-main .jobs-main-left .JML-title .JMLT-subject>h1{position: relative;padding-right: 0.5em;margin-right:0.5em;font-size: 20px;border-right: 1px solid #e5e5e5;}
.jobs-main .jobs-main-left .JML-title .JMLT-subject>h1:last-child{border-right: 0;padding-right: 0;margin-right: 0;}
.jobs-main .jobs-main-left .JML-title .JMLT-subject>h1>a{color: #ccc;}
.jobs-main .jobs-main-left .JML-title .JMLT-subject>h1>a.active{color: #333;}
.jobs-main .jobs-main-left .JML-button>input{height: 20px;width: 20px;}
.jobs-main .jobs-main-left .JML-button>button{height:30px;padding:8px 10px;font-size:16px;background:#06beb6;border:none;border-radius: 4px;color: #FFF;}
.jobs-main .jobs-main-left .JML-detail{display: flex;padding:0 5px 20px;margin-bottom: 20px;border-bottom: 1px solid #e5e5e5;}
.jobs-main .jobs-main-left .JML-detail .JMLD-input{display: flex;align-items: center;}
.jobs-main .jobs-main-left .JML-detail .JMLD-input>input{width: 20px;height: 20px;}
.jobs-main .jobs-main-left .JML-detail>img{margin:5px 5% 5px 1%;width:99px;max-width: unset;height: 144px;object-fit: contain;border: 1px solid #999;box-sizing: border-box;background-color: #ccc;}
.jobs-main .jobs-main-left .JML-detail>img.recruitment-img,.jobs-main .jobs-main-left .JML-detail>img.project-img{width: 190px;height: 115px;}
.jobs-main .jobs-main-left .JML-detail .JMLD-container{display: flex;flex-direction: column;width: 0;flex:1;}
.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-top{text-align: right;font-size: 14px;color: #999;}
.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-middle{display: flex;flex-direction: column;justify-content: space-between;flex:1;color: #000;}
.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-middle .JMLDCM-first{font-size: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-middle .JMLDCM-first span{padding-right: 0.5em;margin-right: 0.5em;border-right:1px solid #e6e6e6;}
.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-middle .JMLDCM-first span:last-child{border-right:0}
.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-middle .JMLDCM-second{max-width: 600px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-middle .JMLDCM-third{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-middle .JMLDCM-third.gray{color: #999;}
.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-bottom{text-align: right;font-size: 16px;color: #999;}
.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-bottom span{margin-left:2em;}
.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-bottom span:first-child{margin-left:0;}
.jobs-main .jobs-main-left .JML-unfind{height: 100px;line-height: 100px;text-align: center;}

.jobs-main .jobs-main-right{width: 230px;padding:15px 20px;box-sizing: border-box;background-color: #FFF;border-radius: 6px;border: 1px solid #e6e6e6;}
.jobs-main .jobs-main-right h1{padding-bottom: 6px;margin-bottom: 20px;}
.jobs-main .jobs-main-right>ul{display: flex;flex-direction: column;}
.jobs-main .jobs-main-right>ul .JMR-item>a{display: flex;flex-direction: column;align-items: center;padding-bottom: 21px;}
.jobs-main .jobs-main-right>ul .JMR-item>a>img{margin-bottom: 20px;width: 99px;height: 144px;object-fit: contain;border: 1px solid #999;box-sizing: border-box;}
.jobs-main .jobs-main-right>ul .JMR-item>a>img.recruitment-img,.jobs-main .jobs-main-right>ul .JMR-item>a>img.project-img{width: 100%;height: auto;border: 0;}
.jobs-main .jobs-main-right>ul .JMR-item>a>span{font-size: 16px;color: #333;white-space: normal;word-break: break-all;}

.jobs-main .jobs-core-left{width: 950px;box-sizing: border-box;}
.jobs-main .jobs-core-left .JCL-part{position: relative;padding: 20px;background-color: #FFF;margin-bottom: 15px;border:1px solid #e6e6e6;box-sizing: border-box;}
.jobs-main .jobs-core-left .JCL-part:last-child{margin-bottom: 0;}
.jobs-main .jobs-core-left .JCL-part .JCLP-update{width: 100%;padding-right: 30px;margin-bottom: 25px;text-align: right;box-sizing: border-box;font-size: 16px;color: #999;}
.jobs-main .jobs-core-left .JCL-part .JCLP-title{padding-bottom: 5px;margin-bottom: 20px;border-bottom: 1px solid #e6e6e6;}
.jobs-main .jobs-core-left .JCL-part .JCLP-container{display: flex;}
.jobs-main .jobs-core-left .JCL-part .JCLP-container .JCLPC-left{flex: 25%;}
.jobs-main .jobs-core-left .JCL-part .JCLP-container .JCLPC-right{flex: 75%;display: flex;flex-direction: column;}
.jobs-main .jCore-img>img{margin-left: 20%;width: 120px;height: auto;box-sizing: border-box;border:1px solid #e5e5e5;object-fit: contain;}
.jobs-main .jCore-title{display: flex;margin-bottom: 25px;font-size: 26px;color: #000;}
.jobs-main .jCore-title>em{margin-left: 5em;align-self: flex-start;font-size: 20px;color: #333;font-style: normal;}
.jobs-main .jCore-subtitle{margin-bottom: 25px;font-size:20px;color: #000;}
.jobs-main .jCore-subtitle>span{padding:0 0.5em;font-size: 18px;border-right: 1px solid #e6e6e6;}
.jobs-main .jCore-subtitle>span:first-child{padding-left: 0;}
.jobs-main .jCore-subtitle>span:last-child{border-right: 0;}
.jobs-main .jCore-want{margin-bottom: 20px;font-size: 16px;color: #000;}
.jobs-main .jCore-want.want-invite{display: flex;justify-content: space-between;}
.jobs-main .jCore-want.want-invite>button{padding:8px 36px;background:#06beb6;border: none;color: #FFF;border-radius: 6px;cursor: pointer;}
.jobs-main .jCore-want.want-invite .want-amount{padding-right: 30px;color: #999;align-self: flex-end;}
.jobs-main .jCore-want.want-invite .want-amount>span{margin-left:2em;}
.jobs-main .jCore-want.want-invite .want-amount>span:first-child{margin-left: 0;}
.jobs-main .jCore-want.work-history>table tr th{min-width: 100px;padding: 5px;}
.jobs-main .jCore-want.work-history>table tr td{min-width: 100px;padding: 5px;}

.jobs-main .jobs-core-left .JCL-part .JCLP-container.recruitment-container .JCLPC-left{flex:20%;}
.jobs-main .jobs-core-left .JCL-part .JCLP-container.recruitment-container .JCLPC-right{flex:80%;}
.jobs-main .jobs-core-left .JCL-part .JCLP-container.recruitment-container .JCLPC-left .JCLPCL-img>img{width: 116px;height: 72px;object-fit: contain;}
.job-recruitment-show .jobs-main .jCore-img>img{width: 190px;margin-left: 0;background-color: #ccc;}
.job-recruitment-show .jobs-main .jCore-title{margin-bottom: 15px;}
.job-recruitment-show .jobs-main .jCore-subtitle{margin-bottom: 15px;font-size: 16px;}
.jobs-main .jCore-recruitment{margin-bottom: 15px;font-size: 18px;}
.jobs-main .jCore-recruitment.recruitment-wage{display: flex;font-size: 20px;}
.jobs-main .jCore-recruitment.recruitment-wage .recruitment-keyword{margin-left: 40px;font-size:12px;color: #FFF;align-self: center;max-width:60%;}
.jobs-main .jCore-recruitment.recruitment-wage .recruitment-keyword>span{padding:5px;background-color: #bcbcbc;border-radius: 6px;display: inline-block;margin-right: 15px;margin-bottom: 10px;font-size:12px;}
.jobs-main .jCore-recruitment.recruitment-area{font-size: 20px;}
.jobs-main .jCore-recruitment.recruitment-invite{margin-bottom: 40px;}
.jobs-main .jCore-recruitment.recruitment-invite>a{padding:7px 45px;background-color: #06beb6;border: none;border-radius: 6px;color: #FFF;cursor: pointer;}
.jobs-main .jCore-recruitment.recruitment-amount{padding-right: 30px;text-align: right;font-size:16px;color: #999;}
.jobs-main .jCore-recruitment.recruitment-amount>span{margin-left: 3em;}
.jobs-main .jCore-recruitment.recruitment-amount>span:first-child{margin-left: 0;}
.jobs-main .jCore-recruitment.recruitment-company{font-size: 20px;margin-bottom: 0;}
.jobs-main .jCore-recruitment.recruitment-job-content{margin-bottom: 100px;}
.jobs-main .jCore-recruitment.recruitment-introd{font-size: 20px;margin-bottom: 50px;}

.jobs-main .jobs-core-left .JCL-part .JCLP-container.project-container{margin-bottom: 80px;}
.job-project-show .jobs-main .jCore-img>img{width: 190px;margin-left: 0;background-color: #ccc;}
.job-project-show .jobs-main .jCore-subtitle{margin-bottom: 5px;}
.jobs-main .jCore-project{margin-bottom: 15px;font-size: 20px;}
.jobs-main .jCore-project.project-invite{margin-bottom: 60px;}
.jobs-main .jCore-project.project-invite>button{padding:7px 45px;background-color: #06beb6;border: none;border-radius: 6px;color: #FFF;cursor: pointer;}
.jobs-main .jCore-project.project-amount{padding-right: 30px;text-align: right;font-size:16px;color: #999;}
.jobs-main .jCore-project.project-amount>span{margin-left: 3em;}
.jobs-main .jCore-project.project-amount>span:first-child{margin-left: 0;}
.jobs-main .jCore-project.project-description{margin-top: 10px;}
.jobs-main .jCore-project.project-description span{font-size: 18px;}


/*二维码弹窗*/
.jobs-pop{display: none;position: absolute;flex-direction: column;justify-content: center;text-align: center;width: 100%;height: 100%;top: 0;left: 0;margin: 0 auto;background: rgba(0,0,0,0.5);}
.jobs-pop.active{display: flex;}
.jobs-pop>div{width:100%;max-width: 500px;height:auto;margin: 0 auto;color: #333;}
.jobs-pop .jobs-pop-sidebar{background-color: #000;height: 40px;text-align: right;}
.jobs-pop .jobs-pop-sidebar .jobs-pop-sidebar-close{display: inline-block;width: 40px;height: 40px;background-image: url("../../images/icon/addccc.png");background-size: 40px 40px;background-repeat: no-repeat;transform: rotate(45deg);cursor:pointer;}
.jobs-pop .jobs-pop-container{background-color: #84dedb;max-height: 260px;padding:20px 0;box-sizing: border-box;}
.jobs-pop .jobs-pop-container .jobs-pop-container-title{font-size: 16px;margin-bottom: 20px;}
.jobs-pop .jobs-pop-container .jobs-pop-container-main>img{margin-bottom:20px;}
.jobs-pop .jobs-pop-container .jobs-pop-container-main>p{font-size: 16px;}


/*底部滚动栏*/
#jobs-footer h1{padding: 0 3% 10px 2%;}
#jobs-footer .jobs-navigation a{margin:0 10px;color: #333;font-size: 16px;text-align: center;}
#jobs-footer .jobs-navigation a img{height: 110px;object-fit: contain;}


/*招聘注册*/
.jobs-enrollment{width: 96%;margin:0 auto;padding:20px 2%;background-color: #FFF;}
.jobs-enrollment .jobs-enrollment-container{width:100%;background-color: #84dedc;box-shadow: 10px 10px 15px #aec2c2;border-radius: 6px;}
.jobs-enrollment .jobs-enrollment-container ul{padding:20px 0;margin:0 auto;width: 96%;color: #000;font-weight: bold;border-bottom: 1px solid #fff;}
.jobs-enrollment .jobs-enrollment-container ul:nth-last-child(2),.jobs-enrollment .jobs-enrollment-container ul:last-child{border-bottom: 0;}
.jobs-enrollment .jobs-enrollment-container ul>li{display: flex;margin-bottom: 15px;position: relative;}
.jobs-enrollment .jobs-enrollment-container ul>li>h1{font-size: 24px;font-weight: bold;margin:10px 0 30px;}
.jobs-enrollment .jobs-enrollment-container ul>li>h1>span{font-size: 16px;color: #666;margin-left: 1em;}
.jobs-enrollment .jobs-enrollment-container ul>li>h1>span>em{color: red;margin:0 2px;}
.jobs-enrollment .jobs-enrollment-container ul>li>label{font-size: 16px;color: #333;margin:0 15px 5px 10px;position: static;}
.jobs-enrollment .jobs-enrollment-container ul>li>label:before{content:" ";position: relative;top: 4px;display: inline-block;width: 10px;}
.jobs-enrollment .jobs-enrollment-container ul>li>label.required:before{content:"*"!important;color:black;font-size: 20px;}
.jobs-enrollment .jobs-enrollment-container ul>li>span#status{font-size: 18px;}
.jobs-enrollment .jobs-enrollment-container ul>li>input{align-self: center;margin-right: 30px;padding: 2px 5px;height: 24px;border:1px solid #999;box-sizing: border-box;}
.jobs-enrollment .jobs-enrollment-container ul>li>input[type='file']{height: auto;border: none;}
.jobs-enrollment .jobs-enrollment-container ul>li>select{align-self: center;margin-right: 10px;padding: 0;height: 24px;border:1px solid #999;box-sizing: border-box;}
.jobs-enrollment .jobs-enrollment-container ul>li>button{align-self: center;margin-right: 10px;padding: 5px 15px;margin-left:-20px;height: 24px;border:0;box-sizing: border-box;background-color: #333;border-radius: 6px;color: #FFF;}
.jobs-enrollment .jobs-enrollment-container ul>li>textarea{min-width: 300px;padding: 5px;height:100px;overflow-y: scroll;border: 1px solid #999;border-top: 1px solid #000;border-left: 0;}
.jobs-enrollment .jobs-enrollment-container ul.JEC-title{display: flex;justify-content: space-between;align-items: flex-end;padding:20px 2%;width: 100%;height: 100px;box-sizing: border-box;background-color: #000;border-bottom: 0;}
.jobs-enrollment .jobs-enrollment-container ul.JEC-title>li{display: flex;margin-bottom: 15px;position: relative;margin-bottom: 0;}
.jobs-enrollment .jobs-enrollment-container ul.JEC-title h1{color: #FFF;font-size: 32px;margin:0;}
.jobs-enrollment .jobs-enrollment-container ul.JEC-title img{height: 60px;object-fit: contain;}
.jobs-enrollment .jobs-enrollment-container ul>li .imgHover{position: relative;}
.jobs-enrollment .jobs-enrollment-container ul>li .imgHover>img{border:1px solid #999;min-width: 99px;min-height: 144px;width: 99px;height: 144px;cursor: pointer;object-fit: contain;box-sizing: border-box;}
.jobs-enrollment .jobs-enrollment-container ul>li .imgHover.recruitmentImgHover>img,.jobs-enrollment .jobs-enrollment-container ul>li .imgHover.projectImgHover>img{width: 190px;height: 115px;min-width: 190px;min-height: 115px;}
.jobs-enrollment .jobs-enrollment-container ul>li .imgHover .img-tips{position: absolute;top: 0;left: 0;height: 144px;width: 99px;opacity: 0;transition: 0.5s;line-height: 130px;background-color: rgba(0,0,0,0.7);color: white;cursor:pointer;text-align: center;}
.jobs-enrollment .jobs-enrollment-container ul>li .imgHover.recruitmentImgHover .img-tips,.jobs-enrollment .jobs-enrollment-container ul>li .imgHover.projectImgHover .img-tips{width: 190px;height: 115px;line-height: 115px;}
.jobs-enrollment .jobs-enrollment-container ul>li .imgHover:hover .img-tips{display:block;opacity: 1;}
.jobs-enrollment .jobs-enrollment-container ul>li .imgHover .img-tips #jobsImageInput{display: none;}
.jobs-enrollment .jobs-enrollment-container ul>li .JEC-input-row{align-self:center;}
.jobs-enrollment .jobs-enrollment-container ul>li .JEC-input-row label{font-size: 14px;font-weight: normal;color:#000;margin-right: 15px;}
.jobs-enrollment .jobs-enrollment-container ul>li .JEC-input-row label span{margin-left: 20px;color: #666;}
.jobs-enrollment .jobs-enrollment-container ul>li .JEC-input-row input{transform: scale(1.4);margin-right: 3px;}
.jobs-enrollment .jobs-enrollment-container ul>li .icon-pos{position: relative;display: block;}
.jobs-enrollment .jobs-enrollment-container ul>li .icon-pos .input-date{height: 24px;padding: 2px 5px;border:1px solid #999;box-sizing: border-box;}
.jobs-enrollment .jobs-enrollment-container ul>li .icon-pos .icon-text{display: block;width: 17px;height: 17px;position: absolute;background: url(../../images/icon/icon-text.png) no-repeat;right: 7px;top: 4px;cursor: pointer;}
.jobs-enrollment .jobs-enrollment-container ul>li #public .JEC-input-row{margin:5px 0 10px;}
.jobs-enrollment .jobs-enrollment-container ul.JEC-buttons>li{display: flex;justify-content: space-around;width: 50%;margin:0 auto;}
.jobs-enrollment .jobs-enrollment-container ul.JEC-buttons>li>.btn{padding:6px 40px;font-size: 24px;line-height: 24px;border:1px solid #333;color: #333;border-radius: 6px;font-weight: normal;box-sizing: border-box;background: transparent;cursor: pointer;}
.jobs-enrollment .jobs-enrollment-container ul.JEC-buttons>li>.btn.btn-black{background-color: #333;color: #FFF;}
.jobs-enrollment .jobs-enrollment-container ul.JEC-buttons>li>input.btn{margin-right: 0;height: auto;}
.jobs-enrollment .jobs-enrollment-container ul.JEC-buttons>li>.btn.btn-small{width: 60px;height: 24px;font-size: 16px;line-height:16px;padding:3px 12px;}
.jobs-enrollment .jobs-enrollment-container ul>li>.benefit-input-row {width: 600px;display: block;}
.jobs-enrollment .jobs-enrollment-container ul>li>.benefit-input-row .benefit-add-row{max-width: 600px;display: block;}
.jobs-enrollment .jobs-enrollment-container ul>li>.benefit-input-row .job-benefit-row{min-height: 30px;}
.jobs-enrollment .jobs-enrollment-container ul>li>.benefit-input-row .benefit-add-btn {position: relative;display: inline-block;top:3px;width: 15px;height: 15px;overflow: hidden;background: #fff;border:solid #ddd 2px;}
.jobs-enrollment .jobs-enrollment-container ul>li>.benefit-input-row .benefit-add-btn::before, .jobs-enrollment .jobs-enrollment-container ul>li>.benefit-input-row .benefit-add-btn::after {display: block;content: '';position: absolute;;top: 7px;left: 2px;background: #ccc;width: 10px;height: 2px; margin-left: 0.5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.jobs-enrollment .jobs-enrollment-container ul>li>.benefit-input-row .benefit-add-btn::before {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.jobs-enrollment .jobs-enrollment-container ul>li>.benefit-input-row input {width: 120px;margin-right:20px;margin-bottom:5px;}

.jCore-recruitment span{font-size:16px;}
.jobs-main .jCore-recruitment.recruitment-company span{font-size:20px;}
.jobs-main .jobs-core-left .JCLPC-fill{display: block;width: 80%;margin-left: 20%;}

.jobs-filter .JF-container .JFC-group .JFCG-type{overflow: hidden;height:60px;position: relative;}
.jobs-filter .JF-container .JFC-group .JFCG-type .JFCG-more-box{height: 25px;width: 100%;background-color: white;position: absolute;bottom:0;padding-left: 26px;}
.jobs-filter .JF-container .JFC-group .JFCG-type .JFCG-more-box .JFCG-more-button .more-button-show{color:#06beb6;}
.jobs-filter .JF-container .JFC-group .JFCG-type .JFCG-more-box .JFCG-more-button .more-button-hide{color:#06beb6;display: none;}
.jCore-want .work-exp{display:block;width: 70%;}
.jCore-want span{display: block;float:left;}
.mouble-jobs-navigation{display:none;background-color: white;border:1px solid #e6e6e6;padding: 25px 3% 50px 2%;border-radius:6px;margin-bottom: 5px;position: relative;z-index: 1001;}
.mouble-jobs-navigation .JNav-title{overflow: hidden;padding-bottom: 4px;margin-bottom:20px;border-bottom:1px solid #e6e6e6;}
.mouble-jobs-navigation .JNav-title h1{float: left;font-weight: normal;font-size:24px;}
.mouble-jobs-navigation .JNav-title a{float:right;font-weight:bold;color:#48b1bf;margin-top: 10px;}
.mouble-jobs-navigation .JNav-container .Sortclick{display: block;width: 90%;float: left;border: 1px solid #e6e6e6;border-radius: 6px;background-color: #e6e6e6;text-align: center;line-height: 30px;cursor:default;}
.mouble-jobs-navigation .JNav-container .Sortmore{display: block;width: 90%;float: left;border: 1px solid #e6e6e6;border-radius: 6px;background-color: #e6e6e6;text-align: center;line-height: 30px;cursor:default;}
.mouble-jobs-navigation .JNav-container{overflow: hidden;width: 21%;float:left;margin-left: 10px;}
.mouble-jobs-navigation .JNav-container .Sortshow{margin-left:-1px;width:95%;display:none;float: left;background-color: white;position: absolute;left:0;top:114px;border:1px solid #e6e6e6;padding: 25px 3% 25px 2%;border-radius: 6px;z-index: 1000;}
.mouble-jobs-navigation .JNav-container .Sortshow a{display: block;float:left;width: 40%;margin-top: 10px;color:black;margin-left: 5%;height:40px;}

.mouble-pt{display:none;overflow:hidden;width:95%;background-color: white;border:1px solid #e6e6e6;padding: 25px 3% 25px 2%;border-radius:6px;margin-bottom: 5px;position: relative;}
.mouble-pt a{display: block;width: 10%;float: left;}
.mouble-pt a img{display: block;width: 100%;}


#jobs-topmenu-mouble{display:none;background-color: white;border:1px solid #e6e6e6;padding: 15px 3% 15px 2%;border-radius:6px;margin-bottom: 5px;position: relative;}
#jobs-topmenu-mouble .JTop-link{overflow: hidden;width: 100%;border-bottom:1px solid #e3e3e3;}
#jobs-topmenu-mouble .JTop-link a{display: block;float:left;color: black;width: 100px;border-radius: 6px;text-align: center;margin: 10px;border: 1px solid #c7c7c7;background-color: #f0f2f5;font-weight: bold;height:50px;line-height: 50px;}
#jobs-topmenu-mouble .JTop-btn{overflow: hidden;width: 100%;}
#jobs-topmenu-mouble .JTop-btn a{display: block;float:right;color:black;margin-left: 10px;width: 70px;text-align: center;background-color: #f0f2f5;border-radius: 10px;margin-top: 5px;}
#jobs-topmenu-mouble .JTop-btn .btn-black{background-color:black;color:white;}
#jobs-topmenu-mouble .JTop-btn .btn-green{background-color:#06beb6;color:white;}
.mouble-shadow{width: 100%;height:100%;background-color:black;position: fixed;top:0;z-index: 1000;opacity: 0.3;display: none;left:0;}
.JFCG-choses{display: none}
a.qy_cate{display: block;width:auto;float: left;margin-bottom: 10px;height: 20px;}
html[lang=it] .jobs-navigation .JNav-container>h3{width:8em;}
html[lang=it] .jobs-filter .JF-container>h3{width: 8em}

.jobs-enrollment-container #works{display: none;}
.jobs-enrollment-container #cert{display: none;}
.jobs-enrollment-container .link-workBox{width:auto;overflow: hidden;margin-right: 50px;top: 0;position: absolute;}
.jobs-enrollment-container .link-works{display:block;float:left;font-size: 14px;font-weight: normal;color: #000;border: 1px solid #9d9d9d;background-color: #f2f2f2;padding: 2px 5px;background: linear-gradient(180deg, #f6f6f6, #dfdfdf);}
.jobs-enrollment-container .link-works:hover{border:1px solid #000;}
.jobs-enrollment-container .link-works:active{background: linear-gradient(180deg, #dfdfdf, #f6f6f6);}
.jobs-enrollment-container .link-wtip{display: block;float: left;font-size: 12px;line-height: 35px;}
.jobs-enrollment-container .link-certBox{width:auto;overflow: hidden;top: 0;position: absolute;}
.jobs-enrollment-container .link-cert{display:block;float:left;font-size: 14px;font-weight: normal;color: #000;border: 1px solid #9d9d9d;background-color: #f2f2f2;padding: 2px 5px;background: linear-gradient(180deg, #f6f6f6, #dfdfdf);}
.jobs-enrollment-container .link-cert:hover{border:1px solid #000;}
.jobs-enrollment-container .link-cert:active{background: linear-gradient(180deg, #dfdfdf, #f6f6f6);}
.jobs-enrollment-container .link-ctip{display: block;float: left;font-size: 12px;line-height: 35px;}
.jobs-enrollment-container .worksBox{width: 30%;}
@media(max-width: 768px){
	.jobs-navigation-recruitment{display: none;}
	#jobs-topmenu{display:none;}
	.mouble-jobs-navigation{display: block}
	.mouble-pt{display: block}
	#jobs-topmenu-mouble{display: block}
	.JNC-banner{display: none}
	.jobs-tips{display: none}
	.jobs-navigation{margin-bottom: 5px;}
	.jobs-filter .JF-container .JFC-group .JFCG-type{margin:0px;top:70px;height: auto;overflow-y: auto;display: none;width: 100%;background-color: white;position: absolute;height:250px;left: 0;}
	.jobs-main .jobs-main-left .JML-detail .JMLD-container{margin-top: 124px;margin-left: -196px;}
	.job-wanted-index .jobs-main .jobs-main-left .JML-detail .JMLD-container{margin-top: 200px;margin-left: -132px;}
	.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-top{text-align: left;}
	.jobs-main .jobs-main-left .JML-detail .JMLD-container .JMLDC-bottom{text-align: left;}
	.jobs-main .jobs-main-left{padding:15px 6px;}
	.jobs-filter .JF-container .JFC-group .JFCG-type .JFCG-more-box{margin-left: 15px;padding-left: 12px;display: none;}
	.jobs-navigation .JNav-container .JNC-info{width:100%;}
	.jobs-navigation .JNav-container .JNC-info .JNCI-item .JNCII-right{width: 100%;}
	.jobs-navigation .JNav-container .JNC-info .JNCI-item .JNCII-left{width: 100%;float:left;}
	.jobs-navigation .JNav-container .JNC-info .JNCI-item{display: block;}

	.jobs-filter .JF-container .JFC-group{height:auto;}
	.JFC-group .JFCG-type a{display: block;width: 100%;float: left;}
	.JFCG-all{display: none;}
	.jobs-filter{height:30px;position: relative;}
	.jobs-filter .JF-container>h3{width: 100%;height:30px;display: block;text-align: center;line-height: 30px;background-color: #f0f2f5;border-radius: 6px;cursor:pointer;}
	.jobs-filter .JF-container{display: block;float:left;width: 20%;margin-left: 4%;}
	.JF-container h3.changethis{background-color:rgb(36, 184, 186) !important;color:white !important;}
	.JFCG-choses{background-color: white;border: 1px solid #f2f2f2;border-radius: 10px;display: block;}

}
@media(max-width: 414px){
#jobs-topmenu-mouble .JTop-link a{width: 172px;}
}
@media(max-width: 375px){
#jobs-topmenu-mouble .JTop-link a{width: 155px;}
}
@media(max-width: 320px){
#jobs-topmenu-mouble .JTop-link a{width: 128px;}
}