.header-bd .serach .bd .form {
    position: relative;
    display: block;}
.bt{
   font-size: 18px;
   margin-bottom: 10px;}
   .js{
    padding: 10px 10px 5px;
    font-size: 16px;
    line-height: 24px;}
.an_xisuo .tc_list li {
    transition: 0.4s;
    width: 20.9%;
    margin: 1%;
    box-shadow: 2px 5px 16px #efeeee;
    padding: 1% 1%;}
.an_xisuo .tc_list li:hover{box-shadow:5px 5px 9px #d6cccc;}
.an_xisuo .tc_list li .img {
    width: 100%;}
    .xs_xxk .on a{color: #fff !important;}
.xz{    font-size: 16px;}.xs_xxk .on a{color: #fff !important;}
.xza{color: #999900;}
.lib a:hover{color: #fff !important;}
.lib a:hover{color: #fff;} .xs_xxk .on a{color: #fff !important;}
.lib a:hover{color: #fff !important;}
.lib a:hover{color: #fff;} 


.an_xueke .box h2{margin-bottom: 0;}
.an_xueke .box ul li{margin: 0 3% 0rem;}
.an_xueke .box ul li a{background:#fff;}
.an_xueke .box ul li.lis{margin: 0 0.2% 0.2rem;width: 16%;}
.an_xueke .box ul li a{padding: 0.3rem 0.5rem 0.3rem 0.5rem;font-size: 0.9rem;}
.tit{display: block;
    font-size: 1rem;
    color: #b20000;
    padding:0.8rem 0.5rem 0.3rem 1rem;
    transition: 0.4s;}
    
.an_xueke .box ul li.lis{ background: #f2f2f2;}
.an_xueke .box ul{margin:0px;}
.an_xueke .box ul li.lis:hover a{box-shadow:0px 0px 0px #fff;  color: #b20000;}
