.about_con img { width:100%;}
.imgc img { width:100%;}
.imgd img { width:100%; margin-bottom:10px; margin:auto; margin-left:10px;}


article {
	display: block;
}
aside {
	display: block;
}
dialog {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
section {
	display: block;
}
footer {
	display: block;
}
nav {
	display: block;
}
figure {
	display: block;
}
menu {
	display: block;
}
body {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
nav {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
dl {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
dt {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
dd {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
p {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
h1 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
h2 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
h3 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
h4 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
ol {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
li {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
input {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
button {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
textarea {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
footer {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; text-decoration: none;
}
body {
	background: rgb(227, 228, 230); color: rgb(77, 77, 77); font-family: "Microsoft YaHei",Helvetica,Arial,Tahoma; min-width: 320px;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	color: rgb(0, 0, 1);
}
p {
	padding: 5px 0px; line-height: 1.8em;
}
.clear {
	margin: 0px; padding: 0px; clear: both; font-size: 0px;
}
.top_01 {
	background: rgb(0, 0, 0); height: 44px; line-height: 44px; position: relative;
}
.top_01 h1 {
	text-align: center; color: rgb(255, 255, 255); font-size: 16px; font-weight: 500;
}
.top_01 a {
	background: url("../images/biao_01.png") no-repeat center; top: 1px; width: 42px; height: 42px; right: 10px; display: block; position: absolute;
}
.menu {
	background: rgb(52, 52, 52); padding: 10px 0px;
}
.menu ul li {
	width: 25%; height: 24px; text-align: center; line-height: 24px; float: left;
}
.menu ul li a {
	color: rgb(255, 255, 255); display: block;
}
.menu ul li a:hover {
	background: rgb(34, 34, 34);
}
.box_swipe {
	overflow: hidden; position: relative;
}
.box_swipe ul {
	margin-top: -5px; -webkit-padding-start: 0px;
}
.box_swipe > ol {
	height: 20px; text-align: right; padding-right: 15px; margin-top: -20px; position: relative; z-index: 10; background-color: rgba(0, 0, 0, 0.3);
}
.box_swipe > ol > li {
	margin: 5px 0px; border-radius: 8px; width: 8px; height: 8px; display: inline-block; background-color: rgb(117, 117, 117);
}
.box_swipe > ol > li.on {
	background-color: rgb(255, 255, 255);
}
.title {
	background: rgb(255, 255, 255); padding: 0px 10px; height: 38px; color: rgb(0, 0, 0); line-height: 38px; font-size: 16px; font-weight: bold; border-top-color: rgb(227, 228, 230); border-bottom-color: rgb(238, 238, 238); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.title span {
	float: left;
}
.title a {
	float: right; display: block;
}
.title a i {
	font-size: 24px;
}
.more {
	margin: 10px; border-radius: 3px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 38px; text-align: center; line-height: 38px;
}
.more a {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); display: block;
}
.product_list {
	background: rgb(250, 250, 250); overflow: hidden; padding-bottom: 10px; margin-top: 10px;
}
.product_list ul {
	padding: 5px;
}
.product_list ul li {
	width: 50%; float: left;
}
.product_list ul li a {
	display: block;
}
.product_list ul li span {
	background: rgb(255, 255, 255); margin: 0px 5px; border-radius: 5px; border: 1px solid rgb(238, 238, 238); border-image: none; text-align: center; overflow: hidden; vertical-align: middle; display: block; min-height: 150px;
}
.product_list ul li span table tr td {
	height: 150px; vertical-align: middle;
}
.product_list ul li span img {
	vertical-align: middle; max-height: 150px; max-width: 100%;
}
.product_list ul li strong {
	height: 24px; text-align: center; line-height: 24px; font-weight: normal; display: block;
}
.about {
	background: rgb(250, 250, 250); overflow: hidden; padding-bottom: 10px; margin-top: 10px;
}
.about_con {
	padding: 5px 10px;
}
.contact {
	background: rgb(250, 250, 250); margin-top: 10px;
}
.contact dl {
	padding: 5px 10px;
}
.contact dl dd {
	padding: 5px 0px; line-height: 20px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.contact dl dd strong {
	font-weight: normal;
}
.contact dl dd span {
	color: rgb(51, 51, 51);
}
.contact dl dd span a {
	background: rgb(0, 0, 0); padding: 2px 5px; border-radius: 3px; color: rgb(255, 255, 255);
}
.footer {
	background: rgb(250, 250, 250); padding: 10px 0px 60px; text-align: center; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 2px; border-top-style: solid;
}
.footer dl dt {
	line-height: 20px; font-family: Arial, Helvetica, sans-serif;
}
.footer dl dd {
	height: 20px; color: rgb(153, 153, 153); line-height: 20px; font-size: 12px;
}
.footer dl dd a {
	color: rgb(153, 153, 153); font-size: 12px;
}
.side_nav {
	width: 100%; height: 50px; bottom: 0px; overflow: hidden; position: fixed; z-index: 99;
}
.side_nav {
	background: rgb(52, 52, 52); width: 100%; height: 50px; bottom: 0px; overflow: hidden; position: fixed; z-index: 99;
}
.side_nav dl {
	height: 50px; text-align: center;
}
.side_nav dl a {
	height: 50px; color: rgb(255, 255, 255); font-size: 12px; display: block;
}
.side_nav dl a span {
	text-align: center; padding-top: 5px; display: block;
}
.side_nav dl dd a {
	height: 50px; border-left-color: rgb(85, 85, 85); border-left-width: 1px; border-left-style: solid;
}
.side_nav dl dd {
	width: 25%; float: left;
}
.side_nav dl dt {
	width: 25%; float: left;
}
.news {
	background: rgb(250, 250, 250); padding-bottom: 10px; margin-top: 10px;
}
.news {
	line-height: 20px;
}
.news ul li {
	margin: 0px 10px; padding-top: 8px; padding-bottom: 3px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.news ul li span {
	height: 20px; color: rgb(170, 170, 170); line-height: 20px; font-size: 10px; display: block;
}
