.light {
	font-weight: 300;
	/* 细体 */
}

.regular {
	font-weight: 400;
	/* 常规体 */
}

.medium {
	font-weight: 500;
	/* 中等体 */
}

.bold {ß
	font-weight: 700;
	/* 粗体 */
}

.heavy {
	font-weight: 900;
	/* 特粗体 */
}

.english {
	opacity: 0.800;
	font-size: .3rem;
	letter-spacing: .02rem;
	color: #3c486a;
	font-family: "AlexBrush";
}

.layui-carousel-arrow:hover,
.layui-carousel-ind ul,
.layui-carousel-ind ul:hover {
	background-color: unset
}

.w88 {
	width: 90%;
	margin: 0 auto;
	position: relative
}

.w89 {
	width: 93%;
	margin: 0 auto;
	position: relative
}

.w90 {
	width: 90%;
	margin: 0 auto
}

.w91 {
	width: 96%;
	margin: 0 auto;
	position: relative
}

.w92 {
	width: 92%;
	margin: 0 auto
}

.w93 {
	width: 88%;
	margin: 0 auto
}

.w94 {
	width: 91%;
	margin: 0 auto
}

.w95 {
	width: 100%;
	margin: 0 auto
}

img {
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.swiper-button-next,
.swiper-button-prev {
	outline: 0
}

.swiper-pagination-bullet {
	background: #fff
}

.swiper-pagination-bullet-active {
	background: #fff
}

body {
	font-size: .14rem;
	max-width: 7.5rem;
	margin: 0 auto;
	-webkit-touch-callout: none;
	background: #f7f7f7
}

body.active {
	font-family: 'PingFang SC', 'Microsoft YaHei', 'AlexBrush', Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	position: relative;
	overflow: hidden
}

.header {
	position: fixed;
	top: 0;
	width: 7.5rem;
	height: 0.8rem;
	background: #fff;
	z-index: 19899999;
	display: block;
	overflow: hidden;
	box-shadow: 0 0 .05rem rgba(0, 0, 0, .1), 0 0 .05rem rgba(0, 0, 0, .1)
}

.header .menuBtn {
	width: .5rem;
	height: .46rem;
	float: left;
	margin-top: .18rem;
	background: url(https://wap.peccn.com/2025index/images/menu.png) no-repeat center center;
	background-size: .52rem;
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.header .logo {
	width: 1.8rem;
	height: .48rem;
	float: left;
	margin-top: .18rem;
	background: url(https://wap.peccn.com/2025index/images/logo7.png) no-repeat center center;
	background-size: 1.8rem;
	margin-left: 0.1rem;
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.header .topSearch {
	float: right;
	border: .01rem solid #3a4a76;
	border-radius: .5rem;
	height: .5rem;
	width: 3.3rem;
	display: -webkit-inline-box;
	margin-top: .16rem
}

.header .topSearch .skwd {
	border: unset;
	background: unset;
	padding: 0 .2rem;
	width: 2rem;
	height: .5rem;
	display: flex;
	align-items: center;
	float: left;
	line-height: .5rem;
}

.header .topSearch .skwd::-webkit-input-placeholder {
	font-size: .22rem
}

.header .topSearch .skwd::-moz-placeholder {
	font-size: .16rem
}

.header .topSearch .skwd:-ms-input-placeholder {
	font-size: .16rem
}

.header .topSearch .sbtn {
	border: unset;
	background: unset;
	color: #333;
	font-size: .23rem;
	margin-right: 0.1rem;
	margin-top: 0.08rem;
}

.hotkeyword {
	position: absolute;
	top: 0.8rem;
	width: 7.5rem;
	background: #fff;
	border-top: .01rem solid rgb(0 8 68 / 50%);
	border-bottom: .01rem solid rgb(0 8 68 / 50%);
	padding-bottom: .15rem;
	display: none;
	box-shadow: 0 0 .05rem rgba(0, 0, 0, .1), 0 0 .05rem rgba(0, 0, 0, .1);
	z-index: 999
}

.hotkeyword .h0 {
	padding: .15rem .1rem 0 .14rem;
	font-size: .26rem
}

.hotkeyword .h0 span {
	float: right;
	font-size: .26rem;
	font-weight: 400;
	color: #888;
	padding: 0 .03rem;
	line-height: .3rem;
	border-radius: 2rem
}

.hotkeyword ul {
	padding: .1rem
}

.hotkeyword li {
	border-radius: .05rem;
	background: #ddd;
	color: #555;
	padding: .05rem .1rem;
	display: initial;
	margin-right: .1rem
}

.hotkeyword li a {
	color: #555
}

.banner {
	position: relative;
	width: 7.5rem;
	height: 4.2rem;
	margin-top: 0.8rem;
	display: block;
	overflow: hidden
}

.banner .swiper-slide img {
	width: 7.5rem;
	height: 4.2rem
}

.banner .swiper-pagination-bullet {
	width: .15rem;
	height: .15rem
}

.banner1 {
	position: relative;
	width: 7.5rem;
	height: 4.2rem;
	margin-top: 0.2rem;
	display: block;
	overflow: hidden
}

.banner1 .swiper-slide img {
	width: 7.5rem;
	height: 4.8rem
}

.banner1 .swiper-pagination-bullet {
	width: .15rem;
	height: .15rem
}

.swiper-pagination {
	top: 3.2rem;
}

.position {
	margin-top: .4rem;
	margin-left: .2rem;
	line-height: .24rem;
	color: #666;
	overflow: hidden;
}

.position b {
	width: .16rem;
	height: .24rem;
	background: url(https://wap.peccn.com/2025index/images/post.png) no-repeat;
	background-size: 90% !important;
	display: inline-block;
	vertical-align: top;
	margin: 0 .06rem 0 0;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.position a {
	color: #666;
}

.about {
	position: relative;
	width: 7.5rem;
	margin-top: 0.5rem;
	display: block;
	overflow: hidden;
}

.about .left {
	float: left;
}

.about .left .title {
	height: .6rem;
	line-height: .6rem;
}

.about .left .title img {
	height: .5rem;
	margin-top: -0.15rem;
}

.about .left .title a {
	font-size: .36rem;
	letter-spacing: .02rem;
	color: #333333;
	font-weight: bold;
	font-family: "Ping Fang";
	margin-left: .2rem;
}

.about .left .title span {
	line-height: .5rem;
	padding-left: .3rem;
	font-size: .3rem;
	color: #990033;
	font-weight: 700;
	margin: auto;
}

.about .left .column {
	width: 6.9rem;
	height: 4.5rem;
	padding-top: .2rem;
	margin-top: .2rem;

}

.about .left .column .content {
	width: 6.9rem;
	font-size: .18rem;
	font-weight: normal;
	color: #333;
	text-align: center;
	border-radius: .1rem .1rem 0 0;
}

.about .left .column .content a {
	font-weight: 600;
	font-size: 0.24rem;
	letter-spacing: 0.02rem;
	color: #951e23;
	font-family: "Alibaba";
	text-decoration: underline 2px solid #903;
}

.about .left .column .content .content_t2 {
	border-top: 2px solid #903;
	width: 230px;
	text-align: center;
	margin: auto;
}

/* 定义关键帧 */
@keyframes slide-in2 {
	to {
		/* 动画结束状态，位置重置为初始位置 */
		transform: translateX(0);
	}
}

.about .left .column .content b {
	color: #990033;
}

.about .left .column .content p img {
	width: 0.15rem;
	margin-right: .2rem;
	;
}

.about .left .column .box ul {
	margin-top: .4rem;
	height: 4.25rem;
}

ul.slide-in {
	/* 初始化样式，不可见且在页面上方 */
	opacity: 0;
	transform: translateY(-40px);
	/* 动画名称和持续时间 */
	animation: slide-in 1s forwards;
}

/* 定义关键帧动画 */
@keyframes slide-in {
	from {
		opacity: 0;
		transform: translateY(-40px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.about .left .column .box li {
	text-align: center;
	width: 2.3rem;
	float: left;
	margin-bottom: .6rem;
}

.about .left .column .box li:nth-child(4),
.about .left .column .box li:nth-child(5),
.about .left .column .box li:nth-child(6) {
	margin-bottom: .5rem;
}


.about .left .column .box .content-box {
	width: 1.7rem;
	height: .6rem;
	line-height: .6rem;
	float: left;
	font-size: .2rem;
	background-color: #990033;
	color: #fff;
	margin-left: 0.15rem;
}

.about .left .column .box .content-box .content-box-inner {
	font-size: 44px;
	color: #ffffff;
	font-family: PingFang SC;
	font-weight: 700;
}

.about .left .column .box .Content-Type {
	font-size: .2rem;
	color: #333;
	width: 2rem;
	margin-top: .2rem;
	float: left;
}

.about .left .column .box {
	float: left;
	width: 6.9rem;
	background-image: url(https://wap.peccn.com/templates/us/image/about_ditu.png);
	background-size: cover;
}

.about .left .column .box .slide-in .left-img {
	float: left;
	width: .45rem;
}

.about .left .column .box .slide-in .left-img img {

	height: .5rem;
}

.about .left .column .box .slide-in .right-img {
	text-align: left;
}

.about .left .column .box .slide-in .school_name {
	margin-left: .2rem;
	font-size: .22rem;
	line-height: .4rem;
	color: #333333;
	font-weight: bold;
	font-family: "Ping Fang";
}

.about .left .column .box .slide-in .school_num {
	margin-left: .2rem;
	font-weight: 600;
	font-size: .3rem;
	line-height: .4rem;
	color: #951e23;
	font-family: "Ping Fang";
}

.about .left .column .box .slide-in .school_btn {
	font-size: .2rem;
	line-height: .4rem;
	color: #333333;
	font-weight: 500;
	font-family: "Ping Fang";
}

.about .right {
	float: right;
	width: 520px;
	height: 470px;
}

.about .right .title {
	line-height: .3rem;
	height: .3rem;
	border-left: 5px solid #000844;
	padding-left: 0.05rem;
	font-size: 0.24rem;
	color: #000844;
	font-weight: 700;
}

.about .right .title span a {
	float: right;
	margin-righ: .2rem;
	m;
	font-size: 0.16rem;
	color: #999;
	height: .3rem;
	line-height: .3rem;
}

.about .right .lists {
	position: relative;
	right: -200px;
	animation: slide-in3 2s forwards;
}

@keyframes slide-in3 {
	to {
		right: 0;
	}
}

.about .right .lists {
	border-top: 1px solid #b5b5b5;
	padding-top: 0.15rem;
	padding-bottom: 0.05rem;
	height: 400px;
	overflow: hidden;
}

.about .right .lists li {
	float: left;
	width: 540px;
	height: 1rem;
	margin: 20px 40px 15px 0;
	border-radi: .2rem;
	em;
	background-color: #fff;
}

.about .right .lists li:hover {
	box-shadow: 0 0 5px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1)
}

.about .right .lists li:nth-child(2),
.teams li:nth-child(4),
.teams li:nth-child(6) {
	margin-right: 0
}

.about .right .lists li .pic {
	float: left;
	width: 181px;
	height: 1rem;
	display: block;
	overflow: hidden;
	border: 0;
	border-radius: 0;
	display: flex;
	align-items: center;
	border-radius: 10px 0 0 10px
}

.about .right .lists li img {
	width: 100%
}

.about .right .lists li .text {
	float: left;
	width: 340px
}

.about .right .lists li a {
	line-height: 25px
}

.about .right .lists li a span {
	color: #333;
	font-size: 0.16rem;
	font-weight: 700;
	padding: 15px 15px 0;
	display: block;
	height: 45px;
	overflow: hidden;
}

.about .right .lists li:hover a span {
	color: #38467f
}

.about .right .lists li a p {
	color: #333;
	font-size: 0.14rem;
	padding: 0 15px;
	height: .3rem;
	display: block;
	margin-top: 0.05rem;
}

.about .right .lists li a p.time {
	color: #000844;
	font-size: 0.12rem;
	padding: 0 15px;
	display: blocks
}

.about .right .lists li a p.time img {
	width: 0.12rem;
	height: 0.12rem;
	margin-ri: .2rem;
	rem;
	margin-top: -2px;
}

.about .right .lists .swiper-slide {
	float: left;
	width: 540px;
	height: 100px !important;
	margin: 10px 40px 15px 0;
	border-ra: .2rem;
	1rem;
}

.about .right .lists .swiper-slide .pic {
	float: left;
	width: 181px;
	height: 1rem;
	display: block;
	overflow: hidden;
	border: 0;
	border-radius: 0;
	display: flex;
	align-items: center;
	border-radius: 10px 0 0 10px
}

.about .right .lists .swiper-slide img {
	width: 100%
}

.about .right .lists .swiper-slide .text {
	float: left;
	width: 340px
}

.about .right .lists .swiper-slide a {
	line-height: 25px
}

.about .right .lists .swiper-slide a span {
	color: #333;
	font-size: 0.14rem;
	font-weight: 700;
	padding: 15px 15px 0;
	display: block;
	height: 45px;
	overflow: hidden;
}

.about .right .lists .swiper-slide a p {
	color: #333;
	font-size: 0.14rem;
	padding: 0 15px;
	height: .3rem;
	display: block;
	margin-top: 0.05rem;
}

.about .right .lists .swiper-slide a p.time {
	color: #000844;
	font-size: 0.12rem;
	padding: 0 15px;
	display: blocks
}

.about .right .lists .swiper-slide a p.time img {
	width: 0.12rem;
	height: 0.12rem;
	margin-: .2rem;
	.1rem;
	margin-top: -2px;
}


.case {
	margin-top: .7rem;
	overflow: hidden;
	display: block;
	width: 7.5rem;
	background-image: url(https://wap.peccn.com/templates/us/image/case_bg.png);
	background-repeat: no-repeat;
}

.case .title {
	margin-bottom: .2rem;
	font-size: .34rem;
	letter-spacing: .02rem;
	color: #333333;
	font-weight: bold;
	font-family: "Ping Fang";
	text-align: center;
}

.case .container .title .english {
	color: #ffffff;
}

.case .container .title img {
	margin-left: 2.8rem;
	width: 2.4rem;
}

.case .title span a {
	float: right;
	font-size: .16rem;
	color: #999
}

.case .container-top .content .left-section,
.right-section {
	width: 6.9rem;
	border-radius: .05rem;
}

.case .container-top .content .right-section {
	margin-top: .7rem;
}

.case .container-top .content .section-title img {
	width: 5rem;
}

.case .container-top .content .step-title {
	display: inline-block;
	padding: .08rem .15rem;
	text-align: left;
	margin-bottom: .1rem;
	/* font-style: italic; */
	font-size: .28rem;
	letter-spacing: 0.01rem;
	color: #ffffff;
	font-weight: 500;
	font-family: "Ping Fang";
	width: 6.86rem;
	height: .5rem;
	line-height: .5rem;
	border-radius: .1rem;
	margin-top: .2rem;
	background-image: linear-gradient(90deg, rgba(149, 30, 35, 0.9999999999999999) 31%, rgba(172, 81, 86, 0.9999999999999999) 51%, rgba(243, 244, 246, 0) 100%);
}

.case .container-top .content .step-content {
	color: #333;
	font-size: .24rem;
	letter-spacing: .01rem;
	line-height: .5rem;
	font-weight: 500;
	font-family: "Ping Fang";
}

.case .container-top .content .step-content span {
	color: #951e23;
}

.case .container-top .content .highlight {
	color: #fff;
	font-weight: bold;
}

.case .container-top .content .person-container {
	margin: .2rem 0 0;
	border-radius: .1rem;
	background-color: #ffffff;
	border: .01rem solid #dadbdf;
	height: 2.7rem;
}

.case .container-top .content .person-container img {
	width: 2.3rem;
	height: 2.7rem;
	border-radius: .1rem 0 0 .1rem;
	background-color: #dadbdf;
}

.case .container-top .content .person-img {
	object-fit: cover;
	float: left;
	width: 1.8rem;
	height: 2.04rem;
	border-radius: .1rem;
	background-color: #dadbdf;
}

.case .container-top .content .person-name {
	font-size: .18rem;
	color: #333;
	margin: .1rem 0;
}

.case .container-top .content .advisor-content {
	width: 4.1rem;
	height: 2.21rem;
	font-size: .24rem;
	letter-spacing: .01rem;
	line-height: .5rem;
	color: #951e23;
	font-weight: 500;
	font-family: "Ping Fang";
	float: left;
	margin-left: .3rem;
	margin-top: .1rem;
}

.case .container-top .column {
	width: 6.9rem;
	margin-top: .5rem;
}

.case .container-top .column .tu_62 img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 5.28rem;
}

.case .lists li {
	float: left;
	width: 6.86rem;
	height: 1.4rem;
	border-radius: .1rem;
	filter: drop-shadow(4.092px 4.388px 5px rgba(0, 0, 0, 0.05));
	background-color: #ffffff;
	margin-bottom: .25rem;
}

.case .tab-nav {
	width: 6.9rem;
	margin: 0 auto;
	height: 3rem;
}

.case .case_more {
	display: block;
	font-size: .24rem;
	letter-spacing: .01rem;
	color: #951e23;
	font-weight: bold;
	font-family: "Ping Fang";
	text-align: center;
}

.powerful {
	margin-top: .5rem;
	overflow: hidden;
	display: block;
	width: 7.5rem;
}

.powerful .title {
	margin-bottom: .45rem;
	font-size: .34rem;
	letter-spacing: .02rem;
	color: #333333;
	font-weight: bold;
	font-family: "Ping Fang";
	text-align: center;
}

.powerful .container-top .column {
	ddisplay: flex;
	justify-content: space-between;
	width: 1200px;
	height: 120px;
}

.powerful .container-top .column .tu_62 img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.powerful .column .box {
	float: left;
	width: 6.9rem;
	margin-bottom: .7rem;
}

.powerful .column .box .slide-in li {
	width: 3.45rem;
	float: left;
	margin-right: 0;
}

.powerful .column .box .slide-in-img {
	float: left;
	width: 45px;
}

.powerful .column .box .slide-in .right-img {
	text-align: left;
	margin-top: .11rem;
}

.powerful .column .box .slide-in .school_name {
	letter-spacing: .02rem;
	color: #333333;
	font-family: "Ping Fang";
	font-weight: bold;
	font-size: .34rem;
}

.powerful .column .box .slide-in .school_num {
	font-size: .2rem;
	color: #951e23;
	font-weight: bold;
	font-family: "Ping Fang";
}

.powerful .column .box .left-img {
	float: left;
	height: .7rem;
	width: .7rem;
	margin-top: .3rem;
}

.powerful .column .box .left-img .school_img:nth-child(1) {
	width: .4rem;
}

.powerful .column .box .left-img .school_img:nth-child(2) {
	width: .48rem;
}

.powerful .column .box .left-img .school_img:nth-child(3) {
	width: .4rem;
}

.powerful .column .box .left-img .school_img:nth-child(4) {
	width: .42rem;
}

.powerful .column .box .slide-in .school_btn {
	font-size: .16rem;
	color: #333;
	line-height: .15rem;
}

.powerful .title img {
	margin-left: 2.8rem;
	width: 2.4rem;
}

.powerful .tab-nav {
	width: 6.9rem;
	margin: 0 auto;
	height: .3em;
}

.powerful .case_more {
	display: block;
	font-size: .24rem;
	letter-spacing: .01rem;
	color: #951e23;
	font-weight: bold;
	font-family: "Ping Fang";
	text-align: center;
}

.powerful .lists ul {
	padding-top: .3rem;
	margin-top: .1rem;
	height: 6.5rem;
}

.powerful .lists li {
	float: left;
	width: 6.86rem;
	height: 4.3rem;
	background-size: cover;
	margin-bottom: .3rem;
}

.powerful .lists1 li {
	padding-bottom: 0;
	width: 6.86rem;
	height: 2.2rem;
	border-radius: .1rem;
	background-color: #ffffff;
	border: .01rem solid #ffffff;
}

.powerful .tab-nav li.tab-button.active {
	background-color: #951e23;
	color: #ffffff;
}

.powerful .lists1 .container_t1 .container_t2 {
	margin-left: .2rem;
	width: 3rem;
	position: absolute;
	text-align: left;
	font-size: .24rem;
	line-height: .24rem;
	color: #323333;
	font-family: "Alibaba";
	margin-top: .05rem;
}

.powerful .lists1 .container_t3 {
	margin: .7rem .2rem 0 2.2rem;
	display: block;
	position: absolute;
	text-align: left;
	height: .84rem;
	font-size: .22rem;
	line-height: .4rem;
	color: #666666;
	font-family: "Alibaba";
}

.powerful .lists1 .container_t4 {
	margin: 1.7rem 0 0 2.2rem;
	display: block;
	position: absolute;
	background: #990033;
	text-align: center;
	width: 1.2rem;
	height: .3rem;
	line-height: .3rem;
	border-radius: .15rem;
	background-color: #951e23;
	font-size: .2rem;
	letter-spacing: .01rem;
	color: #ffffff;
	font-weight: 500;
	font-family: "Ping Fang";
}

.counselor .lists1 .container_t2 {
	margin: 45px 0 0 240px;
	background: linear-gradient(90deg, #990033, #ffffff);
	width: 120px;
	height: 2px;
	position: absolute;
	text-align: center;
}

.powerful .lists1 li:nth-child(3),
.powerful li:nth-child(6) {
	margin-right: 0
}

.powerful .lists1 li .pic img {
	width: 1.8rem;
	height: 1.8rem;
	display: block;
	float: left;
	overflow: hidden;
	border: 0;
	border-radius: 0;
	align-items: center;
	border-radius: .1rem;
	padding: .2rem;
	margin-right: .2rem;

}

.powerful .lists1 li img {
	width: 100%
}

.powerful .lists1 li a {
	color: #333;
	font-size: 14px;
	width: 385px;
	height: 220px;
	display: block;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	border-radius: 10px;
}

.powerful .lists1 li a span {
	padding: 15px;
	height: 30px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.powerful .lists1 li:hover a {
	color: #38467f
}

.powerful .lists1 .container_t1 {
	margin: .2rem 0 0 2.2rem;
	display: block;
	position: absolute;
	width: 5.3rem;
	font-size: .3rem;
	letter-spacing: .02rem;
	line-height: .3rem;
	color: #951e23;
	font-weight: bold;
	font-family: "Ping Fang";
}

.powerful .lists3 .lists li {
	margin-bottom: .3rem;
	width: 6.86rem;
	height: 4.2rem;
	border-radius: .1rem;
	background-color: #ffffff;
	border: .01rem solid #ffffff;
	padding-bottom: 0px;
}

.powerful .lists3 .lists .teach_right ul {
	padding-top: 0;
}

.powerful .lists3 .lists .teach_right ul li {
	margin-bottom: .1rem;
	height: .7rem;
	border-radius: .1rem;
	width: 6.49rem;
}

.powerful .lists3 .container_t2 {
	margin: 45px 0 0 240px;
	background: linear-gradient(90deg, #990033, #ffffff);
	width: 120px;
	height: 2px;
	position: absolute;
	text-align: center;
}

.powerful .lists3 .container_t3 {
	margin: .6rem 0 0 1.8rem;
	display: block;
	position: absolute;
	height: .68rem;
	font-size: .24rem;
	letter-spacing: .01rem;
	line-height: .68rem;
	color: #323333;
	font-weight: 500;
	font-family: "Ping Fang";
}

.powerful .lists3 .container_t4 {
	margin: .75rem 0 0 5.4rem;
	display: block;
	line-height: .3rem;
	position: absolute;
	background: #990033;
	text-align: center;
	width: 1.2rem;
	height: .3rem;
	border-radius: 15px;
	background-color: #951e23;
	font-size: .2rem;
	letter-spacing: .01rem;
	color: #ffffff;
	font-weight: 500;
	font-family: "Ping Fang";
}


.powerful .choose .choose_qiehuan {
	text-align: center;
	display: flex;
	justify-content: center;
	gap: .1rem;
	margin-top: .3rem;
	margin-bottom: .8rem;
}

.powerful .choose .choose_qiehuan span {
	width: .43rem;
	height: .14rem;
	border-radius: .07rem;
	background-color: #d6ae35;
	background-color: #f0f0f0;
	border: .01rem solid #d4d4d4;
	display: block;
	float: left;
	margin-right: .15rem;
	text-align: center;
}

.powerful .choose .choose_qiehuan .active {
	background-color: #d6ae35;
}

.counselor .lists3 .container_t2 {
	margin: 45px 0 0 240px;
	background: linear-gradient(90deg, #990033, #ffffff);
	width: 120px;
	height: 2px;
	position: absolute;
	text-align: center;
}

.powerful .lists3 li:nth-child(3),
.powerful li:nth-child(6) {
	margin-right: 0
}

.powerful .lists3 li .pic {
	float: left;
	overflow: hidden;
	align-items: center;
	width: 1rem;
	height: 1rem;
	border-radius: .5rem;
	background-color: #ffffff;
	border: .01rem solid #dadbdf;
	margin-left: .5rem;
	margin-top: .2rem;
}

.powerful .lists3 .lists li img {
	display: block;
	position: absolute;
	width: 1rem;
}

.powerful .lists3 .lists li a {
	height: 1.4rem;
	display: block;
}

.powerful .lists3 .lists li a span {
	padding: 15px;
	height: 30px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.powerful .lists3 .lists .teacher_mid {
	border-top: 1px solid #cbc6c6;
	width: 6.49rem;
	margin-left: .2rem;
	float: left;
}

.powerful .lists3 li:hover a {
	color: #38467f
}

.powerful .lists3 .container_t1 {
	margin: .3rem 0 0 1.8rem;
	display: block;
	position: absolute;
	width: 1.8rem;
	float: left;
	font-size: .3rem;
	letter-spacing: .02rem;
	line-height: .3rem;
	color: #951e23;
	font-weight: bold;
	font-family: "Ping Fang";
	text-align: left;
}

.powerful .lists3 .teach_left {
	width: 6.86rem;
	text-align: center;
}

.powerful .lists3 .teach_right {
	margin: .3rem 0 0 .2rem;
	font-weight: bold;
	width: 6.49rem;

}

.powerful .lists3 .teach_right p {
	margin: .3rem 0 0 1.45rem;
	display: block;
	float: left;
	width: 5.08rem;
	height: .6rem;
	font-size: .24rem;
	line-height: .4rem;
	color: #323333;
	font-weight: 500;
	font-family: "Ping Fang";
	margin-top: -0.4rem;
}

.powerful .lists3 .teach_right span {
	width: 1.2rem;
	height: .35rem;
	border-radius: .17rem;
	background-color: #f2f2f2;
	display: block;
	font-size: .2rem;
	letter-spacing: .01rem;
	color: #951e23;
	font-weight: 500;
	font-family: "Ping Fang";
	text-align: center;
	line-height: .35rem;
	float: left;
}

.powerful .tab-nav li {
	opacity: 0.902;
	width: 120px;
	height: 50px;
	line-height: 50px;
	border-radius: 6px;
	background-color: #ffffff;
	font-size: 20px;
	letter-spacing: 4px;
	color: #333333;
	font-family: "Microsoft聽Yahei";
	text-align: center;
	float: left;
	margin-right: 20px;
}

.powerful .tab-nav .tab-button:nth-child(1) {
	line-height: .5rem;
	margin-left: .56rem;
	margin-right: .2rem;
	margin-bottom: .4rem;
	width: 1.68rem;
	height: .5rem;
	border-radius: .25rem;
	background-color: #ffffff;
	border: 1px solid #951e23;
	font-size: .24rem;
	letter-spacing: .01rem;
	color: #951e23;
	font-weight: bold;
	font-family: "Ping Fang";
	text-align: center;
}

.powerful .tab-nav .tab-button:nth-child(2) {
	line-height: .5rem;
	margin-right: .2rem;
	margin-bottom: .4rem;
	width: 2rem;
	height: .5rem;
	border-radius: .25rem;
	background-color: #ffffff;
	border: 1px solid #951e23;
	font-size: .24rem;
	letter-spacing: .01rem;
	color: #951e23;
	font-weight: bold;
	font-family: "Ping Fang";
	text-align: center;
}

.powerful .tab-nav .tab-button:nth-child(3) {
	line-height: .5rem;
	margin-bottom: .4rem;
	width: 1.68rem;
	height: .5rem;
	border-radius: .25rem;
	background-color: #ffffff;
	border: 1px solid #951e23;
	font-size: .24rem;
	letter-spacing: .01rem;
	color: #951e23;
	font-weight: bold;
	font-family: "Ping Fang";
	text-align: center;
}

.powerful li:nth-child(1) .powerful-news {
	background-image: url(https://wap.peccn.com/templates/us/image/daoshi_bg.png);
	background-size: cover;
	    background-repeat: no-repeat;
	    background-position: center;
}

.powerful li:nth-child(2) .powerful-news {
	background-image: url(https://wap.peccn.com/templates/us/image/daoshi_bg.png);
	background-size: cover;
	    background-repeat: no-repeat;
	    background-position: center;
}

.powerful li:nth-child(3) .powerful-news {
	background-image: url(https://wap.peccn.com/templates/us/image/daoshi_bg.png);
	background-size: cover;
	    background-repeat: no-repeat;
	    background-position: center;
}

.powerful li:nth-child(4) .powerful-news {
	background-image: url(https://wap.peccn.com/templates/us/image/daoshi_bg.png);
	background-size: cover;
	    background-repeat: no-repeat;
	    background-position: center;
}

.powerful .powerful-tab .powerful-pic {
	text-align: center;
	margin-left: 5.1rem;
	z-index: 2;
	position: absolute;
	margin-top: .3rem;
}

.powerful li .powerful-news {
	width: 6.86rem;
	height: 4.3rem;
	border-radius: .1rem;
	filter: drop-shadow(4.092px 4.388px 5px rgba(0, 0, 0, 0.05));
	background-repeat: no-repeat;
	background-position: center;
	z-index: 0;
	position: absolute;
}

.powerful li .powerful-news .powerful_title {
	margin-left: .2rem;
	letter-spacing: 1px;
	font-size: .32rem;
	color: #951e23;
	font-weight: bold;
	font-family: "Ping Fang";
	width: 5rem;
	float: left;
	margin-top: .2rem;
}

.powerful li .powerful-news .powerful_title2 {
	text-align: left;
	font-size: .24rem;
	letter-spacing: .01rem;
	line-height: .68rem;
	color: #323333;
	font-weight: 500;
	font-family: "Ping Fang";
}

.powerful li .powerful-news .powerful-content {
	margin-left: .2rem;
	width: 6.34rem;
	height: 2.22rem;
	font-size: .24rem;
	letter-spacing: .01rem;
	line-height: .4rem;
	color: #555555;
	font-weight: 500;
	font-family: "Ping Fang";
	margin-top: 1.7rem;

}

.powerful li .powerful-news .powerful-content2 {
	text-align: center;
	margin-left: .2rem;
	position: absolute;
	padding-left: .06rem;
	padding-bottom: .02rem;
	font-size: .2rem;
	letter-spacing: .01rem;
	color: #ffffff;
	font-weight: 500;
	font-family: "Ping Fang";
	width: 1.2rem;
	height: .3rem;
	line-height: .3rem;
	border-radius: .15rem;
	background-color: #951e23;
	margin-top: .85rem;
}

.powerful li .powerful-news .powerful-line {
	border-top: .01rem solid #cbc6c6;
	width: 6.2rem;
	height: .01rem;
	margin-top: .65rem;
	float: left;
	margin-left: .2rem;
}

.superiority {
	display: block;
}

.superiority .title {
	line-height: .2rem;
	height: .2rem;
	border-left: .05rem solid #000844;
	padding-left: .05rem;
	font-size: .2rem;
	color: #000844;
	font-weight: 700;
	width: 8.65rem
}

.superiority li {
	float: left;
	height: 1.86rem;
	margin-bottom: .3rem;
}

.superiority a:nth-child(1) li:hover {
	box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2);
	transform: scale(1.03);
}

.powerful .superiority a:nth-child(1) li img{
    width: 3.3rem;
	border-radius: .1rem;
	margin-right: .3rem;
}

.powerful .superiority a:nth-child(2) li img{
	width: 3.3rem;
	transition: all 0.3s ease;
	border-radius: .1rem;
}

.powerful .superiority a:nth-child(3) li img{
	transition: all 0.3s ease;
	border-radius: .1rem;
	width: 6.86rem;
}

.superiority a:nth-child(2) li:hover {
	box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2);
	transform: scale(1.03);
}

.superiority a:nth-child(3) li:hover {
	box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2);
	transform: scale(1.03);
}

.superiority a li span {
	float: right;
	margin-right: 25px;
	width: 330px;
}

.superiority a li span:nth-child(1) {
	margin-top: .6rem;
	display: none;
	font-size: .24rem;
	letter-spacing: .01rem;
	color: #ffffff;
	font-weight: 500;
	font-family: "Source Han Serif CN";
	text-align: center;
}

.superiority a li span:nth-child(2) {
	font-size: 30px;
	letter-spacing: 2px;
	color: #ffffff;
	font-weight: 500;
	font-family: "Source Han Serif CN";
	text-align: center;
	display: none;
}

.superiority a li span:nth-child(3) {
	font-size: .12rem;
	letter-spacing: .08rem;
	color: #e5b2ba;
	font-weight: 500;
	font-family: "Source Han Serif CN";
	text-align: center;
	display: none;
}

.rotate-image {
	transition: transform 0.5s ease-in-out;
	height: 1rem;
}

.powerful li:hover .rotate-image {
	animation: rotate-animation 0.5s forwards;
}

.tab-pane {
	display: none;
}

.tab-pane.active {
	display: block;
}

.case .tab-nav li {
	opacity: 0.902;
	float: left;
}

.case .tab-nav .tab-button {
	margin-bottom: .4rem;
}

.case .tab-nav .tab-button:nth-child(1) {
	font-size: .24rem;
	letter-spacing: .01rem;
	color: #951e23;
	font-weight: 500;
	font-family: "Ping Fang";
	text-align: center;
	width: 1.68rem;
	height: .5rem;
	line-height: .5rem;
	background-color: #ffffff;
	border: .01rem solid #951e23;
	border-right-width: 0;
	border-radius: .5rem 0 0 .5rem;
	margin-right: 0px;
	margin-left: .9rem;
}

.case .tab-nav .tab-button:nth-child(2) {
	font-size: .24rem;
	letter-spacing: 0.01rem;
	color: #951e23;
	font-weight: 500;
	font-family: "Ping Fang";
	text-align: center;
	width: 1.68rem;
	height: .5rem;
	line-height: .5rem;
	background-color: #ffffff;
	border: .01rem solid #951e23;
	border-right-width: 0;
	margin-right: 0;
	border-radius: 0;
}

.case .tab-nav .tab-button:nth-child(3) {
	font-size: .24rem;
	letter-spacing: 0.01rem;
	color: #951e23;
	font-weight: 500;
	font-family: "Ping Fang";
	text-align: center;
	width: 1.68rem;
	height: .5rem;
	line-height: .5rem;
	background-color: #ffffff;
	border: .01rem solid #951e23;
	border-radius: 0 .5rem .5rem 0;
}

.case .tab-nav .tab-button.active {
	background-color: #951e23;
	color: #ffffff;
}

.case .tab-nav li:nth-child(1) {
	margin-left: 1.23rem;
}

.case .tab-nav li:nth-child(5) {
	margin-right: 0;
}

.case .tab-nav .active {
	background-color: #d6ae35;
	color: #ffffff;
}

.case .lists li .pic {
	width: 1.4rem;
	height: 1.4rem;
	display: block;
	float: left;
	overflow: hidden;
	border: 0;
	border-radius: 0;
	display: flex;
	align-items: center;
	border-radius: .1rem .1rem 0 0;
	background-color: #e8e9ea;
	opacity: 0.9;
	display: flex;
	/* 启用Flexbox布局 */
	justify-content: center;
	/* 主轴（水平）居中 */
	align-items: center;
}

.case .lists li .pic img {
	height: 1.4rem;
	border-radius: .1rem .1rem 0 0;
	opacity: 100%;
	align-items: center;
	object-fit: cover;
	object-position: center;
	display: flex;
	justify-content: center;
	align-items: center;

}

.case .lists li .case_mid {
	border-left: .01rem solid #cbc6c6;
	padding: .1rem 0;
	width: 0.01rem;
	height: .9rem;
	margin-top: .15rem;
	float: left;
}

.case .lists li .case_content {
	margin-left: 1.6rem;
}

.case .lists li .case_content a {
	line-height: .25rem;
	font-size: .2rem;
	letter-spacing: .01rem;
	color: #951e23;
	font-weight: bold;
	font-family: "Ping Fang";
}

.case .lists li a span {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	margin-top: .15rem;
	font-size: .26rem;
	letter-spacing: .01rem;
	color: #333333;
	font-weight: bold;
	font-family: "Ping Fang";
	margin-bottom: .1rem;
}

.case .lists li:hover a span {
	color: #38467f
}

.case .lists li a p {
	-webkit-box-orient: vertical;
	width: 5rem;
	height: .24rem;
	font-size: .22rem;
	letter-spacing: .01rem;
	line-height: .24rem;
	color: #666666;
	font-weight: 500;
	font-family: "Ping Fang";
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: .2rem;
}

.case .lists .corner {
	position: absolute;
	right: 0;
	bottom: 0;
}

.case .lists .corner img {
	border-radius: 0 0 10px;
}

.case .column .content {
	width: 1200px;
	height: 190px;
	font-size: 18px;
	line-height: 38px;
	font-weight: normal;
	color: #333;
	text-align: center;
	border-radius: 10px 10px 0 0;
	/* 初始位置设置为左侧不可见 */
	/*transform: translateX(-100%);*/
	/* 动画名称和持续时间 */
	/*animation: slide-in2 2s forwards;*/
}

.case .column .content a {
	color: #990033;
	letter-spacing: 2px;
	font-weight: 600;
	text-decoration: underline 2px solid #903;
}

.case .column .content .content_t2 {
	border-top: 2px solid #903;
	width: 230px;
	text-align: center;
	margin: auto;
}

/* 定义关键帧 */
@keyframes slide-in2 {
	to {
		/* 动画结束状态，位置重置为初始位置 */
		transform: translateX(0);
	}
}

.case .column .content b {
	color: #990033;
}

.case .column .content p img {
	width: 15px;
	margin-right: 10px;
}

.case .column .box ul {
	margin-top: .3rem;
	height: 1.7rem;
	margin-bottom: .3rem;
}

ul.slide-in {
	/* 初始化样式，不可见且在页面上方 */
	opacity: 0;
	transform: translateY(-40px);
	/* 动画名称和持续时间 */
	animation: slide-in 1s forwards;
}

/* 定义关键帧动画 */
@keyframes slide-in {
	from {
		opacity: 0;
		transform: translateY(-40px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.case .column .box li {
	text-align: center;
	width: 2.3rem;
	float: left;
}

.case .column .box .content-box {
	width: 170px;
	height: 60px;
	line-height: 60px;
	float: left;
	font-size: 20px;
	background-color: #990033;
	color: #fff;
	margin-left: 15px;
}

.case .column .box .content-box .content-box-inner {
	font-size: 44px;
	color: #ffffff;
	font-family: PingFang SC;
	font-weight: 700;
}

.case .column .box .Content-Type {
	font-size: 20px;
	color: #333;
	width: 200px;
	margin-top: 20px;
	float: left;
}

.case .column .box {
	float: left;
	width: 6.9rem;
}

.case .column .box .slide-in-img {
	float: left;
	width: 45px;
}

.case .column .box .slide-in .right-img {
	text-align: center;
}

.case .column .box .slide-in .school_name {
	font-weight: bold;
	font-size: .34rem;
	letter-spacing: .02rem;
	color: #333333;
	font-family: "Ping Fang";
}

.case .column .box .slide-in .school_num {
	font-size: .2rem;
	letter-spacing: .01rem;
	color: #951e23;
	font-weight: bold;
	font-family: "Ping Fang";
}

.case .column .box .left-img {
	width: 2.3rem;
	float: left;
	margin-top: .15rem;
	margin-bottom: .2rem;
}

.case .column .box .left-img .school_img:nth-child(1) {
	height: .5rem;
}

.case .column .box .left-img .school_img:nth-child(2) {
	height: .5rem;
}

.case .column .box .left-img .school_img:nth-child(3) {
	height: .5rem;
}

.case .column .box .slide-in .school_btn {
	font-size: .16rem;
	color: #333;
	line-height: .15rem;
}


.teams {
	margin-top: .5rem;
	overflow: hidden;
	display: block;
	width: 7.5rem;
}

.teams .title {
	font-weight: 700;
	height: .3rem;
	margin: 0 auto;
	text-align: center;
	margin-bottom: .45rem;
	font-size: .34rem;
	letter-spacing: .02rem;
	color: #3c486a;
	font-family: "Ping Fang";
}

.teams .title img {
	width: 1.53rem;
}

.teams .title span a {
	float: right;
	font-size: .16rem;
	color: #999
}

.teams .lists ul {
	padding-top: .15rem;
	padding-bottom: .05rem;
	margin-top: .1rem
}

.teams .lists ul li {
	float: left;
	width: 2.2rem;
	height: 3.3rem;
	background-color: #1e263c;
	margin-right: .15rem;
	margin-bottom: .2rem;
}

.teams .lists ul li:nth-child(1) {
	background:
		linear-gradient(rgba(30, 38, 60, 0.35), rgba(30, 38, 60, 0.35)),
		url('https://wap.peccn.com/2025index/images/Zack.png') center/cover;
	transition: transform 0.3s ease;
}

/* 基础样式 */
.hover-container {
	width: 2.2rem;
	height: 3.3rem;
	position: relative;
	overflow: hidden;
	border: 0px solid #ddd;
	transition: all 0.3s ease;
	list-style: none;
	background-size: cover;
	background-position: center;
	background-image: url('https://wap.peccn.com/2025index/images/Zack.png');
	/* 在这里设置背景图 */
}

.hover-container a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #333;
}

.text-content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	/* background: rgba(0, 0, 0, 0.3); /* 半透明背景 */
	color: white;
	transition: all 0.3s ease;
}

.text-content span {
	display: block;
	font-size: .18rem;
	font-weight: bold;
	margin-bottom: .05rem;
}

.text-content p {
	margin: .05rem 0;
	font-size: .14rem;
}

.hover-bg {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: all 0.3s ease;
}

.original-text {
	opacity: 1;
	transition: all 0.3s ease;
}

.hover-text {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	font-weight: bold;
	font-size: .18rem;
	color: #FFCC00;
	transition: all 0.3s ease;
}

.teams .lists ul li:nth-child(2) {
	background:
		linear-gradient(rgba(30, 38, 60, 0.35), rgba(30, 38, 60, 0.35)),
		url('https://wap.peccn.com/2025index/images/Geroges.png') center/cover;
	transition: transform 0.3s ease;
}

.teams .lists ul li:nth-child(3) {
	background:
		linear-gradient(rgba(30, 38, 60, 0.35), rgba(30, 38, 60, 0.35)),
		url('https://wap.peccn.com/2025index/images/Claire.png') center/cover;
	transition: transform 0.3s ease;
	margin-right: 0;
}

.teams .lists ul li:nth-child(4) {
	background:
		linear-gradient(rgba(30, 38, 60, 0.35), rgba(30, 38, 60, 0.35)),
		url('https://wap.peccn.com/2025index/images/Yolanda.png') center/cover;
	transition: transform 0.3s ease;

}

.teams .lists ul li:nth-child(5) {
	background:
		linear-gradient(rgba(30, 38, 60, 0.35), rgba(30, 38, 60, 0.35)),
		url('https://wap.peccn.com/2025index/images/Patra.jpg') center/cover;
	transition: transform 0.3s ease;

}

.teams .lists ul li:nth-child(6) {
	background:
		linear-gradient(rgba(30, 38, 60, 0.35), rgba(30, 38, 60, 0.35)),
		url('https://wap.peccn.com/2025index/images/Z导师.png') center/cover;
	transition: transform 0.3s ease;
	margin-right: 0;

}

.teams .lists ul li:nth-child(7) {
	background:
		linear-gradient(rgba(30, 38, 60, 0.35), rgba(30, 38, 60, 0.35)),
		url('https://wap.peccn.com/2025index/images/W导师.jpg') center/cover;
	transition: transform 0.3s ease;
	margin-bottom: 0;
}

.teams .lists ul li:nth-child(8) {
	background:
		linear-gradient(rgba(30, 38, 60, 0.35), rgba(30, 38, 60, 0.35)),
		url('https://wap.peccn.com/2025index/images/Y导师.jpg') center/cover;
	transition: transform 0.3s ease;
	margin-bottom: 0;
}

.teams .lists ul li:nth-child(9) {
	background:
		linear-gradient(rgba(30, 38, 60, 0.35), rgba(30, 38, 60, 0.35)),
		url('https://wap.peccn.com/2025index/images/L导师.jpg') center/cover;
	transition: transform 0.3s ease;
	margin-right: 0;
	margin-bottom: 0;
}

.teams .lists ul li .text span {
	text-align: center;
	display: block;
	font-weight: 700;
	font-size: .26rem;
	letter-spacing: .01rem;
	color: #ffffff;
	font-family: "Ping Fang";
	width: 2.2rem;
}

.teams .lists ul li .text p {
	text-align: center;
	margin-top: .1rem;
	width: 2.2rem;
	display: block;
	font-size: .22rem;
	letter-spacing: .01rem;
	color: #ffffff;
	font-weight: 500;
	font-family: "Ping Fang";
}

.teams .lists ul li .text .more {
	text-align: center;
	width: 2rem;
	height: .7rem;
	font-size: .18rem;
	letter-spacing: .01rem;
	line-height: .26rem;
	color: #ffffff;
	font-family: "Ping Fang";
	margin-left: .1rem;
}

.hover-container {
	position: relative;
	transition: all 0.3s ease;
}

.original-text {
	transition: all 0.3s ease;
}

.hover-text {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 1.2em;
	font-weight: bold;
	transition: all 0.3s ease;
	height: .7rem;
	line-height: .7rem;
}

.hover-bg {
	width: 2.2rem;
	height: .7rem;
	background-color: rgba(0, 0, 0, 0.3);
}

/* 悬停效果 */
.hover-container:hover .hover-bg {
	background-color: rgba(214, 178, 70, 0.6);
	height: .7rem;
}

.hover-container:hover .background-image {
	transform: scale(1.05);
	/* 微微放大 */
}

.hover-container:hover .original-text {
	opacity: 0;
	transform: translateY(10px);
}

.hover-container:hover .hover-text {
	opacity: 1;
	color: #fff;
	text-shadow: 0 0 .01rem rgba(0, 0, 0, 0.5);
}

.hover-container:hover {
	transform: scale(1.03);
	/* 微微放大 */
}


.container {
	overflow: hidden;
	width: 6.9rem;
	position: relative;
}

.slider {
	display: flex;
	transition: transform 0.3s ease-out;
	will-change: transform;
	width: 300%;
	/* 关键修正 */
}

.slide {
	flex: 0 0 6.9rem;
	width: 6.9rem;
	/* 确保宽度准确 */
	display: flex;
	align-items: center;
	justify-content: center;
}


.xilie {
	overflow: hidden;
	display: block;
	width: 7.5rem;
	background-image: url('https://wap.peccn.com/2025index/images/xilie_bg.png');
	height: 13.6rem;
	background-color: #1e263c;
	margin-top: .5rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.xilie .service-container {
	margin: .4rem auto 0;
	overflow: hidden;
}

.xilie .service-section {
	border-bottom: .01rem solid #555;
	cursor: pointer;
}

.xilie .service-section:last-child {
	border-bottom: none;
}

.xilie .service-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	opacity: 0.702;
	width: 6.9rem;
	height: 1rem;
	background-color: #13192a;
}

.xilie .service-container .active .service-header {
	background-color: #d6ae35;
	opacity: 0.902;
}

.xilie .service-container .service-header .toggle-icon {
	background-image: url(https://wap.peccn.com/2025index/images/icon_shouqi.png);
	width: .21rem;
	height: .12rem;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.xilie .service-container .active .service-header .toggle-icon {
	background-image: url(https://wap.peccn.com/2025index/images/icon_zhankai.png);
	width: .21rem;
	height: .12rem;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

｝ .xilie .service-header h2 {
	width: 6.9rem;
}

.xilie .service-header .img_left {
	margin-left: .1rem;
	float: left;
	margin-top: .1rem;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: .25rem;
	height: .22rem;
}

.xilie .service-header .img_right {
	height: .26rem;
	margin-top: .3rem;
}

.xilie .service-header h2 span {
	font-size: .32rem;
	letter-spacing: .02rem;
	color: #ffffff;
	font-weight: bold;
	font-family: "Ping Fang";
	margin-left: .2rem;
	float: left;
}

.xilie .service-header h2 .english {
	opacity: 0.800;
	font-size: .36rem;
	letter-spacing: .02rem;
	color: #ffffff;
	position: absolute;
	margin-top: .25rem;
	margin-left: 1.9rem;
}

.xilie .service-subtitle {
	color: #666;
	font-size: 0.14rem;
	margin-left: .1rem;
}

.xilie .toggle-icon {
	font-weight: bold;
	margin-right: .3rem;
}

.xilie .service-content {
	padding: .25rem 0;
	display: none;
	height: 6.35rem;
}

.xilie .service-content.active {
	display: block;
}

.xilie .service-section.active .service-content {
	display: block;
}

.xilie .service-section.active .service-content p:nth-child(1) {
	font-size: .28rem;
	font-weight: bold;
	letter-spacing: .01rem;
	color: #ffffff;
	font-family: "Microsoft YaHei";
	height: .5rem;
}

.xilie .service-section.active .service-content p:nth-child(2) {
	opacity: 0.800;
	font-size: .26rem;
	letter-spacing: .01rem;
	line-height: .42rem;
	height: 1.4rem;
	color: #ffffff;
	font-family: "Microsoft YaHei";
}

.xilie .service-section.active .service-content .xilie-icon {
	width: .25rem;
	float: left;
	margin-top: .2rem;
	margin-right: .1rem;
}

.xilie .service-section.active .service-content .xilie-icon img {
	width: .25rem;
}

.xilie .service-section.active .service-content ul li span:nth-child(1) {
	font-size: .28rem;
	letter-spacing: .01rem;
	line-height: .62rem;
	color: #ffffff;
	font-weight: bold;
	font-family: "Ping Fang";
}

.xilie .service-section.active .service-content ul li span:nth-child(2) {
	opacity: 0.800;
	font-size: .28rem;
	letter-spacing: .02rem;
	line-height: .62rem;
	color: #ffffff;
	font-weight: 500;
	font-family: "Ping Fang";
	display: block;
	margin-left: .35rem;
}

.xilie .service-content ul {
	padding-left: .2rem;
}

.xilie .service-content li {
	margin-bottom: .1rem;
	list-style-type: none;
}

.xilie .service-content .button {
	opacity: 0.902;
	width: 1.6rem;
	height: .45rem;
	background-color: #d6ae35;
	margin-left: 2.65rem;
}

.xilie .service-content .button span {
	font-size: .22rem;
	letter-spacing: .01rem;
	line-height: .45rem;
	color: #ffffff;
	font-family: "Microsoft YaHei";
	margin-left: .2rem;
}

.xilie .service-content .button img {
	margin-left: .1rem;
	margin-top: -0.05rem;
	width: .25rem;
}


.information {
	margin-top: .6rem;
	overflow: hidden;
	display: block;
	width: 7.5rem;
}

.information .tab-container {
	width: 6.9rem;
}

.information .tab-container .tab-buttons {
	height: 2rem;
}

.information .title {
	margin-bottom: .4rem;
	font-size: .34rem;
	letter-spacing: .02rem;
	color: #333333;
	font-weight: bold;
	font-family: "Ping Fang";
	text-align: center;
}

.information .title img {
	margin-left: 2.8rem;
	width: 2.4rem;
}

.information .title span {
	margin-left: .1rem;
	height: .62rem;
	display: inline-block;
}

/* Tab导航样式 */
.information .tab-nav {
	display: flex;
	list-style: none;
	float: left;
	width: 6.6rem;
	border-bottom: .05rem solid #cbc6c6;
	height: .62rem;
	padding-left: .25rem;
}

.information .tab-nav li:nth-child(1),
.information .tab-nav li:nth-child(2) {
	margin-right: .01rem;
}

.information .tab-button span {
	cursor: pointer;
	transition: all 0.3s;
	line-height: .4rem;
	display: flex;
	justify-content: center;
	text-align: center;
	font-size: .26rem;
	letter-spacing: .01rem;
	color: #666666;
	font-weight: 500;
	font-family: "Ping Fang";
}

.information .tab-button:nth-child(5) span {
	margin-right: 0;
}

.information .tab-button {
	width: 2rem;
	height: .42rem;
	text-align: center;
	font-size: 26rem;
	letter-spacing: .01rem;
	color: #666666;
	font-weight: 500;
	font-family: "Ping Fang";
}

.information .tab-button.active {
	width: 2rem;
	height: .66rem;
	font-weight: 600;
	background-image: url(https://wap.peccn.com/templates/us/image/choice.png);
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
	text-align: center;
	font-size: 26rem;
	letter-spacing: .01rem;
	color: #fff;
	font-weight: 500;
	font-family: "Ping Fang";
}

.information .tab-button.active span {
	color: #fff;
}

.information .tab-content {
	padding-top: .3rem;
}

.information .tab-content .left {
	width: 6.86rem;
	height: 1.15rem;
}

.information .tab-content .left .title2 {
	width: 6.86rem;
	height: 1.15rem;
	border-radius: .1rem;
}

.information .tab-content .left .title2:nth-child(1) {
	background-image: url(https://wap.peccn.com/templates/us/image/zixun1.png);
	background-size: cover;
	background-size: 6.86rem auto;
	/* 宽度200像素，高度自动 */
	background-repeat: no-repeat;
	/* 通常需要防止图片重复 */
}

.information .tab-content .left .title2:nth-child(2) {
	background-image: url(https://wap.peccn.com/templates/us/image/zixun2.png);
	background-size: 6.86rem auto;
	/* 宽度200像素，高度自动 */
	background-repeat: no-repeat;
	/* 通常需要防止图片重复 */
}

.information .tab-content .left .title2:nth-child(3) {
	background-image: url(https://wap.peccn.com/templates/us/image/zixun3.png);
	background-size: 6.86rem auto;
	/* 宽度200像素，高度自动 */
	background-repeat: no-repeat;
	/* 通常需要防止图片重复 */
}

.information .tab-content .left .title2 span {
	margin-left: 1.3rem;
	position: relative;
	font-size: .28rem;
	letter-spacing: .01rem;
	color: #ffffff;
	font-weight: bold;
	font-family: "Ping Fang";
	text-align: center;
	top: .45rem;
}

.information .tab-content .left .title2 img {
	margin-top: .7rem;
	margin-left: .15rem;
	position: relative;
}

.information .tab-content .left .title2 a {
	position: relative;
	margin-left: .15rem;
	font-size: .24rem;
	letter-spacing: .01rem;
	color: #ffffff;
	font-weight: 500;
	font-family: "Ping Fang";
	text-align: center;
	top: .45rem;
}

.information .tab-content .left .title2 span a {
	float: right;
	font-size: 14px;
	color: #fff;
	margin-right: 20px;
	margin-top: 70px;
}

.information .tab-content .left .tit {
	padding: .2rem .2rem .05rem;
	width: 6.4rem;
	display: block;
}

.information .tab-content .left .tit a {
	font-size: .28rem;
	letter-spacing: .01rem;
	line-height: .52rem;
	color: #ae8b1f;
	font-weight: bold;
	font-family: "Ping Fang";
}

.information .tab-content .left .des {
	padding: 0 .2rem;
	width: 6.4rem;
	display: block;
}

.information .tab-content .left .des a {
	display: block;
	width: 6.4rem;
	height: .68rem;
	font-size: .26rem;
	letter-spacing: .01rem;
	line-height: .4rem;
	color: #666666;
	font-weight: 500;
	font-family: "Ping Fang";
}

.information .tab-content .right {
	width: 6.9rem;
	filter: drop-shadow(0 0 .05rem rgba(0, 0, 0, 0.08));
	float: left;
}

.information .tab-content .right ul {
	margin: .25rem 0;
}

.information .tab-content .right li {
	line-height: .28rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 6.9rem;
	float: left;
}

.information .tab-content .right img {
	float: left;
	width: .15rem;
	display: block;
	margin-top: .35rem;
	margin-right: .2rem;
}

.information .tab-content .right a {
	width: 6.5rem;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .24rem;
	letter-spacing: 1px;
	line-height: .85rem;
	color: #333333;
	font-weight: 500;
	font-family: "Ping Fang";
}

.information .tab-content .right .txt:hover {
	color: #38467f;
}

.information .tab-content .right .time {
	font-size: .26rem;
	letter-spacing: .01rem;
	color: #999;
	font-weight: 500;
	font-family: "Ping Fang";
	text-align: center;
	margin-left: 0.1rem;
}

.flow {
	margin-top: .5rem;
	overflow: hidden;
	display: block;
	background-image: url(https://wap.peccn.com/templates/us/image/chart_jy.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
	width: 7.5rem;
	height: 7.1rem;
}

.flow .chart .firstLine {
	margin: 0 auto;
	display: block;
	overflow: hidden;
	float: left;
	margin-top: .7rem;
}

.flow .chart .firstLine p {
	text-indent: 2em;
	font-size: .24rem;
	letter-spacing: .02rem;
	line-height: .48rem;
	color: #ffffff;
	font-weight: 500;
	font-family: "Ping Fang";
}

.flow .chart .firstLine li {
	float: left;
	width: 2.23rem;
	height: .83rem;
	color: #333;
	font-size: .14rem;
	text-align: center;
	cursor: default
}

.flow .chart .ellipse {
	width: 6.9rem;
	float: right;
	margin-top: 1.3rem;
}

.flow .chart .ellipse .num1 {
	float: left;
	width: 2.3rem;
	height: 1.4rem;
	background-color: rgba(140, 47, 55, 0.8);
}

.flow .chart .ellipse p:nth-child(1) {
	filter: drop-shadow(0.01414rem 0.01414rem .01rem rgba(176, 142, 41, 0.4));
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: .25rem;
	text-shadow: .01rem .01rem .02rem rgb(97, 97, 97);
	font-weight: 700;
	font-size: .4rem;
	letter-spacing: .02rem;
	color: #ffffff;
	font-family: "Ping Fang";
	display: flex;
	justify-content: center;
	align-items: center;
}

.flow .chart .ellipse p:nth-child(1) span {
	filter: drop-shadow(0.01414rem 0.01414rem .01rem rgba(176, 142, 41, 0.4));
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: .15rem;
	font-size: .2rem;
	letter-spacing: .01rem;
	color: #ffffff;
	font-family: "Ping Fang";
}

.flow .chart .ellipse p:nth-child(2) {
	display: flex;
	justify-content: center;
	align-items: center;
	filter: drop-shadow(0.01414rem 0.01414rem .01rem rgba(176, 142, 41, 0.4));
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .24rem;
	letter-spacing: .01rem;
	color: #fff;
	font-weight: 500;
	font-family: "Ping Fang";
}

.flow .chart .ellipse .num2 {
	width: 2.3rem;
	height: 1.4rem;
	background-color: rgba(140, 47, 55, 0.7);
	float: left;
}

.flow .chart .ellipse .num3 {
	width: 2.3rem;
	height: 1.4rem;
	background-color: rgba(140, 47, 55, 0.9);
	float: left;
}

.choose {
	overflow: hidden;
	display: block;
	width: 7.5rem;
	margin-top: .7rem;
}

.choose .title {
	margin-bottom: .4rem;
	font-size: .34rem;
	letter-spacing: .02rem;
	color: #333333;
	font-weight: bold;
	font-family: "Ping Fang";
	text-align: center;
}

.choose .title img {
	margin-left: 2.8rem;
	width: 2.4rem;
}

.choose .title span {
	margin-left: .1rem;
}

.choose .choose_column {
	width: 6.9rem;
	background-color: #ffffff;
	padding-bottom: .1rem;
}

.choose .colchoose_columnumn li {
	float: left;
	cursor: default;
	transition: all .5s;
	width: 3.8rem;
	height: 2.99rem;
	margin-bottom: .3rem;
	filter: drop-shadow(0 0 .1rem rgba(0, 0, 0, 0.08));
	background-color: #ffffff;
	box-shadow: 0 .02rem .04rem rgba(0, 0, 0, 0.1);
}

.choose .choose_qiehuan {
	text-align: center;
	display: flex;
	justify-content: center;
	gap: .1rem;
	margin-top: .3rem;
	margin-bottom: .8rem;
}

.choose .choose_qiehuan span {
	width: .43rem;
	height: .14rem;
	border-radius: .07rem;
	background-color: #951e23;
	background-color: #f0f0f0;
	border: .01rem solid #d4d4d4;
	display: block;
	float: left;
	margin-right: .15rem;
	text-align: center;
}

.choose .choose_qiehuan .active {
	background-color: #951e23;
}

.review {
	width: 6.3rem;
}

.review-header {
	display: flex;
	align-items: center;
	height: 1.3rem;
}

.review-header img {
	border-radius: 50%;
	margin-right: .5rem;
}

.review-header .name {
	font-size: .29rem;
	letter-spacing: .01rem;
	color: #333333;
	font-weight: 500;
	font-family: "Ping Fang";
	margin-right: .3rem;
	float: left;
}

.review-header .school {
	font-size: .26rem;
	letter-spacing: .01rem;
	color: #666666;
	font-family: "Ping Fang";
	float: left;
}

.review-line {
	border-top: .01rem solid #951e23;
}

.review-content {
	padding: .2rem 0 0 .05rem;
	width: 6.2rem;
	font-size: .24rem;
	letter-spacing: .01rem;
	line-height: .44rem;
	color: #666666;
	font-weight: 500;
	font-family: "Ping Fang";
}

.choose .choose_column .review-content img {
	width: .27rem;
	height: .27rem;
	margin-right: .05rem;
	margin-bottom: .2rem;
}

.choose .choose_column .review-content .douhao {
	width: 1.01rem;
	height: .86rem;
	/* position: absolute; */
	float: right;
	right: 1rem;
}

.choose .choose_column li {
	margin: 0 .3rem .3rem;
	border-top: .01rem dashed #555;
}

.choose .choose_column li:nth-child(1) {
	border-top: 0 dashed #555;
}

.choose .choose_column .review-header img {
	display: block;
	width: .8rem;
	height: .8rem;
	border-radius: .4rem;
	background-color: #e5e5e5;
}

.choose .choose_column li:hover {
	/* box-shadow: 0 0 .05rem rgba(0, 0, 0, .1), 0 0 .05rem rgba(0, 0, 0, .1); */
	transform: translateY(0)
}

.choose .choose_column li span {
	color: #000844;
	font-size: .18rem;
	font-weight: 700;
	display: block;
	text-align: center;
	line-height: .5rem
}

.choose .choose_column li p {
	color: #333;
	font-size: .14rem;
	line-height: .3rem;
	text-align: justify;
	/*text-align-last:justify*/
}

.feature {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-bottom: .1rem;
}

.feature .channel {
	position: relative;
	margin-top: .5rem
}

.feature .channel .pipes {
	position: absolute;
	width: .06rem;
	height: .3rem;
	display: inline-block;
	background: #000844;
	top: 0rem
}

.feature .channel p {
	color: #203253;
	font-size: .36rem;
	padding-left: .15rem;
	font-weight: 600;
}

.feature .channel i {
	width: 1.5rem;
	height: .01rem;
	display: inline-block;
	border-bottom: .01rem dashed #203253;
	position: relative;
	top: -.1rem
}

.feature .channel .des {
	color: #666;
	font-size: .28rem;
	margin-top: .1rem;
	line-height: .5rem
}

.feature .channel .more {
	float: right
}

.feature .channel .more a {
	font-size: .28rem;
	color: #999;
	padding-left: unset
}

.feature .stress {
	position: relative;
	width: 100%;
	margin-top: .3rem;
	margin-left: .45rem;
	display: block;
	overflow: hidden
}

.feature .stress .card {
	width: 2.9rem;
	height: 3.8rem;
	background: url(https://wap.peccn.com/2025index/images/counselor_bg.png) no-repeat center bottom;
	background-size: 2.9rem;
	border-radius: .1rem;
	display: block;
	overflow: hidden;
	margin-top: .3rem;
	margin-bottom: .1rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.feature .stress .card .pic {
	width: 2.9rem;
	height: 1.6rem
}

.feature .stress .card .pic img {
	width: 110%
}

.feature .stress .card .title {
	padding: .1rem .18rem .05rem;
	font-size: .28rem;
	line-height: 0.5rem;
	color: #666;
	height: 1.9rem;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5
}

.feature .stress .card .desc {
	padding: .15rem .18rem .2rem;
	font-size: .24rem;
	color: #666;
	height: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.feature .stress .swiper-slide-next {
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .1), 0 0 .05rem rgba(0, 0, 0, .1)
}

.feature .stress .swiper-pagination {
	position: relative;
	height: .5rem;
	top: .18rem;
	margin-bottom: .2rem;
}

.feature .stress .swiper-pagination-bullet {
	width: .15rem;
	height: .15rem
}

.feature .query a {
	margin-top: .1rem;
	border: .01rem solid #fff;
	background: #b90c3d;
	border-radius: .5rem;
	padding: .03rem .25rem;
	position: absolute;
	color: #fff;
	text-align: center;
	font-size: .3rem;
	transition: all .5s
}

.feature .query a:hover {
	border: .01rem solid #f3b034;
	background: #f3b034;
	transform: translateY(0)
}

.subscribe {
	padding-top: .2rem;
	background: #fff;
	display: block;
	overflow: hidden
}

.subscribe .title {
	margin-top: .3rem;
	margin-bottom: .2rem;
	text-align: center
}

.subscribe .title i {
	width: 1rem;
	height: .02rem;
	display: inline-block;
	border-bottom: .03rem solid #162876;
	position: relative;
	top: -.08rem
}

.subscribe .title a {
	color: #203253;
	font-size: .32rem;
	margin: 0;
	font-weight: 600;
}

.subscribe .form p {
	border-bottom: .01rem solid #f7f7f7;
	padding: 0 0;
	display: block;
	overflow: hidden;
	height: .8rem
}

.subscribe .form span {
	color: red;
	font-size: .28rem;
	margin-right: .03rem
}

.subscribe .form p label {
	float: left;
	font-size: .28rem;
	padding: .2rem;
	margin-top: .05rem
}

.subscribe .form p input {
	float: right;
	border: 0;
	text-align: right;
	width: 50%;
	padding: .1rem;
	font-size: .28rem;
	height: .5rem;
	margin-top: .05rem
}

.subscribe .form p select {
	float: right;
	border: 0;
	text-align: right;
	width: 50%;
	padding: .1rem;
	font-size: .28rem;
	height: .6rem;
	margin-top: .1rem;
	border-radius: .05rem;
}

.subscribe .formBtn {
	margin: .3rem auto .4rem;
	width: 3rem;
	height: .6rem;
	background: url(https://wap.peccn.com/2025index/images/tjpg_btn.png) no-repeat center center;
	background-size: 4rem;
	border-radius: .15rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.subscribe .formBtn a {
	font-size: .30rem;
	text-align: center;
	color: #fff;
	display: block;
	line-height: .6rem
}

.streaming {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .1rem;
}

.streaming .channel {
	position: relative
}

.streaming .channel .pipes {
	position: absolute;
	width: .06rem;
	height: .30rem;
	display: inline-block;
	background: #000844;
	top: 0rem
}

.streaming .channel a {
	font-size: .30rem;
	color: #000844;
	padding-left: .15rem;
	line-height: .34rem
}

.streaming .channel .more {
	float: right
}

.streaming .channel .more a {
	font-size: .28rem;
	color: #999;
	padding-left: unset
}

.streaming .stress {
	position: relative;
	width: 100%;
	margin-top: .4rem;
	display: block;
	overflow: hidden
}

.streaming .stress .card {
	width: 2.4rem;
	height: 4.4rem;
	background: #fff;
	border-radius: .1rem;
	display: block;
	overflow: hidden
}

.streaming .stress .card .title {
	width: 2.4rem;
	height: 2.9rem;
	background: url(https://wap.peccn.com/2025index/images/zhibo.jpg) no-repeat center center;
	background-size: 2.4rem 4.2rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streaming .stress .card .title a {
	font-size: .28rem;
	color: #fff;
	padding: .2rem .2rem;
	width: 2.15rem;
	line-height: .4rem;
	height: 2.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
}

.streaming .stress .card .time {
	margin: .20rem .1rem;
	width: 1.90rem;
	font-size: .24rem;
	color: #333;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.streaming .stress .card .time .icon {
	width: .22rem;
	height: .22rem;
	background: url(https://wap.peccn.com/2025index/images/time.png) no-repeat center center;
	background-size: .20rem;
	display: inline-block;
	position: relative;
	top: .01rem;
	margin-right: .05rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streaming .stress .swiper-slide-next {
	box-shadow: 0 0 .05rem rgba(0, 0, 0, .1), 0 0 .05rem rgba(0, 0, 0, .1)
}

.streaming .stress .swiper-pagination {
	position: relative;
	height: .5rem;
	bottom: unset;
	top: .18rem
}

.streaming .stress .swiper-pagination-bullet {
	width: .15rem;
	height: .15rem
}

.streaming .stress .card .btn a {
	margin: 0 auto;
	background: #cc9870;
	color: #fff;
	font-size: .22rem;
	width: 1.8rem;
	display: block;
	border-radius: 5rem;
	height: .45rem;
	line-height: .45rem;
	text-align: center
}

.streamer {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .2rem;
	margin-bottom: .3rem;
}

.streamer img {
	width: 7.1rem;
	height: 1.6rem;
}

.streamer2 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .2rem;
}

.streamer2 img {
	width: 7.1rem;
	height: 1.75rem;
}

.streamer3 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .2rem;
}

.streamer3 img {
	width: 6.7rem;
	height: 2.2rem;
	border-radius: .10rem;
	box-shadow: 0 0 .05rem rgba(0, 0, 0, .1), 0 0 .05rem rgba(0, 0, 0, .1)
}

.streamer4 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .0rem;
	margin-bottom: .4rem;
	text-align: center;
}

.streamer4 img {
	width: 6.5rem;
	height: 1.9rem;
}

.streamer4 .booking {
	background: url(https://wap.peccn.com/2025index/images/booking2.png) no-repeat center center;
	width: 7rem;
	height: 1.9rem;
	background-size: 95%;
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streamer5 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .3rem;
	margin-bottom: 0.3rem;
	text-align: center;
}

.streamer5 .booking {
	background: url(https://wap.peccn.com/2025index/images/assessment.jpg) no-repeat center center;
	width: 6.8rem;
	height: 5.5rem;
	border-radius: .2rem;
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .1), 0 0 .1rem rgba(0, 0, 0, .1);
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streamer6 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .0rem;
	margin-bottom: 0rem;
	text-align: center;
}

.streamer6 .booking {
	background: url(https://wap.peccn.com/2025index/images/phd.jpg) no-repeat center top;
	width: 7.6rem;
	height: 4.4rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streamer7 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: 0.6rem;
	margin-bottom: 0rem;
	text-align: center;
}

.streamer7 .booking {
	background: url(https://wap.peccn.com/2025index/images/hk1.jpg) no-repeat center top;
	width: 7.6rem;
	height: 2.9rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streamer8 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: -0.8rem;
	margin-bottom: 0rem;
	text-align: center;
}

.streamer8 .booking {
	background: url(https://wap.peccn.com/2025index/images/assessment.jpg) no-repeat center top;
	width: 7.6rem;
	height: 5rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streamer9 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .8rem;
	margin-bottom: 0rem;
	text-align: center;
}

.streamer9 .booking {
	background: url(https://wap.peccn.com/2025index/images/333.jpg) no-repeat center top;
	width: 7.6rem;
	height: 2.6rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streamer10 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .0rem;
	margin-bottom: 0rem;
	text-align: center;
}

.streamer10 .booking {
	background: url(https://wap.peccn.com/2025index/images/111.jpg) no-repeat center bottom;
	width: 7.6rem;
	height: 3.4rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streamer11 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .0rem;
	margin-bottom: 0rem;
	text-align: center;
}

.streamer11 .booking {
	background: url(https://wap.peccn.com/2025index/images/222.jpg) no-repeat center bottom;
	width: 7.6rem;
	height: 3.4rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streamer12 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .8rem;
	margin-bottom: 0rem;
	text-align: center;
}

.streamer12 .booking {
	background: url(https://wap.peccn.com/2025index/images/products.jpg) no-repeat center center;
	width: 7.5rem;
	height: 2.6rem;
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .1), 0 0 .1rem rgba(0, 0, 0, .1);
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streamer13 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .8rem;
	margin-bottom: 0rem;
	text-align: center;
}

.streamer13 .booking {
	background: url(https://wap.peccn.com/2025index/images/consultants.jpg) no-repeat center top;
	width: 7.6rem;
	height: 3.1rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streamer14 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .8rem;
	margin-bottom: 0rem;
	text-align: center;
}

.streamer14 .booking {
	background: url(https://wap.peccn.com/2025index/images/kp1.jpg) no-repeat center top;
	width: 7.6rem;
	height: 2.6rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.streamer15 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .1rem;
	margin-bottom: 0.2rem;
	text-align: center;
}

.streamer15 .booking {
	background: url(https://wap.peccn.com/2025index/images/offer2023.jpg) no-repeat center center;
	width: 6.8rem;
	height: 2.5rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
	border-radius: .1rem;
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .1), 0 0 .1rem rgba(0, 0, 0, .1)
}

.streamer16 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .8rem;
	margin-bottom: 0rem;
	text-align: center;
}

.streamer16 .booking {
	background: url(https://wap.peccn.com/2025index/images/offer2023.jpg) no-repeat center center;
	width: 7.5rem;
	height: 2.6rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .1), 0 0 .1rem rgba(0, 0, 0, .1)
}

.streamer17 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .1rem;
	margin-bottom: 0.2rem;
	text-align: center;
}

.streamer17 .booking {
	background: url(https://wap.peccn.com/2025index/images/banner_4.jpg) no-repeat center center;
	width: 6.8rem;
	height: 2.5rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
	border-radius: .1rem;
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .1), 0 0 .1rem rgba(0, 0, 0, .1)
}

.streamer18 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .1rem;
	margin-bottom: 0.2rem;
	text-align: center;
}

.streamer18 .booking {
	background: url(https://wap.peccn.com/2025index/images/banner_1.jpg) no-repeat center center;
	width: 6.8rem;
	height: 2.5rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
	border-radius: .1rem;
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .1), 0 0 .1rem rgba(0, 0, 0, .1)
}

.streamer19 {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .1rem;
	margin-bottom: 0.2rem;
	text-align: center;
}

.streamer19 .booking {
	background: url(https://wap.peccn.com/2025index/images/banner_6.jpg) no-repeat center center;
	width: 6.8rem;
	height: 2.5rem;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
	border-radius: .1rem;
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .1), 0 0 .1rem rgba(0, 0, 0, .1)
}

.bjcg {
	padding-top: .4rem;
	background: #f2f2f2;
	display: block;
	overflow: hidden
}

.bjcg .layui-tab-title .layui-this:after {
	border: none;
	border-bottom: unset;
	width: 1rem;
	height: .06rem;
	border-radius: .15rem;
	background: #e05f15;
	margin: .45rem .40rem 0;
}

.bjcg .layui-tab-title .layui-this:nth-child(1):after {
	margin: .45rem .40rem 0 .1rem;
}

.bjcg .layui-tab-title .layui-this {
	color: #e05f15;
	font-size: .34rem;
	font-weight: 700
}

.bjcg .layui-tab-title {
	border-bottom-width: unset;
	border-bottom-style: unset;
	height: .4rem
}

.bjcg .layui-tab-title li {
	position: relative;
	line-height: .4rem;
	min-width: .65rem;
	padding: 0 .30rem;
	text-align: center;
	cursor: pointer;
	font-size: .3rem;
	color: #666
}

.bjcg .layui-tab-title li:first-child {
	padding-left: 0
}

.bjcg .layui-tab-title li:last-child {
	padding-right: 0
}

.bjcg .layui-tab-bar {
	display: none
}

.bjcg .layui-tab-content {
	margin: .1rem 0
}

.bjcg .layui-tab-content li {
	width: 100%;
	height: 1.6rem;
	background: #fff;
	border-radius: .1rem;
	margin-bottom: .3rem
}

.bjcg .layui-tab-content li .title {
	float: left;
	font-size: .30rem;
	color: #333;
	width: 4.4rem;
	padding: .3rem .2rem
}

.bjcg .layui-tab-content li .title .icon {
	float: left;
	position: relative;
	top: .05rem;
	width: .3rem;
	height: .3rem;
	display: inline;
	display: none;
}

.bjcg .layui-tab-content li:nth-child(odd) .title .icon {
	background: url(https://wap.peccn.com/2025index/images/offer.png) no-repeat center center;
	background-size: .3rem;
	display: none;
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.bjcg .layui-tab-content li:nth-child(even) .title .icon {
	background: url(https://wap.peccn.com/2025index/images/offer2.png) no-repeat center center;
	background-size: .3rem;
	display: none;
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.bjcg .layui-tab-content li .title {
	float: left;
	height: 1rem;
	width: 4rem;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.bjcg .layui-tab-content li .date {
	font-size: .24rem;
	font-weight: 400;
	color: #666;
	padding: .15rem;
	display: block;
	margin-top: .2rem
}

.bjcg .layui-tab-content li .fixedPic {
	float: right;
	width: 2.2rem;
	height: 1.6rem;
}

.bjcg .layui-tab-content li:nth-child(1) .fixedPic {
	background: url(https://wap.peccn.com/2025index/images/bdxx1.png) no-repeat center center;
	background-size: 2.2rem;

	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.bjcg .layui-tab-content li:nth-child(2) .fixedPic {
	background: url(https://wap.peccn.com/2025index/images/bdxx2.png) no-repeat center center;
	background-size: 2.2rem;

	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.bjcg .layui-tab-content li:nth-child(3) .fixedPic {
	background: url(https://wap.peccn.com/2025index/images/bdxx3.png) no-repeat center center;
	background-size: 2.2rem;

	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.bjcg .layui-tab-content li:nth-child(4) .fixedPic {
	background: url(https://wap.peccn.com/2025index/images/bdxx4.png) no-repeat center center;
	background-size: 2.2rem;

	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.bjcg .layui-tab-content li:nth-child(5) .fixedPic {
	background: url(https://wap.peccn.com/2025index/images/bdxx5.png) no-repeat center center;
	background-size: 2.2rem;

	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.bjcg .layui-tab-content li:nth-child(6) .fixedPic {
	background: url(https://wap.peccn.com/2025index/images/bdxx6.png) no-repeat center center;
	background-size: 2.2rem;

	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.bjcg .layui-tab-content li .pic {
	float: right;
	width: 2.6rem;
	height: 1.7rem
}

.bjcg .layui-tab-content li .pic img {
	height: 1.3rem;
	margin-top: 0.15rem;
	margin-right: 0.3rem
}

.bjcg .layui-tab-content li:hover {
	box-shadow: 0 0 .05rem rgba(0, 0, 0, .1), 0 0 .05rem rgba(0, 0, 0, .1)
}

.bjcg .layui-tab-content .more {
	text-align: center
}

.bjcg .layui-tab-content .more i {
	width: .7rem;
	height: .01rem;
	display: inline-block;
	border-bottom: .01rem dashed #b5b5b5;
	position: relative;
	top: -.05rem
}

.bjcg .layui-tab-content .more a {
	color: #010101;
	font-size: .28rem;
	margin: 0 .1rem
}

.pages {
	width: 98%;
	text-align: center;
	margin: .1rem auto;
	clear: both
}

.pages .p_btns {
	display: inline;
	margin: .1rem auto;
	width: 100%;
	font-size: .12rem
}

.pages .p_btns .total_count {
	float: right;
	padding-top: .03rem;
	line-height: .16rem
}

.pages .p_btns a {
	display: block;
	float: left;
	margin-right: .04rem;
	padding: .02rem .05rem;
	border: .01rem solid #ddd;
	background: #fff;
	height: .16rem;
	line-height: .16rem;
	text-decoration: none;
	color: #00599b;
	font-size: .12rem;
	text-align: center
}

.pages .p_btns a {
	display: inline
}

.pages .p_btns a:hover {
	text-decoration: none;
	border: .01rem solid #00599b
}

.pages .p_btns .currentpage {
	display: block;
	float: left;
	margin-right: .04rem;
	padding: .01rem .05rem;
	border: .01rem solid #333;
	font-weight: 800;
	background: #00599b;
	color: #fff
}

.pages .p_btns .jumppage {
	float: left;
	padding-top: .03rem
}

.pages .p_btns input {
	width: .4rem;
	border: .01rem solid #ace;
	height: .15rem;
	font-size: .12rem
}

.counselor {
	background: #f2f2f2;
	display: block;
	overflow: hidden;
	margin-top: .5rem;
}

.counselor .channel {
	position: relative
}

.counselor .channel .pipes {
	position: absolute;
	width: .06rem;
	height: .36rem;
	display: inline-block;
	background: #000844;
	top: -.05rem
}

.counselor .channel a {
	font-size: .36rem;
	color: #000844;
	padding-left: .15rem;
	line-height: .34rem
}

.counselor .channel .more {
	margin-top: .1rem;
	line-height: .7rem
}

.counselor .channel .more a {
	font-size: .28rem;
	color: #666;
}

.counselor .stress {
	position: relative;
	width: 100%;
	margin-top: .3rem;
	margin-left: .45rem;
	display: block;
	overflow: hidden
}

.counselor .stress .card {
	width: 2.9rem;
	height: 4.55rem;
	background: url(https://wap.peccn.com/2025index/images/counselor_bg.png) no-repeat center center;
	background-size: 2.9rem;
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
	border-radius: .1rem;
	display: block;
	overflow: hidden;
	margin-top: .2rem;
}

.counselor .stress .card .pic {
	width: 2.9rem;
	height: 1.7rem
}

.counselor .stress .card .pic img {
	width: 100%
}

.counselor .stress .card .title {
	padding: .1rem .18rem .05rem;
	font-size: .28rem;
	line-height: 0.5rem;
	color: #666;
	height: 1.9rem;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5
}

.counselor .stress .card .desc {
	padding: .15rem .18rem .2rem;
	font-size: .24rem;
	color: #666;
	height: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.counselor .stress .swiper-slide-next {
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .1), 0 0 .05rem rgba(0, 0, 0, .1)
}

.counselor .stress .swiper-pagination {
	position: relative;
	height: .5rem;
	bottom: unset;
	top: .18rem
}

.counselor .stress .swiper-pagination-bullet {
	width: .15rem;
	height: .15rem
}

.query1 p {
	margin-bottom: .0rem;
	line-height: .4rem;
}

.query1 a {
	border: .01rem solid #fff;
	background: #b90c3d;
	border-radius: .5rem;
	padding: .03rem 25px;
	position: absolute;
	color: #fff;
	left: 85px;
	font-size: .3rem;
	transition: all .5s;
}

.query1 a:hover {
	border: .01rem solid #f3b034;
	background: #f3b034;
	transform: translateY(0)
}

.index_news {
	padding: 0 .1rem .1rem;
	margin-top: .15rem;
}

.news_box {
	border-radius: 0px .1rem 0px .1rem;
	background: #fff;
	box-shadow: 0px .01rem .03rem 0px rgba(18, 18, 18, 0.21);
}

.index_news h3 {
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	color: #fff;
	font-size: 0.14rem;
	background: url(https://wap.peccn.com/2025index/images/title_bg.jpg) no-repeat 0 0;
	background-size: cover;
	/* 图像覆盖整个元素 */
	background-repeat: no-repeat;
	/* 图像不重复 */
	background-position: center;
	/* 图像居中 */
}

.index_news h4 {
	padding: .2rem;
	text-align: center;
	font-size: .16rem;
}

.index_news .time {
	padding: 0 .05rem 0px;
	text-align: center;
	font-size: .12rem;
	color: #999;
	margin: 0 .1rem .1rem;
}

.index_news .time a {
	text-decoration: none;
}

.index_news .titleline {
	margin: 0 auto;
	width: 90%;
	height: 0.5em;
	background:
		linear-gradient(135deg, transparent, transparent 45%, #b4b4b4, transparent 55%, transparent 100%),
		linear-gradient(45deg, transparent, transparent 45%, #b4b4b4, transparent 55%, transparent 100%);
	background-size: 1em 1em;
	background-repeat: repeat-x, repeat-x;
	text-align: center;
}

.index_news .text {
	padding: 0px .15rem .15rem .15rem;
	line-height: 0.26rem;
	em;
	word-break: break-all;
}

.index_news .text p {
	margin-top: .12rem;
}

.index_news .text h1 {
	margin-top: .15rem;
}

.index_news .text h2 {
	margin-top: .15rem;
}

.index_news .text a {
	word-wrap: normal break-word;
}

.index_news .text img {
	max-width: 100%;
	height: auto;
	margin-top: .1rem;
}

.index_news .text input {
	max-width: 100%;
	height: auto;
	margin-top: .1rem;
}

.index_news .text iframe {
	width: 100% !important;
	height: 260px !important;
}

.index_news .text table {
	width: 100% !important;
}

.news_box img {
	width: auto !important;
	max-width: 100%;
}

.index_news .text .recommended_content {
	margin-top: .2rem;
	width: 100%;
	/*background:url(https://wap.peccn.com/2025index/images/recommendedbg.jpg) left no-repeat;*/
	border: .01rem dashed #979797;
	border-radius: 0px .15rem .15rem 0px;
	/*box-shadow: 0px .01rem .03rem 0px rgba(18, 18, 18, 0.21);*/
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.index_news .text .recommended_content_1 {
	display: none;
}

.index_news .text .recommended_content_2 {
	margin-left: .1rem;
	width: 20%;
	float: left;
	text-aligh: center;
	font-size: 0.13rem;
	line-hei: 0.26rem;
	26rem;
	font-family: Source Han Sans CN;
}

.index_news .text .recommended_content_2 div {
	width: 90%;
	height: 0.5em;
	background:
		linear-gradient(135deg, transparent, transparent 45%, #b4b4b4, transparent 55%, transparent 100%),
		linear-gradient(45deg, transparent, transparent 45%, #b4b4b4, transparent 55%, transparent 100%);
	background-size: 1em 1em;
	background-repeat: repeat-x, repeat-x;
}

.index_news .text .recommended_content_2 span {
	width: 90%;
}

.index_news .text .recommended_content_3 {
	display: none;
}

.index_news .text .recommended_content_4 {
	width: 75%;
	float: left;
	text-aligh: center;
	font-size: 0.13rem;
	line-: 0.26rem;
	0.26rem;
	font-family: Source Han Sans CN;
}

.index_news .text .recommended_content_4 div {
	width: 90%;
	height: 0.5em;
	background:
		linear-gradient(135deg, transparent, transparent 45%, #b4b4b4, transparent 55%, transparent 100%),
		linear-gradient(45deg, transparent, transparent 45%, #b4b4b4, transparent 55%, transparent 100%);
	background-size: 1em 1em;
	background-repeat: repeat-x, repeat-x;
}

.index_news .text .recommended_content_4 span a {
	text-decoration: none;
	width: 90%;
}

.index_info {
	padding: 0px 0px .15rem 0px;
}

.footer {
	position: relative;
	padding: .26rem 0;
	background: url(https://wap.peccn.com/2025index/images/footerbg.jpg) no-repeat center center;
	background-size: 100%;
	display: block;
	overflow: hidden;
	height: 7rem;
	margin-bottom: .76rem;
}

.footer p {
	font-size: .24rem;
	letter-spacing: .01rem;
	line-height: .46rem;
	color: #ffffff;
	font-weight: 500;
	font-family: "Ping Fang";
	width: 6.9rem;
}

.footer a {
	color: #fff;
	font-size: .24rem
}

.footer .basic p {
	font-size: .26rem;
	letter-spacing: .01rem;
	line-height: .46rem;
	color: #ffffff;
	font-family: "Ping Fang";
}

.footer .basic p a {
	font-size: .28rem;
	letter-spacing: .01rem;
	line-height: .46rem;
	color: #ffffff;
	font-weight: bold;
	font-family: "Ping Fang";
}

.footer .contact {
	border-top: .01rem dashed #fff;
	border-bottom: .01rem dashed #fff;
	padding: .15rem 0;
	margin: .15rem 0;
	display: block;
	overflow: hidden
}

.footer .contact .institution {
	float: left;
}

.footer .contact .telephone {
	float: left;
	margin: .1rem 0rem;
}

.footer .contact .telephone img {
	margin-right: .2rem;
	position: relative;
	top: -.02rem;
	width: .4rem;
	height: .27rem
}

.menuShow {
	position: fixed;
	width: 7.5rem;
	height: auto;
	z-index: 1989888;
	display: none;
}

.menuShow .pipes {
	position: relative;
	width: .06rem;
	height: .36rem;
	display: inline-block;
	background: #000844;
	top: .05rem
}

.menuShow .layui-nav-side {
	top: 0.8rem
}

.menuShow .layui-nav-tree {
	width: 7.5rem
}

.menuShow .layui-nav {
	background-color: #fff;
	font-size: .30rem;
	color: #000844
}

.menuShow .layui-nav .layui-nav-item a {
	font-size: .30rem;
	color: #000844
}

.menuShow .layui-nav-tree .layui-nav-title a,
.layui-nav-tree .layui-nav-title a:hover,
.menuShow .layui-nav-itemed>a {
	font-size: .30rem;
	color: #000844 !important
}

.menuShow .layui-nav .layui-this a,
.menuShow .layui-nav .layui-nav-item a:hover {
	font-size: .30rem;
	color: unset
}

.menuShow .layui-nav-tree .layui-nav-item a {
	height: .8rem;
	line-height: .8rem
}

.menuShow .layui-nav-itemed>.layui-nav-child {
	background-color: #fff !important;
	display: block;
	overflow: hidden
}

.menuShow .layui-nav-tree .layui-nav-child dd:nth-child(1) {
	border-bottom: .01rem solid #d2d2d2;
	display: block;
	overflow: hidden
}

.menuShow .layui-nav-tree .layui-nav-child dd a {
	color: #666 !important;
	float: left
}

.menuShow .layui-nav-tree .layui-nav-child dd.layui-this a,
.layui-nav-tree .layui-this,
.layui-nav-tree .layui-this>a,
.layui-nav-tree .layui-this>a:hover,
.menuShow .layui-nav-tree .layui-nav-child dd.layui-this {
	background-color: unset;
	color: #666
}

.menuShow .layui-nav-tree .layui-nav-item {
	display: block;
	width: 100%;
	line-height: .8rem;
	border-bottom: .01rem solid #d2d2d2
}

.menuShow .layui-nav-itemed>.layui-nav-child {
	border-top: .01rem solid #d2d2d2
}

.menuShow .layui-nav-tree .layui-nav-item>a {
	padding-top: unset;
	padding-bottom: unset
}

.menuShow .layui-nav-tree .layui-nav-bar {
	background-color: unset
}

.menuShow .layui-nav .layui-nav-item a {
	padding: 0 .33rem
}

.menuShow .huo {
	position: absolute;
	top: .28rem;
	width: .21rem;
	height: .24rem;
	right: 0rem;
}

.menuShow .focus {
	position: absolute;
	top: .26rem;
	width: .32rem;
	height: .26rem;
	left: 1.8rem;
}

.fixedBar {
	position: fixed;
	bottom: 0;
	width: 7.5rem;
	height: 1rem;
	display: block;
	overflow: hidden;
	z-index: 1989816;
	background: url(https://wap.peccn.com/2025index/images/fixedbar_bg2.png) no-repeat center center;
	background-size: 7.5rem;
}

.fixedBar ul {
	height: .9rem;
	margin-top: .22rem
}

.fixedBar li {
	float: left;
	width: 25%;
	text-align: center;
	margin-top: .1rem
}

.fixedBar li img {
	width: .40rem;
	height: .35rem;
	display: none;
}

.fixedBar li p img {
	width: .5rem;
	height: .4rem;
	display: none;
}

.fixedBar span {
	font-size: .30rem;
	line-height: .2rem;
	margin-top: .16rem;
	display: block;
	color: #ffffff;
	font-weight: 600
}

.fixedBtn {
	position: fixed;
	right: 1%;
	bottom: 10%;
	z-index: 1989816
}

.fixedBtn a {
	display: block;
	margin-bottom: .2rem
}

.fixedBtn a img {
	width: .7rem;
	height: .7rem
}

@keyframes twinkle1 {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes twinkle2 {
	0% {
		background: url(https://wap.peccn.com/2025index/images/booking1.png) no-repeat center center;
		width: 7rem;
		height: 1.9rem;
		background-size: 95%;
	}

	30% {
		background: url(https://wap.peccn.com/2025index/images/booking2.png) no-repeat center center;
		width: 7rem;
		height: 1.9rem;
		background-size: 95%;
	}

	100% {
		background: url(https://wap.peccn.com/2025index/images/booking2.png) no-repeat center center;
		width: 7rem;
		height: 1.9rem;
		background-size: 95%;
	}
}

@keyframes twinkle3 {
	0% {
		background: url(https://wap.peccn.com/2025index/images/fixedbar_bg1.png) no-repeat center center;
		background-size: 7.5rem;
	}

	20% {
		background: url(https://wap.peccn.com/2025index/images/fixedbar_bg2.png) no-repeat center center;
		background-size: 7.5rem;
	}

	100% {
		background: url(https://wap.peccn.com/2025index/images/fixedbar_bg2.png) no-repeat center center;
		background-size: 7.5rem;
	}
}

.wxhk {
	text-align: center;
}

/* 防止滑动时触发页面滚动 */
.tab-container[data-tab-group="group3"] {
	touch-action: pan-y;
	/* 允许垂直滚动 */
	overflow: hidden;
}

.tab-container[data-tab-group="group3"] .tab-pane {
	user-select: none;
	/* 防止文字选中干扰滑动 */
}