/* å†…å®¹å¼€å§‹ */
.pageold .dmsd-list{
height:auto !important;
}
.pageold .oldshow {
	display: block;
}

.pageold .norshow {
	display: none;
}
.pageold .mswh-title a:focus-visible {
    outline: 1px solid #000 !important;
    z-index: 999;
}
.pageold .content-topbg {
	width: 100%;
}

.pageold .content-topbg img {
	display: block;
	margin: 0 auto;
}

.pageold .contentbg {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	padding-bottom: 40px;
	overflow: hidden;
}

.pageold .sdgk {
	margin: 30px 0 60px;
}

.pageold .sdgk-tu,
.pageold .sdgk-title {
	width: 100%;
}

.pageold #map-show img {
	display: block;
	margin: 0 auto;
}

.pageold area {
	outline: 0px;
}

.pageold .sdgk-title {
	overflow: hidden;
}

.pageold .sdgk-title1 {
	line-height: 104px;
	font-size: 44px;
	color: #c31f0b;
	margin: 10px 0 25px;
	border-bottom: 1px solid #c2cfe3;
	margin: 10px 0 8px;
}

.pageold .sdgk-title a {
	color: #c31f0b;
}

.pageold .sdgk-list {
	line-height: 64px;
	font-size: 32px;
	color: #333;
}

.pageold .sdgkjj-title {
	overflow: hidden;
	margin-bottom: 22px;
}

.pageold .sdgkjj-list {
	line-height: 64px;
	font-size: 32px;
	color: #333;
	min-height: 160px;
}

.pageold .active,
.pageold .active1 {
	width: 380px;
	height: 90px;
	margin-right: 30px;
	padding-left: 90px;
	float: left;
	font-size: 34px;
	line-height: 90px;
	position: relative;
	margin-bottom: 30px;
}

.pageold .active {
	color: #fff;
}

.pageold .sdgkjj-title div a {
	position: absolute;
	left: 145px;
	top: 0px;
	z-index: 100;
}

.pageold .active a {
	color: #fff;
}

.pageold .active1 a {
	color: #333;
}

.pageold .sdgkjj-bjt {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.pageold #one1 {
	background: url(/images/45189/quhua.png) no-repeat left center;
}

.pageold #one2 {
	background: url(/images/45189/zixun.png) no-repeat left center;
}

.pageold #one3 {
	background: url(/images/45189/ditu.png) no-repeat left center;
	margin-right: 0;
}

.pageold #one4 {
	background: url(/images/45189/renkoutongji.png) no-repeat left center;
	margin-bottom: 0px;
}

.pageold #one5 {
	margin-right: 0;
	background: url(/images/45189/jintian.png) no-repeat left center;
	margin-bottom: 0px;
}

.pageold .sdgkjj-list1 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/images/45189/quhua_hover.png) no-repeat left center;
}

.pageold .sdgkjj-list2 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/images/45189/zixun_hover.png) no-repeat left center;
	z-index: 99;
}

.pageold .sdgkjj-list3 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/images/45189/ditu_hover.png) no-repeat left center;
}

.pageold .sdgkjj-list4 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/images/45189/renkoutongji_hover.png) no-repeat left center;
}

.pageold .sdgkjj-list5 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/images/45189/jintian_hover.png) no-repeat left center;
}

.pageold .dmsd-title {
	line-height: 104px;
	font-size: 44px;
	color: #c31f0b;
	margin: 10px 0 30px;
	border-bottom: 1px solid #c2cfe3;
}

.pageold .dmsd-title a {
	color: #c31f0b;
}

.pageold .dmsd-list {
	width: 100%;
}



.pageold .dmsd-left,
.pageold .dmsd-right {
	width: 100%;
}

.pageold .dmsd-left {
	height: 618px;
	overflow: hidden;
	position: relative;
}

.pageold .dmsd-left img {
	width: 100%;
}

.pageold .dmsd-right {
	overflow: hidden;
}

.pageold .dmsd-wzsm {
	width: 580px;
	height: 140px;
	background: #f7f7f7;
	float: left;
	overflow: hidden;
	margin-top: 30px !important;
	margin-bottom: 0 !important;
}

.pageold .dmsd-wh {
	margin-right: 40px !important;
}

.pageold .dmsd-wh div span {
	display: none;
}

.pageold .dmsd-right div img {
	width: 340px;
	height: 100%;
	float: left;
	overflow: hidden;
	object-fit: cover;
}

.pageold .dmsd-wzsm div {
	width: 217px;
	height: 100%;
	float: left;
}

.pageold .dmsd-wzsm div p {
	margin: 3px 0 4px;
	text-align: center;
	height: 140px;
	line-height: 140px;
}

.pageold .dmsd-wzsm div p a {
	font-size: 38px;
	color: #333;
}

.pageold .mswh,
.pageold .yhcs {
	width: 100%;
}

.pageold .mswh-title {
	line-height: 104px;
	margin: 25px 0 15px;
	border-bottom: 1px solid #c2cfe3;
}

.pageold .mswh-title a {
	font-size: 44px !important;
	color: #c31f0b !important;
}

.pageold .mswh-title span {
	line-height: 52px;
	float: right;
}

.pageold .mswh-list ul {
	overflow: hidden;
}

.pageold .mswh-list ul li {
	width: 400px;
	float: left;
	background: url(/images/45189/xiaodian-lan.png) no-repeat left center;
	line-height: 80px;
	font-size: 32px;
	color: #666666;
	padding-left: 42px;
}

.pageold .mswh-list ul li a {
	color: #666;
}

.pageold .mswh-list ul li a:hover {
	color: #245399;
}

.pageold .yhcs-list ul {
	overflow: hidden;
}

.pageold .yhcs-list ul li {
	width: 33%;
	background: url(/images/45189/xiaodian-hui.png) no-repeat left center;
	line-height: 80px;
	font-size: 32px;
	color: #333;
	padding-left: 42px;
	float: left;
}

.pageold .yhcs-list ul li a {
	color: #666;
}

.pageold .yhcs-list ul li a:hover {
	color: #245399;
}

.pageold .jjshfz {
	overflow: hidden;
}

.pageold .jjshfz-title {
	line-height: 104px;
	font-size: 44px;
	color: #c31f0b;
	margin: 10px 0 30px;
	border-bottom: 1px solid #c2cfe3;
}

.pageold .jjshfz-title a {
	color: #c31f0b;
}

.pageold .jjshfz-list {
	overflow: hidden;
}

.pageold .jjshfz-list ul {
	float: left;
}

.pageold .jjshfz-list ul li {
	position: relative;
	overflow: hidden;
}

.pageold .jjshfz-list ul li img {
	width: 100%;
}

.pageold .jjshfz-list ul li span {
	display: block;
	width: 100%;
	height: 65px;
	position: absolute;
	bottom: 0px;
	line-height: 65px;
	font-size: 32px;
	color: #fff;
	text-align: center;
}

.pageold .jjshfz-list ul li span a {
	color: #fff;
}

.pageold .jjshfz-tu1 span:hover,
.pageold .jjshfz-tu2 span:hover {
	width: 100%;
	height: 100%;
	font-size: 39px;
	line-height: 190px;
}

.pageold .jjshfz-tu3 span:hover {
	width: 100%;
	height: 100%;
	font-size: 39px;
	line-height: 220px;
}

.pageold .jjshfz-tu5 span:hover,
.pageold .jjshfz-tu10 span:hover,
.pageold .jjshfz-tu9 span:hover {
	width: 100%;
	height: 100%;
	font-size: 39px;
	line-height: 142px;
}

.pageold .jjshfz-tu8 span:hover {
	width: 100%;
	height: 100%;
	font-size: 39px;
	line-height: 300px;
}

.pageold .jjshfz-tu1 span {
	background: url(/images/45189/dmsd-leftbgx1.png) repeat-y;
}

.pageold .jjshfz-tu2 span {
	background: url(/images/45189/dmsd-leftbgx2.png) repeat-y;
}

.pageold .jjshfz-tu3 span {
	background: url(/images/45189/dmsd-leftbgx3.png) repeat-y;
}

.pageold .jjshfz-tu4 span {
	background: url(/images/45189/dmsd-leftbgx4.png) repeat-y;
}

.pageold .jjshfz-tu5 span {
	background: url(/images/45189/dmsd-leftbgx5.png) repeat-y;
}

.pageold .jjshfz-tu6 span {
	background: url(/images/45189/dmsd-leftbgx6.png) repeat-y;
}

.pageold .jjshfz-tu7 span {
	background: url(/images/45189/dmsd-leftbgx7.png) repeat-y;
}

.pageold .jjshfz-tu8 span {
	background: url(/images/45189/dmsd-leftbgx8.png) repeat-y;
}

.pageold .jjshfz-tu9 span {
	background: url(/images/45189/dmsd-leftbgx9.png) repeat-y;
}

.pageold .jjshfz-tu10 span {
	background: url(/images/45189/dmsd-leftbgx10.png) repeat-y;
}

.pageold .jjshfz-tu11 span {
	background: url(/images/45189/dmsd-leftbgx11.png) repeat-y;
}

.pageold .jjshfz-tu12 span {
	background: url(/images/45189/dmsd-leftbgx11.png) repeat-y;
}

.pageold .jjshfz-list1 {
	margin: 0 25px 20px 0;
}

.pageold .jjshfz-list2 {
	margin-bottom: 25px;
}

.pageold .jjshfz-list3 {
	margin-right: 25px;
}

.pageold .jjshfz-tu1 {
	width: 668px;
	height: 190px;
}

.pageold .jjshfz-tu2 {
	width: 507px;
	height: 190px;
}

.pageold .jjshfz-tu3 {
	width: 340px;
	height: 456px;
	margin-bottom: 0px;
}

.pageold .jjshfz-tu5 {
	width: 303px;
	height: 142px;
	margin-bottom: 15px;
}

.pageold .jjshfz-tu8 {
	width: 218px;
	height: 300px;
	margin-bottom: 14px;
}

.pageold .jjshfz-tu9 {
	width: 218px;
	height: 142px;
}

.pageold .jjshfz-tu10 {
	width: 264px;
	height: 142px;
	margin-bottom: 15px;
}

.pageold .jjshfz-tu4 {
	margin-bottom: 0px;
}

.pageold .jjshfz-tu7 {
	margin-bottom: 0px;
}

.pageold .jjshfz-tu12 {
	margin-bottom: 0px;
}

.pageold .tdt {
	width: 180px;
	display: block;
	margin: 0 auto;
	background: url(/images/45189/arrow-right-fill.png) no-repeat right center;
	color: #13438b;
	font-size: 32px;
	margin-top: 50px;
}

.pageold .focus {
	width: 100%;
	height: 618px;
	position: relative;
	overflow: hidden;
	margin: auto;
}

.pageold .focus .focus-bar-box {
	width: 100%;
	height: 100%;
}

.pageold .focus .focus-bar-box ul {
	width: 100%;
	height: 100%;
}

.pageold .focus .focus-bar-box ul li {
	width: 100%;
	height: 100%;
}

.pageold .focus .focus-bar-box ul li a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.pageold .focus .focus-bar-box ul li img {
	width: 100%;
	max-height: 618px;
}