html {
	font-size: 62.5%; _font-size: 63%;
}
body {font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";font: 12px/16px "SimSun", arial; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	color:#f60; text-decoration: none;
}
.yahei {
	font-family: "Microsoft yahei";
}

.pointer {
	cursor: pointer;
}
.block100 {
	width: 100%; overflow: hidden;
}
.block50 {
	width: 50%; overflow: hidden;
}
#warp {
	width: 100%; overflow: hidden;
}
#header {
	width: 100%; overflow: hidden;
}
#footer {
	width: 100%; overflow: hidden;
}
.top {
	background:#eee; width: 100%; height: 30px; line-height: 30px;
}
.top_bar {
	margin: auto; width: 960px; overflow: hidden;
}
.top_bar div {
	width: 50%; float: left;
}
.top_l {
	height: 100%; color:#666;
}
.top_r {
	height: 100%; text-align: right;
}
.top_r a:link {
	color:#666;
}
.top_r a:visited {
	color:#666;
}
.top_r a:hover {
	color:#f60;
}
.logo {
	margin: 0px auto; width: 960px; height: 100px; overflow: hidden;
}
.logo h1 {
	width: 146px; height: 80px; margin-top: 20px; float: left;
}
.logo .logo_desc {
	margin: 44px 0px 0px 10px; width: 350px; overflow: hidden; padding-left: 15px; border-left-color: rgb(192, 192, 192); border-left-width: 1px; border-left-style: solid; float: left;
}
.logo .logo_desc p {
	width: 100%; color: rgb(0, 0, 0); line-height: 30px; font-family: "Microsoft yahei"; font-size: 2.6rem;
}
.logo .logo_desc em {
	color: rgb(3, 149, 110); line-height: 26px; font-family: "Microsoft yahei"; font-size: 1.7rem;
}
.logo .logo_telphone {
	width: 420px; overflow: hidden; margin-top: 18px; float: right; background:url(icon.jpg) no-repeat left 10px;
}
.logo .logo_telphone p {
	background: url("logo_tel_bg.jpg") no-repeat right bottom; text-align: right; line-height: 26px;
}
.logo .logo_telphone div {
	width: 100%; height: 34px; line-height: 34px; font-family: "Microsoft yahei"; font-size: 1.4rem; text-align: right;
}
.logo .logo_telphone em {
	color:#e80606; font-size: 2.2rem; display: inline-block;
}
.navigation {
	background:#003f97; width: 100%; height: 40px; line-height: 40px;
}
.nav {
	margin: 0px auto; width: 960px; height: 100%; text-align: center; overflow: hidden;
}
.nav li {
	background: url("nav_cut.jpg") no-repeat right; width: 120px; height: 100%; float: left;
}
.navigation li a {
	width: 118px; height: 100%; overflow: hidden; font-size: 1.6rem; display: block; white-space: nowrap; text-overflow: ellipsis;text-decoration: none;
}
.navigation li a:link {
	color: rgb(255, 255, 255);
}
.navigation li a:visited {
	color: rgb(255, 255, 255);
}
.navigation li a:hover {
	background:#e80607;
}
.banner {
	width: 100%; height: 466px; overflow: hidden; position: relative;
}
.banner ul {
	left: 0px; top: 0px; height: 100%; position: absolute;
}
.banner li {
	height: 100%; text-align: center; overflow: hidden; float: left; position: relative;
}
.banner li img {
	top: 0px; display: block; position: absolute;
}
.banner .ban_ico {
	left: 50%; height: 10px; text-align: center; bottom: 20px; position: absolute;
}
.banner .ban_ico i {
	background: rgb(3, 149, 110); margin: 0px 3px; border: 1px solid rgb(3, 149, 110); width: 14px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; font-style: normal; display: inline-block; cursor: pointer;
}
.banner .ban_ico i.active {
	background: rgb(255, 255, 255); color: rgb(3, 149, 110);
}
.banner_hint {
	background: url("banner_hintbg.jpg") repeat-x; height: 58px;
}
.banner_hintin {
	margin: 0px auto; width: 960px; height: 50px; line-height: 50px;
}
.banner_h_l a {
	margin: 0px 10px;
}
.banner_h_l a:link {
	color: rgb(102, 102, 102);
}
.banner_h_l a:visited {
	color: rgb(102, 102, 102);
}
.banner_h_l a:hover {
	color: rgb(3, 149, 110);
}
.banner_h_r {
	width: 268px; height: 30px; margin-top: 10px;
}
.banner_h_r .textInput {
	background: rgb(255, 255, 255); padding: 8px 3px; border: 1px solid rgb(224, 224, 224); width: 180px; height: 12px; color: rgb(51, 51, 51);
}
.banner_h_r .submitInput {
	background:#003f97; width: 76px; height: 30px; color: rgb(255, 255, 255); border:none;
}
#footer {
	background:#003f97; border-top-color: #1959b3; border-top-width: 7px; border-top-style: solid;
}
.firends_t {
	background: url("footer_tbg.jpg") repeat-x 0px; margin: 10px auto 0px; width: 960px; height: 40px; line-height: 40px; overflow: hidden;
}
.firends_t a {
	background: rgb(3, 149, 110); color: rgb(255, 255, 255); padding-left: 5px; float: right;
}
.firends_t strong {
	background: rgb(3, 149, 110); font: 22px/40px "Microsoft yahei"; color: rgb(255, 255, 255); padding-right: 5px; float: left; font-size-adjust: none; font-stretch: normal;
}
.firends_t strong span {
	font: 34px/40px "SimSun"; float: left; font-size-adjust: none; font-stretch: normal;
}
.firends_c {
	margin: 0px auto; padding: 5px 0px; width: 960px; overflow: hidden;
}

.firends_c a {
	margin: 0px 30px 0px 0px; color: rgb(255, 255, 255); line-height:30px; display: inline-block;
}
.foot_nav {background:#1959b3; margin: 10px auto; border-radius: 4px; width: 960px; height: 32px; text-align: center;}
.foot_nav li a {padding: 0px 32px; height: 12px; line-height: 12px; margin-top: 10px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; display: inline-block; float:left;text-decoration: none;}
.foot_nav a:link {color: rgb(255, 255, 255);}
.foot_nav a:visited {color: rgb(255, 255, 255);}
.foot_nav a:hover {color: rgb(255, 255, 255);}
.foot_cr {margin: 20px auto; width: 550px;}
.foot_cr a{ color:#ffFFFF}
.foot_cr p {color: rgb(255, 255, 255); line-height: 22px; text-align:center}

html {color: rgb(51, 51, 51);}body {font: 12px/normal "宋体", arial; font-size-adjust: none; font-stretch: normal;}a {color: rgb(51, 51, 51); text-decoration: none;}a:hover {text-decoration: underline;}body {margin: 0px; padding: 0px;}div {margin: 0px; padding: 0px;}dl {margin: 0px; padding: 0px;}dt {margin: 0px; padding: 0px;}dd {margin: 0px; padding: 0px;}ul {margin: 0px; padding: 0px;}ol {margin: 0px; padding: 0px;}li {margin: 0px; padding: 0px;}h1 {margin: 0px; padding: 0px;}h2 {margin: 0px; padding: 0px;}h3 {margin: 0px; padding: 0px;}h4 {margin: 0px; padding: 0px;}h5 {margin: 0px; padding: 0px;}h6 {margin: 0px; padding: 0px;}form {margin: 0px; padding: 0px;}input {margin: 0px; padding: 0px;}button {margin: 0px; padding: 0px;}p {margin: 0px; padding: 0px;}table {border-collapse: collapse;}img {border: 0px currentColor; vertical-align: middle;}em {font-style: inherit; font-weight: inherit;}strong {font-style: inherit; font-weight: inherit;}li {list-style: none;}input {vertical-align: middle;}select {vertical-align: middle;}select {font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;}input {font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;}button {font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;}textarea {font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;}button {font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;}h1 {font-size: 14px;}h2 {font-size: 12px; font-weight: normal;}h3 {font-size: 12px; font-weight: normal;}h4 {font-size: 12px; font-weight: normal;}h5 {font-size: 12px; font-weight: normal;}h6 {font-size: 12px; font-weight: normal;}.header {margin: 0px auto; width: 960px; overflow: hidden;}.content {margin: 0px auto; width: 960px; overflow: hidden;}.footer {margin: 0px auto; width: 960px; overflow: hidden;}.clear10 {height: 10px; line-height: 0; overflow: hidden; clear: both; font-size: 0px;}.fl {float: left;}.fr {float: right;}.floatL {float: left;}.floatR {float: right;}
.backToTop{display: none;width: 18px;line-height: 1.2;padding: 5px 0;background-color: #000;color: #fff;font-size: 12px;text-align: center;position: fixed; _position: absolute;right: 10px;bottom: 100px;_bottom: "auto"; cursor: pointer;opacity: .6;filter: Alpha(opacity=60);}
.textC { text-align:center; }