@media (max-width: 1200px) {


	.wap_nav_sw {
		background: #fff;
		height: 100%;
		position: fixed;
		width: 100%;
		z-index: -1;
		opacity: 0;
		transition: all .5s ease;
	}



	.wap_nav span:nth-of-type(2) {
		transition: width .5s ease;
	}

	.wap_footer.flex {
		display: flex;
	}

	.wap_nav .first-rotate {
		transform: rotate(-45deg);
		position: relative;
		top: 4px;
	}

	.wap_nav .last-rotate {
		transform: rotate(45deg);
		position: relative;
		top: -5px;
	}

	.wap_nav_sw {
		background: #fff;
		height: 100%;
		position: fixed;
		width: 100%;
		z-index: -1;
		opacity: 0;
		transition: all .5s ease;
	}

	.wap_nav span:last-child {
		margin-bottom: 0;
	}

	.wap_nav span.mid-width {
		width: 0;
		opacity: 0;
	}

	.wap_nav span {
		display: block;
		width: 25px;
		height: 2px;
		margin-bottom: 5px;
		background-color: #fff;
		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;
	}

	.f5 img {
		width: 4.09375vw;
	}

	body.fix {
		position: fixed;
	}

	.wap_nav_sw li.cur dd a.cur {
		color: #7b2c3a;
	}

	.header-show {
		top: 1.4rem;
		opacity: 1;
		z-index: 99999999999999;
		border-top: 1px #eee solid;
		display: block;
	}

	.wap_nav_sw li.cur a {
		color: #ffb400;
	}

	.wap_nav_sw li.cur dd a {
		color: #333;
		font-weight: normal;
	}

	.wap_nav_sw li {
		line-height: 50px;
		font-size: 15px;
		padding-left: 15px;
		border-bottom: 1px #f5f5f5 solid;
	}

	.header {
		height: 14vw;
	}

	.header h1 {
		width: 5rem;
		margin: 3vw 0;
	}

	.pub_word .title h3 {
		margin-top: 3.04vw;
	}

	.pub_word .title h3 a {
		margin-left: 3.83vw;
	}

	.yhjss .swiper-slide img {
		height: 4rem;
		object-fit: cover;
	}

	.yhjss .lunbo {
		width: calc(100% - 30px);
	}

	#ck_sw .one dd h2 span:nth-child(1) {
		width: 60%;
	}

	#ck_sw .one dd {
		padding: 2.52vw 0 3.5625vw 0;
	}

	#ck_sw .one dd h3 {
		margin-top: 1.52vw;
	}

	#ck_sw .one dd h3 img {
		width: 2.83vw;
	}

	#ck_sw .one dd h2 a,
	#ck_sw .one dd h3 {
		font-size: 3.5vw;
	}

	#ck_sw .one dt {
		height: 30vw;
	}

	.index_one .ck em {
		font-size: 3.65vw;
		padding: 15px 10px;
	}

	.index_one .ck_sw .one.dl_dl dt {
		width: 42%;
		height: 3rem;
	}

	.index_one .ck_sw .one.dl_dl dd h2 em {
		font-size: 3.87vw;
		/*width: 75%;*/
	}

	.index_one .ck_sw .one.dl_dl dd h2 i,
	.index_one .ck_sw .one.dl_dl dd span {
		font-size: 12px;
	}

	.index_one .ck_sw .one.dl_dl dd {
		width: 54%;
	}

	.pt120 {
		padding-top: 0;
	}

	.index_one .ck_sw .one.dl_dl dd h2 {
		max-width: 100%;
		margin-bottom: 1vw;
	}

	.index_one .ck_sw .one.dl_dl dd p {
		margin-top: 2vw;
		font-size: 13px;
		line-height: 24px;
		-webkit-line-clamp: 3;
	}

	#ck_sw .one dl {
		width: 48.5%;
		margin-left: 0;
	}

	.header {
		position: fixed;
		width: 100%;
		top: 0;
		z-index: 9999;
	}

	.pub_txt,
	.yhjss,
	.pub_cont {
		padding-top: 1.25rem;
	}

	.index_one .ck_sw#ck_sw .one.cur {
		justify-content: space-between;
	}

	.login .word p img {
		width: 5.2vw;
	}

	.pub_cont {
		width: 92%;
		padding-bottom: 5vw;
		border-bottom: 1px #eeeeee solid;
	}

	.pub_list,
	.pub_txt {
		padding-bottom: 5vw;
		border-bottom: 1px #eeeeee solid;
	}

	.back {
		padding-top: 5.24vw;
	}

	.pub_word .test p {
		margin-top: 3.15vw;
		font-size: 3vw;
		line-height: 5.5vw;
	}

	.pub_word .title h2 {
		font-size: 3.65vw;
	}

	.pub_word .title {
		padding: 3.04vw 0;
	}

	.foot .logo dd p:nth-child(2) img {
		width: 4.09375vw;
	}

	.foot .logo dd p {
		font-size: 15px;
	}

	.boxs {
		width: 90%;
	}

	.shop .pub_list .list dt {
		margin-top: 3.5625vw;
		font-size: 3.85vw;
		margin-bottom: 1.8vw;
	}

	.pub_txt dt {
		font-weight: bold;
		font-size: 3.9375vw;
		margin-bottom: 3vw;
	}

	.pub_txt dd p span i {
		margin-left: 7.5vw;
	}

	.pub_txt dl {
		padding: 4.875vw 2.34375vw;
	}

	.pub_txt dd p {
		font-size: 3.3vw;
		line-height: 5.5625vw;
	}

	.forget h2 {

		font-size: 3.58vw;
		margin-bottom: 6.34375vw;
	}

	.forget p {
		margin-bottom: 4.04vw;
	}

	.forget p em {
		font-size: 3.4vw;
	}

	.forget p .text {
		line-height: 8.6vw;
		padding-left: 2.85vw;
	}

	.sys_mcover .sys_info {
		width: 80%;
		height: 54vw;
	}

	.sys_mcover .sys_info dt img {
		width: 15.16vw;
	}

	.sys_mcover .sys_info em {
		line-height: 9vw;
		margin: 1.5625vw auto 0 auto;
		font-size: 3.6vw;
	}

	.sys_mcover .sys_info h2 {
		font-size: 4.15vw;
		margin: 5.04vw auto;
	}

	.forget .button {
		font-size: 3.65vw;
		margin-top: 8.04vw;
		line-height: 10vw;
	}

	.shop .pub_list .list dd p {
		line-height: 5.875vw;
		font-size: 3.25vw;
	}

	.forget {
		width: 75%;
	}

	.forget {
		padding: 25vw 0 58vw 0;
	}

	.index_one .ck_sw#ck_sw,
	.bos,
	.pub_txt {
		width: 93%;
	}

	.shop .pub_list .list .name {
		padding-top: 4.3vw;
		font-size: 4.25vw;
	}

	.shop .pub_list .list dd p em {
		width: 18%;
	}

	.shop .pub_list .list dd p span {
		width: 82%;
	}

	.shop .pub_list .list dl {
		width: 100%;
		margin-left: 0;
	}

	.foot .Copyright a,
	.foot .logo,
	.foot .Copyright {
		text-align: center;
	}

	.foot .Copyright a {
		font-size: 12px;
		line-height: 20px;
	}

	.foot {
		padding: 3vw 0 2vw 0;
	}

	.login {
		padding-top: 0;

	}

	.login .form {
		width: 90%;
	}

	.index_one .ck_sw .one dd .name {
		flex-wrap: wrap;
	}

	.login .img img {
		width: 50%;
		margin: 0 auto 1rem auto;
		display: block;
	}

	.login .word h2 {
		font-size: 0.45rem;
	}

	.login .word em {
		margin: 6px 0 20px 0;
		font-size: 0.3rem;
	}

	.login .word p .text {
		padding: 20px 15px;
	}

	.login .word a,
	.login .word p i {
		font-size: 0.35rem
	}

	.login .word .button {
		padding: 0.3rem 0;
		margin: 0.5rem auto;
		font-size: 0.38rem;
	}

	.login .word p .text::-webkit-input-placeholder {
		font-size: 0.36rem;
	}

	.login .word p .text::-moz-placeholder {
		font-size: 0.36rem;
	}

	.login .word p .text::-ms-input-placeholder {
		font-size: 0.36rem;
	}

	.login .icon img {
		width: 4.15vw;
	}

	.login .icon {
		font-size: 4vw;
		padding: 0.5rem 0;
	}

	.foot .Copyright a:nth-child(2),
	.foot .Copyright a:nth-child(1) {
		display: initial;
	}

	.foot .logo dl {
		display: block;
	}

	.header .text,
	.header .nav,
	.swper_box .h_lHisNextd,
	.swper_box .h_lHisPrevd,
	.foot .logo dt {
		display: none;
	}

	.foot .logo,
	.foot .Copyright,
	.login .img,
	.login .word {
		width: 100%;
	}
.back a {
    font-size: 13px;
}
.city_info select {
    font-size: 3.65vw;
	width: 20vw;
}
.layui-main{
	width: 90%;
	align-self: center;
}
.layui-form-item{
	display: flex;
	justify-content: space-between;
}
}

@media (max-width:800px) {}
