/* 内页样式 */
.subpage_box {position: fixed; width: 100%; height: 34vw; top: 0.78rem; left: 0; background-size: cover; background-position: center;}
.text-blue{ color:#0093dd;}
.text-green{ color:#00d9cd;}
.text-orange{ color:#ee810d;}
.text-red{color:#e92027;}

/* 子页面标题栏 */
.title_ys {text-align: center; font-size: 0.42rem; margin-bottom: 0.56rem; line-height: 1.2; font-weight: 600; position: relative;}
.title_ys::after {content: ""; position: relative; z-index: 2; display: block; width: 0.3rem; height: 3px; background-color: #e7242f; 
margin: 0.16rem auto 0;}

.title_zl {text-align: center; font-size: 0.42rem; margin-top: 0.56rem; line-height: 1.2; font-weight: 600; position: relative;}
.title_zl::after {content: ""; position: relative; z-index: 2; display: block; width: 0.3rem; height: 3px; background-color: #0093dd;
margin: 0.16rem auto 0;}

.title_lc {text-align: center; font-size: 0.42rem; margin-top: 0.56rem; line-height: 1.2; font-weight: 600; position: relative;}
.title_lc::after {content: ""; position: relative; z-index: 2; display: block; width: 0.3rem; height: 3px; background-color: #ed822c;
margin: 0.16rem auto 0;}

.title_zj {text-align: center; font-size: 0.42rem; margin-top: 0.56rem; line-height: 1.2; font-weight: 600;position: relative;}
.title_zj::after { content: ""; position: relative; z-index: 2; display: block; width: 0.3rem; height: 3px; background-color: #0dd9cd;
margin: 0.16rem auto 0;}

.fwys_bg {background: #fff; position: relative;}
.fwys_box {}
.bd {padding: 0.5rem 0;}

.fwys_box .fwys_bg {background-image: url(../img/fwys_bg.jpg);	background-size: cover;	background-repeat: no-repeat;	background-position: center;
padding-bottom: 60px;}
.fwys_box .div1 {display: flex; justify-content: space-between;}
.fwys_box .div1 .divl {	flex-shrink: 0;	width: 53%;	box-sizing: border-box;}
.fwys_box .div1 .divl h3 {width: 150px;	font-size: 24px;	color: #fff;	background: #e7242f;	text-align: center;	margin: 0px auto; padding: 15px 30px;
border-radius: 30px; margin-top: -30px;	margin-bottom: 30px;}
.fwys_box .div1 .divl ul {border-bottom: #e7242f 1px solid;	padding: 20px 30px 10px 30px; position: relative;}
.fwys_box .div1 .divl ul li {font-size: 14px; color: #e7242f; line-height: 22px;}
.fwys_box .div1 .divl ul div {width: 85px; height: 85px; line-height: 85px; color: #e7242f; font-size: 16px; font-weight: bold; text-align: center; position: absolute;
right: 0; top: 0; background: #fff; border-radius: 50%; border: #cdcbcb 2px solid; cursor: pointer;}

.fwys_box .div1 .divl ul div:hover {border: #e7242f 2px solid;}
.fwys_box .div1 .divl ul li.title {font-size: 24px; font-weight: bold; padding-bottom: 15px; background: url(../img/icon_g.jpg) no-repeat 0px 0px; padding-left: 40px;}
.fwys_box .div1 .divl h5 {line-height: 1.2;}
.fwys_box .div1 .divl img {width: 100%;}
.fwys_box .div1 .divr {flex: 1; min-width: 0; background: #f2f2f2;}

.fwys_box .div1 .divr h3 {width: 150px; font-size: 24px; color: #fff; background: #9e9e9e; text-align: center; margin: 0px auto; padding: 15px 30px; border-radius: 30px;
margin-top: -30px; margin-bottom: 30px;}

.fwys_box .div1 .divr ul {margin: 0px auto; border-bottom: #cdcbcb 1px solid; padding: 25px 0px;}
.fwys_box .div1 .divr ul li {font-size: 24px; color: #333; text-align: center; align-items: center; justify-content: space-between;	padding-bottom: 15px; background: url(../img/icon_x.jpg) no-repeat 160px 2px;}
.fwys_box .div1 .divr ul li strong {color: #0093dd; font-size: 1.2rem; font-weight: bold;}
.fwys_box .div1 .divr ul li i {}
.fwys_box .div1 .divr ul li span {font-size: 0.24rem; color: #888;}

.data {display:flex; margin: 0px auto; overflow: hidden;}
.data ul {width: 18.4%;	background: #cfe9f7; border-radius: 10px; margin-right: 2%; float: left; padding-top: 25px;}
.data ul:last-child {margin-right: 0%;}
.data ul li {font-size: 24px; color: #333; text-align: center; padding: 15px 0px;}
.data ul li img{ width:180px; height:auto;}
.data2 {margin: 0px auto; overflow: hidden;}
.data2 ul {width: 23.5%; background: #cfe9f7; border-radius: 10px; margin-right: 2%; float: left; padding-top: 25px;}
.data2 ul:last-child {margin-right: 0%;}
.data2 ul li {font-size: 24px; color: #333; text-align: center; padding: 15px 0px;}


.step_bg {background: #f9f9f9; padding-bottom: 50px;}
.step {background-image: url(../img/liuc_bg.jpg); background-repeat: no-repeat; margin: 0px auto; overflow: hidden;}
.step ul {float: left; margin-right: 11%; cursor: pointer; text-align: center;}
.step3{width: 940px; margin: 0px auto;}
.step3 ul{margin-right: 14%;}
.step ul:last-child {margin-right: 0%;}
.step ul li {text-align: center;}
.step ul li.title {font-size: 22px;	color: #333; line-height: 50px;}


/* 公司注册流程 */
.step ul li.icon_bg {width: 133px;height: 120px;line-height: 120px;background-image: url(../img/lc_icon_bg.png);}
.step ul li.icon_bg i img{ vertical-align:middle;}
.step ul li.icon_bg span {display: block; height: 120px; width: 120px; line-height: 120px; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s;}
.step ul li.icon_bg span:hover {transform: scale(1.2);}
.step ul li.icon_bg span.c-1 {width: 100%; height: 100%; background: url(../img/lc_icon_1.png) center no-repeat; display: block;}
.step ul li.icon_bg span.c-2 {width: 100%; height: 100%; background: url(../img/lc_icon_2.png) center no-repeat; display: block;}
.step ul li.icon_bg span.c-3 {width: 100%; height: 100%; background: url(../img/lc_icon_3.png) center no-repeat; display: block;}
.step ul li.icon_bg span.c-4 {width: 100%; height: 100%; background: url(../img/lc_icon_4.png) center no-repeat; display: block;}
.step ul li.icon_bg span.c-5 {width: 100%; height: 100%; background: url(../img/lc_icon_5.png) center no-repeat; display: block;}
.step ul li.icon_bg span.s-1 {width: 100%; height: 100%; background: url(../img/sw_icon_1.png) center no-repeat; display: block;}
.step ul li.icon_bg span.s-2 {width: 100%; height: 100%; background: url(../img/sw_icon_2.png) center no-repeat; display: block;}
.step ul li.icon_bg span.s-3 {width: 100%; height: 100%; background: url(../img/sw_icon_3.png) center no-repeat; display: block;}
.step ul li.icon_bg span.s-4 {width: 100%; height: 100%; background: url(../img/sw_icon_4.png) center no-repeat; display: block;}
.step ul li.icon_bg span.s-5 {width: 100%; height: 100%; background: url(../img/sw_icon_5.png) center no-repeat; display: block;}

/* 记账报税流程 */
.step ul li.icon_bg2 {width: 130px; height: 130px; line-height: 130px; background: #fff; border: #ed822c 1px solid; border-radius: 50%;}
.step ul li.icon_bg2 i img{ vertical-align:middle;}
.step ul li.icon_bg2 span.b-1 {width: 100%; height: 100%; background: url(../img/bs_icon_1.png) center no-repeat; display: block;}
.step ul li.icon_bg2 span.b-2 {width: 100%; height: 100%; background: url(../img/bs_icon_2.png) center no-repeat; display: block;}
.step ul li.icon_bg2 span.b-3 {width: 100%; height: 100%; background: url(../img/bs_icon_3.png) center no-repeat; display: block;}
.step ul li.icon_bg2 span.b-4 {width: 100%; height: 100%; background: url(../img/bs_icon_4.png) center no-repeat; display: block;}
.step ul li.icon_bg2 span.b-5 {width: 100%; height: 100%; background: url(../img/bs_icon_5.png) center no-repeat; display: block;}

/* 资质代办流程 */
.step ul li.icon_bg3 {width: 130px; height: 130px; line-height: 130px; background: #fff; border: #ed822c 1px solid; border-radius: 20px 0px 20px 20px;margin: 0px auto;}
.step ul li.icon_bg3 i img{ vertical-align:middle;}
.step ul li.icon_bg3 span.b-1 {width: 100%; height: 100%; background: url(../img/bs_icon_1.png) center no-repeat; display: block;}
.step ul li.icon_bg3 span.b-2 {width: 100%; height: 100%; background: url(../img/bs_icon_2.png) center no-repeat; display: block;}
.step ul li.icon_bg3 span.b-3 {width: 100%; height: 100%; background: url(../img/bs_icon_3.png) center no-repeat; display: block;}
.step ul li.icon_bg3 span.b-4 {width: 100%; height: 100%; background: url(../img/bs_icon_4.png) center no-repeat; display: block;}

/* 审计服务流程 */
.step ul li.icon_bg4 { width: 130px; height: 140px; background-color: #ee800d; display: inline-block; position: relative; clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);}
.step ul li.icon_bg4 span.d-1 {width: 100%; height: 100%; background: url(../img/sjb_icon_1.png) center no-repeat; display: block;}
.step ul li.icon_bg4 span.d-2 {width: 100%; height: 100%; background: url(../img/sjb_icon_2.png) center no-repeat; display: block;}
.step ul li.icon_bg4 span.d-3 {width: 100%; height: 100%; background: url(../img/sjb_icon_3.png) center no-repeat; display: block;}
.step ul li.icon_bg4 span.d-4 {width: 100%; height: 100%; background: url(../img/sjb_icon_4.png) center no-repeat; display: block;}
.step ul li.icon_bg4 span.d-5 {width: 100%; height: 100%; background: url(../img/sjb_icon_5.png) center no-repeat; display: block;}

.ziliao {margin: 0px auto; overflow: hidden; padding-bottom: 60px;}
.ziliao ul { width: 18%; float: left; margin-right: 2.3%;}
.ziliao ul li {	text-align: center;}
.ziliao ul:last-child {margin-right: 0%;}
.ziliao ul li img {width: 100%; height: auto; border: #0dd9cd 4px solid;}
.ziliao ul li img:hover {width: 100%; height: auto; border: #0d93d9 4px solid;}
.ziliao ul li.title { font-size: 22px; color: #333;	line-height: 50px;}


.fwnr {margin: 0px auto; overflow: hidden;}
.fwnr_box {justify-content: space-between;}
.fwnr_box ul {display: block; width: 48%; float: left; text-align: center; background-color: #fff; box-shadow: 0.02rem 0.03rem 0.13rem 0px rgba(27, 27, 27, 0.1);
border-radius: 0px 0px 10px 10px; box-sizing: border-box; padding: 0 0.24rem 0.4rem; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s;
margin-bottom: 30px;}
.fwnr_box ul:hover {transform: scale(1.2);}
.fwnr_box ul a {color: #fff; font-size: 14px; padding: 15px 50px; margin-top: 30px; display: inline-block;}
.fwnr_box ul.div1 {border-top: #0d93d9 5px solid;}
.fwnr_box ul.div1 a {background: #0d93d9;}

.fwnr_box ul.div2 {border-top: #e7242f 5px solid; float: right;}
.fwnr_box ul.div2 a {background: #e7242f;}

.fwnr_box ul.div3 {	border-top: #0dd9cd 5px solid;}
.fwnr_box ul.div3 a {background: #0dd9cd;}

.fwnr_box ul.div4 {border-top: #ed822c 5px solid; float: right;}
.fwnr_box ul.div4 a {background: #ed822c;}

.fwnr_box ul li {flex-shrink: 0;}
.fwnr_box ul h1 {font-size: 0.24rem; margin-top: 0.24rem; height: 0.5rem; color: #0d93d9;}
.fwnr_box ul h2 {font-size: 0.24rem; margin-top: 0.24rem; height: 0.5rem; color: #e7242f;}
.fwnr_box ul h3 {font-size: 0.24rem; margin-top: 0.24rem; height: 0.5rem; color: #0dd9cd;}
.fwnr_box ul h4 {font-size: 0.24rem; margin-top: 0.24rem; height: 0.5rem; color: #ed822c;}

.fwnr_box ul li span {font-size: 14px;padding: 0px 5px; color: #888; transition: all 0.5s; line-height: 30px;}

.fwys_text {margin: 0px auto; overflow: hidden;}
.fwys_text ul {width: 48%; float: left; margin-bottom: 30px;}
.fwys_text ul:nth-child(even) {float: right; margin-bottom: 30px;}
.fwys_text ul img {width:110px; height:auto; float: left;}
.fwys_text ul li {height: 110px; line-height:110px; background: #f2f2f2; color: #333; border-radius: 12px;	margin-left: 140px;	padding-left: 30px; position: relative;}
.fwys_text ul li p.title{ font-size:24px; margin-right:10px;}
.fwys_text ul li p.text{}
.fwys_text ul li p{ float:left;}
.fwys_text ul li:before {
	content: "";
	/* 必须设置content属性，即使是空字符串 */
	position: absolute;
	/* 绝对定位 */
	left: -10px;
	/* 将小三角向左移动，使其显示在列表项文本之前 */
	top: 50%;
	/* 垂直居中，需要配合transform属性 */
	transform: translateY(-50%);
	/* 向上移动自身高度的一半，以实现垂直居中 */
	border-top: 10px solid transparent;
	/* 上边框透明 */
	border-bottom: 10px solid transparent;
	/* 下边框透明 */
	border-right: 10px solid #86c9ec;
	/* 右边框设置为想要的颜色，形成向左的小三角 */
}

.fwys_text ul li.orange:before {
	border-right: 10px solid #f6c095;
	/* 右边框设置为想要的颜色，形成向左的小三角 */
}

.fwys_text ul li.cyan:before {
	border-right: 10px solid #86ece6;
	/* 右边框设置为想要的颜色，形成向左的小三角 */
}

.fwys_text ul li span {font-size: 24px;margin-right: 10px;}

/*--资质代办--*/
.zzdb_box{margin: 0px auto;overflow: hidden;}
.zzdb_box ul{}
.zzdb_box ul li{font-size: 20px; color: #fff; padding: 15px 30px; float: left; background: #0d93d9; border-radius: 30px; margin-right: 20px; margin-bottom: 20px;}
.zzdb_ad_pc{ display:block;}
.zzdb_ad_yd{ display:none;}


/* 审计服务 */
.sjfw_bg {background-image: url(../img/tp34.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; padding-bottom: 1rem;}
.sjfw_box{margin: 0px auto; overflow: hidden;}
.sjfw_box ul{ width: 31.6%; float: left; text-align: center; background-color: #f7f7f7; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
 border-radius: 8px; border-bottom: #e9e9e9 2px solid; margin-right: 2.333333%; padding:20px 0px;}
.sjfw_box ul:last-child{margin-right: 0px;}
.sjfw_box ul li img{ width:340px; height: 180px;}
.sjfw_box ul h3{ font-size: 24px; color: #0d93d9; padding: 30px 0px;}
.sjfw_box ul h4{ font-size: 24px; color: #3de1d7; padding: 30px 0px;}
.sjfw_box ul h5{ font-size: 24px; color: #e97e0c; padding: 30px 0px;}
.sjfw_box ul li{ font-size: 14px;}
.sjfw_box ul a{background: #0d93d9; color: #fff; padding: 15px 45px; margin-top: 40px; display: inline-block;}
.sjfw_box ul a.color1{background: #3de1d7;}
.sjfw_box ul a.color2{background: #e97e0c;}

.sjfw_text{margin: 0px auto; overflow: hidden;}
.sjfw_text ul{width: 48%; float: left; text-align: center; background: #cfe9f8; color: #0192e3; border-radius: 10px; padding: 0.4rem 0rem; margin-bottom: 4%;}
.sjfw_text ul:nth-child(even) {float: right;}
.sjfw_text ul.text2{ background: #fbd3d4; color: #ea212b;}
.sjfw_text ul.text3{ background: #cff7f6; color: #02d8cc;}
.sjfw_text ul.text4{ background: #fbe6d3; color: #e97e0c;}
.sjfw_text ul h3{ font-size: 24px; padding: 30px 0px;}
.sjfw_text ul li{ font-size: 14px;}

/* 审计资料 */
.sjzl_bg{background-color: #f9f9f9; margin: 0px auto; overflow: hidden; padding-bottom: 1rem;}
.sjzl_box{background-image: url(../img/sjzl_bg.jpg); background-size: 1200px 630px; background-repeat: no-repeat; background-position: center; margin: 0px auto;
  padding: 30px 0px; overflow: hidden;}
.sjzl_box ul{}
.sjzl_box ul li{ font-size: 24px; color: #000; margin-bottom: 30px;}
.sjzl_box ul li span{ background: #0192e3; padding: 2px 15px; color: #fff; margin-right: 20px; border-radius: 0px 10px 10px 0px;}


/* 税务筹划 */
.swch_box{display:flex; margin: 0px auto; overflow: hidden;}
.swch_box ul{ float: left; text-align: center; color: #333; cursor: pointer;}
/* .swch_box ul:hover{ background: #0093dd; color: #fff; border-radius: 8px;}*/
.swch_box ul.text2{ display:none;}
.swch_box ul.text4{ display:none;}
.swch_box ul li{padding:10px 20px; line-height: 26px;}
.swch_box ul li img{width: 260px; height: 260px; border-radius: 50%;}
.swch_box ul h1{ font-size: 24px; font-weight: bold; padding: 20px 0px; color:#0d93d9;}
.swch_box ul h2{ font-size: 24px; font-weight: bold; padding: 20px 0px; color:#e7242f;}
.swch_box ul h3{ font-size: 24px; font-weight: bold; padding: 20px 0px; color:#0dd9cd;}
.swch_box ul h4{ font-size: 24px; font-weight: bold; padding: 20px 0px; color:#ed822c;}

.swch_text{ margin: 0px auto; overflow: hidden;}
.swch_text .divl{ width: 49%;display: block;
	background-color: #fff;
	box-shadow: 0.02rem 0.03rem 0.13rem 0px rgba(27, 27, 27, 0.1);
	box-sizing: border-box;
	border-radius: 15px;
	border-bottom: 0.06rem solid #ddd; float: left; margin-right: 2%; transition: all 0.5s;}
.swch_text .divl .title{ background: #3de1d7; color: #fff; border-radius: 15px 15px 0px 0px; padding:20px 30px;}
.swch_text .divl .title h3{ font-size: 24px;}
.swch_text .divl .title h3::after {content: ""; position: relative; z-index: 2; display: block; width: 0.5rem; height: 5px; background-color: #fff; bottom: -10px; 
margin-bottom: 30px;}
.swch_text .divl .title p{ line-height: 24px; font-size: 14px;}
.swch_text .divl .text{ padding: 30px;}
.swch_text .divl .text span{background: #0dd9cd; font-size: 16px; color: #fff; padding: 8px 15px; margin: 8px 8px 8px 8px; 
display: inline-block; border-radius: 10px;}

.swch_text .divr{ width: 49%;display: block;
	background-color: #fff;
	box-shadow: 0.02rem 0.03rem 0.13rem 0px rgba(27, 27, 27, 0.1);
	box-sizing: border-box;
	border-radius: 15px;
	border-bottom: 0.06rem solid #ddd; float: right;}
.swch_text .divr .title{ background: #f19b56; color: #fff; border-radius: 15px 15px 0px 0px; padding:20px 30px;}
.swch_text .divr .title h3{ font-size: 24px;}
.swch_text .divr .title h3::after {content: ""; position: relative; z-index: 2; display: block; width: 0.5rem; height: 5px; background-color: #fff; bottom: -10px; 
margin-bottom: 30px;}
.swch_text .divr .title p{ line-height: 24px; font-size: 14px;}
.swch_text .divr .text{ padding: 30px;}
.swch_text .divr .text span{background: #ed822c; font-size: 16px; color: #fff; padding: 8px 15px; margin: 8px 8px 8px 8px; 
display: inline-block; border-radius: 10px;}

.chbj_box{margin: 0px auto; overflow: hidden; position: relative;}
.chbj_box .divl{ width: 49%;display: block; background-color: #f7f7f7; box-shadow: 0.02rem 0.03rem 0.13rem 0px rgba(27, 27, 27, 0.1); box-sizing: border-box; border-radius: 15px;
	border: 1px solid #efefef; float: left; margin-right: 2%; padding:30px 100px 65px 100px; font-size: 14px; line-height: 32px;}
.chbj_box .divl h3{ font-size: 24px; padding-bottom: 20px;}	

.chbj_box .divz{width: 120px;height: 120px;line-height: 120px; color: #fff; font-size:60px; font-weight: bold; background: #e7242f;position: absolute;margin: 0px auto;text-align: center;margin-left: 45%;
vertical-align: middle;border-radius: 50%; border: #ffd9d9 12px solid; margin-top:6%;}

.chbj_box .divr{ width: 49%; display: block; background-color: #ffd9d9;	box-shadow: 0.02rem 0.03rem 0.13rem 0px rgba(27, 27, 27, 0.1);
	box-sizing: border-box;
	border-radius: 15px;
	border: 1px solid #e7242f; float: left; color: #e7242f; padding:30px 100px; font-size: 14px; line-height: 32px;}
.chbj_box .divr h3{ font-size: 24px; padding-bottom: 20px;}	
	
.lhyg_ad{display: block;}
.lhyg_ad img{width: 100%;}
.lhyg_ad2{display:none;}
.my_ys{
	background: #E9F3FD;
}
.my_title_h3{
	margin-bottom: 0.64rem;
}

/* 服务价值 */
.fwjz_box{ display: grid;grid-template-columns: 1fr 1fr;gap: 0.24rem;box-sizing: border-box;}
.fwjz_box div{ }
.fwjz_box div.divl{display: block;height: 2.83rem; text-align: center;background: linear-gradient(155.5deg, #F0F9FF 1.62%, #D7EEFF 89.24%);
border-radius:0.04rem; padding: 0.36rem 0.44rem; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s;
box-shadow: 0.08rem 0.24rem 0.96rem 0rem #7E8AFD14;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;}
.fwjz_box div.divl i{
	width: 0.96rem;
	height: 0.96rem;
	background-size: 100% 100%;
}
.fwjz_box div.divl .title{color:#333; font-size:0.24rem; line-height: 0.28rem;text-align: center;margin: 0.24rem 0rem 0.12rem 0rem;font-weight: 500;}
.fwjz_box div.divl .text{font-size:0.16rem; line-height:0.22rem;color: #68718B;}
.fwjz_box div.divl .text .text-yd{display: inline-block; width: 0.02rem;height: 0.02rem;margin: 0.05rem 0.05rem;background-color: #333;border-radius: 50%;}
.fwjz_box div.divl a {color: #fff; font-size: 14px; background: #0d93d9; padding: 15px 50px; display: inline-block;}

.fwjz_box div.divr{display: block; width: 47%; float: right;text-align: center; background-color: #fff; box-shadow: 0.02rem 0.03rem 0.13rem 0px rgba(27, 27, 27, 0.1);
border-radius: 0px 0px 10px 10px; box-sizing: border-box; padding: 0 0.24rem 0.4rem; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s;
margin-bottom: 30px; }
.fwjz_box div.divr .title{background:#fbd2d4; color:#e92027; font-size:24px; border-radius:12px; padding:20px; margin:0px 25px; margin-top: -30px; overflow:hidden;}
.fwjz_box div.divr .text{ min-height:60px; padding:30px 80px; font-size:14px;}
.fwjz_box div.divr .text span{ padding:6px 6px; display: inline-block;}
.fwjz_box div.divr a {color: #fff; font-size: 14px; background: #e7242f; padding: 15px 50px; display: inline-block;}

/* 应用场景 */
.yycj_box{ display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 0rem 0.24rem;box-sizing: border-box;}
.yycj_box .yycj_box_card{
	width: 100%;
	height: 3.13rem;
	box-shadow: 0.08rem 0.16rem 0.52rem 0rem #7E8AFD14;
	background: #FFFFFF;
	border-radius: 0.1rem;
}
.yycj_box .yycj_box_card i{
	display: block;
	width: 100%;
	height: 1.96rem;
	background-size: 100% 100%;
}
.yycj_box .yycj_box_card h2{margin: 0.08rem 0.24rem 0.12rem;font-size: 0.2rem;line-height: 0.24rem;color: #006FBA;}
.yycj_box .yycj_box_card p{margin: 0rem 0.24rem;font-size: 0.16rem;line-height: 0.22rem;color: #68718B;}
.yycj_left{ width:25%; float:left; background:#fff; border-radius: 12px;  box-shadow:5px 5px 5px #ffffff14, 5px -5px 5px #5c5c5c14, -5px 5px 5px #58585814, -5px -5px 5px #ffffff14; border:#dfdfdf 1px solid; padding:30px 50px; position:relative;}
.yycj_left ul li{ font-size:24px; line-height:60px;}
.yycj_left ul li img{ vertical-align:middle; margin-right:20px;}
.yycj_left::before{
  content: '';
  position: absolute;
  top: 40%;
  left: 100%; /* 三角形的左边界对齐容器的右边界 */
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 0 20px 30px; /* 上下的宽度设置为0，左右的宽度可以调整三角形的大小 */
  border-color: transparent transparent transparent  #e1e1e1; /* 透明的部分用transparent表示 */
}
.yycj_right{ width:60%; float:right; margin:0px auto;}
.yycj_right ul{}
.yycj_right ul li{background:#f2f2f2; font-size:24px; color:#333; border-radius:8px; margin-bottom:15px; padding:15px 0px 15px 15px; position:relative;} 
.yycj_right ul li:before {
	content: "";
	/* 必须设置content属性，即使是空字符串 */
	position: absolute;
	/* 绝对定位 */
	left: -10px;
	/* 将小三角向左移动，使其显示在列表项文本之前 */
	top: 50%;
	/* 垂直居中，需要配合transform属性 */
	transform: translateY(-50%);
	/* 向上移动自身高度的一半，以实现垂直居中 */
	border-top: 10px solid transparent;
	/* 上边框透明 */
	border-bottom: 10px solid transparent;
	/* 下边框透明 */
	border-right: 10px solid #7fc9ee;
	/* 右边框设置为想要的颜色，形成向左的小三角 */
}
.yycj_right ul li.orange:before {
	border-right: 10px solid #f7bf7f;
	/* 右边框设置为想要的颜色，形成向左的小三角 */
}

.yycj_right ul li.cyan:before {
	border-right: 10px solid #7fece6;
	/* 右边框设置为想要的颜色，形成向左的小三角 */
}
.yycj_right ul li.red:before {
	border-right: 10px solid #f48f93;
	/* 右边框设置为想要的颜色，形成向左的小三角 */
}

/* 灵活用工服务优势 */
.lhwf_text{ margin:0px auto; overflow:hidden;}
.lhwf_text ul{
    display: block; width: 47%; float: left; text-align: center; background-color: #fff; box-shadow: 0.02rem 0.03rem 0.13rem 0px rgba(27, 27, 27, 0.1);
border-radius:10px; box-sizing: border-box; padding: 40px 50px; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; margin:10px 10px 40px 10px;}
.lhwf_text ul li{ overflow:hidden;}
.lhwf_text ul li.pic {width: 130px;height: 130px;line-height: 130px; background: #cce9f8; border-radius: 50%; float:left;}
.lhwf_text ul li.pic i img{vertical-align:middle;}
.lhwf_text ul li.pic2{background: #fbd2d4;}
.lhwf_text ul li.pic3{background: #ccf7f5;}
.lhwf_text ul li.pic4{background: #fce6cc;}
.lhwf_text ul:nth-child(even){ float:right;}
.lhwf_text ul li h1{ font-size:24px; color:#0093dd; padding:15px 0px;}
.lhwf_text ul li h2{ font-size:24px; color:#e92027; padding:15px 0px;}
.lhwf_text ul li h3{ font-size:24px; color:#00d9cd; padding:15px 0px;}
.lhwf_text ul li h4{ font-size:24px; color:#ee810d; padding:15px 0px;}
.lhwf_text ul li p{padding:15px 30px; line-height:28px;}


@media (max-width: 1240px) {
 .bd{padding: 0.1rem 0;}   
.subpage_box {position: relative; width: 100%; height: 45vw; top: 0;left: 0;}
.fwys_box .fwys_bg {background-image: none; padding-bottom:0px;}
.fwys_box .div1 { width:100%; margin:0px auto; overflow:hidden;}
.fwys_box .div1 .divl {width:50%; background:#f8dbdd; padding-right: 0; border-right: none;}
.fwys_box .div1 .divl ul {padding: 10px 0px;}
.fwys_box .div1 .divl ul div {top: 10px;}
.fwys_box .div1 .divl ul li{width: 80%;}
.fwys_box .div1 .divl h3{margin-top:0px;width: 120px;padding: 10px;font-size: 18px;}
.fwys_box .div1 .divl ul li.text{display:none;}
.fwys_box .div1 .divl ul li.title{ font-size:14px; font-weight:500; padding-top: 9px; background: url(../img/icon_g.jpg) no-repeat 10px center; padding-bottom: 13px;}
.fwys_box .div1 .divl ul div{ width:60px; height:60px; line-height:60px; top:0px; right:-30px;}
.fwys_box .div1 .divr {}
.fwys_box .div1 .divr ul{ padding-left:30px;}
.fwys_box .div1 .divr h3{margin-top:0px;width: 120px;padding: 10px;font-size: 18px;}
.fwys_box .div1 .divr .h6 {	font-size: 0.16rem;	margin-bottom: 0.24rem;}
.fwys_box .div1 .divr ul li {padding: 2px;background: url(../img/icon_x.jpg) no-repeat 10px center; font-size:14px; display: inline; padding-left: 40px;}
.fwys_box .div1 .divr ul li strong {font-size: 0.8rem;}
.fwys_box .div1 .divr ul li span {font-size: 0.18rem;}

.title_ys{margin-bottom:0px; font-size:24px;}
.title_zl{ font-size:24px; margin-top:0.15rem}
.title_lc{font-size:24px;}
.title_zj{font-size:24px;}

.data ul {margin-bottom: 0px; padding: 0px 5px; padding-bottom:10px;}
.data ul li{ font-size:14px; height: 30px;}
.data ul li img{ width:100%; height:auto;}
.data2{ display:flex;}
.data2 ul {margin-bottom: 0px; padding: 0px 5px;}
.data2 ul li{ font-size:14px;}
.data2 ul li img{ width:100%; height:auto;}
.step {width: 100%; background-image: none; display:flex;}
.step ul {width: 25%; margin-right: 0%;}


.step ul li.icon_bg2{width:60px; height:60px; line-height:60px; margin: 0px auto;}
.step ul li.icon_bg2 i img{ width:50%;}
.step ul li.icon_bg3{ width:60px; height:60px; line-height:60px;}
.step ul li.icon_bg3 i img{width:50%;}
.step ul li.title{ font-size:12px;}
.ziliao {width: 100%; background-image: none;}
.ziliao ul {width: 28.5%; margin-left: 2%; margin-right: 2%;}
.ziliao ul li.title{ font-size:14px;}

.fwnr_box ul li{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.fwnr_box ul{ padding: 0rem 0.1rem 0.1rem 0.1rem;}
.fwnr_box ul h1 {font-size: 16px; height: 0.3rem;}
.fwnr_box ul h2 {font-size: 16px; height: 0.3rem;}
.fwnr_box ul h3 {font-size: 16px; height: 0.3rem;}
.fwnr_box ul h4 {font-size: 16px; height: 0.3rem;}
.fwnr_box ul a { padding: 10px 25px; white-space: nowrap; margin-top:10px;}

.fwys_text ul {}
.fwys_text ul img{ width:55px;}
.fwys_text ul li {height:60px; line-height:60px; margin-left:60px; padding-left:10px;}
.fwys_text ul li p.text{display:none;}
.fwys_text ul li p.title{ font-size:14px;}

.welcome-grid{width: 100%;margin-top: 10px;margin-bottom: 10px;}
.sjfw_bg{ padding-bottom:0px;}
.sjzl_bg{ padding-bottom: 0.2rem;}
.sjfw_box ul{ margin-bottom:20px; padding-bottom:0px;}
.sjfw_box ul li.text{ display:none;}
.sjfw_text ul{ width: 38%; padding:10px 20px;}
.sjfw_text ul li{ line-height:22px;}
.sjfw_text ul h3{ font-size:16px; padding:10px 0px;}
.sjfw_text ul li.word{ display:none;}
.sjfw_box ul li img{ width:100%; height:100%;}
.sjfw_box ul h3{ font-size:12px; padding:10px 0px;}
.sjfw_box ul h4{ font-size:12px; padding:10px 0px;}
.sjfw_box ul h5{ font-size:12px; padding:10px 0px;}
.sjfw_box ul a{ padding: 12px 15px; display:none;}
.sjzl_box ul li{font-size: 18px; line-height: 28px; margin-bottom: 15px;}

.swch_box{ display: block;}
.swch_box ul{width: 50%; background: #f9f9f9; border-radius: 8px; margin-bottom: 20px;}
.swch_box ul h1{ font-size:16px; padding: 5px 0px;}
.swch_box ul h2{ font-size:16px; padding: 5px 0px;}
.swch_box ul h3{ font-size:16px; padding: 5px 0px;}
.swch_box ul h4{ font-size:16px; padding: 5px 0px;}
.swch_box ul li img{ width:100%; height:auto;}
.swch_box ul.text1{ display:none;}
.swch_box ul.text2{ display:block;}
.swch_box ul.text3{ display:none;}
.swch_box ul.text4{ display:block;}
.data2 ul{}
.swch_text .divl{width: 100%; margin-bottom: 20px;}
.swch_text .divl .text{padding: 10px;}
.swch_text .divl .title p{ display:none;}
.swch_text .divr{width: 100%;}
.swch_text .divr .text{padding: 10px;}
.swch_text .divr .title p{display:none;}
.chbj_box{ display:flex;}
.chbj_box .divz{ width: 50px; height: 50px; line-height: 50px; font-size: 18px; margin-left: 40%; margin-top: 40%; border: #ffd9d9 6px solid;}
.chbj_box .divl{ width:50%; padding: 30px;}
.chbj_box .divl h3{ font-size:18px;}
.chbj_box .divr{width:50%; padding: 30px;}
.chbj_box .divr h3{font-size:18px;}

.zzdb_box ul li{padding:10px; font-size: 14px; margin-right: 10px;}
.zzdb_ad_pc{ display:none;}
.zzdb_ad_yd{ display:block;}
.zzdb_ad_yd img{ width:100%; height:auto;}

.lhyg_ad{display:none;}
.lhyg_ad2{display:block;}
.lhyg_ad2 img{ width:100%; height:auto;}

.fwjz_box div.divl{width:100%; padding:0px; padding-bottom:20px;}
.fwjz_box div.divl .title{ font-size:18px; padding:10px 5px; margin:0px 5px;}
.fwjz_box div.divr{ width:100%; padding:0px; padding-bottom:20px;}
.fwjz_box div.divr .title{font-size:18px; padding:10px 5px; margin:0px 5px;}

.yycj_left{width:70%;}
.yycj_left::before{ display:none;}
.yycj_right{ display:none;}

.lhwf_text ul{width:49%; padding:0px; padding-top:10px; margin:10px 0px;}
.lhwf_text ul li p{ display:none;}
.lhwf_text ul li.pic{width:60px; height:60px; line-height:60px; float:initial; margin-left:60px;}
.lhwf_text ul li.pic i img{ width:30px;}
.lhwf_text ul li h1{ font-size:14px;}
.lhwf_text ul li h2{ font-size:14px;}
.lhwf_text ul li h3{ font-size:14px;}
.lhwf_text ul li h4{ font-size:14px;}
}

