@media (max-width:1199px) {
	.header-show {
		top: 50px;
		opacity: 1;
		z-index: 99999999999999;
		border-top: 1px #eee solid
	}

	.wap_nav_sw li.cur a {
		color: #222a59;
		font-weight: bold;
	}

	.wap_nav_sw li.cur dd a {
		color: #333;
	}

	.wap_nav_sw li {
		line-height: 40px;
		border-bottom: 1px #f5f5f5 solid;
	}

	.wap_nav_sw li a {
		padding: 0.1rem 0.25rem;
		display: block;
		width: 100%
	}

	.wap_nav_sw li dd {
		display: flex;
		flex-wrap: wrap;
	}

	.wap_nav_sw li dd a {
		width: 25%;
		font-size: 13px;
		padding: 0;
		text-align: center;
	}

	.wap_nav_sw li dl {
		border-top: 1px #f5f5f5 solid;
		display: none
	}

	.wap_nav_sw li.active dl {
		display: block
	}

	.wap_nav_sw li a {
		display: block;
		width: 100%;
		font-size: 15px;
	}

	.wap_nav_sw li a.flex,
	.wap_nav_sw li:nth-child(2) a.flex {
		width: 100%;
		display: flex
	}

	.wap_nav_sw li a.flex i {
		width: 15px;
		align-self: center;
	}

	.wap_nav_sw li:nth-child(2) a {
		width: 33.33%
	}

	.wap_nav_sw li:nth-child(5) a,
	.wap_nav_sw li:nth-child(6) a {
		width: 50%
	}

	.wap_nav span {
		display: block;
		width: 25px;
		height: 2px;
		margin-bottom: 5px;
		background-color: #626262;
		transition: background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, transform .5s cubic-bezier(.77, .2, .05, 1), width .5s;
		left: 0;
		transform-origin: 16px;
		border-radius: 3px;
		opacity: 1;
	}

	.wap_nav span:last-child {
		margin-bottom: 0;
	}

	.wap_nav span:nth-of-type(2) {
		transition: width .5s ease;
	}

	.wap_nav .first-rotate {
		transform: rotate(-45deg);
		position: relative;
		top: 5px;
	}

	.wap_nav .last-rotate {
		transform: rotate(45deg);
		position: relative;
		top: -4px;
	}

	.wap_nav span.mid-width {
		width: 0;
		opacity: 0;
	}


	#swiper .swiper-slide img {
		height: 2.65rem;
		object-fit: cover;
	}

	#ban .img img {
		height: 4.25rem;
		object-fit: cover;
	}

	.swiper-pagination-bullet {
		width: 8px;
		height: 8px;
	}

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

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

	.header .hd_lt {
		width: 72.3%;
	}

	.header .hd_rt {
		width: 20.3%;
	}

	.header h1 {
		width: 2rem;
	}

	.box.nav {
		display: none;
	}

	.box,
	.hd_rt .login,
	.banner .img {
		width: 100%
	}
}



@media (max-width:800px) {
	.banner .img img {
		height: 2.65rem;
		object-fit: cover;
	}

	.pub_tit em i {
		font-size: 16px;
	}

	.pub_pub .pub_lt#ask li,
	.pub_pub .pub_lt#ask li a,
	.contact .w50 {
		width: 100%;
		text-align: left;
	}

	.ask .pub_tit span {
		padding-bottom: 15px;
	}

	.ask_list dl {
		padding: 0.2rem;
		margin-top: 13px;
	}

	.ask_list dt h2,
	.ask_list dd div {
		font-size: 13px;
	}

	.ask_list dd p {
		line-height: 24px;
	}

	.ask_list {
		padding-bottom: 40px;
	}

	.ask_list dt em,
	.ask_list dd em {
		width: 24px;
		height: 24px;
		font-size: 12px;
		line-height: 22px;
		margin-right: 10px;
	}

	.pub_pub .pub_lt#ask ul {
		flex-wrap: wrap;
	}

	.pt60,
	#news a {
		padding: 0.25rem 0;
	}

	.pt60 {
		padding: 0.25rem;
	}

	.contact,
	.cont_lt .list .one h2 {
		padding: 0.18rem;
	}

	.cont_lt .list .one h2 {
		font-size: 15px;
	}

	.questions .one .clo_1 dd,
	.work,
	.work .ck_ck_sw .list,
	.work .ck_ck_sw .word {
		padding: 0.18rem;
	}

	.work .ck_ck_sw .clo {
		width: 100%;
	}

	.work {
		margin-bottom: 0;
	}

	.work .ck_ck_sw h2 {
		margin-bottom: 10px;
		font-size: 15px;
	}

	.work .ck_ck_sw .email {
		padding: 0.18rem;
		padding-top: 0;
	}

	.work .ck_ck_work em {
		line-height: 44px;
		width: 48%;
		font-size: 15px;
	}

	.work .ck_ck_sw .name {
		font-size: 15px;
		padding: 0.18rem;
		padding-left: 0.18rem;
	}

	.cont_lt .list .one .sw p {
		padding: 12px 0;
		font-size: 14px;
	}

	.cont_lt .list .one .sw {
		padding: 0 15px;
	}

	.cont_lt .list .one.cur h2 i {
		background: url(../images/no.png) no-repeat 0 0;
		top: 3px;
	}

	.cont_rt .text,
	.textarea {
		padding: 0.25rem;
	}

	.submit {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.work .ck_ck_sw .one.cur .name span:nth-child(1) i {
		top: 2px;
	}

	.work .ck_ck_sw .name span:nth-child(1) i {
		background: url(../images/opo.png) no-repeat 0 0;
	}

	.cont_lt .list .one h2 i,
	.cont_lt .list .one.cur h2 i,
	.work .ck_ck_sw .name span:nth-child(1) i {
		width: 13px;
		height: 13px;
		margin-right: 5px;
		top: 1px;
		background-size: 13px 13px;
	}

	.questions .tow {
		padding: 0.18rem;
		margin: 0.18rem;
	}

	.questions .tow a {
		width: 46%;
		line-height: 30px;
		background: url(../images/dian.png) no-repeat 0 15px;
		padding-left: 10px;
		font-size: 14px;
	}



	#cont .title h2 {
		font-size: 16px;
		font-weight: bold
	}

	.questions .one {
		margin: 0.18rem;
	}

	.questions .one .clo_2 dl:nth-child(1) {
		margin: 0.18rem auto;
	}

	.questions .one .clo_2 dd {
		width: 100%;
		font-size: 18px;
		text-align: center;
	}

	#cont .word p {
		font-size: 15px;
		line-height: 23px;
		margin-bottom: 15px;
	}

	#cont .title span {
		font-size: 13px;
		padding: 0.15rem 0 0.25rem 0;
	}

	#news .dl dl dd h3 em:nth-child(1) {
		font-size: 13px;
	}

	.page a,
	.page b,
	.page span {
		font-size: 14px;
		padding: 6px 10px;
	}

	.page {
		margin: 0 auto 0.5rem auto;
	}

	#news .dl dl dd h3 em img {
		position: relative;
		top: -2px;
		width: 15px;
	}

	#news dt {
		width: 35%;
		height: 2rem;
	}

	#news dd {
		width: 60%;
	}

	#news .dl dl dd h2 {
		font-size: 16px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	#news .dl dl dd p {
		font-size: 13px;
		line-height: 22px;
		margin: 0.15rem 0 0.2rem 0;
	}

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

	.banner .text {
		background-size: 230px 48px;
		width: 230px;
		height: 48px;
		line-height: 48px;
		font-size: 20px;
		left: 0.25rem;
	}

	.where,
	.pub_pub {
		font-size: 14px;
		padding: 0.2rem;
	}

	.where img {
		top: -3px;
	}

	.pub_pub #pub_lt li.cur a.href {
		background: #222a59 url(../images/gotoed.png) no-repeat 96% 20px;
	}

	.pub_pub #pub_lt li a.href {
		background: #f7f7f7 url(../images/goto.png) no-repeat 96% 10px;
	}

	.wap_nav {
		display: block;
		align-self: center;
		margin-left: 0.15rem;
	}

	.header .top .ck_lan {
		margin-right: 0.15rem;
	}

	.header .top {
		padding: 10px 0;
	}

	.home_one {
		padding: 5px 0.18rem;
		padding-bottom: 0;
	}

	.home_one dl {
		width: 48.5%;
		margin-bottom: 3%;
	}

	.home_one dt {
		height: 1.75rem;
	}

	.home_one dd {
		padding: 0.15rem;
		font-size: 16px;
		height: auto;
	}

	.home_one dd p {
		font-size: 12px;
		line-height: 20px;
		margin-top: 10px;
	}

	.home_tow {
		padding: 0.18rem;
	}

	.pub_tit span {
		padding-bottom: 10px;
		font-size: 16px;
	}

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

	.pub_tit a img {
		position: relative;
		top: -1px;
	}

	.home_tow .one:nth-child(3) {
		margin-top: 0.18rem;
	}

	.footer {
		padding: 0.25rem 0;
		padding-bottom: 0;
	}

	.footer .foot {
		padding: 0 0.25rem;
	}

	.footer .foot .core,
	.pub_pub .pub_lt ul {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}

	.pub_pub .pub_lt li a {
		line-height: 40px;
		font-size: 14px;
		background-color: #f7f7f7;
		background-image: none;
		text-align: center;
	}

	.pub_pub .pub_lt h2 {
		padding: 0.2rem;
		font-size: 16px;
	}

	.pub_pub .pub_lt li.cur a,
	.pub_pub .pub_lt li:hover a {
		background-image: none;
	}

	.pub_pub .pub_lt li {
		width: 25%;
	}

	.footer .foot .core dl {
		width: 30.33%
	}

	.Copyright {
		padding: 0.25rem;
	}

	.Copyright a,
	.Copyright {
		font-size: 12px;
	}

	.wap_footer.flex {
		display: flex
	}

	.header .top .ck_lan span:nth-child(1),
	.footer .foot .dl {
		display: none;
	}

	.pub_pub {
		padding: 0.2rem;
	}

	.pub_hash .word p img {
		height: 2rem;
		object-fit: cover;
	}

	.pub_pub .pub_rt {
		margin-top: 0.25rem;
	}

	.pub_hash .word p {
		margin-top: 10px;
		font-size: 15px;
		line-height: 24px;
	}

	.dl_dl dl {
		margin-top: 0.25rem;
		padding: 0.25rem;
	}

	.dl_dl dt {
		font-size: 16px;
		font-weight: bold;
	}

	.dl_dl dd p {
		line-height: 24px;
	}

	.pub_pub #pub_lt.service ul {
		flex-wrap: wrap;
	}

	#swiper1 .swiper-pagination,
	#swiper2 .swiper-pagination {
		padding: 20px 0;
	}

	.pub_pub #pub_lt.service li a {
		text-align: left;
		font-size: 15px;
	}

	.pub_hash .word p:last-child,
	.dl_dl {
		padding-bottom: 0.25rem;
	}

	.pub_tip {
		margin-bottom: 0
	}

	.home_tow .one,
	.home_tow .one:nth-child(3) .img img,
	.pub_pub .pub_lt,
	.pub_pub .pub_rt,
	.service#pub_lt li {
		width: 100%;
	}
}

@media (max-width:375px) {}
