.bk-main {  }
.bk-main .bk-main-l { width: 800px; }
.bk-main .bk-main-l .top {padding: 15px 20px 20px 20px;box-sizing: border-box;background: #fff;border-radius: 4px;border: 1px solid #e9ecef;width: 100%;margin-bottom: 10px; }
.bk-main .bk-main-l  .top .user { margin-bottom: 16px;  }
.bk-main .bk-main-l .user { position: relative;padding-right: 120px;box-sizing: border-box;width: 100%;padding-left: 28px; margin-bottom: 16px; }
.bk-main .bk-main-l .user p { font-size: 14px;color: #333;width: 100%;color: #999; }
.bk-main .bk-main-l .user .pic,.bk-main .bk-main-l .user .time { position: absolute;height: 22px;line-height: 22px;color: #999;font-size: 14px;top: 0; }
.bk-main .bk-main-l .user .time { right: 0px; }
.bk-main .bk-main-l .user .pic { width: 22px;background-size: cover;background-repeat: no-repeat;background-position: left center;border-radius: 22px;overflow: hidden;left: 0; }
.bk-main .bk-main-l .top .question { font-size: 18px;color: #333;font-weight: bold;background: url(../images/justeasy/icon-q.png) left 8px no-repeat;padding-left: 28px;line-height: 32px;}
.bk-main .bk-main-l .top .details { font-size: 14px;color: #666;padding-left: 28px;line-height: 26px;}
.bk-main .bk-main-l .top .details img.img_big { display: block;max-width: 100%;margin: 0 auto }
.bk-main .bk-main-l .top .details img.img_face {  }
.bk-main .bk-main-l .top .btn-box { width: 100% }
.bk-main .bk-main-l .top .btn-box .btn {  display: block;background:#ff8d1c ;color: #333;border-radius: 5px;float: right;cursor: pointer;color: #fff;border: none;}
.bk-main .bk-main-l .top .btn-box .btn:hover { color: #fff;background:#e70 ;border: none; }
.bk-main .bk-main-l .top2 { padding: 20px;box-sizing: border-box;background: #fff;border-radius: 4px;border: 1px solid #e9ecef;width: 100%;margin-bottom: 10px;  }
.bk-main .bk-main-l .top2 .search { height: 45px;border-radius: 4px;border: 1px solid #e9ecef;background: #f7f9fa;box-sizing: border-box;overflow: hidden;width: 100%;  }
.bk-main .bk-main-l .top2 .search .search-text { width: 696px; }
.bk-main .bk-main-l .top2 .search .search-text input { width: 100%;height: 45px;padding: 0 10px;line-height: 45px;color: #333;display: block;background: #f7f9fa; }
.bk-main .bk-main-l .top2 .search .search-btn { width: 58px;height: 45px;background: url(../images/justeasy/icon-search.png) center center no-repeat;cursor: pointer;  }
.bk-main .bk-main-l .top2 ul { margin-top: 20px;  }
.bk-main .bk-main-l .top2 ul .item { padding: 0 13px;box-sizing: border-box;height: 26px;line-height: 26px;border-radius: 26px;color:#666;border: 1px solid #e9ecef;margin-right: 10px;margin-bottom: 10px;cursor: pointer;  }
.bk-main .bk-main-l .top2 ul .active { color: #e70;border: 1px solid #e70; }

.bk-main .bk-main-l .btm {padding: 0;box-sizing: border-box;background: #fff;border-radius: 4px;border: 1px solid #e9ecef;width: 100%;margin-bottom: 10px;padding-bottom: 25px;box-sizing: border-box;min-height: 500px; }
.bk-main .bk-main-l .btm .sum { height: 54px;line-height: 54px;width: 100%;border-bottom: 1px solid #f0f0f0;padding-left: 46px;box-sizing: border-box;background: url(../images/justeasy/icon-w1.png) 20px center no-repeat; }
.bk-main .bk-main-l .btm ul { width: 100%;padding: 0 20px;box-sizing: border-box; }
.bk-main .bk-main-l .btm ul .item { border-bottom: 1px dashed #f0f0f0;padding-top: 18px; }
.bk-main .bk-main-l .btm ul .item .details img{max-width: 100%;}
.bk-main .bk-main-l .btm ul .details p{line-height: 32px !important;}
.bk-main .bk-main-l .btm ul .details .stxt { line-height: 28px;padding-right: 120px;box-sizing: border-box;padding-left: 28px; }
.bk-main .bk-main-l .btm ul .details p img.img_big { max-width: 100%;display: block;margin: 0 auto; }
.bk-main .bk-main-l .btm ul .details p img.img_face { display: inline-block; }
.bk-main .bk-main-l .btm2 {padding: 0;box-sizing: border-box;background: #fff;border-radius: 4px;border: 1px solid #e9ecef;width: 100%;margin-bottom: 10px;box-sizing: border-box;min-height: 500px; }
.bk-main .bk-main-l .btm2 ul { width: 100%;padding: 0 20px;box-sizing: border-box; }
.bk-main .bk-main-l .btm2 ul .item { border-bottom: 1px dashed #f0f0f0;padding-bottom: 14px;box-sizing: border-box; }
.bk-main .bk-main-l .btm2 ul .item:last-child { border-bottom: none; }
.bk-main .bk-main-l .btm2 .question { font-size: 16px;color: #333;background: url(../images/justeasy/icon-q.png) left 18px no-repeat;padding-left: 28px;padding-right: 130px;position: relative;width: 100%;padding-top: 14px;height: 40px;line-height: 26px;box-sizing: border-box;}
.bk-main .bk-main-l .btm2 .question a { color: #333; }
.bk-main .bk-main-l .btm2 .question a:hover { color: #e70 }
.bk-main .bk-main-l .btm2 .tit-r { position: absolute;z-index: 2;right: 0;top: 14px;height: 26px;line-height: 26px;padding-left: 26px;box-sizing: border-box;background: url(../images/justeasy/icon-w1.png) left center no-repeat; color: #b1885f; }

.bk-main .bk-main-l .btm2 .sub-tit { padding-left: 28px;padding-right: 130px;position: relative;width: 100%;height: 20px;line-height: 20px;box-sizing: border-box;margin-bottom: 10px;font-size: 14px;color: #999;display: block;w }
.bk-main .bk-main-l .btm2 .sub-tit2 { padding-left: 28px;padding-right: 130px;position: relative;width: 100%;height: 20px;line-height: 20px;box-sizing: border-box;margin-bottom: 10px;background: url(../images/justeasy/icon-tb.png) 26px center no-repeat;padding-left: 52px;font-size: 14px;color: #999;display: block;w }

.bk-main .bk-main-l .btm2 .user { padding-left: 52px;margin-bottom: 0; }
.bk-main .bk-main-l .btm2 .user .pic { left: 26px; }


.bk-main-r { width: 390px; }
.bk-main-r .hot-labels { width: 390px;position: relative;/*top: 172px;*/}
.bk-main-r .hot-labels .top { background: #fff;padding:0 10px;border: 1px solid #f0f0f0;border-radius: 4px; }
.bk-main-r .hot-labels h3 { height: 58px; line-height: 58px; font-size: 16px; width: 100%; font-weight:400; width: 100%; background: url(/images/app-yx/icon-l.png) left center no-repeat; padding-left: 8px; background-size: 3px 13px; }
.bk-main-r .hot-labels ul { padding-bottom: 16px;box-sizing: border-box; }
.bk-main-r .hot-labels ul .item { width: 100%;height: 36px;line-height: 36px;font-size: 14px;box-sizing: border-box; }
.bk-main-r .hot-labels ul .item a { display: block;width: 100%;height: 36px;line-height: 36px;font-size: 14px;padding-right: 100px;padding-left: 10px;box-sizing: border-box; position: relative;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.bk-main-r .hot-labels ul .item a .question { position: absolute;z-index: 2;right: 10px;top: 0;height: 36px;line-height: 36px;color: #b1885f;font-size: 14px;  }
.bk-main-r .hot-labels ul .item a:hover { background: #f5f6f7;border-radius: 4px;color: #e70}

.bk-main-r .hot-labels .btm { margin-top: 10px;width: 100%;height: 200px;overflow: hidden;display: table;vertical-align: middle;align-items: center;border: 1px solid #f0f0f0;border-radius: 4px;background-size: cover;background-repeat: no-repeat;background-position: center;padding: 0 20px;box-sizing: border-box;}
body  .change-bg .layui-layer-title {color: #333;font-size: 16px;border-radius: 5px;background: #fff;border: none;height: 48px;line-height: 48px; }
body  .change-bg { border-radius: 5px;overflow: hidden; }
.my-answer { width: 840px;margin: 0 auto; }
.my-answer .cont { height: 514px;width: 100%;border-radius: 3px;background: #fff;margin-top: 10px; }
.my-answer .btm { width: 840px;margin: 0 auto;position: relative;  }
.my-answer .btm .checked { width: 100%;padding-right: 130px;box-sizing: border-box;font-size: 14px;color: #333;background: url(../images/justeasy/check-box.png)left center no-repeat;height: 26px;line-height: 26px;padding-left: 24px;box-sizing: border-box;cursor: pointer; }
.my-answer .btm .checked-h { background: url(../images/justeasy/check-box2.png)left center no-repeat;height: 26px;line-height: 26px;}

.my-answer .btm p { font-size: 14px;color: #999;width: 100% }
.my-answer .btm .btn-box { position: absolute;z-index: 10;right: 0;top: 10px;height: 36px;line-height: 36px;width: 100px; }
.my-answer .btm .btn-box .btn { width: 100px;height: 36px;line-height: 36px;color: #fff;border-radius: 5px;text-align: center;padding:0;border: none; }


.no-question { width: 100%;height: 280px;background: #fff; }
.no-question .pic { margin: 0 auto;width: 100%;background: url(/images/error-bg2.png) center center no-repeat;height: 240px }
.no-question p { color: #999;text-align: center;width: 100% }

.none { display: none; }
@media screen and (min-width: 1500px){
.public-header .mainbody .header-nav-fl ul>li>a {
    margin: 0 9px !important;
}
}