body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
textarea {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
body {
	font: 12px/1.8 ���ĺ���, DengXian, Tahoma, Arial; color: rgb(63, 63, 63); font-size-adjust: none; font-stretch: normal;}
select {
	font: 12px/1.8 ���ĺ���, DengXian, Tahoma, Arial; color: rgb(63, 63, 63); font-size-adjust: none; font-stretch: normal; background-color: rgb(233, 233, 233);}
textarea {
	font: 12px/1.8 ���ĺ���, DengXian, Tahoma, Arial; color: rgb(63, 63, 63); font-size-adjust: none; font-stretch: normal; background-color: rgb(233, 233, 233);}
ul {
	list-style: none;}
ol {
	list-style: none;}
a {
	color: rgb(63, 63, 63); text-decoration: none;}
a:hover {
	text-decoration: underline;}
h2 {
	font-weight: 100;}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";}
.header_box {
	margin: 0px auto; width: 1280px;}
.content {
	margin: 0px auto; width: 1180px; padding:0;margin-top: 10px;}
.footer_box {
	margin: 0px auto; width: 1180px; padding-left: 18px;}
.header {
	background-color: rgb(68, 68, 68);height: 100%;}
.header_box {
	position: relative;}
.logo {
	left: 0px; top: 5px; position: absolute;}
.logo2  {
	margin-left: 30px;left: 30px; top: 112px; position: absolute; color:#ffffff;font-size: 50px;}
.span11  {
	width:500px; margin-left: 30px;left: 0px; top: -20px; position: absolute; color:#ffffff;font-size: 50px;font-weight:bold;}
.span22  {
	width:800px; margin-left: 30px;left: 0px; top: 30px; position: absolute; color:#ffffff;font-size: 30px;font-weight:bold;}
.nav {
	 float: left; z-index: 1000000;}
.nav a {
	padding: 35px 0px 16px; width: 100px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-family: ΢���ź�; font-size: 16px; display: block;}
.nav a:hover {
	text-decoration: none;}
.nav a.home {
	width: 110px;}
.nav a span {
	font-size: 12px; display: block;}
.nav a:hover {
	background-color: rgb(157, 208, 19);}
a.select {
	background-color: rgb(157, 208, 19);}
.nav ul li {
	float: left; position: relative;}
.nav ul li ul {
	display: none; position: absolute; z-index: 1000000; background-color: rgb(117, 121, 120);}
.nav ul li ul li a {
	padding: 0px; height: 40px; line-height: 40px;}
.search {
	top: 32px; width: 54px; right: 27px; overflow: hidden; position: absolute;}
a.search_a {
	background: url(../images/icon_search.jpg) no-repeat; width: 54px; height: 50px; overflow: hidden; padding-left: 155px; display: block;}
.footer {
	padding: 6px 0px; color: rgb(255, 255, 255); background-color: rgb(68, 68, 68);}
.foot_menu {}
.foot_menu dl {
	margin: 0px 30px 0px 5px; width: 132px; float: left;}
.foot_menu dl dt {
	color: rgb(158, 207, 19); font-family: 微锟斤拷锟脚猴拷; font-size: 18px; margin-bottom: 15px; border-bottom-color: rgb(122, 122, 122); border-bottom-width: 1px; border-bottom-style: solid;}
.foot_menu dl dd {
	line-height: 2; padding-left: 2px;}
.foot_menu dl dd a {
	color: rgb(255, 255, 255);}
.foot_menu2 dl dt {
	font-size: 25px; border-bottom-color: rgb(122, 122, 122); border-bottom-width: 1px; border-bottom-style: solid;}
.foot_menu2 dl dd a {
	color: rgb(0, 0, 0);font-size: 22px;}

.foot_info {
	padding: 0px 75px 0px 0px; text-align: center;}
.copyright {
	text-indent: 8px;}
.bannar2 {
	height: 600px; margin-bottom: 40px;}
.bannar {
	height: 300px; margin-bottom: 40px;}
.b_home {
	background: url(kfx_top.jpg) top no-repeat;text-align:center;}
.b_2 {
	background: url(b_2.jpg) top;}
.b_3 {
	background: url(b_3.jpg) top;}
.b_4 {
	background: url(b_4.jpg) top;}
.h_tit {
	background: url("") no-repeat; height: 47px; overflow: hidden; margin-bottom: 15px;border-bottom: 1px solid rgb(228,26,2);}
.h_tit h2 {
	 color: rgb(255, 255, 255);background:rgb(173,7,0);line-height: 1; font-family:寰蒋闆呴粦; font-size: 20px; float: left;padding: 12px 10px 17px 10px;}
.hot_news {
	position: relative;}
.hot_news ul {
	line-height: 47px; padding-left: 160px; font-family: 微锟斤拷锟脚猴拷; font-size: 16px;}
.hot_news_more {
	top: 12px; right: 10px; position: absolute;}
.submenu {
	line-height: 47px; padding-left: 160px;}
.submenu a {
	padding: 5px 10px; color: rgb(255, 255, 255); font-size: 14px; margin-right: 3px; background-color: rgb(132, 132, 132);}
.submenu a:hover {
	background: rgb(96, 96, 96); text-decoration: none;}
.submenu .selected {
	background: rgb(96, 96, 96); text-decoration: none;}
.index_case ul li {}
.index_case ul {
	margin-left: 0;}
.index_case ul li {
	margin-left: 10px;}
.index_case ul li img {
	border: 0px currentColor; border-image: none;}
.case_box {
	margin: 0px 6px 4px 0px; width: 227px; height: 370px; overflow: hidden; float: left;}
.case_box img {
	margin-bottom: 5px;}
.page_navi {
	padding: 15px 0px;}
.navigation {
	text-align: center;}
.page_navi a {
	margin: 0px 2px; padding: 4px 8px; color: rgb(102, 102, 102);}
.page_navi .page-numbers {
	margin: 0px 2px; padding: 4px 8px; color: rgb(102, 102, 102);}
.page_navi .dots {
	margin: 0px 2px; padding: 4px 8px; color: rgb(102, 102, 102);}
.page_navi a:hover {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255); text-decoration: none;}
.page_navi .current {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255); text-decoration: none;}
.news_item {
	height: 100px; clear: both; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;}
.news_item img {
	padding: 10px; width: 140px; float: left; max-height: 80px;}
.news_item h2 {
	padding: 10px 0px 5px 160px; font-weight: bold;}
.news_item p {
	font-size: 14px; margin-left: 160px;}
.news_title {
	text-align: center; font-size: 26px; font-weight: bold; margin-bottom: 15px;}
.news_detail img {
	margin: 0px auto; text-align: center; display: block;}
.search_bar {
	margin: 10px;}
.keyword {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 90%;}
.msg_form {
	padding: 10px 20px; font-family: "Microsoft Yahei"; font-size: 16px;}
.msg_form label {
	width: 80px; text-align: right; vertical-align: top; display: inline-block;}
.msg_form input {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 300px; height: 30px; line-height: 30px; padding-left: 2px; font-family: "Microsoft Yahei"; font-size: 16px;}
.msg_form textarea {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 500px; padding-left: 2px; font-family: "Microsoft Yahei"; font-size: 16px;}
.message li {
	margin: 15px; clear: both;}
.msg_form .msg_sub {
	width: 150px; line-height: 20px; margin-left: 80px; cursor: pointer; background-color: rgb(221, 221, 221);}
.msg_sub:hover {
	background-color: rgb(189, 189, 189);}
.msg_form .email {
	width: 350px;}
.msg_form .phone {
	width: 350px;}
#alert {
	background: rgba(0, 0, 0, 0.6); padding: 10px 20px; left: 30%; top: 45%; color: rgb(255, 255, 255); font-family: "Microsoft Yahei"; font-size: 16px; position: fixed;}
.message .berror {
	border: 1px solid red; border-image: none;}
.menu{
	display:inline-block;float:left;margin-left:5px;}
.menu a{
	color:white;}

.contentnews{
	width: 466px;height: 412px;float: left;margin-left: 10px;box-shadow: 0px 0px 5px #ABABAB;}
.details_news{
	background: url(../../images/index/index_lsy/icon_config.png) no-repeat;background-position: 0px -215px;padding-left: 15px;position:relative;width:90%;}
.details_news a{
	color: #595b5a;font-size:14px;font-family:"微锟斤拷锟脚猴拷";}
.details_news span{
	position:absolute;right:2px;color: #595b5a;font-size:12px;font-family:"寰蒋闆呴粦";line-height: 28px;}
.content_list{
	width:450px;height:412px;position:relative;margin-top:15px;margin-right:2px;float:left;box-shadow: 0px 0px 5px #ABABAB
;}
.linkout{
	width: 1180px;padding-left: 18px;margin:auto;}
.link{
	height: 100px;margin: 20px auto;box-shadow: 0px 0px 5px #ABABAB;padding-top:12.5px;}
.iconLink{
	float:left;margin-left:20px;}
.connection{
	width: 585px;height: 81.6px;float: right;border-left: 1px dotted #c0b8b8;padding-left: 30px;position:relative;}
.connection span{
	background: url(../../images/index/index_lsy/icon_config.png) no-repeat;padding-left: 20px;margin-top: -3px;}
.connection .add{
	background-position: -32px -18px;color: #595b5a;font-size: 16px;font-family: "微锟斤拷锟脚猴拷";}
.connection .tel{
	background-position: -32px -51px;color: #595b5a;font-size: 16px;font-family: "微锟斤拷锟脚猴拷";}
.connection .mail{
	background-position: -32px -112px;color: #595b5a;font-size: 16px;font-family: "微锟斤拷锟脚猴拷";}
.departmnet_logo{
	width: 280px;height: 85px;position: absolute;right: 0px;top: 0px;}