﻿
/**
 * 列表
 */
.list-inner {font-size: 14px;line-height: 24px;color: #656565;}
.list-inner .item {float: left;position: relative;margin: 0 10px;}
.list-inner .item::before {content: '';display: block;position: absolute;top: 5px;left: -10px;width: 1px;height: 14px;background-color: #656565;}
.list-inner .item:first-child {margin-left: 0;}
.list-inner .item:first-child::before {content: none;}

/* list-car */
.list-card {display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 50px;text-align: center;}
.list-card .item {width: 23%;padding: 30px;border: 1px solid #dfdfdf;border-radius: 25px;transition: .3s;}
.list-card .item::before {content: none!important;}
.list-card .item>.iconfont {display: block;width: 105px;height: 105px;margin: 0 auto;font-size: 40px;line-height: 105px;color: #e52f42;text-align: center;background-color: #f5f5f5;border-radius: 50%;}
.list-card .title {margin-top: 20px;font-size: 18px;line-height: 34px;color: #3d3d3d!important;font-weight: bolder;}
.list-card .summary {margin-top: 10px;font-size: 16px;line-height: 28px;color: #797979;}
.list-card .summary .btn {font-size: 16px;line-height: 28px;color: #797979;}
.list-card .summary .btn-hollow-red {color: #eb4961;}
.article-simple .list-card {padding-top: 10px;}

.list-card .item.click {cursor: pointer;}

@media (min-width: 769px) {
	.list-card .item:not(.no-effect):hover {background-color: #eb4961;border-color: #eb4961;}
	.list-card .item:not(.no-effect):hover .iconfont {color: #eb4961!important;}
	.list-card .item:not(.no-effect):hover .title,
	.list-card .item:not(.no-effect):hover .summary,
	.list-card .item:not(.no-effect):hover .summary .btn {color: #fff!important;}
}

/* primary */
.list-card.primary .item {padding-top: 35px;}
.list-card.primary .iconfont {width: 126px;height: 126px;font-size: 56px;line-height: 126px;}

@media (min-width: 769px) {
	.list-card.primary .summary {max-height: 56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
}

.list-card.primary .item:nth-child(4n+2) .iconfont {color: #fbb200;}
.list-card.primary .item:nth-child(4n+3) .iconfont {color: #5e6ee4;}
.list-card.primary .item:nth-child(4n+4) .iconfont {color: #3ce0ac;}

/* plate */
.list-card.plate {text-align: left;}
.list-card.plate .item {position: relative;width: 48.4%;height: 197px;margin-top: 35px;padding: 46px 30px 46px 154px;cursor: pointer;}
.list-card.plate .item.no-effect {cursor: default;}
.list-card.plate .item:nth-child(1),
.list-card.plate .item:nth-child(2) {margin-top: 0;}
.list-card.plate .item>.iconfont {position: absolute;top: 46px;left: 30px;}
.list-card.plate .title {margin-top: 0;padding: 5px 0;}
.list-card.plate .summary {max-height: 60px;margin-top: 0;font-size: 14px;line-height: 30px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.list-card.plate .btn-enter {position: absolute;bottom: 15px;right: 30px;font-size: 14px;line-height: 28px;color: #fff;}
.list-card.plate li {float: left;position: relative;width: 50%;padding-left: 9px;font-size: 14px;line-height: 30px;color: #797979;}
.list-card.plate li::before {content: '-';display: block;position: absolute;top: 0;left: 0;}
@media (min-width: 769px) {
	.list-card.plate .item:not(.no-effect):hover li,
	.list-card.plate .item:not(.no-effect):hover .btn-enter .iconfont {color: #fff!important;}
}

.list-card.normal .item {padding: 23px;}
.list-card.normal .title {margin-bottom: 5px;}
.list-card.normal .summary {margin-top: 0;font-size: 14px;color: #424242;}
.swiper-product.list-card {padding-bottom: 80px;}

/* 列表-人员 */
.list-person .item {display: block;}
.list-person .title {position: relative;margin-bottom: 18px;padding-left: 12px;font-size: 16px;line-height: 28px;font-weight: bolder;color: #464646;}
.list-person .title::before {content: '';display: block;position: absolute;top: 4px;left: 0;width: 3px;height: 20px;background-color: #464646;}
.list-person .content::after {content:"\200B";display:block;height:0;clear:both;}
/* .list-person .content .item {float: left;position: relative;width: 33.33%;min-height: 112px;margin-top: 18px;padding: 0 20px 0 130px;font-size: 14px;line-height: 28px;color: #424242;font-weight: bolder;} */
.list-person .content {padding-left: 12px;}
.list-person .content .item {float: left;position: relative;width: 33.33%;margin-top: 18px;font-size: 14px;line-height: 28px;color: #424242;font-weight: bolder;}
.list-person .content .item:nth-child(1),
.list-person .content .item:nth-child(2),
.list-person .content .item:nth-child(3) {margin-top: 0;}
/* .list-person .content .middle-box {width: 100%;height: 112px;} */
.list-person .content .middle-box {width: 100%;height: 50px;}
.list-person .content .middle-inner {text-align: left;}
.list-person .avatar {position: absolute;top: 0;left: 0;width: 112px;height: 112px;background-color: #e5c5b7;background-repeat: no-repeat;background-size: cover;background-position: center;border: 5px solid #e5c5b7;border-radius: 50%;}
.list-person .email {color: #e52f42;}

.list-person .item {float: left;position: relative;width: 20%;padding: 30px 0;}
@media (min-height: 769px) {
	.list-person .item:nth-child(5n+1)::before {content: '';display: block;position: absolute;top: 0;left: 0;width: 500%;height: 0;border-top: 1px dashed #acadae;}
}
.list-person .item:first-child::before {content: none!important;}

/* list-text */
.list-text.primary {font-size: 14px;line-height: 30px;color: #5d5d5d;}
.list-text.primary .item {margin-bottom: 10px;}
.list-text.primary .title {font-weight: bolder;color: #e52f42;}

.list-text.normal li {position: relative;padding-left: 9px;font-size: 14px;line-height: 30px;color: #797979;}
.list-text.normal li::before {content: '-';display: block;position: absolute;top: 0;left: 0;}

/* 列表-导航 */
.list-nav {border-top: 1px solid #cecece;}
.list-nav>li {padding: 13px 0;border-bottom: 1px solid #cecece;}
.list-nav>li>h3 {position: relative;font-size: 20px;line-height: 42px;color: #535353;cursor: pointer;}
.list-nav>li>h3 .iconfont {display: block;position: absolute;top: 13px;right: 0;width: 20px;height: 20px;font-size: 16px;line-height: 20px;color: #696969;text-align: center;
	-webkit-transition: .3s;
	transition: .3s;
}
.list-nav>li.active>h3,
.list-nav>li.show>h3,
.list-nav>li:hover>h3 {color: #e6061f;}
.list-nav>li>ul {display: none;padding-left: 29px;}
.list-nav>li>ul>li {position: relative;padding-left: 32px;font-size: 16px;line-height: 42px;color: #9c9c9c;}
.list-nav>li>ul>li::before {content: '';display: block;position: absolute;top: 20px;left: 0;width: 22px;height: 1px;background-color: #9c9c9c;}
.list-nav>li>ul>li:hover,
.list-nav>li>ul>li.active,
.list-nav>li>ul>li.show {color: #e6061f;}
.list-nav>li>ul>li:hover::before,
.list-nav>li>ul>li.active::before,
.list-nav>li>ul>li.show::before {background-color: #e6061f;}
.list-nav>li>ul>li a {display: block;}

.list-nav>li.active h3 .iconfont,
.list-nav>li.show h3 .iconfont {color: #e6061f;transform: rotate(90deg);}
.list-nav>li.active>ul {display: block;}

.list-nav>li.not-expand h3 .iconfont {transform: rotate(0);}

/* 列表-新闻-简版 */
.list-news-simple {border-top: 1px dashed #ddd;}
.list-news-simple .item {display: block;position: relative;padding: 18px 60px 18px 0;border-bottom: 1px dashed #ddd;}
.list-news-simple .title {font-size: 18px;line-height: 30px;color: #535353;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-news-simple .operate {font-size: 16px;line-height: 26px;color: #999;}
.list-news-simple .badge {position: absolute;top: 18px;right: 0;width: 50px;height: 56px;font-size: 38px;line-height: 56px;text-align: right;color: #aeaeae;}
.list-news-simple .item:hover .title,
.list-news-simple .item:hover .badge{color: #e52f42;}

.list-names {display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 20px;}
.list-names .item {/*float: left;*/width: 31%;margin-top: 20px;/*margin-left: 3.5%;*/padding: 25px 38px;background-color: #fbf5f5;border-radius: 10px;}
.list-names .item.nothing {margin-top: 0;padding: 0;background: none;}
.list-names .item:nth-child(1) {margin-top: 0;}
@media (min-width: 750px) {
	.list-names .item:nth-child(2),
	.list-names .item:nth-child(3) {margin-top: 0;}
}
/* .list-names .item:nth-child(3n+1) {margin-left: 0;} */
.list-names .title {margin-bottom: 12px;font-size: 20px;line-height: 24px;color: #535353;font-weight: bolder;}
.list-names ul {font-size: 14px;line-height: 24px;color: #535353;}

/**
 * 数字报告
 */
.number-report {display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;padding-top: 60px;text-align: center;color: #e52f42;border-top: 1px dashed #cdcdcd;}
.number-report .value {display: inline-block;position: relative;padding: 0 54px;}
.number-report .counter {font-size: 56px;line-height: 56px;font-weight: bolder;}
.number-report .counter span {font-weight: normal;}
.number-report .unit {position: absolute;top: 0;right: 0;width: 50px;text-align: left;font-size: 18px;line-height: 28px;}
.number-report .name {margin-top: 5px;font-size: 14px;line-height: 28px;color: #5d5d5d;}

.article-introduce .number-report {color: #1d98d4;}
.article-introduce.green .number-report {color: #51c266;}

/**
 * 卡片
 */
/* 卡片-人员 */
.card-person>.item {padding: 36px 0;border-top: 1px dashed #acadae;}
.card-person>.item:first-child {border-top: none;}

/**
 * 销售网络
 */
.sales-map {position: relative;left: 15%;width: 65%;font-size: 0;line-height: 0;}
.sales-map img {display: block;width: 100%;}
.list-sales-site {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.list-sales-site li {position: absolute;z-index: 1;cursor: pointer;}
.list-sales-site i {position: absolute;top: -24px;left: -9px;width: 18px;height: 18px;background-color: #e52f42;border-radius: 50%;}
.list-sales-site i::before {content: '';display: block;position: absolute;top: 12px;left: 0;z-index: 1;width: 0;height: 0;
border-top: 16px solid #e52f42;
	border-right: 9px solid transparent;
	border-left: 9px solid transparent;
}
.list-sales-site i::after {content: '';display: block;position: absolute;top: 6px;left: 6px;width: 6px;height: 6px;background-color: #fff;border-radius: 50%;}

.list-sales-site li:hover {}
.list-sales-site li:hover i {top: -36px;left: -12px;width: 24px;height: 24px;}
.list-sales-site li:hover i::before {top: 16px;
	border-top: 20px solid #e52f42;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
}
.list-sales-site li:hover i::after {top: 8px;left: 8px;width: 8px;height: 8px;}

.list-sales-site li.no-effect {cursor: default;}
.list-sales-site li.no-effect i {top: -18px;left: 0;width: 17px;height: 18px;background: url(/static/home/images/icons/flag.png) no-repeat;background-size: cover;border-radius: 0;}
.list-sales-site li.no-effect i::before,
.list-sales-site li.no-effect i::after {content: none;}

.sales-tips {position: absolute;top: 50%;right: -297px;transform: translateY(-50%);width: 360px;padding: 22px;font-size: 14px;line-height: 22px;color: #797979;background-color: #fff;border: 1px solid #e52f42;}
.sales-tips .title {margin-bottom: 10px;font-size: 16px;line-height: 24px;font-weight: bolder;color: #e52f42;}

.list-sales-site li:nth-child(1) i {background-color: #e52f42;}
.list-sales-site li:nth-child(1) i::before {border-top-color: #e52f42;}
.list-sales-site li:nth-child(2) i {background-color: #019098;}
.list-sales-site li:nth-child(2) i::before {border-top-color: #019098;}
.list-sales-site li:nth-child(3) i {background-color: #d1922b;}
.list-sales-site li:nth-child(3) i::before {border-top-color: #d1922b;}
.list-sales-site li:nth-child(4) i {background-color: #ea6232;}
.list-sales-site li:nth-child(4) i::before {border-top-color: #ea6232;}
.list-sales-site li:nth-child(5) i {background-color: #01a777;}
.list-sales-site li:nth-child(5) i::before {border-top-color: #01a777;}
.list-sales-site li:nth-child(6) i {background-color: #6f4084;}
.list-sales-site li:nth-child(6) i::before {border-top-color: #6f4084;}
.list-sales-site li:nth-child(7) i {background-color: #a62f89;}
.list-sales-site li:nth-child(7) i::before {border-top-color: #a62f89;}
.list-sales-site li:nth-child(8) i {background-color: #22689c;}
.list-sales-site li:nth-child(8) i::before {border-top-color: #22689c;}

/**
 * 招聘
 */
.recruitment-content {position: relative;padding-right: 560px;}
.recruitment-content .img-content {position: absolute;top: 0;right: 0;width: 530px;}

/* 列表-招聘 */
.list-recruitment {font-size: 14px;line-height: 28px;}
.list-recruitment .item {padding: 20px 30px;border: 1px solid #d7d7d7;cursor: pointer;}
.list-recruitment .item:not(:first-child) {margin-top: 28px;}
.list-recruitment .title {font-size: 16px;color: #e83a4d;font-weight: bolder;}
.list-recruitment .summary {margin-top: 5px;color: #4f4f4f;}
.list-recruitment .btn-more {position: relative;padding-left: 0;font-size: 14px;line-height: 28px;margin-top: 5px;color: #3c3c3c;transition: .3s;}
.list-recruitment .btn-more::before {content: '';display: block;position: absolute;top: 14px;left: 0;width: 0;height: 1px;background-color: #595959;transition: .3s;}
.list-recruitment .item:hover .btn-more {padding-left: 38px;}
.list-recruitment .item:hover .btn-more::before {width: 28px;}

/**
 * 大事记
 */
.swiper-memorabilia {position: relative;margin-top: 44px;padding: 0 68px;}
.swiper-memorabilia .swiper-slide .wrap {width: 100%;}
.swiper-memorabilia .text-content {border-radius: 25px;overflow: hidden;}
.swiper-memorabilia .text-content .year {font-size: 18px;line-height: 58px;font-weight: bolder;color: #fff;text-align: center;background-color: #ec6d7a;}
.swiper-memorabilia .text-content .summary {height: 215px;overflow: auto;padding: 30px;text-align: left;font-size: 14px;line-height: 24px;color: #414141;text-align: justify;background-color: #ffecea;}

.swiper-memorabilia .dot-content {position: relative;margin-top: 30px;padding-top: 30px;text-align: center;}
.swiper-memorabilia .dot-content::before,
.swiper-memorabilia .dot-content::after {content: '';display: block;position: absolute;top: 49px;width: 50%;height: 1px;background-color: #d1d2d2;}
.swiper-memorabilia .dot-content::before {left: -50%;width: 100%;}
.swiper-memorabilia .dot-content::after {right: 0;}
.swiper-memorabilia .swiper-slide:first-child .dot-content::before,
.swiper-memorabilia .swiper-slide:last-child .dot-content::after {content: none;}

.swiper-memorabilia .dot-content .dot {position: relative;z-index: 2;width: 22px;height: 22px;margin: 8px auto;background-color: #dadcdc;border-radius: 50%;transition: .3s;}
.swiper-memorabilia .dot-content .dot::before {content: '';display: block;position: absolute;top: 4px;left: 4px;width: 14px;height: 14px;background-color: #909191;border-radius: 50%;transition: .3s;}
.swiper-memorabilia .dot-content .year {position: absolute;top: -30px;left: 50%;z-index: 2;transform: translateX(-50%);font-size: 14px;line-height: 22px;font-weight: bolder;color: #747474;transition: .3s;}
/* active */
.swiper-memorabilia .dot-content .dot {width: 38px;height: 38px;margin: 0 auto;}
.swiper-memorabilia .dot-content .dot::before {top: 7px;left: 7px;width: 24px;height: 24px;background-color: #e52f42;}
.swiper-memorabilia .dot-content .year {font-size: 18px;color: #e6061f;}

.swiper-memorabilia .swiper-button-next,
.swiper-memorabilia .swiper-button-prev {top: 130px;width: 40px;height: 70px;margin-top: 0;color: #b0b0b0;text-align: center;background: none;}
.swiper-memorabilia .swiper-button-next:focus,
.swiper-memorabilia .swiper-button-prev:focus {outline: none;}
.swiper-memorabilia .swiper-button-next .iconfont,
.swiper-memorabilia .swiper-button-prev .iconfont {font-size: 40px;line-height: 70px;}
.swiper-memorabilia .swiper-button-next {right: 4px;
	animation: moveRightSpot2 1s infinite;
	-webkit-animation: moveRightSpot2 1s infinite;
	-moz-animation: moveRightSpot2 1s infinite;
}
.swiper-memorabilia .swiper-button-prev {left: 4px;
	animation: moveLeftSpot2 1s infinite;
	-webkit-animation: moveLeftSpot2 1s infinite;
	-moz-animation: moveLeftSpot2 1s infinite;
}

.swiper-memorabilia .swiper-button-next2,
.swiper-memorabilia .swiper-button-prev2 {top: auto;bottom: -16px;}
.swiper-memorabilia .swiper-button-next2 .iconfont,
.swiper-memorabilia .swiper-button-prev2 .iconfont {font-size: 24px;}

@keyframes moveRightSpot2 {
	from {
		opacity: 1;
		right: 4px;
	}
	to {
		opacity: 0.3;
		right: 0;
	}
}
@keyframes moveLeftSpot2 {
	from {
		opacity: 1;
		left: 4px;
	}
	to {
		opacity: 0.3;
		left: 0;
	}
}

.swiper-memorabilia .swiper-button-next:hover,
.swiper-memorabilia .swiper-button-prev:hover {color: #e52f42;}
.swiper-memorabilia .swiper-button-next::after,
.swiper-memorabilia .swiper-button-prev::after {content: none;}

.swiper-memorabilia-year {position: relative;padding: 0 68px;}
.swiper-memorabilia-year .swiper-container {margin-top: 30px;padding-top: 30px;}
.swiper-memorabilia-year .swiper-slide {position: relative;width: 38px;cursor: pointer;}
.swiper-memorabilia-year .swiper-slide::before,
.swiper-memorabilia-year .swiper-slide::after {content: '';display: block;position: absolute;top: 19px;width: 50%;height: 1px;background-color: #d1d2d2;}
.swiper-memorabilia-year .swiper-slide::before {left: -50%;width: 100%;}
.swiper-memorabilia-year .swiper-slide::after {right: 0;}

.swiper-memorabilia-year .swiper-slide:first-child::before,
.swiper-memorabilia-year .swiper-slide:last-child::after {content: none;}

.swiper-memorabilia-year .dot {position: relative;z-index: 2;width: 22px;height: 22px;margin: 8px auto;background-color: #dadcdc;border-radius: 50%;transition: .3s;}
.swiper-memorabilia-year .dot::before {content: '';display: block;position: absolute;top: 4px;left: 4px;width: 14px;height: 14px;background-color: #909191;border-radius: 50%;transition: .3s;}
.swiper-memorabilia-year .year {position: absolute;top: -30px;left: 50%;z-index: 2;transform: translateX(-50%);font-size: 14px;line-height: 22px;font-weight: bolder;color: #747474;transition: .3s;}

/* swiper-slide-thumb-active */
.swiper-memorabilia-year .swiper-slide .dot {width: 38px;height: 38px;margin: 0 auto;}
.swiper-memorabilia-year .swiper-slide .dot::before {top: 7px;left: 7px;width: 24px;height: 24px;background-color: #e52f42;}
.swiper-memorabilia-year .swiper-slide .year {font-size: 18px;color: #e6061f;}

.swiper-memorabilia-year .swiper-button-next,
.swiper-memorabilia-year .swiper-button-prev {width: 40px;height: 70px;margin-top: -20px;color: #b0b0b0;text-align: center;background: none;}
.swiper-memorabilia-year .swiper-button-next .iconfont,
.swiper-memorabilia-year .swiper-button-prev .iconfont {font-size: 24px;line-height: 70px;}
.swiper-memorabilia-year .swiper-button-next {right: 0;}
.swiper-memorabilia-year .swiper-button-prev {left: 0;}
.swiper-memorabilia-year .swiper-button-next:hover,
.swiper-memorabilia-year .swiper-button-prev:hover {color: #e52f42;}
.swiper-memorabilia-year .swiper-button-next::after,
.swiper-memorabilia-year .swiper-button-prev::after {content: none;}

/* 组织结构 */
.organization {position: relative;padding-left: 190px;}
.organization .organization-title {position: absolute;top: 50%;left: 0;z-index: 10;width: 160px;height: 140px;margin-top: -70px;font-size: 18px;line-height: 140px;font-weight: bolder;color: #e6061f;text-align: center;border-radius: 50%;
	/* background:#fc7653;
	background:-moz-linear-gradient(left, #e94562, #fc7653);
	background:-webkit-gradient(linear, left top, right bottom, from(#e94562), to(#fc7653));
	background:-o-linear-gradient(left, #e94562, #fc7653); */
}
.organization-content {position: relative;}
.organization-content::before {content: '';display: block;position: absolute;top: 27px;left: 0;width: 1px;height: calc(100% - 54px);background-color: #f9dadf;}
.organization-content::after {content: '';display: block;position: absolute;top: 50%;left: -30px;width: 30px;height: 1px;background-color: #f9dadf;}
.organization-group-first {position: relative;padding-left: 278px;}
.organization-group-first:not(:first-child) {margin-top: 46px;}
.organization-group-first>.title {position: absolute;top: 50%;left: 82px;width: 158px;height: 54px;margin-top: -27px;font-size: 16px;line-height: 54px;color: #934552;text-align: center;background-color: #fbeef1;border-radius: 5px;}
.organization-group-first>.title::before {content: '';display: block;position: absolute;top: 27px;left: -82px;width: 50px;height: 1px;background-color: #f9dadf;}
.organization-group-first>.title::after {content: '';display: block;position: absolute;top: 50%;left: -32px;width: 12px;height: 12px;margin-top: -6px;background-color: #f9dadf;border-radius: 50%;}
.organization-group-first .content {position: relative;}
.organization-group-first .content::before {content: '';display: block;position: absolute;top: 50%;left: -38px;width: 38px;height: 1px;background: none;}
.organization-group-first .content.multi-row::after {content: '';display: block;position: absolute;top: 27px;left: 0;width: 1px;height: calc(100% - 54px);background: none;}
.organization-group-first .list {padding-left: 38px;}
.organization-group-first .list:not(:first-child) {margin-top: 34px;}
.organization-group-first .list li {float: left;position: relative;width: 128px;height: 54px;font-size: 14px;line-height: 54px;color: #616060;text-align: center;background-color: #e3e6e6;border-radius: 5px;}
.organization-group-first .list li:not(:first-child) {margin-left: 26px;}
.organization-group-first .list li::before {content: '';display: block;position: absolute;top: 27px;left: -26px;width: 26px;height: 1px;background: none;/*e3e6e6*/}
.organization-group-first .list li:first-child::before {left: -38px;width: 38px;}
.organization-group-first .list li a {display: block;}
.organization-tips {margin-top: 20px;text-align: center;font-size: 14px;line-height: 30px;color: #bcbcbc;}

@media (max-width: 1600px) {
	/**
	 * list
	 */
	.list-card {padding-top: 30px;}
	.list-card.primary .item {width: 23%;}
	.list-card.primary .item {padding: 30px 10px;}
	
	.list-nav>li {padding: 10px 0;}
	.list-nav>li>h3 {font-size: 17px;line-height: 36px;}
	.list-nav>li>h3 .iconfont {top: 8px;}
	.list-nav>li>ul>li {font-size: 14px;line-height: 36px;}
	
	/* 列表-新闻-简版 */
	.list-news-simple .item {padding: 10px 50px 10px 0;}
	.list-news-simple .title {font-size: 16px;}
	.list-news-simple .operate {font-size: 14px;}
	.list-news-simple .badge {top: 10px;font-size: 34px;}
	
	/* 数字报告 */
	.number-report {margin-top: 30px;padding-top: 30px;}
	.number-report .counter {font-size: 46px;line-height: 50px;}
	.number-report .unit {font-size: 16px;}
	
	/* 高视大事记 */
	.swiper-memorabilia {margin-top: 30px;}
	.swiper-memorabilia-year.swiper-container {margin-top: 20px;}
	
	/* 销售网络 */
	.sales-map {width: 50%;}
}

@media (max-width: 1440px) {
	.list-card.normal .item {padding: 15px;}
	.list-card .item>.iconfont {width: 90px;height: 90px;line-height: 90px;font-size: 50px;}
	.list-card.normal .title {margin-top: 15px;}
	
	.list-text.primary .item {margin-bottom: 0;}
	
	.list-recruitment .item {padding: 15px 20px;}
	.list-recruitment .item:not(:first-child) {margin-top: 15px;}
	
	.btn-md {padding: 0 40px;font-size: 16px;line-height: 36px;}
}

@media (max-width: 1360px) {
	/**
	 * list
	 */
	.list-card .item {width: 22%;}
	/* .list-card.primary .iconfont {width: 110px;height: 110px;line-height: 110px;} */
	.list-card .summary,
	.list-card .summary .btn {font-size: 14px;line-height: 26px;}
	
	.list-card.plate .item {height: 165px;padding: 30px 30px 30px 154px;}
	
	.list-card.normal .item {padding: 20px;}
	
	.list-text.primary {line-height: 28px;}
	.list-text.primary .item {margin-bottom: 0;}
	
	.list-recruitment .item {padding: 10px 15px;}
	.list-recruitment .item:not(:first-child) {margin-top: 10px;}
	.list-recruitment .summary,
	.list-recruitment .btn-more {margin-top: 0;}
	
	/* 数字报告 */
	.number-report {margin-top: 25px;padding-top: 25px;}
	.number-report .counter {font-size: 40px;}
	.number-report .name {font-size: 12px;line-height: 22px;}
	
	/**
	 * 销售网络
	 */
	.sales-map {width: 45%;}
	
	/* 集团成员 */
	.organization {padding-left: 160px;}
	.organization-content::after {left: -20px;width: 20px;}
	.organization-group-first {padding-left: 238px;}
	.organization-group-first:not(:first-child) {margin-top: 60px;}
	.organization-group-first>.title {left: 62px;}
	.organization-group-first>.title::before {left: -62px;width: 30px;}
	.organization-group-first .content::before {left: -18px;width: 18px;}
	.organization-group-first .list {padding-left: 28px;}
	.organization-group-first .list li:first-child::before {left: -28px;width: 28px;}
	.organization-group-first .list li {width: 120px;}
	
	/* 高视大事记 */
	
	/* 招聘 */
	.recruitment-content .img-content {width: 440px;}
	
	/* 人员卡片 */
	.list-person .item {padding: 20px 0;}
}

@media (max-width: 1300px) {
	/* 组织结构 */
	.organization-group-first {padding-left: 210px;}
	.organization-group-first>.title {width: 130px;}
	.organization-group-first .list li {width: 105px;}
	/* .organization-group-first .list li {margin-left: 20px;margin-bottom: 15px;}
	.organization-group-first .list li:first-child::before {left: -26px;width: 26px;} */
	
	.sales-tips {right: -340px;}
}

@media (max-width: 924px) {
	/* 组织结构 */
	.organization {padding-left: 0;}
	.organization .organization-title {display: none;}
	.organization-content::after {content: none;}
}

@media (max-width: 768px) {
	/**
	 * 列表
	 */
	.list-card {text-align: left;}
	
	.list-card.primary {padding-top: 20px;}
	
	.list-card.plate .item {height: auto;}
	.list-card.plate .item>.iconfont {position: relative;top: auto;left: auto;width: 90px;height: 90px;line-height: 90px;}
	.list-card.plate .title {margin-top: 5px;padding: 0;}
	.list-card.plate li {width: 100%;text-align: left;line-height: 24px;}
	.list-card.plate .btn-enter {position: relative;bottom: auto;right: auto;margin-top: 0;padding: 0;color: #797979;}
	
	.list-card .item {width: 48%;margin-top: 10px;}
	/* .list-card .item>.iconfont {width: 90px;height: 90px;line-height: 90px;} */
	
	/* 移动端卡片列表样式统一 */
	.list-card.normal .item,
	.list-card.primary .item,
	.list-card.plate .item {position: relative;width: 100%;min-height: 110px;margin-top: 15px;padding: 20px 5px 20px 90px;border-radius: 10px;}
	.list-card.normal .item:nth-child(1),
	.list-card.primary .item:nth-child(1),
	.list-card.plate .item:nth-child(1) {margin-top: 0;}
	.list-card.plate .item:nth-child(2) {margin-top: 15px;}
	.list-card.normal .item>.iconfont,
	.list-card.primary .iconfont,
	.list-card.plate .item>.iconfont {position: absolute;top: 20px;left: 12px;width: 66px;height: 66px;font-size: 34px;line-height: 66px;}
	.list-card.normal .title,
	.list-card.primary .title,
	.list-card.plate .title{margin-top: 5px;margin-bottom: 0;font-size: 16px;line-height: 30px;}
	.list-card.normal .summary,
	.list-card.primary .summary,
	.list-card.plate .summary {margin-top: 5px;font-size: 12px;line-height: 24px;}
	.list-card.normal .summary,
	.list-card.plate .summary {max-height: 48px;}
	
	/* 列表-新闻-简版 */
	.list-news-simple .item {padding: 5px 0;}
	.list-news-simple .title {font-size: 15px;line-height: 24px;overflow: auto;white-space: normal;}
	.list-news-simple .operate {font-size: 13px;}
	.list-news-simple .badge {top: 5px;font-size: 28px;}
	
	.list-nav>li>h3 {font-size: 15px;line-height: 28px;}
	.list-nav>li>h3 .iconfont {font-size: 14px;}
	.list-nav>li>ul {padding-left: 25px;}
	
	.list-names .item {width: 100%;margin-top: 15px;padding: 20px 25px;}
	.list-names .item:first-child {margin-top: 0;}
	.list-names .title {font-size: 16px;line-height: 22px;}
	
	/**
	 * 数字报告
	 */
	.number-report .item {width: 50%;margin-top: 20px;}
	.number-report .item:nth-child(1),
	.number-report .item:nth-child(2) {margin-top: 0;}
	.number-report .value {padding: 0;}
	.number-report .counter {font-size: 24px;}
	.number-report .unit {right: -55px;font-size: 14px;}
	.number-report .name {padding: 0 5px;}
	
	/* 组织结构 */
	.organization {padding-left: 0;}
	.organization .organization-title {position: relative;top: auto;left: auto;margin: 0 auto 20px;}
	.organization-content {margin-left: 20px;}
	.organization-content::before,
	.organization-content::after {content: none;}
	.organization-group-first {position: relative;padding-left: 50px;}
	.organization-group-first::before {content: '';display: block;position: absolute;top: -7px;left: 0;width: 1px;height: 30px;background-color: #f9dadf;}
	.organization-group-first::after {content: '';display: block;position: absolute;top: 23px;left: 0;width: 1px;height: 100%;background-color: #f9dadf;}
	.organization-group-first:first-child::before {content: none;}
	.organization-group-first:last-child::after {content: none;}
	.organization-group-first:not(:first-child) {margin-top: 30px;}
	.organization-group-first>.title {position: relative;top: auto;left: auto;z-index: 10;margin-top: 0;height: 46px;line-height: 46px;}
	.organization-group-first>.title::before {top: 23px;left: -50px;}
	/* .organization-group-first .content {margin-left: 40px;} */
	.organization-group-first .content::before {left: 0;top: -23px;width: 1px;height: 100%;}
	.organization-group-first .list {margin-top: 10px;}
	.organization-group-first .list li {float: none;height: 46px;line-height: 46px;}
	.organization-group-first .list li:not(:first-child) {margin-left: 0;margin-top: 10px;}
	.organization-group-first .list li::before {top: 23px;}
	
	/* 高视大事记 */
	.swiper-memorabilia {padding: 0 30px;}
	.swiper-memorabilia .swiper-slide .wrap::before {left: -15px;}
	.swiper-memorabilia .swiper-slide .wrap::after {left: -25px;}
	.swiper-memorabilia .swiper-button-next .iconfont, 
	.swiper-memorabilia .swiper-button-prev .iconfont {font-size: 30px;}
	@keyframes moveRightSpot2 {
		from {
			opacity: 1;
			right: -4px;
		}
		to {
			opacity: 0.3;
			right: -8px;
		}
	}
	@keyframes moveLeftSpot2 {
		from {
			opacity: 1;
			left: -4px;
		}
		to {
			opacity: 0.3;
			left: -8px;
		}
	}
	
	.swiper-memorabilia .year {font-size: 28px;line-height: 60px;}
	.swiper-memorabilia .summary {padding: 10px 34px;}
	
	.swiper-memorabilia-year {padding: 0 20px;}
	
	/* 招聘 */
	.recruitment-content {padding-right: 0;}
	.recruitment-content .img-content {position: static;top: auto;left: auto;width: 100%;}
	.recruitment-content .btn-primary {position: relative;left: 50%;transform: translateX(-50%);}
	
	/* 人员列表 */
	.list-person {display: flex;justify-content: space-between;flex-wrap: wrap;}
	.list-person .item {float: none;width: 50%;}
	.list-person .avatar {width: 90px;height: 90px;}
	.list-person .content {word-break: break-all;}
	.list-person .content .middle-box {height: auto;}
	.list-person .item:nth-child(odd)::before {content: '';display: block;position: absolute;top: 0;left: 0;width: 200%;height: 0;border-top: 1px dashed #acadae;}
	
	/* 销售网络 */
	.sales-map {left: 0;width: 100%;}
	.sales-tips {position: relative;top: auto;right: auto;transform: none;width: 100%;margin-top: 10px;}
	.list-sales-site li.no-effect i {top: -12px;width: 11px;height: 12px;}
}