@media (min-width:2100px) {
	.auto-container {
		padding: 0 8%;
	}

	body {
		max-width: 1920px;
		margin: 0 auto;
		border: 2px solid #000;
	}

	.home4-block .item img {
		width: 100%;
	}
}


 @media (min-width:1800px) {
	body{
		margin: 0 25px;
		border-left: 2px solid #000;
		border-right: 2px solid #000;
	}
	.home1{
		padding: 150px 0;
	}
      .investment_con_list .cont .item {
        width: 30%;
        border: 2px solid #02050C;
        border-radius: 5px;
        overflow: hidden;
        margin: 0 60px;
		padding-bottom: 40px;
    }
	.investment_con_list .cont1 .item .img{
		width: 100px;
	}
	.investment_con_list .cont1 .item{
		padding: 70px 50px;
	}
	.banner-block h1 {
		font-size: 76px;
		line-height: 100px;
		letter-spacing: 20px;
	}

	.banner-block h5 {
		font-size: 24px;
		color: rgba(18, 41, 86, 0.8);
		line-height: 49px;
	}

	.btn2 {
		line-height: 55px;
		font-size: 23px;
		width: 175px;
		height: 55px;
	}
	.slgn-block {
		font-size: 36px;
	}
	.home1-block h1 {
		display: inline-block;
		position: relative;
		font-weight: 600;
		font-size: 48px;
		color: #122956;
		line-height: 56px;
		letter-spacing: 6px;
		margin-bottom: 15px;
	}
	.home1-block h5 {
		width: 80%;
		font-size: 20px;
		color: rgba(18, 41, 86, 0.8);
		line-height: 36px;
		text-align: justified;
	}
	.numCount li .numCX {
		font-size: 54px;
		color: #122956;
		font-weight: 600;
	}
	.numCount li .numU .unitC {
		font-size: 30px;
		line-height: 2;
	}
	.investment_title div{
		min-width: 200px;
		height: 100px;
		font-size: 52px;
	}
	.investment_con_list h1{
		font-size: 40px;
	}
	.bt {
		font-size: 48px;
		padding: 100px 0;
	}
	.investment_con{
		min-height: 650px;
	}
	.xin2 .img img{
		width: 120px;
	}
	.main-footer{
		padding: 60px 0;
	}
	.msbox{
		margin-top: 40px;
	}
	.newslist .img img {
        width: 60%;
        max-height: 70px;
        object-fit: contain;
    }
}

@media (min-width:1400px) and (max-width:1600px) {
	.investment_con{
		min-height: 560px;
	}
	
}
@media (max-width:1800px) {
	.xin2 .img img{
		max-width: 100px;
	}
	.logobt h6 {
		font-size: 16px;
	}
	.logobt p{
		font-size: 13px;
	}
	.btn1{
		font-size: 16px;
	}
	.banner-block h1 {
		font-size: 51px;
		line-height: 67px;
		letter-spacing: 15px;
	}

	.banner-block h5 {
		font-size: 16px;
		color: rgba(18, 41, 86, 0.8);
		line-height: 35px;
	}

	.btn2 {
		line-height: 40px;
		font-size: 18px;
		width: 125px;
		height: 40px;
	}
	.slgn {
		padding: 42px 0;
	}
	.slgn-block {
		font-size: 24px;
	}
	.home1-block h1 {
		display: inline-block;
		position: relative;
		font-weight: 600;
		padding-top: 20px;
		font-size: 33px;
		color: #122956;
		line-height: 38px;
		letter-spacing: 3px;
		margin-bottom: 25px;
	}
	.home1-block h1::after {
	    top: 68%;
	}
	.home1-block h5 {
		width: 80%;
		font-size: 14px;
		color: rgba(18, 41, 86, 0.8);
		line-height: 20px;
		text-align: justified;
	}
	.numCount li .numCX {
		font-size: 34px;
		color: #122956;
		font-weight: 600;
	}
	.numCount li .item .indc {
		color: #122956;
		font-size: 14px;
	}
	.numCount li .numU .unitC {
        font-size: 30px;
        line-height: 1.5;
    }
	.investment_title div{
		min-width: 135px;
		height: 68px;
		font-size: 35px;
		line-height: 68px;
	}
	.investment_con_list .swiper-slide .txt h5 {
		font-size: 26px;
		color: #122956;
		line-height: 54px;
		margin-top: 0px;
		margin-bottom: 15px;
	}
	.investment_con_list .swiper-slide .btn2 {
		bottom: 35px;
	}
	.investment_con_list .swiper-slide .txt h5 span{
		font-size: 24px;
	}
	.investment_con_list .swiper-slide .txt p {
		font-size: 18px;
		line-height: 35px;
	}
	.investment_con_list .cont .item .title h3{
		font-size: 24px;
	}
	.investment_con_list .cont .item .txt .list {
		font-size: 19px;
	}
	.investment_con_list .cont1 .item .t1 h1{
		font-size: 23px;
	}
	.investment_con_list .cont1 .item .t1 p{
		font-size: 23px;
	}
	.investment_con_list h1{
		font-size: 27px;
	}
	.bt {
		font-size: 33px;
		padding: 60px 0;
	}
	.investment_con{
		min-height: 450px;
	}
	.investment_con_list .cont1 .item .t1 h1::after {
		content: "";
		position: absolute;
		right: -13px;
		top: 1px;
		width: 2px;
		height: 22px;
		background-color: #CCCCCC;
	}
	.investment_con_list .cont1 .item .txt .t2{
		font-size: 12px;
		white-space: nowrap;
	}
	.home4-block .item{
		padding: 0 16px;
	}
	.home4-block .txt p{
		font-size: 14px;
		min-height: 180px;
	}
	.home4-block .txt h5{
		font-size: 16px;
	}
	.xin1{
		font-size: 14px;
	}
	.footer-block1 h1{
		font-size: 27px;
		line-height: 32px;
	}
	.btn3{
		width: 271px;
		height: 61px;
		font-size: 27px;
		line-height: 61px;
	}
	.newslist h5{
		/*font-size: 14px;*/
	}
	.jg .item h3 {
		bottom: 46px;
		left: 81px;
		font-size: 22px;
		line-height: 22px;
	}
	.msbox .warp .zq {
		position: absolute;
		left: 20px;
		top: -20px;
		font-size: 22px;
		color: #FFFFFF;
		line-height: 45px;
		font-weight: bold;
		padding-left: 28px;
		/* text-align: center; */
		width: 188px;
		height: 50px;
	}
	.msbox .warp .cont a {
		font-weight: 500;
		font-size: 14px;
		color: #122956;
		line-height: 14px;
		letter-spacing: 2px;
		width: 12%;
		margin-bottom: 25px;
	}
	.btn4{
		font-size: 16px;
	}
	.investment_con_list .cont .item .word .list p {
        width: 80%;
        font-size: 10px;
        position: relative;
    }
	.scroll ul li {
		width: 16.5%;
	}
	.scroll ul img {
		width: 60%;
	}
	.newslist .img img {
        width: 60%;
        max-height: 35px;
        object-fit: contain;
    }
}


@media (max-width:1470px) {
	.scroll ul li {
		width: 15.5%;
	}
	.xin1 em{
      display: block;
    }
}
@media (max-width:1150px) {
	.scroll ul li {
		width: 14.5%;
	}
}
@media (max-width:940px) {
	.scroll ul li {
		width: 13.5%;
	}
}
@media (max-width:800px) {
	.numCount li .numCX {
		font-size: 36px;
	}
}

@media (max-width:640px) {
	.numCount li .numCX {
		font-size: 7vw;
	}
}

@media (max-width:480px) {
	.numCount {
		font-size: 0.5vw;
	}
}