body {
	margin: 0px;
	text-align:center;
	}
body,td,font,a,span, p,input {
	font-size: 12px;
	line-height:24px; font-family:"Î¢ÈíÑÅºÚ"} 


p{ padding:0; margin:0;}
a{text-decoration:none}
img{ border:0}
.clear{clear:both;font-size:0; line-height:0; height:0; padding:0; margin:0}




.top{}
.logo{ float:left; padding:18px 0 0 30px}
.menu{ float:right; margin-top:6px}
.menu a{float:left;display:block;line-height:90px; color:#616161; font-size:18px; margin:0 15px; padding:0 10px}
.menu a:hover,.menu .focus{ border-bottom:solid 2px #113573; color:#103574}

html,body,ul,li,p {
	margin:0;
	padding:0;
	list-style:none;
}

.fullSlide {
	min-width:1300px;width:auto; position:relative;
	height:716px;
	background:#ffffff; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto');
}
.fullSlide a:hover{ background:none}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:716px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:716px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:30px;
	left:0;
	height:0;
	line-height:12px;
}
.fullSlide .hd ul {
	text-align:center; width:1300px; margin:0 auto
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:12px;
	height:12px;
	margin:8px;
	overflow:hidden;
	background: url(/kfb/images/dot.png) no-repeat;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background: url(/kfb/images/dothover.png) no-repeat;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:6%;
	z-index:1;
	width:88px;
	height:84px;
	background:url(/kfb/images/slider-arrow.png) -138px 0 no-repeat;
	cursor:pointer;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:6%;
	background-position:-6px 0;
}



.iaboutbj{min-width:1300px; height:609px;background: url(/kfb/images/ibj.jpg) no-repeat right bottom; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto')}

.iaboutbox{ width:1300px; text-align:left; padding-top:75px;margin:0 auto}
.iaboutcon{ float:left; width:575px}
.ititle{ margin:30px 0 60px;}
.ititle a{ display:block;font-size:36px; color:#616161}
.ititle span{ display:block; font-size:52px; color:#e2e2e2}
.ititle b{ color:#103574}
.ititle p{ display:block; font-size:22px; color:#6f6f6f; background:url(/kfb/images/line.jpg) no-repeat left bottom; padding:25px 0}

.iabout{font-size:16px; color:#616161; line-height:28px;}
.iabout a{ display:block; font-size:16px; color:#103574; width:162px; height:46px; line-height:46px; text-align:center;border:solid 1px #0F3574;border-radius:25px;-moz-border-radius:25px;; margin-top:60px}
.iaboutpic{ float:right; width:652px; height:449px}

.inewsbox{width:1300px;text-align:left; margin:60px auto}
.icg{ float:left; width:630px;}
.ititle1{ border-bottom:solid 1px #C7C7C7; height:52px;}
.ititle1 a{ float:left; display:block; font-size:24px; color:#616161; border-bottom:solid 2px #0F3574; line-height:51px; padding:0 8px}
.ititle1 span{font-size:24px; color:#103574;}
.ititle1{}
.ititle1 .more{ display:block; float:right; font-size:16px; color:#6b6b6b; border:0}

.icglist{ margin-top:25px}
.icglist a{ display:block; margin-bottom:26px}
.icglist img{ float:left; display:block; width:194px; height:110px;}
.icglist p{ float:right; display:block; width:406px;height:110px;font-size:16px; color:#616161; line-height:28px; overflow:hidden}
.icglist big{ display:block; height:47px}
.icglist span{ float:left; display:block; font-size:18px; color:#333333; line-height:47px; width:280px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.icglist font{ float:right; display:block; font-size:16px; color:#6b6b6b;line-height:47px; font-family:Arial, Helvetica, sans-serif}
.icglist a:hover span{color:#103574}

.ifg{float:right; width:630px;}
.ifglist{ margin-top:10px;}
.ifglist a{ display:block; border-bottom: dashed 1px #C6C6C6; height:48px; clear:both}
.ifglist span{ float:left; display:block; background:url(/kfb/images/dot.jpg) no-repeat 3px 22px; font-size:16px; color:#6b6b6b; line-height:48px; padding-left:20px; width:470px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.ifglist font{ float:right; display:block; font-size:16px; color:#6b6b6b; line-height:48px; font-family:Arial, Helvetica, sans-serif}
.ifglist a:hover span{background:url(/kfb/images/dothover.jpg) no-repeat 3px 22px; color:#103574}
.ifglist a:hover font{color:#103574}


.indextwobj{min-width:1300px; height:584px;background: url(/kfb/images/ibj.jpg) no-repeat right bottom; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto')}
.indextwo{width:1300px;text-align:left; padding-top:40px; margin:0 auto}
.inews{ float:left; width:784px}
.ifirst{ padding-top:20px}
.ifirst img{ float:left; width:253px; height:177px}
.ifirst p{ float:right; display:; width:500px}
.ifirst big{ display:block; font-size:18px; color:#103574; line-height:50px; width:500px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.ifirst span{ display:block; font-size:14px; color:#6b6b6b; line-height:28px; padding-bottom:10px}
.ifirst font{ display:block; font-size:14px; color:#6b6b6b; line-height:26px; height:52px; overflow:hidden}
.ifirst a{ display:block; font-size:14px; color:#103574; text-decoration:underline}

.izc{float:right; width:476px;}
.izc span{ width:300px}
.ibmdt span{ width:530px}



.friendbox{min-width:1300px;background:#0F3574; border-bottom:solid 1px #294982;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto')}
.friendlist{ width:1300px; height:30px;padding:40px 0; margin:0 auto}
.friendlist .bt{ float:left; display:block;font-size:30px; color:#ffffff;font-weight:bold; line-height:30px}
.index_pic{ float:right;width:1170px; height:30px;}
.index_pic a{ float:left;display:block; margin:0 15px; font-size:16px; color:#adb7c7; line-height:30px}
.index_pic a:hover{ color:#FFF}

.footbox{min-width:1300px;background:#0F3574 url(../images/footlogo.png) no-repeat center;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto')}
.foot{ width:1300px;text-align:left; padding:35px 0; margin:0 auto; }
.footer{ float:left; width:670px;font-size:16px; line-height:28px; color:#ffffff;}
.ewm{ float:right;}
.ewm span{ float:right; display:block;font-size:16px; line-height:28px; color:#adb7c7; text-align:center; padding:25px}

.main-im{position:fixed;right:0;top:500px;z-index:100;width:110px;height:272px}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #ddd;background:url(/kfb/images/qq-icon-bg.png) no-repeat center 8px}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute}
.main-im .im_main{background:#f9fafb;border:1px solid #ddd;border-radius:10px;background:#f9fafb;display:none}
.main-im .im_main .im-tel{text-align:center;width:109px;height:105px; padding-top:5px;border-bottom:1px solid #ddd}
.main-im .im_main .im-tel div{font-size:14px;color:#252525}
.main-im .im_main .im-tel .tel-num{ font-size:12px;color:#103574; font-weight:bold}
.main-im .im_main .im-tel:hover{background:#fafafa}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #ddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(/kfb/images/weixing-icon.png) no-repeat center center;float:left}
.main-im .im_main .weixing-show{width:110px;height:156px;background:#fff;border-radius:10px;border:1px solid #ddd;position:absolute;left:-125px;top:-110px}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;border-width:6px;left:110px;top:124px;position:absolute;z-index:2}.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ddd;border-width:8px;left:110px;top:122px;position:absolute}
.main-im .im_main .weixing-show .weixing-ma{width:93px;height:93px;padding-top:8px}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:105px;left:7px;width:100px;margin:0 auto;text-align:center; font-size:14px; color:#545454; line-height:22px}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(/kfb/images/totop-icon.png) no-repeat center center;float:right}
.main-im .im_main .go-top a{display:block;width:52px;height:47px}
.main-im .close-im{position:absolute;right:0;top:0;z-index:100;width:20px;height:20px}
.main-im .close-im a{display:block;width:20px;height:20px;background:url(/kfb/images/close_im.png) no-repeat left top}
.main-im .close-im a:hover{text-decoration:none}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(/kfb/images/open_im.png) no-repeat left top}


.zbanner{min-width:1300px; height:422px;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto')}

.locationbox{min-width:1300px;background:#F5F5F5; height:60px;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1300? '1300px' : 'auto')}
.location{ width:1300px; text-align:left; margin:0 auto}
.title{ float:left; background:#0F3574; font-size:18px; color:#ffffff; line-height:60px;font-weight:bold; padding:0 20px;}

.dg{ float:right; background:url(/kfb/images/dg.jpg) no-repeat 0 21px; padding-left:25px; font-size:16px; color:#6b6b6b; line-height:60px}
.dg a{ display:inline-block;font-size:16px; color:#6b6b6b; line-height:60px; margin:0 5px}
.dg span{font-size:16px; color:#103574; line-height:60px;}



.main{width:1300px; margin:50px auto; text-align:left;}



.introduct{font-size:16px; color:#616161; line-height:28px; }
.introduct p{ display:block; clear:both;font-size:16px; color:#616161; line-height:28px;}


.news{ clear:both; height:177px; border-top:solid 1px #DCDCDC; padding:20px;}

.newspic{float:right; display:block; width:253px; height:177px;overflow:hidden}
.newspic img{width:253px; height:177px;transition: all 1s;}
.newspic a:hover img{transform: scale(1.4);}

.news p{ float:left; width:875px; padding-top:7px}
.news span{ display: block; font-size:12px; color:#616161}
.news big{ display:block;width:870px; font-size:18px; color:#333333; line-height:32px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.news font{ display:block;font-size:16px;color:#616161; line-height:26px; height:52px; margin:15px 0; overflow:hidden}
.news p i{ display:block; line-height:26px; font-size:12px; color:#616161; font-style:normal; font-family:Arial, Helvetica, sans-serif}


.news:hover{ background:#F6F6F6}
.news:hover big,.news:hover i{ color:#103574}


.page{ text-align:center;border-top:solid 1px #DCDCDC;font-size:16px; color:#5a5a5a; padding:40px 0;}
.page a{display: inline-block; border:solid 1px #DCDCDC;border-radius:6px;-moz-border-radius:6px;padding:8px 18px;  font-size:16px;color:#333333;text-align:center; margin:0 3px;font-family:Arial, Helvetica, sans-serif}
.page a:hover,.page .focus{color:#ffffff;background:#103373;border:solid 1px #DCDCDC;border-radius:6px;-moz-border-radius:6px;}





.newsxxbox{ border:solid 1px #dcdcdc; padding:35px 50px; width:1200px;}
.newsxx{ clear:both;padding-top:30px;}
.newsxxtitle{border-bottom:solid 1px #dcdcdc;text-align:center;line-height:30px; font-size:14px; color:#616161; padding-bottom:10px}
.newsxxtitle span{ display:block; color:#103574; font-size:36px; line-height:70px;}
.newsxxtitle a{ display:inline-block;line-height:30px; font-size:14px; color:#616161; padding:0 5px}
.newscontent{padding:30px 100px;color:#616161;font-size:16px; line-height:28px; width:1000px; letter-spacing:1px}
.newscontent p{color:#6161617;font-size:16px; line-height:28px;letter-spacing:1px}
.newscontent img{ width:600px; height:auto; display:block; padding:20px 0; margin:0 auto}
.newsxxlist{border-top:solid 1px #dcdcdc; padding:20px 0; position:relative; width:1200px}
.newsxxlist a{ display:block;font-size:16px; color:#616161; line-height:28px}
.newsxxlist a:hover,.newsxxlist .focus{ color:#103574}
.newsxxlist .back{ position:absolute; right:25px; top:50px; background:url(/kfb/images/back.png) no-repeat 0 7px; padding-left:28px; font-size:16px; color:#3d3d3d}



.xzlist{ margin-left:-20px; overflow:hidden}
.xzlist a{ float:left;display:block; border:solid 1px #DDDDDD; padding:20px; padding-bottom:0; width:378px; height:112px; position:relative; margin:0 0 20px 20px}
.xzlist span{ display:block; font-size:14px; color:#616161; height:34px}
.xzlist big{ display:block; font-size:18px; color:#333333; line-height:28px; width:310px}
.xzlist a:hover{ background:#F6F6F6}
.xzlist a:hover big{ color:#103574}

.xzlist .pic{ display:block; position:absolute; z-index:10; right:20px; top:46px}
.xzlist .pic img{width:40px; height:40px;transition: all 1s;opacity:1;filter:alpha(opacity=100);}
.xzlist a:hover .pic img{opacity:0;filter:alpha(opacity=0);}
.xzlist .pich{ display:block; position:absolute; z-index:10; right:20px; top:46px}
.xzlist .pich img{width:40px; height:40px;transition: all 1s;opacity:0;filter:alpha(opacity=0);}
.xzlist a:hover .pich img{opacity:1;filter:alpha(opacity=100);}