.bt-breadcrumb {
	line-height: 32px;
	padding: 20px 0px 28px 0px;
	background: url(localbotbg.png) no-repeat bottom;
}

.bt-breadcrumb table {
	margin: auto;
	width: auto !important;
}

.bt-breadcrumb table td {
	white-space: unset;
	word-wrap: break-word;
}

.bt-breadcrumb table,
.bt-breadcrumb tbody,
.bt-breadcrumb tr,
.bt-breadcrumb td {
	display: inline;
	vertical-align: bottom;
}

.bt-breadcrumb td>img {
	width: 24px;
	margin-right: 15px;
}

.bt-breadcrumb>table>tbody>tr>td:first-child {
	/*width: 40px;*/
}

.bt-breadcrumb>table>tbody>tr>td:first-child+td+td a {
	padding-left: 0px;
}

.bt-breadcrumb td a {
	padding: 0px 8px;
	color: #333333;
}

.breadcrumbact {
	color: #3366CC;
}



@media screen and (max-width: 768px) {
	html {
		font-size: 16.384px;
	}
}

@media screen and (max-width: 750px) {
	html {
		font-size: 16px;
	}
}

@media screen and (max-width: 735px) {
	html {
		font-size: 15.68px;
	}
}

@media screen and (max-width: 720px) {
	html {
		font-size: 15.36px;
	}
}

@media screen and (max-width: 705px) {
	html {
		font-size: 15.04px;
	}
}

@media screen and (max-width: 690px) {
	html {
		font-size: 14.72px;
	}
}

@media screen and (max-width: 675px) {
	html {
		font-size: 14.4px;
	}
}

@media screen and (max-width: 600px) {
	html {
		font-size: 12.8px;
	}
}

@media screen and (max-width: 585px) {
	html {
		font-size: 12.48px;
	}
}

@media screen and (max-width: 570px) {
	html {
		font-size: 12.16px;
	}
}

@media screen and (max-width: 555px) {
	html {
		font-size: 11.84px;
	}
}

@media screen and (max-width: 540px) {
	html {
		font-size: 11.52px;
	}
}

@media screen and (max-width: 525px) {
	html {
		font-size: 11.2px;
	}
}

@media screen and (max-width: 510px) {
	html {
		font-size: 10.88px;
	}
}

@media screen and (max-width: 495px) {
	html {
		font-size: 10.56px;
	}
}

@media screen and (max-width: 480px) {
	html {
		font-size: 10.24px;
	}
}

@media screen and (max-width: 465px) {
	html {
		font-size: 9.76px;
	}
}

@media screen and (max-width: 450px) {
	html {
		font-size: 9.6px;
	}
}

@media screen and (max-width: 435px) {
	html {
		font-size: 9.28px;
	}
}

@media screen and (max-width: 420px) {
	html {
		font-size:8.96px;
	}
}

@media screen and (max-width: 414px) {
	html {
		font-size: 8.832px;
	}
}

@media screen and (max-width: 411.5px) {
	html {
		font-size: 8.768px;
	}
}

@media screen and (max-width: 405px) {
	html {
		font-size: 8.64px;
	}
}

@media screen and (max-width: 390px) {
	html {
		font-size: 8.32px;
	}
}

@media screen and (max-width: 375px) {
	html {
		font-size: 8px;
	}
}

@media screen and (max-width: 360px) {
	html {
		font-size: 7.68px;
	}
}

@media screen and (max-width: 345px) {
	html {
		font-size: 7.36px;
	}
}

@media screen and (max-width: 330px) {
	html {
		font-size: 7.04px;
	}
}

@media screen and (max-width: 320px) {
	html {
		font-size: 6.82px;
	}
}

@media screen and (max-width: 300px) {
	html {
		font-size: 6.4px;
	}
}

@media screen and (max-width: 285px) {
	html {
		font-size: 6.08px;
	}
}










@media only screen and (max-width: 1200px) {
	body {
		min-width: 100% !important;
	}
	body .wip_gxtopnav {
		padding: 0.6rem 0px;
	}
	body .wip_gxtopnav li {
		width: 33.33%;
		line-height: 3rem;
		height: 3.5rem;
		font-size: 1.6rem;
		margin-bottom: 1rem;
	}
	body .wip_gxtopnav li img {
		width: 2rem;
	}
	body .hreder {
		display: none;
	}
	body .wip_gxtopbannerbg {
		background-size: cover;
	}
	body .wip_gxtopbannerconright {
		/*display: none;*/
		float: none;
	}
	body .wip_gxtopbannerconleft {
		float: none;
		width: 100%;
	}
	body .wip_gxtopbannerconleft>a {
		margin: auto;
		width: 90%;
	}
	body .wip_gxtopbannercon {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	body .logo_gh {
		width: 11%;
	}
	body .webname {
		width: 84%;
	}
	body .wip_gxship {
		display: none;
	}
	body .wip_gxfooterbg {
		padding-top: 0px;
	}
	body .wip_gxfooterleft {
		float: none;
		width: 100%;
	}
	body .footertext {
		float: none;
		margin-left: 0px;
		padding: 0px 1rem;
		text-align: center;
	}
	body .dzjg {
		float: none;
		width: 100%;
		text-align: center;
		display: none;
	}
	body .wip_gxfooterright {
		float: none;
		width: 100%;
		text-align: center;
		display: none;
	}
	body .footertext span {
		display: block;
	}
	body .wip_gxfooterright a {
		margin-right: 1rem;
		margin-bottom: 0.7rem;
	}
	body .footertext p {
		font-size: 1.5rem;
		line-height: 3rem;
	}
	.bt-breadcrumb {
		padding: 10px 0px 18px 0px;
		line-height: 2rem;
	}
	.bt-breadcrumb td {
		font-size: 1.4rem
	}
	.bt-breadcrumb>table>tbody>tr>td:first-child {
		width: 2.5rem;
	}
	.bt-breadcrumb td>img {
		width: 1.5rem;
		margin-right: 1rem;
	}
	img {
		height: auto;
	}
	.wip_gxtoptools {
		display: none;
	}
	.wip_gxtopserchbg form {
		margin: auto;
	}
	.wip_gxtopserchbg {
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
	body .wip_gxtopserchbg input {
		font-size: 1.5rem;
	}
}

@media only screen and (max-width: 400px) {
	body .wip_gxtopnav li {
		width: 50%;
	}
	body .wip_gxtopserchbg form {
		width: 80%;
		background-size: cover;
	}
	body .wip_gxtopserchbg input[type="text"] {
		width: 56%;
	}
	body .wip_gxtopserchbg input[type="submit"] {
		width: 22%;
	}
}

@media only screen and (max-width: 300px) {
	body .wip_gxtopnav li {
		width: 100%;
	}
}