/* 公共样式表css */
html,
body {
	font-size: 62.5%;
	color: #333;
	margin: 0;
	padding: 0;
	font-family: "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: normal;
	line-height: 1.8;
}
ol,ul,dl {
	margin-top: 0;
	margin-bottom: 1rem;
}
div,ul,li{
	font-size: 1.5rem;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a {
	text-decoration: none;
	color: #000;
}
a:hover {
	color: #FF7B33;
}

/*面包屑*/
.layui-breadcrumb a:hover {
	color: #FE742A !important;
}
.layui-breadcrumb span[lay-separator] {
	font-family: SimSun;
}

@media screen and (min-width: 1200px) {
	.layui-container {
		width: 1260px;
	}
}

/*页面模块*/
.header-section {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999;
}
.header-section .menu-bg {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: rgba(0, 0, 0, 0.3);
	padding: 15px 50px 15px 80px;
}

@media screen and (max-width: 1610px) {
	.menu-breadcrumb i {
		display: none;
	}
}
@media screen and (max-width: 1380px) {
	.menu-breadcrumb {
		display: none;
	}
}
@media screen and (max-width: 1330px) {
	.header-section .menu-bg{
		padding: 15px 50px;
	}
}
@media screen and (max-width: 1290px) {
	.header-section .menu-bg{
		padding: 15px;
	}
}
@media screen and (max-width: 1220px) {
	.header-section .menu-bg{
		padding: 15px 2px 15px 5px;
	}
}
@media screen and (max-width: 1200px) {
	.header-section .menu-bg {
		padding: 10px 20px;
	}
}

/*导航*/
.header-section .layui-nav {
	padding: 5px 0 0;
	background: transparent;
	text-align: right;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.header-section .layui-nav * {
	font-size: 15px;
}
.layui-nav .layui-nav-item {
	line-height: 30px;
	margin: 0 20px;
}
.layui-nav .layui-nav-item a {
	color: #FFF;
	padding: 0;
	text-align: center;
}
.layui-nav .layui-nav-item.layui-this a,
.layui-nav .layui-nav-item a:hover {
	color: #FE742A;
	font-weight: bold;
}
.layui-nav .layui-nav-item .layui-nav-child {
	top: 35px;
}
.layui-nav .layui-this:after,
.layui-nav-bar {
	height: 2px;
	background: #FE742A;
}
.layui-nav .layui-nav-more {
	right: -15px;
}
.layui-nav .layui-nav-child {
	left: -15px;
}
.layui-nav .layui-nav-child.layui-show a {
	padding: 0 20px;
}

/*移动端导航*/
.header-section .mobile-nav {
	display: flex;
	align-items: center;
}
.header-section .mobile-nav__toggler {
    width: 30px;
    height: 20px;
    border-top: 1px solid var(--moniz-base, #ffffff);
    border-bottom: 1px solid var(--moniz-base, #ffffff);
    cursor: pointer;
    transition: 500ms;
    margin: 0 20px 0 0;
    position: relative;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    transition: all 500ms ease;
	float: left;
}
.header-section .mobile-nav__toggler span {
    display: block;
    width: 60%;
    height: 1px;
    background-color: var(--moniz-base, #ffffff);
    transition: all 500ms ease;
}
.header-section .mobile-nav__toggler:hover span {
    width: 100%;
}

#menu-down.layui-btn-primary:hover {border-color: #FF7B33;}
.nav-small {width: 100%; position: absolute; top: 60px; left: 0; z-index: 999;}
.nav-small .layui-menu li {padding: 2px 10px;}
.nav-small .layui-menu .layui-menu-body-title {background: #F7F7F7; padding: 5px 10px;}
.nav-small .layui-menu .layui-menu-body-title .layui-icon {top: 5px; right: 10px;}
.nav-small .layui-menu .layui-menu-body-title a:hover, .nav-small .layui-menu .layui-menu-body-title a:active {color: #FF7B33;}
.nav-small .layui-menu .layui-menu-item-group>ul>li {margin-bottom: 5px;}

/* banner图 */
.banner-slider {
    position: relative;
    background-color: var(--moniz-black, #1e1e22);
}
.banner-slider .image-layer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    transform: scale(1);
    transition: transform 7000ms ease;
    z-index: 1;
}
.banner-slider .container {
    height: 650px;
}

/*page页面提示文字*/
.tip-text {
	position: absolute;
	left: 50%;
	top: 10%;
	z-index: 2;
	transform: translateX(-50%);
}
/*轮播图文字*/
.page-title {
	width: 100%;
	margin-top: 15%;
}
.tip-text.party .title{
	letter-spacing: 8px
}

@media screen and (min-width: 992px) {
	.banner-slider .container {
	    height: 600px;
	}
}
@media screen and (min-width: 768px) {
	.banner-slider .container {
	    height: 550px;
	}
}
@media screen and (max-width: 768px) {
	.banner-slider .container {
	    height: 450px;
	}
	.tip-text{
		left: 20%;
		top: 30%;
	}
}
@media screen and (max-width: 414px) {
	.banner-slider .container {
	    height: 230px;
	}
	.tip-text{
		left: -10px;
		top: 20%;
		transform: scale(0.65);
	}
	.tip-text.party{
		left: -10%;
		top: 0;
		transform: scale(0.65);
	}
	.tip-text.party .title{
		letter-spacing: 0
	}
}

/*公司简介*/
.about-focus {position:relative; overflow:hidden;}
.about-focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.about-focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.about-focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.about-focus .hd ul .on{ background:#FF4000;  }
.about-focus .bd{ position:relative; z-index:0; }
.about-focus .bd li img{ width:100%;}
.about-focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

.about-line .title {
	font-size: 3rem;
	font-weight: bold;
	margin: 0 30px;
	flex-shrink: 0;
}

@media screen and (min-width: 992px) {
	.about-bt .spot {
		display: block;
	}
}
@media screen and (max-width: 991px) {
	.about-bt .name {
		margin-bottom: 30px;
	}
	.about-bt .spot {
		display: none;
	}
	.about-line {
		transform: scale(0.8);
	}
	.about-line .line {
		width: 20%;
	}
}

/*企业文化*/
.culture-section {
	padding: 50px 0;
	background: url('../static/temp/bg-01.png') no-repeat;
	background-size: cover;
}
.culture-section .main-box {
	width: 200px;
	height: 200px;
	margin: 200px auto 150px; 
	position: relative;
}
.culture-section .main-box .item {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	position: absolute;
	z-index: 999;
}
.culture-section .main-box .item .title {
	position: absolute;
	top: -24px;
	left: 65%;
	width: 100%;
	color: #FFF;
}
.culture-section .main-box .item .spot {
	width: 8px;
	height: 8px;
	background: #FECA0A;
	border-radius: 50%;
	margin-right: 6px;
}
.culture-section .main-box .item .pipe {
	width: 1px;
	height: 120px;
	border: 1px #979594 dashed;
}
.culture-section .main-box .item .pipe .culture-spinner {
	position: absolute;
	top: -31px;
	left: 39%;
}
.culture-section .main-box .item .pipe .radius-box {
	position: absolute;
	top: -18px;
	left: 45.5%;
	border: 1px #52B08E solid;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.culture-section .main-box .item .pipe .radius-box .radius {
	width: 10px;
	height: 10px;
	background: #52B08E;
	border-radius: 50%;
}
.culture-section .main-box .item.top {
	top: -100px;
	left: -12px;
}
.culture-section .main-box .item.left {
	top: 100px;
	left: -145px;
}
.culture-section .main-box .item.left .pipe {
	transform: rotate(-120deg);
}
.culture-section .main-box .item.left .title {
	top: 120px;
	left: 0;
}
.culture-section .main-box .item.left .pipe .radius-box {
	top: -18px;
	left: -9px;
}
.culture-section .main-box .item.left .pipe .culture-spinner {
	position: absolute;
	top: -31px;
	left: -22px;
}
.culture-section .main-box .item.right {
	top: 100px;
	right: -110px;
}
.culture-section .main-box .item.right .pipe {
	transform: rotate(120deg);
}
.culture-section .main-box .item.right .title {
	top: 120px;
	right: 0;
}
.culture-section .main-box .item.right .pipe .radius-box {
	top: -18px;
	left: -9px;
}
.culture-section .main-box .item.right .pipe .culture-spinner {
	position: absolute;
	top: -31px;
	left: -22px;
}

/*业务版图*/
.map-section {
	padding: 100px 0;
	background: url('../static/culture/world-bg.png') no-repeat;
	background-size: cover;
}
.map-section .map-box{
	width: 783px;
	height: 648px;
}
.map-section .arrow {
	position: absolute;
	top: 0;
	left: 10px;
	z-index: 9;
}
.map-section .radius-one,
.map-section .radius-ones,
.map-section .radius-two,
.map-section .radius-twos,
.map-section .radius-three,
.map-section .radius-threes {
	position: absolute;
	z-index: 9;
}
.map-section .radius-one {
	top: 192px;
	left: 92px;
	z-index: 19;
}
.map-section .radius-ones {
	top: 115px;
	left: 15px;
}
.map-section .radius-two {
	top: 210px;
	left: 405px;
	z-index: 19;
}
.map-section .radius-twos {
	top: 175px;
	left: 365px;
}
.map-section .radius-three {
	top: 75px;
	right: 50px;
	z-index: 19;
}
.map-section .radius-threes {
	top: 20px;
	right: 0;
}

@media screen and (max-width: 991px) {
	.map-section {
		transform: scale(0.9);
	}
	.map-box .spinner {
		display: none;
	}
}
@media screen and (max-width: 768px) {
	.map-section,
	.culture-section .main-box{
		transform: scale(0.8);
	}
}
@media screen and (max-width: 768px) {
	.culture-section .main-box{
		transform: scale(0.6);
	}
	.map-section{
		padding: 0;
		margin: -50px auto -80px;
	}
}
@media screen and (max-width: 414px) {
	.map-section{
		padding: 0;
		margin: -50px auto -180px;
	}
}

/*发展历程*/
.course-section {
	padding: 100px 0 50px;
	background: url('../static/temp/bg-02.png') no-repeat right top;
	background-size: cover; 
}
.course-section .jazz-timeline .timeline-post {
    padding: 0 30px 5px 0;
}
.course-section .jazz-timeline .timeline-post:nth-child(even) {
    padding: 0 0 5px 30px;
	margin-top: -30px;
}
.course-section .jazz-timeline .timeline-post .timeline-content .content-title {
	font-weight: bold;
	margin-bottom: 0;
}
.course-section .jazz-timeline .turqoise-post .timeline-content,
.course-section .jazz-timeline .black-post .timeline-content {
	background: transparent;
	border: 0;
	padding: 0;
	text-align: right;
}
.course-section .jazz-timeline .black-post .timeline-content {
	text-align: left;
}
.course-section .jazz-timeline .timeline-post .timeline-content:before, 
.course-section .jazz-timeline .timeline-post .timeline-content:after {
	display: none;
}
.course-section .jazz-timeline .timeline-post .timeline-content p {
	margin: 5px 0 0;
	font-size: 15px;
}
.course-section .jazz-timeline .timeline-post .icon-dot-full-white .timeline-bar {
	left: 2px;
	top: 2px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #FE742A;
}
.course-section .jazz-timeline .timeline-post:nth-child(even) .icon-dot-full-white .timeline-bar {
	background: #FE742A;
}
.course-section .multiline-timeline .turqoise-trail::before,
.course-section .multiline-timeline .black-trail::before{
	background: #FFF;
}, 

.course-section .multiline-timeline .turqoise-trail .icon-dot-full-white, 
.course-section .multiline-timeline.one-sided .timeline-post.turqoise-trail .icon-dot-full-white {
    -webkit-box-shadow: 0 0 0 2px #FE742A;
    -moz-box-shadow: 0 0 0 2px #FE742A;
    box-shadow: 0 0 0 2px #FE742A;
}
.course-section .multiline-timeline .black-trail .icon-dot-full-white, 
.course-section .multiline-timeline.one-sided .timeline-post.black-trail .icon-dot-full-white {
    -webkit-box-shadow: 0 0 0 2px #FE742A;
    -moz-box-shadow: 0 0 0 2px #FE742A;
    box-shadow: 0 0 0 2px #FE742A;
}
.course-section .multiline-timeline .turqoise-trail .icon-dot-full-white, 
.course-section .multiline-timeline.one-sided .timeline-post.turqoise-trail .icon-dot-full-white {
    -webkit-box-shadow: 0 0 0 2px #FE742A;
    -moz-box-shadow: 0 0 0 2px #FE742A;
    box-shadow: 0 0 0 2px #FE742A;
}

@media screen and (max-width: 860px) {
	.course-section .jazz-timeline .turqoise-post .timeline-content,
	.course-section .jazz-timeline .black-post .timeline-content {
		background: transparent;
		border: 0;
		padding: 10px 0 30px 30px;
		text-align: left;
	}
	.course-section .jazz-timeline .black-post .timeline-content {
		margin-left: -30px;
	}
}

/*关于我们-招聘信息*/
.job-section {
	padding: 200px 0;
	background: url('../static/temp/bg-04.png') no-repeat top center;
	background-size: cover; 
}
.job-section .list-cell {
	width: 100%;
	font-size: 15px;
	color: #FFF;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px #e2e2ee dotted;
	padding: 30px 0 15px;
}
.job-section .list-cell img {
	width: 16px;
	height: 16px;
}

@media screen and (max-width: 991px) {
	.job-section {
		background: url('../static/temp/bg-04s.png') no-repeat top center;
	}
}

/*荣耀*/
.honor-section {
	padding: 100px 0 50px;
	background: #FAFAFA;
}
@media screen and (max-width: 991px) {
	.honor-section .nav {
		display: none;
	}
}

/*滚动图片*/
.picScroll{
	text-align: center;
	margin-top: 30px;
}
.picScroll .bd ul{
	width: 100%;
	float: left;
	padding-top: 10px;
}
.picScroll .bd li{
	width: 18%;
	float: left;
	font-size: 14px;
	text-align: center;
	margin-left: 2.5%;
}
.picScroll .bd li:first-child {
	margin-left: 0;
}
.picScroll .bd li a{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.picScroll .nav ul{
	display: flex;
	justify-content: center;
	margin-top: 20px;
}	
.picScroll .nav ul li{
	width: 10px;
	height: 10px; 
	background: #D0D0D0;
	margin: 0 5px;
	font-size:  0;
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
	cursor: pointer;
}
.picScroll .nav .on{
	width: 20px;
	background: #FC653B;
}
.picScroll .prev,
.picScroll .next {
	position: absolute;
	left: -30px;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
.picScroll .next{
	left: auto;
	right: -30px;
}

/*合作伙伴*/
.link-section{
	padding: 100px 0;
	background: transparent;
}
.link-section .picScroll .bd li{
	width: 30%;
	float: left;
	font-size: 14px;
	text-align: center;
	margin-left: 5%;
}
.link-section .picScroll .bd li:first-child {
	margin-left: 0;
}

/*联系我们*/
.contact-form {
	background: #FAFAFA;
	padding: 80px 0 120px;
}
.contact-form .layui-form-item {
	width: 100%;
}
.contact-form .layui-form-item .layui-form-label {
	padding: 9px 0;
	text-align: left;
	flex-shrink: 0;
	width: auto;
}

.contact-form .layui-form-item .layui-input-block {
	margin-left: 0;
}
.contact-form .layui-input, 
.contact-form .layui-select, 
.contact-form .layui-textarea {
	height: 48px;
}
.contact-form .layui-form-item .layui-input-block .layui-input,
.contact-form .layui-form-item .layui-input-block .layui-textarea{
	border-radius: 4px;
}
.contact-form .layui-btn {
	background: #2B2B2B;
	height: 50px;
	line-height: 50px;
	padding: 0 100px;
}

/*底部*/
.footer-section {
	background: url('../static/temp/bg-05.jpg') no-repeat;
	background-size: cover; 
}
.footer-section .main-bg {
	padding: 100px 0;
	background: rgba(0, 0, 0, 0.85)
}
.footer-section .text-en {
	font-size: 2.4rem;
}
.footer-section .text-zh {
	font-size: 6rem;
}
.footer-section .layui-btn {
	height: 60px;
	line-height: 60px;
	padding: 0 100px;
}
@media screen and (max-width: 414px) {
	.footer-section .layui-btn {
		padding: 0 50px;
	}
}
.footer-menu {
	background: url('../static/banner/footer.jpg') no-repeat;
	background-size: cover;
	padding: 50px 0 20px;
}
@media screen and (min-width: 991px) {
	.foot-text div{
		text-align: left;
	}
	.foot-text div:last-child {
		text-align: right;
	}
}
@media screen and (max-width: 990px) {
	.footer-menu {
		padding: 20px 0px;
	}
	.footer-menu .layui-container {
		width: 95%;
	}
	.footer-menu .foot-text {
		text-align: center;
	}
}
@media screen and (max-width: 768px) {
	.footer-section .text-en {
		font-size: 2rem;
	}
	.footer-section .text-zh {
		font-size: 4rem;
	}
}
.footer-menu .icon-box {
	width: 38px;
	height: 38px;
	line-height: 36px;
	text-align: center;
	border-radius: 50%;
	position: relative;
	cursor: pointer;
	margin-right: 20px;
	z-index: 9;
}
.footer-menu .icon-box.one {
	background: url('../static/icon/wechat.png') no-repeat #ff9130;
	background-size: 50%;
	background-position: center;
}
.footer-menu .icon-box.two {
	background: url('../static/icon/applet.png') no-repeat #ff9130;
	background-size: 40%;
	background-position: center;
}
.footer-menu .icon-box.three {
	background: url('../static/icon/tiktok.png') no-repeat #ff9130;
	background-size: 40%;
	background-position: center;
}
.footer-menu .icon-box.one:hover {
	background: url('../static/icon/wechat-active.png') no-repeat #F5F5F5;
	background-size: 50%;
	background-position: center;
}
.footer-menu .icon-box.two:hover {
	background: url('../static/icon/applet-active.png') no-repeat #F5F5F5;
	background-size: 40%;
	background-position: center;
}
.footer-menu .icon-box.three:hover {
	background: url('../static/icon/tiktok-active.png') no-repeat #F5F5F5;
	background-size: 40%;
	background-position: center;
}
.footer-menu .icon-box:hover .ewm-box {
	display: block;
}
.footer-menu .icon-box .ewm-box {
	width: 100px;
	height: 100px;
	background: #FFF;
	border-radius: 8px;
	padding: 5px;
	position: absolute;
	top: 50px;
	left: 50%;
	z-index: 9;
	transform: translateX(-50%);
	display: none;
}
.footer-menu .icon-box .ewm-box::after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: -8px;
	left: 50%;
	transform: translateX(-50%);
	border-width: 0 8px 8px;
	border-style: solid;
	border-color: transparent transparent #FFF;
}
.footer-menu .layui-nav {
	background: transparent;
	text-align: right;
	display: flex;
	justify-content: flex-end;
	margin-right: -20px;
}
.footer-menu .layui-nav .layui-nav-bar {
	display: none;
}
.footer-menu .layui-nav .layui-nav-item a {
	font-size: 1.5rem;
}
.footer-menu .layui-nav .layui-nav-item .sub-nav a {
	font-size: 1.2rem;
	color: #d5d5d5;
	font-weight: normal;
}
.footer-menu .layui-nav .layui-nav-item a:hover,
.footer-menu .layui-nav .layui-nav-item .sub-nav a:hover {
	color: #FFF;
}

/*产品类别*/
.tab-section {
	background: #F6F7FB;
	position: relative;
}
.tab-section .tabs-nav {
	font-size: 16px;
	color: #333;
	overflow-x: auto;
	white-space: nowrap;
	display: inline-block;
}
.tab-section .tabs-nav li {
	margin-left: 55px;
	margin: 20px 20px 15px;
	padding: 0;
	display: inline-block;
}
.tab-section .tabs-nav li:first-child {
	margin-left: 0;
}
.tab-section .tabs-nav li.active {
	color: #FE742A;
	border-bottom: 2px #FE742A solid;
}
.tabs-product .tab-content .tabs-box {
	display: none
}
.tabs-product .tab-content .tabs-box.boxOne {
	display: block;
}

/*现场招聘*/
.work-section {
	position: relative;
	margin: 100px 0;
}
.work-section .work-main {
	width: 100%;
	position: relative;
	z-index: 9;
	padding-bottom: 100px;
}
.work-section .work-bg {
	width: 100%;
	height: 280px;
	background: #FE742A;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}
/*现场招聘-服务内容*/
.workinfo-section .news-box {
	margin: 50px -15px 80px;
}
.workinfo-section .news-box .bd ul {
	position: relative;
}
.workinfo-section .news-box .bd ul li .tit {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
	color: #FFF;
	padding: 10px 15px;
	display: inline-block;
	white-space: nowrap; 
	overflow: hidden;
	text-overflow:ellipsis;
	background: rgba(0, 0, 0, 0.7);
}
.workinfo-section .news-box .prev,
.workinfo-section .news-box .next {
	position: absolute;
	left: 30px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99;
	display: block;
	width: 38px;
	height: 38px;
	text-align: center;
	cursor: pointer;
}
.workinfo-section .news-box .next {
	left: auto;
	right: 30px;
}
.workinfo-section .news-box a.list-cell {
	border-bottom: 1px #F3F3F3 solid;
	display: flex;
	padding: 20px;
}
.workinfo-section .news-box a.list-cell .date {
	color: #4369ab;
	text-align: right;
	flex-shrink: 0;
}
.workinfo-section .news-box a.list-cell .date .sub-title {
	font-size: 2.6rem;
	margin-top: 2px;
}
@media screen and (max-width: 414px) {
	.workinfo-section .news-box a.list-cell .date .sub-title {
		font-size: 1.5rem;
		margin-top: 10px;
	}
}
.workinfo-section .news-box a.list-cell:hover {
	background: #EEEEEE;
}
.workinfo-section .news-box a.list-cell .content{
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-left: 20px;
	overflow: hidden;
}

.workinfo-section .item-title {
	background: #FE742A;
	padding: 15px 0;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
.workinfo-section .item {
	background: #F3F3F3;
	margin-bottom: 2px;
	padding: 15px 0;
}

/*人事代理*/
.personnel-section {
	padding: 80px 0;
}
.personnel-section .label {
	background: #FE742A;
	height: 60px;
	text-align: center;
	font-size: 1rem;
	color: #FFF;
	display: flex;
	align-items: center;
	justify-content: center;
}
.personnel-section .desc {
	background: #F3F3F3;
	height: 60px;
	padding: 10px 15px;
}

/*劳务派遣*/
.labor-section {
	display: flex;
	padding: 100px 0;
}
.labor-section .list-cell {
	width: 17%;
	background: #F3F3F3;
	margin-right: 3.75%;
	position: relative;
}
.labor-section .list-cell:last-child {
	margin-right: 0;
}
.labor-section .list-cell .imgbox {
	position: relative;
	border: 10px #FFF solid;
	border-radius: 50%;
	margin: -40% 20px 0;
}
.labor-section .list-cell .radius {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 9;
	transform: translate(-50%, -50%);
	font-size: 2rem;
	color: #FFF;
}
.labor-section .list-cell:nth-child(even) .radius {
	color: #808080;
}
.labor-section .list-cell .text {
	padding: 20px 15px;
}
/* 劳务派遣——移动端 */
.labor-section.rank {
	display: none !important;
}
.labor-section.rank .list-cell {
	width: 100%;
	display: block;
	margin: 0 0 50px;
}
.labor-section.rank .list-cell .imgbox {
	transform: scale(0.4);
}
.labor-section.rank .list-cell .radius {
	font-size: 4rem;
}
.labor-section.rank .list-cell .imgbox {
	margin: -40% 0 0 0;
}
.labor-section.rank .list-cell .text {
	margin: -80px 0 30px;
	padding: 0 20px;
}
@media screen and (max-width: 992px) {
	.labor-section {
		display: flex;
		flex-direction: column;
	}
	.labor-section .list-cell {
		width: 90%;
		display: flex;
		justify-content: center;
		align-items: center;
		background: #F3F3F3;
		margin: 0 0 20px 8%;
	}
	.labor-section .list-cell .imgbox {
		margin: 0 0 0 -8%;
		flex-shrink: 0;
	}
}
@media screen and (max-width: 414px) {
	.labor-section {
		display: none;
	}
	.labor-section.rank {
		display: flex !important;
		flex-direction: column;
	}
}


/* 外包流程 */
.ectocyst-section {
	width: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 180px 0;
	background: #F5F5F5;
	overflow-x: auto;
	white-space: nowrap;
}
.ectocyst-section .imgbox {
	position: relative;
}
.ectocyst-section .imgbox.icon {
	padding-left: 0.8rem;
}
.ectocyst-section .imgbox .title-box {
	width: 10rem;
	position: absolute;
	bottom: -13.2rem;
	left: 1rem;
}
.ectocyst-section .imgbox .title-box.top {
	top: -13rem;
	bottom: auto;
	left: 2rem;
}
.ectocyst-section .imgbox .title-box .title {
	font-size: 1.6rem;
	color: #FF5722;
	margin-bottom: 0.5rem;
}
.ectocyst-section .imgbox .title-box .sub-title {
	font-size: 1.3rem;
	color: #808080;
}
.ectocyst-pic {
	display: flex;
}
.ectocyst-pic .title {
	background: #FF5722;
	color: #FFF;
	writing-mode: tb-rl;
	margin-left: 0.2rem;
	border-left: 6px #FFF solid;
	position: relative;
	padding: 0 2rem;
	flex-shrink: 0;
}
.ectocyst-pic .title.even {
	margin-left: 0;
	margin-right: 0.2rem;
	border-left: 0;
	border-right: 6px #FFF solid;
}
.ectocyst-pic .title.even-m {
	display: none;
}
.ectocyst-pic .title span {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
	.ectocyst-section {
		padding: 180px 15px;
	}
}
@media screen and (max-width: 540px) {
	.ectocyst-pic {
		display: flex;
		flex-direction: column;
	}
	.ectocyst-pic .title,
	.ectocyst-pic .title.even-m {
		background: #FF5722;
		width: 100%;
		height: 32px;
		writing-mode: vertical-lr;
		border: 0;
		margin: 0;
		display: block;
	}
	.ectocyst-pic .title.even{
		display: none;
	}
}

/* 誉腾职校 */
.school-section {
	padding: 80px 0; 
}
.school-section.bg {
	background: #F5F5F5; 
}
.school-section .title {
	font-size: 1.2rem;
	color: #FF5722;
}
.school-section .sub-title {
	font-size: 1rem;
	color: #808080;
	margin: 0.6rem 0;
}
.school-section .list-cell .item {
	font-size: 1.2rem;
}
.school-section .list-cell .item:hover .imgbox  {
	transform: rotateY(180deg);
	transition: .5s;
}
.school-section .list-cell .item .imgbox {
	margin: 0 2rem 0;
	transform: rotateY(0deg);
	transition: .5s;
}

/* 法律咨询 */
.law-section {
	background: #F5F5F5;
	padding: 80px 0;
}
.law-section .list-cell {
	background: #FFF;
	border-radius: 10px;
	padding: 20px;
}
.law-section .list-cell .title {
	font-size: 2rem;
	color: #FF5722;
	margin-bottom: 0.5rem;
}
.law-section .sub-title {
	font-size: 1.5rem;
	color: #808080;
	line-height: 2.6rem;
}

/*人才猎头*/
.social-section {
	margin: 100px 0;
	background: #F5F5F5;
	padding: 80px 0;
}
.social-section .list-cell {
	background: #FFF;
	border-radius: 10px;
	padding: 20px;
}
.social-section .list-cell .title {
	font-size: 2rem;
	color: #FF5722;
	margin-bottom: 0.5rem;
}
.social-section .sub-title li {
	font-size: 1.5rem;
	color: #808080;
	padding: 0.2rem 0 0.2rem 0.8rem;
}
.social-section .sub-title li::before{
	content:'';
	width:5px;
	height:5px;
	background:#999999;
	border-radius: 50%;
	margin-top: 8px;
	position: absolute;
	left: 20px;
}
.social-section .pipe {
	width: 100%;
	display: flex;
	justify-content: space-around;
	border-bottom: 1px #CCC dashed;
	position: relative;
	margin-bottom: 2rem;
}
.social-section .pipe span {
	width: 1px;
	height: 2rem;
	border-left: 1px #CCC dashed;
}
.social-section .pipe span.even {
	position: absolute;
	top: 2rem;
	left: 50%;
	transform: translateX(-50%);
}
.social-section .rank {
	display: none;
}
.social-section .vertical {
	display: block;
}
@media screen and (max-width: 768px) {
	.social-section .vertical {
		display: none;
	}
	.social-section .rank {
		display: block;
	}
}

/*物业服务*/
.salaryinfo-section {
	background: #FAFAFA;
	padding: 50px 0;
}
.salaryinfo-section .list-cell {
	background: #FFF;
	border-radius: 10px;
	padding: 20px;
}
.salaryinfo-section .title {
	font-size: 2rem;
	font-weight: bold;
	color: #FF5722;
	margin-bottom: 0.5rem;
}
.salaryinfo-section .sub-title {
	font-size: 1.5rem;
	color: #808080;
	line-height: 2.6rem;
}

/*图片触发状态*/
.img-section .list-cell {
	position: relative;
	cursor: pointer;
}
.img-section .list-cell .title {
	display: none;
}
.img-section .list-cell:hover .img-bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	height: 100%;
	color: #FFF;
	background: rgba(254, 116, 42, 0.6);
}
.img-section .list-cell:hover .title {
	position: absolute;
	font-size: 24px;
	color: #FFF;
	top: 50%;
	left: 50%;
	bottom: auto;
	transform: translate(-50%, -50%);
	z-index: 19;
	display: block;
}

/*服务优势*/
.advantage-section .list-cell {
	display: flex;
	flex-direction: column;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9;
	padding: 30px 30px 0;
	color: #FFF;
}


/*动态*/
.new-section .menu-box {
	text-align: center;
	border: 2px #F9F9F9 solid;
	border-radius: 5px;
	padding: 20px 0;
}
.new-section .menu-box .nav-list li {
	padding: 10px 0;
	cursor: pointer;
}
.new-section .menu-box .nav-list li:hover {
	background: #F5F5F5;
	font-weight: bold;
}
.new-section .menu-box .nav-list li.active {
	background: #F5F5F5;
	font-weight: bold;
}
.new-section .menu-box .nav-list li.active a {
	color: #FF7B33;
}
.new-section .contact {
	text-align: center;
	border: 2px #FF7B33 solid;
	border-radius: 5px;
	padding: 10px;
	margin-top: 30px;
}
.new-section .desc-content p {
	margin: 1em 0;
	font-size: 16px;
	line-height: 1.8;
}
.new-section a.list-cell {
	display: flex;
	border-bottom: 1px #F5F5F5 solid;
	padding: 20px 0;
	color: #4a4a4a;
}
.new-section a.list-cell:hover {
	border-bottom: 1px #FF7B33 solid;
}
.new-section a.list-cell .content{
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-left: 20px;
	overflow: hidden;
}
.new-section a.list-cell .content .title {
	font-size: 2rem;
	font-weight: bold;
}
.new-section a.list-cell:hover .content .title {
	color: #FF7B33;
}
.new-section a.list-cell:first-child {
	padding-top: 0;
}
.new-section a.list-cell .content .sub-title {
	display: inline-block;
}
.new-section a.list-cell .content .form,
.new-section a.list-cell .content .data {
	margin-top: 5px;
}
.new-section a.list-cell .content .desc {
	margin-top: 10px;
	line-height: 24px;
}

/* 文章详情 */
.new-section .title{
	font-size: 2.6rem;
}
.new-section .desc-breadcrumb {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding: 20px 0;
	border-bottom: 1px #e5e5e5 solid;
}
	
/* 动态——移动端菜单 */
.new-section .menu-box.rank {
	border: 0;
	text-align: left;
	padding: 0;
	background: #f5f5f5;
	margin-bottom: 30px;
}
.new-section .menu-box.rank .layui-nav {
	background: #f5f5f5;
	padding: 0;
}
.new-section .menu-box.rank .layui-nav .layui-nav-item a {
	color: #333;
}
.new-section .menu-box.rank .layui-nav .layui-nav-item.active a {
	color: #FF7B33;
}
.new-section .menu-box.rank .layui-nav.nav-list .layui-nav-bar {
	display: none;
}

@media screen and (max-width: 414px) {
	.new-section a.list-cell .content .title {
		font-size: 1.2rem;
	}
	.new-section a.list-cell .content .sub-title {
		display: flex;
		justify-content: space-between;
	}
	.new-section a.list-cell .content .form,
	.new-section a.list-cell .content .data {
		font-size: 12px;
		margin-top: 0;
	}
	.new-section a.list-cell .content .desc {
		font-size: 12px;
		line-height: normal;
		margin-top: 0;
	}
	/* 文章详情 */
	.new-section .title{
		font-size: 1.6rem;
	}
	.new-section .sub-title{
		font-size: 1rem;
	}
	.new-section .desc-breadcrumb {
		justify-content: flex-start;
	}
}

/*党建工作*/
.party-section.main-bg {
	background: #FCFAEA;
}
.party-main{
	position: relative;
	margin-bottom: 30px;
}
.party-main .img-01, .party-main .img-02, .party-main .img-03, .party-main .img-04{
	position: absolute;
	z-index: 9;
}
.party-main .img-01{
	top: 0;
	left: 0;
	width: 300px;
}
.party-main .img-02{
	top: 40px;
	left: 49%;
	width: 120px;
	transform: translateX(-50%);
}
.party-main .img-03{
	top: 0;
	right: 0;
	width: 200px;
}
.party-main .img-04{
	bottom: 0;
	left: 0;
}
.party-main .main-box {
	position: relative;
	width: 100%;
	z-index: 1;
	background: url('../static/temp/party/img/bg.png') no-repeat;
	background-size: cover;
	padding: 30px 0 70px;
} 
.party-main .main-box .title{
	display: flex;
	justify-content: space-around;
	font-size: 5rem;
	color: #E40000;
	padding: 30px 0;
}
.party-main .main-box .title span {
	border-bottom: 2px #E40000 solid;
}
.party-main .main-box .header {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
}
.party-main .main-box .header .left{
	display: flex;
	align-items: center;
}
.party-main .main-box .header .party-icon{
	width: 6rem;
}
.party-main .main-box .header .party-title{
	font-size: 3.6rem;
	color: #C00000;
	padding: 10px 15px;
	background: #FFE3DB;
	border-radius: 0 30px 0 30px;
	margin: 0 15px;
}
.party-main .main-box .header .party-subtitle{
	font-size: 3rem;
}
.party-main .main-box .sub-title{
	font-size: 16px;
	font-weight: bold;
	color: #E40000;
}
.party-main .main-box .sub-title.two {
	font-size: 14px;
	color: #333;
}
.party-main .main-box .text{
	font-size: 14px;
	border: 1px #E40000 dashed;
	padding: 5px 10px;
	margin: 10px 0;
}

.party-section a.list-cell {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px #F5F5F5 solid;
	padding: 20px 0;
	color: #4a4a4a;
}
.party-section a.list-cell.flex {
	justify-content: flex-start;
}
.party-section a.list-cell.column {
	justify-content: flex-start;
	flex-direction: column;
}
.party-section a.list-cell:hover {
	border-bottom: 1px #FF7B33 solid;
}
.party-section a.list-cell .title {
	font-size: 1.2rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.party-section a.list-cell:hover .title {
	color: #FF7B33;
}
.party-section a.list-cell:first-child {
	padding-top: 0;
}
.party-section .slideBox {
	margin-top: 30px;
}
.party-section .slideBox .bd ul {
	position: relative;
}
.party-section .slideBox .bd ul li .tit {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
	color: #FFF;
	padding: 10px 15px;
	display: inline-block;
	white-space: nowrap; 
	overflow: hidden;
	text-overflow:ellipsis;
	background: rgba(0, 0, 0, 0.7);
}
.party-section .slideBox .prev,
.party-section .slideBox .next {
	position: absolute;
	left: 30px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99;
	display: block;
	width: 38px;
	height: 38px;
	text-align: center;
	cursor: pointer;
}
.party-section .slideBox .next {
	left: auto;
	right: 30px;
}

.party-section .picScroll .bd li{
	width: 22.5%;
	float: left;
	font-size: 14px;
	text-align: center;
	margin-left: 2.5%;
}
@media screen and (max-width: 992px) {
	.party-main .main-box .title{
		font-size: 4rem;
		margin-top: 30px;
	}
	.party-main .main-box .title span {
		border-bottom: 0;
	}
	.party-main .main-box .header{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.party-main .main-box .header .party-icon{
		width: 4rem;
	}
	.party-main .main-box .header .party-title{
		font-size: 2.5rem;
	}
	.party-main .main-box .header .party-subtitle{
		font-size: 2rem;
	}
	.party-main .img-02 {
		display: none;
	}
}
@media screen and (max-width: 768px) {
	.party-main .main-box .title{
		font-size: 3.5rem;
		margin-top: 5px;
	}
	.party-main .img-01{
		width: 200px;
	}
	.party-main .img-02{
		top: 40px;
		left: 48%;
		width: 80px;
		transform: translateX(-50%);
		display: block;
	}
	.party-main .img-03{
		width: 100px;
	}
}
@media screen and (max-width: 414px) {
	.party-main .main-box .title{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.party-main .main-box .header .party-title{
		font-size: 1.8rem;
	}
	.party-main .main-box .header .party-subtitle{
		font-size: 1.6rem;
		margin-top: 10px;
	}
	.party-main .img-02 {
		display: none;
	}
}

/*分页*/
.page-box {display: flex; justify-content: center; margin-top: 30px;}
.page-box ul {display: flex; align-items: center;}
.page-box ul li {border: 1px #eaeaea solid; font-size: 16px; color: #808080; padding: 4px 10px; margin-left: 10px;}
.page-box ul li.disabled {color: #d8d8d8;}
.page-box ul li.disabled span { font-size: 16px !important; color: #999 !important;}
.page-box ul li.active { color: #FF5722; border: 1px #FF9C22 solid;}
.page-box ul li.active span { font-size: 16px !important; color: #FF5722 !important;}
.page-box .pagination span {font-size: 16px !important; font-weight: normal !important; color: #000 !important; margin-top: 3px !important;}

@media screen and (max-width: 768px) {
	.page-box {
		transform: scale(0.75);
	}
	.page-box .pagination span{
		display: none;
	}
	.page-box .pagination .disabled span, .page-box .pagination .active span{
		display: block;
	}
	.page-box .pagination .active span {
		font-size: 16px !important;
	}
	/* .page-box ul span{
		height: 35px;
		line-height: 30px;
		padding: 0 5px;
		border: 1px #eaeaea solid;
	}
	.page-box ul li {
		height: 35px;
		line-height: 30px;
		padding: 0 12px;
		margin-top: 3px;
		display: none;
	}
	.page-box .pagination .disabled span, .page-box ul li {font-size: 2rem !important;}
	.page-box .pagination .disabled span{
		padding: 0;
	}
	.page-box ul li span{
		border: 0;
	}
	.page-box ul li:nth-child(2), .page-box ul li:last-child{
		display: block;
	} */
}

/*产业园通栏*/
.industrial-banner {
	background: url('../static/temp/bg-07.png') no-repeat;
	background-size: cover;
}
.industrial-banner .item {
	color: #FFF;
	text-align: center;
	padding: 80px 30px;
}

/*招商政策*/
.investment-policy {
	padding: 100px 0 0;
}
.investment-policy .list-cell {
	border-radius: 10px;
}
.investment-policy .list-cell.one {
	background: url('../static/temp/platform/01.jpg') no-repeat;
	background-size: cover;
}
.investment-policy .list-cell.two {
	background: url('../static/temp/platform/02.jpg') no-repeat;
	background-size: cover;
}
.investment-policy .list-cell.three {
	background: url('../static/temp/platform/03.png') no-repeat;
	background-size: cover;
}
.investment-policy .list-cell.four {
	background: url('../static/temp/platform/04.jpg') no-repeat;
	background-size: cover;
}
.investment-policy .list-cell.five {
	background: url('../static/temp/platform/05.jpg') no-repeat;
	background-size: cover;
}
.investment-policy .list-cell.six {
	background: url('../static/temp/platform/06.jpg') no-repeat;
	background-size: cover;
}
.investment-policy .list-cell.seven {
	background: url('../static/temp/platform/07.jpg') no-repeat;
	background-size: cover;
}
.investment-policy .list-cell.eight {
	background: url('../static/temp/platform/08.jpg') no-repeat;
	background-size: cover;
}
.investment-policy .list-cell.nine {
	background: url('../static/temp/platform/09.jpg') no-repeat;
	background-size: cover;
}
.investment-policy .list-cell .item {
	padding: 2rem;
	background: rgba(26, 47, 92, 0.8);
	border-radius: 10px;
	font-size: 1.2rem;
	font-weight: bold;
	color: #FFF;
}
.investment-policy .list-cell .item:hover .imgbox  {
	transform: rotateY(180deg);
	transition: .5s;
}
.investment-policy .list-cell .item .imgbox {
	margin: 0 2rem 0;
	transform: rotateY(0deg);
	transition: .5s;
}

/*招商行业*/
.investment-trade {
	margin-top: 80px;
}
.investment-trade .list-cell{
	/* padding: 2rem; */
	position: relative;
}
.investment-trade .list-cell .title {
	position: absolute;
	bottom: 22%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 9;
	font-size: 1.3rem;
	color: #FFF;
}
@media screen and (max-width: 414px) {
	.investment-trade .list-cell .title {
		bottom: 16%;
	}
}
.investment-trade .list-cell .imgbox {
	transform: rotateY(0deg);
	transition: .5s;
}
.investment-trade .list-cell:hover .imgbox  {
	transform: rotateY(180deg);
	transition: .5s;
}
	
/*五中心一平台*/
/* .platform-section {
	position: relative;
	padding: 30px 0 100px;
}
.platform-section .main-box {
	position: absolute;
	width: 25rem;
	height: 25rem;
	left: 50%;
	top: 40%;
	transform: translate(-50%, -50%);
}
.platform-section .main-box .item {
	display: flex;
	justify-content: right;
	width: 100%;
	position: absolute;
	top: 1.5rem;
	z-index: 999;
}
.platform-section .main-box .item.left-top {
	left: auto;
	right: 24rem;
}
.platform-section .main-box .item.right-top {
	justify-content: left;
	left: 24rem;
	right: auto;
}
.platform-section .main-box .item.left-bottom {
	left: auto;
	right: 24rem;
	top: auto;
	bottom: 1.5rem;
}
.platform-section .main-box .item.right-bottom {
	justify-content: left;
	left: 24rem;
	right: auto;
	top: auto;
	bottom: 1.5rem;
}
.platform-section .main-box .item.bottom {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	right: auto;
	top: 25rem;
} */
.five-content{
	padding: 80px 0;
}
@media screen and (max-width: 992px) {
	.fivec-map .ripple, .fivec-map .ripple_two, .fivec-map .sub-title{
		display: none;
	}
}
@media screen and (max-width: 414px) {
	.five-content {
		transform: scale(0.6);
		padding: 0;
		margin: -50px 0 400px;
	}
	.fivec-map{
		transform: scale(1.1);
	}
}

/*园区入驻*/
.industrial-add {
	background: #FAFAFA;
	margin: 100px 0;
}
.industrial-add .tabs-box {
	margin-top: 20px;
}
.industrial-add .tabs-box .layui-tab-title {
	display: flex;
	justify-content: space-between;
}
.industrial-add .tabs-box .layui-tab-title li {
	font-size: 1.6rem;
	font-weight: bold;
	padding: 0;
}
.industrial-add .tabs-box .layui-tab-title .layui-this {
	color: #FF7B33;
}
.industrial-add .tabs-box li.layui-this:after, 
.industrial-add .tabs-box .layui-tab-title .layui-this:after {
	border-bottom: 2px solid #FF7B33;
}
.industrial-add .tabs-box .layui-tab-content {
	padding-top: 20px;
}
.industrial-add .tabs-box .layui-tab-content .layui-form-label {
	width: 100px;
	/* padding: 9px 0; */
	flex-shrink: 0;
	width: auto;
}
@media screen and (max-width: 768px) {
	.industrial-add .tabs-box .layui-tab-content .layui-form-label {
		padding: 9px 0 9px 10px;
	}
	.industrial-add .tabs-box .layui-input-block {
		margin-left: 0;
	}
}
/* .industrial-add .tabs-box .layui-tab-content .layui-input-block {
	margin-left: 0;
} */
.industrial-add .tabs-box .layui-tab-content .layui-tab-item ul {
	display: flex;
	flex-wrap: wrap;
}
/* 滚动数值 */
.number-seciton {
	margin: 100px auto;
}
.number-seciton .count-number{
	font-size: 50px;
}
.number-seciton .count-number .count-unit{
	font-size: 26px;
}
.number-seciton .count-number .text{
	font-size: 20px;
}
@media screen and (max-width: 414px) {
	.industrial-add .tabs-box .layui-tab-title {
		justify-content: space-around;
	}
	.industrial-add .tabs-box .layui-tab-title li {
		font-size: 1.5rem;
	}
	.industrial-add .tabs-box .layui-tab-content .layui-tab-item ul{
		justify-content: center;
	}
	.number-seciton{
		margin: 30px auto;
	}
	.number-seciton .count-number{
		font-size: 30px;
	}
	.number-seciton .count-number .count-unit{
		font-size: 14px;
	}
	.number-seciton .count-number .text{
		font-size: 16px;
	}
}
.industrial-add .tabs-box .layui-tab-content .layui-tab-item ul li {
	border: 1px #FF9C22 solid;
	padding: 5px 10px;
	margin: 0 10px 10px 0;
}

/*腾飞职聘*/
.employment-section {
	margin: 50px auto;
}
.employment-section .job-box {
	border: 1px #EAEFF5 solid;
	border-radius: 10px;
	box-shadow: 1px 4px 5px #f3f8fb;
	padding: 15px;
	margin-top: 20px;
}
.employment-section .job-box:first-child {
	margin-top: 0;
}
.employment-section .job-box .title {
	font-size: 2rem;
	font-weight: bold;
	padding-bottom: 15px;
	border-bottom: 1px #EAEFF5 solid;
}
.employment-section .job-box .header {
	display: flex;
	align-items: center;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px #EAEFF5 solid;
}
.employment-section .job-box .header .logo {
	width: 6rem;
	height: 6rem;
	border-radius: 50%;
}
.employment-section .job-box .header .bt-title {
	font-size: 2rem;
	font-weight: bold;
}
.employment-section .job-box .header .sub-title {
	font-size: 1.4rem;
	color: #808080;
}
.employment-section .job-box .content {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.employment-section .job-box .content ul li {
	display: flex;
	padding: 5px 0;
}
.employment-section .job-box .content ul li .label {
	width: 100px;
	flex-shrink: 0;
}
.employment-section .job-box .content .tag-box {
	display: flex;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
	overflow: hidden;
}
.employment-section .job-box .content .tag-box:last-child {
	margin-right: 0;
}
.employment-section .job-box .content .tag-box .tag-title {
	font-size: 0.8rem;
	color: #FF9C22;
	background: #fdf6ec;
	padding: 0 8px;
	border-radius: 4px 0 0 4px;
}
.employment-section .job-box .content .tag-box .triangle_border_right {
	width: 0;
	height: 0;
	border-width: 11px 0 11px 11px;
	border-style: solid;
	border-color: transparent transparent transparent #FDF6EC; 
	margin: 0 auto;
	position: relative;
}
.employment-section .job-box .content .tag-box .triangle_border_right::after {
	content: '';
	width: 5px;
	height: 5px;
	background: #FF9C22;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
}
.employment-section .job-box .content .tab-box .triangle_border_right .arrow {
	display: block;
	width: 0;
	height: 0;
	border-width: 9px 0 9px 9px;
	border-style: solid;
	border-color: transparent transparent transparent #fdf6ec; 
	position: absolute;
	top: -9px;
	left: -11px;
}
