@media (min-width: 1580px) {
    .zdyq .tis span{padding: 0.6667em 1.1667em;}
}
@media (max-width: 1520px) {
    body{font-size: 14px;}
}
@media (max-width: 1080px) {
    .xw{flex-direction: column;margin-bottom: 2.5em;}
    .xw .left_cont{width: 70%;margin: 0 auto 1.5em;}
    .xw .right_cont{width: 100%;}

    .zcwj .cont{flex-direction: column;}
    .zcwj .yszc,.zcwj .zxtz{width: 100%;padding-bottom: 1.5em;}
    .zcwj:after{transform: unset;height: 100%;}

    .bszn .left_cont .more a{font-size: 1.125em;padding: 0.4em 1em;}

    .zdyq .cont_title{flex-direction: column;}
    .zdyq .tis{margin-left: 0;margin-top: 1.5em;}
    .zdyq .tis span{margin: 0.3em;}

    .wtly{align-items: flex-start;flex-wrap: wrap;}
    .wtly .wtly_tit{margin-bottom: 1.5em;}
    .wtly .zwfw{width: 100%;}
    .wtly .wtly_cont{padding: 0.75em 0;}
}
@media (max-width: 780px) {
    body{font-size: 12px;}
    .conter{padding: 0 2%;}

    .zdyq .tis{display: none;}
    .zdyq .yq{display: block;}
}
@media (max-width: 580px) {

    .cont_tit{font-size: 2.25em;}

    .logo{width: 15vw;}
    .header .title{width: 60vw;}
    .xw .left_cont{width: 100%;}
    .xw .left_cont .tpxw{height: 50vw;}
    .xw .right_cont .tis span{font-size: 1.5em;}
    .xw .right_cont .list1 .tit{font-size: 1.25em;}

    .bszn{flex-direction: column;}
    .bszn .left_cont{width: 70%;margin: 0 auto;}
    .bszn .right_cont{width: 100%;margin: 1.5em 0 0 0;}
    .bszn .right_cont li{height: unset;width: 48%;}
    .bszn .right_cont li a{padding: 1.5em 0;}
    .bszn .right_cont li img{height: 16vw;}
    .bszn .right_cont li p{padding: 0 2%}

    .zcwj .yszc .table{overflow-x: auto;}
    .zcwj .yszc table{width: 860px;}

    .cxsd_box{flex-direction: column;}
    .cxsd{width: 100%;}
    .cxsd .cxsd_cont img{display: none;}
    .cxsd .cxsd_cont ul{width: 100%;padding: 0;}
    .cxsd .cxsd_cont ul li{line-height: 2;}
    .sjfb{width: 100%;margin-top: 1.5em;}
    .sjfb li{padding: 1em 0;}

    .zdyq .yq_info{flex-direction: column;}
    .zdyq .text{width: 100%;}
    .zdyq .yqtp_box{width: 100%;margin-top: 1.5em;}

    .wtly .wtly_tit{width: 60%;}
    .wtly .zwfw li{width: 48%;margin: 0.5em 0;}
    .wtly .wtly_cont a{align-items: flex-start;}
    .wtly .wtly_cont img{width: 15vw;height: 15vw;}
}