@media (max-width: 1600px){
	header .menu ul li a{
		padding: 0 30px;
	}
	.index-section-2-main dl dt{
		max-width: 50%;
	}
	.index-section-2-main dl dd{
		margin-left: 100px;
	}
	.index-section-2-main dl dd h1{
		margin: 40px 0;
		font-size: 40px;
	}
	.section h2{
		margin-top: 50px;
	}
	.index-section-4-right .swiper-slide a{
		height: auto;
		padding-bottom: 30px;
	}
	.index-section-4-info h1{
		margin: 30px 0 20px;
	}
	.ich-news{
		margin-bottom: 45px;
	}
	.about-section-1{
		min-height: inherit;
	}
	.about-section-1-img{
		max-width: 60%;
	}
	.about-section-1-info-content{
		padding: 40px 0;
	}
	.about-section-1-info-content .tips{
		margin-top: 20px;
	}
	.padding260{
		padding-left: 160px;
		padding-right: 160px;
	}
	.about-section-3-pagination .swiper-button-prev{
		margin-left: 160px;
	}
	.about-section-3-pagination .swiper-pagination{
		left: 160px;
	}
	.investment-2{
		padding-left: 160px;
	}
	.investment-2 dl dd{
		padding-left: 0;
	}
	.pages-banner .pages-tabs{
		right: 160px;
	}
	.support-3 dl dd{
		padding: 0 50px 0 100px;
	}
	.support-4 dl dd{
		padding: 0 100px 0 0;
	}
	.index-section-3-right .swiper-slide a .img{
		width: 250px;
	}
}
@media (max-width: 1440px){
	.index-section-4-info time{
		margin-top: 20px;
	}
	.index-section-4-info h1{
		margin: 20px 0;
	}
	.index-section-5-main{
		padding-top: 185px;
	}
	.ich-news dd ul li{
		line-height: 50px;
	}
	.ich-news dd ul li time{
		font-size: 14px;
	}
	.ich-news dd ul li a{
		font-size: 14px;
	}
	.ich-news dt h1{
		margin: 40px 0;
	}
	.padding260{
		padding-left: 100px;
		padding-right: 100px;
	}
	.about-section-3-pagination .swiper-button-prev{
		margin-left: 100px;
	}
	.about-section-3-pagination .swiper-pagination{
		left: 100px;
	}
	.dynamic-main-info-box,.dynamic-info .dynamic-main-bottom{
		margin: 0;
		padding: 0 50px;
	}
	.dynamic-main-info-tit{
		margin: 35px 0 0;
		padding: 50px 50px 0;
	}
	.investment-2{
		padding-left: 100px;
	}
	.investment-2 dl dt{
		max-width: 50%;
	}
	.support-1 dl{
		padding: 30px 0 0;
	}
	.support-1 dl dt{
		max-width: 50%;
	}
	.support-3 dl dt{
		max-width: 50%;
	}
	.support-4 dl dt{
		max-width: 50%;
	}
	.pictures{
		position: static;
	}
	.index-section-3-right .swiper-slide a{
		display: block;
	}
	.index-section-3-right .swiper-slide a .section-3-info{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.index-section-3-right .swiper-slide a:hover .section-3-info{
		padding-bottom: 20px;
	}
	.index-section-3-right .swiper-slide a .img{
		width: 100%;
	}
	.index-section-3-right .swiper-slide a .section-3-info h1{
		margin-bottom: 20px;
	}
	.index-section-3-right .swiper-slide a .section-3-info p{
		height: 52px;
		overflow: hidden;
	}
}
@media (max-width: 1366px){
	header .menu ul li a{
		padding: 0 20px;
	}
	.index-section-2-main dl dd h1{
		font-size: 30px;
		margin: 20px 0;
	}
	.section h2{
		margin-top: 20px;
	}
	.index-section-3-left{
		width: 420px;
	}
	.index-section-4-right .swiper-slide a{
		padding-bottom: 20px;
	}
	.index-section-4-info{
		padding: 0 20px;
	}
	.index-section-4-info h1{
		height: auto;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		margin: 10px 0;
	}
	.index-section-4-info p{
		height: 80px;
	}
	.index-section-5-main{
		padding-top: 140px;
	}
	.ich-news{
		margin-bottom: 20px;
	}
	.pictures .pictures-item a{
		max-height: 200px;
	}
	.pictures .pictures-item a img{
		max-height: 200px;
	}
	.about-section-1-img{
		max-width: 55%;
	}
	.investment-2-3 dl dd{
		width: calc((100% - 80px) / 2);
	}
	.investment-2-5 dl dd{
		width: calc((100% - 80px) / 2);
	}
	.investment-2-1 dl dt,.investment-2-2 dl dt{
		max-width: 50%;
	}
}
@media (max-width: 1280px){
	.index-section-5-main{
		display: flex;
		height: 100%;
		flex-direction: column;
		justify-content: center;
	}
	.pictures .pictures-item a{
		max-height: 150px;
	}
	.pictures .pictures-item a .pictures-info{
		padding: 20px;
	}
	.pictures .pictures-item a img{
		max-height: none;
	}
	.about-section-2{
		margin-top: 30px;
	}
	.about-section-2-info{
		padding: 20px 10px;
	}
	.about-section-2-info p{
		font-size: 16px;
	}
	.about-section-2-info .btn{
		padding: 0 10px;
	}
	.about-section-3{
		padding-top: 50px;
	}
	.about-section-3-tit{
		margin-bottom: 50px;
	}
	.dynamic-main-top{
		padding: 20px 0;
	}
	.dynamic-main-top dl dt{
		width: 40%;
	}
	.dynamic-main-top dl dd .des, .dynamic-main-bottom dl dd .des{
		margin: 20px 0;
	}
	.dynamic-main-more{
		padding: 20px 0 70px;
	}
	.dynamic-main-bottom dl{
		padding: 25px 0;
	}
	.dynamic-main-info-box-tit{
		margin-top: -100px;
		margin-bottom: 20px;
	}
	.pages-banner .pages-tabs{
		right: 100px;
	}
	.investment-1-2 dl dd img{
		max-width: 500px;
	}
	.investment-1-4{
		padding: 20px 0;
	}
	.investment-1-4 dl dt{
		max-width: 50%;
	}
	.investment-1-4 dl dd{
		padding-left: 20px;
	}
	.investment-1-7 dl dt,.investment-1-8 dl dd,.investment-1-9 dl dd,.investment-1-10 dl dt{
		max-width: 50%;
	}
	.join-main{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.support-1 dl{
		padding: 40px 0;
	}
	.support-1 dl dt{
		margin-top: 0;
	}
	.support-2 dl dd{
		padding: 40px;
	}
	.support-3 dl{
		padding: 40px 0;
	}
	.support-4{
		padding: 40px 0;
	}
	.ich-news dt{
		width: 380px;
	}
	.ich-news dd ul li time{
		width: 180px;
	}
	.index-section-3-left{
		width: 320px;
	}
	.investment-1-6 dl dt{
		width: 50%;
	}
}
@media (max-width: 1200px){
	header{
		height: 80px;
	}
	header .logo a{
		width: 133px;
		height: 22px;
		background-size: cover;
	}
	header .menu ul li a{
		padding: 0 10px;
	}
	header .content-main{
		height: 80px;
	}
	.index-section-2-main dl dd p{
		max-height: 80px;
		overflow: hidden;
	}
	.index-section-3-main{
		align-items: flex-end;
		left: 80px;
		bottom: 50%;
		transform: translateY(50%);
	}
	.index-section-3-left h1{
		margin: 40px 0;
		font-size: 30px;
	}
	.index-section-3-right .swiper-slide a .section-3-info{
		width: 100%;
		padding: 0 20px 20px;
	}
	.index-section-3-right .swiper-slide a .section-3-info p{
		max-height: 80px;
		overflow: hidden;
	}
	.index-section-3-right .swiper-slide a .section-3-info h1{
		font-size: 20px;
	}
	.index-section-4-main{
		left: 80px;
	}
	.index-section-4-left{
		width: 200px;
	}
	.index-section-4-left h1{
		margin: 40px 0;
		font-size: 30px;
	}
	.ich-news{
		margin-left: 80px;
	}
	.ich-news dt{
		max-width: 200px;
	}
	.dynamic-info .dynamic-main{
		padding-bottom: 20px;
		padding-top: 1px;
	}
	.dynamic-main-info-box-tit{
		margin-top: 0;
		color: #333;
		text-align: left;
		margin: 20px 0;
		font-size: 18px;
	}
	.dynamic-info .dynamic-main-info-box{
		padding-bottom: 20px;
	}
	.dynamic-main-info-box, .dynamic-info .dynamic-main-bottom{
		padding: 0 20px;
	}
	.dynamic-info .dynamic-main-bottom{
		padding-bottom: 20px;
	}
	.dynamic-main-info-box-subtit{
		line-height: 24px;
		padding: 20px 0;
	}
	.dynamic-main-info-box-subtit span{
		display: inline-block;
	}
	.dynamic-main-info-box-text{
		padding: 20px 0;
	}
	.dynamic-main-info-turn p{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 50px;
	}
	.dynamic-main-info-turn{
		padding-top: 0;
	}
	.dynamic-main-info-tit{
		padding: 20px 20px 0;
	}
	.pages-banner .pages-tabs{
		right: 20px;
	}
	.pages-banner .pages-tabs ul li a{
		width: 150px;
	}
	.investment-1 dl dt{
		max-width: 50%;
	}
	.investment-1 dl dd{
		padding: 0 20px;
	}
	.investment-1-1{
		margin-top: 20px;
	}
	.investment-1-1 dl dt{
		width: 50%;
	}
	.investment-1-1 dl dt span{
		bottom: 0;
		line-height: 40px;
		font-size: 14px;
		width: auto;
		padding: 0 20px;
	}
	.investment-1-1 dl dd{
		padding: 20px;
	}
	.investment-1-1 dl dd .investment-1-1-icon{
		display: none;
	}
	.investment-1-2{
		margin-top: 20px;
	}
	.investment-1-2 dl{
		display: block;
	}
	.investment-1-2 dl dt{
		margin-right: 0;
	}
	.investment-1-2 dl dd h1{
		padding-left: 0;
		padding-top: 20px;
	}
	.investment-1-2 dl dd p{
		padding-left: 0;
	}
	.investment-1-2 dl dd img{
		max-width: 100%;
		margin-top: 20px;
	}
	.investment-1-3-bottom-item{
		margin-top: 20px;
	}
	.investment-1-4{
		margin-top: 20px;
	}
	.investment-1-4 dl{
		display: block;
	}
	.investment-1-4 dl dt{
		max-width: 100%;
	}
	.investment-1-4 dl dd{
		padding-left: 0;
		margin-top: 20px;
	}
	.investment-1-5{
		padding: 20px 0;
	}
	.investment-1-5 ul{
		display: block;
	}
	.investment-1-5 ul li{
		width: 100%;
		padding-right: 0;
	}
	.investment-1-6{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.investment-1-6 dl{
		display: block;
	}
	.investment-1-6 dl dd{
		margin-right: 0;
	}
	.investment-1-6 dl dt{
		margin-top: 20px;
	}
	.investment-1-6-dt-top{
		display: block;
	}
	.investment-1-6-dt-top-left{
		padding-right: 0;
	}
	.investment-1-7 dl,.investment-1-8 dl,.investment-1-9 dl,.investment-1-10 dl{
		display: block;
	}
	.investment-1-7 dl dt,.investment-1-8 dl dd,.investment-1-9 dl dd,.investment-1-10 dl dt{
		max-width: 100%;
	}
	.investment-1-7 dl{
		margin-top: 20px;
	}
	.investment-1-7 dl dd{
		margin-top: 20px;
		padding-left: 0;
	}
	.investment-1-8 dl dt{
		padding-top: 0;
		padding-right: 0;
	}
	.investment-1-8 dl dt .investment-1-8-btns{
		text-align: center;
		margin-bottom: 20px;
	}
	.investment-1-9{
		max-height: inherit;
		padding-bottom: 20px;
	}
	.investment-1-9 dl dt{
		padding-top: 20px;
		margin-bottom: 20px;
	}
	.investment-1-9 dl dt img{
		margin-top: 0;
	}
	.investment-1-10 dl{
		padding: 20px 0;
	}
	.investment-1-10 dl dd{
		padding-left: 0;
		margin-top: 20px;
	}
	.investment-2-1 dl,.investment-2-2 dl{
		display: block;
	}
	.investment-2-1 dl dt,.investment-2-2 dl dt{
		max-width: 100%;
	}
	.investment-2-2 dl dt p{
		padding-left: 0;
	}
	.investment-2-2 dl dd{
		padding-left: 0;
		margin-top: 20px;
	}
	.investment-2-8-item{
		width: 25%;
	}
	.news-info-top{
		display: block;
	}
	.news-info-top dd{
		margin-left: 0;
	}
	.support-2 dl dt{
		max-width: 50%;
	}
	.support-2 dl dd,.support-3 dl dd,.support-4 dl dd{
		padding: 20px;
	}
	.support-2 dl dd h1,.support-3 dl dd h1,.support-4 dl dd h1{
		margin-bottom: 20px;
	}
	.support-3 dl dd ul li{
		margin-bottom: 5px;
	}
}
@media (max-width: 1024px) {
	.index-section-2-left-bg{
		display: none;
	}
	.index-section-2-right-bg{
		width: 100%;
	}
	.index-container-pages{
		display: none;
	}
	.padding260{
		padding-left: 50px;
		padding-right: 50px;
	}
	.index-section-2-main{
		right: 120px;
	}
	.index-section-2-main dl dt{
		max-width: 70%;
	}
	.index-section-2-main dl dd{
		margin-left: 50px;
	}
	.index-section-2-main dl dd h1{
		margin: 55px 0;
	}
	.index-section-2-main dl dd h2{
		margin-top: 40px;
	}
	.index-section-3-main{
		align-items: center;
		right: 120px;
	}
	.index-section-3-left{
		width: auto;
		margin-right: 50px;
	}
	.index-section-5-main{
		justify-content: center;
		padding-top: 50px;
	}
	.ich-news{
		margin-bottom: 45px;
	}
	.copyright{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.about-section-1-info-content{
		max-width: 435px;
	}
	.about-section-3 .swiper-slide dl dt{
		max-width: 330px;
	}
	.about-section-1-img{
		top: 40px;
		max-width: 50%;
	}
	.about-section-1-info-content .tips{
		display: none;
	}
	.about-section-3-pagination{
		padding-top: 40px;
	}
	.about-section-3-pagination .swiper-pagination{
		left: 50px;
		top: 40px;
	}
	.about-section-3-pagination .swiper-button-prev{
		margin-left: 50px;
	}
	.pagination-right-arrow{
		top: 40px;
		right: 50px;
	}
	.about-section-3-pagination .pagination-num{
		margin-left: 50px;
	}
	.footer-link{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.turn-pages{
		padding-bottom: 50px;
	}
	.pages-banner .pages-tit{
		bottom: 30px;
	}
	.support-4 dl{
		padding-left: 50px;
	}
	.support-3 dl{
		padding-top: 0;
		padding-bottom: 0;
	}
	.news-main-tab ul{
		padding: 20px 0;
	}
	.news-main-tab ul li a{
		line-height: 36px;
		font-size: 16px;
	}
	.pages-banner .pages-tabs{
		bottom: 30px;
	}
	.investment-2 dl dt{
		display: none;
	}
	.contact-main ul{
		padding-bottom: 0;
	}
	.investment-1-9 dl dd{
		display: none;
	}
	.index-section-3-right .swiper-slide a .section-3-info{
		position: absolute;
		padding-top: 20px;
	}
}
@media (max-width: 991px){
	.index-section-1 .swiper-slide video{
		display: none;
	}
	.index-section-1 .swiper-slide:first-child{
		background: url(../images/home-bg.jpg) 50% 50% no-repeat;
		background-size: cover;
	}
	.dynamic-main-info-box-subtit{
		flex-direction: column;
	}
	.dynamic-main-info-box-subtit .position{
		order: -1;
		margin-bottom: 10px;
	}
	.index-section-1 .swiper-slide video{
		width: 2560px;
		left: 50%;
		margin-left: -1280px;
		object-fit: none;
	}
	.index-section-2-main dl dd h1{
		margin: 20px 0;
	}
	.download-pop-form{
		padding: 20px 20px 0;
	}
	.download-pop-form ul li label{
		width: 60px;
	}
	.download-pop-form ul li input{
		margin-left: 10px;
	}
	.investment-2 dl dt{
		display: block;
	}
	.investment-1-9 dl dt{
		display: block;
	}
	.m-header{
		display: flex;
		background-color: rgba(0,0,0,.7);
	}
	.side-nav{
		width: 100%;
	}
	.scroll-tips-right{
		display: none;
	}
	.index-container-pages{
		right: 0;
	}
	.index-section-1 .swiper-slide .left-center{
		left: 20px;
	}
	.index-section-1 .swiper-slide .left-bottom{
		left: 20px;
		font-size: 20px;
	}
	.index-section-1 .swiper-pagination{
		left: 20px;
	}
	.scroll-tips-bottom{
		bottom: 10px;
		display: none;
	}
	.index-section-2-main{
		left: 20px;
		right: 20px;
		top: 50%;
		padding-top: 68px;
	}
	.index-section-2-main dl{
		display: block;
	}
	.index-section-2-main dl dt{
		max-width: 100%;
	}
	.index-section-2-main dl dd{
		margin: 20px 0 0;
	}
	.index-section-3-main{
		left: 20px;
		right: 20px;
		flex-direction: column;
		padding-top: 68px;
		bottom: inherit;
		top: 50%;
		transform: translateY(-50%);
	}
	.index-section-3-left{
		width: 100%;
		margin-right: 0;
	}
	.index-section-3-left h1{
		margin: 20px 0;
	}
	.index-section-3-right{
		width: 100%;
		padding-top: 20px;
	}
	.index-section-3-right .swiper-slide a .section-3-info{
		padding: 10px;
	}
	.index-section-3-right .swiper-slide a .section-3-info h1{
		margin-bottom: 0;
	}
	.index-section-3-right .swiper-slide a .section-3-info p{
		max-height: 50px;
		display: none;
	}
	.index-section-4-main{
		flex-direction: column;
		left: 20px;
		right: 20px;
		padding-top: 68px;
	}
	.index-section-4-left{
		width: 100%;
	}
	.index-section-4-left h1{
		margin: 20px 0;
	}
	.index-section-4-right{
		width: 100%;
		padding-top: 20px;
	}
	.index-section-4-info{
		padding: 0 10px;
	}
	.index-section-4-info p{
		height: 60px;
		margin-bottom: 0;
	}
	.index-section-4-info time{
		margin-top: 10px;
	}
	.index-section-5-main{
		align-items: center;
		justify-content: center;
		padding-top: 48px;
	}
	.ich-news{
		width: 100%;
		padding: 0 20px;
		flex-direction: column;
		margin: 0;
	}
	.ich-news dt{
		width: 100%;
	}
	.ich-news dt h1{
		margin: 10px 0;
		font-size: 28px;
	}
	.ich-news dd{
		width: 100%;
		margin-top: 10px;
	}
	.ich-news dd ul li time{
		width: auto;
		margin-right: 20px;
	}
	.pictures{
		display: none;
		margin-top: 20px;
	}
	.pictures .pictures-item a .pictures-info{
		padding: 10px;
	}
	.pictures .pictures-item a .pictures-info h1{
		font-size: 13px;
	}
	.pictures .pictures-item a .pictures-info p{
		font-size: 12px;
	}
	.copyright{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		line-height: 40px;
	}
	.pages-banner{
		margin-top: 68px;
	}
	.pages-banner .pages-tit{
		padding: 20px;
		bottom: 0;
		font-size: 18px;
	}
	.padding260{
		padding-left: 20px;
		padding-right: 20px;
	}
	.about-section-1-info-content{
		padding: 20px 0;
	}
	.about-section-1-info-content .tips{
		letter-spacing: 20px;
	}
	.about-section-1-img{
		position: static;
		max-width: 100%;
	}
	.section-2-item{
		margin-top: 20px;
	}
	.about-section-2-info{
		flex-direction: column;
		align-items: flex-start;
	}
	.about-section-2-info .btn{
		margin-top: 10px;
	}
	.about-section-3{
		margin-top: 20px;
	}
	.about-section-3-tit{
		margin-bottom: 20px;
	}
	.about-section-3-tit span{
		margin-bottom: 20px;
	}
	.about-section-3 .swiper-slide dl{
		display: block;
	}
	.about-section-3 .swiper-slide dl dt{
		margin-right: 0;
	}
	.about-section-3-pagination{
		padding-top: 20px;
	}
	.about-section-3-pagination .swiper-pagination{
		top: 20px;
		left: 20px;
	}
	.about-section-3-pagination .swiper-button-prev{
		margin-left: 20px;
	}
	.pagination-right-arrow,.about-section-3-pagination .pagination-num{
		display: none;
	}
	.footer-link{
		padding-top: 20px;
		padding-bottom: 20px;
		display: block;
	}
	.footer-link ul{
		display: block;
		margin-right: 0;
	}
	.footer-link .qrcode{
		margin-top: 20px;
	}
	.footer-link .qrcode a{
		width: 100%;
		text-align: center;
	}
	.footer-link .qrcode a .qrcode-pop{
		top: -200px;
	}
	.footer-link .qrcode a .qrcode-pop::before{
		transform: translateX(-50%) rotate(180deg);
		bottom: -7px;
		top: initial;
	}
	.footer-link h1{
		position: relative;
		padding: 10px 0;
	}
	.footer-link h1::after{
		content: '';
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		background: url(../icon/arrow-down.png) no-repeat;
		background-size: cover;
		width: 20px;
		height: 20px;
		transition: all .5s;
	}
	.footer-link h1.active::after{
		transform: rotate(-180deg);
		margin-top: -10px;
	}
	.footer-link ol{
		display: none;
	}
	.pages-copyright{
		display: block;
		line-height: normal;
	}
	.pages-copyright-left{
		padding: 20px 0;
	}
	.pages-copyright-right{
		padding-bottom: 20px;
	}
	.contact-main ul{
		padding: 20px 100px;
	}
	.contact-main ul li{
		margin-bottom: 40px;
	}
	.dynamic-main-top dl, .dynamic-main-bottom dl{
		display: block;
	}
	.dynamic-main-top dl dd{
		margin-right: 0;
	}
	.dynamic-main-top dl dt span{
		left: 0;
	}
	.dynamic-main-top dl dt{
		width: 100%;
	}
	.dynamic-main-bottom dl{
		padding-bottom: 0;
		padding-top: 20px;
	}
	.dynamic-main-bottom dl dd{
		margin-left: 0;
	}
	.dynamic-main-more a{
		width: 50%;
	}
	.dynamic-main-more{
		padding-bottom: 50px;
	}
	.dynamic-file-list dl{
		width: 100%;
		display: block;
		padding: 0 0 20px;
	}
	.dynamic-file-list dl dt{
		padding-left: 20px;
		width: 100%;
		border-right: none;
	}
	.dynamic-file-list dl dd{
		padding: 0 20px;
	}
	.turn-pages{
		justify-content: center;
		padding-bottom: 50px;
	}
	.turn-pages-left{
		display: none;
	}
	.dynamic-main-download{
		margin-bottom: 20px;
	}
	.pages-banner .pages-tabs{
		bottom: 15px;
		right: 10px;
	}
	.pages-banner .pages-tabs ul li a{
		width: auto;
		font-size: 12px;
		padding: 0 10px;
		line-height: 30px;
	}
	.investment-1{
		margin-top: 20px;
	}
	.investment-1 dl{
		display: block;
	}
	.investment-1 dl dt{
		max-width: 100%;
	}
	.investment-1 dl dd{
		padding: 20px;
	}
	.investment-1 .investment-1-pagnation{
		bottom: -40px;
		height: 40px;
		left: 20px;
		right: 20px;
		transform: translateX(0);
	}
	.investment-1 .investment-1-pagnation .swiper-pagination{
		width: 100%;
	}
	.investment-1 .investment-1-pagnation img{
		display: none;
	}
	.investment-2{
		padding-left: 20px;
		padding-right: 20px;
		margin-bottom: 20px;
	}
	.investment-2 dl{
		display: block;
	}
	.investment-2 dl dd{
		margin-right: 0;
	}
	.investment-2 dl dt{
		max-width: 100%;
		margin-top: 20px;
	}
	.investment-3{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.investment-2-1,.investment-2-3,.investment-2-5,.investment-2-7,.investment-2-8{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.investment-2-1 h1,.investment-2-2 h1{
		font-size: 20px;
	}
	.investment-2-1 h2,.investment-2-2 h2{
		font-size: 16px;
	}
	.investment-2-1 h2 span{
		background-color: transparent;
	}
	.investment-2-1 h2::before{
		display: none;
	}
	.investment-2-1 dl dd{
		padding-right: 0;
	}
	.investment-2-1 dl dd h3{
		font-size: 14px;
	}
	.investment-2-1 dl dt, .investment-2-2 dl dt{
		margin-top: 20px;
	}
	.investment-2-3 dl,.investment-2-5 dl{
		display: block;
	}
	.investment-2-3 dl dd,.investment-2-5 dl dd{
		width: 100%;
	}
	.icon-4-6 img{
		margin: 0 20px 0 0;
	}
	.investment-2-7 h1{
		font-size: 24px;
		margin-bottom: 20px;
	}
	.investment-2-8-item{
		width: 50%;
	}
	.investment-2-8-item a{
		padding: 20px;
	}
	.join-th span:nth-child(1){
		width: auto;
	}
	.join-th{
		justify-content: space-between;
		padding: 20px 0;
	}
	.join-th span:nth-child(2),.join-th span:nth-child(3){
		display: none;
	}
	.join-th span:nth-child(4){
		width: auto;
		text-align: right;
		padding-right: 20px;
	}
	.join-list .join-td{
		justify-content: space-between;
		line-height: 60px;
	}
	.join-list .join-td  span:nth-child(1),.join-list .join-td span:nth-child(4){
		width: auto;
	}
	.join-list .join-td span:nth-child(4){
		padding-right: 20px;
	}
	.join-list .join-td span:nth-child(2),.join-list .join-td span:nth-child(3){
		display: none;
	}
	.join-body{
		padding: 20px 0;
	}
	.join-body dl{
		display: block;
		padding: 20px;
	}
	.join-body dl dt{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.join-body-item{
		margin-bottom: 20px;
	}
	.join-body-item h1{
		margin-bottom: 10px;
	}
	.join-tips{
		padding-top: 20px;
		padding-left: 20px;
	}
	.join-list ul li.active .close-icon{
		right: 20px;
	}
	.support-1 dl dd h1,.support-2 dl dd h1,.support-3 dl dd h1,.support-4 dl dd h1{
		margin-bottom: 20px;
	}
	.support-1 dl dd ul li,.support-2 dl dd ul li,.support-3 dl dd ul li,.support-4 dl dd ul li{
		margin-bottom: 10px;
	}
	.support-1 dl dt,.support-2 dl dt,.support-3 dl dt,.support-4 dl dt{
		max-width: 100%;
	}
	.support-1 dl,.support-2 dl,.support-3 dl,.support-4 dl{
		display: block;
	}
	.support-2{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.support-2 dl dd{
		margin-top: 20px;
	}
	.support-3{
		padding: 0 20px;
	}
	.support-2 dl dd{
		
	}
	.support-4 dl{
		padding: 0 20px;
	}
	.support-3 dl{
		padding: 20px 0;
	}
	.support-3 dl dd{
		padding: 20px 0 0;
	}
	.support-4 dl dd{
		padding: 0;
	}
	.support-4 dl dt{
		margin-top: 20px;
	}
	.investment-1-1 dl{
		display: block;
	}
	.investment-1-1 dl dt{
		width: 100%;
	}
	.about-pop dl{
		width: 95%;
		display: block;
		padding-right: 0;
	}
	.about-pop dl dt{
		width: 100%;
	}
	.about-pop dl dt img{
		width: 100%;
	}
	.about-pop dl dd{
		margin-left: 0;
		padding: 0 20px 20px;
	}
	.about-pop dl dd h1{
		padding-top: 20px;
	}
	.about-pop dl dd .des{
		padding: 20px 0;
		margin-bottom: 20px;
	}
	.about-pop dl dd.about-pop-close{
		right: 0;
		width: 50px;
		padding: 0;
	}
	.about-section-3{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.about-section-3 .swiper-slide dl{
		padding: 10px;
	}
	.about-section-3 .swiper-slide dl dd h1{
		font-size: 14px;
	}
	.about-section-3 .swiper-slide dl dd .info{
		margin-top: 20px;
		font-size: 13px;
	}
	.about-section-3 .swiper-slide dl dd .more{
		margin-top: 20px;
	}
}
@media (max-width: 768px){
	.contact-main ul{
		display: block;
	}
	.contact-main ul li{
		width: 100%;
	}
	.contact-main ul li p{
		margin-bottom: 20px;
	}
	.contact-main ul li:nth-child(2){
		padding: 0;
	}
	.contact-main ul li:last-child{
		width: 100%;
		padding-left: 0;
	}
	.contact-main ul li .contact-form p {
		display: block;
		margin-bottom: 0;
	}
	.contact-main ul li .contact-form p input{
		flex: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.contact-main ul li .contact-form p textarea{
		width: 100%;
		margin-bottom: 20px;
	}
}