.bg{background: url(20210512-banner.png) no-repeat center top;}
.w_1300{width: 1200px;margin: 0 auto;}

.logo,.back{margin-top: 30px;}

.szl{padding-top: 478px;margin-left: -2%;}
.item{width: 31.33%;float: left;margin-left: 2%;background: #fff;}
.pad{padding: 30px 20px 20px;}
.tit{padding-bottom: 20px;border-bottom: 1px #f0f0f0 solid;}
.tit h5{font-size: 26px;font-weight: bold;padding-left: 15px;border-left: 7px #1476d1 solid;float: left;line-height: 26px}
.tit a.gend{font-size: 16px;color: #999;float: right;line-height: 26px;}

.list-1{margin-top: 20px;}
.list-1 li{font-size: 18px;line-height: 50px;transition: all .3s;}
.list-1 li span{font-size: 16px;color: #999;float: right;}
.list-1 li i{display: inline-block;width: 6px;height: 6px;border-radius: 100%;background: #dbdbdb;float: left;margin-top: 26px;margin-right: 10px;}
.list-1 li a{display: inline-block;width: 78%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle}

.list-1 li:hover{padding-left: 7px;}

.footer{margin-top: 40px;border-top: 4px #1476d1 solid;background: #fff;padding: 20px 0;text-align: center;font-size: 14px;line-height: 30px;}
.footer p a{margin: 0 10px;display: inline-block;}
.footer p span{display: inline-block;margin: 0 6px;}
.red{position: absolute;top: 10px;left: 190px;}
.jc{position: absolute;top: 35px;right: 140px;}

.pho-logo{height: 60px;position: fixed;top:0;left: 0;right: 0;background: #1476d1;padding: 0 20px;display: none;z-index: 999;}
.pho-logo a{float: left;margin-top: 5px;}
.pho-logo img{width: 320px;}


.zt-box{padding: 1px 36px 40px;background: #fff;margin-top: 510px;}
.title{height: 44px;position: relative;margin-top: 50px;}
.tip1{background: url(20210513-tit1.png) no-repeat center;}
.tip2{background: url(20210513-tit2.png) no-repeat center;}
.tip3{background: url(20210513-tit3.png) no-repeat center;}
.title a{display: inline-block;font-size: 16px;color: #666;padding-left: 12px;background: #fff;position: absolute;line-height: 44px;right: 0;top: 0;}

.zzaw{margin-top: 20px;margin-left: -2%;}
.sld{padding: 26px 0;width: 48%;float: left;margin-left: 2%;border-bottom: 1px #e9e9e9 solid;}
.date{padding: 0 10px;width: 66px;height: 90px;background: #166cc7 url(20210513-rq.png) no-repeat 10px 10px;color: #fff;text-align: right}
.nxw{margin-left: 108px;}
.date span{display: block;font-size: 38px;font-weight: bold;font-family: Arial;line-height: 38px;margin-top: 7px;}
.date em{display: inline-block;width: 16px;height: 2px;background: #fff;vertical-align: top;margin-top: 5px;}
.date p{font-size: 14px;color: #fff;font-family: Arial;  margin-top: -8px;}
.nxw h5{font-size: 18px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nxw p{font-size: 14px;line-height: 28px;color: #777;margin-top: 12px;}
.nxw p a{color: #fd9002;}
.botno{border-bottom: 0;}

.cx-box{position: relative;margin-top: 45px;}
.btn1{position: absolute;left: -17px;top: 50%;margin-top: -20px;}
.btn2{position: absolute;right: -17px;top: 50%;margin-top: -20px;}
.cx-box ul{margin-left: -2%;}
.cx-box ul li{width: 31.33%;float: left;margin-left: 2%;border-top: 4px #166cc7 solid;box-shadow: 3px 3px 5px rgba(0,0,0,.05);}
.cx-box ul li a{display: block;padding: 20px 30px 30px;}
.cx-box ul li h5{font-size: 18px;line-height: 30px;font-weight: bold;text-align: justify;height: 90px;overflow: hidden;}
.cx-box ul li p{font-size: 14px;line-height: 28px;color: #555;margin-top: 15px;}
.cx-box ul li p i,.rsxf p i{color: #fd9002;}

.wdz{padding-top: 25px;margin-left: -2%;}
.rsxf{width: 48%;margin-top: 20px;float: left;margin-left: 2%;}
.rsxf a{display: block;padding: 20px 30px 20px 56px;background: #fff url(20210513-sbp.png) no-repeat 10px 20px;box-shadow: 3px 3px 5px rgba(0,0,0,.05);}
.rsxf h5{font-size: 18px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rsxf p{color: #777;font-size: 14px;line-height: 28px;margin-top: 12px;text-align: justify;}





@media only screen and (max-width:1920px){body{min-width: inherit;}}


@media only screen and (max-width:1200px){
    .w_1300{width: 1000px;}
    .red{left: 80px;}
    .jc{right: 60px;}
    .tit h5{font-size: 22px;line-height: 22px;}
    .tit a.gend{font-size: 14px;line-height: 22px;}
    .list-1 li{font-size: 16px;line-height: 42px}
    .list-1 li span{font-size: 14px;}
    .list-1 li i{margin-top: 20px;}
    .list-1 {margin-top: 10px;}

    .date span{font-size: 32px;line-height: 32px;}
    .date p{font-size: 12px;}
    .date{width: 60px;height: 84px;}
    .nxw{margin-left: 98px;}
    .nxw h5,.rsxf h5{font-size: 16px;}
    .cx-box ul li h5{font-size: 16px;line-height: 28px;height: 84px;}





}

@media only screen and (max-width:1000px){
    .w_1300{width:auto;padding: 0 20px;}
    .pho-logo{display: block;}
    .bg{margin-top: 60px;background-size: 1400px;}
    .logo{display: none;}
    .back{margin-top: 20px;}
    .szl {padding-top: 370px;}
    .item{width: auto;float: none;margin-top: 20px;}

    .zt-box{padding: 1px 20px 30px;margin-top: 400px;}
    .title{background-size: auto 30px;height: 30px;margin-top: 40px;}
    .title a{font-size: 14px;line-height: 30px;}
    .sld{float: none;width: auto;padding: 20px 0;}
    .botno{border-bottom: 1px #e9e9e9 solid;}

    .cx-box ul li a {padding: 10px 20px 20px;}
    .cx-box ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;margin-left: 0;padding-bottom: 10px;}
    .cx-box ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 300px;margin-left: 0;margin-right: 2%;}
    .cx-box ul::-webkit-scrollbar{ display: none;}
    .cx-box{margin-top: 30px;}
    .rsxf{width: auto;float: none;}
    .rsxf a {padding: 20px 20px 20px 56px;}

    .jc,.red{position: static;display: inline-block}


}


@media only screen and (max-width:750px){
    .bg { background-size: 1000px;}
    .szl {padding-top: 250px; }
    .zt-box{margin-top: 270px;}


}
@media only screen and (max-width:550px){
    .bg { background-size: 700px;}
    .back {width: 100px;margin-top: 10px;}
    .szl {padding-top: 170px;}
    .w_1300,.pho-logo{padding: 0 15px;}
    .pad { padding:20px 15px 15px;}
    .tit h5{font-size: 20px;line-height: 20px;}
    .tit a.gend{line-height: 20px;}
    .tit{padding-bottom: 15px;}
    .list-1 li span{display: none;}
    .list-1 li a{width: 90%;}
    .footer{margin-top: 30px;}
    .zt-box{margin-top: 200px;}

    .title{background-size: auto 22px;height: 22px;margin-top: 30px;}
    .title a{line-height: 22px;}
    .date{background:#166cc7;}
    .date{width: 50px;padding-left: 0;}
    .nxw{margin-left: 72px;}
    .nxw p{margin-top: 6px;}
    .sld{padding: 15px 0;}

    .cx-box ul li{width: 100%;}
    .rsxf a{background-size: 20px;padding-left: 40px;}
    .zt-box{padding: 1px 15px 20px;}


}
@media only screen and (max-width:374px){
    .bg {background-size: 600px;}
    .szl {
        padding-top: 140px;
    }
    .title{background-size: auto 20px;}
    .title a{font-size: 12px;padding-left: 5px;}

    .zt-box {
        margin-top: 160px;
    }

}