.kfBg{ background:url(../images/kfBg.png) 0 0 no-repeat;}
.kefuBg,.kfNav dt a{ background:url(../images/kefu.png) 0 0 no-repeat;}
.kf-left{ width:170px;}
.kf-right{ width:1012px;}
.kf-pd1{ padding:20px 10px;}
.kf-titl{ height:40px; line-height:40px;}
.kf-titl h2{ font-size:20px; font-weight:normal;}
.kf-tit2{ border-bottom:#ddd solid 1px; height:24px; line-height:24px; padding-bottom:10px; color:#37c1cc;}
.kf-tit2 b{ font-size:16px; font-weight:normal;}

.keList{}
.keList li{ padding:0 0 0 10px; font-size:14px; line-height:40px;}
.keList li span{ display:inline-block; width:3px; height:3px; background:#46c3cc; float:left; margin:19px 0 0 -10px;}
.keList li a:hover,.keList li.active a{ color:#ff6600;}
.keList li a:hover span,.keList li.active a span{ background:#ff6600;}

.kfLayer1{ width:252px; border-left:#e4e4e4 solid 1px; height:460px; float:left; display:inline; margin-left:-1px;}

.kfList1{ padding-top:20px;}
.kfList1 li{ line-height:24px; margin-bottom:14px;}

.kfLayer2{ height:156px;}
.kfIco1,.kfIco2{ width:68px; height:68px;}
.kfIco1{ background-position:0 0;}
.kfIco2{ background-position:0 -78px;}
.kfList2{ overflow:hidden; padding:20px 25px; float:left; display:inline;}
.kfList2 .kfText1{ width:367px; padding:0 0 0 20px; font-size:14px;}
.kfList2 p{ line-height:24px;}

.bottom-text{  background: #fffdf3; height:36px; line-height:36px; text-align: center;}

.kfLeft2{ width:248px;}
.kfRight2{ width:949px; border-left:#ddd solid 1px; padding-bottom:10000px; margin-bottom:-10000px;}

.kfNav{ padding:20px;}
.kfNav dt{ margin:10px 0;}
.kfNav dt a{ display:block; width:246px; height:35px; padding:0 0 0 30px; line-height:35px; background-position:0 35px; font-size:14px;}
.kfNav dt a:link,.kfNav dt a:visited{ color:#37c1cc;}
.kfNav dt a:hover{ background-position:-65px -44px; color:#37c1cc;}
.kfNav dt.active a{ background:url(../images/kefu.png) -65px 0 no-repeat; color:#fff;}
.kfNav dd{ padding:0 22px 0 0; display:none;}
.kfNav dd a{ display:block; padding:0 0 0 60px; height:28px; line-height:28px; border-bottom:#ddd dashed 1px; border-radius:2px;}
.kfNav dd a.active{ background:#dff2ff; border-bottom:#dff2ff dashed 1px;}

.kfList3{}
.kfList3 li{ font-size:14px; border-bottom:#ddd dashed 1px; padding:15px 10px 10px;}
.kfList3 li a:link,.kfList3 li a:visited{ color:#37c1cc;}
.kfList3 li a:hover{ color:#37c1cc;}
.kf-pd2{ padding:20px 20px 50px;}
.kfCon{ padding:15px 0 0 0;}
.tzimg{text-align:left;}
#tzimg1{width: 255px;margin-right: 79px;}
#tzimg2{width:255px;}
#tzwx{margin-left: 73px;}
#tzwb{margin-left: 205px;}
.kfCon p{ line-height:30px; text-indent:24px;}