
.wsfc-tit{margin-top: 32px;}
.wsfc-tit h5{font-size: 20px;font-weight: bold;float: left;}
.wsfc-tit h5 img{margin-right: 8px;}
.fcgd{font-size: 14px;float: right;color: #999!important;}

.fc-left{width: 43.38%;margin-top: 20px;}
.fc-left i{
    display: block;
    height: 0;
    padding-top:57.24%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}
.fc-left p,.fc-right ul li p{font-size: 16px;padding: 0 18px;height: 40px;line-height: 40px;background: #f8f8f8;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fc-right{width: 56.62%;}
.fc-right ul li{margin-top: 20px;float: left;width: 31.33%;margin-left: 2%;}
.fc-right ul li i{
    display: block;
    height: 0;
    padding-top:56.36%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}

@media screen and (max-width: 1340px){
    .fc-right ul li p{height: 38px;line-height: 38px;}
}

@media screen and (max-width: 1240px){
    .fc-left p, .fc-right ul li p{font-size: 14px;}
    .fc-right ul li p{height: 33px;line-height: 33px;}
    .wsfc-tit h5{font-size: 18px;}
}
@media screen and (max-width: 1000px){
    .wsfc-tit{margin-top: 20px;}
    .fc-left,.fc-right{width: auto;float: none;}
    .fc-right{margin-left: -2%;}
}
@media screen and (max-width: 750px){
    .fc-right ul li{width: 48%;}
    .fc-left p, .fc-right ul li p{padding: 0 10px;}
}
@media screen and (max-width: 500px){
    .fc-right ul li{width: auto;float: none}
}





