﻿.page{color:#dcdcdc;text-align:center;clear:both;padding:5px 0;font-size:12px;padding:10px 0;font-family:arial;overflow:hidden}
.page .Pbd{width:20px}
.page .Ppage{padding-left:5px}
.page .Precord{padding-right:5px}
.page .Pstate{padding-left:8px}
.page a{padding:2px 5px;color:#bcbcbc;margin:0 2px;line-height:24px}
.page a:hover,.page .Pmodern{color:#CC9522}

.publications-lawyer{
    width: 30%;
    position: absolute;
    top: 0px;
    right: 0;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 16px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06);
    padding: 20px;
    display: flex;
    flex-direction: column;
  }
  .publications-lawyer-title{
    font-size: 24px;
    line-height: 24px;
    color: #cc9522;
    margin-bottom: 36px;
  }
  .publications-lawyer-show{
    display: flex;
    margin-bottom: 38px;
    border-bottom: 1px solid #cc9522;
  }
  .publications-lawyer-show-img{
    width: 44%;
    display: grid;
    align-items: end;
  }
  .publications-lawyer-show-img img{
    width: 100%;
  }
  .publications-lawyer-show-des{
    margin-left: 20px;
    flex: 1;
  }
  .publications-lawyer-show-des-name{
    font-size: 24px;
    line-height: 24px;
    color: #cc9522;
    margin-bottom: 15px;
  }
  .publications-lawyer-show-des-ul{
    font-size: 12px;
    line-height: 22px;
    color: rgba(18, 18, 18, 1);
    font-weight: 400;
  }
  .publications-lawyer-show-des-ul li{
    list-style-type: disc;
  }
  .publications-lawyer-show-des-ul li::marker{
    color: rgba(18, 18, 18, 1);
    font-size: 6px;
  }
  .publications-lawyer-show-des-btn{
    font-size: 16px;
    line-height: 46px;
    font-weight: 500;
    text-align: right;
    color: #cc9522;
    cursor: pointer;
   padding-top: 30px!important;
    
  }
   .publications-lawyer-show-des-btn img{
     margin-left: 20px;
    margin-right: 15px;
    width: 20px;
    padding-bottom: 4px;
   }

   .publications-lawyer-show-des-btn{
    font-size: 16px;
    line-height: 46px;
    font-weight: 500;
    text-align: right;
    color: #cc9522;
    cursor: pointer;
   padding-top: 30px!important;
    
  }