 .fin-12p{font-size:12px; line-height:20px;}
 .fin-14p{font-size:14px; line-height:24px;}
 .fin-16p{font-size:16px; line-height:26px;}
 .fin-9p{ font-size: .9em;}
 
 .cal-hg{height: calc(2.55rem + 2px);}  
 
 .col-bg-yw{ background:#F8F3E0;}
 .col-bg-vi{ background:#F4F5F7;}
 .col-bg-bl{ background:#F8EFF7;}
 .col-bg-gr{ background:#F2F7F2;}
 
 .col-bg-hui{ background:#F9F9F9;}
 .bg-primary {
    background-color: #60c6f5!important;
    color: #fff;
}
.btn-primary {
    background: #17a2b8!important;
    border-color: #17a2b8!important;
    color: #fff!important;
}
 
 
 
.lf-topge  {
    position: absolute;
    background: #fff;
    width: 200px;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 6px;
    left: -82px;
}
   
 .btn-hui { background: #Fff!important; border-color: #eee!important;  color: #555!important;}
 .btn-hui:hover { background:#F2F2F2!important;    border-color: #fff!important;  color: #000!important;}  
 




.fen a:hover{
color:#FF0000;
text-decoration:underline;
}
 
.fen a:active{
color:#FF0000;
}

.fen a.active, a:active, a:focus, a:hover{color:#FF0000;}

.fen-nav{line-height:14px; vertical-align: text-top;}
.fen-text span{float:right;}
.fen-wid{width:90px;}

.col-list{overflow:hidden; float:left; padding:0;}

.col-list li{ float:left;list-style-type:none; margin-right:10px;}


.col-lit{overflow:hidden;  padding:0;}

.col-lit li{list-style-type:none;}


.filter-name {
    height: 25px;
    width: 55px;
    line-height: 25px;
    color: #333;
    font-size: 14px;
   
    font-weight: 700;
    overflow: hidden;float:left;
}
.border-light {
    border-color: #dde1e4!important;
}

.col-border-bm{ border-bottom:1px solid #dee2e6;}
.alert {
    position: relative;
    padding: .25rem 2.8rem .25rem .5rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.col-lf{float:left;}

.tit-bor{ margin-left:10px;  border-left:#4381BE 4px solid; padding-left:10px; line-height:20px; }

.list-style-icon>li:before { color: #ccc;}
.btn-outline-pr{
    background-color: transparent;
    border-color: #999;
    color: #999;
}
.titl-col{color:#000; font-size:16px; padding-left:10px; border-left:#ccc 4px solid; line-height:20px;  font-weight: 700; }