/* CSS Document */


*{ padding:0; margin:0}
body{ font-size:12px; font-family:"ËÎÌå"; font-family:Arial, Helvetica, sans-serif; background:#ffffff;}
a{ text-decoration:none; color:#333333}
img{ border:0}
ul li{ list-style:none}
font{ font-size:12px}


.top{ width:1174px; margin:0 auto; height:114px; overflow:hidden; padding-top:20px;}
.logo{ width:700px; float:left; padding-top:5px;}
.top dl{ width:auto; float:left; line-height:16px; padding-top:36px; padding-right:10px;}
.top dt{ width:22px; float:left; padding-top:2px;}
.top dd{ float:left; padding-right:33px; width:auto}
.top a{ font-size:14px; color:#7f7e7f} 
.top p{ float:left; width:59px; height:91px; overflow:hidden}

.dh{ background:url(images/kf-new_22.jpg) repeat-y top center; height:60px; overflow:hidden; min-width:1174px;}
.dh1{ width:1174px; height:60px; margin:0 auto; overflow:hidden}
.dh1 ul{ width:966px; float:left; height:60px;}
.dh1 li{ float:left; width:auto; height:60px;}
.dh1 a{ color:#ffffff; font-size:14px; padding-left:24px; padding-right:24px; overflow:hidden; border-left:1px solid #52606c; height:60px; line-height:60px; float:left}
.sousou{ width:208px; float:left; height:34px; overflow:hidden; padding-top:12px; }
.dh1 a:hover{ background:#52606b}
.aa1 a{ color:#ffffff;background:#52606b; font-size:14px; padding-left:24px; padding-right:24px; overflow:hidden; border-left:1px solid #52606c; height:60px; line-height:60px; float:left}
.sou{ background:url(images/kf-new_24.jpg) no-repeat; width:158px; height:34px; float:left;color:#b9b9ba; font-size:14px; overflow:hidden; border:0; line-height:34px; padding-left:10px;}
.suo{ width:39px; height:34px; float:left}

.mp{ background:url(images/bg.jpg) no-repeat top center; height:824px; overflow:hidden; width:auto;min-width:1174px;}
.mp1{width:1174px; margin:0 auto;}
.mp2{width:1174px; float:left; line-height:20x; font-size:10px; color:#ffffff; padding-top:30px;}
.mp2 img{width:203px; float:left; padding-right:42px; }
.mp3{ width:1174px; float:left; padding-top:26px; padding-bottom:36px}
.mp3 dl{ float:left; width:262px;}
.mp3 dt{ width:262px; float:left}
.mp3 img{ width:260px; height:260px; border:1px solid #848484}
.mp3 dd{ background:url(images/kf-new_44.jpg) no-repeat; width:252px; height:54px; overflow:hidden; float:left; color:#fdfefe; font-size:16px; line-height:54px; padding-left:10px;}
.mp31{ float:left; padding-right:40px;}

.down{ width:1174px; margin:0 auto;  overflow:hidden; padding-top:40px;}
.down1{ width:764px; float:left; height:auto; overflow:hidden}
.down11{ width:764px; float:left; line-height:20px; height:auto; overflow:hidden; border-bottom:1px solid #dddddd; padding-bottom:18px;}
.down11 img{ float:left; margin-right:26px;}
.down11 a{ color:#0060aa}
.down12{ width:764px; float:left; padding-top:33px;}
.down12 dl{ float:left; width:330px; padding-right:52px;}
.down12 dt{ width:64px; float:left}
.down12 dd{ width:266px; float:left}

.down2{ width:364px; float:left; padding-left:46px; padding-bottom:46px;}
.down21{ width:364px; float:left}
.down21 span{ float:left}
.down21 b{ font-size:12px; float:left; line-height:30px; padding-left:10px;}
.down21 a{ float:right;}
.down22{ width:364px; float:left}
.down22 ul{ width:364px; float:left; padding-top:15px; }
.down22 li{ width:364px;width:361px; height:34px; float:left;padding-bottom:13px;}
.down22 a{ background:url(images/kf-new_73.jpg) no-repeat; width:317px; height:34px; line-height:34px; padding-left:10px; float:left; padding-right:34px; overflow:hidden; color:#222222; font-size:14px;}
.down22 a:hover{ color:#FFFFFF;background:url(images/kf-new_70.jpg) no-repeat;}
.aaa a{ color:#FFFFFF;background:url(images/kf-new_70.jpg) no-repeat; width:317px; height:34px; line-height:34px; padding-left:10px; float:left; padding-right:34px; overflow:hidden;}

.foot{ background:#68757e; width:auto; height:76px;min-width:1174px;}
.foot1{width:1174px; margin:0 auto;  overflow:hidden; height:50px; font-size:14px;color:#FFFFFF; line-height:20px; padding-top:26px;}
.foot1 p{ float:right;font-size:14px;}
.foot1 span{ float:left; color:#FFFFFF;}.foot1 a{ float:left; padding-left:20px; padding-right:20px;color:#FFFFFF;font-size:14px;}.foot1 b{ float:left}



/*nei*/
.banner2{ width:auto; background:url(images/pp1.jpg) no-repeat top center; height:280px; overflow:hidden}
.banner28{ width:auto; background:url(images/pp2.jpg) no-repeat top center; height:280px; overflow:hidden}


.banner11{ width:auto; background:url(images/bg11.jpg) no-repeat top center; height:280px; min-width:1174px;overflow:hidden}
.banner33{ width:auto; background:url(images/co1.jpg) no-repeat top center; height:280px;min-width:1174px; overflow:hidden}
.banner44{ width:auto; background:url(images/me1.jpg) no-repeat top center; height:280px;min-width:1174px; overflow:hidden}
.banner55{ width:auto; background:url(images/ne1.jpg) no-repeat top center; height:280px;min-width:1174px; overflow:hidden}




.sy{ width:1174px; margin:0 auto; height:auto; overflow:hidden; padding-top:30px; padding-bottom:30px;}
.sy1{ width:220px; float:left; height:auto; overflow:hidden}
.sy1 h3{ width:220px; background:#273744; font-size:24px; color:#FFFFFF; float:left; height:90px; font-weight:bold; line-height:90px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif}
.sy1 dl{ width:220px; float:left}
.sy1 dt{ background:url(images/po1.jpg) no-repeat; width:210px; height:40px; line-height:40px; padding-left:10px;}
.sy1 dd{ background:#f2f2f2; line-height:36px; padding-left:10px; width:210px; float:left; border-bottom:1px solid #999999}
.sy1 a{ } 
.ss a{ color:#FFFFFF}

.sy2{ width:920px; padding-left:34px; float:left; height:auto; overflow:hidden}
.sy3{ width:920px; float:left; font-size:24px; color:#333333; background:url(images/cobg2.jpg) no-repeat left bottom; line-height:30px; padding-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif}
.sy3 span{ font-size:16px; color:#999999}
.sy3 p{ float:right; color:#666666; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.sy3 a{ color:#FF0000}
.popo{ width:920px; float:left; height:340px; overflow:hidden}

.sy4{ width:920px;  float:left; height:auto; overflow:hidden}
.sy4 p{ width:246px; float:left; height:210px; overflow:hidden; padding:15px 5px 15px 5px;}
.sy4 img{ width:240px; height:174px; float:left; padding:2px; border:1px solid #dadada}
.sy4 span{ width:226px; float:left;  line-height:30px; font-size:14px; background:url(images/huiju3_19.jpg) no-repeat scroll 0 6px; padding-left:20px;}
.cs10{width:920px; height:29px; line-height:29px; float:left; text-align:center; padding-top:20px;}
.cs10 a{ width:auto; padding:2px 5px 2px 5px;  border:1px solid #666666; margin-left:3px; margin-right:3px; display:inline}

.nr3{ width:920px; float:left; height:auto; overflow:hidden; padding:15px 0 15px 0}
.nr3 p{ width:920px; line-height:30px; float:left; color:#666666; font-size:14px;}

.hgy{ width:920px; float:left}
.hgy1 img{ width:100px; height:100px; padding:4px; border:1px solid #333333; float:left}
.hgy dl{ width:920px; float:left; padding-top:15px; padding-bottom:15px; border-bottom:1px dashed #dadada}
.hgy dt{ width:130px; float:left; height:110px;}
.hgy dd{ width:790px; float:left; height:110px; overflow:hidden}
.hgy h3{ width:790px; float:left; font-size:16px; line-height:30px; height:30px; overflow:hidden; color:#333333; font-weight:normal; border-bottom:1px solid #dadada; }
.hgy p{ width:790px; float:left; line-height:22px; color:#666666; padding-top:10px;}
.hgy a{ color:#333333}
.hgy a:hover{ color:#FF0000; text-decoration:underline}

.nr73{ width:920px; float:left; height:auto; overflow:hidden; padding:15px 0 15px 0; line-height:36px; font-size:14px;}


.co2{ background:url(images/cobg1.jpg) no-repeat scroll 915px 25px; width:1174px; margin:0 auto; height:auto; overflow:hidden; padding-top:25px;}


.co3{ width:850px; padding-right:268px; float:left; overflow:hidden}
.co3 h3{ width:850px; float:left; font-size:24px; color:#000000; background:url(images/cobg2.jpg) no-repeat left bottom; line-height:30px; padding-bottom:3px; font-family:Georgia, "Times New Roman", Times, serif}
.co3 span{ font-size:18px; color:#999999; font-family:Georgia, "Times New Roman", Times, serif }
.co3 p{ width:850px; float:left; padding-top:25px; line-height:30px; color:#7f7f7f; font-size:14px; padding-bottom:25px;}
.co4 { width:1174px; float:left; padding-bottom:20px; } 
.co4 dl{ width:1174px; float:left; height:50px; overflow:hidden; padding-bottom:18px;}
.co4 dt{ width:50px; height:50px; float:left}
.co4 dd{ width:834px; padding-left:20px; padding-right:120px; float:left; background:url(images/hj-5_05.jpg) no-repeat left bottom; height:50px; line-height:50px; font-size:14px; overflow:hidden} 
.co4 b{ color:#FF0000}
.co4 h3{ font-size:24px; color:#000000; float:left; width:1009px; font-weight:bold; line-height:40px; padding-bottom:10px; background:url(images/huiju3_19.jpg) no-repeat scroll 0 12px; padding-left:15px;font-family:Georgia, "Times New Roman", Times, serif }

.hnpro{ width:920px; float:left;}
.hnpro p{ background:#dae4eb; padding:10px; width:248px; height:286px; overflow:hidden; float:left; margin:12px 18px 12px 18px; display:inline}
.hnpro img{ width:244px; height:244px; border:2px solid #ffffff; float:left}
.hnpro span{ width:248px; float:left; text-align:center; font-size:14px; line-height:30px; height:30px; overflow:hidden; background:#ffffff; margin-top:8px; display:inline}


.gyn{ width:920px; float:left}
.gyn h3{ width:920px; float:left; text-align:center; font-size:18px; color:#000000; line-height:36px; font-weight:bold; padding-top:15px;}
.gyn p{ width:920px; float:left; padding-top:10px; line-height:24px; font-size:14px; color:#666666}
.gyn h1{ width:920px; font-size:14px; text-align:right; line-height:30px; float:left; font-weight:normal}

.sx{ width:920px; float:left; padding-top:20px;}
.sx ul{ width:920px; float:left;font-size:14px}
.sx li{ width:920px; float:left; line-height:26px; height:26px; overflow:hidden}
.sx a{ color:#FF0000; font-size:14px}


.pon{ width:920px;float:left; height:auto; overflow:hidden; line-height:23px; color:#000000; font-size:14px; padding-top:15px; }
.pon1{ width:500px; float:left; overflow:hidden}
.pn1{ width:400px; float:left; overflow:hidden; height:560px; padding:0 0px 10px 10px; }
.pn1 h3{ width:400px; font-size:30px; float:left; color:#000000; line-height:45px;}
.p18{ width:400px; float:left; border-bottom:1px solid #cccccc; padding-bottom:10px; padding-top:10px;}
.pn1 p{ width:400px; float:left; padding-top:20px; line-height:26px;}
.pn1 b{font-size:14px;  color:#333333}
.pn1 strong{ color:#e50060; font-size:38px;}




.kf1{ width:920px; float:left; line-height:26px; font-size:14px;}
.kf2{ width:920px; float:left; line-height:26px; font-size:14px;}
.kf2 p{ width:920px; float:left; padding-bottom:10px;}
.tu{ width:920px; float:left; padding:10px 0 10px 0;}
.tu img{ border:1px solid #dadada; float:left}
.tu span{ margin-right:40px; display:inline; float:left}