@charset "UTF-8";
@media (max-width: 1480px){
	.history-text .txt{
		font-size:14px;
	}
}
@media (max-width: 1024px){
	body.no-scroll{
	    position: fixed;
	    left: 0;
	    top: 0;
	    width: 100%;
	}
	.search-dialog-box .search-bg{
		width: 200vw;
		height: 200vw;
		margin: -100vw 0 0 -100vw;
	}
	.search-dialog-box .bottom-box .share-box{
		display: none;
	}
	footer .f-nav{
		width: 10rem;
	}
	.footer-bottom .right{
		display: none;
	}
	.search-view{
		width: auto;
		padding: 0 3.125%;
	}
	.search-result-box .result-list .left{
		width: 80%;
	}
	.idea-bg{
		width: 200vw;
		height: 200vw;
		margin: -100vw 0 0 -100vw;
	}
	.idea-principle-box .principle-tab{
		padding: 0 3.125%;
		bottom: auto;
		top: 50%;
		transform: translateY(-50%);
	}
	.idea-manage-box .manage-tab .mouse-tip{
		display: none;
	}
	/* .culture-box .tab-box .tab-item:nth-child(1) .text-item:nth-child(1),
	.culture-box .tab-box .tab-item:nth-child(1) .text-item:nth-child(4){
		width: 55%;
		padding-top: 55%;
	}
	.culture-box .tab-box .text-item .txt{
		font-size: .7rem;
	} */
	.all-bg{
		width: 200vw;
		height: 200vw;
		margin: -100vw 0 0 -100vw;
	}
	.brand-video video{
		display: none;
	}
	.brand-video .pc-bg{
		display: block;
	}
	.index-news .con-box .img{
		height: 5.6rem;
	}
	.brandinfo-dialog-box .bg-box .bg-circle1{
		width: 200%;
	    padding-top: 200%;
	    margin: -100% 0 0 -100%;
	}
	.brandinfo-dialog-box .bg-box .bg-circle3{
		width: 80%;
	    padding-top: 80%;
	    margin: -40% 0 0 -40%;
	}
	.brandinfo-dialog-box .img-box{
		width: 50%;
		padding-top: 50%;
		margin: -25% 0 0 -25%;
	}
	.brandinfo-dialog-box .brandinfo-prev{
		left: 15%;
	}
	.brandinfo-dialog-box .brandinfo-next{
		right: 15%;
	}
	.brand-video .video-bg{
		display: block;
	}

	.index-wrap{
		position: relative;
	}
	.index-wrap>ul{
		position: relative
	}
	.first-box .bubble-bg2 .bubble3{
		left: 85%;
	}
	.index-data-box .scroll-arrow{
		display: none;
	}
	.index-data-box .data-title-box .title-canvas{
		display: none;
	}
	.index-data-box .data-title-box .m-tit{
		display: block;
		font-size: 1.5rem;
		line-height: 1.6rem;
		color: #333;
		text-align: center;
		/* letter-spacing: 4px; */
		/* padding-left: 4px; */
		-webkit-background-clip: text;
	    background-clip: text;
	    -webkit-text-fill-color: transparent;
	    -webkit-animation: aitf 10s linear infinite;
	    -webkit-transform: translate3d(0, 0, 0);
	    -webkit-backface-visibility: hidden;
	    background-image: url('../img/circle-bg2.jpg');
	    background-position: 50% center;
	    background-repeat: no-repeat;
	}

	
	.index-data-box .data-title-box .m-tit span{
		font-weight: bold;
	}
	.index-data-box .data-title-box .m-tit br{
		display: none;
	}
	.index-data-box .data-title-box .title-canvas,
	.data-title-box .title .enter-btn{
		transform: translateY(0);
	}
	.index-data-box .data-list .item:nth-child(1) .num-inner{
		transform-origin: 54.2% center;
	}
	.index-data-box .data-list .item .title-svg,
	.index-data-box .data-list .desc,
	.index-data-box .data-list .item .data-more .index-more{
		top: 0;
	}
	.index-data-box .data-title-box{
		top: 18%;
	}
	.data-tab-box{
		position: fixed;
	}
	.data-tab-box .pub-close{
		display: block;
	}
	.first-box .circle-box{
		width: 70%;
		padding-top: 70%;
	}
	.first-box .circle-box .text{
		left: 0;
		right: auto;
		text-align: center;
		top: 0;
		width: 100%;
		transform: translateY(0);
	}
	.first-box .circle-box .text br{
		display: none;
	}
	.first-box .circle-box .text1{
		top: -10%;
	}
	.index-earth-box .index-earth-img{
		width: 35%;
	}
	.big-cup{
		width: 200%;
		left: 50%;
		margin-left: -100%;
	}
	.index-heart-box .text1{
		bottom: 35%;
	}
	.index-heart-box .text2{
		bottom: 45%;
	}
	.index-people-box .text{
		top: 51%;
	}
	.index-quality-box .quality-cup{
		bottom: 0;
	}
	.index-wrap>ul>li:nth-child(4),
	.index-wrap>ul>li:nth-child(5){
		height: auto;
	}
	.index-brand-box{
		padding-top: 2rem;
	}

	.index-brand-box .click-area,
	.index-brand-box .brand-svg{
		display: none;
	}
	.index-container footer{
		position: relative;
	}
	.index-brand-box .index-brand-tit{
		position: static;
		color: #333;
		font-size: 1.4rem;
	}
	.index-brand-box .brand-list{
		position: static;
		padding: 0 3.125%;
		width: auto;
		margin-top: 1.5rem;
	}
	.index-brand-box .brand-list .row{
		margin: 0 -.75rem;
	}

	.index-brand-box .brand-list .item{
		/* height: 15rem; */
		height: auto;
		padding: 0 .75rem;
		box-sizing: border-box;
	}
	.index-brand-box .brand-list .item img{
		width: 100%;
	}
	.index-brand-box .brand-list .text-box{
		top: 10%;
	    transform: translateY(0);
	}
	.index-brand-box .brand-list .con-box{
		position: relative;
		height: 100%;
	}
	.index-brand-box .brand-list .brand-img{
		height: 100%;
		background-position: center;
		background-repeat: no-repeat;
		background-position: center;
		border-radius: 8px;
		overflow: hidden
	}
	.index-brand-box .brand-list .brand-inner{
		transform: translateY(0);
	}
	.index-brand-box .brand-list .brand-logo .init{
		opacity: 0;
	}
	.index-brand-box .brand-list .brand-logo .hover{
		opacity: 1;
	}
	.index-brand-box .brand-list .tit{
		color: #333;
		margin-top: .5rem;
	}
	.index-brand-box .brand-list .more-box{
		margin-top: .5rem;
	}
	.index-brand-box .brand-list .more-box .init{
		color: #333;
	}
	.index-brand-box .brand-list .item .brand-img,
	.index-brand-box .brand-list .item .block{
		display: block;
	}
	.index-brand-box .brand-list .item .block{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	.index-news-box{
		position: static;
		transform: translateY(0);
		padding: 2rem 0;
	}
	.index-news-box .news-tit span{
		transform: translateY(0);
	}
	.index-news-box .index-news .row{
		opacity: 1;
	}
	.index-news .index-more{
		transform: translateY(0);
	}
	.heart-box{
		background-color: #fff;
		overflow: hidden
	}
	.heart-box .cup-bubbles,
	.heart-box .heart-bubbles-bg,
	.heart-box .heart-text,
	.heart-box .heart-cup{
		opacity: 1;
	}
	.heart-box .heart-cup{
		position: relative
	}
	.heart-box .heart-wrap{
		position: relative;
	}
	.heart-box .heart-text{
		position: absolute;
		bottom: 32%;
	}
	.ban-about .ban-mask{
		/* display: none; */
		transform: scale(1);
		transition: transform 1.5s;
	}
	.ban-about .ban-mask.on{
		transform: scale(34);
	}
	.about-box{
		background-color: #d70c25;
	}
	.listed-box .img-box{
		width: 100%;
		height: 100%;
	}
	.listed-box .img-box .img{
		border-radius: 0;
	}
	.listed-box .text-box{
		/* opacity: 1;
		visibility: visible; */
	}
	.start-box{
		margin: 0;
	}

	.loading-box{
		/* display: none; */
	}
	.loading-box .cup-wrap{
		width: 100vh;
		padding-top: 100vh;
		margin: -50vh 0 0 -50vh;
	}
	.loading-box .big-circle-box.on .red-circle{
		width: 120%;
		padding-top: 120%;
	}
	.loading-box .big-circle-box.on .red-circle.out{
		width: 150vh;
	    padding-top: 150vh;
	}
}

@media (width: 1024px) and (height: 768px){
	.index-heart-box .text1{
		bottom: 20%;
	}
	.index-heart-box .text2{
		bottom: 35%;
	}
	.loading-box .cup-wrap{
		width: 100%;
	    padding-top: 100%;
	    margin: -50% 0 0 -50%;
	}
	.loading-box .big-circle-box.on .red-circle {
	    width: 110%;
	    padding-top: 110%;
	}
	.loading-box .big-circle-box.on .red-circle.out{
		width: 130%;
		padding-top: 130%;
	}
}

@media (max-width: 992px){
	.contact-box .top-list li{
		margin-right: 4%;
	}
	.invest-tab .con-box,
	.pdf-wrap .pdf-tab .con-box{
		height: 8rem;
		padding: .8rem;
	}
	.invest-tab .swiper-slide:first-child .tit{
		width: 100%;
	}
	.style-tit{
		font-size: 1.2rem;
		line-height: 1.3rem;
	}
	.stock-wrap .stock-text-box{
		width: 60%;
	}
	.message-box .message-right{
		width: 70%;
	}
	.message-box .message-right .check-inp{
		width: 55%;
	}
	.message-box .message-right .btns input{
		width: 3.5rem;
	}

	.index-heart-box .text1{
		bottom: 28%;
	}
	.index-heart-box .text2{
		bottom: 40%;
	}

	.index-data-box .data-list{
		width: 100%;
		margin-left: -50%;
	}
	.index-brand-box .brand-list .tit{
		font-size: .8rem;
		line-height: .9rem;
	}
	.sub-banner .text-box .tit{
		font-size: 1.4rem;
		line-height: 1.5rem;
	}
	.sub-banner .text-box .con{
		width: 80%;
		margin-top: .5rem;
	}
	.xpp-history-box .img-bubbles .bubble2{
		top: 90%;
	}
	.xpp-history .list .item:nth-child(1) .text{
		
		left: 0;
	}
	.xpp-history .list .item:nth-child(2) .text{
		top: 2.5rem;
    	width: 6.1rem;
	}
	.xpp-history .list .item:nth-child(3) .text{
		left: 0;
	}
	.xpp-history .list .item:nth-child(4) .text{
		right: .8rem;
	}
	.xpp-history .list .item:nth-child(5) .icon{
		bottom: -1rem;
	}
	.xpp-history .list .item:nth-child(5) .text{
		top: 2rem;
	    left: -167%;
	}
	.xpp-history .list .item:nth-child(6) .img{
		left: -9rem;
	    top: 1.5rem;
	}
	.xpp-history .list .item:nth-child(7) .img{
		left: 1rem;
	    top: .5rem;
	}
	.xpp-history .list .item:nth-child(8) .text{
		left: -3rem;
	    bottom: 1rem;
	}
	.xpp-history .list .item:nth-child(8) .img2{
		top: .5rem;
	}
	.xpp-history .list .item:nth-child(9) .text{
		width: 10rem;
	}

}













@media (min-width:768px ) and (max-width:960px){
	.scroll-fix{
		height: 135rem;
		position: relative;
	}
	.lfy-history-box .cup-line{
		position: relative;
	}
	.cup-line .zhan-line,
	.cup-line .line{
		display: none;
	}
	.cup-line .m-line{
		display: block;
	}
	.scroll-slider .cup-img .pc-img{
		display: none;
	}
	.scroll-slider .cup-img .m-img{
		display: block;
	}
	.lfy-history-box .cup-img{
		width: 12.87rem;
	    left: 5.7rem;
	    top: -2.95rem;
	}
	.lfy-history-box .cup-line{
		/*left: 0;
		width: 5.17rem;
		top: 0;
		margin-top: 2.9rem;
		margin-left: 1.1rem;*/
		left: 0;
		top:0;
		width: 60%;
	    margin: 0 auto;
	    display: block;
	}
	.cup-line .m-line>img{
	    width: 100%;
	    margin: 0 auto;
	    display: block;
	}
	.cup-line img{
		width:100%;
	}
	

	.history-text{
		white-space: normal;
	}
	.history-text .time{
		font-size: .7rem;
		line-height:2;
	}
	.history-text .txt{
		font-size: 14px;
	    line-height: 1.2;
	    margin-top: 0;
	    width: 10rem;
	}
	.history-item .point{
		width: 10px;
		height: 10px;
	}
	
	.meco-history-box .cup-line{
		position: relative;
		left: 0;
	    width:100%;
	    top: 0;
	    margin-top: 7.25rem;
    	margin-left: 1.1rem;
	}
	.meco-history-box .cup-img{
		width: 9.87rem;
	    left: 13.3rem;
	    top: -8.95rem;
	}
	.meco-history-box .bubbles-bg .bubble1{
		width: .36rem;
		padding-top: .36rem;
	}
	.meco-history-box .bubbles-bg .bubble3{
		width: .24rem;
		padding-top: .24rem;
	}
	.meco-history-box .bubbles-bg .bubble4{
		width: 1.15rem;
		padding-top: 1.15rem;
		left: 73%;
		top: 56.17%;
	}
	.meco-history-box .bubbles-bg .bubble5{
		width: 1.15rem;
		padding-top: 1.15rem;
		left: 72.83%;
	    top: 5%;
	}
	.meco-history-box .bubbles-bg .bubble7{
		width: .4rem;
		padding-top: .4rem;
	}
	.meco-history-box .img-bubbles .bubble2{
		width: 1.4rem;
		padding-top: 1.4rem;
		left: 10%;
		top: 5%;
	}
	.meco-history-box .big-bubbles .bubble1{
		width: 4.7rem;
		height: 9.37rem;
		left: 0;
		top: 15.28rem;
		z-index: 10;
	}
	.meco-history-box .big-bubbles .bubble1 .circle .img{
		background-image: url('../img/m-meco-big-img1.png');
	}
	.meco-history-box .big-bubbles .bubble2{
		display: none;
	}
	.meco-history-box .big-bubbles .bubble3{
		width: 3.2rem;
		height: 8.8rem;
		left: auto;
		right: 0;
		top: 37.16rem;
	}
	.meco-history-box .big-bubbles .bubble3 .circle .img{
		background-image: url('../img/m-meco-big-img3.png');
	}
	.meco-history-box .history-tit{
		top: 3.3rem;
	}
	.meco-history-box .history-tit .xpp-view{
		padding: 0px 7.625vw;
	}

	.meco-list .history-item:nth-child(1){
		left: 12.08rem;
    	top: 4.68rem;
	}
	.meco-list .history-item:nth-child(1) .history-img{
		width: 4.8rem;
	}
	.meco-list .history-item:nth-child(1) .history-text{
		left: 0.08rem;
    	top: 2.68rem;
	}

	
	.meco-list .history-item:nth-child(2){
		left: 11.5rem;
    	top: 17.4rem;
	}
	.meco-list .history-item:nth-child(2) .history-img{
	    width: 3.3rem;
	    left: -3.8rem;
	    top: -30px;
	}
	.meco-list .history-item:nth-child(2) .history-text{
		width: 4.2rem;
		left: -.2rem;
		top: .35rem;
	}


	.meco-list .history-item:nth-child(3){
		left: 15.75rem;
    	top: 27.48rem;
	}
	.meco-list .history-item:nth-child(3) .history-img{
		width: 8rem;
	    left: -.9rem;
	    bottom: .35rem;
	}
	.meco-list .history-item:nth-child(3) .history-text{
		width: 3.2rem;
		left: -1rem;
		top: .4rem;
	}

	.meco-list .history-item:nth-child(4){
		left: 12.4rem;
    	top: 36.6rem;
	}
	.meco-list .history-item:nth-child(4) .history-img{
		right: -3.44rem;
	    top: -2.6rem;
	    left: auto;
	    width: 3.82rem;
	}
	.meco-list .history-item:nth-child(4) .history-text{
		left: auto;
	    right: 1.56rem;
	    top: -.4rem;
	    width: 5rem;
	    text-align: right;
	}
	.meco-list .history-item:nth-child(5){
		left: 21rem;
    	top: 45.4rem;
	}
	.meco-list .history-item:nth-child(5) .history-img{
		width: 7rem;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	}
	.meco-list .history-item:nth-child(5) .history-text{
		bottom: 1.3rem;
	    left: -5rem;
	    width: 6rem;
	}

	.meco-list .history-item:nth-child(6){
		left: 21.7rem;
    	top: 55.5rem;
	}
	.meco-list .history-item:nth-child(6) .history-img{
		width: 8.75rem;
	    left: -4.2rem;
	    top: 1rem;
	}
	.meco-list .history-item:nth-child(6) .history-text{
		left: -9.2rem;
		bottom: 1.2rem;
		width: 3.2rem;
		top: auto;
	}
	.meco-list .history-item:nth-child(7){
		left: 20.8rem;
    	top: 66.36rem;
	}
	.meco-list .history-item:nth-child(7) .history-img{
		width: 5.8rem;
	}
	.meco-list .history-item:nth-child(7) .history-text{
		width: 9.5rem;
	    left: -13.8rem;
	    top: -.2rem;
	    text-align: right;
	}
	.meco-list .history-item:nth-child(8){
		left: 15.4rem;
    	top: 76rem;
	}
	.meco-list .history-item:nth-child(8) .history-img{
		width: 6.6rem;
	}
	.meco-list .history-item:nth-child(8) .history-text{
		top: 4rem;
	    left: 0rem;
	    width:8.5rem;
	}
	.meco-list .history-item:nth-child(9){
		left: 11.5rem;
    	top: 86rem;
	}
	.meco-list .history-item:nth-child(9) .history-img{
		width: 7.3rem;
	    left: -9.8rem;
	    top: -3.5rem;
	}
	.meco-list .history-item:nth-child(9) .history-text{
		width: 12.3rem;
	    left: .4rem;
	    top: 1.1rem;
	}
	.meco-list .history-item:nth-child(10){
		left: 7.9rem;
    	top: 94rem;
	}
	.meco-list .history-item:nth-child(10) .history-text{
		width: 8rem;
		left: 0;
		top: .54rem;
		text-align: left;
	}
	.meco-list .history-item:nth-child(11){
		left: 5rem;
    	top: 105rem;
	}
	.meco-list .history-item:nth-child(11) .history-img{
		width: 5.8rem;
	}
	.meco-list .history-item:nth-child(11) .history-text{
		width: 12.34rem;
	    left: 1.4rem;
	    top: 4.3rem;
	}
	.meco-history-box .cup-line .m-line>img{
		width: 60%;
	}
	.meco-history-box .cup-img{
		width: 10.5rem;
	}


	.lfy-history-box .history-tit{
		top:5rem;
		z-index:9;
	}
	.lfy-history-box .history-tit .xpp-view{
		padding: 0px 6.625vw;
	}

	.lfy-list .history-item:nth-child(1){
		left: 5.8rem;
    	top: 12.3rem;
	}
	.lfy-list .history-item:nth-child(1) .history-img{
		width:2rem;
		left: -1rem;
		top: .35rem;
	}
	.lfy-list .history-item:nth-child(1) .history-text{
		left: -1rem;
	    top: 4.3rem;
	    width: 4rem;
	}
	.lfy-list .history-item:nth-child(2){
		left: 10.6rem;
    	top: 29.5rem;
	}
	.lfy-list .history-item:nth-child(2) .history-img{
		width: 3.5rem;
	}
	.lfy-list .history-item:nth-child(2) .history-text{
		bottom: 3rem;
    	width: 2.2rem
	}

	.lfy-list .history-item:nth-child(3){
		left: 14.6rem;
    	top: 37.4rem;
	}
	.lfy-list .history-item:nth-child(3) .history-img{
		width: 3.5rem;
	}
	.lfy-list .history-item:nth-child(3) .history-text{
		left: -12rem;
	    top: 2rem;
	    width: 13rem;
	    text-align:right;
	}

	.lfy-list .history-item:nth-child(4){
		left: 16.05rem;
    	top: 50.06rem;
	}
	.lfy-list .history-item:nth-child(4) .history-img{
		width: 9rem;
		left: auto;
		right: .5rem;
		top: 1rem;
	}
	.lfy-list .history-item:nth-child(4) .history-text{
		bottom: 1.56rem;
		width:12rem;
		right: .5rem;
		left: auto;
		text-align: right;
	}

	.lfy-list .history-item:nth-child(5){
		left: 6.8rem;
    	top: 59.7rem;
	}
	.lfy-list .history-item:nth-child(5) .history-img{
		width: 3.8rem;
	    left: auto;
	    right: -13rem;
	}
	.lfy-list .history-item:nth-child(5) .history-text{
		bottom: 2.06rem;
	    text-align: right;
	    right: -4.5rem;
	    left: auto;
	    top: -2.5rem;
	    width: 9.8rem;
	}
	.lfy-list .history-item:nth-child(5) .point{
		display:none;
	}
	.lfy-list .history-item:nth-child(6){
		left: 14rem;
    	top: 69.26rem;
	}
	.lfy-list .history-item:nth-child(6) .history-img{
		width: 1.25rem;
		left: auto;
		right: 0;
		top: .35rem;
	}
	.lfy-list .history-item:nth-child(6) .history-text{
		top: .9rem;
		left: auto;
		right: 0;
		width: 10.2rem;
		text-align: right;
	}
	.lfy-list .history-item:nth-child(7){
		left: 6.5rem;
    	top: 82.7rem;
	}
	.lfy-list .history-item:nth-child(7) .history-text{
		bottom: 0;
	}
	.lfy-list .history-item:nth-child(7) .history-img{
		width: 4.8rem;
		left: 0;
		top: 1.5rem;
		transform: translate(0, 0);
	}
	.lfy-list .history-item:nth-child(8){
		left: 3rem;
    	top: 92.6rem;
	}
	.lfy-list .history-item:nth-child(8) .history-text{
		bottom: auto;
		top: 0;
		left: .5rem;
		width: 2.8rem;
	}
	.lfy-list .history-item:nth-child(8) .history-img{
		left: -2.5rem;
	    top: 0rem;
	    width: 6.5rem;
	}
	.lfy-list .history-item:nth-child(9){
		left: 0rem;
    	top: 104rem;
	}
	.lfy-list .history-item:nth-child(9) .history-text{
		top: .44rem;
	    left: 1rem;
	    width: 5.9rem;
	}
	.lfy-list .history-item:nth-child(10){
		left: 1.2rem;
    	top: 120.7rem;
	}
	.lfy-list .history-item:nth-child(10) .history-img{
		width: 4.8rem;
	    left: -.76rem;
	    top: -6.1rem;
	    bottom: auto;
	}
	.lfy-list .history-item:nth-child(10) .history-text{
		top: .44rem;
	    width: 4rem;
	    left: 1.5rem;
	}
	.lfy-page .lfy-history-box .history-text .txt{
		width:280px;
	}
}

















@media (max-width: 767px){
	.header-view{
		padding: 0 .6rem;
	}
	header{
		padding: .6rem 0;
	}
	header .logo{
		width: 1.54rem;
	}
	header .nav-box{
		display: none;
	}

	.m-menu-btn{
		font-size: 0;
	    z-index: 3;
	    position: relative;
	    line-height: .6rem;
	    height: .3rem;
	    transition: all .3s;
	    display: inline-block;
	    width: .6rem;
	    vertical-align: middle;
	    margin-left: .4rem;
	}
	.header-right .item{
		margin-left: .25rem;
	}
	.header-right .item i{
		font-size: .4rem;
	    line-height: .6rem;
	}
	.sp-page .m-menu-btn .line{
		background-color: #fff;
	}
	.sp-page .header-right .item.search-btn i{
		background-image: url('../img/search-btn.svg');
	}
	.index-page .header-right .item i,
	.idea-page .header-right .item i{
		color: #d10a30;
	}
	/* .m-menu-btn .line-box{
		display: inline-block;
		*display: inline;
		zoom: 1;
		vertical-align: middle;
		position: relative;
		width: .6rem;
		height: .3rem;
		transition: width .2s;
	} */
	.m-menu-btn .line{
		position: absolute;
		left: 0;
		width: .6rem;
		height: 3px;
		background-color: #d10a30;
		transform-origin: center center;
		margin: 0;
		transition: all .2s;
	}
	.m-menu-btn .line:nth-child(1){
		top: 0;
	}
	.m-menu-btn .line:last-child{
		bottom: 0;
	}
	.header-right{
		width: auto;
	}
	.header-right .item{
		width: .6rem;
		height: .6rem;
		display: inline-block;
		vertical-align: middle;
		background-color: transparent;
	}
	.header-right .item.search-btn i{
		background-size: 100%;
		background-image: url('../img/m-search-btn.svg');
	}
	.m-nav-box{
		display: block;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 50;
		opacity: 0;
		visibility: hidden;
	}
	.m-nav-box .m-nav-bg{
		position: absolute;
		left: 50%;
		top: 50%;
		width: 150vh;
		height: 150vh;
		border-radius: 100%;
		background-color: #d10a30;
		margin: -75vh 0 0 -75vh;
		transform: scale(0);
	}
	.m-nav-box .m-nav{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 3;
		padding-top: .6rem;
	}
	.m-nav-box .m-nav .top-box{
		opacity: 0;
		visibility: hidden;
	}
	.m-nav-box .m-nav .logo{
		float: left;
		width: 1.54rem;
	}
	.m-nav-box .m-nav .logo img{
		width: 100%;
	}
	.m-nav-box .m-nav .nav-close{
		float: right;
		position: relative;
		right: 0;
		top: 0;
		margin-top: .1rem;
		/* width: .6rem;
		height: .3rem;
		position: relative;
		margin-top: .2rem; */
	}
	/* .m-nav-box .m-nav .nav-close .line {
	    position: absolute;
	    left: 0;
	    width: .6rem;
	    height: 3px;
	    background-color: #fff;
	    transform-origin: center center;
	    margin: 0;
	    transition: all .2s;
	}
	.m-nav-box .m-nav .nav-close .line:nth-child(1) {
	    top: 50%;
        margin-top: -1.5px;
        transform: rotate(45deg);
	}
	.m-nav-box .m-nav .nav-close .line:nth-child(2) {
	    bottom: 50%;
        margin-bottom: -1.5px;
        transform: rotate(-45deg);
	} */
	.m-nav-box .m-nav .list{
		margin-top: .9rem;
	}
	.m-nav-box .m-nav .list li{
		opacity: 0;
		visibility: hidden;
		transform: translateY(.5rem);
	}
	.m-nav-box .m-nav .list .tit{
		display: block;
		padding: 0 .6rem;
		font-size: .5rem;
		line-height: .9rem;
		color: #fff;
		transition: all .3s;
	}
	.m-nav-box .m-nav .list .navson{
		margin-top: .36rem;
	    margin-bottom: .15rem;
	    padding: .3rem .6rem .2rem;
	    background-color: #bd0024;
	    display: none;
	    position: relative;
	}
	.m-nav-box .m-nav .list .navson:before{
		content: "";
		position: absolute;
		left: .78rem;
		top: -.4rem;
		width: 0;
		height: 0;
		border: .2rem solid transparent;
		border-bottom-color: #bd0024;
	}
	.m-nav-box .m-nav .list .navson a{
		font-size: .28rem;
	    line-height: .6rem;
	    color: #fff;
	    margin-right: .4rem;
	    float: left;
	    margin-bottom: .1rem;
	}
	.m-nav-box .m-nav .list .navson a:last-child{
		margin-right: 0;
	}
	.m-nav-box .m-nav.on .list .tit{
		opacity: .5;
	}
	.m-nav-box .m-nav.on .list li.cur .tit{
		opacity: 1;
	}

	.pub-close{
		width: .6rem;
		height: .6rem;
		right: .6rem;
		top: .7rem;
	}
	.pub-close i{
		background-size: .2rem;
	}

	.search-dialog-box .search-bg{
		width: 150vh;
		height: 150vh;
		margin: -75vh 0 0 -75vh;
	}
	.search-dialog .search-tit{
		font-size: .7rem;
		line-height: .8rem;
	}
	.search-dialog .search-inner{
		padding: 0 .6rem;
		margin-top: .5rem;
		height: .9rem;
	}
	.search-dialog .search-input{
		width: 100%;
		padding: .2rem .3rem;
	}
	.search-dialog .search-input input[type=text]{
		font-size: .3rem;
		width: 75%;
	}
	.search-dialog .search-input .clear-btn{
		margin-right: .2rem;
	}
	.search-dialog .hot-search{
		margin-top: .3rem;
	}

	.search-dialog .hot-search .hot-tit,
	.search-dialog .hot-link a{
		font-size: .3rem;
	}
	.search-dialog .hot-search .hot-tit{
		display: block;
	}
	.search-dialog .hot-link{
		margin-left: 0;
		margin-top: .2rem;
	}
	.search-dialog .hot-link a{
		margin-right: .3rem;
	}
	.search-dialog-box .bottom-box .copy{
		font-size: .24rem;
		line-height: .4rem;
	}

	footer{
		padding: .75rem 0;
	}
	.top-btn{
		width: .8rem;
		height: .8rem;
	}
	footer .left,
	footer .right{
		float: none;
	}
	footer .left{
		width:100%;
		padding-bottom: .5rem;
		border-bottom: 2px solid rgba(255, 255, 255, .3);
	}
	.footer-top .f-logo{
		width: 1.54rem;
	}
	.footer-top .text{
		margin-top: .3rem;
		font-size: .24rem;
		line-height: .4rem;
	}
	.footer-top .text a{
		font-size: .24rem;
		line-height: .4rem;
	}
	footer .f-nav{
		display: none;
	}
	.m-f-nav{
		display: block;
		padding: .5rem 0;
		border-bottom: 2px solid rgba(255, 255, 255, .3);
	}

	.m-f-nav .row{
		margin: 0 -.3rem;
	}
	.m-f-nav .item{
		box-sizing: border-box;
		padding: 0 .3rem;
		margin-bottom: .15rem;
	}
	.m-f-nav .item:nth-child(5),
	.m-f-nav .item:nth-child(6){
		margin-bottom: 0;
	}
	.footer-bottom{
		margin-top: 0;
	}
	/* footer .left{
		padding: .5rem 0 0;
		border-bottom: none;
	} */
	.footer-bottom .copy{
		font-size: .24rem;
		line-height: .4rem;
	}
	.footer-bottom .copy br{
		display: none;
	}
	.footer-bottom .build{
		margin-top: 0;
	}
	.footer-bottom .build,
	.footer-bottom .build a{
		font-size: .24rem;
		line-height: .4rem;
	}
	.footer-bottom .build a{
		margin-right: .2rem;
	}
	.m-f-nav a{
		display: block;
		font-size: .24rem;
		line-height: .3rem;
		color: #fff;
		white-space: nowrap;
	}
	.footer-bottom .left{
		border-bottom: none;
		padding-bottom: 0;
		padding-top: .5rem;
	}

	.contact-box{
		padding: .8rem 0;
	}
	.map-box .map{
		height: 8rem;
	}
	.contact-box .contact-tit{
		font-size: .45rem;
		line-height: .7rem;
	}
	.contact-box .top-list{
		margin-top: .4rem;
	}
	.contact-box .top-list li{
		margin-right: 0;
		margin-bottom: .3rem;
		padding-left: .3rem;
		width: 100%;
		box-sizing: border-box;
	}
	.contact-box .top-list li:first-child{
		width: 100%;
	}
	.contact-box .top-list li:last-child{
		margin-bottom: 0;
	}
	.contact-box .top-list .tit{
		font-size: .36rem;
		line-height: .4rem;
	}
	.contact-box .top-list .con{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.contact-box .top-list .con a{
		font-size: .3rem;
		line-height: .4rem;
	}
	.contact-box .bottom-box{
		margin-top: .5rem;
	}
	.contact-box .bottom-box .left .tit{
		font-size: .4rem;
		line-height: .5rem;
	}
	.contact-box .bottom-box .left .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.contact-box .bottom-box .left .tel{
		margin-top: .2rem;
		font-size: .3rem;
		line-height: .4rem;
		padding-left: .4rem;
		background-size: .22rem;
	}
	.contact-box .bottom-box .left .tel a{
		font-size: .3rem;
		line-height: .4rem;
	}
	.contact-box .qrcode-list{
		margin-top: .5rem;
	}
	.contact-box .qrcode-list .item{
		margin-left: 0;
		float: left;
		width: 45%;
		margin-bottom: .3rem;
	}
	.contact-box .qrcode-list .item:nth-child(2n){
		float: right;
	}
	.contact-box .qrcode-list .txt{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.ban-search{
		height: 8rem;
	}
	.search-view{
		padding: 0 .6rem;
	}
	.search-type a{
		font-size: .3rem;
		line-height: .4rem;
		padding: .3rem 0;
		margin-right: .8rem;
	}
	.search-result-box{
		padding: .2rem 0 .8rem;
	}
	.search-result-box .result{
		font-size: .28rem;
		line-height: .4rem;
	}
	.search-result-box .result .num{
		font-size: .3rem;
		line-height: .4rem;
	}
	.search-result-box .result-list{
		margin-top: .36rem;
	}
	.search-result-box .result-list .item{
		padding: .4rem;
		margin-bottom: .3rem;
	}
	.search-result-box .result-list .left{
		float: none;
		width: 100%;
	}
	.search-result-box .result-list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.search-result-box .result-list .img{
		width: 100%;
		margin-top: .2rem;
	}
	.search-result-box .result-list .con{
		height: auto;
		white-space: normal;
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.search-result-box .result-list .origin{
		float: none;
		display: inline-block;
		padding: 0 .15rem;
		height: .7rem;
		line-height: .7rem;
		font-size: .24rem;
		margin-top: .3rem;
	}
	.search-result-box .result-list .pro-item .img{
		margin-top: .1rem;
		width: 1rem;
	}
	.search-result-box .page-box{
		margin-top: .5rem;
	}
	.page-box .page a{
		width: .6rem;
		height: .6rem;
		line-height: .6rem;
		font-size: .24rem;
		margin: 0 2px;
	}
	.page-box .jump{
		margin-left: 2px;
	}
	.page-box .jump input[type=text]{
		width: .4rem;
		height: .4rem;
		padding: calc(.1rem - 1px);
		font-size: .24rem;
	}
	.page-box .jump .go{
		width: .6rem;
		height: .6rem;
		font-size: .24rem;
		line-height: .6rem;
		margin-left: 4px;
	}

	.sub-banner .text-box .tit{
		font-size: .7rem;
		line-height: .8rem;
	}
	.sub-banner .text-box .con{
		font-size: .3rem;
		line-height: .5rem;
		margin-top: .3rem;
		width: 100%;
	}
	.stock-box{
		padding-top: .8rem;
	}

	.sub-banner{
		height: 8rem;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.sub-banner img{
		display: none;
	}

	.stock-wrap .stock-text-box{
		float: none;
		width: 100%;
	}
	.style-tit{
		font-size: .6rem;
		line-height: .7rem;
	}
	.stock-wrap{
		padding: 5rem .4rem .4rem;
		background-image: url('../img/m-stock-bg.png');
		background-size: 100%;
		background-position: top center;
	}
	.stock-wrap .data-box{
		margin-top: .5rem;
	}
	.stock-wrap .data-box .left{
		padding: .3rem 0;
	}
	.stock-wrap .data-box .left .code{
		font-size: .3rem;
		line-height: .4rem;
	}
	.stock-wrap .data-box .left .price-box .num{
		font-size: .4rem;
		line-height: .5rem;
	}
	.stock-wrap .data-box .left .price-box .unit{
		font-size: .24rem;
		line-height: .4rem;
		margin-left: .1rem;
	}
	.stock-wrap .data-box .left .sp{
		font-size: .24rem;
		line-height: .4rem;
	}
	.stock-wrap .data-box .right{
		width: 2rem;
	}
	.stock-wrap .data-box .right ul{
		padding-left: .3rem;
	}
	.stock-wrap .data-box .right li .tit,
	.stock-wrap .data-box .right li .price{
		font-size: .24rem;
		line-height: .4rem;
	}
	.stock-wrap .data-box .right li .price{
		margin-left: .5rem;
	}
	.stock-wrap .data-list{
		padding: .24rem 0;
		display: block;
	}
	.stock-wrap .data-list .item{
		width: 33.33%;
		float: left;
		box-sizing:border-box;
	}
	.stock-wrap .data-box .left .code span{
		display:block;
	}
	.stock-wrap .data-list .tit{
		font-size: .24rem;
		line-height: .4rem;
	}
	.stock-wrap .data-list .tit br{
		display: none;
	}
	.stock-wrap .data-list .num{
		font-size: .3rem;
		line-height: .4rem;
	}
	.stock-wrap .time{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .4rem;
	}
	.invest-info-box{
		padding: .8rem 0;
	}
	.invest-tit-box .pub-more{
		margin-top: .2rem;
	}
	.pub-more span{
		font-size: .3rem;
		line-height: .4rem;
		/* padding-right: .5rem; */
	}
	.pub-more span:before{
		/* background-color: #999;
		background-image: url('../img/pub-more.png');
		width: .4rem;
		height: .4rem; */
	}
	.invest-tab{
		margin-top: .5rem;
	}
	.invest-tab .swiper-slide,
	.invest-tab .swiper-slide:first-child{
		width: 100%;
	}
	.invest-tab .con-box,
	.pdf-wrap .pdf-tab .con-box{
		height: 6rem;
		padding: .4rem;
	}
	.invest-tab .tit,
	.invest-tab .swiper-slide:first-child .tit{
		font-size: .4rem;
		line-height: .6rem;
	}
	.invest-tab .swiper-slide:first-child .time-box .pub-more span{
		padding-right: .5rem;
	}
	.invest-tab .swiper-slide{
		margin-right: 5%;
	}
	.invest-tab .swiper-slide:last-child{
		margin-right: 0;
	}
	.invest-tab .time-box{
		padding: 0 .4rem;
	}
	.pdf-box{
		padding: .8rem 0;
	}
	.invest-buttons{
		display: block;
		text-align: center;
		margin-top: .5rem;
	}
	.invest-buttons a{
		width: .8rem;
		height: .8rem;
		margin: 0 .1rem;
	}
	.invest-list{
		padding: .8rem 0;
		margin: 0;
	}
	.invest-list .item:last-child{
		margin-bottom: 0;
	}
	.invest-list .page-box{
		margin-top: .5rem;
	}
	.pdf-wrap .invest-tit-box{
		float: none;
	}
	.pdf-box .pub-more{
		position: static;
	}
	.pdf-wrap .pdf-tab{
		float: none;
		width: 100%;
		margin-top: .5rem;
	}
	.pdf-wrap .pdf-tab .swiper-slide{
		width: 100%;
		margin-right: 5%;
	}
	.pdf-wrap .pdf-tab .swiper-slide:last-child{
		margin-right: 0;
	}
	.pdf-wrap .pdf-tab .time{
		font-size: .3rem;
		line-height: .4rem;
	}
	.pdf-wrap .pdf-tab .tit{
		font-size: .4rem;
		line-height: .5rem;
	}
	.pdf-wrap .pdf-tab .bottom-box{
		padding: 0 .4rem;
		bottom: .4rem;
	}
	.pdf-wrap .pdf-tab .download-btn{
		font-size: .3rem;
		line-height: .4rem;
		padding-left: .4rem;
	}
	.pdf-wrap .pdf-tab .pdf-icon{
		width: .4rem;
		height: .4rem;
	}
	.manage-box{
		padding: .8rem 0 0;
	}
	.structure-box{
		padding: .8rem 0 0;
	}
	.structure-table{
		margin-top: .5rem;
	}
	.structure-table th,
	.structure-table td{
		font-size: .24rem;
		line-height: .4rem;
		height: auto;
		padding: .2rem 0;
	}
	.message-box{
		padding: .8rem 0;
	}
	.message-box .style-tit{
		float: none;
	}
	.message-box .message-right,
	.message-box .message-right .inp{
		float: none;
		width: 100%;
	}
	.message-box .message-right{
		margin-top: .5rem;
	}
	.message-box .message-right .inp{
		margin-right: 0;
		margin-bottom: .3rem;
	}
	.message-tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.message-box .message-right input[type=text]{
		margin-top: .2rem;
		padding: .2rem;
		height: .4rem;
		line-height: .4rem;
		font-size: .3rem;
		width: calc(100% - .4rem);
	}
	.message-box .message-right .select{
		margin-top: .2rem;
	}
	.message-box .message-right .select-tit{
		height: .8rem;
		line-height: .8rem;
		padding: 0 .2rem;
		font-size: .3rem;
	}
	.message-box .message-right .message-inp{
		margin: 0;
	}
	.message-box .message-right textarea{
		margin-top: .2rem;
		padding: .2rem;
		width: calc(100% - .4rem);
		font-size: .3rem;
	}
	.message-box .message-right .check-tit{
		font-size: .3rem;
		line-height: .8rem;
	}
	.message-box .message-right .check-inp img{
		width:26%;
		height:.8rem;
	}
	.message-box .message-right .btns{
		float: none;
		text-align: center;
	}
	.message-box .message-right .btns input{
		width: 2rem;
		height: .8rem;
		font-size: .3rem;
		margin: 0 .1rem;
	}
	.message-box .message-right .select .sub{
		top: .8rem;
	}
	.message-box .message-right .select .sub a{
		height: .8rem;
		line-height: .8rem;
		font-size: .3rem;
		padding: 0 .2rem;
	}
	.style-box{
		padding: .8rem 0;
	}
	.activity-box .top-box{
		padding-bottom: .3rem;
	}
	.activity-box .top-box .tab-btns .swiper-slide{
		margin-left: .5rem;
	}
	.activity-box .top-box .tab-btns a{
		font-size: .3rem;
		line-height: .4rem;
	}
	.activity-list{
		margin-top: .3rem;
	}
	.activity-list .item{
		padding: 0 .6rem;
		margin-bottom: .8rem;
	}
	.activity-list .item:last-child{
		margin-bottom: 0;
	}
	.activity-list .con-box .tit{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .3rem;
	}
	.activity-list .pub-more{
		margin-top: .3rem;
	}
	.activity-list .pub-more span{
		padding-right: .5rem;
	}
	.welfare-box{
		padding: .8rem 0;
	}
	.news-type{
		margin-bottom: .6rem;
	}
	.news-type .swiper-slide{
		margin-right: .5rem;
	}
	.news-type a{
		font-size: .3rem;
		line-height: .4rem;
		padding-bottom: .1rem;
	}
	.welfare-box .index-news .item{
		margin-bottom: 1rem;
	}
	.index-news .con-box .img{
		height: auto;
	}
	.index-news .con-box .img img{
		display: block;
	}
	.index-news .con-box .text{
		margin-top: .2rem;
	}
	.index-news .con-box .tit{
		font-size: .3rem;
		line-height: .4rem;
		height: auto;
	}
	.index-news .con-box .bottom{
		margin-top: .3rem;
	}
	.index-news .con-box .time{
		font-size: .3rem;
		line-height: .4rem;
	}
	.index-news .con-box .detail-btn span{
		font-size: .3rem;
		line-height: .4rem;
		/* padding-right: .5rem; */
	}
	.index-news .con-box .detail-btn span:before{
		/* background-color: #999;
		opacity: 1;
		width: .4rem;
		height: .4rem; */
	}
	.welfare-box .index-news .page-box{
		margin-top: .5rem;
	}
	.newsinfo-box{
		padding: 1.5rem 0 1.6rem;
	}
	.bread .divide{
		margin: 0 .05rem;
	}
	.bread a,
	.bread span{
		font-size: .24rem;
		line-height: .4rem;
	}
	.newsinfo{
		margin-top: .4rem;
	}
	.newsinfo .tit{
		font-size: .36rem;
		line-height: .5rem;
		padding-bottom: 0;
		border-bottom: none;
	}
	.newsinfo .time-box{
		margin-top: .2rem;
		padding-bottom: .3rem;
		border-bottom:1px solid rgba(204,204,204,.4);
	}
	.newsinfo .time-box .share{
		display: none;
	}
	.newsinfo .time-box .time{
		float: none;
		font-size: .3rem;
		line-height: .4rem;
		text-align: center;
	}
	.newsinfo .con{
		font-size: .3rem;
		line-height: .5rem;
	}
	.newsinfo .con img{
		height: auto!important;
	}
	.newsinfo .ctrl-box{
		margin-top: .5rem;
		padding-top: .5rem;
	}
	.newsinfo .ctrl-box .prev,
	.newsinfo .ctrl-box .next{
		font-size: .3rem;
		line-height: .5rem;
		background-size: .15rem;
	}
	.newsinfo .ctrl-box .prev{
		padding-left: .3rem;
	}
	.newsinfo .ctrl-box .next{
		padding-right: .3rem;
	}
	.newsinfo .ctrl-box .back-btn{
		font-size: .3rem;
		line-height: .5rem;
		top: 1.2rem;
	}
	.index-news .play-icon{
		width: .8rem;
		height: .8rem;
	}
	.index-news .video-tit{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.newsinfo .ctrl-box.on .back-btn{
		top: .4rem;
	}
	.idea-page header{
		top: .6rem;
	}
	.idea-box .bubbles-bg .bubble1{
		width: 2.3rem;
		padding-top: 2.3rem;
	}
	.idea-box .bubbles-bg .bubble2{
		width: .6rem;
		padding-top: .6rem;
	}
	.idea-box .bubbles-bg .bubble3{
		width: 1.2rem;
		padding-top: 1.2rem;
	}
	.idea-box .bubbles-bg .bubble6{
		width: .7rem;
		padding-top: .7rem;
	}
	.idea-box .bubbles-bg .bubble7{
		width: .3rem;
		padding-top: .3rem;
	}
	.idea-box .bubbles-bg .bubble9{
		width: .5rem;
		padding-top: .5rem;
	}
	.idea-box .bubbles-bg .bubble11{
		width: 2rem;
		padding-top: 2rem;
	}
	.idea-text .idea-tit{
		font-size: .5rem;
		line-height: .8rem;
	}
	.idea-box .img-bubbles .bubble1{
		width: 1.3rem;
		height: 1.3rem;
		margin: -.65rem 0 0 -.65rem;
	}
	.idea-box .img-bubbles .bubble2{
		width: 1.2rem;
		height: 1.2rem;
		margin: -.6rem 0 0 -.6rem;
	}
	.idea-box .img-bubbles .bubble3{
		width: 1.2rem;
		height: 1.2rem;
		margin: -.6rem 0 0 -.6rem;
	}
	.idea-box .img-bubbles .bubble4{
		width: 1.8rem;
		height: 1.8rem;
		margin: -.9rem 0 0 -.9rem;
	}
	.idea-box .line1{
		width: 9.1rem;
		padding-top: 9.1rem;
		margin: -4.55rem 0 0 -4.55rem;
	}
	.idea-box .line2{
		width: 6rem;
		padding-top: 6rem;
		margin: -3rem 0 0 -3rem;
	}
	.idea-list .item{
		width: 1rem;
		margin: -.5rem 0 0 -.5rem;
	}
	.idea-list .item .txt{
		/* font-size: .24rem;
		line-height: .3rem; */
		width: 1.2rem;
		padding-top: 1.2rem;
	}
	.idea-list .item .txt text{
		font-size: 24px;
	}
	/* .idea-list .item:nth-child(1) .txt{
		transform: rotate(0deg) translate(-14%,14%);
	}
	.idea-list .item:nth-child(2) .txt {
	   transform: rotate(35deg) translate(0%,80%);
	}
	.idea-list .item:nth-child(3) .txt {
	       transform: rotate(-78deg) translate(-36%,-275%);
	} */
	.feature-circle .circle1{
		width: 13rem;
		padding-top: 13rem;
	}
	.feature-bg-circle{
		width: 10rem;
		padding-top: 10rem;
		margin: -5rem 0 0 -5rem;
	}
	.feature-circle .circle2{
		width: 4.8rem;
		padding-top: 4.8rem;
	}
	.feature-box .img-bubbles .bubble1{
		width: 1.2rem;
		padding-top: 1.2rem;
		margin: -.6rem 0 0 -.6rem;
	}
	.feature-box .img-bubbles .bubble2{
		width: 1.3rem;
		padding-top: 1.3rem;
		margin: -.65rem 0 0 -.65rem;
	}
	.feature-box .img-bubbles .bubble3{
		width: 1.3rem;
		padding-top: 1.3rem;
		margin: -.65rem 0 0 -.65rem;
	}
	.idea-bg{
		width: 150vh;
		height: 150vh;
		margin: -75vh 0 0 -75vh;
	}
	.idea-dialog-box .bubbles-bg .bubble1{
		width: 1.15rem;
		padding-top: 1.15rem;
	}

	.idea-dialog-box .bubbles-bg .bubble3{
		width: .36rem;
		padding-top: .36rem;
	}
	.idea-dialog-box .bubbles-bg .bubble5{
		width: .8rem;
		padding-top: .8rem;
	}
	.idea-dialog-box .bubbles-bg .bubble7{
		width: .6rem;
		padding-top: .6rem;
	}
	.idea-dialog-box .bubbles-bg .bubble9{
		width: .4rem;
		padding-top: .4rem;
	}
	.idea-manage-box .manage-tab .cup-box{
		display: none;
	}
	.idea-manage-box .manage-tab .swiper-slide{
		width: calc(100% - 1.2rem);
		margin: 0 .3rem;
	}
	.idea-manage-box .manage-tab .con-box{
		width: 100%;
		box-sizing: border-box;
		margin: 0;
	}
	.idea-manage-box .manage-tab .img{
		height: 6.65rem;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border-radius: 8px;

	}
	.idea-manage-box .manage-tab .img img{
		display: none;
	}
	.idea-manage-box .manage-tab .icon{
		width: .6rem;
	}
	.idea-manage-box .manage-tab .txt{
		font-size: .32rem;
		line-height:1.2;
		margin-top: .3rem;
		padding:0 5%;
	}
	.idea-principle-box .principle-tab .swiper-slide{
		/* width: 3.95rem; */
		width: 100%;
		padding-top: 8rem;
	}
	.idea-principle-box .principle-tab .con-box{
		left: 50%;
		transform: translateX(-50%);
		width: 3.95rem;
	}
	.idea-principle-box .principle-tab .sub-tit{
		font-size: .32rem;
		line-height:1.2;
	}
	.idea-principle-box .principle-tab .sub-con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.idea-principle-box .principle-tab .circle{
		transform: scale(1);
	}
	.idea-principle-box .principle-tab .tit-box{
		padding-bottom: 0;
	}
	.idea-principle-box .principle-tab .tit{
		font-size: .6rem;
		line-height: .7rem;
	}
	.idea-principle-box .principle-tab .circle1{
		width: .86rem;
		height: .86rem;
		left: -.16rem;
	    top: -.3rem;
	}
	.idea-principle-box .principle-tab .circle2{
		width: 10px;
		height: 10px;
		left: -.16rem;
	    top: -.12rem;
	}
	.idea-dialog-box .invest-buttons{
		display: block;
		position: absolute;
		margin: 0;
		width: 100%;
		text-align: center;
		left: 0;
		z-index: 3;
		bottom: 2rem;
	}
	.idea-dialog-box .invest-buttons a{
		border-color: #fff;
	}
	.idea-dialog-box .invest-buttons .prev{
		background-image: url('../img/h-invest-prev.png');
	}
	.idea-dialog-box .invest-buttons .next{
		background-image: url('../img/h-invest-next.png');
	}
	.idea-principle-box .principle-tab .invest-buttons{
		position: relative;
		bottom: 0;
		margin-top: .5rem;
	}
	.person-box{
		margin-bottom: .5rem;
	}
	.person-tab{
		margin-top: .5rem;
	}
	.person-tab .swiper-slide{
		width: 100%;
		margin-right: 1rem;
	}
	.person-tab .con-box{
		padding: .5rem 0;
	}
	.person-tab .con-box .img{
		width: 1.5rem;
	}
	.person-tab .con-box .tit{
		font-size: .36rem;
		line-height: .46rem;
		margin-top: .2rem;
	}
	.person-tab .con-box .con{
		margin-top: .2rem;
		font-size: .24rem;
		line-height: .4rem;
		height: 1.2rem;
		padding: 0 .3rem;
	}

	.ban-about .text{
		padding: 0 .6rem;
		box-sizing: border-box;
	}
	.ban-about .text .sub-tit{
		font-size: .35rem;
		line-height: .6rem;
	}
	.ban-about .text .tit{
		font-size: .5rem;
		line-height: .64rem;
		margin-top: .1rem;
	}
	.heart-box .heart-bubbles-bg .bubble4{
		width: .75rem;
		padding-top: .75rem;
	}
	.heart-box .heart-bubbles-bg .bubble6{
		width: 1.1rem;
		padding-top: 1.1rem;
	}
	.heart-box .heart-bubbles-bg .bubble9{
		width: 1.4rem;
		padding-top: 1.4rem;
	}
	.heart-box .heart-bubbles-bg .bubble10{
		width: .5rem;
		padding-top: .5rem;
	}
	.heart-box .heart-bubbles-bg .bubble13{
		width: 1.14rem;
		padding-top: 1.14rem;
	}
	.heart-box .heart-bubbles-bg .bubble15{
		width: .7rem;
		padding-top: .7rem;
	}
	.heart-box .heart-bubbles-bg .bubble16{
		width: 1.4rem;
		padding-top: 1.4rem;
	}
	.heart-box .heart-text{
		bottom: 30%;
	}
	.heart-box .heart-text .tit1{
		font-size: .5rem;
		line-height: .64rem;
	}
	.heart-box .heart-text .tit1 span{
		font-size: .7rem;
		line-height: .8rem;
	}
	.about-box .top-text{
		font-size: .35rem;
		line-height: .6rem;
		letter-spacing: 0;
	}
	.heart-box .heart-text .tit{
		font-size: .5rem;
		line-height: .64rem;
	}
	.about-box .people-box{
		padding-top: 3.9rem;
	}
	.about-box .people-box .bubble1{
		width: .86rem;
		padding-top: .86rem;
	}
	.about-box .people-box .bubble3{
		width: 1.78rem;
		padding-top: 1.78rem;
		top: 12%;
	}
	.about-box .people-box .bubble10{
		width: 1.5rem;
		padding-top: 1.5rem;
	}
	.about-box .people-box .bubble12{
		width: 1.4rem;
		padding-top: 1.4rem;
		left: 80%;
	    top: 100%;
	}
	.about-box .people-circle{
		width: 4.7rem;
		height: 4.7rem;
		margin-top: 2.8rem;
	}
	.about-box .people-circle1{
		width: 8.5rem;
		height: 8.5rem;
		margin: -4.25rem 0 0 -4.25rem;
	}
	.about-box .people-circle2{
		width: 4.7rem;
		height: 4.7rem;
		margin: -2.35rem 0 0 -2.35rem;
	}
	.about-box .people-circle .center-img{
		width: 2.9rem;
		height: 2.9rem;
		margin: -1.45rem 0 0 -1.45rem;
	}
	.about-box .people-circle2 .icon{
		width: .9rem;
		height: .9rem;
	}
	.about-box .people-circle1 .img{
		width: .9rem;
	}
	.about-box .people-circle .txt{
		font-size: .3rem;
	    line-height: .4rem;
	    transform: rotate(58deg) translate(0, 0.4rem);
	}
	.about-box .No1-box{
		padding: 3.7rem 0 2.45rem;
	}
	.about-box .No1-box .img{
		width: 3.4rem;
		margin: .6rem auto 0;
	}
	.about-box .No1-bubbles .bubble1{
		width: 1.14rem;
		padding-top: 1.14rem;
		top: 40%;
	}
	.about-box .No1-bubbles .bubble2{
		width: 2rem;
		padding-top: 2rem;
		left: 8%;
	    top: 80%;
	}
	.about-box .No1-bubbles .bubble3{
		width: .9rem;
		padding-top: .9rem;
		left: 14%;
    	top: 60%;
	}
	.about-box .No1-bubbles .bubble4{
		width: .7rem;
		padding-top: .7rem;
		top: 23%;
	}
	.about-box .No1-bubbles .bubble5{
		width: .7rem;
		padding-top: .7rem;
		left: 85%;
	    top: 60%;
	}
	.listed-box .img-box{
		/* width: calc(100% - 1.2rem); */
	}
	.listed-box .listed-bubbles .bubble3{
		width: 1.1rem;
		padding-top: 1.1rem;
	}
	.listed-box .listed-bubbles .bubble4{
		width: .75rem;
		padding-top: .75rem;
	}
	.listed-box .listed-bubbles .bubble6{
		width: .4rem;
		padding-top: .4rem;
	}
	.listed-box .listed-bubbles .bubble8{
		width: 1.14rem;
		padding-top: 1.14rem;
	}
	.listed-box .img-box .txt{
		font-size: .5rem;
		line-height: .64rem;
		letter-spacing: 2px;
		padding-left: 2px;
		bottom: -.32rem;
	}
	.start-wrap .text-box .text{
		float: none;
	}
	.about-year{
		margin-bottom: .3rem;
	}
	.about-year .year{
		font-size: .6rem;
		line-height: .6rem;
	}
	.about-year .unit{
		font-size: .24rem;
		line-height: .3rem;
		margin-left: .1rem;
	}
	.about-text{
		font-size: .4rem;
		line-height:1.4;
		letter-spacing: 0;
	}
	.start-wrap .bubble-bg .bubble1{
		width: .75rem;
		height: .75rem;
	}
	.start-wrap .bubble-bg .bubble3{
		width: .5rem;
		height: .5rem;
	}
	.start-wrap .bubble-bg .bubble6{
		width: .7rem;
		height: .7rem;
	}
	.start-wrap .text-box{
		top: 1.8rem;
		transform: translateY(0);
	}
	.start-wrap .text-box .con{
		font-size: .24rem;
		line-height: .3rem;
		margin-top: .4rem;
	}
	.start-box .earth-box{
		width: 5.6rem;
		left: 50%;
		top: 5rem;
		transform: translateX(-50%);
	}
	.start-wrap .bubble-bg .bubble5{
		top: 82%;
	}
	.start-box .earth-box .circle-img1{
		width: 1rem;
		margin: -.5rem 0 0 -.5rem;
	}
	.start-box .earth-box .circle-img2{
		width: 1.5rem;
		margin: -.75rem 0 0 -.75rem;
	}
	.start-box .earth-box .circle-img3{
		width: 1.5rem;
		margin: -.75rem 0 0 -.75rem;
	}
	.start-box .earth-box .circle-img4{
		width: 1rem;
		margin: -.5rem 0 0 -.5rem;	
	}

	.about-enjoy-box{
		padding: 0 0 1rem;
		margin-top: -3rem;
	}
	.about-enjoy{
		width: 5rem;
		padding-top: 5rem;
		margin-top: 5rem;
	}
	.about-enjoy .enjoy-circle1{
		width: 12.5rem;
		height: 12.5rem;
		left: 50%;
		top: 50%;
		margin: -6.25rem 0 0 -6.25rem;
	}
	.about-enjoy .enjoy-circle1 .img1{
		width: 1.5rem;
		left: 70%;
	    top: 2%;
	}
	.about-enjoy .enjoy-circle1 .img2{
		width: 1.35rem;
		left: 7%;
	    top: 75%;
	}
	.about-enjoy .enjoy-circle2 .img1{
		width: 1rem;
		left: 38%;
	    top: -5%;
	}
	.about-enjoy .enjoy-circle2 .img2{
		width: 1.35rem;
		top: 60%;
	}
	.about-enjoy .enjoy-circle3 .img1{
		width: 1.35rem;
	}
	.about-enjoy .enjoy-circle2{
		width: 8.8rem;
		height: 8.8rem;
		margin: -4.4rem 0 0 -4.4rem;
	}
	.about-enjoy .enjoy-circle3{
		width: 5rem;
		height: 5rem;
		margin: -2.5rem 0 0 -2.5rem;
	}
	.about-enjoy .center-img{
		width: 2.6rem;
	}
	.about-enjoy-box .bottom-text{
		margin-top: 4.5rem;
	}
	.about-enjoy-box .bubbles-bg .bubble3{
		width: .4rem;
		padding-top: .4rem;
	}
	.about-enjoy-box .bubbles-bg .bubble4{
		width: .54rem;
		padding-top: .54rem;
	}
	.about-enjoy-box .bubbles-bg .bubble5{
		width: .2rem;
		padding-top: .2rem;
	}
	.about-enjoy-box .bubbles-bg .bubble6{
		width: .32rem;
		padding-top: .32rem;
	}
	.about-enjoy-box .bubbles-bg .bubble7{
		width: .24rem;
		padding-top: .24rem;
	}
	.about-enjoy-box .bubbles-bg .bubble10{
		width: .9rem;
		padding-top: .9rem;
	}
	.about-enjoy-box .bubbles-bg .bubble11{
		width: 1rem;
		padding-top: 1rem;
	}
	.about-enjoy-box .bubbles-bg .bubble12{
		width: .26rem;
		padding-top: .26rem;
	}
	.about-enjoy-box .bubbles-bg .bubble13{
		width: .5rem;
		padding-top: .5rem;
	}
	.about-enjoy-box .about-text{
		font-size: .35rem;
		line-height: .6rem;
	}
	.about-enjoy-box .about-text br{
		/* display: block; */
	}
	.about-base-box .text-box{
		top: 1rem;
	}
	.about-base-box .base-text .con{
		width: 100%;
		font-size: .24rem;
		line-height: .36rem;
		margin-top: .4rem;
	}
	.about-base-box .china-img .point-list .item{
		width: 6px;
		height: 6px;
	}
	.about-base-box .china-img .point-list .item .point{
		width: 6px;
		height: 6px;
	}
	.about-base-box .china-img .point-list .point-box .city{
		padding-top: .1rem;
	}
	.about-base-box .china-img .point-list .item:nth-child(1){
		left: 73%;
	    top: 44%;
	}
	.about-base-box .china-img .point-list .item.cur .sub{
		visibility: hidden;
		opacity: 0;
	}
	.about-base-box .china-img{
		width: 6.65rem;
		left: .6rem;
		top: 4.6rem;
		transform: translate(0,0);
	}
	.about-base-box .num-list{
		margin-top: .4rem;
		width: calc(100% + 1.2rem);
    	margin-left: -0.6rem;
	}
	.about-base-box .num-list .item{
		margin-right: .2rem;
		padding-right: .2rem;
	}
	.about-base-box .num-list .item:before{
		height: 2rem;
	}
	.about-base-box .num-list .num{
		font-size: .7rem;
		line-height: .8rem;
	}
	.about-base-box .num-list .unit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.about-base-box .num-list .item:last-child .unit,
	.about-base-box .num-list .item:nth-child(2) .unit{
		font-size: .5rem;
		line-height: .6rem;
	}
	.about-base-box .num-list .txt{
		font-size: .24rem;
		line-height: .4rem;
	}
	.about-base-box .num-list .txt br{
		display: block;
	}
	.m-base-list{
		display: block;
		position: absolute;
		left: 0;
		bottom: 1rem;
		width: 100%;
	}
	.m-base-list .row{
		margin: 0 -.1rem;
	}
	.m-base-list .item{
		box-sizing: border-box;
		padding: 0 .1rem;
		margin-bottom: .2rem;
	}
	.m-base-list .con-box{
		background-color: #fff;
		padding: .1rem;
	}
	.m-base-list .con-box .img{
		float: left;
		width: .8rem;
	}
	.m-base-list .con-box .img img{
		width: 100%;
	}
	.m-base-list .con-box .txt{
		float: right;
		width: 1.8rem;
		font-size: .24rem;
		line-height: .28rem;
		color: #333;
		margin-top: .25rem;
	}
	.about-base-box .china-img .point-list .circle{
		width: .8rem;
		height: .8rem;
		margin: -.4rem 0 0 -.4rem;
	}
	.develop-box .all-btn{
		display: none;
	}
	.develop-box .develop-mask{
		transform: scale(1);
		visibility: hidden;
		opacity: 0;
		display: none;
	}
	.develop-box.on .develop-mask{
		display: none;
		transform: scale(10);
		visibility: hidden;
		opacity: 0;
	}
	.develop-box .time-tab{
		visibility: hidden;
		opacity: 0;
	}
	.develop-box .bg-tab .swiper-slide .m-img{
		display: block;
	}
	.develop-box .bg-tab .swiper-slide .pc-img{
		display: none;
	}
	.develop-box .text-tab{
		padding: 0 .6rem;
		bottom: auto;
		top: 2.3rem;
	}
	.develop-box .text-tab .tit{
		font-size: .5rem;
		line-height: .6rem;
	}
	.develop-box .text-tab .time{
		font-size: .4rem;
		line-height: .5rem;
		margin-top: .15rem;
	}
	.develop-box .text-tab .buttons{
		margin-top: .6rem;
	}
	.develop-box .text-tab .buttons a{
		width: .8rem;
		height: .8rem;
		margin-right: .2rem;
	}
	.develop-box .bubbles-bg .bubble1{
		width: .36rem;
		height: .36rem;
		top: 50%;
	}
	.develop-box .bubbles-bg .bubble2{
		width: .54rem;
		height: .54rem;
	}
	.develop-box .bubbles-bg .bubble3{
		width: 1.15rem;
		height: 1.15rem;
	}
	.develop-box .bubbles-bg .bubble4{
		width: 1.15rem;
		height: 1.15rem;
	}
	.develop-box .time-tab{
		display: none;
	}
	.develop-box .m-time-tab{
		display: block;
		position: absolute;
		left: 0;
		bottom: 2.5rem;
		width: 100%;
		z-index: 3;
	}
	.develop-box .m-time-tab .swiper-slide{
		width: auto;
		margin:0 1.675rem;
	}
	.develop-box .m-time-tab .swiper-slide:before{
		content: "";
		position: absolute;
		left: 10px;
		top: 50%;
		margin-top: -1px;
		width: 3.35rem;
		height: 2px;
		background-color: #fff;
		opacity: .3;
	}
	.develop-box .m-time-tab .swiper-slide:last-child:before{
		width: 5rem;
	}

	.develop-box .m-time-tab .con-box{
		display: block;
		width: 10px;
		height: 10px;
		position: relative;
	}
	.develop-box .m-time-tab .point{
		display: block;
		width: 10px;
		height: 10px;
		border-radius: 100%;
		background-color: #fff;
	}
	.develop-box .m-time-tab .text{
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		white-space: nowrap;
		bottom: 100%;
		padding-bottom: .1rem;
	}
	.develop-box .m-time-tab .cup{
		width: .46rem;
		margin: 0 auto;
		opacity: 0;
		transition: opacity .3s;
	}
	.develop-box .m-time-tab .cup img{
		width: 100%;
	}
	.develop-box .m-time-tab .year{
		font-size: .3rem;
		line-height: .4rem;
		color: #fff;
		font-family: "gilroy-regular";
		margin-top: .15rem;
	}
	.develop-box .m-time-tab .swiper-slide.cur .cup{
		opacity: 1;
	}
	.develop-box .m-time-tab .swiper-slide.cur .point{
		background-color: #d10a30;
	}

	.culture-box .line1{
		width: 6.5rem;
		padding-top: 6.5rem;
	}
	.culture-box .line2{
		width: 10rem;
		padding-top: 10rem;
	}
	.culture-box .bubble-bg .bubble5{
		width: .7rem;
		padding-top: .7rem;
	}
	.culture-box .bubble-bg .bubble6{
		width: .3rem;
		padding-top: .3rem;
	}
	.culture-box .bubble-bg .bubble16{
		width: .3rem;
		padding-top: .3rem;
	}
	.culture-box .bubble-bg .bubble17{
		width: .6rem;
		padding-top: .6rem;
		top: 10%;
	}
	.culture-box .bubble-bg .bubble18{
		width: .72rem;
		padding-top: .72rem;
	}
	.culture-box .tab-btns .item .txt{
		font-size: .24rem;
		line-height: .3rem;
	}
	.culture-box .tab-btns .item .txt text{
		font-size: .5rem;
	}
	.culture-box .tab-btns .item:nth-child(1){
		width: 1rem;
		top: 24%;
	}
	.culture-box .tab-btns .item:nth-child(1) .txt{
		width: 1.3rem;
	}
	
	.culture-box .tab-btns .item:nth-child(2){
		width: 1rem;
	}
	.culture-box .tab-btns .item:nth-child(2) .txt{
		width: 1.3rem;
	}
	.culture-box .tab-box .img{
		width: 3.2rem;
	}
	.culture-box .tab-btns .item:nth-child(3){
		width: 1.25rem;
		left: 75%;
	    top: 62%;
	}
	.culture-box .tab-btns .item:nth-child(3) .txt{
		width: 2rem;
	}
	.culture-box .tab-btns .item:nth-child(4){
		width: .9rem;
		left: 20%;
    	top: 81%;
	}
	.culture-box .tab-btns .item:nth-child(4) .txt{
		width: 1.2rem;
	}
	.culture-box .tab-btns .item:nth-child(5){
		width: 1.1rem;
		left: 70%;
	    top: 82%;
	}
	.culture-box .tab-btns .item:nth-child(5) .txt{
		width: 1.2rem;
	}
	.culture-box .tab-btns .item:nth-child(5) .txt svg{
		transform: rotate(0);
	}
	.culture-box .tab-box .text text,
	.culture-box .tab-box .txt text{
		font-size: 1.2rem;
	}
	.culture-box .tab-box .text .text-item:nth-child(1){
		width: 70%;
		padding-top: 70%;
	}
	.culture-box .tab-box .text .text-item:nth-child(2){
		width: 52%;
	    padding-top: 52%;
	}
	.culture-box .tab-box .text .text-item:nth-child(3){
		width: 54%;
	    padding-top: 54%;
	}
	.culture-box .tab-box .text .text-item:nth-child(4){
		width: 70%;
	    padding-top: 70%;
	}

	.culture-box .tab-box .tab-item:nth-child(2) .txt,
	.culture-box .tab-box .tab-item:nth-child(3) .txt{
		width: 52%;
		padding-top: 52%;
	}
	.culture-box .tab-box .tab-item:nth-child(4) .txt,
	.culture-box .tab-box .tab-item:nth-child(5) .txt{
		width: 54%;
		padding-top: 54%;
	}

	.ban-brand .m-bg{
		display: block;
	}
	.ban-brand .pc-bg{
		display: none;
	}
	.brand-video .video-bg .pc-bg{
		display: none;
	}
	.brand-video .video-bg .m-bg{
		display: block;
	}
	.brand-product-box .title{
		font-size: .7rem;
		line-height: .8rem;
		padding: .9rem 0;
	}
	.brand-video .video-bg .play-btn{
		width: .8rem;
		height: .8rem;
	}

	.pro-aside{
		display: none!important;
	}
	.products-list .bimg .pc-img{
		display: none;
	}
	.products-list .bimg .m-img{
		display: block;
	}
	.products-list .simg-tab-box{
		padding: .8rem 0 .6rem;
	}
	.pro-view{
		width: auto;
		padding: 0 .5rem;
	}
	.products-list .simg-tab .img-box{
		width: 1.4rem;
	}
	.products-list .simg-tab .txt{
		font-size: .26rem;
		line-height:1.5;
		margin-top: .2rem;
		/*white-space: nowrap;*/
	}

	.products-list .pro-btns{
		font-size: 0;
		text-align: center;
		margin-top: .5rem;
	}
	.products-list .pro-prev,
	.products-list .pro-next{
		position: relative;
		display: inline-block;
		*display: inline;
		zoom: 1;
		width: .8rem;
		height: .8rem;
		margin: 0 .1rem;
		background-size: 5px;
	}
	.products-list .pro-prev{
		left: 0;
	}
	.products-list .pro-next{
		right: 0;
	}
	.xpp-history-box{
		padding-top: 0;
		overflow: hidden;
	}
	.xpp-view{
		padding: 0 .6rem;
	}
	.history-tit{
		font-size: .6rem;
		line-height: .7rem;
	}
	.xpp-history-box .history-tit{
		z-index:9;
		position: absolute;
		left: 0;
		top: 1rem;
		width: 100%;
		text-shadow: 0 0 10px rgba(0,0,0,.2);
	}
	.xpp-history-box .xpp-history{
		width: 5.97rem;
		margin: 0 0 0 .53rem;
		margin-top: 2.8rem;
	}
	.xpp-history-box .right-cup{
		width: 3rem;
	    left: 73%;
	    top: 34%;
	}
	.xpp-history .list .text .year{
		font-size: .3rem;
		line-height: .4rem;
	}
	.xpp-history .list .text .txt{
		font-size: .24rem;
		line-height: .34rem;
		margin-top: .1rem;
	}
	.xpp-history .list .text .txt br{
		display: none;
	}
	.xpp-history-box .xpp-history .pc-line{
		display: none;
	}
	.xpp-history-box .xpp-history .m-line{
		display: block;
	}
	.xpp-history-box .xpp-history .left-cup .pc-img{
		display: none;
	}
	.xpp-history-box .xpp-history .left-cup .m-img{
		display: block;
	}
	.xpp-history-box .xpp-history .left-cup{
		width: 5.87rem;
		left: 2.8rem;
    	top: -4.9rem;
	}
	.xpp-history-box .bubbles-bg .bubble2{
		width: 1.14rem;
		padding-top: 1.14rem;
		left: 80%;
	    top: 14%;
	}
	.xpp-history-box .bubbles-bg .bubble3{
		width: 1.14rem;
		padding-top: 1.14rem;
	}
	.xpp-history-box .img-bubbles .bubble1{
		width: 1.4rem;
		padding-top: 1.4rem;
		top: 10%;
	}
	.xpp-history-box .img-bubbles .bubble2{
		width: 1.14rem;
		padding-top: 1.14rem;
		top: 80%;
	}
	.xpp-history .list .point{
		width: 6px;
		height: 6px;
	}
	.xpp-history .list .text{
		white-space: normal;
	}
	.xpp-history .list .item:nth-child(1){
		left: 1.9rem;
		top: 1.5rem;
	}
	.xpp-history .list .item:nth-child(1) .icon{
		width: .29rem;
		left: 4px;
		padding-bottom: 0;
	}
	.xpp-history .list .item:nth-child(1) .text{
		left: .7rem;
		top: -.5rem;
		width: 3.5rem;
	}
	.xpp-history .list .item:nth-child(2){
		left: 3.95rem;
		top: 3.35rem;
	}
	.xpp-history .list .item:nth-child(2) .img{
		width: 1.8rem;
	}
	.xpp-history .list .item:nth-child(2) .text{
		text-align: right;
		left: auto;
		right: .8rem;
		top: .48rem;
		width: 2.5rem;
	}
	.xpp-history .list .item:nth-child(3){
		left: 1.68rem;
		top: 6.8rem;
	}
	.xpp-history .list .item:nth-child(3) .img{
		width: 2.75rem;
	}
	.xpp-history .list .item:nth-child(3) .text{
		left: 1.6rem;
		top: -1.4rem;
		width: 3.3rem;
	}
	.xpp-history .list .item:nth-child(3) .text br{
		display: none;
	}
	.xpp-history .list .item:nth-child(4){
		left: .28rem;
		top: 8.7rem;
	}
	.xpp-history .list .item:nth-child(4) .img{
		width: 2rem;
		left: .2rem;
		top: -.48rem;
	}
	.xpp-history .list .item:nth-child(4) .text{
		text-align: left;
		width: 3.2rem;
		right: auto;
		left: 2.4rem;
		top: -.3rem;
	}

	.xpp-history .list .item:nth-child(5){
		left: 2.54rem;
		top: 10.55rem;
	}
	.xpp-history .list .item:nth-child(5) .icon{
		left: auto;
	    transform: translateX(0);
	    right: .3rem;
	    width: .82rem;
	    bottom: auto;
	}
	.xpp-history .list .item:nth-child(5) .text{
		width: 2.5rem;
	    right: .3rem;
	    top: .6rem;
	    bottom: .15rem;
	    text-align: right;
	    left: auto;
	}

	.xpp-history .list .item:nth-child(6){
		left: 5.5rem;
		top: 12.2rem;
	}
	.xpp-history .list .item:nth-child(6) .img{
		width: 1.8rem;
		top: .8rem;
		left: auto;
		right: .3rem;
	}
	.xpp-history .list .item:nth-child(6) .icon{
		width: .27rem;
		left: .3rem;
		top: -.2rem;
	}
	.xpp-history .list .item:nth-child(6) .text{
		width: 2.7rem;
		right: .44rem;
	}
	.xpp-history .list .item:nth-child(7){
		left: .6rem;
		top: 14.8rem;
	}
	.xpp-history .list .item:nth-child(7) .icon{
		left: -.3rem;
		top: -.05rem;
		width: .27rem;
	}
	.xpp-history .list .item:nth-child(7) .text{
		left: .3rem;
		width: 2.7rem;
		top: 0;
		text-align: left;
	}
	.xpp-history .list .item:nth-child(7) .img{
		width: 1.6rem;
		left: -.22rem;
		top: 1.2rem;
	}
	.xpp-history .list .item:nth-child(8){
		left: 2.35rem;
		top: 18.1rem;
	}
	.xpp-history .list .item:nth-child(8) .text{
		width: 3.45rem;
		left: .3rem;
		bottom: 100%;
	}
	.xpp-history .list .item:nth-child(8) .img1{
		width: 1.4rem;
		top: .3rem;
	    right: .25rem;
	    left: auto;
	}
	.xpp-history .list .item:nth-child(8) .img2{
		width: 1.7rem;
		left: 2rem;
	    top: -3rem;
	}
	.xpp-history .list .item:nth-child(9){
		left: 2.9rem;
		top: 20.8rem;
	}
	.xpp-history .list .item:nth-child(9) .text{
		width: 3.5rem;
		right: auto;
		left: .4rem;
		top: -.4rem;
		text-align: left;
	}
	.xpp-history .list .item:nth-child(9) .icon{
		width: .26rem;
		left: -.44rem;
	}

	.lfy-page .products-list .simg-tab-box{
		padding: .8rem 0 .6rem;
		margin: 0;
	}

	.scroll-fix{
		height: auto;
		position: relative;
	}
	.lfy-history-box .cup-line{
		position: relative;
	}
	.cup-line .zhan-line,
	.cup-line .line{
		display: none;
	}
	.cup-line .m-line{
		display: block;
	}
	.scroll-slider .cup-img .pc-img{
		display: none;
	}
	.scroll-slider .cup-img .m-img{
		display: block;
	}
	.lfy-history-box .cup-img{
		width: 5.87rem;
		left: 2.3rem;
		top: -4.95rem;
	}
	.lfy-history-box .cup-line{
		left: 0;
		width: 5.17rem;
		top: 0;
		margin-top: 2.9rem;
		margin-left: 1.1rem;
	}
	.cup-line img{
		width: 100%;
	}
	.lfy-history-box .cup-line .lfy-list img{
		display: block;
	}
	.lfy-history-box .history-tit{
		top:3rem;
		z-index: 3;
	}
	.lfy-history-box .bubbles-bg .bubble1{
		width: .36rem;
		padding-top: .36rem;
	}
	.lfy-history-box .bubbles-bg .bubble3{
		width: .24rem;
		padding-top: .24rem;
	}
	.lfy-history-box .bubbles-bg .bubble4{
		width: 1.15rem;
		padding-top: 1.15rem;
	}
	.lfy-history-box .bubbles-bg .bubble5{
		width: 1.15rem;
		padding-top: 1.15rem;
		left: 15%;
	    top: 0%;
	}
	.lfy-history-box .bubbles-bg .bubble7{
		width: .4rem;
		padding-top: .4rem;
		left: 28.64%;
	    top: 44%;
	}
	.lfy-history-box .big-bubbles .bubble1{
		width: 7.64rem;
		height: 5.56rem;
		left: 1.36rem;
		top: .2rem;
	}
	.lfy-history-box .big-bubbles .bubble2{
		width: 5rem;
		height: 8.7rem;
		left: auto;
		right: 0;
		top: 26.88rem;
	}
	.lfy-history-box .big-bubbles .bubble2 .circle .img{
		background-image: url('../img/m-lfy-big-img2.png');
	}
	.lfy-history-box .big-bubbles .bubble3{
		width: 3.15rem;
		height: 9.84rem;
		left: 0;
		top: auto;
		bottom: 0;
	}
	.lfy-history-box .big-bubbles .bubble3 .circle .img{
		background-image: url('../img/m-lfy-big-img3.png');
	}
	.lfy-history-box .img-bubbles .bubble1{
		width: 1.2rem;
		padding-top: 1.2rem;
		left: 9%;
	    top: 13%;
	}
	.lfy-history-box .img-bubbles .bubble2{
		width: 1.43rem;
		padding-top: 1.43rem;
	    left: 60%;
        top: 70%;
	}
	.history-text{
		white-space: normal;
	}
	.history-text .time{
		font-size: .3rem;
		line-height: .4rem;
	}
	.history-text .txt{
		font-size: .24rem;
		line-height: .34rem;
		margin-top: .1rem;
		width:auto;
	}
	.history-item .point{
		width: 6px;
		height: 6px;
	}
	.lfy-list .history-item:nth-child(1){
		left: 2rem;
		top: 1.4rem;
	}
	.lfy-list .history-item:nth-child(1) .history-img{
		width: .59rem;
		left: -1rem;
		top: .35rem;
	}
	.lfy-list .history-item:nth-child(1) .history-text{
		left:-1rem;
		top: 1.3rem;
		width: 4rem;
	}
	.lfy-list .history-item:nth-child(2){
		left: 2.6rem;
	    top: 7.5rem;
	}
	.lfy-list .history-item:nth-child(2) .history-img{
		width: 1.5rem;
	}
	.lfy-list .history-item:nth-child(2) .history-text{
		bottom: 1rem;
		width: 3rem;
	}
	.lfy-list .history-item:nth-child(3){
		left: 3.6rem;
		top: 9.4rem;
	}
	.lfy-list .history-item:nth-child(3) .history-img{
		width: 1.5rem;
	}
	.lfy-list .history-item:nth-child(3) .history-text{
		left: -1rem;
		top: 1rem;
		width: 3rem;
	}
	.lfy-list .history-item:nth-child(4){
		left: 5.05rem;
		top: 16.06rem;
	}
	.lfy-list .history-item:nth-child(4) .history-img{
		width: 4rem;
		left: auto;
		right: .5rem;
		top: -.96rem;
	}
	.lfy-list .history-item:nth-child(4) .history-text{
		bottom: 1.56rem;
		width: 4.5rem;
		right: .5rem;
		left: auto;
		text-align: right;
	}
	.lfy-list .history-item:nth-child(5){
		left: 4.8rem;
		top: 20.7rem;
	}
	.lfy-list .history-item:nth-child(5) .history-img{
		width: 1.8rem;
	}
	.lfy-list .history-item:nth-child(5) .history-text{
		bottom: auto;
	    text-align: right;
	    right: .5rem;
	    left: auto;
	    top: -3rem;
	    width: 4.8rem;
	}
	.lfy-list .history-item:nth-child(6){
		left: 3.3rem;
		top: 24.26rem;
	}
	.lfy-list .history-item:nth-child(6) .history-img{
		width: 1.25rem;
		left: auto;
		right: 0;
		top: .35rem;
	}
	.lfy-list .history-item:nth-child(6) .history-text{
		top: .9rem;
		left: auto;
		right: 0;
		width: 3.6rem;
		text-align: right;
	}
	.lfy-list .history-item:nth-child(7){
		left: .5rem;
		top: 31.7rem;
	}
	.lfy-list .history-item:nth-child(7) .history-text{
		bottom: 0;
	}
	.lfy-list .history-item:nth-child(7) .history-img{
		width: 1.8rem;
		left: 0;
		top: .5rem;
		transform: translate(0, 0);
	}
	.lfy-list .history-item:nth-child(8){
		left: 0;
		top: 35.6rem;
	}
	.lfy-list .history-item:nth-child(8) .history-text{
		bottom: auto;
		top: 0;
		left: .5rem;
		width: 2.8rem;
	}
	.lfy-list .history-item:nth-child(8) .history-img{
		left: -.5rem;
		top: 1rem;
		width: 2.5rem;
	}
	.lfy-list .history-item:nth-child(9){
		left: 1rem;
		top: 40.17rem;
	}
	.lfy-list .history-item:nth-child(9) .history-text{
		top: .44rem;
		width: 4.9rem;
	}
	.lfy-list .history-item:nth-child(10){
		left: 3.2rem;
		top: 45.7rem;
	}
	.lfy-list .history-item:nth-child(10) .history-img{
		width: 1.8rem;
		left: -.76rem;
		top: -2.1rem;
		bottom: auto;
	}
	.lfy-list .history-item:nth-child(10) .history-text{
		top: .44rem;
		width: 3.5rem;
		left: -1rem;
	}

	.meco-history-box .cup-line{
		position: relative;
		left: 0;
	    width: 5.17rem;
	    top: 0;
	    margin-top: 2.9rem;
	    margin-left: 1.1rem;
	}
	.meco-history-box .cup-img{
		width: 5.87rem;
	    left: 2.3rem;
	    top: -5.3rem;
	}
	.meco-history-box .bubbles-bg .bubble1{
		width: .36rem;
		padding-top: .36rem;
	}
	.meco-history-box .bubbles-bg .bubble3{
		width: .24rem;
		padding-top: .24rem;
	}
	.meco-history-box .bubbles-bg .bubble4{
		width: 1.15rem;
		padding-top: 1.15rem;
		left: 73%;
		top: 56.17%;
	}
	.meco-history-box .bubbles-bg .bubble5{
		width: 1.15rem;
		padding-top: 1.15rem;
		left: 72.83%;
	    top: 5%;
	}
	.meco-history-box .bubbles-bg .bubble7{
		width: .4rem;
		padding-top: .4rem;
	}
	.meco-history-box .img-bubbles .bubble2{
		width: 1.4rem;
		padding-top: 1.4rem;
		left: 10%;
		top: 5%;
		display:none;
	}
	.meco-history-box .big-bubbles .bubble1{
		width: 4.7rem;
		height: 9.37rem;
		left: 0;
		top: 15.28rem;
		z-index: 10;
	}
	.meco-history-box .big-bubbles .bubble1 .circle .img{
		background-image: url('../img/m-meco-big-img1.png');
	}
	.meco-history-box .big-bubbles .bubble2{
		display: none;
	}
	.meco-history-box .big-bubbles .bubble3{
		width: 3.2rem;
		height: 8.8rem;
		left: auto;
		right: 0;
		top: 37.16rem;
	}
	.meco-history-box .big-bubbles .bubble3 .circle .img{
		background-image: url('../img/m-meco-big-img3.png');
	}
	.meco-history-box .history-tit{
		top: 3rem;
	}
	.meco-list .history-item .history-text{
		width: 3.5rem;
	}
	.meco-list .history-item:nth-child(1){
		left: 2.08rem;
		top: 1.68rem;
	}
	.meco-list .history-item:nth-child(1) .history-img{
		width: 1.8rem;
	}
	.meco-list .history-item:nth-child(1) .history-text{
		width: 3.5rem;
		top: 1.2rem;
	}
	.meco-list .history-item:nth-child(2){
		left: 1.8rem;
		top: 4.4rem;
	}
	.meco-list .history-item:nth-child(2) .history-img{
		width: 1.3rem;
		left: -1.8rem;
		top: -3px;
	}
	.meco-list .history-item:nth-child(2) .history-text{
		width: 4.2rem;
		left: -.2rem;
		top: .35rem;
	}
	.meco-list .history-item:nth-child(3){
		left: 3.1rem;
		top: 8.48rem;
	}
	.meco-list .history-item:nth-child(3) .history-img{
		width: 4rem;
		left: -.9rem;
		bottom: .35rem;
	}
	.meco-list .history-item:nth-child(3) .history-text{
		width: 3.2rem;
		left: -1rem;
		top: .4rem;
	}
	.meco-list .history-item:nth-child(4){
		left: 4.4rem;
		top: 11.6rem;
	}
	.meco-list .history-item:nth-child(4) .history-img{
		right: .56rem;
		top: -.6rem;
		left: auto;
		width: .82rem;
	}
	.meco-list .history-item:nth-child(4) .history-text{
		left: auto;
		right: .56rem;
		top: -.16rem;
		width: 3rem;
		text-align: right;
	}
	.meco-list .history-item:nth-child(5){
		left: 5rem;
    	top: 17.4rem;
	}
	.meco-list .history-item:nth-child(5) .history-img{
		width: 2rem;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	.meco-list .history-item:nth-child(5) .history-text{
		bottom: 1.3rem;
		left: -1rem;
		width: 2rem;
	}
	.meco-list .history-item:nth-child(6){
		left: 4.1rem;
    	top: 22.5rem;
	}
	.meco-list .history-item:nth-child(6) .history-img{
		width: 4.75rem;
		left: -2.2rem;
		top: -.7rem;
	}
	.meco-list .history-item:nth-child(6) .history-text{
		left: -1.2rem;
		bottom: 1.2rem;
		width: 3.2rem;
		top: auto;
	}
	.meco-list .history-item:nth-child(7){
		left: 1.8rem;
    	top: 27.36rem;
	}
	.meco-list .history-item:nth-child(7) .history-img{
		width: 1.8rem;
	}
	.meco-list .history-item:nth-child(7) .history-text{
		/* width: 2.5rem; */
		left: 1.2rem;
		top: -.2rem;
	}
	.meco-list .history-item:nth-child(8){
		left: .4rem;
    	top: 31rem;
	}
	.meco-list .history-item:nth-child(8) .history-img{
		width: 1.6rem;
	}
	.meco-list .history-item:nth-child(8) .history-text{
		top: .3rem;
		left: 1rem;
		width: 3.9rem;
	}
	.meco-list .history-item:nth-child(9){
		left: -.05rem;
	    top: 35rem;
	}
	.meco-list .history-item:nth-child(9) .history-img{
		width: 3.3rem;
		left: -.8rem;
	    top: .5rem;
	}
	.meco-list .history-item:nth-child(9) .history-text{
		width: 3.5rem;
	    left: .4rem;
	    top: -.9rem;
	}
	.meco-list .history-item:nth-child(10){
		left: .9rem;
	    top: 40rem;
	}
	.meco-list .history-item:nth-child(10) .history-text{
		width: 4.5rem;
		left: 0;
		top: .54rem;
		text-align: left;
	}
	.meco-list .history-item:nth-child(11){
		left: 3rem;
		top: 45rem;
	}
	.meco-list .history-item:nth-child(11) .history-img{
		width: 1.8rem;
	}
	.meco-list .history-item:nth-child(11) .history-text{
		width: 3.5rem;
		left: -.6rem;
		top: 1.3rem;
	}
	.meco-page .brand-product-box{
		margin-top: -4rem;
		position: relative;
		z-index: 3;
	}
	.brandinfo-dialog-box .con-box{
		top: 12.5rem;
	}

	.brandinfo-dialog-box .bubbles-bg .bubble1{
		width: 3.05rem;
		padding-top: 3.05rem;
	}
	.brandinfo-dialog-box .bubbles-bg .bubble3{
		width: .5rem;
		padding-top: .5rem;
	}
	.brandinfo-dialog-box .bubbles-bg .bubble4{
		width: 1.14rem;
		padding-top: 1.14rem;
	}
	.brandinfo-dialog-box .bg-box .bg-circle1{
		width: 45rem;
	    padding-top: 45rem;
	    margin: -22.5rem 0 0 -22.5rem;
	}
	.brandinfo-dialog-box .bg-box .bg-circle3{
		width: 29.7rem;
		padding-top: 29.7rem;
		margin: -14.85rem 0 0 -14.85rem;
	}
	.brandinfo-dialog-box .img-box{
		width: 16.44rem;
		padding-top: 16.44rem;
		margin: -8.22rem 0 0 -8.22rem;
	}
	.brandinfo-dialog-box .img-box .img{
		top: 0;
		text-align: center;
	}
	.brandinfo-dialog-box .img-box .img img{
		width: 2.8rem;
	}
	.brandinfo-dialog-box .text-box{
		top: 1.8rem;
		bottom: auto;
		text-align: center;
	}
	.brandinfo-dialog-box .text-box .type-box{
		padding: .2rem .4rem;
		border-radius: .28rem;
	}
	.brandinfo-dialog-box .text-box .type-box .type-tit{
		font-size: .4rem;
		line-height: .5rem;
	}
	.brandinfo-dialog-box .text-box .type-box .type-desc{
		font-size: .24rem;
		line-height: .3rem;
		margin-top: .1rem;
	}
	.brandinfo-dialog-box .text-box .tit{
		font-size: .55rem;
		line-height:1.2;
		margin-top: .6rem;
		width:100%;
	}
	.brandinfo-dialog-box .text-box .sub-tit{
		font-size: .4rem;
		line-height: .5rem;
		margin-top: .1rem;
	}
	.brandinfo-dialog-box .text-box .con{
		width: 100%;
		font-size: .3rem;
		line-height:1.5;
		margin-top: .1rem;
		/*text-align: justify;*/
		text-align:left;
	    text-indent:0;
	}
	.brandinfo-dialog-box .brandinfo-prev,
	.brandinfo-dialog-box .brandinfo-next{
		width: .8rem;
		height: .8rem;
		top: 80%;
		border-radius: 100%;
		/* border: 2px solid #ddd; */
	}
	.brandinfo-dialog-box .brandinfo-prev{
		left: .7rem;
		/* background-image: url('../img/m-brandinfo-prev.png'); */
	}
	.brandinfo-dialog-box .brandinfo-next{
		right: .7rem;
		/* background-image: url('../img/m-brandinfo-next.png'); */
	}
	.brandinfo-dialog-box .img-eles .right{
		/* visibility: hidden;
		opacity: 0; */
	}
	.brandinfo-dialog-box .img-eles .left .item:nth-child(2),
	.brandinfo-dialog-box .img-eles .left .item:nth-child(3),
	.brandinfo-dialog-box .img-eles .left .item:nth-child(4),
	.brandinfo-dialog-box .img-eles .left .item:nth-child(5){
		display: none;
	}
	.brandinfo-dialog-box .img-eles .right .item:nth-child(1),
	.brandinfo-dialog-box .img-eles .right .item:nth-child(3),
	.brandinfo-dialog-box .img-eles .right .item:nth-child(4),
	.brandinfo-dialog-box .img-eles .right .item:nth-child(5){
		display: none;
	}
	.brandinfo-dialog-box .img-eles .item{
		width: .8rem;
		height: .8rem;
		margin: -.4rem 0 0 -.4rem;
	}
	.index-page header{
		top: .6rem;
	}
	.banner .swiper-slide .pc-img{
		display: none;
	}
	.banner .swiper-slide .m-img{
		display: block;
	}
	.banner .btns{
		bottom: 10%;
		/* text-align: center; */
		width: 100%;
	}
	.banner .btns .swiper-pagination-bullet{
		width: .7rem;
		margin: 0 4px 0 0;
	}
	.banner .btns .swiper-pagination-bullet-active{
		width: .7rem;
	}
	/* .banner .scroll-arrow{
		display: none;
	} */
	.index-data .data-circle,
	.index-data .white-circle{
		display: none;
	}
	.index-data-box .data-title-box{
		top: 1.6rem;
	}
	.index-data-box .data-title-box .m-tit{
		font-size: .6rem;
		line-height: .7rem;
	}
	.index-data-box .data-title-box .m-tit br{
		display: block;
	}
	
	.index-data-box .data-list{
		top: 5.2rem;
		left: 0;
		margin-left: 0;
		width: 100%;
		z-index: 5;
	}
	.index-data-box .data-list .swiper-wrapper{
		justify-content: flex-start;
	}
	.index-data-box .data-list .item{
		width: 2.3rem;
		height: 2.3rem;
		margin: 0 2rem;
	}
	.index-data-box .data-list .hover-circle{
		width: 4.2rem;
		height: 4.2rem;
		left: 50%;
		top: 50%;
		margin: -2.1rem 0 0 -2.1rem;
	}

	.index-data-box .data-list .item .num-inner{
		width: 2.3rem;
		height: 2.3rem;
	}
	.index-data-box .data-list .item .desc-inner{
		font-size: .3rem;
		line-height: .4rem;
		width: 3.6rem;
		left: 50%;
		margin-left: -1.8rem;
	}
	.index-data-box .data-list .item.hover .num-box .desc-inner{
		top: .5rem;
	}
	.index-more{
		width: 2.3rem;
		height: .7rem;
		border-radius: .35rem;
		padding-left: .4rem;
	}
	.index-more span{
		font-size: .24rem;
		line-height: .7rem;
	}
	.index-more:before{
		width: .5rem;
		height: .5rem;
		right: .1rem;
		margin-top: -.25rem;
	}
	.index-data-box .data-list .item .data-more{
		margin-top: .5rem;
		width: 2.3rem;
		height: .7rem;
	}

	.index-data-box .data-list .invest-buttons{
		display: block;
		margin-top: 3.5rem;
	}

	.index-data .bubble-bg .bubble2,
	.index-data .bubble-bg .bubble3,
	.index-data .bubble-bg .bubble8{
		width: .72rem;
		height: .72rem;
	}
	.index-data .bubble-bg .bubble11{
		top: 27.125%;
	}
	.data-tab-box .data-btns{
		display: none;
		left: 0;
		bottom: 5%;
		width: 100%;
		text-align: center;
	}
	.data-tab-box .invest-buttons{
		display: block;
		position: absolute;
		left: 0;
		bottom: 5%;
		width: 100%;
	}
	.data-tab-box .invest-buttons.on a{
		border-color: #fff;
	}
	.data-tab-box .invest-buttons.on .prev{
		background-image: url('../img/h-invest-prev.png');
	}
	.data-tab-box .invest-buttons.on .next{
		background-image: url('../img/h-invest-next.png');
	}
	.data-tab-box .data-btns .circle{
		display: none;
	}
	.data-tab-box .data-btns .item:before,
	.data-tab-box .data-btns .item .num,
	.data-tab-box .data-btns .item .txt{
		display: none;
	}

	.data-tab-box .data-btns .item{
		width: .7rem;
		height: 2px;
		margin: 0 2px;
		background-color: #ddd;
		transition: all .3s;
	}
	.data-tab-box .data-btns.on1 .item{
		background-color: #fff;
		opacity: .3;
	}
	.data-tab-box .data-btns.on1 .item:nth-child(1){
		opacity: 1;
	}
	.data-tab-box .data-btns.on2 .item:nth-child(2),
	.data-tab-box .data-btns.on3 .item:nth-child(3){
		background-color: #d10a30;
	}

	.first-box .bubble-bg .bubble4{
		width: 1.14rem;
		height: 1.14rem;
	}
	.first-box .bubble-bg .bubble6,
	.first-box .bubble-bg .bubble7{
		width: .36rem;
		height: .36rem;
	}
	.first-box .bubble-bg .bubble8{
		width: .54rem;
		height: .54rem;
	}
	.first-box .bubble-bg2 .bubble3{
		width: .84rem;
		height: .84rem;
		left: 90%;
		top: 30%;
	}
	.first-box .circle-box{
		width: 9rem;
		padding-top: 9rem;
	}
	.first-box .circle-box .text{
		font-size: .6rem;
		line-height: .8rem;
	}
	.first-box .circle-box .text span{
		font-size: 1rem;
	}
	.first-box .circle-box .num{
		font-size: 1rem;
		line-height: 1.1rem;
	}
	.first-box .circle-box .num span{
		font-size: 2.5rem;
	}

	.index-wrap>ul>li:nth-child(2){
		overflow: inherit;
		z-index: 3;
	}
	.index-earth-box .earth-text{
		font-size: .5rem;
		line-height: .7rem;
		vertical-align: middle;
	}
	.index-earth-box .text br{
		display: none;
	}
	.index-earth-box .text .num{
		font-size: .7rem;
		line-height: .78rem;
		width: .9rem;
		height: .7rem;
	}
	.index-earth-box .text-circle{
		width: 2.2rem;
	    padding-top: 2.2rem;
	    top: 1%;
	    left: 4%;
	}
	.index-earth-box .text-circle .circle span{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: -.2rem;
	}
	.index-earth-box .circle-img1{
		width: .6rem;
		margin: -.3rem 0 0 -.3rem;
	}
	.index-earth-box .circle-img2{
		width: .9rem;
		margin: -.45rem 0 0 -.45rem;
	}
	.index-earth-box .circle-img3{
		width: .9rem;
		margin: -.45rem 0 0 -.45rem;
	}
	.index-earth-box .circle-img4{
		width: .6rem;
		margin: -.3rem 0 0 -.3rem;
	}
	.index-earth-box .circle-line{
		width: 20rem;
		margin-left: -10rem;
		left: 50%;
	}
	.index-earth-box .index-earth-img{
		width: 5.7rem;
	}
	.index-earth-box .earth-text{
		text-align: center;
		top: 2.2rem;
		margin: 0;
	}
	.index-earth-box .text1,
	.index-earth-box .text2{
		position: static;
	}
	.index-earth-box .origin{
		left: 0;
		right: auto;
		bottom: 1.7rem;
		width: 100%;
		text-align: center;
		font-size: .3rem;
	}
	.index-people-box .text{
		font-size: .5rem;
		line-height: .7rem;
		top: 49%;
	}
	.index-people-box .text span{
		font-size: .8rem;
		line-height: .8rem;
	}
	.big-cup{
		width: 300%;
		margin-left: -150%;
	}
	.index-people-bg .left-bg .bubble1{
		width: .76rem;
		height: .76rem;
		top: 3.875%;
	}
	.index-people-bg .left-bg .bubble3{
		width: .3rem;
		height: .3rem;
	}
	.index-people-bg .left-bg .bubble4{
		width: .7rem;
		height: .7rem;
	}
	.index-people-bg .left-bg .bubble5{
		width: 1.14rem;
		height: 1.14rem;
		top: 16%;
	}
	.index-people-bg .right-bg .bubble1{
		width: .7rem;
		height: .7rem;
	}
	.index-people-bg .right-bg .bubble2{
		width: 1.14rem;
		height: 1.14rem;
	}
	.index-people-bg .right-bg .bubble7{
		width: .52rem;
		padding-top: .52rem;
	}
	.index-people-bg .right-bg .bubble8{
		width: .18rem;
		height: .18rem;
		top: 66.9%;
	}
	.index-people-bg .right-bg .bubble11{
		width: .7rem;
		height: .7rem;
		left: 79.79%;
	    top: 22%;
	}
	.index-heart-box .cup-bubbles .bubble1{
		width: 1.78rem;
		height: 1.78rem;
		margin: -.89rem 0 0 -.89rem;
	}
	.index-heart-box .cup-bubbles .bubble2{
		width: 2.9rem;
		height: 2.9rem;
		margin: -1.45rem 0 0 -1.45rem;
	}
	.index-heart-box .cup-bubbles .bubble3{
		width: .8rem;
		height: .8rem;
		margin: -.4rem 0 0 -.4rem;
	}
	.index-heart-box .cup-bubbles .bubble4{
		width: .94rem;
		height: .94rem;
		margin: -.47rem 0 0 -.47rem;
	}
	.index-heart-box .cup-bubbles .bubble5{
		width: .66rem;
		height: .66rem;
		margin: -.33rem 0 0 -.33rem;
	}
	.index-heart-box .cup-bubbles .bubble6{
		width: .3rem;
		height: .3rem;
		margin: -.15rem 0 0 -.15rem;
	}
	.index-heart-box .cup-bubbles .bubble7{
		width: .28rem;
		height: .28rem;
		margin: -.14rem 0 0 -.14rem;
	}
	.index-heart-box .cup-bubbles .bubble8{
		width: .28rem;
		height: .28rem;
		margin: -.14rem 0 0 -.14rem;
	}
	.index-heart-box .cup-bubbles .bubble9{
		width: 1.3rem;
		height: 1.3rem;
		margin: -.65rem 0 0 -.65rem;
	}
	.index-heart-box .cup-bubbles .bubble11{
		width: 6px;
		height: 6px;
		margin: -3px 0 0 -3px;
	}
	.index-heart-box .cup-bubbles .bubble12{
		width: .2rem;
		height: .2rem;
		margin: -.1rem 0 0 -.1rem;
	}
	.index-heart-box .heart-cup-box{
		width: 1.2rem;
	}
	.index-heart-box .heart-cup{
		width: 1.2rem;
	}
	.index-heart-box .text1{
		font-size: .6rem;
		line-height: .8rem;
		bottom: 25%;
	}
	.index-heart-box .text1 span{
		font-size: .8rem;
	}
	.index-heart-box .text2{
		bottom: 35%;
	}
	.index-heart-box .text2 span{
		font-size: .3rem;
		line-height: .4rem;
		padding-right: .5rem;
	}
	.index-heart-box .text2 span:before{
		width: .4rem;
		height: .4rem;
		margin-top: -.2rem;
		background-size: .36rem;
	}
	.index-heart-box .index-heart-bg .left-bg .bubble7{
		width: .76rem;
		padding-top: .76rem;
	}
	.index-heart-box .index-heart-bg .left-bg .bubble10{
		width: .8rem;
		padding-top: .8rem;
	}
	.index-heart-box .index-heart-bg .left-bg .bubble11{
		width: 1.2rem;
		padding-top: 1.2rem;
	}
	.index-heart-box .heart-cup .bubble1{
		width: .1rem;
		height: .1rem;
	}
	.index-heart-box .heart-cup .bubble2{
		width: .12rem;
		height: .12rem;
	}
	.index-heart-box .heart-cup .bubble3{
		width: .08rem;
		height: .08rem;
	}
	.index-heart-box .heart-cup .bubble4{
		width: .08rem;
		height: .08rem;
	}
	.index-heart-box .heart-cup .bubble5{
		width: .08rem;
		height: .08rem;
	}
	.index-heart-box .heart-cup .bubble6{
		width: .08rem;
		height: .08rem;
	}
	.index-heart-box .heart-cup .bubble7{
		width: .2rem;
		height: .2rem;
	}
	.index-heart-box .heart-cup .bubble8{
		width: .04rem;
		height: .04rem;
	}
	.index-heart-box .heart-cup .bubble9{
		width: .08rem;
		height: .08rem;
	}
	.index-heart-box .heart-cup .bubble10{
		width: .1rem;
		height: .1rem;
	}
	.index-heart-box .heart-cup .bubble11{
		width: .1rem;
		height: .1rem;
	}
	.index-heart-box .heart-cup .bubble12{
		width: .1rem;
		height: .1rem;
	}
	.index-heart-box .heart-cup .bubble13{
		width: .04rem;
		height: .04rem;
	}
	.index-heart-box .heart-cup .bubble14{
		width: .16rem;
		height: .16rem;
	}
	.index-heart-box .heart-cup .bubble15{
		width: .1rem;
		height: .1rem;
	}
	.index-heart-box .heart-cup .bubble16{
		width: .06rem;
		height: .06rem;
	}
	.index-heart-box .heart-cup .bubble17{
		width: .1rem;
		height: .1rem;
	}

	.index-heart-box .heart-line{
		top: 31%;
	    width: 170%;
	}
	.index-heart-box .heart-line .line{
		height: 50%;
	}
	.index-heart-box .heart-line .pc-line{
		display: none;
	}
	.index-heart-box .heart-line .m-line{
		display: block;
	}

	.process-tit{
		font-size: .5rem;
		line-height: .7rem;
	}
	.process-con{
		font-size: .24rem;
		line-height: .32rem;
		margin-top: .56rem;
	}
	.index-raw-box .text{
		width: 100%;
	}
	.index-raw-box .pc-img{
		display: none;
	}
	.index-raw-box .m-img{
		display: block;
		margin-top: 1rem;
	}
	.index-raw .country-img .img-box{
	    transform: translateY(calc(-50% + .2rem + 2px ));
	}
	.index-raw .country-img .img-box .img{
		width: .4rem;
	}
	.index-raw .country-img .img-box .txt{
		font-size: .24rem;
		line-height: .3rem;
		margin: 0;
	}
	.index-raw .country-img{
		width: 1.6rem;
		padding-top: 1.6rem;
	}
	.index-raw .country-img1{
		left: 4.25%;
	    top: 0;
	}
	.index-raw .country-img2{
		left: 9.33%;
	    top: 15%;
	}
	.index-raw .country-img3{
	    left: 22.52%;
	    top: 0;
	}
	.index-raw .country-img4{
		left: 79.41%;
	    top: 64%;
	}
	.index-raw .country-img5{
	    left: 64.6875%;
	    top: 63%;
	}
	.index-raw-box .index-raw{
		top: 6rem;
	}
	.index-raw-box .white-line .pc-line{
		display: none;
	}
	.index-raw-box .white-line .m-line{
		display: block;
	}
	.index-raw-box .text-box{
		top: 1rem;
		bottom: auto;
	}

	.index-process-box .process-next{
		width: .7rem;
		height: .7rem;
		top: 55%;
	}
	.index-process-box .process-next .img:before{
		width: 1rem;
		height: 1rem;
		margin: -.5rem 0 0 -.5rem;
	}
	.index-process-box .process-next .txt{
		font-size: .3rem;
		line-height: .4rem;
		padding-right: .3rem;
	}
	.index-quality-box .text-box{
		top: 1rem;
	}
	.index-quality-box .text-box .process-con{
		width: 100%;
	}
	.index-quality-box .quality-cup{
		bottom: -10%;
		width: 9.26rem;
		margin-left: -4.63rem;
	}
	.index-quality-box .quality-cup .red-line{
		left: 9.5%;
	}
	.index-quality-box .quality-cup .red-line .pc-line{
		display: none;
	}
	.index-quality-box .quality-cup .red-line .m-line{
		display: block;
	}

	.index-quality-box .quality-cup .cup-item{
		width: 2.83rem;
	}
	.index-quality-box .quality-cup .cup-item:nth-child(1),
	.index-quality-box .quality-cup .cup-item:nth-child(2){
		display: none;
	}
	.index-quality-box .quality-cup .bubbles-box .bubble{
		left: 72%;
	    top: -8%;
	}
	.index-quality-box .quality-cup .bubbles-box .bubble15{
		width: .3rem;
		height: .3rem;
		margin: -.15rem 0 0 -.15rem;
	}
	.index-quality-box .quality-cup .bubbles-box .bubble3,
	.index-quality-box .quality-cup .bubbles-box .bubble5,
	.index-quality-box .quality-cup .bubbles-box .bubble6,
	.index-quality-box .quality-cup .bubbles-box .bubble10,
	.index-quality-box .quality-cup .bubbles-box .bubble11,
	.index-quality-box .quality-cup .bubbles-box .bubble12,
	.index-quality-box .quality-cup .bubbles-box .bubble14,
	.index-quality-box .quality-cup .bubbles-box .bubble16,
	.index-quality-box .quality-cup .bubbles-box .bubble17,
	.index-quality-box .quality-cup .bubbles-box .bubble18,
	.index-quality-box .quality-cup .bubbles-box .bubble19,
	.index-quality-box .quality-cup .bubbles-box .bubble20,
	.index-quality-box .quality-cup .bubbles-box .bubble21,
	.index-quality-box .quality-cup .bubbles-box .bubble22,
	.index-quality-box .quality-cup .bubbles-box .bubble24,
	.index-quality-box .quality-cup .bubbles-box .bubble25{
		display: none;
	}
	.index-tech-box .tech-line .pc-line{
		display: none;
	}
	.index-tech-box .tech-line .m-line{
		display: block;
	}
	.index-tech-box .text-box{
		top: 1rem;
	}
	.index-tech-box .text{
		width: 100%;
	}
	.tech-bubbles{
		left: 0;
    	top: -8%;
	}
	.tech-bubbles .particle{
		width: 1rem;
		height: 1rem;
	}
	.index-tech-box .bubble-bg .bubble1{
		width: 1.8rem;
		height: 1.8rem;
	}
	.index-time-box .time-tit{
		font-size: .6rem;
		line-height: .8rem;
	}
	.index-time-box .line-box .line1{
		width: 12rem;
		padding-top: 12rem;
		margin: -6rem 0 0 -6rem;
	}
	.index-time-box .line-box .line2{
		width: 8.4rem;
		padding-top: 8.4rem;
		margin: -4.2rem 0 0 -4.2rem;
	}
	.index-time-box .line-box .line3{
		width: 4.8rem;
		padding-top: 4.8rem;
		margin: -2.4rem 0 0 -2.4rem;
	}
	.index-time-box .center-img{
		width: 2.5rem;
		padding-top: 2.5rem;
		margin: -1.25rem 0 0 -1.25rem;
	}
	.time-bubbles .bubble8{
		width: 1rem;
		padding-top: 1rem;
		margin: -.5rem 0 0 -.5rem;
	}
	.time-bubbles .bubble9{
		width: .9rem;
		padding-top: .9rem;
		margin: -.45rem 0 0 -.45rem;
	}
	.time-bubbles .bubble10{
		width: .94rem;
		padding-top: .94rem;
		margin: -.47rem 0 0 -.47rem;
	}
	.time-bubbles .bubble11{
		width: .7rem;
		padding-top: .7rem;
		margin: -.35rem 0 0 -.35rem;
	}
	.time-bubbles .bubble12{
		width: .68rem;
		padding-top: .68rem;
		margin: -.34rem 0 0 -.34rem;
	}
	.time-bubbles .bubble16{
		width: .9rem;
		padding-top: .9rem;
		margin: -.45rem 0 0 -.45rem;
	}
	.index-time-box .text-box{
		bottom: 2rem;
	}
	.index-time-box .center-img .time-line{
		top: 16%;
	}
	.index-time-box .center-img .time-line .pc-line{
		display: none;
	}
	.index-time-box .center-img .time-line .m-line{
		display: block;
	}
	.index-brand-box{
		padding-top: 1rem;
	}
	.index-brand-box .index-brand-tit{
		font-size: .5rem;
		line-height: .7rem;
	}
	.index-brand-box .brand-list{
		margin-top: .5rem;
		padding: 0;
	}
	.index-brand-box .brand-list .row{
		margin: 0;
	}
	.index-brand-box .brand-list .item{
		float: none;
		width: 100%;
		box-sizing: border-box;
		padding: 0 .6rem;
		margin-bottom: .5rem;
	}
	.index-brand-box .brand-list .item:last-child{
		margin-bottom: 0;
	}
	.index-brand-box .brand-list .text-box{
		top: 1.1rem;
	}
	.index-brand-box .brand-list .brand-logo{
		width: 1.8rem;
	}
	.index-brand-box .brand-list .tit{
		font-size: .45rem;
		line-height: .6rem;
		padding: 0 5%;
		margin-top: .3rem;
	}
	.index-brand-box .brand-list .more-box{
		margin-top: .2rem;
	}
	.index-brand-box .brand-list .more-box .init{
		font-size: .3rem;
		height: .4rem;
		line-height: .4rem;
	}
	.index-news-box{
		padding: 1rem 0;
		overflow: hidden
	}
	.index-news-box .news-tit{
		font-size: .5rem;
		line-height: .7rem;
	}
	.index-news-box .index-news{
		margin: .5rem 0 0;
	}
	.index-news .row{
		margin: 0;
	}
	.index-news .item{
		width: 100%;
		padding: 0;
		
	}
	.index-news .swiper-slide{
		margin-right: .8rem;
	}
	.index-news .swiper-slide:last-child{
		margin-right: 0;
	}
	.index-news .index-news-more{
		margin-top: .5rem;
	}
	.index-news .btns{
		display: block;
		margin-top: .5rem;
		font-size: 0;
		text-align: center;
	}
	.index-news .btns .swiper-pagination-bullet{
		display: inline-block;
		*display: inline;
		zoom: 1;
		width: .7rem;
		height: 2px;
		background-color: #ddd;
		margin: 0 2px;
		transition: all .3s;
	}
	.index-news .btns .swiper-pagination-bullet-active{
		background-color: #d10a30;
	}

	.loading-box .bubble-box1 .txt{
		font-size: .4rem;
		line-height: .5rem;
	}
	.loading-box .skip-btn{
		width: 2rem;
		height: .7rem;
		margin-left: -1.2rem;
		padding-left: .4rem;
		text-align: left;
	}
	.loading-box .skip-btn span{
		font-size: .3rem;
		line-height: .7rem;
	}
	.loading-box .skip-btn span:before{
		right: -.5rem;
	}
	.loading-box .cup-group-svg{
		width: 6.5rem;
	    height: 6.5rem;
	    margin: -3.25rem 0 0 -3.25rem;
	}
	.loading-box .cup-group-svg .first-item,
	.loading-box .cup-group-svg .cup-item{
		width: .5rem;
		margin-left: -.25rem;
		transform-origin: center 3.25rem;
	}
	.loading-box .event-text .time{
		font-size: .4rem;
		line-height: .5rem;
	}
	.loading-box .event-text .con{
		font-size: .4rem;
		line-height: .54rem;
		margin-top: .2rem;
	}
	.loading-box .event-text .con .num{
		font-size: .4rem;
		line-height: .54rem;
	}
	.loading-box .event-text.text2 .con{
		margin-top: .2rem;
	}
	.loading-box .cup-bg .white-svg{
		width: 6.5rem;
		height: 6.5rem;
		margin: -3.25rem 0 0 -3.25rem;
	}
	.loading-box .cup-wrap{
		width: 120vh;
		padding-top: 120vh;
		margin: -60vh 0 0 -60vh;
	}
	.loading-box .big-circle-box .red-circle{
		width: 6.5rem;
		padding-top: 6.5rem;
	}
	.loading-box .big-circle-box.on .red-circle{
		width: 190%;
	    padding-top: 190%;
	}
	.loading-box .big-circle-box .big-circle .block{
		border-width: calc(.8rem + 2px);
	}
	.loading-box .event-text .icon{
		width: .5rem;
	}
	.loading-box .event-text .tit{
		font-size: .4rem;
		line-height: .5rem;
		margin-top: .3rem;
	}
	.loading-box .event-text .index-more{
		margin-top: .4rem;
	}

	.lfy-page .lfy-history-box .history-text{
		width:3.6rem;
	}
	.index-heart-box .index-heart-bg .right-bg .bubble12{
		top: 75.27%;
	}
	.ban-about .text .tit br,.idea-manage-box .manage-tab .txt br{
		display:none;
	}
	.about-base-box .num-list .item{
		width:33.3%;
		margin-right:0;
		padding:0 1%;
		box-sizing:border-box;
	}

	.idea-box .img-bubbles .bubble2{
		display:none;
	}
	.search-dialog .hot-search{
		width:100%;
	}
}

@-webkit-keyframes aitf {
  0% {
    background-position: 50% center;
  }
  25% {
    background-position: 60% center;
  }
  50% {
    background-position: 50% center;
  }
  75% {
    background-position: 40% center;
  }
  100% {
    background-position: 50% center;
  }
}


















