body{ background: #f5f5f5; max-width:640px; min-height:100%; height:auto;}
*{outline:none;box-sizing: border-box;}

.kefu_content{ padding: 0 0.24rem;}
.bg{background-color: #fff; box-shadow: 0 0 5px #ddd; border-radius: 0.1rem;margin-top: 0.24rem;}
.kf_top{ display: flex; align-items: center;padding: 0.2rem;}
.kf_top img{width: 0.5rem; margin-right: 0.1rem;}
.kf_top .tel{color: #555;font-size: 0.26rem;flex: 1;}
.kf_top a{border: 1px solid #17a2ff; color: #17a2ff;font-size: 0.24rem; padding: 0.04rem 0.2rem;border-radius: 0.1rem;} 

.kefu_time{ font-size: 0.22rem; color: #888; margin-top: 0.2rem;}

.ask_cont{padding: 0.26rem;}
.ask_cont h2{font-size: 0.26rem; color: #888; font-weight: normal; padding-bottom: 0.2rem;}


.toggle {clear:both;}
.toggle dl dt { height:0.94rem; line-height:0.94rem; font-size:0.24rem;color:#000; display:block; border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:flex;}
.toggle dl dt .q_title{-webkit-box-flex: 1; -webkit-flex: 1; flex: 1;overflow: hidden; height:0.94rem; display:inline-block; }
.toggle dl dt .num{ display:inline-block; width:0.36rem; height:0.36rem; background:#a9d2f1; color:#fff; text-align:center; line-height:0.36rem; border-radius:50%; margin:0.3rem 0.12rem 0 0; float:left;font-size: 0.24rem; }
.toggle dl dt .r_down{ width:15px; height:.94rem; background:url(../images/aDown.svg) left center no-repeat; background-size:15px auto; float:right;transition:all 0.3s}
.toggle dl dt.current .r_down{transform: rotate(180deg); }
.toggle dl dd { padding:10px 20px; line-height:0.36rem; background:#f1f1f1; color:#666; display:none; font-size:0.22rem;border-bottom: 1px solid #eee;}

.contactP{text-align: center; font-size: 0.22rem;color: #777; margin-top: 0.2rem;}
.contactP a{color: #17a2ff; margin-left: 0.1rem;}

.kf_top {display: flex;align-items: center;padding: 0.16rem 0.2rem;}
.kf_top .kficon {width: 0.9rem;height: 0.9rem;margin-left: 0.2rem;display: flex;align-items: center;}
.kf_top .kficon img {width: 100%;}
.kf_top .banner2 {flex: 1;margin-left: 0.4rem;}
.kf_top .banner2 .h2 {font-size: 0.3rem;}
.kf_top .banner2 .p {font-size: 0.24rem;color: #555;margin-top: 0.1rem;}