body {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); line-height: 175%; font-size: 14px;
}
.pub_header {
	padding: 10px 0px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 16px; min-width: 1200px; background-color: rgb(241, 241, 241);
}
.menu-cloum {
	margin: 0px auto; width: 1200px;
}
.pub_header img {
	width: 82px; height: 36px; float: left;
}
.pub_header span {
	padding: 0px 0px 0px 20px; float: left;
}
.pub_header a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.pub_header a:hover {
	color: rgb(204, 0, 0);
}
._m_moble_m {
	display: none;
}
.banner {
	background-position: center 0px;
}
.pub_header-m {
	display: none;
}
@media screen and (max-width:768px) and (min-width:10px)
{
body {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); line-height: 175%; font-size: 14px; min-width: 100%;
}
.pub_header {
	padding: 10px 0px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 16px; background-color: rgb(241, 241, 241);
}
._pc_pc {
	display: none;
}
._m_moble_m {
	display: block;
}
.pub_header img {
	width: 100%; height: auto; float: left;
}
.menu-cloum {
	width: 100%; height: auto;
}
.pub_header span {
	padding: 3px 0px 3px 6px; float: left;
}
.pub_header {
	display: none;
}
.pub_header-m {
	background: rgb(240, 36, 0); padding: 12px 10px; border: currentColor; border-image: none; text-align: left; overflow: hidden; display: block;
}
.header-m-l {
	float: left;
}
.header-m-r {
	text-align: right; float: right;
}
.header-m-r img {
	width: 16%;
}
.moble-popover {
	background: rgba(0, 0, 0, 0.3); left: 0px; top: 0px; width: 100%; height: 100%; padding-top: 85px; display: none; position: fixed; z-index: 100;
}
.moble-popover span a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.moble-popover span {
	background: white; margin: 5px; padding: 5px 10px; border-radius: 2px; display: inline-block;
}
}
