/*pc_css*/
@media screen and (min-width:1025px){
	.cr_content .cr_txcont{
		font-size:14px;
		line-height: 28px;
	}
	
	.cr_content .flowbox{
		display: flex;
		justify-content: space-between;
	}
	
	.cr_content .flowbox .box{
		width:calc((100% - 120px) / 4);

	}
	
	.cr_content .flowbox .box .bgbox{
		padding:40px 0;
		border-radius: 10px;
		background:rgba(255, 239, 169,0.5);
		position: relative;

	}
	
	.cr_content .flowbox .box .bgbox:after{
		content: "";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 13.5px 0 13.5px 13px;
		border-color: transparent transparent transparent rgba(0,0,0,0.3);
		display: block;
		position: absolute;
		top:calc(50% - 13.5px);
		right:-27px;

	}
	
	.cr_content .flowbox .box:last-child .bgbox:after{
		display: none;

	}
	
	.cr_content .flowbox .box .bgbox .ill{
		height:73px;
		text-align: center;
		margin:0 0 40px 0;
	}
	
	.cr_content .flowbox .box .bgbox .ill img{
		height: 100% !important;
		width:auto !important;
	}
	
	.cr_content .flowbox .box .bgbox .tl{
		text-align: center;
		font-size:22px;
		font-weight: bold;
		color:#000;
	}
	
	.cr_content .flowbox .box .cap{
		font-size:14px;
		line-height: 24px;
		margin:10px 0 0 0;
	}
	
	.cr_content .tablebox table{
		width:100%;
		border:1px solid #b3b3b3;
		font-size:14px;
		line-height: 25px;
	}
	
	.cr_content .tablebox table th{
		padding:30px 35px;
		text-align: left;
		background:#ffefa9;
		width:220px;
		font-weight: bold;
		box-sizing: border-box;
		vertical-align: middle;
		border-bottom:1px solid #b3b3b3;
	}
	
	.cr_content .tablebox table td{
		padding:15px;
		vertical-align: middle;
		border-bottom:1px solid #b3b3b3;
	}
}

@media screen and (max-width:1024px){
	.cr_content .cr_txcont{
		font-size:12px;
		line-height: 24px;
	}
	
	.cr_content .flowbox{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		flex-direction: column;
	}
	
	.cr_content .flowbox .box{
		width:100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin:0 0 20px 0;

	}
	
	.cr_content .flowbox .box:last-child{
		margin:0 0 0 0;

	}
	
	.cr_content .flowbox .box .bgbox{
		padding:25px 0;
		border-radius: 5px;
		background:rgba(255, 239, 169,0.5);
		position: relative;
		height:auto !important;
		width:130px;

	}
	
	.cr_content .flowbox .box .bgbox:after{
		content: "";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 10px 0 10px 10px;
		border-color: transparent transparent transparent rgba(0,0,0,0.3);
		display: block;
		transform:rotate(90deg);
		position: absolute;
		top:calc(100%);
		left:calc(50% - 5px);

	}
	
	.cr_content .flowbox .box:last-child .bgbox:after{
		display: none;

	}
	
	.cr_content .flowbox .box .bgbox .ill{
		height:35px;
		text-align: center;
		margin:0 0 20px 0;
	}
	
	.cr_content .flowbox .box .bgbox .ill img{
		height: 100% !important;
		width:auto !important;
	}
	
	.cr_content .flowbox .box .bgbox .tl{
		text-align: center;
		font-size:11px;
		font-weight: bold;
		color:#000;
	}
	
	.cr_content .flowbox .box .cap{
		font-size:12px;
		line-height: 24px;
		margin:0 0 0 0;
		width:calc(100% - 130px - 15px);
	}
	
	.cr_content .tablebox table{
		width:100%;
		border:1px solid #b3b3b3;
		font-size:12px;
		line-height: 20px;
	}
	
	.cr_content .tablebox table th{
		padding:10px;
		text-align: left;
		background:#ffefa9;
		width:25%;
		font-weight: bold;
		box-sizing: border-box;
		vertical-align: middle;
		border-bottom:1px solid #b3b3b3;
	}
	
	.cr_content .tablebox table td{
		padding:10px;
		vertical-align: middle;
		border-bottom:1px solid #b3b3b3;
	}
}


	