.kefu-box { width:100%; margin:0 auto; clear: both;}
.kefu-box .head { width:94%; height:90px; margin:10px auto; margin-bottom:0; background:#07C160; position:relative; border-radius:9px 9px 0 0;}
.kefu-box .head .number { width:50%; height:20px; line-height:20px; position:absolute; top:18px; left:5%; z-index:1; font-size:20px; font-weight:bold; color:#FFF; display: -webkit-box;  word-break: break-all; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
.kefu-box .head .text { width:60%; line-height:18px; position:absolute; top:45px; left:5%; z-index:1; font-size:14px; color:#FFF; display: -webkit-box;  word-break: break-all; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical;-webkit-line-clamp:2;}
.kefu-box .head .btn { width:110px; height:36px; line-height:36px; position:absolute; top:27px; right:10px; z-index:5; background:#FFF000; color:#663300; border-radius:30px; font-size:15px; text-align:center; font-weight:bold;}
.kefu-box .card { width:94%; margin:0 auto; margin-bottom:0; padding:20px 0 ; background:#FFF; border-radius:0 0 9px 9px;}
.kefu-box .card h4 { width:100%; height:20px; line-height:20px; margin:0 auto; text-align:center; font-size:20px; color:#000;}
.kefu-box .card .image {width:100%; height:200px; margin:0 auto; padding-top:20px;}
.kefu-box .card img { width:200px; height:200px; margin:0 auto;}
.kefu-box .card .desc { width:90%; line-height:20px; margin:10px auto; margin-bottom:0; text-align:center; font-size:15px;}
.kefu-box .card .worktime { width:90%; line-height:20px; margin:10px auto; margin-bottom:0; text-align:center; font-size:15px; color:#FF3300;}
.kefu-box .button { width:94%; height:50px; line-height:50px; text-align:center; font-size:16px; color:#555; margin:10px auto; margin-bottom:0; border-radius:5px; background:#FFF;}
.kefu-box .card-no-data { width:94%; margin:10px auto; margin-bottom:0; background:#FFF; border-radius:9px;}

.kefu-box .service { width:94%; margin:10px auto; margin-bottom:0; padding:20px 0 ; background:#FFF; border-radius:9px;}
.kefu-box .service h4 { width:100%; height:20px; line-height:20px; margin:0 auto; text-align:center; font-size:20px; color:#000;}
.kefu-box .service .image {width:100%; height:200px; margin:0 auto; padding-top:20px;}
.kefu-box .service img { width:200px; height:200px; margin:0 auto;}
.kefu-box .service .desc { width:90%; line-height:20px; margin:10px auto; margin-bottom:0; text-align:center; font-size:15px;}
.kefu-box .service .telphone { width:90%; line-height:20px; margin:10px auto; margin-bottom:0; text-align:center; font-size:15px;}
.kefu-box .service .worktime { width:90%; line-height:20px; margin:10px auto; margin-bottom:0; text-align:center; font-size:15px; color:#FF3300;}