﻿@charset "utf-8";
/**************************** 整体风格，根据需要增删改模块 ****************************/
/* 部门动态 开始 */
.a9 li {
    padding: 10px 33px;
}
.mb50{
    margin-bottom: 50px;
}

@media (max-width: 1024px) {
.a9 li {
    padding: 10px 8px;
}
}
@media (max-width: 768px) {
.a9 li {
    padding: 10px 24px;
}
}
@media (max-width: 480px) {
.a9 li {
    padding: 10px;
}
h3.tab a{
    font-size: 18px;
    padding: 0 17px;
}
}
.a8 {
    margin-top: -22px;
}

.a8 li {
    padding: 10px;
}

.a8 li a {
     padding: 10px;
     background-color: #f7f7f7;
     background-repeat: no-repeat;
     background-position: 200% 0;
     background-size: auto 100%;
     border-bottom: 2px solid #476895;
     border-radius: 4px;
     font-size: 18px;
     transition: background-position .3s;
 }

.a8 li a:hover {
    background: #476895 url(../images/a8.jpg) 100% 100% no-repeat;
    background-image: url(../images/a8_ie8.jpg)\0;
    background-size: auto 100%;
    color: #fff;
 }

.a8 li i {
     display: block;
     width: 50px;
     height: 50px;
     border: 1px solid #ddd;
     margin: 0 auto 10px;
     background-image: url(../images/a8.png);
     background-image: url(../images/a8_ie8.png)\0;
     background-size: 250px auto;
     border-radius: 100px;
 }

.a8 li a span {
    display: inline;
    vertical-align: middle;
}
 .a8 .s1 {
     background-position: 0 0;
 }

 .a8 .s2 {
     background-position: -50px 0;
 }

 .a8 .s3 {
     background-position: -100px 0;
 }

 .a8 a:hover .s1 {
     background-position: 0 -50px;
 }

 .a8 a:hover .s2 {
     background-position: -50px -50px;
 }

 .a8 a:hover .s3 {
     background-position: -100px -50px;
 }

 @media (max-width: 768px) {
     .a8 {
         margin-left: -5px;
         margin-right: -5px;
     }

     .a8 li a {
         margin: 5px;
         padding: 10px;
     }

     .a8 li a span {
         display: block;
         font-size: 14px;
         overflow: hidden;
         white-space: nowrap;
         word-break: keep-all;
         text-overflow: ellipsis;
     }
 }


@media (max-width: 480px) {
    .a8 li a span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
}
/* 部门动态 结束 */
.ztzl .more:hover {
    box-shadow: 0 3px 12px rgba(0, 85, 136, .2);
    transform: translate(0, -3px);
}
.lxgs .list-t li:before{
	margin-top:15px;
	top:0
}