body{
	background:#f5f5f5;	
} 
.nav-content{
	background:#fff;
}
.main{
	width:1000px;
	margin:0 auto;
	color: #000;
}
.plan-title{
	width:230px;
	height:60px;
	line-height:60px;
	font-size:28px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	background:#e91c04;
	margin:50px auto 0;
	border-radius:10px;
}
.line-list{
	position:relative;
	height: 60px;
}
.line-list li{
	display:block;
	position:absolute;
	width:3px;
	background:#e91c04;
}
.line-left{
	height:200px;
	transform:rotate(74deg);
	-ms-transform:rotate(74deg); 	/* IE 9 */
	-moz-transform:rotate(74deg); 	/* Firefox */
	-webkit-transform:rotate(74deg); /* Safari 和 Chrome */
	-o-transform:rotate(74deg); 	/* Opera */
	top: -76px;
	left: 440px;
}
.line-center{
	top: 0;
	left: 600px;
	height:50px;
}
.line-right{
	height:200px;
	transform:rotate(106deg);
	-ms-transform:rotate(106deg); 	/* IE 9 */
	-moz-transform:rotate(106deg); 	/* Firefox */
	-webkit-transform:rotate(106deg); /* Safari 和 Chrome */
	-o-transform:rotate(106deg); 	/* Opera */
	top: -76px;
	left: 760px;
}
.plan-list li{
	display:inline-block;
	width:382px;
	height:204px;
	border:3px solid #e86704;
	border-radius:25px;
	vertical-align:top;
	padding:20px;
}
.plan-list li:nth-child(2){
	border:3px solid #d09a01;
	margin:0 20px;
}
.plan-list li:last-child{
	border:3px solid #12cc88;
}
.plan-list li h2{
	font-size:20px;
}
.plan-list li p{
	font-size:16px;
	line-height:26px;
	margin-top:6px;
}

.item{
	margin-top:60px;
}
.item-img{
	vertical-align:top;
}
.item-content{
	display:inline-block;
	width:580px;
	height:264px;
	overflow:hidden;
	margin-left:20px;
}
.item-content h2{
	font-size:24px;
	margin:50px auto 20px;
}
.item-content p{
	font-size:20px;
	line-height:36px;
	
}
.activities,.job{
	margin-top:40px;
}
.activites-title,.scheme-title{
	font-size:28px;
	margin-bottom:10px;
}
.exchange-title,.job-title,.scheme-manpower-title,.scheme-outsourcing-title{
	font-size:24px;
	font-weight:normal;
	margin-bottom:10px;
}
.exchange-p,.job-p,.scheme-manpower p,.scheme-outsourcing p{
	font-size:16px;
	line-height:26px;
	margin-bottom:16px;
}
.job-list li{
	display:inline-block;
	width:589px;
	height:206px;
	margin-bottom:20px;
}
.job-list li:nth-child(2n){
	margin-left:17px;
}
.scheme-manpower-list{
	margin:20px auto;
}
.scheme-manpower-list li{
	display:inline-block;
	width:380px;
	height:136px;
	margin-bottom:20px;
}
.scheme-manpower-list li h4{
	font-size:24px;
	color:#fff;
	text-align:center;
	line-height:136px;
}
.scheme-manpower-list li:first-child{
	background:#f04745;
}
.scheme-manpower-list li:nth-child(2){
	background:#2ab5ed;
	margin:auto 26px;
}
.scheme-manpower-list li:nth-child(3){
	background:#26cca1;
}
.scheme-manpower-list li:nth-child(4){
	background:#7551d4;
}
.scheme-manpower-list li:nth-child(5){
	background:#ddb020;
	margin:auto 26px;
}
.scheme-manpower-list li:last-child{
	background:#e97d23;
}
.scheme-manpower-list .company-name{
	font-size:22px;
}



/* modify 20240827 */
.pf_title{
	font-family: Noto Sans SC;
	font-size: 36px;
	font-weight: 700;
	line-height: 36px;
	text-align: center;
	color: #000;	
	margin-top: 30px;
	margin-bottom: 10px;
}
.pf_detaile{
	font-family: Noto Sans SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	text-align: left;
	color: #000;
}
.plan_first_img{
	display: block;
	margin:30px auto;
	max-width: 1000px;
}
.artner_item{
	margin-bottom: 30px;
	font-family: Noto Sans SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	text-align: justified;
	color: #000;
}
.ailke_title{
	font-family: Noto Sans SC;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	text-align: center;
	margin-bottom: 10px;
}
.partner_textDestion{
	font-family: Noto Sans SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	text-align: justified;
	text-indent: 2rem;
}
.blod_txt{
	font-weight: 600;
}
.mbottom0{
	margin-bottom: 0 !important;
}
.flex_img{
	margin: 30px auto;
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.flex_img img{
	display: block;
	width: 250px;
	height: 184px;
	border-radius: 16px ;
}
.flex_img_item{
	margin: 30px auto;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.flex_img_item img{
	width: 333px;
	height: 250px;
	border-radius: 16px;
}
.flex_img_item img:nth-child(3n){
	margin-right: 0;
}
.flex_img_last{
	margin: 30px auto;
	width: 100%;
	display: flex;
}
.flex_img_last img{
	display: block;
}
.flex_img_last img:nth-child(1){
	width: 240px;
	height: 230px;
}
.flex_img_last img:nth-child(2){
	width: 240px;
	height: 230px;
}
.flex_img_last img:nth-child(3){
	width: 536px;
	height: 230px;
}
.flex_div{
	display: flex;
	justify-content: space-between;
}
.flex_left{
	width: 600px;
}
.flex_right{
	width: 350px;
	height: 300px;
}
.flex_right img{
	display: block;
	width: 100%;
	height: 100%;
}
.end_flex img:nth-child(1),.end_flex img:nth-child(2),.end_flex img:nth-child(3){
	height: 400px;
}