.font202944{ font-size: 9pt ;}
.fontstyle202944{ font-family: 宋体; font-size: 9pt;}

.news{ position: relative; margin-top:20px;}
.news>ul {
    margin-left: -15px;
    margin-right: -15px;}

.news>ul li>a {
    display: block;
    margin: 0 15px;}

.news .pic {
    position: relative;
    overflow: hidden;
     padding-top: 69.5%;}

.pic img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    transition: all .5s;}

.pic:hover img {
    transform: translate(-50%, -50%) scale(1.1);}



.news>ul li>a .text {
    padding: 0px 0;
    background-position: center center;
    transition: all .5s;}

.news>ul li>a .text .date {
    font-size: 22px;
    color: #6026c8;
    margin-bottom: 15px;}

.news>ul li>a .text h2 {
    line-height: 26px;
    font-size: 15px;
    color: #333333;
    height: 26px;
    overflow: hidden;
    margin-bottom: 15px;
    text-transform: capitalize;
    font-weight: normal;}

.news>ul li>a .text p {
    line-height: 22px;
    font-size: 14px;
    color: #666666;
    height: 44px;
    overflow: hidden;
    text-transform: capitalize;}

.news>ul li>a .text:hover {
    background: url(images/news-text-bg.png) no-repeat center center;
    background-size: cover;}

.news>ul li>a .text:hover .date {
    color: #642bc9;}

.news>ul li>a .text:hover h2 {
    color: #632ac9;}


.news .slick-prev,
.news .slick-next {
    position: absolute;
    overflow: hidden;
    text-indent: 99px;
    width: 34px;
    height: 46px;
    top: 28%;
    margin-top: 0;
    z-index: 9;
    cursor: pointer;
    border: 0;}


.news .slick-prev {
    background: url(images/new-l.png) no-repeat #ddd;
    background-size: 100% 100%;
    left: 13px;}

.news .slick-next {
    background: url(images/new-r.png) no-repeat #ddd;
    background-size: 100% 100%;
    right: 13px;}


