/*@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);*/

.wrapper {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	transform:translateX(-50%);
}

.steps {
  list-style: none;
  z-index: 0;
  position: relative;
  border-radius: 50%;
  width:64.6rem;
  height:64.6rem;
  border-radius: 100%;
  overflow: hidden;
}
.steps .title{
	position:absolute;
	width:35rem;
	height:35rem;
	top:50%;
	left:50%;
	z-index:10;
	background:#5377d7;
	border:0.8rem solid #fff;
	border-radius:100%;
	transform:translate(-50%, -50%);
}
.steps .title span{
	font-size:4.8rem;
	color:#fff;
	float:right;
	width:50%;
	writing-mode: vertical-lr;
    display: flex;
    height: 100%;
    justify-content: center;
	letter-spacing: 0.5rem;
    box-sizing: border-box;
    padding: 0 0 0 2.5rem;
	font-weight:bold;
	
}
.steps-cont{
	display:none;	
}

.is-active{
  background: linear-gradient(466deg, #11b3f1 60%, #5179d8) !important;
}
#steps-menu, steps-menu ul{
	height:100%
}

#steps-menu ul li {
  -moz-transition: all 1.2s ;
  -o-transition: all 1.2s ;
  -webkit-transition: all 1.2s ;
  -ms-transition: all 1.2s ;
  transition: all 1.2s;
  left: 50%;
  list-style: none;
  position: absolute;
  top: 50%;
  transform-origin: 0 0;
  background:#96ccff;
  border:1px solid #fff;
  height:50%;
  width:50%;
  border: 2px solid #fff;
  overflow:hidden;
}
#steps-menu ul li a {
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  color: #fff;
  text-decoration: none;
  text-align: center;
  font-size: 1.6em;
  /* writing-mode: vertical-lr; */
  letter-spacing: 0.5rem;
  position:absolute;
  right: 11%;
  top: 20%;
  font-size: 2.8rem;
}

.step-1 ul li:nth-of-type(1) {
  transform: rotate(-18deg);
  z-index:3;
}
.step-1 ul li:nth-of-type(1) a {
  transform: rotate(-75deg);
}
.step-1 ul li:nth-of-type(2) {
  transform: rotate(18deg);
  z-index:4;
}
.step-1 ul li:nth-of-type(2) a {
  transform: rotate(-69deg);
}
.step-1 ul li:nth-of-type(3) {
  transform: rotate(54deg);
  z-index:5;
}
.step-1 ul li:nth-of-type(3) a {
  transform: rotate(-77deg);
}
.step-1 ul li:nth-of-type(4) {
  transform: rotate(90deg);
  z-index:6;
}
.step-1 ul li:nth-of-type(4) a {
  transform: rotate(110deg);
}
.step-1 ul li:nth-of-type(5) {
  transform: rotate(126deg);
}
.step-1 ul li:nth-of-type(5) a {
  transform: rotate(111deg);
}
.step-1 ul li:nth-of-type(6) {
  transform: rotate(-198deg);
}
.step-1 ul li:nth-of-type(6) a {
  transform: rotate(111deg);
}
.step-1 ul li:nth-of-type(7) {
  transform: rotate(-162deg);
}
.step-1 ul li:nth-of-type(7) a {
  transform: rotate(111deg);
}
.step-1 ul li:nth-of-type(8) {
  transform: rotate(-126deg);
}
.step-1 ul li:nth-of-type(8) a {
  transform: rotate(111deg);
}
.step-1 ul li:nth-of-type(9) {
  transform: rotate(-90deg);
  z-index:2;
}
.step-1 ul li:nth-of-type(9) a {
  transform: rotate(111deg);
}
.step-1 ul li:nth-of-type(10) {
  transform: rotate(-54deg);
  z-index:2;
}
.step-1 ul li:nth-of-type(10) a {
  transform: rotate(111deg);
}


.step-2 ul li:nth-of-type(2) {
  transform: rotate(-18deg);
  z-index:3;
}
.step-2 ul li:nth-of-type(2) a {
  transform: rotate(-75deg);
}
.step-2 ul li:nth-of-type(3) {
  transform: rotate(18deg);
  z-index:4;
}
.step-2 ul li:nth-of-type(3) a {
  transform: rotate(-69deg);
}
.step-2 ul li:nth-of-type(4) {
  transform: rotate(54deg);
  z-index:5;
}
.step-2 ul li:nth-of-type(4) a {
  transform: rotate(-77deg);
}
.step-2 ul li:nth-of-type(5) {
  transform: rotate(90deg);
  z-index:6;
}
.step-2 ul li:nth-of-type(5) a {
  transform: rotate(110deg);
}
.step-2 ul li:nth-of-type(6) {
  transform: rotate(-234deg);
}
.step-2 ul li:nth-of-type(6) a {
  transform: rotate(111deg);
}
.step-2 ul li:nth-of-type(7) {
  transform: rotate(-198deg);
}
.step-2 ul li:nth-of-type(7) a {
  transform: rotate(111deg);
}
.step-2 ul li:nth-of-type(8) {
  transform: rotate(-162deg);
}
.step-2 ul li:nth-of-type(8) a {
  transform: rotate(111deg);
}
.step-2 ul li:nth-of-type(9) {
  transform: rotate(-126deg);
}
.step-2 ul li:nth-of-type(9) a {
  transform: rotate(111deg);
}
.step-2 ul li:nth-of-type(10) {
  transform: rotate(-90deg);
  z-index:2;
}
.step-2 ul li:nth-of-type(10) a {
  transform: rotate(111deg);
}
.step-2 ul li:nth-of-type(1) {
  transform: rotate(-54deg);
  z-index:3;
}
.step-2 ul li:nth-of-type(1) a {
  transform: rotate(111deg);
}

.step-3 ul li:nth-of-type(3) {
  transform: rotate(-18deg);
  z-index:3;
}
.step-3 ul li:nth-of-type(3) a {
  transform: rotate(-75deg);
}
.step-3 ul li:nth-of-type(4) {
  transform: rotate(18deg);
  z-index:4;
}
.step-3 ul li:nth-of-type(4) a {
  transform: rotate(-69deg);
}
.step-3 ul li:nth-of-type(5) {
  transform: rotate(54deg);
  z-index:5;
}
.step-3 ul li:nth-of-type(5) a {
  transform: rotate(-77deg);
}
.step-3 ul li:nth-of-type(6) {
  transform: rotate(-270deg);
  z-index:6;
}
.step-3 ul li:nth-of-type(6) a {
  transform: rotate(110deg);
}
.step-3 ul li:nth-of-type(7) {
  transform: rotate(-234deg);
}
.step-3 ul li:nth-of-type(7) a {
  transform: rotate(111deg);
}
.step-3 ul li:nth-of-type(8) {
  transform: rotate(-198deg);
}
.step-3 ul li:nth-of-type(8) a {
  transform: rotate(111deg);
}
.step-3 ul li:nth-of-type(9) {
  transform: rotate(-162deg);
}
.step-3 ul li:nth-of-type(9) a {
  transform: rotate(111deg);
}
.step-3 ul li:nth-of-type(10) {
  transform: rotate(-126deg);
}
.step-3 ul li:nth-of-type(10) a {
  transform: rotate(111deg);
}
.step-3 ul li:nth-of-type(1) {
  transform: rotate(-90deg);
  z-index:2
}
.step-3 ul li:nth-of-type(1) a {
  transform: rotate(111deg);
}
.step-3 ul li:nth-of-type(2) {
  transform: rotate(-54deg);
  z-index:3
}
.step-3 ul li:nth-of-type(2) a {
  transform: rotate(111deg);
}


.step-4 ul li:nth-of-type(4) {
  transform: rotate(-18deg);
  z-index:3;
}
.step-4 ul li:nth-of-type(4) a {
  transform: rotate(-75deg);
}
.step-4 ul li:nth-of-type(5) {
  transform: rotate(18deg);
  z-index:4;
}
.step-4 ul li:nth-of-type(5) a {
  transform: rotate(-69deg);
}
.step-4 ul li:nth-of-type(6) {
  transform: rotate(-306deg);
  z-index:5;
}
.step-4 ul li:nth-of-type(6) a {
  transform: rotate(-77deg);
}
.step-4 ul li:nth-of-type(7) {
  transform: rotate(-270deg);
  z-index:6;
}
.step-4 ul li:nth-of-type(7) a {
  transform: rotate(110deg);
}
.step-4 ul li:nth-of-type(8) {
  transform: rotate(-234deg);
  z-index:6;
}
.step-4 ul li:nth-of-type(8) a {
  transform: rotate(111deg);
}
.step-4 ul li:nth-of-type(9) {
  transform: rotate(-198deg);
}
.step-4 ul li:nth-of-type(9) a {
  transform: rotate(111deg);
}
.step-4 ul li:nth-of-type(10) {
  transform: rotate(-162deg);
}
.step-4 ul li:nth-of-type(10) a {
  transform: rotate(111deg);
}
.step-4 ul li:nth-of-type(1) {
  transform: rotate(-126deg);
  z-index:1;
}
.step-4 ul li:nth-of-type(1) a {
  transform: rotate(111deg);
}
.step-4 ul li:nth-of-type(2) {
  transform: rotate(-90deg);
  z-index:2
}
.step-4 ul li:nth-of-type(2) a {
  transform: rotate(111deg);
}
.step-4 ul li:nth-of-type(3) {
  transform: rotate(-54deg);
  z-index:3;
}
.step-4 ul li:nth-of-type(3) a {
  transform: rotate(111deg);
}

.step-5 ul li:nth-of-type(5) {
  transform: rotate(-18deg);
  z-index:3;
}
.step-5 ul li:nth-of-type(5) a {
  transform: rotate(-75deg);
}
.step-5 ul li:nth-of-type(6) {
  transform: rotate(-342deg);
  z-index:4;
}
.step-5 ul li:nth-of-type(6) a {
  transform: rotate(-69deg);
}
.step-5 ul li:nth-of-type(7) {
  transform: rotate(-306deg);
  z-index:5;
}
.step-5 ul li:nth-of-type(7) a {
  transform: rotate(-77deg);
}
.step-5 ul li:nth-of-type(8) {
  transform: rotate(-270deg);
  z-index:6;
}
.step-5 ul li:nth-of-type(8) a {
  transform: rotate(110deg);
}
.step-5 ul li:nth-of-type(9) {
  transform: rotate(-234deg);
}
.step-5 ul li:nth-of-type(9) a {
  transform: rotate(111deg);
}
.step-5 ul li:nth-of-type(10) {
  transform: rotate(-198deg);
}
.step-5 ul li:nth-of-type(10) a {
  transform: rotate(111deg);
}
.step-5 ul li:nth-of-type(1) {
  transform: rotate(-162deg);
  z-index:1;
}
.step-5 ul li:nth-of-type(1) a {
  transform: rotate(111deg);
}
.step-5 ul li:nth-of-type(2) {
  transform: rotate(-126deg);
  z-index:1;
}
.step-5 ul li:nth-of-type(2) a {
  transform: rotate(111deg);
}
.step-5 ul li:nth-of-type(3) {
  transform: rotate(-90deg);
  z-index:2;
}
.step-5 ul li:nth-of-type(3) a {
  transform: rotate(111deg);
}
.step-5 ul li:nth-of-type(4) {
  transform: rotate(-54deg);
  z-index:3;
}
.step-5 ul li:nth-of-type(4) a {
  transform: rotate(111deg);
}


.step-6 ul li:nth-of-type(6) {
  transform: rotate(-378deg);
  z-index:3;
}
.step-6 ul li:nth-of-type(6) a {
  transform: rotate(-75deg);
}
.step-6 ul li:nth-of-type(7) {
  transform: rotate(-342deg);
  z-index:4;
}
.step-6 ul li:nth-of-type(7) a {
  transform: rotate(-69deg);
}
.step-6 ul li:nth-of-type(8) {
  transform: rotate(-306deg);
  z-index:5;
}
.step-6 ul li:nth-of-type(8) a {
  transform: rotate(-77deg);
}
.step-6 ul li:nth-of-type(9) {
  transform: rotate(-270deg);
  z-index:6;
}
.step-6 ul li:nth-of-type(9) a {
  transform: rotate(110deg);
}
.step-6 ul li:nth-of-type(10) {
  transform: rotate(-234deg);
  z-index:6;
}
.step-6 ul li:nth-of-type(10) a {
  transform: rotate(111deg);
}
.step-6 ul li:nth-of-type(1) {
  transform: rotate(-198deg);
}
.step-6 ul li:nth-of-type(1) a {
  transform: rotate(111deg);
}
.step-6 ul li:nth-of-type(2) {
  transform: rotate(-162deg);
}
.step-6 ul li:nth-of-type(2) a {
  transform: rotate(111deg);
}
.step-6 ul li:nth-of-type(3) {
  transform: rotate(-126deg);
}
.step-6 ul li:nth-of-type(3) a {
  transform: rotate(111deg);
}
.step-6 ul li:nth-of-type(4) {
  transform: rotate(-90deg);
  z-index:2;
}
.step-6 ul li:nth-of-type(4) a {
  transform: rotate(111deg);
}
.step-6 ul li:nth-of-type(5) {
  transform: rotate(-54deg);
  z-index:3;
}
.step-6 ul li:nth-of-type(5) a {
  transform: rotate(111deg);
}



.step-7 ul li:nth-of-type(7) {
  transform: rotate(-378deg);
  z-index:3;
}
.step-7 ul li:nth-of-type(7) a {
  transform: rotate(-75deg);
}
.step-7 ul li:nth-of-type(8) {
  transform: rotate(-342deg);
  z-index:4;
}
.step-7 ul li:nth-of-type(8) a {
  transform: rotate(-69deg);
}
.step-7 ul li:nth-of-type(9) {
  transform: rotate(-306deg);
  z-index:5;
}
.step-7 ul li:nth-of-type(9) a {
  transform: rotate(-77deg);
}
.step-7 ul li:nth-of-type(10) {
  transform: rotate(-270deg);
  z-index:6;
}
.step-7 ul li:nth-of-type(10) a {
  transform: rotate(110deg);
}
.step-7 ul li:nth-of-type(1) {
  transform: rotate(-234deg);
  z-index:6;
}
.step-7 ul li:nth-of-type(1) a {
  transform: rotate(111deg);
}
.step-7 ul li:nth-of-type(2) {
  transform: rotate(-198deg);
}
.step-7 ul li:nth-of-type(2) a {
  transform: rotate(111deg);
}
.step-7 ul li:nth-of-type(3) {
  transform: rotate(-162deg);
}
.step-7 ul li:nth-of-type(3) a {
  transform: rotate(111deg);
}
.step-7 ul li:nth-of-type(4) {
  transform: rotate(-126deg);
}
.step-7 ul li:nth-of-type(4) a {
  transform: rotate(111deg);
}
.step-7 ul li:nth-of-type(5) {
  transform: rotate(-90deg);
  z-index:2;
}
.step-7 ul li:nth-of-type(5) a {
  transform: rotate(111deg);
}
.step-7 ul li:nth-of-type(6) {
  transform: rotate(-414deg);
  z-index:3;
}
.step-7 ul li:nth-of-type(6) a {
  transform: rotate(111deg);
}


.step-8 ul li:nth-of-type(8) {
  transform: rotate(-378deg);
  z-index:3;
}
.step-8 ul li:nth-of-type(8) a {
  transform: rotate(-75deg);
}
.step-8 ul li:nth-of-type(9) {
  transform: rotate(-342deg);
  z-index:4;
}
.step-8 ul li:nth-of-type(9) a {
  transform: rotate(-69deg);
}
.step-8 ul li:nth-of-type(10) {
  transform: rotate(-306deg);
  z-index:5;
}
.step-8 ul li:nth-of-type(10) a {
  transform: rotate(-77deg);
}
.step-8 ul li:nth-of-type(1) {
  transform: rotate(-270deg);
  z-index:6;
}
.step-8 ul li:nth-of-type(1) a {
  transform: rotate(110deg);
}
.step-8 ul li:nth-of-type(2) {
  transform: rotate(-234deg);
  z-index:6;
}
.step-8 ul li:nth-of-type(2) a {
  transform: rotate(111deg);
}
.step-8 ul li:nth-of-type(3) {
  transform: rotate(-198deg);
}
.step-8 ul li:nth-of-type(3) a {
  transform: rotate(111deg);
}
.step-8 ul li:nth-of-type(4) {
  transform: rotate(-162deg);
}
.step-8 ul li:nth-of-type(4) a {
  transform: rotate(111deg);
}
.step-8 ul li:nth-of-type(5) {
  transform: rotate(-126deg);
}
.step-8 ul li:nth-of-type(5) a {
  transform: rotate(111deg);
}
.step-8 ul li:nth-of-type(6) {
  transform: rotate(-450deg);
  z-index:2;
}
.step-8 ul li:nth-of-type(6) a {
  transform: rotate(111deg);
}
.step-8 ul li:nth-of-type(7) {
  transform: rotate(-414deg);
  z-index:3;
}
.step-8 ul li:nth-of-type(7) a {
  transform: rotate(111deg);
}



.step-9 ul li:nth-of-type(9) {
  transform: rotate(-378deg);
  z-index:3;
}
.step-9 ul li:nth-of-type(9) a {
  transform: rotate(-75deg);
}
.step-9 ul li:nth-of-type(10) {
  transform: rotate(-342deg);
  z-index:4;
}
.step-9 ul li:nth-of-type(10) a {
  transform: rotate(-69deg);
}
.step-9 ul li:nth-of-type(1) {
  transform: rotate(-306deg);
  z-index:5;
}
.step-9 ul li:nth-of-type(1) a {
  transform: rotate(-77deg);
}
.step-9 ul li:nth-of-type(2) {
  transform: rotate(-270deg);
  z-index:6;
}
.step-9 ul li:nth-of-type(2) a {
  transform: rotate(110deg);
}
.step-9 ul li:nth-of-type(3) {
  transform: rotate(-234deg);
  z-index:6;
}
.step-9 ul li:nth-of-type(3) a {
  transform: rotate(111deg);
}
.step-9 ul li:nth-of-type(4) {
  transform: rotate(-198deg);
}
.step-9 ul li:nth-of-type(4) a {
  transform: rotate(111deg);
}
.step-9 ul li:nth-of-type(5) {
  transform: rotate(-162deg);
}
.step-9 ul li:nth-of-type(5) a {
  transform: rotate(111deg);
}
.step-9 ul li:nth-of-type(6) {
  transform: rotate(-486deg);
}
.step-9 ul li:nth-of-type(6) a {
  transform: rotate(111deg);
}
.step-9 ul li:nth-of-type(7) {
  transform: rotate(-450deg);
  z-index:2;
}
.step-9 ul li:nth-of-type(7) a {
  transform: rotate(111deg);
}
.step-9 ul li:nth-of-type(8) {
  transform: rotate(-414deg);
  z-index:3;
}
.step-9 ul li:nth-of-type(8) a {
  transform: rotate(111deg);
}


.step-10 ul li:nth-of-type(10) {
  transform: rotate(-378deg);
  z-index:3;
}
.step-10 ul li:nth-of-type(10) a {
  transform: rotate(-75deg);
}
.step-10 ul li:nth-of-type(1) {
  transform: rotate(-342deg);
  z-index:4;
}
.step-10 ul li:nth-of-type(1) a {
  transform: rotate(-69deg);
}
.step-10 ul li:nth-of-type(2) {
  transform: rotate(-306deg);
  z-index:5;
}
.step-10 ul li:nth-of-type(2) a {
  transform: rotate(-77deg);
}
.step-10 ul li:nth-of-type(3) {
  transform: rotate(-270deg);
  z-index:6;
}
.step-10 ul li:nth-of-type(3) a {
  transform: rotate(110deg);
}
.step-10 ul li:nth-of-type(4) {
  transform: rotate(-234deg);
  z-index:6;
}
.step-10 ul li:nth-of-type(4) a {
  transform: rotate(111deg);
}
.step-10 ul li:nth-of-type(5) {
  transform: rotate(-198deg);
}
.step-10 ul li:nth-of-type(5) a {
  transform: rotate(111deg);
}
.step-10 ul li:nth-of-type(6) {
  transform: rotate(-162deg);
}
.step-10 ul li:nth-of-type(6) a {
  transform: rotate(111deg);
}
.step-10 ul li:nth-of-type(7) {
  transform: rotate(-486deg);
}
.step-10 ul li:nth-of-type(7) a {
  transform: rotate(111deg);
}
.step-10 ul li:nth-of-type(8) {
  transform: rotate(-450deg);
  z-index:2;
}
.step-10 ul li:nth-of-type(8) a {
  transform: rotate(111deg);
}
.step-10 ul li:nth-of-type(9) {
  transform: rotate(-414deg);
  z-index:3;
}
.step-10 ul li:nth-of-type(9) a {
  transform: rotate(111deg);
}

#step-1 {
  display: block;
}

.container {
	overflow:hidden;
	padding:1px 0 0 0;
	position:relative;
	height:64.6rem;
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.col-sm-5{
  position: relative;
  z-index:1;
  min-height: 1px;
  max-width:143.6rem;
  height:43rem;
  padding:5rem 0 5rem 17rem;
  box-sizing: border-box;
  margin:10.8rem auto;
  background-image: linear-gradient(to right, rgba(223,234,255) , rgba(223,234,255, 0));
}
.col-sm-5 .box_50{ width:50%;}
.col-sm-5 .title{ color:#4169d0; font-size:3rem; font-weight:bold; margin:0 0 2rem 0;}
.col-sm-5 .left_cont li{    justify-content: normal;}
.col-sm-5 .left_cont li:before{ content:""; background:url(rczt20250613_03.png) left center no-repeat; width:1.4rem; height:2rem; background-size:100% auto; margin:0 2rem 0 0; }

.col-sm-5 .right_cont{margin:0 auto;display: flex;justify-content: space-between;width: 100%;}
.col-sm-5 .right_cont .btn_cont{width: 49%;}
.col-sm-5 .right_cont .btn_cont.w26{width: 26%;}
.col-sm-5 .right_cont .btn_cont.w72{width: 72%;}
.all_flex_cont .w58{ width: 58%;}
.all_flex_cont .w42{ width: 42%;    margin: 3rem 0 0 0rem;}
.col-sm-5 .btn_cont a{ display:flex;justify-content: space-evenly;background-image: linear-gradient(to right, #d7effd, #cae0fe); height:11.7rem; border-radius:0.5rem; margin:3rem 0 0 0; color:#2e4583; font-size:2.3rem; align-items: center; padding: 0 1rem; }
.col-sm-5 .btn_cont a:hover{ text-decoration:none;background-image: linear-gradient(to left, #d7effd, #cae0fe);}
.col-sm-5 .btn_cont span{ margin:0;width: 6rem;height: 6rem;background: #fff;border: 1px solid #fff;border-radius: 3rem;}
.col-sm-5 .btn_cont span img{ width:6rem;}

.steps-cont { display: none; position: absolute; left: -100%; opacity: 0; transition: all 0.5s ease-in-out;}
.steps-cont_active {display: block;left: 13%;opacity: 1;}


/* xg */
.wsrc .all_flex_cont ul{width: 80%;}
.wsrc .all_flex_cont {position: relative;}
.wsrc .all_flex_cont .gd{width: 13.1rem;height: 11.1rem;padding-right: 1rem; letter-spacing: 0.3rem;box-sizing: border-box;position: absolute;right: 0;top: 4rem; color: #4771af;font-size: 1.8rem; background: url(rczt_more_20250716.png) top left no-repeat;background-size: 100% 100%;}

.wsrc .wyrc{display: none;}
@media (max-width:900px){
	.all_flex_cont{ display:block;}
	.container{ height:auto; margin:0.6rem 3%;}
	.wrapper{ position:relative;transform: none;}
	.steps{ width:auto; height:auto; border-radius:0;}
	.steps .title{margin: 0 0 1.5rem 0; position:relative;width:auto;float:none;height: auto;top: 0;left: 0;transform: none;border-radius: 0; background:none; border:none; margin:0.9rem 0 0.9rem 0;}
	.steps .title span{width:auto;float:none;height: auto;    writing-mode: horizontal-tb;
    display: block; color:#5377d7; padding:0; font-size:2.4rem;letter-spacing: 0;display: none;}

.wsrc .wyrc{position: absolute;width: 43.9rem;height: 73.9rem; left: 0;transform: translateY(-50%);background: url(rczt_20250611_pic20left.png) no-repeat center center;background-size: 100% 100%;}
.wsrc .wyrc h5{padding-bottom: 1.3rem; position: relative;}
.wsrc .wyrc h5::after{ content: '';display: block;width: 7rem;height: 0.5rem;background-color: #ffffff;border-radius: 0.25rem;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}

.wsrc .wyrc{display: flex;width: 9.9rem; height: 14.9rem;top: -6rem;}
.wsrc .wyrc h5 {margin-left: 1rem; padding: 0 0 0.7rem ;font-size: 1.6rem;}
.wsrc .wyrc h5::after{width: 3rem;height: 0.3rem;}


	#steps-menu, #steps-menu ul{ height:auto;}
	#steps-menu ul{ display:flex;}
	#steps-menu ul li{ position:relative; transform:none; width:auto; height:auto; left:0; top:0; border:1px solid #fff; box-sizing:border-box; padding:0; width:20%; line-height:2;}	
	#steps-menu ul li a{position:relative; transform:none; width:auto; height:auto; left:0; top:0; display:block; font-size:1.8rem;letter-spacing: 0;}

   #steps-menu ul li:nth-child(6){display: none;}
   #steps-menu ul li:nth-child(7){display: none;}
   #steps-menu ul li:nth-child(8){display: none;}
   #steps-menu ul li:nth-child(9){display: none;}
   #steps-menu ul li:nth-child(10){display: none;}
   #steps-menu ul li:nth-child(11){display: none;}
.all_flex_cont .w58{ width: auto;}
	.col-sm-5{ max-width:none; width:auto; height:auto; margin:0.6rem 0; padding:1.5rem 2.4rem;}
	.col-sm-5 .title{ font-size:2.1rem;}
	.AllListCon li{ font-size:1.2rem;}
	.col-sm-5 .left_cont li:before{ width:1.2rem; height:1.8rem; margin:0 1.5rem 0 0;}
	.col-sm-5 .btn_cont a{ font-size:1.8rem; height:6rem;margin: 1rem 0;}
	.col-sm-5 .right_cont{ width:auto; margin:0.9rem 0 0 0;}
	.col-sm-5 .right_cont a{justify-content: center;}
	.col-sm-5 .btn_cont span{ margin:0 1.8rem 0 0;}
	.col-sm-5 .btn_cont span img{ width:3.6rem;}

  .steps-cont {transition: none;  display: none; position: unset;}
  .steps-cont_active {display: block;}

  .AllListCon ul.li2row{
    grid-template-columns: repeat(1, 1fr);
}


/* xg */
.wsrc .all_flex_cont ul{width: 100%;}
.wsrc .all_flex_cont {}
.wsrc .all_flex_cont .gd{height: auto;width: auto; position: unset;margin: 0 auto;background: unset;}


.col-sm-5 .right_cont{flex-wrap: wrap;}
.col-sm-5 .right_cont .btn_cont{width: 100%;}
.col-sm-5 .btn_cont span{width: 4rem;height: 4rem;}
.col-sm-5 .btn_cont div{flex: 1;}
.col-sm-5 .btn_cont span img{width: 4rem;height: 4rem;}

.wsrc .all_flex_cont .gd{background-image: linear-gradient(to right, #d7effd, #cae0fe);border-radius: 0.5rem; height: 4rem;}

.col-sm-5 .right_cont .btn_cont.w26{width: 100%;}
.col-sm-5 .right_cont .btn_cont.w72{width: 100%;}
	}
