
.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;
}

.superiority {
	margin-top: -0.6rem;
	display: block;
	/* height: 1.5rem; */
	z-index: 2;
	position: absolute;
	width: 7.5rem;
}

.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;
	filter: drop-shadow(0 0 .175rem rgba(0, 0, 0, 0.1));
	width: 2rem;
	height: 1.36rem;
	
}

.superiority a:nth-child(1) li:hover {
	transform: translateY(-0.15rem);
	box-shadow: 0 0.06rem 0.06rem rgba(0, 0, 0, 0.2);
}

.superiority a:nth-child(1) li {
	margin-left: .19rem;
	margin-right: .26rem;
	background-image: url(https://wap.peccn.com/2025index/images/banner_luqu.png);
	background-repeat: no-repeat;
	background-position: center;
	transition: all 0.3s ease;
	background-size: cover;
	border-radius:5px;
}

.superiority a:nth-child(2) li {
	background-image: url(https://wap.peccn.com/2025index/images/banner_mingshi.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-right: .26rem;
	transition: all 0.3s ease;
	background-size: cover;
	border-radius:5px;
}

.superiority a:nth-child(2) li:hover {
	transform: translateY(-0.15rem);
	box-shadow: 0 0.06rem 0.06rem rgba(0, 0, 0, 0.2);
}

.superiority a:nth-child(3) li {
	background-image: url(https://wap.peccn.com/2025index/images/banner_mingxiao.png);
	background-repeat: no-repeat;
	background-position: center;
	transition: all 0.3s ease;
	background-size: cover;
	border-radius:5px;
	margin-right: 0;
}

.superiority a:nth-child(3) li:hover {
	transform: translateY(-0.15rem);
	box-shadow: 0 0.06rem 0.06rem rgba(0, 0, 0, 0.2);
}

.superiority a li span {
	float: right;
	margin-right: .1rem;
}

.superiority a li span:nth-child(1) {
	font-size: .25rem;
	letter-spacing: .04rem;
	line-height: .35rem;
	color: #ffffff;
	text-align: right;
	filter: drop-shadow(1.118px 1.658px .01rem rgba(0, 0, 0, 0.24));
	margin-top: .5rem;
	margin-left: .3rem;
	margin-bottom: .1rem;
	font-family: "Ping Fang";
}

.superiority a li span:nth-child(2) {
	color: #ffffff;
	text-align: right;
	opacity: 0.600;
	font-size: .2rem;
	line-height: .12rem;
	font-family: "Ping Fang";
}

.superiority a:nth-child(2) li span:nth-child(2) {
	color: #ffffff;
	text-align: right;
	letter-spacing: -0.02rem;
	opacity: 0.600;
	font-size: .2rem;
	line-height: .12rem;
	font-family: "Ping Fang";
}

.column {
	background: #f7f7f7;
	display: block;
	overflow: hidden;
	margin-top: 1rem;
}

.column .channel {
	position: relative;
	margin-top: .5rem
}

.column .channel .pipes {
	position: absolute;
	width: .06rem;
	height: .3rem;
	line-height: .5rem;
	display: inline-block;
	background: #000844;
	margin-top: .1rem;
}

.column .channel a {
	font-size: .34rem;
	color: #000844;
	padding-left: .15rem;
	line-height: .3rem;
	margin-top: .1rem;
}

.column .channel p {
	color: #203253;
	font-size: .36rem;
	margin: 0 .1rem;
	font-weight: 600;
}

.column .channel i {
	width: 1.5rem;
	height: .01rem;
	display: inline-block;
	border-bottom: .01rem dashed #203253;
	position: relative;
	top: -.1rem
}

.column .channel .des {
	color: #666;
	font-size: .27rem;
	margin-top: .1rem;
	line-height: .5rem
}

.column .channel .more {
	float: right
}

.column .channel .more a {
	font-size: .28rem;
	color: #999;
	padding-left: unset
}

.column li {
	margin-top: .3rem;
	margin-bottom: .1rem;
	float: left;
	width: 1.7rem;
	text-align: center
}

.column li img {
	width: 0.9rem;
	height: 0.9rem;
	object-fit: cover
}

.column li span {
	font-size: .28rem;
	margin-top: .1rem;
	display: block
}

.case {
	margin-bottom: .5rem;
	overflow: hidden;
	display: block;
	background-image: url(https://wap.peccn.com/2025index/images/case-bg.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 7.5rem;
	height: 20.6rem;
	background-color: #1e263c;
	margin-top: .3rem;
}

.case .title {
	opacity: 0.902;
	font-size: .32rem;
	letter-spacing: .05rem;
	color: #ffffff;
	font-family: "Microsoft Yahei";
	font-weight: 700;
	text-align: center;
	margin-top: .45rem;
	margin-bottom: .3rem;
}

.case .title .english {
	color: #ffffff;
}
.case .title img{
	width: 1.64rem;
}

.case .tab-container {
	width: 6.9rem;
}

.tab-pane {
	display: none;
}

.tab-pane.active {
	display: block;
}

.case ul {
	width: 6.9rem;
	float: left;
}

.case .lists li {
	float: left;
	width: 3.33rem;
	height: 3.4rem;
	margin: 0px .2rem .2rem 0;
	border-radius: .06rem;
	position: relative;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
}

.case .lists li:nth-child(2),
.case .lists li:nth-child(4),
.case .lists li:nth-child(6),
.case .lists li:nth-child(8),
.case .lists li:nth-child(10) {
	margin-right: 0;
}

.case .lists li:nth-child(7),
.case .lists li:nth-child(8) {
	margin-bottom: .3rem;
}

.case .tab-nav {
	width: 6.9rem;
	margin: 0 auto;
	height: .75rem;
}

.case .case_more {
	text-align: center;
	display: block;
	font-size: .3rem;
	letter-spacing: .06rem;
	color: #ffffff;
	font-family: "Microsoft Yahei";
}

.case .case_more img{
	width: 0.26rem;
}

.tab-pane {
	display: none;
}

.tab-pane.active {
	display: block;
}

.case .tab-nav li {
	opacity: 0.902;
	width: 0.96rem;
	height: .45rem;
	line-height: .43rem;
	border-radius: .06rem;
	background-color: #ffffff;
	font-size: .28rem;
	letter-spacing: .06rem;
	color: #333333;
	font-family: "Ping Fang";
	text-align: center;
	float: left;
	margin-right: .2rem;
	padding-left: 0.06rem;
}

.case .tab-nav li:nth-child(1) {
	margin-left: .55rem;
}

.case .tab-nav li:nth-child(5) {
	margin-right: 0;
}

.case .tab-nav .active {
	background-color: #d6ae35;
	color: #ffffff;
}

.case li:hover {
	box-shadow: 0 0 .05rem rgba(0, 0, 0, .1), 0 0 .05rem rgba(0, 0, 0, .1);
	box-shadow: 0 0 .15rem #ABB2CE
}

.case .lists li .pic {
	width: 3.33rem;
	height: 1.1rem;
	float: left;
	overflow: hidden;
	border: 0;
	display: flex;
	align-items: center;
	border-radius: .1rem .1rem 0 0;
	background-color: #e8e9ea;
	opacity: 0.902;
}

.case .lists li .pic img {
	width: 3.33rem;
	border-radius: .1rem .1rem 0 0;
	opacity: 100%;
	align-items: center;
}

.case .lists li .case_content {
	width: 3.33rem;
	height: 2.3rem;
	border-radius: 0 0 .1rem .1rem;
	background-color: #dfe0e1;
	opacity: 0.9;
	margin-top: 1.1rem;
}

.case .lists li a {
	line-height: .25rem
}

.case .lists li a span {
	color: #333;
	font-size: .26rem;
	padding: .3rem .15rem 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	letter-spacing: .01rem;
	line-height: .4rem;
	color: #333333;
	font-weight: 500;
	font-family: "Ping Fang";
}

.case .lists li:hover a span {
	color: #38467f
}

.case .lists li a p {
	color: #666;
	font-size: .24rem;
	padding: .1rem .15rem 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	letter-spacing: .01rem;
	line-height: .42rem;
	color: #666666;
	font-weight: 500;
	font-family: "Ping Fang";
}

.case .lists .corner {
	position: absolute;
	right: 0;
	bottom: 0;
}

.case .lists .corner img {
	border-radius: 0 0 .1rem;
}

.youshi {
	width: 7.5rem;
}

.youshi .right {
	flex: 1;
}

.youshi .left {
	width: 6.9rem;
}

.youshi .right {
	width: 6.9rem;
	filter: drop-shadow(0 0 7.5px rgba(0, 0, 0, 0.07));
}

.youshi .left .section .title {
	width: 6.9rem;
	margin-bottom: .3rem;
	text-align: center;
}

.youshi .left .section .title p {
	font-weight: 700;
	font-size: .34rem;
	letter-spacing: .02rem;
	color: #3c486a;
	font-family: "Ping Fang";
}

.youshi .left .section .title p img {
	width: 1.46rem;
	margin-left: .2rem;
}

.youshi .left .section .title span {
	margin-left: .1rem;
	height: .62rem;
	display: inline-block;
	line-height: .62rem;
}

.youshi .left .section .title .english {
	opacity: 0.800;
	font-size: .3rem;
	letter-spacing: .02rem;
	color: #3c486a;
	font-family: "AlexBrush";
}

.youshi .left .section p {
	font-size: .28rem;
	letter-spacing: .01rem;
	line-height: .52rem;
	color: #333333;
	font-weight: 500;
	font-family: "Ping Fang";
}

.youshi .left .icons {
	display: flex;
	flex-wrap: wrap;
	margin-top: .3rem;
}

.youshi .left .icon {
	flex: 1;
	text-align: center;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	height: 1.75rem;
}

.youshi .left .icon:nth-child(5) {
	margin-bottom: 0;
}

.youshi .left .icons a {
	width: 3.33rem;
	padding-right: .2rem;
	margin-bottom: .2rem;
	height: 1.75rem;
}

.youshi .left .icons a:nth-child(2),
.youshi .left .icons a:nth-child(4),
.youshi .left .icons a:nth-child(6){
	padding-right: 0rem;
}

.youshi .left .icons a:nth-child(5),
.youshi .left .icons a:nth-child(6) {
	margin-bottom: 0;
}

/* 通用翻转样式 */
.flip-container {
  perspective: 1000px;
  width: 3.33rem;
  height: 1.75rem;
  position: relative;
}

.flip-card {
  position: relative;
  width: 3.33rem;
  height: 1.75rem;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}

.flip-front,
.flip-back {
  position: absolute;
  width: 3.33rem;
  height: 1.75rem;
  backface-visibility: hidden;
  background-size: cover;
  background-repeat: no-repeat;
}

.flip-front { transform: rotateY(0deg); }
.flip-back { transform: rotateY(180deg); }
.flipped { transform: rotateY(180deg); }


.youshi .left .flip-container .flip-card {
	width: 3.33rem;
	height: .175rem;
	filter: drop-shadow(0 0 7.5px rgba(0, 0, 0, 0.07));
	display: block;
}

.youshi .left .icons a:nth-child(1) .flip-front{
	background-size: cover;
	background-image: url(https://wap.peccn.com/2025index/images/youshi_1.png);
	background-repeat: no-repeat;
	width: 3.33rem;
	height: 1.75rem;
}

.youshi .left .icons a:nth-child(1) .flip-back {
	background-image: url(https://wap.peccn.com/2025index/images/youshi_1_1.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.youshi .left .icons a:nth-child(2) .flip-front{
	background-size: cover;
	background-image: url(https://wap.peccn.com/2025index/images/youshi_2.png);
	background-repeat: no-repeat;
}

.youshi .left .icons a:nth-child(2) .flip-back {
	background-image: url(https://wap.peccn.com/2025index/images/youshi_2_2.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.youshi .left .icons a:nth-child(3) .flip-front{
	background-size: cover;
	background-image: url(https://wap.peccn.com/2025index/images/youshi_3.png);
	background-repeat: no-repeat;
}

.youshi .left .icons a:nth-child(3) .flip-back {
	background-image: url(https://wap.peccn.com/2025index/images/youshi_3_3.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.youshi .left .icons a:nth-child(4) .flip-front{
	background-size: cover;
	background-image: url(https://wap.peccn.com/2025index/images/youshi_4.png);
	background-repeat: no-repeat;
}

.youshi .left .icons a:nth-child(4) .flip-back {
	background-image: url(https://wap.peccn.com/2025index/images/youshi_4_4.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.youshi .left .icons a:nth-child(5) .flip-front{
	background-size: cover;
	background-image: url(https://wap.peccn.com/2025index/images/youshi_5.png);
	background-repeat: no-repeat;
}

.youshi .left .icons a:nth-child(5) .flip-back {
	background-image: url(https://wap.peccn.com/2025index/images/youshi_5_5.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.youshi .left .icons a:nth-child(6) .flip-front{
	background-size: cover;
	background-image: url(https://wap.peccn.com/2025index/images/youshi_6.png);
	background-repeat: no-repeat;
}

.youshi .left .icons a:nth-child(6) .flip-back {
	background-image: url(https://wap.peccn.com/2025index/images/youshi_6_6.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.youshi .right .section {
	margin-bottom: 25px;
	width: 390px;
	height: 388px;
	filter: drop-shadow(0 0 7.5px rgba(22, 22, 22, 0.07));
	background-color: #ffffff;
	background-image: url(https://wap.peccn.com/2025index/images/youshi-news-banner.png);
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 0 0 10px rgba(22, 22, 22, 0.1);
}

.youshi .right .section .english {
	font-size: 30px;
	margin-left: 80px;
	margin-top: 10px;
	position: absolute;
	letter-spacing: .02rem;
}


.youshi .right .ziliao {
	width: 390px;
	height: 420px;
	filter: drop-shadow(0 0 7.5px rgba(22, 22, 22, 0.07));
	background-color: #ffffff;
	background-image: url(https://wap.peccn.com/2025index/images/youshi-ziliao-banner.png);
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 0 0 10px rgba(22, 22, 22, 0.1);
}

.youshi .right .section .title2 p {
	font-size: .2rem;
	letter-spacing: .02rem;
	line-height: 36px;
	color: #ffffff;
	font-family: "Microsoft YaHei";
	margin-left: .2rem;
	margin-bottom: 10px;
	height: .4rem;
	line-height: .4rem;
	z-index: 2;
	position: absolute;
}

.youshi .right .ziliao .english {
	font-size: 30px;
	margin-left: 100px;
	margin-top: 10px;
	position: absolute;
	z-index: 1;
	letter-spacing: .02rem;
}

.youshi .right ul {
	padding-top: 60px;
}

.youshi .right .section ul li {
	height: 80px;
}

.youshi .right .section ul li p img {
	margin-right: 10px;
	margin-bottom: 0;
}

.youshi .right .section ul li p:nth-child(1) {
	font-size: 18px;
	letter-spacing: .02rem;
	color: #3f3f3f;
	font-family: "Microsoft YaHei";
	text-align: left;
	width: 390px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.youshi .right .section ul li p:nth-child(2) {
	font-size: 14px;
	letter-spacing: .01rem;
	color: #666666;
	font-family: "Microsoft YaHei";
	text-align: left;
	width: 390px;
	float: left;
	margin-left: 30px;
}

.youshi .right .ziliao .title2 p {
	font-size: .2rem;
	letter-spacing: .02rem;
	line-height: 36px;
	color: #ffffff;
	font-family: "Microsoft YaHei";
	margin-left: .2rem;
	margin-bottom: 10px;
	height: .4rem;
	line-height: .4rem;
	z-index: 2;
	position: absolute;
}

.youshi .right .ziliao ul li {
	height: 50px;
	line-height: 50px;
}

.youshi .right .ziliao ul li span {
	font-size: .16rem;
	letter-spacing: .01rem;
	line-height: 42px;
	color: #333333;
	font-family: "Microsoft YaHei";
}

.youshi .right ul li img {
	margin-left: 30px;
	margin-right: 10px;
}

.youshi .right ul li .download-button {
	padding: 0px .2rem;
	height: .2rem;
	border-radius: 10px;
	background-color: #d6ae35;
	font-size: .12rem;
	letter-spacing: .01rem;
	line-height: .2rem;
	color: #ffffff;
	font-family: "Microsoft YaHei";
	float: right;
	margin-right: .2rem;
	margin-top: .15rem;
}

.counselor {
	margin-top: .2rem;
	overflow: hidden;
	display: block
}

.sidebar ul li a:hover {
	font-weight: bold;
	border-radius: .1rem;
	background-color: #d6ae35;
	color: #fff;
	text-align: center;
	padding: .02rem .05rem;
	display: inline-block;
}

.sidebar h3 {
	margin-top: 0;
}

.sidebar ul {
	list-style: none;
	padding: 0;
}

.sidebar ul li {
	margin: .1rem 0;
}

.sidebar ul li a {
	text-decoration: none;
	color: #333;
}

.sidebar ul li a.active {
	font-weight: bold;
	width: .5rem;
	height: .2rem;
	border-radius: .1rem;
	background-color: #d6ae35;
	color: #fff;
	display: block;
	text-align: center;
	padding: .02rem .05rem;
}

.content {
	width: 80%;
	position: relative;
}

.carousel {
	display: flex;
	overflow: hidden;
	width: 100%;
}

.carousel img {
	width: 100%;
	transition: transform 0.5s ease-in-out;
}

.buttons {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	height: .18rem;
}

.buttons button {
	background-color: rgba(0, 0, 0, 0.5);
	color: white;
	border: none;
	padding: .1rem .2rem;
	cursor: pointer;
	font-size: .16rem;
	left: 6.5rem;
	position: absolute;
}

.buttons .left {
	left: .1rem;
	margin-left: .1rem;
}

.buttons .right {
	right: .1rem;
	margin-left: 6.25rem;
}

.content {
	width: 80%;
	position: relative;
}

.carousel {
	display: flex;
	overflow: hidden;
	width: 100%;
}

.counselor .sidebar {
	float: left;
	width: 6.9rem;
	height: 5.2rem;
	background-color: #f7f2ee;
	background-image: url(https://wap.peccn.com/2025index/images/counselor-banner1.png);
	background-size: cover;
}

.counselor .sidebar div {
	display: block;
	width: 6.9rem;
	height: 1.35rem;
	float: left;
}

.counselor .sidebar div:nth-child(1) {
	margin-top: .45rem;
}

.counselor .sidebar h3 {
	margin-bottom: .2rem;
	font-size: .3rem;
	letter-spacing: .02rem;
	color: #333333;
	font-weight: bold;
	font-family: "Ping Fang";
	position: absolute;
	margin-left: .7rem;
}

.counselor .sidebar h3:nth-child(1) {
	margin-top: .5rem;
}

.counselor .sidebar img {
	float: left;
	margin-right: .1rem;
	margin-left: .15rem;
	background-size: cover; /* 图像覆盖整个元素 */
    background-repeat: no-repeat; /* 图像不重复 */
    background-position: center; /* 图像居中 */
}

.counselor .sidebar div:nth-child(1) img {
	width: .39rem;
	height: .36rem;
}

.counselor .sidebar div:nth-child(2) img {
	width: .44rem;
	height: .32rem;
}

.counselor .sidebar div:nth-child(3) img {
	width: .36rem;
	height: .36rem;
}

.counselor .sidebar ul {
	margin-bottom: .2rem;
	margin-left: .7rem;
	margin-top: .5rem;
}

.counselor .sidebar li {
	margin-right: .3rem;
	float: left;
	font-size: .28rem;
	letter-spacing: .01rem;
	color: #333333;
	font-weight: 500;
	font-family: "Ping Fang";
}

.counselor .sidebar div:nth-child(1) li {
	margin-right: .5rem;
}

.counselor .content {
	float: left;
	width: 6.9rem;
	height: 4rem;
	background-color: #31364a;
}

.counselor .content .carousel img {
	width: 6.9rem;
	height: 4rem;
	background-size: cover; /* 图像覆盖整个元素 */
    background-repeat: no-repeat; /* 图像不重复 */
    background-position: center; /* 图像居中 */
}

.counselor .right a {
	width: 3.35rem;
	height: 4.6rem;
	display: flex;
	overflow: hidden;
	border-radius: .05rem
}

.counselor .right img {
	border-radius: .05rem
}

.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: 14px;
	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: .5rem;
	overflow: hidden;
	display: block;
	width: 7.5rem;
}

.information .tab-container {
	width: 6.9rem;
}

.information .tab-container .tab-buttons {
	height: 1.34rem;
}

.information .title {
	width: 6.9rem;
  font-weight: 700;
  height: .3rem;
  line-height: .3rem;
  text-align: center;
  font-size: .34rem;
  letter-spacing: .02rem;
  color: #3c486a;
  font-family: "Ping Fang";
  margin-top: .1rem;
}

.information .title img{
	width:.74rem;
}

.information .title span {
	margin-left: .1rem;
	height: .62rem;
	display: inline-block;
}

/* Tab导航样式 */
.information .tab-nav {
	display: flex;
	list-style: none;
	float: left;
	margin-top: .4rem;
}

.information .tab-button span {
	cursor: pointer;
	transition: all 0.3s;
	font-size: .26rem;
	letter-spacing: .01rem;
	font-family: "Ping Fang";
	width: 1.3rem;
	height: .42rem;
	line-height: .4rem;
	display: flex;
	justify-content: center;
	/* align-items: center; */
	margin-right: .1rem;
}

.information .tab-button:nth-child(5) span {
	margin-right: 0;
}

.information .tab-button.active {
	color: #fff;
	width: 1.3rem;
	height: .66rem;
	font-weight: 600;
	background-image: url(https://wap.peccn.com/2025index/images/choice.png);
	background-size: cover; /* 图像覆盖整个元素 */
    background-repeat: no-repeat; /* 图像不重复 */
    background-position: center; /* 图像居中 */
}

.information .tab-button span.active {
	color: #fff;
}

.information .tab-content {
	padding-top: .3rem;
	border-top: .02rem solid #b5b5b5;
}

.information .tab-content .left {
	margin: 0 auto 0;
	font-size: .16rem;
	font-weight: bold;
	color: #333;
	width: 6.9rem;
	height: 4.8rem;
	background-color: #ffffff;
}

.information .tab-content .left img {
	width: 6.9rem;
	height: 2.8rem;
	background-color: #eeeeee;
}

.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 .txt {
	font-size: .28rem;
	letter-spacing: .01rem;
	line-height: .82rem;
	color: #333333;
	font-weight: normal;
	font-family: "Ping Fang";
	width: 6.9rem;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.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/2025index/images/chart_jy.png);
	background-size: cover; /* 图像覆盖整个元素 */
    background-repeat: no-repeat; /* 图像不重复 */
    background-position: center; /* 图像居中 */
	height: 8.8rem;
	width: 7.5rem;
}

.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;
	opacity: 0.800;
	width: 2.3rem;
	height: 1.4rem;
	background-color: #d6ae35;
}

.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 {
	opacity: 0.800;
	width: 2.3rem;
	height: 1.4rem;
	background-color: #c7a029;
	float: left;
}

.flow .chart .ellipse .num3 {
	opacity: 0.9;
	width: 2.3rem;
	height: 1.4rem;
	background-color: #d6ae35;
	float: left;
}

.choose {
	overflow: hidden;
	display: block;
	width: 7.5rem;
}

.choose .title {
	font-weight: 700;
	text-align: center;
	font-size: .32rem;
	letter-spacing: .02rem;
	color: #3c486a;
	font-family: "Microsoft YaHei";
	height: 1.3rem;
	line-height: 1.48rem;
}

.choose .title img {
	margin-left: .1rem;
}

.choose .title span {
	margin-left: .1rem;
}

.choose .choose_column {
	/* height: 13.8rem; */
	width:6.9rem;
}

.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: #d6ae35;
	background-color: #f0f0f0;
	border: .01rem solid #d4d4d4;
	display: block;
	float: left;
	margin-right: .15rem;
	text-align: center;
}

.choose .choose_qiehuan .active {
	background-color: #d6ae35;
}

.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 #d6ae35;
}

.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: 50px;
	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: 14px;
	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: 26px;
	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: 13px;
	line-height: 26px;
	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: 13px;
	line-height: 26px;
	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: 80px;
	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; /* 防止文字选中干扰滑动 */
}