* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	font-family: "微软雅黑";
	color: #333;
}

img {
	border: none;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: "020";
	height: 0px;
	display: block;
	overflow: hidden;
	clear: both;
}

/*当前位置*/
.old_type .dqwz {
	font-size: 30px;
	line-height: 60px;
}

/*第一层*/
.old_type .mly .dqlm_par {
	font-size: 36px;
	font-weight: bold;
	line-height: 72px !important;
	height: auto !important;
	padding-left: 10px;
  box-sizing: border-box;
}

.old_type .dqlm_par a {
	font-size: 36px !important;
	padding-left: 0px !important;
}

.old_type .lm_off {
	font-size: 36px;
}

.old_type .lm_off {
	line-height: 60px !important;
	height: auto !important;
}

.old_type .lm_off:hover {
	height: auto;
	line-height: 60px;
	font-size: 36px;
	background-size: 15px !important;
}

.old_type .xxlb {
	font-size: 32px;
	line-height: 64px;
}

.old_type .xxlb_list a {
	font-size: 32px !important;
	line-height: 64px !important;
}

.old_type .lm_off {
	background-size: 15px !important;
}

.xxlb_list {
	background: url(dian.png) no-repeat left center;
	padding-left: 15px;
}

.old_type .xxlb_list {
	background: url(dian.png) no-repeat left center;
	padding-left: 25px;
	background-size: 15px;
	height: 72px;
	line-height: 72px;
}

.xxlb_list a div {
	float: none !important;
	line-height: 40px;
	width: 700px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.old_type .xxlb_list a div {
	float: none !important;
	height: 72px;
	;
	line-height: 72px;
	width: 600px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.old_type .xxlb span {
	font-size: 32px !important;
	line-height: 64px;
}

.old_type .xxlbtime {
	width: 200px !important;
}


.old_type .zfgvb_par {
	font-size: 36px;
	height: 72px !important;
	line-height: 72px !important;
	text-align: center;
}

.old_type .zfgvb_par a {
	font-size: 36px !important;
	padding-left: 0px !important;
	display: block;
	width: 100%;
	height: 100%;
	background-position: 35px center !important;
	background-size: 40px !important;
}


.old_type .zfgb p {
	font-size: 36px !important;
	word-break: break-all;
	line-height: 50px;
}

.old_type .zfgb_top {
	line-height: 90px !important;
	height: 90px !important;
}

.old_type .zfgb_top .zfgb_name {
	font-size: 36px;
}

.old_type .zfgb_list li {
	width: 360px !important;
	font-size: 36px;
	height: 72px !important;
	line-height: 72px !important;
	margin-right: 0px !important;
	margin-left: 30px !important;
}

.old_type .zfgb_top select {
	outline: none;
	margin-top: 13px !important;
	padding: 5px 10px;
	font-size: 36px;
}

.old_type .zfgb_list_par {
	padding: 0px !important;
}

.old_type .lm_tit {
	width: auto;
	padding: 0px 15px;
	line-height: 72px;
}

.old_type .tit_change {
	font-size: 36px;
	height: 72px;
	line-height: 72px;
}


a.ariafocus div {
	outline: 2px solid rgba(255, 184, 0, 1) !important;
	transition: outline 250ms;
}






.mobile_type .lby_ {
	border: none;
}
.mobile_type .default_pgToolbar td:nth-child(3),
.mobile_type .default_pgToolbar td:nth-child(4),
.mobile_type .default_pgToolbar td:nth-child(5),
.mobile_type .default_pgToolbar td:nth-child(8) {
	display: none !important;
}
.mobile_type .default_pgPanel tr {
	display: flex;
	justify-content: center;
}
.mobile_type .tit_change {
	width: 100%;
	display: flex;
	height: auto;
	background: #e9e9e9;
	flex-wrap: wrap;
}
.mobile_type .tit_change a {
	display: block;
	width: 33%;
}
.mobile_type .lm_tit {
	line-height: 50px;
	width: 100%;
	float: unset;
	overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mobile_type .jd_gl_RB a {
	line-height: 2;
	margin: 0 0 2vw;
	height: auto;
	width: 48%;
	font-size: 4vw;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.mobile_type .jd_gl_RB {
	box-sizing: border-box;
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	padding: 2vw;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}



/* zfgb */
.mobile_type .zfgb_top {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	height: auto !important;
	line-height: 2 !important;
	margin: 2vw !important;
	background-repeat-y: no-repeat !important;
}
.mobile_type .zfgb_list_par {
	margin: 2vw 0 !important;
	padding: 2vw !important;
	height: auto;
}
.mobile_type .zfgb_list li {
	height: auto !important;
	margin: 0 0 2vw !important;
	width: 48% !important;
}
.mobile_type .zfgb_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}