﻿
.ktel{ width:290px; height:auto;}
.ktel ul{ float:right;*position:relative;right:5%;width:98px; height:210px; border:1px solid #1478ab; background:#fff;}
.ktel ul li{ height:98px;border-bottom:1px solid #1478ab; text-align:center; font-size:14px; position:relative;}
.ktel ul li a{ color:#666;}
.ktel ul li img{ display: inline-block; padding-top:15px; }
.ktel ul li.last img{width:68px; height:68px; display:block; margin:0 auto;}
.ktel ul li span{ display:block;}
.ktel p{ width:189px; height:210px;border:1px solid #1478ab;border-right:none; float:left; display:none; position:absolute; left:-191px; top:0; background:#fff;}
.ktel p i{ height:59px; display:block; background:url(Img/kufu/kf_tel.gif) no-repeat 10px 14px; font-size:20px; color:#1478ab; font-family:Georgia; line-height:58px;border-bottom:1px solid #1478ab; padding-left:46px;}
.ktel p em{ display:block; padding-left:18px; font-size:14px; color:#666;}
.ktel p em span{ display:block; font-size:18px; padding-top:6px; padding-bottom:3px;}
.ktel p em a{ display:block; padding-top:20px;}
.ktel h3{ clear:both; text-align:right; padding-top:10px;}

.kf{ height:322px; overflow:hidden; display:block; position:fixed;left:0;bottom:100px;_margin-left:0px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.6)); z-index:99999;}
.kf i{ font-size:0; width:31px; float:left;}
.kf p{ width:119px; float:left; text-align:center; border:1px solid #1478ab; background:#fff;}
.kf p a{ display:block;color:#666; font-size:14px;border-bottom:1px solid #1478ab; height:31px; line-height:31px; text-decoration:none;}
.kf .last,.ktel .last{ border-bottom:none;}

body  #roll2 {
display: block;
width: 100px;
position: fixed;
right: 0;
bottom: 0px;
_margin-right: -0px;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.5));
z-index: 100;
}