@charset "utf-8";
/* 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;}
.blue_z{ color:#0081ff; font-weight:bold;}
a{/* color:#0081ff; */text-decoration:none}a:hover{text-decoration:underline}.gray{color: #999999;}.blue{color: #0081ff;}.red{color: #ff5400;}.black{color: #0c0c0c;}.orange{ color:#ff6600;}
.top_nav{ height:86px; background:url(../../images/repeat.jpg) repeat-x;}
.dh_bg{background:url(../../images/dh_bg.jpg) -231px 0px no-repeat; width:965px; height:86px; margin:0 auto;}
.wrap{ width:965px; margin:0 auto;}
.kf_logo{background:url(../../images/kf_logo.jpg) no-repeat; width:243px; height:86px; float:left; padding-left:10px; display:block;}
.kf_logo:hover{ background:url(../../images/kf_logo_hover.jpg) no-repeat;}
.head_nav{ float:left; padding-top:33px; width:360px; overflow:hidden;}
.head_nav a{float:left; font:bold 14px/44px '\5B8B\4F53'; height:44px; margin:0 2px; text-decoration:none; padding:0 25px 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(../../images/btn.jpg) no-repeat;} 
.search{width:218px; background-repeat: no-repeat; background-position: -195px -104px; 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:-195px -136px; display:block; margin-top:3px;}
.nr_left{ width:729px; float:left;}
.icon_kf{ height:158px;}
	.icon_kf ul{}
	.icon_kf ul li{ width:181px; height:158px; float:left; background-image:url(../../images/line.gif) ; background-position:175px 30px ; background-repeat:no-repeat}
	.icon_safe,.icon_cz,.icon_excel,.icon_talk{ background:url(../../images/home.gif) no-repeat; display:block; height:50px; width:50px; margin:0 auto; margin-top:18px;}
	.icon_safe{ background-position: -51px -2px;}
	.icon_over .icon_safe{ background-position:-1px -2px !important;}
	.icon_over{background:#f1f1f1;}
	.icon_cz{ background-position: -50px -54px;}
	.icon_over .icon_cz{ background-position:0px -54px !important;}
	.icon_excel{ background-position: -50px -105px;}
	.icon_over .icon_excel{ background-position:0px -105px !important;}
	.icon_talk{ background-position: -50px -157px;}
	.icon_over .icon_talk{ background-position:0px -157px !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;}
	.font14{ font:bold 14px/44px '\5B8B\4F53'; text-align:center; text-decoration:none; display:block; margin:0 auto; color:#666666;}
	.font14:hover{ color:#4a9ee8; text-decoration:none;}
	
	.news_tip{ height:28px; background:#f1f1f1;}
	.news_bt{ background:url(../../images/home.gif) 0 -212px no-repeat; width:83px; height:28px; line-height:28px; font-weight:bold; color:#ff3300; padding-left:15px; display:block;}
	.news_tip a{ color:#0081ff; line-height:28px; font-weight:bold; text-decoration:none;}
	.news_tip a:hover{ text-decoration:underline;}
	
	/*news*/
	.news_list{ width:429px; height:170px; float:left; background:url(../../images/line.gif) 423px 20px no-repeat; overflow:hidden;}
		.news_list ul{}
		.news_list ul li {padding:3px 25px 0 10px; line-height:20px;}
		.news_list ul li a{ color:#667382; text-decoration:none;}
		.news_list ul li a:hover{ color:#0081ff; font-weight:bold;}
		
	/*wenti*/
	.gg_list{ width:275px; float:right; overflow:hidden; height:170px; }
		.gg_list ul{}
		.gg_list ul li{ line-height:20px; padding:4px 0 0 0; overflow:hidden;}
		.gg_list ul li a{ color:#667382; text-decoration:none;}
		.gg_list ul li a:hover{ color:#0081ff; font-weight:bold;}
	
	.nr_right{ width:224px;}
	.que_btn,.ask_btn{ width:224px; height:48px; display:block; background:url(../../images/btn.jpg) no-repeat;}
	.que_btn{ background-position:0 0;}
	.que_btn:hover{ background-position:-224px 0;}
	.ask_btn{ background-position:0 -48px;}
	.ask_btn:hover{ background-position:-224px -48px;}
	
	.kf_k{ width:222px; border:1px solid #dcdcdc; height:230px;}
	.tel_nr{width:192px; margin:0 auto;}
	.tel_num{ background:url(../../images/btn.jpg) 0 -98px no-repeat; width:192px; height:68px; display:block;}
	.kf_k p{ text-align:left; line-height:22px; color:#667382; padding:5px 0 0 0 ;}
		
	.location span, .location a{ margin:0 8px;}
	.location{ color:#ae988b; overflow:hidden;}
	.nr_mian{ border:1px solid #dcdcdc; min-height:296px; height:296px; width:727px; height:auto !important;}
	
	.ser_choose{ margin:20px 0; _margin:22px 0 24px 0; overflow:hidden; height:249px;}
	.ser_choose ul li{  float:left; text-align:center; width:49.8%; border-right:1px solid #e6e6e6; }
	.ser_choose ul li a{ display:block; padding:85px 0 20px; text-decoration:none; margin:0 15px; _padding:81px 0 30px ; _margin:0 15px;}
	.ser_choose ul li a:hover{ background:#f1f1f1; text-decoration:none;}
	.ser_choose .icon{ background:url(../images/zhmm-icon.gif) 0 0 no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px;}
	.ser_choose .icon_mail{ background-position:0 -258px; width:95px; height:65px;}
	.ser_choose .icon_phone{ background-position:0 -329px; width:63px; height:96px; margin-top:-31px;}
	.tlt{ margin-top:20px; color:#333333; font:bold 14px/44px '\5B8B\4F53'; font-weight:normal; display:block;}
	.noborder{ border:medium none !important}
	
	.nr_warp{ width:682px; margin:0 auto; height:296px; min-height:296px; height:auto !important;}
	.nr_top{ width:682px; height:40px; border-bottom:2px solid #ebebeb;}
	.op_step{ display:inline-block; float:right; height:20px; line-height:20px; margin-top:10px; padding-bottom:8px;}
	.op_step .icon{ background:url(../../images/step.gif) no-repeat; vertical-align:middle; display:inline-block;}
	.op_step .icon_step1, .op_step .icon_step2, .op_step .icon_step3, .op_step .on .icon_step1, .op_step .on .icon_step2, .op_step .on .icon_step3
	.op_step .on .icon_step1{ height:22px; width:22px; margin:0 5px;}
	.op_step .icon_step_arrow{ background-position:0 -4px; height:5px; width:35px;}
	.op_step .on .icon_step1{ background-position:-59px 0;}
	.op_step .on .icon_step2{ background-position:-103px 0;}
	.op_step .on .icon_step3{ background-position:-147px 0;}
	.op_step .icon_step1{ background-position:-37px 0;}
	.op_step .icon_step2{ background-position:-81px 0;}
	.op_step .icon_step3{ background-position:-125px 0;}
	.op_step .on{ color:#0081ff;}
	
	.form{ width:630px; margin:0 auto; padding-top:20px;}
		.form .des span{ color:#999999; font-size:12px; font-style:normal; font-weight:normal; padding-left:5px;}
		.des{border-bottom:1px solid #EBEBEB; margin:4px 0 30px; padding-bottom:4px; font:bold 14px/16px '\5B8B\4F53'; color:#666;}
	.form .form_item .cont{ color:#555; font:14px; margin-left:122px;}
	.form .form_item li{margin-bottom:20px; overflow:hidden; _margin-bottom:15px;}
	.form .form_item .tlt{ display:block; float:left; font-size:14px; text-align:right; width:120px; margin-top:0; _margin-top:14px;}
	.form .phone_txt{ border:1px solid #C8C8C8; border-radius:3px 3px 3px 3px; outline:medium none; padding:12px 5px; width:264px; background:#FFF; vertical-align:middle;}
	.tip{ color:#999; font-size:12px; margin-top:5px;}
	.tip a{ text-decoration:underline;}
	.form .phone_num{  border:1px solid #C8C8C8; border-radius:3px 3px 3px 3px; outline:medium none; padding:12px 5px; width:100px; background:#FFF;}
	.cont img{ width:60px; height:20px; vertical-align:middle; padding-left:10px; margin-top:10px;}
	
	.ny_btn{background:url(../../images/ny.jpg) no-repeat;  cursor:pointer; display:inline-block;}
	.btn_blue{ background-position:0 -163px; width:92px; height:32px;}
	.btn_mail{ background-position:0 -195px; width:92px; height:32px;}
	.btn_home{ background-position:0 -227px; width:92px; height:34px;}
	.btn_download{ background-position:-103px -57px; width:101px; height:35px; margin-right:10px;}
	.btn_download:hover{ background-position:0 -57px; width:101px; height:35px;}
	.btn_tj{ background-position:0 -129px; width:92px; height:34px;}
	.btn_goon{ background-position:-90px -125px; width:114px; height:44px;}
	.btn_fanh{ background-position:-204px -125px; width:114px; height:44px;}
	
	
	
	.hui{ color:#837f7f;}
	.icon_wrong{background:url(../../images/ny.jpg) -212px -100px no-repeat; width:18px; height:16px; display:inline-block; margin:0 5px; vertical-align:middle;}
	.yzm_wrong{ background:url(../../images/ny.jpg) -98px -168px no-repeat; width:128px; height:25px; display:inline-block; vertical-align:middle; text-align:center; line-height:25px; padding-top:10px;}
	

	
	.kf_mod_hint{ margin:50px auto 0; width:350px; _margin-bottom:105px;}
	.kf_mod_hint .icon{ background:url(../../images/hint.gif) no-repeat; width:48px; height:49px; margin-top:3px; display:inline-block; float:left;}
	.kf_mod_hint .icon_wrong{ background-position:-154px 0;}
	.kf_mod_hint .icon_sendphone{ background-position:-105px 0;}
	.kf_mod_hint .icon_download{ background-position:-53px 0; width:49px;}
	.kf_mod_hint .icon_sendmail{ background-position:-206px 0;}
	.kf_mod_hint .icon_Ok{ background-position:-3px 0;}
	.kf_mod_hint .hint_con{ margin-left:58px;}
	.kf_mod_hint .hint_con h5{ margin-bottom:2px; font-size:14px; vertical-align:middle; color:#555555;}
	.kf_mod_hint .hint_con p a.lan_z{ text-decoration:underline;}
	.pt12{ padding-top:12px;}
	.lan{ color:#0081ff; font-weight:bold; text-decoration:underline;}
	.hui a{ line-height:20px;}
	.w460{width:460px;}
	.w250{width:280px;}
	.choose_ma{ font-weight:bold; color:#999999;}
	.choose_ma a{ text-decoration:underline; color:#0088cc; font-weight:lighter; margin:0 5px; line-height:20px;}
	
	
	
	.safe_choose{ margin:20px 0; height:241px; _margin:23px 0;}
	.safe_choose ul{}
	.safe_choose ul li{ float:left; text-align:center; width:33%; border-right:1px solid #e6e6e6; }
	.safe_choose ul li a{display:block; padding:68px 0 20px; text-decoration:none; margin:0 15px;}
	.safe_choose ul li a:hover{ background:#f1f1f1; text-decoration:none;}
	.safe_choose .icon{ background:url(../images/zhmm-icon.gif) 0 0 no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px;}
	.safe_choose .icon_lock{ background-position:0 0; width:68px; height:81px;}
	.safe_choose .icon_key{ background-position:0 -83px; width:75px; height:81px; }
	.safe_choose .icon_ip{ background-position:0 -166px; width:46px; height:81px; }
	.tlt{ margin-top:20px; color:#666666; font:bold 14px/44px '\5B8B\4F53'; display:block;}
	
	
	.tjssb_11{ color:#333333; margin:0 auto; padding-bottom:25px;}
	.tj_inp{ line-height:28px; height:28px;  border:1px solid #C8C8C8; border-radius:3px 3px 3px 3px; outline:medium none; width:264px; background:#FFF; vertical-align:middle; margin:7px 0; text-indent:3px;}
	.tjssb_col{ color:#ff4509; margin:0 3px;}
	.tjssb_2{ background:#f7f9fb; border:1px dashed #c8d3db; height:30px; line-height:30px; margin:15px 0 15px 0;}
	.tjssb_col2{font:bold 14px/44px '\5B8B\4F53'; color:#4a9ee8; line-height:30px; background:url(../../images/arrow.jpg) no-repeat; display:inline-block; width:122px; margin:0 auto; padding-left:10px;}
	
	
	.excel_download{ width:672px; margin:10px auto;}
	.excel_download ul{}
	.excel_download ul li{ border-bottom:1px solid #e2e2e2; padding:20px 0; height:50px;}
	.ss_exl{ height:50px; width:302px;}
	.ss_exl .icon{ background:url(../../images/ny.jpg) 0 0 no-repeat; width:49px; height:49px; display:inline-block; overflow:hidden; text-indent:-9999px; float:left;}
	.ss_exl .icon_dh{ background-position:-2px -2px;}
	.ss_exl .icon_family{ background-position:-56px -2px;}
	.ss_exl .icon_server{ background-position:-110px -2px;}
	.ss_exl .con{ margin-left:58px;}
	.ss_exl .con h4{ margin-bottom:2px; font-size:14px; vertical-align:middle; color:#555555; font:bold 14px/44px '\5B8B\4F53'; line-height:24px;}
	.ss_exl .con h4 i{ background:url(../../images/enlarge.jpg) no-repeat; display:inline-block; font-style:normal; font-size:12px; padding-left:15px; width:30px; height:15px; line-height:16px; margin-left:10px;}
	.tj_inp_1{line-height:28px; height:28px; background:#f5f5f5; border:1px solid #C8C8C8;}
	.tjssb_11 textarea{ border:1px solid #C8C8C8; background:#FFF; border-radius:3px 3px 3px 3px; text-indent:5px;}
	.pt10 textarea{ border:1px solid #C8C8C8; background:#FFF; border-radius:3px 3px 3px 3px; text-indent:5px;}
	.jl{ margin-left:111px;}
	

	.w538{ width:538px; margin:15px auto;}
	
	
	.serverTab{height:28px; padding-left:30px;  background:url(../../images/border.gif) 0 10px repeat-x;}
	.serverTab li{float:left; height:28px; font:bold 12px/23px Tahoma, '\5B8B\4F53'; color:#3d77a7; padding:0 3px; cursor:pointer; margin-left:10px; background:url(../../images/ny.jpg) -102px -94px no-repeat; width:90px; text-align:center; font-weight:bold; line-height:28px; border-bottom:1px solid #fff;}
	.serverTab li.hover{ background:url(../../images/ny.jpg) 0 -94px;}
	
	.results{margin-top:15px; width:569px; margin:15px auto;}
	.results_q{ margin-left:8px; border-bottom:1px dashed #CCC; margin-top:15px; padding-bottom:20px;}
	.results_q p{ line-height:22px;}
	.results .icon{  background:url(../../images/ny.jpg) no-repeat; display:inline-block; float:left;}
	.results .icon_question{ background-position:-210px -1px; width:43px; height:49px; margin-top:20px;}
	.results .icon_back{ background-position:-210px -50px; width:43px; height:49px; margin-top:20px;}
	.res_con{ margin-left:60px;}
	.res_con span{ color:#1a61b3; font-weight:bold}
	.plus{ background:url(../../images/ny.jpg) -236px -97px no-repeat; line-height:30px; padding-left:15px; color:#1465af; font-size:16px; font-weight:bold;}
	.results_q input{ margin-top:15px;}
	
	.r_tab { margin:0px auto; width:100%; background:#537692;}
	.r_tab th { background: #edf6fd; color:#03517b; padding:10px 3px; border-bottom:2px solid #a3d1f5;}
	.r_tab tr td { text-align:center; line-height:18px; background: #ffffff; padding:3px; height:26px; color:#595959; border-bottom:1px solid #e1e1e1;}
	.b{ color:#000; font-weight:bold;}
	
	.results_excel{ float:left; margin-left:8px; margin-top:15px; margin-bottom:15px; width:569px;}
	.results_9{ text-align:center; line-height:20px; margin:15px 0; font-weight:bold;}
	.p_base{ padding:4px 6px; background:#ecf6fd; border:1px solid #a0d2f6; margin:0 2px;}
	.results_9 a:link,.results_9 a:visited{ background:#ecf6fd; color:#4880b3;}
	.results_9 a:hover,.results_9 a:active{ background:#f4f4f4; color:#666666; border:1px solid #c9c9c9;}
	
	
	.newslist{ border:1px solid #dcdcdc; width:963px; min-height:500px; border-radius:3px 3px 3px 3px;}
	.box-hd{ height:34px; line-height:30px; border-bottom:4px solid #2a9bf4; margin-bottom:10px; padding:5px 10px; color:#171717; font:bold 14px/44px '\5B8B\4F53'; margin:5px 15px; _padding-bottom:0;}
	.box-hd h3{font:bold 14px/44px '\5B8B\4F53'; color:#333;}
	.newslist ul{ background:url(../../images/bg_news.jpg) repeat; margin:5px 15px;}
	.newslist ul li{ font-size:12px; line-height:34px; padding:0 15px; overflow:hidden;}
	.newslist ul li a{ color:#7e7e7e;}
	.newslist ul li span{ color:#a9a9a9;}
	
	
	.text{ padding:15px 40px 25px;}
		.text h1{ color:#666666; font:24px/44px '\9ED1\4F53'; text-align:center; font-weight:lighter;}
		.text address{ color:#AAAAAA; text-align:center; margin-bottom:20px;}
		.text p{ line-height:22px; margin-bottom:20px; color:#636262;}
		.text .back{ text-align:right;}
		
	.foot{ background:url(../../images/bg1.jpg) 0px -751px repeat-x; padding:30px 0 20px 10px; height:100px;}
	  .foot11{ background:url(../../images/footlogo.jpg) 0px 0 no-repeat; padding:12px 0 5px 160px; color:#9a9999; line-height:16px; font-family:Arial, Helvetica, sans-serif}
	  .foot112{ text-align:center; color:#9a9999; line-height:18px; font-family:Arial, Helvetica, sans-serif}
	  .foot112 a{ color:#9a9999;}

.r_img img{max-width:500px; width: expression(this.width >500 && this.height < this.width ? 500: true);} 