.mr5674 {
	margin: 0.7rem 0 0.925rem 0;
}
.pd3961{
	padding: 0.4875rem 0 0.7625rem 0;
}
.pdb45{padding-bottom:0.5625rem;}
.pd5474{
	padding: 0.675rem 0 0.925rem 0;
}
.pd5546{
	padding: 0.6875rem 0 0.575rem 0;
}
.pd6650 {
	padding: 0.825rem 0 0.625rem 0;
}
.pd6847{
	padding:0.85rem 0 0.5875rem 0;
}
.pd5584 {
    padding: 0.6875rem 0 1.05rem 0;
}


.ts-ty-title-box p:first-child {
	font-size: 0.275rem;
	line-height: 0.725rem;
	font-weight: bold;
	color: #3c3c3c;
}

.ts-ty-title-box p span {
	width: 0.625rem;
	height: 0.0375rem;
	background: #005bac;
	display: inline-block;
}

.ts-ty-title-box.white p:first-child {
	color: #ffffff;
}

.ts-ty-title-box.white p span {
	background: #ffffff;
}

/*新闻轮播*/
.kjcg-jbj-box {
	position: relative;
}

.swiper {
	position: initial !important;
}

#swiper1 {
	padding-bottom: 2.25rem;

}


.jx_img {
	width: 2.85rem;
	height: 4.125rem;
	object-fit: cover;
}

.jx_dz {
	width: 4.813rem;
}

#swiper1 .swiper-wrapper .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}

#swiper1 .swiper-wrapper .swiper-slide a p {
	text-align: center;
}

.jx_tit {
	color: #005bac;
	font-size: 0.25rem;
	margin-top: 0.375rem;
	font-weight: bold;

}

.jx_sub {
	color: #060606;
	font-size: 0.2rem;
	margin-top: .2rem;
}

/*swiper左右切换按钮*/
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: ' ';
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: ' ';
}

.swiper-button-next,
.swiper-button-prev {
	background: url(/uiFramework/commonResource/image/2025111415381574754.png) no-repeat;
	background-position: 100%;
	background-size: 100%;
	width: .5rem;
	height: .5rem;
	right: var(--swiper-navigation-sides-offset, -0.5rem);
}

.swiper-button-prev {
	transform: scale(-1);
	left: var(--swiper-navigation-sides-offset, -0.5rem);
}

/*swiper底部切换按钮*/
.swiper-pagination-gsdt {
	position: absolute;
	z-index: 2;
	bottom: 0.975rem;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;

}

.my-bullet-gsdt {
	display: inline-flex;
	width: 0.075rem;
	height: 0.075rem;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	position: relative;
	border: 7px solid #ffffff;
	background: #004892;
	border-radius: 50%;
	box-sizing: content-box;
}

.my-bullet-gsdt.active {
	background: #ffffff;
	border: 7px solid #004892;
}

.swiper-pagination-gsdt .my-bullet-gsdt {
	margin-right: 0.0875rem;
}

.swiper-pagination-gsdt .my-bullet-gsdt:last-child {
	margin-right: 0;
}


/*文章列表*/
.kjdt-big-box {
	background-image: url(/uiFramework/commonResource/image/2025111416121222280.png);
	background-size: cover;
}

.kjdt-lsit-box {
	padding-top: 0.9875rem;
}

.xxgk-lsit-box a {
	display: flex;
	height: 1.238rem;
	justify-content: space-between;
	align-items: center;
	background: #efefef;
	margin-bottom: 0.3125rem;
	border-radius: 0.125rem;
	padding: 0 0.525rem 0 0.575rem;
}

.xxgk-lsit-box a:last-child {
	margin-bottom: 0;
}


.xxgk-lsit-box a span:first-child {
	font-size: 0.225rem;
	color: #242424;
	position: relative;
	width: 85.93%;
	display: inline-flex;
	justify-content: space-between;
	align-items: center;
}

.xxgk-lsit-box a span:first-child::after {
	content: '';
	display: inline-block;
	width: 0.025rem;
	height: 0.625rem;
	background: #cfcfcf;
}

.xxgk-lsit-box a span:last-child {
	display: flex;
	flex-wrap: wrap;
	text-align: right;
}

.xxgk-lsit-box a span:last-child em {
	color: #969696;
	font-style: normal;
	width: 100%;
}

.xxgk-lsit-box a span:last-child em:first-child {
	font-size: 0.3rem;
}

.xxgk-lsit-box a span:last-child em:last-child {
	font-size: 0.2rem;
}

.xxgk-lsit-box a:hover {
	background: linear-gradient(252deg, #004892, #005bac);
}

.xxgk-lsit-box a:hover span:first-child {
	color: #ffffff;
}

.xxgk-lsit-box a:hover span:last-child em {
	color: #e8e8e8;
}

/*勘测设计奖*/
.kcsj-big-box {
	background-image: url(/uiFramework/commonResource/image/2025111416285747084.png);
	background-size: cover;
}

.kcsj_img {
	width: 3.487rem;
	height: 2.475rem;
        transition:all 0.4s;
}
.kcsj_img:hover{transform: scale(1.15);}

.kcsj_dz {
	width: 4.813rem;
	margin-top: 0.275rem;
}

.kcsj_two {
	width: 4.813rem;
	text-align: center;
	margin-right: 0.5rem;
}

.kscj_left {
	display: flex;
}

.kscj_all_lr {
	display: flex;
	justify-content: space-between;
}

.kcsj_img_four {
	width: 7.662rem;
	height: auto;
        transition:all 0.4s;
}
.kcsj_img_four:hover{transform: scale(1.02);}

.kscj_right {
	position: relative;
	top: -0.625rem;
}






/*youxiu*/
.yzgcj_tit {
	font-size: 0.25rem;
	color: #005bac;
	font-weight: bold;
}

.yzgcj_sub {
	padding-top: 0.188rem;
	font-weight: bold;
}

.yzgcj_sub a {
	font-size: 0.2rem;
	color: #060606;
}

.yzgcj_tit_all {
	background: url(/uiFramework/commonResource/image/2025111521405652490.png) no-repeat right;
	background-size: contain;
	margin-bottom: 0.563rem;
}

.yzgcj_tit_all {
	display: block;
}

.tit_yz_left {
	padding-right: 0.313rem;
	text-align: end;
}

.tit_yz_right {
	background: url(/uiFramework/commonResource/image/2025111521405652490.png) no-repeat left;
	background-size: contain;
	padding-left: 0.313rem;
	text-align: start;
}

.yzgcj_all {
	display: flex;
	justify-content: space-between;
}

.tit_left_wrap {
	width: 4.875rem;
}

.tit_right_wrap {
	width: 6.25rem;
}

.jy_img_all {
	position: relative;
	margin-bottom: 1rem;
}

.zj_img {
	position: absolute;
	bottom: 8%;
	left: 34%;
	width: 4.1rem;
	height: auto;
}

/*咨询成果奖*/
.zxcg-big-box {
	background-image: url(/uiFramework/commonResource/image/2025111522363284830.png);
	background-size: cover;
}

.zxcg_img_all {
	display: flex;
	justify-content: center;
	text-align: center;
}

.xcg_img img {
	width: 2.375rem;
	height: auto;
        transition:all 0.4s;
}
.xcg_img img:hover{transform: scale(1.05);}

.zxcg_dz {
	width: 4.813rem !important;
}

.zxcg_tit {
	font-size: 0.25rem;
	color: #005bac;
	font-weight: bold;
	margin-bottom: 0.1rem;
}

.zxcg_sub a {
	font-size: 0.2rem;
	color: #060606;
	font-weight: bold;
}

.zxcg_mod {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 0.875rem;
}

.zxcg_tit_all {
	flex: 0 0 calc((100% - 0rem)/3);
	display: flex;
	align-items: center;
	padding: 0.188rem 0;
}

.dian {
	width: 0.087rem;
	height: 0.087rem;
	background: url(/uiFramework/commonResource/image/2025111523314689811.png) no-repeat;
	background-size: contain;
	margin-right: 0.188rem
}

@media screen and (max-width:992px){
.jx_img{width: 10.85rem;height: 17.125rem;}
.swiper-button-next, .swiper-button-prev{width:2rem;height:2rem;}
.jx_dz{width:11rem;}
.jx_tit{font-size:0.8rem;}
.jx_sub{font-size:0.6rem;}
.my-bullet-gsdt.active{border:2px solid #004892;}
.swiper-pagination-gsdt{bottom:0.4rem;}
.my-bullet-gsdt{width:0.75rem;height:0.75rem;}
.ts-ty-title-box p:first-child{font-size:0.8rem;text-align:center;}
.ts-ty-title-box p span{display:none;}
.kscj_all_lr{flex-direction: column;}
.kscj_left{width:100%;}
.kcsj_two{width:50%;}
.kcsj_img,.kcsj_img_four{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;}
.kscj_right{top:0;width:100%;margin-bottom:1rem;}

.yzgcj_all{justify-content: space-around;}
.yzgcj_tit,.yzgcj_sub a{font-size:0.6rem;}
.tit_yz_left{padding-right:0.8rem;background-size: inherit;}
.tit_yz_right{padding-left:0.8rem;background-size: inherit;}
.zj_img{display:none;}

.xcg_img{width:50%;}
.xcg_img > img{width:100%;height:15rem;}
.zxcg_tit_all{flex: 0 0 calc((100% - 0rem) / 1);padding:0.3rem 0;}
.dian{width:0.3rem;height:0.3rem;}
.zxcg_tit{font-size:0.8rem;}
.zxcg_sub a{font-size:0.8rem;}

.fy-button{width:1.475rem;height:1.475rem}
.fy-number-box a, .fy-number-box font{font-size:0.8rem;}
.tz-box input{width: 1.813rem;height: 1.475rem;font-size:0.8rem;margin:0 0.5rem;}
.tz-box span{font-size:0.8rem;}
.tz-box{display:flex;align-items:center;margin-left:0.5rem;}

}