@media (max-width: 1500px) {

}

@media (max-width: 800px) {
    	/**********首页*************/
       .banner .swiper-slide dl{ padding:0 20px; box-sizing: border-box;}
	.banner .swiper-slide h1 {
		width: 100%;
		color: #fff;
		letter-spacing: 10px;
		font-size: 22px;
		margin: 10px auto;
		position: relative;
		font-weight: 100;
	}
	.banner .swiper-slide p {
		letter-spacing: 10px;
		width: 100%;
		color: #fff;
		font-size: 20px;
		font-weight: normal;
		margin-top: 0;
	}
	.banner .swiper-slide h3 {
		color: #fff;
		font-weight: 100;
		font-size: 18px;
		width: 100%;
	}
	.banner_border {
		bottom: 20px;
	}
	.banner .swiper-pagination {
		position: absolute;
		right: 0;
		bottom: 20px !important;
	}
	.banner .swiper-slide figure {
		height: 400px;
	}
	/* .banner .swiper-button-prev,
	.banner .swiper-button-next {
		width: 44px;
		height: 44px;
	}
	.banner .swiper-button-next {
		left: 60px;
	} */
    /* #bodyMain {
		padding: 0 20px;
	} */


	.about{ display: block; margin:10px auto}
    .about .fl{ width: 100%;}
    .about h4{ padding:20px 0 30px; line-height: 1.8; font-size: 15px;} 
    .about figure{ width: 100%; margin-top: 50px;}
    .numping{position: unset; width: 100%;}
.numping h2{ font-size: 30px;}
    .news_floor{ display: block;}
    .news_floor .fltxt h3{ font-size: 18px;}
    .news_floor .fltxt b{ font-size: 20px; padding-right: 20px;}
    .news_floor .fltxt p{ font-size: 15px;}
    .biz-tabs{width: 100%; margin:20px 0}
    .title_en h2{ font-size: 20px;}
    .newsdiv .title_en h2 {
    padding-right:20px;
}
.title_en h3{ font-size: 18px;}
.mypro h2{ font-size: 16px;}
.mypro p{ font-size: 15px;}
.touch_dl {
    display: block;
    gap: 40px;
    margin: 40px auto 10px;
}
.touch_dl p{ font-size: 14px;}
.touch_dl a{ padding:15px 0; font-size: 18px;}
.links{ width: 100%; display: block; box-sizing: border-box; text-align: center;}
.footer .links{padding:50px 20px }
.footer .links .logo img {
    max-width: 200px;
}
.footer .links dl dt {
    color: #000;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 40px;
    padding: 20px 0 10px;
}
.footer .links dl dd{ font-size: 15px; line-height: 1.6;}

.btns h3{ font-size: 20px; padding:20px 0 10px}
/* .btns img{width: 150px;} */
.footer .info .infoin{padding:20px}
.info p a{ display: block;}
.mypro .swiper-button-next, .mypro .swiper-button-prev {
    top: 25px;
    width: 30px;
    height: 30px;
    border: solid 1px #ccc;
    transition: ease all 0.3s;
}

.mypro .swiper-button-prev, .mypro .swiper-container-rtl .swiper-button-next {
    right: 40px;
    border-radius: 4px 0 4px 4px;
    left: auto;
}
.mypro .swiper-container{ padding:0}
.biz-container {
    margin: 30px auto 0;
}

/************关于我们*************/
.flex{ display: block;}
.item{ margin: 0 0px;
    margin-bottom: 40px;
    padding: 40px 25px;}
.item h2{ font-size: 22px;}
.item .icon {
    font-size: 120px;
}.item .fa {
    font-size: 100px;
}
.btitle h1{ font-size: 20px;}
.btitle {
    position: relative;
    margin: 20px auto;
}
.pghonorlist{ margin-bottom: 0;}
#lightgallery li {
    float: left;
    margin: 0 1% 20px;
    text-align: center;
    width: 48%;
}
.pgservicebanner{ height: 300px;}
.about p {
    color: #787878;
    font-size: 15px;
    line-height: 1.8;}
/**************团队介绍****************/
.bosstxt{display: block;}  
.bosstxt figure{ width: 100%; margin-bottom: 30px; position: relative; z-index:99}
.bosstxt h3{ font-size: 18px;}
.bosstxt h3 b{ font-size: 20px;}
.bosstxt{ margin:50px auto 30px}
.bosstxt p{ font-size: 15px;}
h3.teamh3{ font-size: 20px;}
.lead li{ width: 100%;flex-wrap: wrap;
    align-content: center;
    justify-content: center;}
.lead figure{display: inline-block;padding:40px}
.lead article{margin:10px 0}
.in-xxlou2 {
        width: 36%;
        height: 274px;    bottom: -450px;
      
    }
/**************业务投资  联系我们****************/
.bush3{ font-size: 16px;}
.glow-container::after{ width: 130px; height:130px}
.glow-container{height: auto;}
.slideBus .hd {
    padding: 0;
    position: relative;
}
.slideBus .hd ul li{ width: 48%; margin-bottom: 20px;}
.slideBus .hd ul {
    width: 100%;
    display: flex
;
    gap: 0px; 
    flex-wrap: wrap;
    justify-content: space-between;
}
.contactUs .name{left: 0; width: 100%;
    margin-left: 0;}
    .contactUs .name div{ font-size: 18px;}
    .contactUs .addressTitle{ font-size: 20px; margin:0;padding-top:70px}
    .contactUs .address{ font-size: 16px;}
    .contactUs .otherInfo .info{ font-size: 16px; margin-bottom: 10px;}
    .contactUs .otherInfo {
    padding-top: 13px;
    padding-bottom: 0;}
        ul.coopList{ padding:40px 0 70px; }
ul.coopList li{width:33%;}
ul.coopList li{ margin:0 0 -4%;}
ul.coopList li:nth-child(11n-4){ margin-left:0;}
ul.coopList li:nth-child(11n){ margin-right:0;}
ul.coopList li:nth-child(5n-1){ margin-left:16.666666666666%;}
ul.coopList li:nth-child(5n){ margin-right:16.666666666666%;}
ul.coopList li:nth-child(n+16){ display:none;}
ul.coopList.cp6 li:nth-child(n+11){ display:none;}
/**************新闻资讯**********************/
.newul li .info {
    position: relative;
    width: 100%;
    padding: 55px 0 0 30px;
    box-sizing: border-box;
}
.newul li .info time {
    position: absolute;
    top: 10px;
    left: 30px;
    font-size: 18px;
    color: #306bce;
    line-height: 2;
}
.newul li .info:before {
    position: absolute;
    content: '';
    display: block;
    width: 160px;
    height: 90px;
    background: #f4f4f4;
    border-radius: 2px;
    z-index: -1;
    left: 0;
    top: 0;
}
.newul li .info h3 {
    color: #000000;
    line-height: 1.6;
    font-size: 16px;
    margin-bottom: 10px;
}
.newul li .info p {
    font-weight: normal;
    line-height: 1.4;
    font-size: 14px;
    padding-top: 10px;
    color: #999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.newul li a{ display: block;}
.page_num{margin:0 auto 60px}
.newscon{ padding:40px 20px}
.newscon h1 {
    color: #000;
    text-align: center;
    font-size: 18px;
    line-height: 1.6;
}
.newscon time{ font-size: 18px;padding-top:10px }
.newscon article {font-size: 14px; line-height: 1.8;
    margin: 40px auto 60px;
}
.newscon article p{ font-size: 14px;margin: 20px auto;}
.newscon span.prevnext a{font-size: 15px;
    margin: 0 10px;}
}
