@media (max-width:1399px) {
#box,#boxed {
 
  width: 96%;
}
	.box,
	.marqueeleft {
		width: 100%
	}

	.box {
		padding: 0 20px
	}

	.nav li {
		padding-left: 1.5rem;
	}
}

@media (max-width:1100px) {
	#swiper {
		margin-top: 102px;
	}
	#case{
		justify-content: space-between;
	}#news, #case ,.culture_one .pub_pub .dl{
    padding: 0.25rem;
	}
#case dl, .culture_one dl {
    margin-left:0;
	}
	.pub_index a.more {
		margin-top: 0;
	}



	.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 0.25rem;
	}

	.home_one {
		margin-top: 0px;
	}

	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 5px;
	}

	.pc_nav,
	.top_tow .search {
		display: none
	}

	body,
	.header {
		width: 640px;
		margin: 0 auto
	}

	#mySwipe,
	#banner {
		margin-top: 109px;
	}

	#list.flex {
		justify-content: space-between;
	}

	#list dl {
		margin-left: 0
	}

	#banner img {
		height: 5rem;
		object-fit: cover;
	}

	.wap_nav {
		display: block;
		padding-top: 0.25rem;
	}

	.font36 {
		font-size: 26px;
	}

	.font18 {
		font-size: 16px;
	}

	.pub_tit img {
		width: 45px
	}

	.home_one .txt .name h2 {
		font-size: 22px;
		margin-top: 0.25rem;
	}

	.home_three .img dl dd h2,
	.home_three .img dl dd p {
		margin: 0.25rem 0
	}

	.home_one,
	.home_three {
		padding-bottom: 0.35rem
	}

	.pub_index a.more,
	.home_tow .h_t_ck span {
		width: 180px;
		padding: 10px 0;
		font-size: 14px;
	}

	.header .nav {
		display: none
	}

	.home_one .img {
		margin-top: 0.25rem
	}

	.pub_tit {
		padding: 0.5rem 0;
	}

	.home_one .txt p {
		font-size: 15px;
		line-height: 30px;
		margin: 0.25rem 0;
	}

	.home_tow .h_t_ck_show .tow .txt p {
		font-size: 15px
	}

	.home_tow .h_t_ck_show .tow .txt {
		padding-top: 0.35rem
	}

	.home_tow .h_t_ck_show .tow .txt p {
		margin: 0.35rem 0;
	}

	.one_tow_ck li {
		width: 20%
	}

	.one_tow_ck .between {
		justify-content: end;
	}

	.one_tow_ck {
		position: inherit;
		bottom: auto;
		margin-top: 0.25rem
	}

	.home_tow .h_t_ck_show .tow .txt h2 em,
	.home_tow .h_t_ck_show .tow .txt h2 {
		font-size: 22px;
	}

	.home_three .txt .more {
		margin: 0.25rem auto 0 auto;
	}

	.footer {
		padding: 0.5rem 0 0.35rem 0
	}

	.ad_yn {
		height: 7rem;
	}

	.footer .f_logo {
		margin-bottom: 0.45rem
	}

	.footer a {
		font-size: 13px;
	}

	.footer .copany {
		margin-top: 0.25rem
	}

	.culture_one .img {
		top: auto
	}

	.culture_one .txt p {
		line-height: 32px;
	}

	.culture_one .txt {
		padding: 0.25rem;
	}

	.culture_one .img {
		position: inherit;
		top: auto;
		width: 100%;
		margin-top: 0.35rem
	}
#contact .back em {
    font-size: 26px;
	}
	#case dl {
		width: 48.58%;
		margin-bottom: 10px;
	}
#case dd p {
    font-size: 13px;
    line-height: 22px;
    margin-top: 10px;
    -webkit-line-clamp: 2;
}
	
	#case dd em {
	    font-size: 12px;
	    color: #999;
	}
#case dd h2 {
    margin: 0 0 6px 0;
    font-size: 16px;
    font-weight: bold;
}
	#case dd {
		padding: 0.25rem;
	}
.page{
	margin: 0 auto;
}
	#news .new_lt .one h2 {
		font-size: 18px;
		margin: 10px 0;
	}

	#news dl em {
		font-size: 13px;
	}

	.page li {
	
		margin: 0 3px;
	}

	#news .new_rt h2 {
		font-size: 16px;
	}

	#news .new_rt dl {
		padding: 15px 0;
	}

	#news .new_lt .one {
		padding-bottom: 15px;
	}

	#news .new_lt h2 {
		overflow: hidden;
		text-overflow: clip;
		white-space: initial;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		line-height: 26px;
	}

	#news .new_lt .tow dd h2 {
		font-size: 16px;
	}

	#news .new_lt .tow dl a {
		padding: 15px 0;
	}

	.culture_one#product .pic,
	.culture_one#product .word,
	#news .new_lt,
	#news .new_rt {
		width: 100%;
	}

	#news .new_lt .one dt {
		height: 5rem;
	}

	.culture_one#product .word h2 {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.tit_tit h2 em {
		height: 19px;
		margin-right: 10px;
	}

	#word p {
		margin-top: 10px;
	}

	.tit_tit h2 {
		font-size: 18px;
		padding-bottom: 18px;
	}

	.culture_one#product .word p,
	#word p {
		line-height: 30px;
		font-size: 15px;
		color: #666;
	}

	.culture_one#product .word .pic_img {
		display: none;
	}

	.wap_wap {
		display: flex;
		justify-content: space-between;
		margin: 0.35rem 0;
	}

	.wap_wap p {
		border: 2px #fff solid;
	}

	.wap_wap p.cur {
		border: 2px #1776bd solid;
	}

	.wap_wap p {
		width: 30.27%;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		overflow: hidden;
	}

	.culture_one#product .pic p {
		height: 6rem;
	}

	.pro_ck_show .one .dl {
		width: 21.33%;
	}

	.pro_ck_show .one .dl dd {
		font-size: 16px;
		width: 100%;
	}

	#product .pub_pub {
		padding: 0.3rem;
	}

	#list dl {
		width: 49%
	}

	.pro_ck_show .one .dl a {
		font-size: 13px
	}

	.culture_one#product dl {
		width: 100%;
	}

	.culture_one#product dt {
		height: 5rem;
	}

	.culture_one#product a.more {
		margin: 15px 0;
	}

	.culture_one {
		padding-bottom: 0
	}

	.product_one .cont .four .all {
		margin-top: 0.45rem;
	}

	.product_one .cont .four .all .word h2 {
		margin-top: 0.45rem
	}

	.add_xsp_em span {
		margin-right: 25px;
	}

	.add_ck_show .one .img,
	.add_ck_show .one .text,
	.zp_add_xsp_l,
	.zp_add_xsp_r {
		width: 100%
	}

	.zp_add_xsp_r {
		padding: 20px
	}

	.product_one .cont .four .all .img,
	.product_one .cont .four .all .word,
	.pro_ck_show .one .dl a,
	.culture_one .txt,
	.culture_one .img img,
	.footer .f_logo,
	.footer .f_nav,
	.home_three .imgs,
	.home_three .txt,
	.home_one .img,
	.home_one .img img,
	.home_one .txt,
	.home_tow .h_t_ck_show .tow .img,
	.home_tow .h_t_ck_show .tow .txt,
	.one_tow_ck,
	#contact .txts,
	#contact .test {
		width: 100%
	}
}

@media (max-width:640px) {

	body,
	.header {
		width: 100%;
		margin: 0 auto
	}

	.header {
		padding: 12px 0
	}

	.box {
		padding: 0 12px
	}

	.ab_map {
		padding-top: 0
	}

	.ab_map .contact_tc {
		width: 90%;
		font-size: 15px
	}

	.header .logo img {
		width: 70%
	}

	.header .top {
		width: 100%;
		margin-bottom: 3px
	}

	.font36 {
		font-size: 20px;
	}

	.font18 {
		font-size: 13px;
	}

	.pub_tit img {
		width: 40px;
	}

	.pub_tit span:nth-child(2) {
		margin: 0 10px;
	}

	#banner .txt {
		top: 40%;
		letter-spacing: 10px;
		font-size: 24px;
	}

	.home_one .txt .name h2 {
		font-size: 16px;
	}

	.home_one .txt .name em {
		font-size: 13px;
	}

	.home_one .txt p,
	.home_tow .h_t_ck_show .tow .txt p {
		font-size: 14px;
		line-height: 26px;
	}

	.home_tow .h_t_ck_show .tow .txt a {
		font-size: 14px;
	}

	.one_tow_ck li {
		width: auto;
		margin-right: 8px
	}

	.home_tow .h_t_ck_show .tow .img span {
		width: 110px;
		height: 40px;
		line-height: 40px;
	}

	.home_three .imgs p img {
		display: none
	}

	#list dd h2,
	.home_three .img dl dd h2,
	.home_three .swiper-slide h2 {
		font-size: 15px;
	}

	.home_three .swiper-slide h2 {
		margin: 0.25rem 0;
	}

	.home_three .img dl dd p,
	#list dl dd p {
		font-size: 13px;
		line-height: 22px;
	}

	.home_three .swiper-container {
		padding-bottom: 0;
	}

	.home_three {
		background-size: 100% 100%;
		height: auto;
	}

	#cont .cont_txt p {
		font-size: 14px;
	}

	.home_three .swiper-slide dd p {
		font-size: 13px;
		line-height: 22px;
		margin: 0.5rem 0;
		-webkit-line-clamp: 2;
	}

	.home_three .swiper-container-horizontal>.swiper-pagination-bullets {
		display: none;
	}

	#cont .cont_txt .title {
		font-size: 18px
	}

	.home_three .img dl dd p,
	#list dl dd p {
		-webkit-line-clamp: 2;
	}

	.home_three .swiper-slide dd em {
		font-size: 12px;
	}

	.ad_yn {
		height: 6rem;
	}

	.footer .f_logo img {
		width: 35%
	}

	.box.pub_pub {
		padding: 0.25rem;

	}

	.culture_one dd h2 {
		font-size: 20px;
		margin: 13px auto;
	}

	.culture_one dl {
		width: 100%;
	}

	.culture_one dd p {
		line-height: 24px;
		padding: 0;
		font-size: 15px;
		margin-bottom: 0.25rem;
		color: #666;
	}

	

	.footer a {
		font-size: 13px;
	}

	.footer i {
		margin: 0 0.19rem
	}

	.home_three .imgs p {
		line-height: 26px;
		margin: 0.35rem 0;
	}

	.home_three .imgs h2 {
		font-size: 20px;
		padding-top: 0.25rem;
	}

	.one_tow_ck li img {
		width: 90px;
		height: 90px;
	}

	.pub_index a.more,
	.home_tow .h_t_ck span {
		width: 120px;
		padding: 7px 0;
		font-size: 13px;
	}

	.home_tow .h_t_ck_show .tow .txt h2 em,
	.home_tow .h_t_ck_show .tow .txt h2 {
		font-size: 18px;
	}

	.product_one .pro_ck span em {
		width: 57%
	}

	.pro_ck_show .one .dl {
		width: 25.33%;
	}

	.product_one .cont {
		padding: 15px
	}

	.product_one .cont .title {
		margin-top: 0
	}

	.product_one .cont .four .all .word p {
		font-size: 14px;
	}

	.product_one .cont .title em {
		height: 18px;
		margin-right: 15px;
	}

	.product_one .cont .title {
		padding: 0.25rem 0.35rem;
	}

	.product_one .cont .name {
		margin: 15px 0
	}

	.product_one .cont .four .all .word h2,
	.product_one .cont .four .all .word h3,
	.product_one .cont .title,
	.product_one .cont .name {
		font-size: 16px;
	}

	.product_one .pro_ck {
		padding-bottom: 0.15rem
	}

	.product_one .cont .dled dd a {
		font-size: 15px;
	}

	.product_one .cont .dled dl,
	.pro_ck_show .one {
		width: 100%
	}
	.home_one .img,.home_one{
		display: none;
	}
	#box,#boxed {
	    width: 94%;
	}
	#boxed {
		margin-bottom: 0.25rem;
	}
}
