@charset "gb2312";
html {
	-webkit-text-size-adjust: none;}
* {
	list-style: none; margin: 0px; padding: 0px;}
q::before {
	content: "";}
q::after {
	content: "";}
abbr {
	border: 0px currentColor;}
acronym {
	border: 0px currentColor;}
body {
	background: url(body-bj.jpg) no-repeat top rgb(245, 245, 245); margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: "?闁跨喓濡撮…瀣舵嫹??o閻擄拷"; font-size: 14px; min-width: 1200px;}
input {
	font-family: "?闁跨喓濡撮…瀣舵嫹??o閻擄拷"; vertical-align: middle;}
textarea {
	font-family: "?闁跨喓濡撮…瀣舵嫹??o閻擄拷"; vertical-align: middle;}
select {
	font-family: "?闁跨喓濡撮…瀣舵嫹??o閻擄拷"; vertical-align: middle;}
button {
	font-family: "?闁跨喓濡撮…瀣舵嫹??o閻擄拷"; vertical-align: middle;}
label {
	font-family: "?闁跨喓濡撮…瀣舵嫹??o閻擄拷"; vertical-align: middle;}
textarea {
	resize: none;}
ul {
	list-style: none; margin: 0px; padding: 0px;}
ol {
	list-style: none; margin: 0px; padding: 0px;}
li {
	list-style: none; margin: 0px; padding: 0px;}
dl {
	list-style: none; margin: 0px; padding: 0px;}
dt {
	list-style: none; margin: 0px; padding: 0px;}
dd {
	list-style: none; margin: 0px; padding: 0px;}
h1 {
	list-style: none; margin: 0px; padding: 0px;}
h2 {
	list-style: none; margin: 0px; padding: 0px;}
h3 {
	list-style: none; margin: 0px; padding: 0px;}
h4 {
	list-style: none; margin: 0px; padding: 0px;}
h5 {
	list-style: none; margin: 0px; padding: 0px;}
h6 {
	list-style: none; margin: 0px; padding: 0px;}
p {
	list-style: none; margin: 0px; padding: 0px;}
img {
	list-style: none; margin: 0px; padding: 0px;}
a {
	list-style: none; margin: 0px; padding: 0px;}
form {
	list-style: none; margin: 0px; padding: 0px;}
input {
	list-style: none; margin: 0px; padding: 0px;}
label {
	list-style: none; margin: 0px; padding: 0px;}
select {
	list-style: none; margin: 0px; padding: 0px;}
a {
	color: rgb(51, 51, 51); text-decoration: none;}
a:hover {
	color: rgb(15, 71, 146); text-decoration: none;}
h3 a:hover span {
	color: rgb(204, 6, 0); text-decoration: none;}
a img {
	border: currentColor;}
.fl {
	float: left;}
.fr {
	float: right;}
.clear {
	margin: 0px; padding: 0px; height: 0px; overflow: hidden; clear: both; font-size: 0px; visibility: hidden; content: ".";}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";}
img {
	vertical-align: top;}
li {
	vertical-align: top;}
ul {
	zoom: 1;}
.hidden {
	display: none;}
.is-main {
	margin: 0px auto; width: 1200px;}
.is-header {
	width: 100%;}
.m-banner {
	margin: 0px auto; width: 1200px;}
.m-nav {
	background: rgb(0, 93, 172); margin: 0px auto; width: 1200px; height: 60px; line-height: 60px; overflow: hidden;}
.m-nav ul li {
	width: 132px; height: 60px; line-height: 60px; float: left;}
.m-nav ul li a {
	background: url(../images/public/nav-icon.jpg) no-repeat; height: 60px; color: rgb(255, 255, 255); text-indent: 30px; font-size: 18px; display: block;}
.m-nav ul li a:hover {
	background: url(../images/public/nav-icon.jpg) no-repeat rgb(228, 40, 30);}
.m-nav ul li.nav1 a {
	background-position: 10px; text-indent: 40px;}
.m-nav ul li.nav2 a {
	background-position: -80px;}
.m-nav ul li.nav3 a {
	background-position: -215px;}
.m-nav ul li.nav4 a {
	background-position: -360px;}
.m-nav ul li.nav5 a {
	background-position: -440px;}
.m-nav ul li.nav6 a {
	background-position: -820px;}
.m-nav ul li.nav7 a {
	background-position: -990px;}
.m-nav ul li.nav8 a {
	background-position: -990px;}
.m-nav ul li.nav9 a {
	background-position: -993px; text-indent: 30px;}
.m-friendlink {
	background: rgb(255, 255, 255); margin: 15px auto 0px; padding: 0px 30px; width: 1140px; height: 50px; line-height: 50px; text-indent: 15px;}
.m-friendlink h2 {
	background: url(yqlj.jpg) no-repeat 0px; color: rgb(0, 80, 147); text-indent: 25px; font-size: 16px; float: left;}
.m-friendlink h3 {
	background: url(fl-bj.jpg) no-repeat 0px; width: 185px; height: 50px; color: rgb(102, 102, 102); line-height: 50px; font-size: 14px; font-weight: normal; cursor: pointer;}
.m-friendlink li.nLi2 {
	margin-left: 18px; float: left; position: relative;}
.m-friendlink .sub2 {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); left: 0px; top: 40px; width: 182px; height: 150px; display: none; position: absolute; z-index: 9999; overflow-y: auto;}
.m-friendlink .sub2 li {
	height: 28px; line-height: 28px; overflow: hidden;}
.m-friendlink .sub2 li a {
	display: block;}
.m-friendlink .sub2 li a:hover {
	background: rgb(0, 80, 147); color: rgb(255, 255, 255);}



.m-daohang {
	background: rgb(0, 93, 172); margin: 0px auto 0px; padding: 0px 0px; width: 1200px; height: 60px; line-height: 60px; text-indent: 15px;}
.m-daohang h2 {
	background: url(yqlj.jpg) no-repeat 0px; color: rgb(0, 80, 147); text-indent: 25px; font-size: 16px; float: left;}
.m-daohang h3 {
	width: 120px;
	height: 60px;
	line-height: 60px;
	color: rgb(255, 255, 255);
	font-size: 14px;
	text-indent: 30px;
	font-size: 18px;
	display: block;
	font-weight: normal;
	cursor: pointer;
	}
.m-daohang h4 {
	width: 134px; height: 60px; line-height: 60px;color: rgb(255, 255, 255); font-size: 14px; text-indent: 40px; font-size: 18px; display: block;font-weight: normal; cursor: pointer;}
.m-daohang h3 a {
	background: url(../images/public/nav-icon.jpg) no-repeat; height: 60px; color: rgb(255, 255, 255); text-indent: 20px; font-size: 18px; display: block;}
.m-daohang h3 a:hover {
	background: url(../images/public/nav-icon.jpg) no-repeat rgb(228, 40, 30);}

.m-daohang h4 a {
	background: url(../images/public/nav-icon.jpg) no-repeat; height: 60px; color: rgb(255, 255, 255); text-indent: 40px; font-size: 18px; display: block;}
.m-daohang h4 a:hover {
	background: url(../images/public/nav-icon.jpg) no-repeat rgb(228, 40, 30);text-indent: 40px; font-size: 18px; display: block;}


.m-daohang li.nLi {
	margin-left: 0px; float: left; position: relative;}
.m-daohang .sub {
	margin-left: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); left: 0px; top: 60px; width: 132px; display: none; position: absolute; z-index: 9999; overflow-y: auto;}
.m-daohang .sub li {
	margin-left: 0px;height: 40px; line-height: 40px; overflow: hidden;}
.m-daohang .sub li a {
	display: block;
	text-indent: 0;
	font-size: 14px;
	height: 40px;
	text-align: center;
	}
.m-daohang .sub li a:hover {
	background: rgb(228, 40, 30);
	color: rgb(255, 255, 255);
	text-indent: 0;
	/* font-size: 18px; */
	height: 40px;
	}


.is-footer {
	background: rgb(255, 255, 255); width: 100%; margin-top: 10px; border-top-color: rgb(0, 80, 147); border-top-width: 2px; border-top-style: solid;}
.m-footer {
	width: 100%; height: 140px; padding-top: 20px; position: relative;}
.m-footer p {
	text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px;}
.m-footer p a {
	color: rgb(102, 102, 102); font-size: 14px;}
#_ideConac {
	left: 22%; top: 25px; position: absolute;}
#_span_jiucuo {
	top: 40px; right: 20%; position: absolute;}