* {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size: 14px; text-decoration: none; list-style-type: none;
}
body{max-width:500px;margin:0px auto; background:#fff}
img {
	border: currentColor; border-image: none;
}
.clear {
	clear: both;
}
.top {
	width: 100%;
}
.logo {
	width: 100%;
}
.logo img {
	width: 100%;
}
.nav {
	background:#1147d3; width: 100%; height: 80px;
}
.nav ul {
	margin: 0px auto; width: 100%;
}
.nav li {
	width:25%; height: 40px; text-align: center; line-height: 40px; font-size: 16px; float: left;
}
.nav li a {
	color: rgb(255, 255, 255);
}

.clear {
	clear: both;
}

.main {
	margin: 0px auto; width: 100%;
}
.main img {
	width: 100%;
}
.main h1 {
	background: url("h1.jpg") repeat-x; width: 100%; height: 40px; color: #fff; line-height: 40px;  padding-left: 0px; font-size: 14px; font-weight: normal;
}
.main h1 a {
	color:#fff; float: right;margin-right:20px;
}
.main .h1_l {
	background: url("h1_l.jpg"); width:200px; height: 40px; text-align:left; color:#fff; font-size:16px; font-weight:bold; float: left; line-height: 40px;text-indent:35px;
}

.main h2 {
	background: #004101; width: 100%; height: 39px; color:#000; line-height: 39px; text-align:center;font-size: 16px; font-weight:bold;
}
.main h2 a {
	color:#fff; 
}


.m_pt1 {
	overflow: hidden; border-top-color: currentColor; border-top-width: medium; border-top-style: none; background:#FFF
}
.m_pt1 p {
	padding: 10px 10px 20px; color: rgb(0, 0, 0); line-height: 30px;
}

.m_pt11 {
	background: rgb(255, 255, 255); overflow: hidden; padding-top: 10px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.m_pt11 h1 {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); text-indent: 10px; font-size: 20px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.nav2 {
	background: rgb(28, 144, 0); margin: 0px auto; width: 100%; height: 80px; line-height: 40px;
}
.nav2 li {
	width: 20%; text-align: center; float: left;
}
.nav2 li a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.m_pt6 {
	background: rgb(255, 255, 255); padding-bottom: 10px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.m_pt6 dl {
	float: left;
}
.m_pt6 dl dd {
	margin: 0px auto; width: 90%;
}
.m_pt6 dl dd a {
	width: 100%;
}
.m_pt6 dl dd img {
	width: 100%; 
}
.m_pt6 dl dt {
	height: 30px; text-align: center; line-height: 30px;
}
.m_pt3 {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;background:#FFF
}
.m_pt3 ul {
	margin: 0px auto; width: 100%;
}
.m_pt3 li {
	height: 70px; line-height: 30px; text-indent: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.m_pt3 li span {
	float: left;
}
.m_pt3 li .dian img {
	width: 30px; height: 30px;
}
.m_pt3 li .dian {
	width: 50px; text-align: left; text-indent: 0px; float: right;
}
.m_pt32 {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none; z-index: 100000;background:#FFF
}
.m_pt32 ul {
	margin: 0px auto; width: 100%; z-index: 100000;
}
.m_pt32 li {
	height: 35px; line-height: 35px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; z-index: 100000;
}
.m_pt32 li span {
	float: left; z-index: 100000;
}
.m_pt31 {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;background:#FFF
}
.m_pt31 ul {
	margin: 0px auto; width: 100%;
}
.m_pt31 li {
	height: 150px; line-height: 30px; text-indent: 15px; padding-top: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.m_pt31 li .pic {
	margin-right: 20px;
}
.m_pt31 li .pic img {
	width: 200px; height: 140px;
}
.m_pt31 li span {
	height: 70px;
}
.m_pt31 li span .p1 a {
	color: rgb(102, 102, 102); font-size: 16px;
}
.m_pt31 li span .p3 {
	background: rgb(204, 204, 204); border-radius: 2px; width: 90px; height: 35px; line-height: 35px; font-size: 14px; margin-top: 20px;
}
.m_pt31 li span .p3 a {
	color:#004101;
}
.xm {
	width: 100%;background:#FFF
}
.xm dl {
	width: 50%; float: left; box-sizing: border-box;
}
.xm dl dd {
	margin: 10px auto 0px; width: 90%;
}
.xm dl dd img {
	width: 100%; height:150px;
}
.xm dl dt {width: 90%;margin:0px auto;
	height: 35px; text-align: center; color:#4b4b4b; line-height: 35px; font-size: 16px;background:#e7e8e9;
}
.xm dl ul {
	width: 100%;
}
.xm dl ul li {
	width: 45%; color: rgb(153, 153, 153); text-indent: 10px; margin-bottom: 10px; float: left;
}
.xm dl ul li img {
	width: 20px;
}
.xm dl ul li.li1 {
	width: 10%;
}
.m_pta {
	margin: 10px auto 0px; width: 100%; border-top-color: currentColor; border-top-width: medium; border-top-style: none;background:#FFF
}
.m_pta h1 {
	text-align: center; font-size: 30px; margin-bottom: 10px;
}
.m_pta h2 {
	text-align: center; color: rgb(102, 102, 102); font-size: 16px; font-weight: normal; margin-bottom: 10px;
}
.m_pta h3 {
	text-align: center; color: rgb(51, 51, 51); font-size: 18px; margin-bottom: 10px;
}
.m_pta h4 {
	text-align: center; color: rgb(0, 0, 0); font-size: 20px; margin-bottom: 10px;
}
.m_pta h5 {
	text-align: center; color: rgb(102, 102, 102); font-size: 16px; font-weight: normal; margin-bottom: 10px;
}
.m_pta img {
	width: 80%; margin-left: 10%;
}
.m_pta dl {
	width: 100%; text-indent: 10px;
}
.m_pta dt {
	width: 100%; color: rgb(0, 0, 0); font-size: 16px;
}
.m_pta dt img {
	width: 20px; height: 20px; margin-right: 4px; margin-left: 0px;
}
.m_pta dd {
	color: rgb(102, 102, 102); padding-left: 24px; font-size: 14px;
}
.view {
	background: rgb(255, 255, 255); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.view p {
	padding: 10px;
}
.news {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.news p {
	text-indent: 0px;
}
.end {
	background: #333; margin-bottom: 50px;padding-top:10px;
}
.end p {
	margin: 0px auto; width: 90%; text-align: center; color:#fff; line-height: 25px; padding-top: 10px; padding-bottom: 30px; font-size: 14px;
}
.end p a {
	color: #fff; font-size: 14px;
}
.hg {
	background:#fff; width: 100%; height: 15px;
}
#foot {
	background: rgb(241, 241, 241); width: 100%; max-width:500px;bottom: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; position: fixed; _position: absolute; _bottom: 0px;
}
#foot li {
	background: rgb(102, 102, 102); margin: 2%; border-radius: 2px; width: 46%; height: 50px; line-height: 50px; text-indent: 70px; font-size: 14px; float: left;
}
#foot li a {
	color: rgb(255, 255, 255); padding-bottom: 20px; font-size: 14px;
}
#foot li.li1 {
	background: url("2_03.png") no-repeat left rgb(255, 255, 255);
}
#foot li.li2 {
	background: url("2_02.png") no-repeat left #ef7900;
}
#foot li.li1 a {
	color: rgb(0, 0, 0);
}
.m_pt32 {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.m_pt32 ul {
	margin: 0px auto; width: 100%;
}
.m_pt32 li {
	height: 30px; line-height: 30px; text-indent: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
