@charset "utf-8";
* {word-wrap: break-word;}
table {empty-cells: show; border-collapse: collapse;}
ul li {list-style: none;}
img {border: none;}
em{font-style:normal;}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, hr {margin: 0; padding: 0; border:0;}

.none{ display:none;}
.both{clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}

#kefu{ width:162px; position:absolute; right:5px;overflow:hidden;}
#kefu .kl_open{height:177px; width:37px;background:url(../images/kefu.gif) -88px -142px; margin-top:70px; cursor:pointer}
#kefu .kl_close{height:177px; width:37px;background:url(../images/kefu.gif) 0px -142px; margin-top:70px; cursor:pointer}
#kefu .kr{width:125px;}
#kefu .kr .kt{height:40px;background:url(../images/kefu.gif); line-height:45px; padding-left:25px; font-size:14px; font-weight:bold;overflow:hidden;}
#kefu .kr .tt{height:35px;background:url(../images/img.gif) -110px -175px; border:1px solid #CCCCCC; border-bottom:0; border-top:0; line-height:37px; padding-left:25px; font-size:14px; font-weight:bold;overflow:hidden;}
#kefu .kr .co{background:url(../images/bg.gif) 0 -401px repeat-x; background-color:#FFF;border:1px solid #CCCCCC; border-bottom:0; border-top:0;}
#kefu .kr .co a {color:#555; text-decoration: none;}
#kefu .kr .co a:hover {text-decoration: none; color: #fff;}
#kefu .kr .co .span{background:url(../images/kefu.gif) -14px -66px; float:left; width:101px; height:31px; margin-left:10px;_margin-left:5px; margin-top:10px;cursor:pointer;padding-left: 40px;line-height: 30px;font-size:12px;}
#kefu .kr .co .span:hover{background:url(../images/kefu.gif) -14px -100px;}
#kefu .kr .kb{height:4px;background:url(../images/kefu.gif) 0 -48px; overflow:hidden;}
#kefu .kr .co .em{ padding:0px; padding-top:10px;width:121px; line-height:1.8em; font-family:Verdana, Geneva, sans-serif; text-align:center;font-size:12px;}

