/****头部****/
  
.cl_lists{
    position:static;
    margin-left: 0;
    margin-top: 4px;
    margin-bottom: 4px;
    flex: 1;
  }
  .ads_1{
    display: flex;
    justify-content:flex-start;
    align-items: center;
    min-height: 35px;
  }
  
  .cl_img{
    position: static;
    color: #fff;
    font-size: 20px;
    width: 233px;
    margin-left: 12px;
    margin-right: 10px
  }
  .cl_list{
    margin-right: 5px;
  }

  .cl_list:after {
    content: '|';
    color: #eee;
    margin-left: 5px;
  }
  .cl_list:last-child:after{
    content: '';
  }

  /****通用****/
  /****padding 不影响宽度****/
  .box_sizing{
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
  }
  /****小手****/
  .xhand{
    cursor:pointer;
  }

  /****图片高度1****/
  .picture1{
    height: 177px !important;
 }
  /****中间****/
  
 
  .content_ll{
    display: inline-block;
    width: 50%;
    height: 100%;
    padding-left: 15px;
    margin: 0;
  }
  .content{
    margin-top: 20px;
    display: flex;
  }
  .content_ll_head{
     color: #404040;
     line-height: 30px;
     font-size: 16px;
  }
  .content_ll_list div{
      line-height: 25px;
      cursor:pointer;
  }
  .list_show table{
      margin: 0;
      margin-top: 10px;
  }
  .list_show table li{
       margin-bottom: 15px;
      font-size: 16px;
  }
  .right_list{
    width: 210px;
    border: 1px solid #a39d9d;
    padding: 0px 10px;
    padding-top: 10px;
    padding-bottom: 17px;
    margin-right: 5px;
  }
  .right_list_img img{
    width: 100%;
  }
  .right_list_head{
    display: flex;
    margin-bottom: 10px;
    height: 25px;
  }
  .right_list_head_color{
      width: 6px;
      height: 80%;
      margin-right: 7px;
      margin-top: 2%;
  }
  .right_list_head_con{
    font-size: 16px;
    color: #404040;
  }
  div{
    margin: 0;
  }
  .union_main{
    margin-top: 15px;
    display: flex;
    width: 100%;
  }
  .union_main_left{
    width: 770px;
    margin-right: 10px;
  }
  .union_main_right{
    width: 220px;
  }
  .union_main_ad1{
     width: 100%;
  }
  .union_main_frame{
    display: flex;
    margin-top: 10px;
  }
  .union_main_frame_left,.union_main_frame_right{
     width: 48%;
     padding: 5px 10px;
     padding-bottom: 20px;
  }
  .union_main_frame_title{
     font-size: 20px;
     position: relative;
     height: 40px;
  }
  .union_main_frame_title::before {
      position: absolute;
      content: '';
      left: 0px;
      bottom: 0px;
      width: 30px;
      height: 3px;
  }
  .union_main_frame_list1{
     display: flex;
  }
  .union_main_frame_list1_img img{
     width: 100%;
     height: 100%;
  }
  .union_main_frame_list1_img {
      margin-right: 15px;
      width: 144px;
  }
  .union_main_frame_left{
     margin-right: 4%;
  }
  .union_main_frame_right{
    padding-right: 0px;
  }
  .mb_boder > div{
     border-bottom: 1px solid #EEEEEE;
  }
  .union_main_top{
     display: flex;
     margin-bottom: 15px;
  }
  .union_main_top_img{
     width: 240px;
     margin-left: 10px;
  }
  .union_main_top_img img{
     width: 100%;
     height: 100%;
  }
  .union_main_content{
    width: 535px;
    margin-top: 0px;
  }
  .union_main_right_w1{
     width: 210px;
  }
  .mb_15{
     margin-bottom: 15px;
  }
  .union_main_frame_list2,.union_main_frame_list1{
     margin-top: 10px;
  }
  .union_main_frame_list1 table{
    margin-top: 0px;
  }

  .list2 td{
    width: 50%;
  }
  .list2 table {
    width: 100%;
  }
  .union_main_frame_list2_img img,.union_main_frame_all_img img{
    width: 100%;
  }
  .union_main_frame_all{
    width: 100% !important;
  }
  .union_main_frame_all_img{
    width: 45%;
    margin-right: 15px;
  }
  .union_main_frame_all .list2{
     flex: 1;
  }
  .right_list_body table{
    width: 100%;
  }