.cf{ padding: 20vh 0;}
.cfjj h1{ text-align: center; font-size: 24px; font-weight: 500; padding-bottom: 36px;}
.cfjj p{ font-size: 14px; }
.cflx{ padding-top: 30px;}
.cfsm{ padding-top: 25px; }
.cflx a:hover,.cfsm a:hover{ color: #dc3939;}


@media (max-width: 640px) {
    .s-bt p{ font-size: 12px;}
    .s-2-ly{ padding: 30px 4%;}
    .s-2-ly dl dt{ width: 100%;text-align: center;}
    .s-2-ly dl dd{ width: 100%; padding-top: 15px;}
    .s-3-nr{ padding: 15px 0;}
    .s-3-nr li p{ font-size: 12px; padding-top: 3px;line-height: 16px;}
    .s-3-nr li, .lxwm-1 dl dd p{ font-size: 18px;}
    .s-4 .index_news_tabs,.info-2 ul li h3 span{ display: none;}
    .cpxljs-xq{ padding-top: 20px;}
    .s-4 .swi_index_news{ padding-top: 0;}
    .swi_index_news .swiper-slide p,.s-6 dl dt,.s-6 dl dt img,.cpxqgd dl dt,.cpxqgd dl dd{ width: 100%;}
    .swi_index_news .swiper-slide img{ width: 100%;}
    .swi_index_news .swiper-slide p{ padding: 30px 20px;}
    .ysgdsz{ left: 20px;padding-left: 70px;top: 44%; transform: none;}
    .ysgdsz::after{ width:60px; top: 12px;}

}
