@media screen and (max-width: 1024px) {
body {
	padding-top: 12%
}
.sp_header {
	display: block
}
.top {
	display: none
}
.one {
	position: relative
}
.one .title {
	font-size: 20px;
	top: 40%;
}
#main .ind-pro .pro-list.mobile-pro {
	display: block;
}
#main .ind-pro .pro-list {
	display: none;
}
#main .ind-pro {
	padding-bottom: 20px;
}
#main .pub-title {
	font-size: 24px;
	margin-bottom: 7px;
	margin-top: 17px;
}
#main .pub-blue {
	font-size: 24px;
	margin-bottom: 17px;
}
#main.index-box .ind-solution .swiper-pagination {
	display: block;
	bottom: 10px;
}
.foot .left {
	width: 100%;
}
.foot .left img {
	width: 40%;
}
.foot .right {
	width: 100%;
	padding-left: 0;
	border-left: 0;
	margin-left: 0;
}
.foot .right .desc .title {
	font-size: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.foot .right .desc .desc-1 {
	font-size: 12px;
	line-height: 25px;
	padding-bottom: 10px;
}
.foot ul li {
	font-size: 12px;
	margin-left: 0px;
	width: 29%;
	margin-right: 10px;
}
#main .ind-solution {
	padding-top: 20px;
	padding-bottom: 15px;
}
#main .ind-solution .swiper-slide a.block {
	padding-top: 0px;
}
#main .ind-solution .swiper-slide .con {
	padding: 15px 8% 14px;
}
#main .ind-solution .swiper-container {
	height: auto;
}
#main .ind-solution .swiper-container, #main .ind-solution .swiper-slide a.block, #main .ind-solution .swiper-container .swiper-slide {
	height: auto;
}
.foot {
	padding: 20px 0;
}
.one .title .title-1 {
	font-size: 20px;
}
.one .title .title-2 {
	font-size: 14px;
}
.foot .right .ma {
	width: 100%;
}
.foot .right .ma ul {
	justify-content: flex-start;
}
#main .ind-solution .swiper-slide .name {
	margin-bottom: 10px;
}
body {
	overflow: unset !important;
}
.banner img {
	width: 100%;
	object-fit: cover;
	height: 200px;
	position: relative;
}
.banner .title .title-1 {
	font-size: 20px;
}
.banner .title .title-2 {
	font-size: 14px;
}
.banner .title {
	top: 24%
}
#main.solution-box .ind-solution {
	padding-top: 0;
}
#main.solution-box .ind-solution .swiper-container {
	padding-bottom: 20px;
}
#main.solution-box .ind-solution .swiper-pagination {
	bottom: 20px;
}
.pingtai-pro .title {
	width: 100%;
	padding: 20px 0;
}
.pingtai-pro .title .title-1 {
	font-size: 22px;
}
.pingtai-pro ul li .img img {
	width: 100%
}
.pingtai-pro ul li {
	width: 47%;
	margin-bottom: 20px;
}
.pingtai-pro ul li .desc .name {
	font-size: 14px;
}
.pingtai-pro ul {
	padding: 14px;
}
.pingtai-pro ul li .img {
	width: 70px;
	margin: 20px auto;
}
.pingtai-pro ul li .desc .txt {
	padding: 17px;
}
.pingtai-pro {
	padding-bottom: 0
}
.newlist .left {
	width: 100%;
	margin-bottom: 20px;
}
.newlist .right {
	width: 100%;
}
.newlist .right ul li {
	font-size: 14px;
}
.fenye ul.pagination li a {
	padding: 3px 10px;
}
.newlist {
	padding: 16px 0;
}
.bt-c ul li {
	font-size: 14px;
}
.bt-c {
	margin-top: 16px;
	margin-bottom: 0;
}
.accordion1 .link {
	font-size: 14px;
}
.submenu1 {
	font-size: 12px;
	padding: 30px 17px 30px 17px;
}
.submenu1 .yaoqiu .desc {
	font-size: 12px;
	line-height: 30px;
}
.submenu1 .yaoqiu .name {
	font-size: 14px;
	margin-bottom: 10px;
}
.accordion1 li i {
	font-size: 14px
}
.zhaoxian .leixing ul {
	width: 253px;
}
.zhaoxian .leixing ul li a {
	width: 63px;
	margin-bottom: 9px;
}
.zhaoxian .leixing {
	padding: 20px 20px 5px 20px;
	font-size: 13px;
}
.zhaoxian {
	padding: 10px 0;
}
.newlist .right .name {
	font-size: 16px;
}
.newlist .right .desc {
	font-size: 12px;
	line-height: 28px;
}
.artview_prev_next ul {
	flex-wrap: wrap;
	padding-bottom: 10px;
}
.artview_prev_next ul li {
	margin-bottom: 10px;
}
.erji ul li a {
	width: 110px;
	line-height: 40px;
	font-size: 14px;
}
.erji {
	margin: 20px auto;
}
.about .title {
	font-size: 20px;
}
.about .subtitle {
	font-size: 12px;
}
.wenhua ul li .left {
	width: 100%;
	order: 1;
	padding: 10px 0;
}
.wenhua ul li .right {
	width: 100%;
	order: 0;
}
.wenhua ul li .right .title {
	font-size: 18px;
	margin-bottom: 5px;
}
.jieshao .desc {
	font-size: 14px;
}
.wenhua ul li .right .subttile {
	font-size: 12px;
}
.timeline .swiper-container {
	height: 300px !important;
}
.timeline .swiper-slide .timeline-year {
	margin-bottom: 35px !important;
}
.timeline .swiper-slide .timeline-text {
	font-size: 14px !important;
}
.lianxi ul {
	display: flex;
	justify-content: normal;
	flex-wrap: wrap;
	flex-direction: column;
}
.tijiao form .input input {
	border: 1px solid #ccc;
	width: 49%;
	height: 34px;
	text-indent: 2rem;
	font-size: 12px;
}
.tijiao form textarea {
	font-size: 12px;
	height: 60px;
}
.tijiao form .txxt button {
	width: 34%;
	line-height: 35px;
	margin: 10px;
}
.reveal-modal {     width: 74% !important;
    font-size: 14px;
    text-align: center;     padding: 28px 38px 10px !important;}
    .reveal-modal form input {
  
    font-size: 13px !important;
    width: 193px !important;
    height: 30px !important;
}
.reveal-modal form button {    width: 150px !important;
    font-size: 14px !important;
    line-height: 28px !important;}
}
