@media screen and (max-width: 750px) {
	html {
	    font-size: 13.33vw;
	}
	body {
	    font-size: 0.28rem;
	}
	html,
	body {
	    min-width: auto;
	}
	.comp-top {
		display: none !important;
	}
	.comp-more {
	    width: 2.2rem;
	    height: 0.62rem;
	    border-radius: 0.08rem;
	    font-size: 0.28rem;
	    border: 0.01rem solid var(--primary);
	}
	.comp-banner {
	    height: 3.0rem;
	}
	.comp-banner .text .text-title {
		justify-content: center;
	    width: 100%;
	    line-height: 0.46rem;
	    font-size: 0.32rem;
	}
	.comp-title {
	    display: none;
	}
	.comp-crumbs {
		display: none;
	}
	.comp-main {
	    width: 100%;
	}
	.comp-main .main-inner {
	    display: block;
	    margin-top: 0;
	}
	.comp-main .main-inner .main-nav {
		width: 100%;
	    margin-right: 0;
	    margin-bottom: 0.1rem;
	    background-color: transparent;
	    border-bottom: 0.01rem solid #eee;
		overflow-x: auto;
	    -webkit-overflow-scrolling: touch;
	}
	.comp-main .main-inner .main-nav::-webkit-scrollbar {
	    display: none;
	}
	.comp-main .main-inner .main-nav .main-nav-list {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		min-width: 100%;
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-around;
	    box-sizing: border-box;
	}
	.comp-main .main-inner .main-nav .main-nav-list .btn {
		position: relative;
		flex-shrink: 0;
		margin-left: 0.46rem;
	    line-height: 1.0rem;
	    font-size: 0.28rem;
	}
	.comp-main .main-inner .main-nav .main-nav-list .btn:after {
		display: none;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		width: 0.4rem;
		height: 0.04rem;
		background-color: var(--primary);
		content: '';
	}
	.comp-main .main-inner .main-nav .main-nav-list .btn:first-child {
		margin-left: 0.3rem;
	}
	.comp-main .main-inner .main-nav .main-nav-list .btn:last-child {
		margin-right: 0.3rem;
	}
	.comp-main .main-inner .main-nav .main-nav-list .btn.btn--active {
	    color: var(--primary);
	    font-weight: 500;
	    background-color: transparent;
	    background-image: none;
	}
	.comp-main .main-inner .main-nav .main-nav-list .btn.btn--active:after {
		display: block;
	}
	.comp-main .main-inner .main-content {
	    width: 100%;
	    padding: 0.3rem;
	    box-sizing: border-box;
	}
	.main-content .empty-icon, .search-wrapper .empty-icon {
		width: 3rem;
	}
	.main-content img {
		max-width: 100% !important;
		height: auto !important;
	}
	.partner-wrapper .partner-list {
		margin-top: 0;margin-bottom: 0.3rem;
	}
	.partner-wrapper .main-content img {
		height: 100% !important;
	}
	.comp-report .item {
	    height: 1.2rem;
	    line-height: 1.2rem;
	    padding: 0 0.3rem;
	    border: 0.01rem solid #EEEEEE;
	}
	.comp-report .item + .item {
	    margin-top: 0.3rem;
	}
	.comp-report .item .item-icon {
	    width: 0.5rem;
	    height: 0.5rem;
	}
	.comp-report .item .item-title {
	    margin: 0 0.2rem;
	    font-size: 0.28rem;
	    font-weight: 400;
	}
	.comp-report .item .item-btns {
	    display: flex;
	}
	.comp-report .item .item-btns .btn {
		width: 0.4rem;
		height: 0.4rem;
	    padding-left: 0;
	    font-size: 0;
	    background-size: 0.2rem 0.2rem;
	    background-position: center;
	    border-radius: 50%;
	    border: 0.01rem solid #DCDFE6;
	}
	.comp-report .item .item-btns .btn.btn--view {
	    background-image: var(--image-view-active);
	}
	.comp-report .item .item-btns .btn.btn--download {
	    background-image: var(--image-download-active);
	}
	.comp-report .item .item-btns .btn + .btn {
	    margin-left: 0.3rem;
	}
	.comp-pagenation {
	    display: none;
	}
	.comp-mobile-pagenation {
	    display: flex;
	    box-sizing: border-box;
	    justify-content: space-between;
	}
	.comp-mobile-pagenation .btn {
	    display: inline-block;
	    width: 2.4rem;
	    line-height: 0.7rem;
	    text-align: center;
	    font-size: 0.28rem;
	    border-radius: 0.08rem;
	    color: #fff;
	    background-color: var(--primary);
	}
	.comp-mobile-pagenation .btn[disabled] {
	    background-color: #F1F1F1;
	    color: #666666;
	}
	.comp-mobile-pagenation .input {
	    width: 1.5rem;
	    font-size: 0.28rem;
	    text-align: center;
	    box-sizing: border-box;
	    border-radius: 0.08rem;
	    background-color: #F1F1F1;
	    color: #666666;
	}
	.comp-tags {
	    flex-wrap: nowrap;
	    position: relative;
	    overflow-x: auto;
	    -webkit-overflow-scrolling: touch;
	}
	.comp-tags::-webkit-scrollbar {
	    display: none;
	}
	.comp-tags .tag {
	    flex-shrink: 0;
	    min-width: 2.22rem;
	    line-height: 0.56rem;
	    padding: 0 0.2rem;
	    border: 0.01rem solid #E4E7ED;
	    border-radius: 0.08rem;
	    font-size: 0.26rem;
	    margin-right: 0.2rem;
	}
	.comp-news-list {
	    width: 6.9rem;
	    display: block;
	}
	.comp-news-list .item {
		display: block;
	    width: 100%;
	    margin-right: 0;
	    border: 0.01rem solid #DCDFE6;
	    border-radius: 0.15rem;
	    margin-bottom: 0.3rem;
	}
	.comp-news-list .item:last-child {
		margin-bottom: 0;
	}
	.comp-news-list .item .item-img {
	    height: 4.34rem;
	}
	.comp-news-list .item .item-text {
	    height: 2.98rem;
	    padding: 0.3rem 0.3rem 0;
	}
	.comp-news-list .item .item-text .time {
	    line-height: 0.39rem;
	    font-size: 0.26rem;
	}
	.comp-news-list .item .item-text .title {
	    line-clamp: 2;
	    -webkit-line-clamp: 2;
	    margin-top: 0.2rem;
	    line-height: 0.45rem;
	    font-size: 0.3rem;
	}
	.comp-news-list .item .btn-more {
	    bottom: 0.5rem;
	    line-height: 0.39rem;
	    font-size: 0.26rem;
	}
	.comp-news-list .item .btn-more:before {
	    width: 0.27rem;
	    height: 0.27rem;
	    border: 0.1rem solid #D8D8D8;
	    left: 1.15rem;
	}
	.comp-partner-list {
	    width: auto;
	    margin: auto;
	    margin-bottom: -0.2rem;
	}
	.header-wrapper {
	    display: none;
	}
	.mobile-header-wrapper {
	    display: block;
	    height: 1.1rem;
	}
	.mobile-header-wrapper.active .header-inner .menu-btn {
		background-image: var(--mobile-image-menu-close);
	}
	.mobile-header-wrapper .header-inner {
	    display: flex;
	    justify-content: space-between;
	    position: fixed;
	    width: 100%;
	    height: 1.1rem;
	    top: 0;
	    z-index: 1000;
	    background-color: #fff;
	    box-shadow: 0 0.04rem 0.16rem 0 rgba(0, 0, 0, 0.16);
	}
	.mobile-header-wrapper .header-inner .logo-link {
	    display: flex;
	    align-items: center;
	    height: 100%;
	    padding: 0 0.3rem;
	    margin-right: auto;
	}
	.mobile-header-wrapper .header-inner .logo-link .logo {
	    height: 0.48rem;
	}
	.mobile-header-wrapper .header-inner .search-btn {
		width: 0.4rem;
	    height: 100%;
	    background-image: url('https://file.lingxi360.com/form/20231213/65798f60ac71c.png-scale560');
	    background-repeat: no-repeat;
	    background-size: 0.4rem 0.4rem;
	    background-position: center;
	}
	.mobile-header-wrapper .header-inner .menu-btn {
	    width: 1.0rem;
	    height: 100%;
	    background-image: var(--mobile-image-menu);
	    background-repeat: no-repeat;
	    background-size: 0.4rem 0.4rem;
	    background-position: center;
	}
	.mobile-search-wrapper {
	    display: none;
	}
	.mobile-search-wrapper .search-inner {
	    position: fixed;
	    left: 0;
	    right: 0;
	    top: 1.2rem;
	    bottom: 0;
	    z-index: 999;
	    display: flex;
	    align-items: flex-start;
	    padding: 0.48rem 0.3rem 0;
	    box-sizing: border-box;
	    background-color: #fff;
	    overflow-y: auto;
	    -webkit-overflow-scrolling: touch;
	}
	.mobile-search-wrapper .search-inner::-webkit-scrollbar {
	    display: none;
	}
	.mobile-search-wrapper .search-inner .search-form {
	    display: flex;
	    position: relative;
	    width: 6.1rem;
	    height: 0.74rem;
	}
	.mobile-search-wrapper .search-inner .search-form .search-input {
	    width: 100%;
	    height: 100%;
	    flex: 1;
	    padding: 0 0.3rem;
	    box-sizing: border-box;
	    font-size: 0.26rem;
	    outline: none;
	    border: 0.01rem solid #DCDFE6;
	    background-color: #fff;
	    border-radius: 2.17rem;
	}
	.mobile-search-wrapper .search-inner .search-form .search-input::-webkit-input-placeholder {
	    color: #999999;
	}
	.mobile-search-wrapper .search-inner .search-form .search-clear {
	    display: block;
	    position: absolute;
	    right: 1.43rem;
	    top: 0;
	    bottom: 0;
	    width: 0.4rem;
	    background-image: url('https://file.lingxi360.com/form/20231213/65799434be499.png-scale560');
	    background-repeat: no-repeat;
	    background-size: 0.4rem auto;
	    background-position: center;
	}
	.mobile-search-wrapper .search-inner .search-form .search-btn {
	    position: absolute;
	    right: 0;
	    top: 0;
	    bottom: 0;
	    margin: auto;
	    width: 1.2rem;
	    background-image: url('https://file.lingxi360.com/form/20231213/6579941f6305c.png-scale560');
	    background-repeat: no-repeat;
	    background-size: 0.4rem 0.4rem;
	    background-position: center;
	    background-color: var(--primary);
	    border-radius: 0.75rem;
	    cursor: pointer;
	}
	.mobile-search-wrapper .search-inner .cancel-btn {
		margin-left: 0.24rem;
		line-height: 0.74rem;
	    font-size: 0.28rem;
	    color: #666;
	}
	.mobile-menu-wrapper {
	    display: none;
	}
	.mobile-menu-wrapper .menu-inner {
	    position: fixed;
	    left: 0;
	    right: 0;
	    top: 1.1rem;
	    bottom: 0;
	    z-index: 999;
	    box-sizing: border-box;
	    background-color: #fff;
	    overflow-y: auto;
	    -webkit-overflow-scrolling: touch;
	}
	.mobile-menu-wrapper .menu-inner::-webkit-scrollbar {
	    display: none;
	}
	.mobile-menu-wrapper .menu-inner .menu-list {
	    line-height: 1.28rem;
	    font-size: 0.32rem;
	    background-color: #fff;
	}
	.mobile-menu-wrapper .menu-inner .menu-list .menu-list-item {
	    position: relative;
	}
	.mobile-menu-wrapper .menu-inner .menu-list .menu-list-item.active .menu-open-btn {
	    display: block;
	    transform: rotate(180deg);
	}
	.mobile-menu-wrapper .menu-inner .menu-list .menu-list-item.active .menu-list-sub {
	    display: block;
	}
	.mobile-menu-wrapper .menu-inner .menu-list .menu-list-item .menu-list-item-link {
	    position: relative;
	    display: block;
	    padding: 0 0.3rem;
	    color: #333;
	    font-weight: bold;
	    border-bottom: 0.01rem solid #EEEEEE;
	}
	.mobile-menu-wrapper .menu-inner .menu-list .menu-open-btn {
	    display: none;
	    position: absolute;
	    right: 0;
	    top: 0;
	    display: block;
	    width: 0.9rem;
	    height: 1.28rem;
	    background-image: url('https://uploads.customize.lingxi360.com/lxcms_saas/images/2023/0921/b297d6434f642d3f6799bdd4d22a1267.png');
	    background-repeat: no-repeat;
	    background-size: 0.3rem 0.3rem;
	    background-position: center;
	    transition: all 0.3s;
	    pointer-events: none;
	}
	.mobile-menu-wrapper .menu-inner .menu-list .menu-list-sub {
	    display: none;
	    padding: 0.2rem 0.3rem;
	    line-height: 0.41rem;
	    background-color: #FAFAFA;
	}
	.mobile-menu-wrapper .menu-inner .menu-list .menu-list-sub .menu-list-sub-link {
	    position: relative;
	    display: block;
	    line-height: 0.8rem;
	    font-size: 0.28rem;
	    color: #666;
	}
	.mobile-menu-wrapper .menu-inner .menu-list .menu-list-sub .menu-list-sub-link.active {
	    color: var(--primary);
	}
	.footer-wrapper {
		position: relative;
	    padding-bottom: 1.26rem;
	}
	.footer-wrapper .footer-main {
	    width: 100%;
	    padding-top: 0.6rem;
	}
	.footer-wrapper .footer-main .footer-logo {
		display: block;
	    height: 0.44rem;
	    margin: auto;
	}
	.footer-wrapper .footer-main .footer-links {
		justify-content: center;
	    margin-top: 0.6rem;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item {
	    width: auto;
	    margin-right: 0.5rem;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item:last-child {
		margin-right: 0;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item.contact-box {
	    width: auto;
	    margin-right: 0;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item.qrcode-box {
		display: flex;
		justify-content: center;
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		bottom: 0.6rem;
	    width: auto;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item.qrcode-box .follow-list {
	    display: flex;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item.qrcode-box .follow-list .follow-item + .follow-item {
	    margin-left: 0.3rem;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item.qrcode-box .follow-list .follow-item .follow-item-link {
		position: unset;
	    width: 0.6rem;
	    height: 0.6rem;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item.qrcode-box .follow-list .follow-item .follow-item-link .qrcode-list {
	    display: none;
	    flex-wrap: wrap;
	    justify-content: center;
	    right: 0;
	    top: unset;
	    bottom: 0.6rem;
	    z-index: 10;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item.qrcode-box .follow-list .follow-item .follow-item-link .qrcode-list .qrcode {
	    width: 1.5rem;
	    height: 1.5rem;
	    object-fit: contain;
	    margin-right: 0.2rem;
	    margin-bottom: 0.2rem;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item.qrcode-box .follow-list .follow-item .follow-item-link .qrcode-list .qrcode + .qrcode {
		margin-left: 0;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item.qrcode-box .follow-list .follow-item .follow-item-link .qrcode-list .qrcode:nth-child(4n) {
	    margin-right: 0;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item.qrcode-box .follow-list .follow-item .follow-item-link .qrcode-list .qrcode:last-child {
	    margin-right: 0;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item .link-box {
	    display: none;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item .link-box.active {
		display: block;
	    margin-bottom: 0;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item .link-box.active .link {
	    line-height: 0.36rem;
	    font-size: 0.26rem;
	    color: #C0C4CC;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item .link-box .contact-us {
		color: #C0C4CC !important;
	}
	.footer-wrapper .footer-main .footer-links .footer-links-item .link-box .link {
	    display: inline-block;
	    line-height: 20px;
	    font-size: 14px;
	    color: #999999;
	}
	.footer-wrapper .copyright {
		display: block;
	    width: 100%;
	    padding: 0.6rem 0;
	    line-height: 0.32rem;
	    font-size: 0.22rem;
	    text-align: center;
	}
	.footer-wrapper .copyright>div {
	    display: block;
	    margin-top: 0.2rem;
	}
	.footer-wrapper .copyright p {
	    margin-right: 0;
	}
	.footer-wrapper .copyright a {
	    color: #999;
	}
	.index-wrapper .banner-main {
		margin-bottom: 0.6rem;
	}
	.index-wrapper .banner-main:after {
	    background: linear-gradient(90deg, rgba(0, 0, 0, 0.28) 0%, rgba(0, 0, 0, 0.41) 25%, rgba(0, 0, 0, 0) 58%);
	}
	.index-wrapper .banner-main .swiper-pagination {
		width: auto;
	    left: 0.3rem;
	    right: unset;
	    bottom: 0.3rem;
	    padding-left: 0;
	}
	.index-wrapper .banner-main .swiper-pagination-bullet {
	    width: 0.14rem;
	    height: 0.06rem;
	    border-radius: 0.63rem;
	    margin: 0 0.05rem;
	}
	.index-wrapper .banner-main .swiper-pagination-bullet-active {
	    width: 0.4rem;
	}
	.index-wrapper .banner-main .box {
	    height: 3.22rem;
	}
	.index-wrapper .banner-main .box .box-text {
	    left: 0.3rem;
	    right: unset;
	    top: 0;
	    bottom: 0;
	    margin: auto;
	    width: 5.18rem;
	    height: auto;
	    padding: 0;
	    display: flex;
	    align-items: center;
	    background: transparent;
	    color: #fff;
	}
	.index-wrapper .banner-main .box .box-text .title {
	    padding-left: 0;
	    line-height: 0.45rem;
	    font-size: 0.3rem;
	}
	.index-wrapper .banner-main .box .box-text .title:before {
	    left: 0.3rem;
	    top: 0.15rem;
	    width: 0.04rem;
	    height: 0.2rem;
	    border-radius: 0.04rem;
	}
	.index-wrapper .banner-main .box .box-text .comp-more {
	    display: none;
	}
	.index-wrapper .main .main-title-en {
		width: auto;
		margin-left: 0.38rem;
		margin-top: 0.1rem;
		position: unset;
	    line-height: 0.19rem;
	    font-size: 0.16rem;
	}
	.index-wrapper .main .inner {
	    width: auto;
	}
	.index-wrapper .main .inner .main-header {
		position: relative;
		margin-top: 0;
	    margin-bottom: 0.3rem;
	}
	.index-wrapper .main .inner .main-header .main-header-title {
	    margin-bottom: 0;
	    padding-left: 0.46rem;
	    background-size: 0.36rem 0.36rem;
	}
	.index-wrapper .main .inner .main-header .main-header-title .title {
	    line-height: 0.28rem;
	    font-size: 0.28rem;
	}
	.index-wrapper .main .inner .main-header .main-title {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    margin-top: 0.36rem;
	}
	.index-wrapper .main .inner .main-header .main-title .title {
	    line-height: 0.46rem;
	    font-size: 0.32rem;
	}
	.index-wrapper .main .inner .main-header .main-title .more {
	    display: flex;
	    align-items: center;
	    line-height: 26px;
	    font-size: 18px;
	    color: var(--primary);
	}
	.index-wrapper .main .inner .main-header .main-title .more:after {
	    display: block;
	    width: 24px;
	    height: 24px;
	    margin-left: 10px;
	    background-image: var(--image-more-active);
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	    content: '';
	}
	.index-wrapper .number-main {
		padding: 0 0.3rem;
	}
	.index-wrapper .number-main .number-box {
	    display: flex;
	    justify-content: space-between;
	    flex-wrap: wrap;
	    color: #666;
	    background: #f0f9f3;
	    padding: 0.3rem 0;
	    border-radius: 0.05rem;
	    margin-bottom: 0;
	}
	.index-wrapper .number-main .number-box .list {
		width: 50%;
	    text-align: center;
	    padding: 0;
	    flex: auto;
	    flex-shrink: 0;
	    display: block;
	    margin-bottom: 0;
	}
	.index-wrapper .number-main .number-box .list:nth-child(-n+2) {
		margin-bottom: 0.4rem;
	}
	.index-wrapper .number-main .number-box .list .top {
	    display: flex;
	    align-items: baseline;
	    justify-content: center;
	    padding: 0;
	}
	.index-wrapper .number-main .number-box .list .top .number {
	    color: var(--primary);
	    font-weight: bolder;
	    white-space: nowrap;
	    line-height: 0.42rem;
	    font-size: 0.28rem;
	    font-weight: bold;
	    padding: 0;
	}
	.index-wrapper .number-main .number-box .list .bottom {
		line-height: 0.33rem;
	    font-size: 0.22rem;
	    margin-top: 0.1rem;
	}
	.index-wrapper .number-main .number-box .list .top .unit {
	    font-size: 0.22rem;
	    margin-left: 0.1rem;
	}
	.index-wrapper .about-main {
	    padding: 0.6rem 0.3rem 0.3rem;
	}
	.index-wrapper .about-main:after {
	    bottom: -3.6rem;
	    width: 4.01rem;
	    height: 8.12rem;
		z-index: unset;
	    background-image: url('https://file.lingxi360.com/form/20231218/65800f2b09a29.png-scale560');
	}
	.index-wrapper .about-main .inner .main-header .main-header-title {
	    background-image: var(--image-title-icon);
	}
	.index-wrapper .about-main .about-box {
	    display: block;
	    margin-top: 0.3rem;
	    padding-bottom: 1.12rem;
	}
	.index-wrapper .about-main .about-box .text-box {
	    width: auto;
	}
	.index-wrapper .about-main .about-box .text-box .title {
	    white-space: normal;
	    line-height: 0.46rem;
	    font-size: 0.32rem;
	}
	.index-wrapper .about-main .about-box .text-box .summary {
	    margin-top: 0.2rem;
	    line-height: 0.46rem;
	    font-size: 0.28rem;
	}
	.index-wrapper .about-main .about-box .text-box .comp-more {
	    position: absolute;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    margin: auto;
	}
	.index-wrapper .about-main .about-box .text-box .btn-more {
	    line-height: 0.42rem;
	    font-size: 0.28rem;
	    color: var(--primary);
	}
	.index-wrapper .about-main .about-box .text-box .btn-more:before {
		border: none;
		width: 0.28rem;
		height: 0.28rem;
		left: 1.32rem;
	    background-image: var(--image-home-more-icon);
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	}
	.index-wrapper .about-main .about-box .img-box {
	    width: 4.5rem;
	    height: 3.16rem;
	    padding: 0;
	    margin: 0.7rem auto 0.5rem;
	}
	.index-wrapper .about-main .about-box .img-box:before {
	    left: 0.1rem;
	    top: -0.4rem;
	    width: 5.08rem;
	    height: 4.06rem;
	}
	.index-wrapper .about-main .about-box .img-box:after {
	    left: -0.88rem;
	    top: 0;
	    width: 6.62rem;
	    height: 4.25rem;
	}
	.index-wrapper .about-main .about-box .img-box .img {
	    width: 100%;
	    height: 100%;
	    object-fit: contain;
	}
	.index-wrapper .about-main .mv-box {
	    display: block;
	    padding: 0;
	    margin-top: 0.8rem;
	}
	.index-wrapper .about-main .mv-box .title {
	    width: auto;
	    padding-left: 2.47rem;
	    padding-top: 0;
	    margin-bottom: 0.6rem;
	    background-size: 1.57rem 1.32rem;
	    background-position: 2.81rem top;
	}
	.index-wrapper .about-main .mv-box .title .title-cn > div {
	    line-height: 0.38rem;
	    font-size: 0.32rem;
	}
	.index-wrapper .about-main .mv-box .title .title-en {
	    margin-left: 0;
	    margin-top: -0.12rem;
	    line-height: 0.32rem;
	    font-size: 0.32rem;
	}
	.index-wrapper .about-main .mv-box .summary {
	    width: 100%;
	    line-height: 0.46rem;
	    font-size: 0.28rem;
	}
	.index-wrapper .project-main {
	    padding: 0 0.3rem 0.5rem;
	}
	.index-wrapper .project-main .inner .main-header {
	    margin-bottom: 0.3rem;
	}
	.index-wrapper .project-main .inner .main-header .main-header-title {
	    background-image: var(--image-title-icon);
	}
	.index-wrapper .project-main .list {
	    display: block;
	}
	.index-wrapper .project-main .list.list--1 .item {
	    width: 100%;
	    height: 4.02rem;
	    border-radius: 0.05rem;
	}
	.index-wrapper .project-main .list.list--1 .item .item-text {
	    animation: none;
	}
	.index-wrapper .project-main .list.list--1 .item .item-text .title,
	.index-wrapper .project-main .list.list--1 .item .item-text .summary {
	    width: 6.14rem;
	}
	.index-wrapper .project-main .list.list--1 .item .item-text .summary {
	    margin-top: 0.2rem;
	}
	.index-wrapper .project-main .list.list--2 .item {
	    width: 100%;
	    height: 4.84rem;
	    margin-right: 0;
	    margin-bottom: 0.3rem;
	    border-radius: 0.08rem;
	}
	.index-wrapper .project-main .list.list--2 .item:last-child {
		margin-bottom: 0;
	}
	.index-wrapper .project-main .list.list--3 .item {
	    width: 100%;
	    height: 4.84rem;
	    margin-right: 0;
	    margin-bottom: 0.5rem;
	    border-radius: 0.08rem;
	}
	.index-wrapper .project-main .list .item {
		display: block;
	}
	.index-wrapper .project-main .list .item .item-text {
	    display: flex;
	    line-height: 0.46rem;
	    padding: 0.3rem 0.3rem 0.4rem;
	    animation: none;
	    opacity: 1;
	    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
	}
	.index-wrapper .project-main .list .item .item-text .title {
	    font-size: 0.28rem;
	}
	.index-wrapper .project-main .list .item .item-text .summary {
	    margin-top: 0.2rem;
	    font-size: 0.28rem;
	}
	.index-wrapper .project-main .list .item .item-text .comp-more {
	    display: block;
	    margin-top: 0.3rem;
	}
	.index-wrapper .project-main .list .item .item-text .text-box {
		transform: translateY(0) !important;
	}
	.index-wrapper .news-main {
		padding: 0.4rem 0.3rem;
	}
	.index-wrapper .news-main .news-list {
	    width: auto;
	    display: block;
	}
	.index-wrapper .news-main .news-list .item {
		display: block;
	    width: 100%;
	    margin-right: 0;
	    border: 0.01rem solid #DCDFE6;
	    border-radius: 0.08rem;
	    margin-bottom: 0.3rem;
	}
	.index-wrapper .news-main .news-list .item:last-child {
		margin-bottom: 0;
	}
	.index-wrapper .news-main .news-list .item .item-img {
	    height: 4.34rem;
	    border-radius: 0.16rem 0.16rem 0 0;
	}
	.index-wrapper .news-main .news-list .item .item-text {
	    height: 2.98rem;
	    padding: 0.3rem 0.3rem 0;
	}
	.index-wrapper .news-main .news-list .item .item-text .time {
	    line-height: 0.39rem;
	    font-size: 0.26rem;
	}
	.index-wrapper .news-main .news-list .item .item-text .title {
	    line-clamp: 2;
	    -webkit-line-clamp: 2;
	    margin-top: 0.2rem;
	    line-height: 0.45rem;
	    font-size: 0.3rem;
	}
	.index-wrapper .news-main .news-list .item .item-text .btn-more {
		line-height: 0.39rem;
		font-size: 0.26rem;
	    bottom: 0.5rem;
	}
	.index-wrapper .news-main .news-list .item .item-text .btn-more:before {
	    width: 0.27rem;
	    height: 0.27rem;
	    border: 0.1rem solid #D8D8D8;
	    left: 1.15rem;
	}
	.index-wrapper .partner-main {
		padding: 0.6rem .3rem 0.2rem;
	}
	.index-wrapper .partner-main .partner-list {
		position: unset;
		margin-bottom: 0.3rem;
	}
	.index-wrapper .partner-main .partner-list li a, .partner-wrapper .partner-list li a {
	    margin-right: 0.2rem;
	    padding: 0 0.2rem;
	    line-height: 0.57rem;
	    font-size: 0.26rem;
	    border-radius: 0.08rem;
	    border: 0.01rem solid #E4E7ED;
	}
	.index-wrapper .partner-main .partner-list li a.active, .partner-list li a:hover {
	    border: 0.01rem solid var(--secondary);
	}
	.index-wrapper .partner-main .comp-partner-list.active {
	    display: flex;
	}
	.index-wrapper .partner-main .comp-partner-list .item, .partner-wrapper .comp-partner-list .item {
	    width: 2.15rem;
	    margin: 0 0.2rem 0.2rem 0;
	}
	.index-wrapper .partner-main .comp-partner-list .item:nth-child(3n), .partner-wrapper .comp-partner-list .item:nth-child(3n) {
	    margin-right: 0;
	}
	.index-wrapper .partner-main .comp-partner-list .item:nth-child(5n), .partner-wrapper .comp-partner-list .item:nth-child(5n)  {
	    margin-right: 0.2rem;
	}
	.index-wrapper .partner-main .comp-partner-list .item .item-img, .partner-wrapper .comp-partner-list .item .item-img {
	    height: 0.92rem;
	    padding: 0.1rem;
	    border: 0.01rem solid #E4E7ED;
	}
	.index-wrapper .links-main {
	    padding: 0.4rem 0.3rem 0.5rem;
	}
	.index-wrapper .links-main .links {
		display: block;
	}
	.index-wrapper .links-main .links .links-logo {
		display: inline;
	    width: auto;
	    height: auto;
	    margin: 0;
	    background-image: none;
	}
	.index-wrapper .links-main .links .links-logo .links-logo-cn {
		display: inline;
	    line-height: 0.36rem;
	    font-size: 0.22rem;
	    color: #999;
	    font-weight: 400;
	}
	.index-wrapper .links-main .links .links-logo .links-logo-cn:after {
		content: ':';
	}
	.index-wrapper .links-main .links .links-logo .links-logo-en {
	    display: none;
	}
	.index-wrapper .links-main .links .list {
	    display: inline;
	    width: auto;
	    margin-left: 0;
	}
	.index-wrapper .links-main .links .list .link {
	    margin-right: 0.22rem;
	    margin-bottom: 0.2rem;
	    line-height: 0.56rem;
	    font-size: 0.22rem;
	    color: var(--primary);
	}
	.index-wrapper .links-main .links .list .link:after {
	    right: -0.1rem;
	    width: 0.02rem;
	    height: 0.16rem;
	    background-color: #D8D8D8;
	}
	.article-wrapper {
	    padding-bottom: 0.8rem;
	}
	.article-wrapper .article {
	    margin-top: 0.3rem;
	    font-size: 0.28rem;
	}
	.article-wrapper .join-us-btn {
		margin-top: 0.4rem;
	}
	.article-wrapper .article p, .article-wrapper .article p span {
		font-size: 0.28rem !important;
	}
	.contact-wrapper {
	    padding-bottom: 0.8rem;
	}
	.contact-wrapper .contact {
	    display: block;
	    margin-top: 0;
	}
	.contact-wrapper .contact .contact-text {
	    width: 100%;
	    margin-bottom: 0.2rem;
	}
	.contact-wrapper .contact .contact-text .text-list {
	    width: 100%;
	}
	.contact-wrapper .contact .contact-text .text-list .item {
	    line-height: 0.46rem;
	    font-size: 0.28rem;
	}
	.contact-wrapper .contact .contact-text .text-list .item + .item {
	    margin-top: 0.3rem;
	}
	.contact-wrapper .contact .contact-text .text-list .item .item-title {
	    background-size: 0.3rem 0.3rem;
	    background-position: left 0.03rem;
	}
	.contact-wrapper .contact .contact-text .text-list .item .item-title.email {
	    padding-left: 0.44rem;
	}
	.contact-wrapper .contact .contact-text .text-list .item .item-title.tel {
	    padding-left: 0.44rem;
	}
	.contact-wrapper .contact .contact-text .text-list .item .item-title.address {
	    padding-left: 0.44rem;
	}
	.contact-wrapper .contact .contact-text .qrcode-list {
	    margin-top: 0.6rem;
	}
	.contact-wrapper .contact .contact-text .qrcode-list .qrcode + .qrcode {
	    margin-left: 0.3rem;
	}
	.contact-wrapper .contact .contact-text .qrcode-list .qrcode:nth-child(4n+1) {
		margin-left: 0 !important;
	}
	.contact-wrapper .contact .contact-text .qrcode-list .qrcode + .qrcode:nth-of-type(5) {
	    margin-left: 0.3rem;
	}
	.contact-wrapper .contact .contact-text .qrcode-list .qrcode .qrcode-img {
	    width: 1.5rem;
	    padding: 0.05rem;
	    border: 0.01rem solid var(--primary-sub);
	}
	.contact-wrapper .contact .contact-text .qrcode-list .qrcode .qrcode-text {
	    margin-top: 0.2rem;
	    line-height: 0.46rem;
	    font-size: 0.28rem;
	    margin-bottom: 0.2rem;
	}
	.contact-wrapper .contact .map {
	    width: 100%;
	    height: 4.5rem;
	}
	.report-wrapper {
	    padding-bottom: 0.8rem;
	}
	.report-wrapper .comp-report {
	    margin-top: 0;
	}
	/*.project-wrapper {
	    padding-bottom: 0;
	}
	.project-wrapper .comp-banner {
	    height: 4.8rem;
	}
	.project-wrapper .comp-banner .text {
		padding: 0.3rem 0.5rem;
	}
	.project-wrapper .comp-banner .text .text-title {
		justify-content: flex-start;
	    line-height: 0.46rem;
	    font-size: 0.32rem;
	}
	.project-wrapper .main-list {
	    width: 100%;
	    margin: 0;
	    padding: 0.4rem 0.3rem 0.2rem;
	    box-sizing: border-box;
	}
	.project-wrapper .main-list .main {
	    padding-bottom: 0.6rem;
	}*/
	.project-wrapper {
	    background-image: none;
	}
	.project-wrapper .comp-banner {
	    height: 2.73rem;
	}
	.project-wrapper .comp-banner .text .text-title {
	    padding-top: 0.77rem;
	    line-height: 0.46rem;
	    font-size: 0.32rem;
	}
	.project-wrapper .brief-main {
	    width: 6.9rem;
	    margin: -0.73rem auto 0;
	    padding: 0.4rem 0.3rem;
	    border-radius: 0.08rem;
	    background-color: #fff;
	}
	.project-wrapper .brief-main .main-title .title {
	    line-height: 0.36rem;
	    font-size: 0.3rem;
	}
	.project-wrapper .brief-main .main-title .title:before {
	    width: 0.22rem;
	    height: 0.24rem;
	    margin-right: 0.14rem;
	}
	.project-wrapper .brief-main .main-title .title:after {
	    bottom: -0.02rem;
	    height: 0.03rem;
	    border-radius: 1.2rem;
	}
	.project-wrapper .brief-main .summary {
	    line-height: 0.42rem;
	    font-size: 0.28rem;
	    margin-top: 0.32rem;
	}
	.project-wrapper .brief-main .total {
	    padding: 0;
	    margin: 0.4rem -0.2rem 0;
	}
	.project-wrapper .brief-main .total .total-item {
	    display: block;
	}
	.project-wrapper .brief-main .total .total-item .total-item-icon {
	    width: 0.7rem;
	    height: 0.7rem;
	    margin: auto;
	}
	.project-wrapper .brief-main .total .total-item .total-item-icon .icon {
	    width: 0.5rem;
	    height: 0.5rem;
	}
	.project-wrapper .brief-main .total .total-item .total-item-text {
	    padding-top: 0;
	    margin-top: 0.2rem;
	    text-align: center;
	}
	.project-wrapper .brief-main .total .total-item .total-item-text .num {
	    line-height: 0.3rem;
	    font-size: 0.3rem;
	}
	.project-wrapper .brief-main .total .total-item .total-item-text .unit {
	    line-height: 0.3rem;
	    margin-top: 0.1rem;
	    font-size: 0.26rem;
	}
	.project-wrapper .brief-main .btn {
	    margin: 0.6rem auto 0;
	    width: 2.92rem;
	    line-height: 0.78rem;
	    font-size: 0.28rem;
	    border-radius: 0.08rem;
	    font-weight: bold;
	}
	.project-wrapper .main-list .main {
	    padding: 0.4rem 0;
	}
	.project-wrapper .main-list .main:nth-child(even) {
	    background-color: #FAFAFA;
	}
	.project-wrapper .main-list .main .main-title {
	    padding-bottom: 0.3rem;
	    margin-bottom: 0.3rem;
	    background-size: 100% 0.08rem;
	}
	.project-wrapper .main-list .main .main-title .title {
	    min-width: 2.0rem;
	    padding: 0 0.1rem 0 0.25rem;
	    line-height: 0.48rem;
	}
	.project-wrapper .main-list .main .main-title .title .title-icon {
	    width: 0.38rem;
	    height: 0.38rem;
	    margin-right: 0.14rem;
	}
	.project-wrapper .main-list .main .main-title .title .title-text {
	    font-size: 0.26rem;
	}
	.project-wrapper .main-list .main .main-content, .project-wrapper .main-list .main .main-content span {
	    font-size: 0.28rem !important;
	}
	.project-wrapper .main-list .report-main {
		padding-top: 0.6rem;
	}
	.project-wrapper .main-list .report-main .comp-report {
		width: 6.9rem;
	}
	.project-wrapper .main-list .report-main .comp-report .item {
		position: relative;
	}
	.project-wrapper .main-list .report-main .comp-report .item .item-btns {
		display: none;
	}
	.project-wrapper .project-main-title {
	    padding-bottom: 0.56rem;
	    line-height: 0.36rem;
	    font-size: 0.32rem;
	}
	.project-wrapper .project-main-title:before, .project-wrapper .project-main-title:after {
	    top: 0.46rem;
	    width: 0.46rem;
	    height: 0.16rem;
	}
	.project-wrapper .project-main-title:before {
	    right: calc(50% + 0.05rem);
	}
	.project-wrapper .project-main-title:after {
	    left: calc(50% + 0.05rem);
	}
	.project-wrapper .main-list .photo-main {
	    padding: 0;
	    background-image: none;
	}
	.project-wrapper .main-list .photo-main .photo-swiper {
	    display: none;
	}
	.project-wrapper .main-list .photo-main .mobile-photo-list {
	    display: flex;
	    flex-wrap: nowrap;
	    padding: 0 0.3rem;
	    overflow-y: auto;
	    -webkit-overflow-scrolling: touch;
	}
	.project-wrapper .main-list .photo-main .mobile-photo-list::-webkit-scrollbar {
	    display: none;
	}
	.project-wrapper .main-list .photo-main .mobile-photo-list .item {
		flex-shrink: 0;
	    width: 5.34rem;
	    height: 4.44rem;
	    margin-right: 0.3rem;
	    border-radius: 0.15rem;
	    border: 0.01rem solid #E4E7ED;
	    overflow: hidden;
	}
	.project-wrapper .main-list .photo-main .mobile-photo-list .item:last-child {
	    margin-right: 0;
	}
	.project-wrapper .main-list .photo-main .mobile-photo-list .item .item-img {
		width: 100%;
		height: 3.0rem;
		object-fit: cover;
	}
	.project-wrapper .main-list .photo-main .mobile-photo-list .item .item-text {
		overflow: hidden;
	    text-overflow: ellipsis;
	    display: box;
	    display: -webkit-box;
	    line-clamp: 2;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    line-height: 0.42rem;
	    font-size: 0.28rem;
	    padding: 0.2rem 0.2rem 0;
	}
	.project-wrapper .main-list .project-list-main {
		padding-bottom: 0.6rem;
	}
	.project-wrapper .main-list .project-list-main .list {
	    width: 6.9rem;
	    display: block;
	}
	.project-wrapper .main-list .project-list-main .list .item {
		display: block;
	    width: 100%;
	    margin-right: 0;
	    margin-bottom: 0.3rem;
	    border: 0.01rem solid #DCDFE6;
	    border-radius: 0.08rem;
	    overflow: hidden;
	}
	.project-wrapper .main-list .project-list-main .list .item:last-child {
		margin-bottom: 0;
	}
	.project-wrapper .main-list .project-list-main .list .item .item-img {
	    height: 4.34rem
	}
	.project-wrapper .main-list .project-list-main .list .item .item-text {
	    height: 1.6rem;
	    padding: 0.3rem 0.3rem 0;
	}
	.project-wrapper .main-list .project-list-main .list .item .item-text .title {
	    line-clamp: 2;
	    -webkit-line-clamp: 2;
	    margin-top: 0;
	    line-height: 0.45rem;
	    font-size: 0.3rem;
	}
	.project-wrapper .image-list {
	    margin-bottom: -0.2rem;
	}
	.project-wrapper .image-list .item-img {
	    width: 2.2rem;
	    height: 1.7rem;
	    margin-right: 0.15rem;
	    margin-bottom: 0.2rem;
	}
	.search-wrapper {
	    padding: 0.4rem 0.3rem 0.8rem;
	}
	.search-wrapper .search-main {
	    margin-bottom: 0.4rem;
	}
	.search-wrapper .search-main .main-title {
	    line-height: 0.46rem;
	    font-size: 0.32rem;
	}
	.search-wrapper .search-main .search-form {
	    width: 6.1rem;
	    height: 0.74rem;
	    margin: 0.4rem auto 0;
	}
	.search-wrapper .search-main .search-form .search-input {
	    padding: 0 0.3rem;
	    font-size: 0.26rem;
	    border: 0.01rem solid #DCDFE6;
	    border-radius: 2.17rem;
	}
	.search-wrapper .search-main .search-form .search-clear {
	    display: block;
	    position: absolute;
	    right: 1.43rem;
	    top: 0;
	    bottom: 0;
	    width: 0.4rem;
	    background-image: url('https://file.lingxi360.com/form/20231213/65799434be499.png-scale560');
	    background-repeat: no-repeat;
	    background-size: 0.4rem auto;
	    background-position: center;
	}
	.search-wrapper .search-main .search-form .search-btn {
	    position: absolute;
	    right: 0.03rem;
	    top: 0.03rem;
	    bottom: 0.03rem;
	    width: 1.2rem;
	    border-radius: 0.75rem;
	    background-image: url('https://file.lingxi360.com/form/20231213/6579941f6305c.png-scale560');
	    background-size: 0.4rem 0.4rem;
	    background-color: var(--primary);
	}
	.search-wrapper .result-main {
	    width: auto;
	}
	.search-wrapper .result-main .main-title {
	    line-height: 0.36rem;
	    font-size: 0.26rem;
	}
	.search-wrapper .result-main .empty-main {
	    margin-top: 0.6rem;
	}
	.search-wrapper .result-main .empty-main .icon {
	    width: 2.9rem;
	    height: 2.23rem;
	}
	.search-wrapper .result-main .empty-main .text {
	    margin-top: 0.46rem;
	    line-height: 0.39rem;
	    font-size: 0.26rem;
	}
	.search-wrapper .result-main .list {
	    margin-bottom: 0.4rem;
	}
	.search-wrapper .result-main .list .item {
	    padding: 0.3rem 0.1rem;
	    border-bottom: 0.01rem solid #DCDFE6;
	}
	.search-wrapper .result-main .list .item .item-title {
	    line-height: 0.42rem;
	    font-size: 0.28rem;
	}
	.search-wrapper .result-main .list .item .item-title:before {
	    left: -0.1rem;
	    top: 0.06rem;
	    width: 0.03rem;
	    height: 0.18rem;
	}
	.search-wrapper .result-main .list .item .item-info {
	    line-height: 0.42rem;
	    margin-top: 0.4rem;
	    font-size: 0.28rem;
	}
	.search-wrapper .result-main .list .item .item-info .cate {
	    min-width: 1.46rem;
	    padding-right: 0.24rem;
	}
	.history-wrapper {
	    padding-bottom: 0.5rem;
	}
	.history-wrapper .timeline {
	    margin-top: 0.32rem;
	}
	.history-wrapper .timeline:before {
	    left: 1.04rem;
	    top: 0.15rem;
	    border-right: 0.01rem dashed #DCDFE6;
	}
	.history-wrapper .timeline .timeline-item {
	    padding-bottom: 0.6rem;
	}
	.history-wrapper .timeline .timeline-item .timeline-time {
	    width: 1.04rem;
	    font-size: 0.32rem;
	    line-height: 0.46rem;
	}
	.history-wrapper .timeline .timeline-item .timeline-time:after {
	    right: -0.06rem;
	    top: 0.14rem;
	    width: 0.16rem;
	    height: 0.16rem;
	}
	.history-wrapper .timeline .timeline-item .timeline-text {
	    display: block;
	    padding-left: 0.3rem;
	}
	.history-wrapper .timeline .timeline-item .timeline-text .img {
	    width: 100%;
	    height: auto;
	    margin-bottom: 0.4rem;
	}
	.history-wrapper .timeline .timeline-item .timeline-text .summary {
	    width: 100%;
	    font-size: 0.28rem;
	    line-height: 0.46rem;
	    margin-left: 0;
	}
	.text-list-wrapper {
	    padding-bottom: 0.8rem;
	}
	.text-list-wrapper .main-inner .main-content {
	    padding-top: 0;
	    padding-bottom: 0;
	}
	.text-list-wrapper .list {
	    margin-top: 0.13rem;
	    margin-bottom: 0.4rem;
	}
	.text-list-wrapper .list .item {
	    position: relative;
	    display: block;
	    padding: 0.3rem 0 0.2rem;
	    box-sizing: border-box;
	    line-height: 0.41rem;
	}
	.text-list-wrapper .list .item .item-title {
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: box;
	    display: -webkit-box;
	    line-clamp: 2;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    width: auto;
	    white-space: normal;
	    font-size: 0.28rem;
	}
	.text-list-wrapper .list .item .item-time {
	    width: auto;
	    margin-top: 0.2rem;
	    text-align: left;
	    line-height: 0.39rem;
	    font-size: 0.26rem;
	}
	.team-list-wrapper .team-list {
	    display: block;
	    padding-top: 0.14rem;
	}
	.team-list-wrapper .team-list .item {
	    display: flex;
	    width: 100%;
	    margin-bottom: 0.4rem;
	}
	.team-list-wrapper .team-list .item .img {
	    width: 2.0rem;
	    height: 2.0rem !important;
	}
	.team-list-wrapper .team-list .item .text {
	    margin-top: 0;
	    width: 0;
	    flex: 1;
	    padding-top: 0.1rem;
	    margin-left: 0.3rem;
	    text-align: left;
	}
	.team-list-wrapper .team-list .item .text .text-title {
	    font-size: 0.3rem;
	}
	.team-list-wrapper .team-list .item .text .text-summary {
	    margin: 0.3rem auto 0;
	    line-height: 0.39rem;
	    font-size: 0.26rem;
	}
	.news-list-wrapper {
	    padding-bottom: 0.8rem;
	}
	.news-list-wrapper .main-inner .main-content {
	    padding-top: 0;
	    padding-bottom: 0;
	}
	.news-list-wrapper .list {
	    margin-top: 0.14rem;
	    margin-bottom: 0.4rem;
	}
	.news-list-wrapper .list .item {
	    height: 1.8rem;
	    margin-bottom: 0;
	    border-radius: 0;
	    background-color: transparent;
	    padding: 0.3rem 0;
	    border-bottom: 0.01rem solid #D8D8D8;
	}
	.news-list-wrapper .list .item .item-img {
	    width: 2.73rem;
	}
	.news-list-wrapper .list .item .item-text {
	    padding: 0 0 0 30px;
	}
	.news-list-wrapper .list .item .item-text .title {
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: box;
	    display: -webkit-box;
	    line-clamp: 3;
	    -webkit-line-clamp: 3;
	    -webkit-box-orient: vertical;
	    line-height: 0.46rem;
	    font-size: 0.28rem;
	}
	.news-list-wrapper .list .item .item-text .time {
	    left: 0.3rem;
	    bottom: 0;
	    line-height: 0.41rem;
	    font-size: 0.28rem;
	    font-weight: 400;
	}
	.photo-list-wrapper {
	    padding-bottom: 0.8rem;
	}
	.photo-list-wrapper .comp-tags {
		width: auto;
	    padding: 0 0.3rem;
	    margin-top: 0.3rem;
	}
	.photo-list-wrapper .list-main {
	    width: auto;
	    padding: 0.4rem 0.3rem 0;
	}
	.photo-list-wrapper .list-main .list {
	    display: block;
	    margin-top: 0;
	}
	.photo-list-wrapper .list-main .list .item {
	    display: block;
	    width: 100%;
	    height: 5.94rem;
	    border: 0.01rem solid #E4E7ED;
	    border-radius: 0.15rem;
	    margin-right: 0;
	    margin-bottom: 0.4rem;
	}
	.photo-list-wrapper .list-main .list .item:nth-child(3n) {
	    margin-right: 0.4rem;
	}
	.photo-list-wrapper .list-main .list .item .item-img {
	    height: 4.34rem;
	}
	.photo-list-wrapper .list-main .list .item .item-text {
	    padding: 0.3rem 0.3rem 0;
	}
	.photo-list-wrapper .list-main .list .item .item-text .title {
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: box;
	    display: -webkit-box;
	    line-clamp: 2;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    line-height: 0.45rem;
	    font-size: 0.3rem;
	    font-weight: 400;
	}
	.project-collection-wrapper .list-main {
	    padding: 0.4rem 0.3rem;
	}
	.project-collection-wrapper .list-main .item {
	    margin-bottom: 0.3rem;
	    padding: 0;
	    background-color: #fff;
	    border-radius: 0.1rem;
	    overflow: hidden;
	    border: 0.01rem solid #E4E7ED;
	}
	.project-collection-wrapper .list-main .item:nth-child(even) {
	    background-color: #fff;
	}
	.project-collection-wrapper .list-main .item .box {
	    width: auto;
	    display: block;
	    height: auto;
	}
	.project-collection-wrapper .list-main .item .box .box-img {
	    width: 100%;
	    height: 4.86rem;
	}
	.project-collection-wrapper .list-main .item .box .box-text {
	    position: relative;
	    width: 100%;
	    height: auto;
	    padding: 0.3rem;
	}
	.project-collection-wrapper .list-main .item .box .box-text .title {
	    line-height: 0.45rem;
	    font-size: 0.3rem;
	}
	.project-collection-wrapper .list-main .item .box .box-text .summary {
	    margin-top: 0.2rem;
	    line-height: 0.42rem;
	    font-size: 0.28rem;
	}
	.project-collection-wrapper .list-main .item .box .box-text .btn {
	    margin-top: 0.3rem;
	    position: unset;
	    line-height: 0.38rem;
	    font-size: 0.26rem;
	}
	.project-collection-wrapper .list-main .item .box .box-text .btn:after {
	    width: 0.2rem;
	    height: 0.2rem;
	    margin-left: 0.1rem;
	}
	.article-detail-wrapper .main {
	    width: 100%;
	    padding: 0.4rem 0.3rem 0.8rem;
	}
	.article-detail-wrapper .main .title {
	    line-height: 0.46rem;
	    font-size: 0.28rem;
		margin-top: 0;
	}
	.article-detail-wrapper .main .time {
	    margin-top: 0.3rem;
	    line-height: 0.41rem;
	    font-size: 0.28rem;
	}
	.article-detail-wrapper .title {
		padding: 0 0.3rem;
		box-sizing: border-box;
	}
	.article-detail-wrapper .main .article {
	    margin-top: 0.3rem;
	    font-size: 0.26rem;
	}

}
