.dyfc513{overflow:hidden;}
.dyfc-left{width:45%;float:left;}
.dyfc-right{width:53%;float:right;}
.s2-lk {
    height: auto;}

.s1-l-2 {
    width: 100%;}

.s1-l-2 ul li a {
    display: block;
    position: relative;
    transition: all 0.3s ease 0s;}

.s1-l-2 ul li .pic {
    padding-top: 63%;}

.s1-l-2 ul li .pic {
    padding-top: 63%;
    position: relative;
    overflow: hidden;}

.s1-l-2 ul li .pic .pic-bg {
    position: absolute;
    left: 0px;
    top: 0px;
    right:0;
    bottom:0;
    width: 100%;
    height: 100%;
    transition: all 0.5s ease 0s;}

.s1-l-2 ul li .s1-linfo {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    padding: 13px 0px;
    background: rgba(0, 0, 0, 0.7);
    z-index: 1;}

.s1-l-2 ul li .s1-linfo h3 {
    font-size: 16px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 15% 0 2%;}

.s1-l-2 .slick-dots {
    width: auto;
    bottom: 14.5px;
    font-size: 0px;
    right: 10px;
    position: absolute;}

.s1-l-2 .slick-dots li {
    width: 7px;
    height: 7px;
    background: rgb(238, 238, 238);
    border-radius: 50%;
    margin: 0px 2px;}

.s1-l-2 .slick-dots li.slick-active {
    background: rgb(255, 0, 0);}

.s1-l-2 .slick-dots li button {
    display: none;}
.links{width:1200px;margin:0 auto;color:#fff;padding:10px 0;}
.links a{font-size:14px;color:#fff;margin-right:15px;}
