@charset "utf-8";
@media (min-width:3500px) {
	.cglx-banner .swiper-slide img {
		object-fit: contain;
	}

	.cglx-bg1,
	.cglx-bg2 {
		background-size: contain;
	}
}

@media (max-width:1700px) {
	.bodyHome .cglx-nav-box ul {
		padding: 0 1.2rem;
	}
}

@media (max-width:1370px) {
	.cglx-header-warp .logo a img {
		max-width: 85%;
	}
}

@media (max-width:1200px) {
	.cglx-header-warp {
		/* height: auto; */
	}

	.cglx-header-warp .cglx-contain-box {
		/* padding: 10px 0; */
	}

	.bodyList .cglx-nav-box {
		width: 65%;
	}

	.cglx-contain-padding {
		padding: 0 10px;
	}

	.cglx-bg1,
	.cglx-bg2 {
		background-size: cover;
	}

	.bodyList .cglx-header-warp .logo .title {
		display: none;
	}
}

@media (max-width:900px) {
	.left-box {
		display: none;
	}

	.right-box {
		width: 96%;
		margin-left: 0;
	}
}

@media (max-width:800px) {
	.cglx-header-warp {
		position: fixed;
	}

	.cglx-header-warp .logo .title,
	.cglx-header-warp .txt {
		display: none;
	}

	.cglx-banner,
	.cglx-nybanner {
		margin-top: 1.1rem;
	}

	.cglx-header-warp .return {
		right: 10px;
	}

	.cglx-header-warp .return a {
		font-size: 14px;
	}

	.navbar-toggle {
		display: block;
		top: 32px;
		right: 10px;
	}

	.navbar-toggle.on {
		top: 40px;
	}

	.cglx-nav-box {
		display: none;
	}

	.cglx-bg1 {
		top: 0;
	}

	.cglx-ksxx-warp {
		margin-top: 10px;
		padding-bottom: 10px;
	}

	.cglx-rklj .btn1 a {
		margin: 10px 0;
	}

	.cglx-bg2 {
		margin-top: 0;
	}

	.cglx-ksxx-box {
		width: 50%;
	}

	.cglx-ksxx-box .img {
		width: 100%;
		height: auto;
	}

	.cglx-ksxx-list {
		width: 48%;
		margin: 0 0 0 2%;
	}

	.cglx-rklj {
		width: 100%;
	}

	.cglx-rklj .img {
		height: auto;
	}

	.cglx-rdxw-box,
	.cglx-zswd-box {
		width: 100%;
	}

	.cglx-title,
	.cglx-rdxw-list .top a .box .time .day {
		font-size: 19px;
	}

	.cglx-rklj .btn1 a,
	.cglx-rdxw-list .top a .box .time .year {
		font-size: 22px;
	}

	.cglx-more,
	.cglx-footer .cglx-footer-center ul li a,
	.cglx-office-address p,
	.cglx-footer .cglx-footer-right p {
		font-size: 14px;
	}

	.cglx-ksxx-list ul li .tit,
	.cglx-rdxw-list .list li a .title,
	.cglx-rdxw-list .list li a .time,
	.cglx-zswd-box .list h3,
	.cglx-zswd-box .list h4 span,
	.cglx-footer .cglx-footer-code h4,
	.cglx-footer .cglx-footer-center h4,
	.cglx-footer .cglx-footer-right h4,
	.cglx-rdxw-list .top a .box h3 {
		font-size: 16px;
	}

	.cglx-zswd-box .list h4 span {
		height: auto;
		line-height: 1.5em;
	}

	.cglx-ksxx-list li {
		padding: .18rem 0
	}

	.cglx-rdxw-list .list li a {
		padding: .15rem 0
	}

	.cglx-zswd-box .list h3 {
		padding: 10px .6rem 10px .25rem;
	}

	.cglx-gwhzyx-list ul li {
		width: 31.33333333333333%;
	}

	.cglx-gwhzyx-list ul li .img {
		height: 13vw;
	}

	.cglx-footer .cglx-footer-center {
		width: 73.5%;
	}

	.cglx-footer .cglx-footer-right {
		width: auto;
		margin: 0;
	}
}

@media (max-width:700px) {
	.cglx-header-warp .logo a img {
		max-width: 75%;
	}

	.cglx-ksxx-box,
	.cglx-ksxx-list,
	.cglx-rdxw-list .top,
	.cglx-rdxw-list .list {
		width: 100%;
	}

	.cglx-rdxw-list .top a .box .time {
		width: 57px;
		height: 57px;
	}

	.cglx-rdxw-list .top a .box h3 {
		width: calc(100% - 57px - .1rem);
	}

	.cglx-rdxw-list .top {
		height: auto;
	}

	.cglx-ksxx-list,
	.cglx-rdxw-list .list {
		margin: 10px 0 0 0;
	}

	.cglx-bg3 .cglx-title-box::before {
		top: 30px;
	}

	.cglx-gwhzyx-list ul li {
		width: 48%;
	}

	.cglx-gwhzyx-list ul li .img {
		height: 18vw;
	}

	.right-box {
		width: 95%;
	}
}

@media (max-width:500px) {
	.cglx-header-warp {
		height: 50px;
	}

	.navbar-toggle {
		top: 24px;
	}

	.navbar-toggle.on {
		top: 30px;
	}

	.cglx-banner,
	.cglx-nybanner {
		margin-top: 50px;
	}

	.cglx-layer-nav {
		margin-top: 60px;
	}

	.right-box {
		width: 93%;
	}
}