.infobox {padding-top:3rem;}
.infobox p {color:#bdbdbd; font-weight:500;}
.inforight {padding-left:2rem;}
.infoleft {padding-right:2rem;}

.process {display:grid;  position:relative; text-align:center; grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr; grid-gap:0;}

.process-cols-7 {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-gap:0;}
.process-cols-8 {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-gap:0;}

.process {}
.process .one i {display:table; margin:0 auto; width:100px; height:100px; line-height:100px; font-size:2.4rem; border-radius:100%; background:linear-gradient(92deg, #1429bb, #931147); color:#fff; position:relative;}
.process .one i:after {content:''; position:absolute; top:50%; right:-115%; width:115%; height:4px;  background:linear-gradient(265deg, #1429bb, #931147);  opacity:0.8; transform:translate(0,-60%);}
.process .one h2 {font-size:1.24rem; margin-top:1rem;}
.process .one:last-child i:after {display:none;}
.process .one p {color:#686868; font-size:0.94rem; margin-top:10px; font-weight:600;}

.process_tab {}
.process_tab ul {display:table; margin:0 auto;}
.process_tab li {border:2px solid #4c4c4c; padding:0.75rem 1.5rem; border-radius:60px; display:inline-block; margin:0 0.5rem; font-weight:600; color:#b5b5b5; cursor:pointer;}
.process_tab li.active {color:#fff; border-color:#7954e3; }

@media (max-width:1200px) {

	.inforight, .infoleft {padding:0;}
	.infoleft {margin-bottom:2rem;}
	.inforight {margin-top:2rem;}
	.bigtit {font-size:2.8rem !important; line-height:1.35;}

	.process_tab li {font-size:0.9rem; padding:0.5rem 1rem; margin:0 0.5rem 0.8rem 0;  letter-spacing:-0.02em;}
	.process {grid-template-columns: 1fr 1fr 1fr;}
	.process .one {margin-bottom:1.5rem; padding:0 0.5rem;}
	.process .one i {width:80px; height:80px; line-height:80px;}
	.process .one h2 {font-size:1rem;}
	.process .one p {font-size:0.8rem;}
	.process_con h1 {font-size:1.25rem; letter-spacing:-0.04em;}
}