﻿
/* CSS Document */
*{ padding:0px; margin:0px;}
body{ margin:0px; padding:0px; font-size:12px; color:#333333; font-family: Arial, Helvetica, sans-serif; background:#FFF;}
body,dl,dd,ul,ol,h1,h2,h3,h4,p,form{margin:0; font-style:normal; font-weight:normal;}
em, address{ font-style:normal;}
.clear{overflow:hidden;_zoom:1; clear:both;}.fl{ float:left;}.fr{ float:right}img{border:0;}
.ht{text-indent:-9999em;overflow:hidden}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pl20{ padding-left:20px;}
.mb25{margin-bottom:25px;}
.mt10{ margin-top:10px;}
.md{ margin:0 auto;}
li{list-style-type:none;margin:0px;padding:0px;}
a{color:#666666;text-decoration:none}a:hover{text-decoration:underline}.gray{color: #999999;}.blue{color: #0081ff;}.red{color: #ff5400;}.black{color: #0c0c0c;}.orange{ color:#ff6600;}
.dh_index{ height:86px; background:url(../image/repeat.jpg) repeat-x;}
.dh_bg_index{background:url(../image/dh_bg.jpg) -231px 0px no-repeat; width:965px; height:86px; margin:0 auto;}
.wrap{ width:965px; margin:0 auto;}
.kf_logo{background:url(../image/kf_logo.jpg) no-repeat; width:243px; height:86px; float:left; padding-left:10px; display:block;}
.kf_logo:hover{ background:url(../image/kf_logo_hover.jpg) no-repeat;}
.head_nav{ float:left; padding-top:33px; width:360px; overflow:hidden;}
.head_nav a{float:left; font:16px/44px 微软雅黑; height:44px; margin:0 2px; text-decoration:none; padding:0 30px 4px; color:#667382; border-width:0 0 4px 0; border-style:solid; border-color:#eaf3fa;}
.head_nav a:hover{ border-bottom:4px solid #2a9bf4; color:#2a9bf4; text-decoration:none;}

.srh_nav{ padding-top:40px; float:right; width:277px; height:46px;}
.search,.s_btu{background:url(../image/btn2.png) no-repeat;} 
.search{width:218px; background-repeat: no-repeat; background-position: -212px -190px; height:27px;}
.nav_inpt{background-color: #FFFFFF;border:none; color: #8f9193; height:27px;line-height:27px;margin:3px 0 0 3px; float:left; width:218px; text-indent:10px;}
.s_btu{float:right; width: 49px; height:27px; background-position:-212px -223px; display:block; margin-top:3px;}
.nr_left{ width:729px; float:left; border:1px solid #CCC; margin-top:13px;}
.nr_but{ width:701px; height:250px;border-bottom:1px solid #CCC; padding:30px 14px 0 14px;}
.but_1 {height:71px;}
.but_2 {height:71px; margin-top:8px;}
.but_3 {height:71px; margin-top:8px;}
.but_span {float:right;border-bottom:1px dashed #CCC; height:70px; width:460px; line-height:60px; padding-left:5px;}
.but_span a{color:#eb6100;}
.but_span a:hover{color:#95c636; text-decoration:underline;}
.icon_kf{ height:270px; padding-top:10px; font-family:微软雅黑;}
	.icon_kf ul{}
	.icon_kf ul li{ width:243px; height:260px; float:left;}
	.icon_safe,.icon_cz,.icon_excel{ background:url(../image/home2.gif) no-repeat; display:block; height:95px; width:95px; margin:0 auto; margin-top:18px;}
	.icon_safe{ background-position: -95px 0;}
	.icon_over .icon_safe{ background-position:0px 0px !important;}
	.icon_cz{ background-position: -95px -95px;}
	.icon_over .icon_cz{ background-position:0px -95px !important;}
	.icon_excel{ background-position: -95px -190px;}
	.icon_over .icon_excel{ background-position:0px -190px !important;}

	.icon_kf ul li p{ margin:0 auto; width:146px; display:block; text-align:center; color:#999999; line-height:18px;}
	.icon_kf ul li p .hui_k a{ display:inline-block; width:54px; height:14px; line-height:14px; background:#ebebeb; color:#555555;}
	.icon_kf ul li p a{ text-decoration:none; color:#999999;}
	.icon_kf ul li p a:hover{ text-decoration:underline;  color:#666;}
	.font14{ font:16px/44px 微软雅黑; text-align:center; text-decoration:none; display:block; margin:0 auto; color:#333333;}
	.font14:hover{ color:#4a9ee8; text-decoration:none;}
	
	.news_tip{ height:28px; padding:0 12px 0 13px; margin-top:25px;}
	.news_bt{ width:83px; height:28px; line-height:28px; font-weight:bold; font-size:16px;color:#777777; font-weight:bold; display:block; font-family:微软雅黑;}
	.news_tip a{ color:#a0a0a0; line-height:28px; font-weight:bold; text-decoration:none; float:right;}
	.news_tip a:hover{ text-decoration:underline;color:#eb6100; }
	
	/*news*/
	.news_list{float:left;overflow:hidden; margin-left:5px; }
		.news_list ul{}
		.news_list ul li {padding:3px 0 0 5px; line-height:20px; width:203px;overflow:hidden; height:24px;}
		.news_list ul li a{color:#667382; text-decoration:none; display:block; width:203px; height:21px;padding:0 0 3px 13px;background:url(../image/btn2.png) -430px 4px no-repeat;}
		.news_list ul li a:hover{ color:#666666; font-weight:bold; display:block; width:203px; height:21px;padding:0 0 3px 13px; background:url(../image/btn2.png) -430px -27px no-repeat;}
		
	
	.nr_right{ width:233px; background:#f4f4f4; border:1px solid #CCCCCC; border-left:none; padding-bottom:10px; margin-top:13px; height:561px;}
	.que_btn,.ask_btn, .in_quiry{ float:left; width:210px; height:62px; display:block; background:url(../image/btn2.png) no-repeat;}
	.que_btn{ background-position:0 0;}
	.que_btn:hover{ background-position:-210px 0; text-decoration:none;}
	.but_txt {margin:14px 0 0 80px; color:#FFF; font-size:11px;font-weight:bold; font-family:微软雅黑;}
	.but_txt b{ font-size:15px;}
	.ask_btn{ background-position:0 -62px;}
	.ask_btn:hover{ background-position:-210px -62px; text-decoration:none;}
	.in_quiry{ background-position:0 -124px;}
	.in_quiry:hover{ background-position:-210px -124px; text-decoration:none;}
	
	.kf_k{ width:214px; height:180px; margin:0 auto; border-bottom:1px dashed #ccc; margin-top:20px;}
	.tel_nr{width:192px; margin:0 auto;}
	.tel_num{ background:url(../image/btn2.png) 0 -188px no-repeat; width:200px; height:33px; display:block;}
	.tel_pnum{ background:url(../image/btn2.png) 0 -222px no-repeat; width:200px; height:33px; display:block;}
	.kf_k p{ text-align:left; line-height:22px; color:#667382; padding:10px 0 10px 0;}
		
	.foot{ background:#f1f1f1; padding:30px 0 20px 0; height:100px;color:#9a9999; line-height:20px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
	
