.zzzq .container_box {
	flex-wrap: wrap
}

.zzzq .container_box_1 {
	width: 1220px;
}

.zzzq .gbjj div {
	width: auto;
}

.zzzq .container_tit {
	font-size: 40px
}

.zzzq .gbjj p {
	margin: 20px;
	font-size: 35px;
	width: 1200px;
	color: #0053c4;
	font-weight: 700;
}

.zzzq .gbjj div {
	line-height: 50px;
	font-size: 30px
}

.zzzq .container_tit {
	margin: 20px 20px 15px 50px;
	line-height: 100px;
	display: flex;
	justify-content: center;
	font-size: 50px;
	color: #0053c4;
	font-weight: 700;
}

.zzzq .container_box_1 {
	position: relative;
}

.zzzq #zfgb_container>div>div.container>div.container_box>div.container_box_1>a>img {
	width: 400px;
}

.zzzq #zfgb_container>div>div.container>div.container_box>div.container_box_1>img.gxzfgb {
	width: 400px;
}

.zzzq #zfgb_container>div>div.container>div.container_box>div.container_box_1>img.gszfgb {
	position: absolute;
	width: 400px;
	right: 0;
	top: 330px;
}

.zzzq .city_list,
.zzzq .province_list {
	flex-direction: initial;
	flex-wrap: wrap;
}

.zzzq .city_list li,
.zzzq .province_list li {
	margin-top: 0;
}

.zzzq .container_box_1 .city_list .cur,
.zzzq .container_box_1 .province_list .cur {
	width: 230px;
	height: 70px;
	font-weight: 700;
}

.zzzq .container_box_1 .city_list li:hover,
.zzzq .container_box_1 .province_list li:hover {
	width: 230px;
	height: 70px;
	font-weight: 700;
}

.zzzq .city_list li,
.zzzq .province_list li {
	margin-bottom: 14px;
	margin-right: 14px;
	width: 230px;
	height: 70px;
	font-size: 26px;
}

.zzzq .city_list a:nth-child(5n) li,
.zzzq .province_list a:nth-child(5n) li {
	margin-right: 0;
}

.zzzq .container_box_2 {
	width: 800px;
}

.zzzq .container_box_2 .ss_box {
	width: 800px;
	height: 450px;
	background-size: 100% 100%;
}

.zzzq .container_box_2 .msg_list ul::after {
	width: 800px;
	height: 10px;
	background-size: 100% 100%;
}

.zzzq .container_box_2 .ss_box .ss_input li {
	width: 395px;
}

.zzzq .container_box_2 .ss_box input,
.zzzq .container_box_2 .ss_box select {
	height: 45px;
	font-size: 22px
}

.zzzq .container_box_2 .ss_box .fwzh input,
.zzzq .container_box_2 .ss_box .fwzh select {
	font-size: 22px
}

.zzzq .container_box_2 .ss_box .fbrq>div {
	height: 45px;
}

.zzzq .container_box_2 .ss_box .nfqg div div {
	height: 45px;
}

.zzzq .container_box_2 .el-input--suffix .el-input__inner {
	height: 47.22px;
}

.zzzq .el-icon-arrow-down:before {
	margin-top: 5px;
}

.zzzq .container_box_2 .ss_box .nfqg div div {
	width: 325px;
}

.zzzq .container_box_2 .ss_box .nfqg div div select {
	text-align: center;
}

.zzzq .container_box_2 .ss_box .fwzh p,
.zzzq .container_box_2 .ss_box .fbrq p,
.zzzq .container_box_2 .ss_box .nfqg p {
	font-style: 22px;
}

.zzzq #zfgb_container>div>div.container>div.container_box>div.container_box_2>div.ss_box>div.ss_input>li:nth-child(4)>div>div.el-input.el-input--suffix>input {
	width: 360px;
}

.zzzq .container_box_2 .gbml .gbml_msg {
	font-size: 35px;
}

.zzzq .container_box_2 .gbml {
	font-size: 22px
}

.zzzq .container_box_2 .ml {
	font-size: 28px
}

.zzzq .container_box_2 .msg_list span {
	font-size: 35px;
}

.zzzq .container_box_2 .msg_list ul li i {
	width: 26px;
	height: 30px;
	background: url(http://www.gxzf.gov.cn/material/zt/2025/2025zfgb/images/icon5.png);
	background-size: 100% 100%;
}

.zzzq .container_box_2 .msg_list ul li p {
	width: 750px;
	line-height: 50px;
	font-size: 30px;
}

.zzzq .container_box_2 .msg_list ul li i {
	margin-top: 10px;
}

.zzzq .container_box_3 {
	width: 345px;
}

.zzzq .container_box_3 .qs_list li {
	width: 103px;
}

.zzzq .container_box_3 .qs_list li {
	width: 104px;
	height: 48px;
	line-height: 48px;
	/* font-weight: 700; */
	font-size: 22px;
}

.zzzq .zfgb_link_his {
	width: 345px;
	height: 80px;
	font-size: 30px;
}

.zzzq .navbox {
	background: transparent;
}

.zzzq .logo {
	display: none;
}

.zzzq {
	background-position-y: 688px;
}

.zzzq .container_box_3 .rmgb {
	width: 360px;
	background-size: 100% 100% !important;
}

.zzzq .container_box_3 .rmgb .rmgb_list p {
	width: 305px;
	font-size: 24px
}

.zzzq .container_box_3 .rmgb .rmgb_list i {
	font-size: 28px
}

.zzzq .container_box_3 .lsgb {
	transform: scale(1.5);
}

.zzzq .container_box_3 .rcgb {
	transform: scale(1.14);
	margin-top: 50px !important;
	margin-left: -7px;
}

.zzzq .container_box_3 .line2 {
	transform: scale(1.3);
}

.zzzq .city_list a:last-child {
	margin-bottom: 0;
}

.zzzq .container_box_2 .ss_box .btn_box div {
	font-size: 30px
}

.zzzq .container_box_2 .ss_box .ss_tit {
	font-size: 30px
}

.zzzq .container_box_2 .ss_box .ss_tit span {
	font-size: 20px
}

.zzzq .container_box_2 .msg_listadd .msg_list ul {
	width: auto;
}

.zzzq .container_box_2 .msg_listadd .msg_list ul li {
	width: 235px;
	margin: 8px 17px 20px 0;
}

.zzzq .container_box_2 .msg_listadd .msg_list ul li:nth-child(3n) {
	margin-right: 0;
}

.zzzq .container_box_2 .msg_listadd .msg_list ul {
	justify-content: left;
}

.zzzq .msg_listadd .msg_list ul li p a {
	font-size: 26px
}

.zzzq .main_header_bottom li {
	height: 46px;
	display: flex;
	align-items: center;
}
