  html{background:#fefff3;}
 
 .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; }





 .anniu {
     width: 230px;
     height: 69px;
     background-image: url(../img/na-2.png);
 }

 .anniu:hover {
    width: 230px;
    height: 69px;
    background-image: url(../img/na-1.png);
 }

 .anniu:active {
    width: 230px;
    height: 69px;
    background-image: url(../img/na-1.png);
 }

 .anniu:visited {
    width: 230px;
    height: 69px;
    background-image: url(../img/na-1.png);
 }

 .anniu:link {
    width: 230px;
    height: 69px;
    background-image: url(../img/na-1.png);
 }
 
 
 .nonelink {
    background: #E4E9CF;
    font-weight: bold;
    font-size: 14px;
    color: #060;
    padding: 8px 12px;
    line-height: 18px;
    display: block;
    transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;
    display: inline-block;
    border: solid 1px #ddd;
    border-radius: 4px;
}
.fanye a{    background: #ccc;
    font-weight: bold;
    font-size: 14px;
    color: #000;
    padding: 8px 12px;
    line-height: 18px;
        border: solid 1px #ddd;
    border-radius: 4px;}
    
    
    
    
    @media (min-width: 576px)
.card-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 10%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
}




@media (min-width: 1200px) {
       .col-zdlg-2-5 {
       	  float: left;
          max-width:20%;

       }
     }

       .col-zdlg-2-5 {
position: relative;
 
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;

       }

    
    
.navbei{ background-image: linear-gradient(#35bab9, #35a5b2 );}
.list-unstyled li{border-bottom:1px solid #ccc;}
.bg-yw{ background-color:#f4e8de;}
.text-reed{color:#7f0501;  text-indent:40px;}

.bg-white{background-color: #fff;}

.list-unstyled li {
    border-bottom: 1px solid #b57763;
}

.bg-redd{background-color:#d4ccb5;}
.text-white{color: #fff}

@media (min-width: 576px){
    .modal-dialog {
    max-width: 700px;
    margin: 1.75rem auto;
}  
}

.liebei{background-image: linear-gradient(#ffffff,#e6c0a5); color:#5a280c;}


.ec-checkbox__control {
    width: 19px;
    height: 19px;
}

.jingxian{ width:30px;}
.modal-content{
    background-color: #ddd7b8;
}