*{ margin:0px; padding:0px; word-break: break-all;}
ul { list-style:none;}
a{ text-decoration:none; color:#333333; hide-focus:expression(this.hideFocus=true); outline:none; } /*取消所有链接虚框*/
a:link,a:visted{ color:#333333;}
img{ border:0px;}



#totop {
	z-index: 999; position: fixed; width: 60px; bottom:93px;right: 0px; display: none; cursor: pointer; 
}
.top_tact {
	z-index: 999;  display: none; cursor: pointer; 
}
#totop p a {background: url(/kfjs/index_up.png) no-repeat}
.top_tact a {background: url(/kfjs/index_up.png) no-repeat}
.top_tact a span {background: url(/kfjs/index_up.png) no-repeat}
#totop p a {position: absolute; background-position: 0px 5px; left: 0px;text-indent: -999em; width: 60px; display: block; height: 60px}

.top_tact a {text-indent: -999em; width: 60px; display: block; height: 60px}
#totop p {
	position: relative; width: 60px; height: 60px; overflow: hidden
}
#totop .hutop {background-position: -60px 5px; left: -60px}



.top_tact {
	z-index: 999;
	width: 60px; 
	cursor: pointer;
	display: block; 
	overflow: hidden;
	padding-left: 120px;
	position:relative;
	
}
.top_tact a {
	width: 60px;
	height: 60px;
	display: block;
	z-index: 99; 
	position: relative; 
	margin-top: 2px; 
	text-indent: 0px; 
	background: #7e7e7e;
	cursor:pointer;
}

.top_tact a span {
	width: 60px;
	height: 60px;
	z-index: 100; 
	position: absolute;
	top: 0px; 
	left: -60px;
	background-position: -60px 0px; 
	position: static;
	display: block;
	background: url(/kfjs/service.png) no-repeat 0px 0px;
	}
.top_tact a p {
	z-index: 105; 
	position: absolute; 
	padding-left: 64px; 
	width: 90px; 
	font: 12px/40px "microsoft yahei"; 
	background: url(/kfjs/service.png) #ff6600 no-repeat  0px 0px;  
	height: 60px;
	line-height:60px;
	color: #fff; 
	top: 0px; 
	left: 60px
}
.top_tact a.top_tact1{ background:url(service.png) 0 0 no-repeat;}
.top_tact a.top_tact1 span {
	background-position: 0px 0px
}
.top_tact a.top_tact1 p {
	background-position: 0px 0px
}

.top_tact a.top_tact2{ background:#00cab0;}
.top_tact a.top_tact2 span {
	background-position: 0px -60px
}
.top_tact a.top_tact2 p {
	background-position: 0px -60px
}

.top_tact a.top_tact3{ background:#0fa7e6;}
.top_tact a.top_tact3 span {
	background-position: 0px -120px
}
.top_tact a.top_tact3 p {
	background-position: 0px -120px
}

.top_tact a.top_tact4{ background:#0d96ba;}
.top_tact a.top_tact4 span {
	background-position: 0px -180px
}
.top_tact a.top_tact4 p {
	background-position: 0px -180px
}



.Customer{ position:fixed; right:0px; bottom:150px; z-index:9999;}


.top_phone {
	  z-index:999; 
	  width: 60px; 
	  height: 60px;
	  position:absolute;
	  top:2px;
	  right:0;
}
.top_phoneover {
	z-index: 105; 
	position: relative; 
	width: 60px; 
	height: 60px; 
	overflow: hidden
}
.top_phone span {
	z-index: 110; 
	position: absolute;
	top: 0px; 
	left: 0px; 
	width: 60px; 
	height: 60px;
	display: block; 
	background: url(/kfjs/service.png) no-repeat 0px 0px	
}
.top_phone .out {
	left: 0px
}
.top_phone .over {
 left: 60px
}
.top_phonelist {
	position: absolute;
	top:202px; 
	right: 60px; 
	width:220px;
	height:0px; 
	filter: alpha(opacity=0); 
	opacity: 0; 
	-moz-opacity: 0;
	background:url(phonebg.png) 0 0 no-repeat;
}
.top_phonelist dl{ padding:30px 20px;  font-weight:bold;color:#fff; font-size:14px; line-height:28px;}
.top_phonelist dl dt{ 
    margin-top:5px;
}
.top_phonelist dl dd{ 
	padding-bottom:10px;
	font-size:16px;
}


.top_qq {
	  z-index: 9999; 
	  width: 60px; 
	  height: 60px;
	  background: #00cab0; 
	  cursor: pointer;
	  position:absolute;
	  top:64px;
	  right:0;
}
.top_qqover {
	z-index: 105; 
	position: relative; 
	width: 60px; 
	height: 60px; 
	overflow: hidden
}
.top_qq span {
	z-index: 110; 
	position: absolute;
	top: 0px; 
	left: 0px; 
	width: 60px; 
	height: 60px;
	display: block; 
	background: url(/kfjs/service.png) no-repeat 0px -60px	
}
.top_qq .out {
	left: 0px
}
.top_qq .over {
	background-color: #ff6600; left: 60px
}
.top_qqlist {
	position: absolute;
	top:350px; 
	right: 60px; 
	width: 144px;
	height:0px; 
	filter: alpha(opacity=0); 
	opacity: 0; 
	-moz-opacity: 0;
	background:url(kfbg.png) left top no-repeat;
	padding-top:100px;
}

.top_qqlist li{ 
    margin-top:2px; 
	text-align:center; 
	line-height:24px; 
	color:#555555; 
	font-size:12px;
}





.top_er {
	z-index: 9999;  width: 60px; height: 60px; cursor: pointer; position:absolute; top:126px; right:0;background: #0fa7e6;
}
.top_er1 {
	z-index: 105; position: relative; width: 60px; height: 60px; overflow: hidden
}
.top_er span {
	z-index: 110; position: absolute; width: 60px; display: block; background: url(/kfjs/service.png) no-repeat 0px -120px; height: 60px; top: 0px; left: 0px
}
.top_er .out {
	left: 0px
}
.top_er .over {
	background-color: #ff6600; left: 60px
}
.top_er2 {
	position: absolute; filter: alpha(opacity=0); width: 280px; background: url(/kfjs/2wm.jpg) no-repeat; height: 0px; top: -261px; right: 60px; opacity: 0; -moz-opacity: 0; border:1px solid #dadada;
}

.wtop_er {
	z-index: 9999;  width: 60px; height: 60px; cursor: pointer; position:absolute; top:188px; right:0;background: #0d96ba;
}
.wtop_er1 {
	z-index: 105; position: relative; width: 60px; height: 60px; overflow: hidden
}
.wtop_er span {
	z-index: 110; position: absolute; width: 60px; display: block; background: url(/kfjs/service.png) no-repeat 0px -180px; height: 60px; top: 0px; left: 0px
}
.wtop_er .out {
	left: 0px
}
.wtop_er .over {
	background-color: #ff6600; left: 60px; width:120px;
}
.wtop_er2 {;
	position: absolute; filter: alpha(opacity=0); width: 80px; height:60px; background: url(/kfjs/yqlj.jpg) 0 222px no-repeat; height: 0px; top: -260px; right: 60px; opacity: 0; -moz-opacity: 0;
}
