#prod_line{
    width:100%;height:5px;background:rgb(109,54,145)
}

.prod_list_dv{
    font-size:16px;font-weight:700;min-width:300px;min-height:40px;padding-top:10px;padding-bottom:10px;
}

.prod_list_span{
    float:left;display:inline-block;background:url('../img/qipao.png') no-repeat;width:120px;height:45px;color:#eee;font-size: 16px;text-align:center;line-height:45px;padding-right:10px;
}

.prod_list_ul{
    padding-top:12px;
    max-width:1080px;
}

.prod_list_ul>li{
    padding-left:20px;
}

.prod_list_ul>li>a,.prod_list_ul_m>li>a{
    padding:0;
    color:#555;
}


.prod_list_ul>li>a:hover{
    color:rgb(109,54,145);
}

.panel-heading{
    background-color: rgb(109,54,145)!important;
    color:#f1f3f5!important;
}

.panel-title>a{
    color:#f1f3f5;
    text-align:center;
    display: inline-block;
    width:100%;
}

.ys_img_dv{
    text-align:center!important;
}

.ys_img_dv_x{
    text-align:center!important;
    line-height: 72px
}

.ys_img_dv>p{
    padding-top:10px;
    height: auto;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}


.rtable--flip {
  display: flex;
  overflow: hidden;
  background: none;
  border-left:1px solid #333;
}


.rtable--flip tbody {
  display: flex;
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
 
}

.rtable--flip tr {
  display: flex;
  flex-direction: column;
  min-width: min-content;
  flex-shrink: 0;
  border-top:1px solid #333; 
}

.rtable--flip td,
.rtable--flip th {
  display: block;
  border:1px solid #333;
  border-left: 0;
  text-align:center;
}



.problem_ul>li,.suggestion_ul>li{
    padding-top:20px;
}

.problem_ul>li>img{
    margin-top:-3px;
}

.suggestion_ul>li>img{
    color:rgb(109,54,145);
    margin-top:-4px;
}
.suggestion_ul>li>a{
    color:rgb(109,54,145);
}

#ab_search_btn:hover{
  cursor: pointer
}

.hzhb_img_dv{
  padding:0 30px 0;text-align:center;font-size:18px;border:1px solid #eee;height:100px;line-height:100px
}

.lx_ttl_span{
  padding:10px;background:rgb(109,54,145);display:inline-block;font-size:18px;color:#f1f3f5
}

.lx_content>.xx{
  min-height: 420px
}
.container .pb-listpage{height: 35px;line-height:35px;text-align:center;border-collapse:collapse;margin-top: 0;}
.container .pb-listpage li{line-height:35px;border: 1px solid #eee;float: left;padding:0 10px; list-style:none;}
.container .pb-listpage a{display:block;padding:0px;color:#414141;cursor:pointer;width: 100%;height: 100%;}
.container .thisclass{color: #3CF;}