.zx-left{width: 66.93%;}
.zxgd{font-size: 16px;}
.zxgd span{display: inline-block;margin-right: 20px;}
.zxgd span i{font-weight: bold;color: #1658a0;}
a.ckgd{ color: #1658a0;float: right;font-size: 16px;}

.zx-list{margin-left: -2%;}
.zx-list li{width: 18%;float: left;margin-left: 2%;text-align: center;font-size: 16px;margin-top: 25px;}
.zx-list li a{display: block;padding: 15px 0 10px;border-radius: 6px;background: #f4faff;}

.tjtb{width: 48%;margin-top: 20px;}
.tjtb h5{font-size: 18px;margin-bottom: 15px;}
.xjlb{margin-top: 25px;}
.xjlb-tit h5{font-size: 18px;float: left;}
.xjlb-tit a{font-size: 16px;float: right;color: #999;}
.xjlb ul li{font-size: 16px;line-height: 50px;border-top: 1px #f4f4f4 solid;}
.xjlb ul{margin-top: 15px;}
.xjlb ul li span{color: #999;float: right;}
.xjlb ul li a{display: inline-block;width: 75%;vertical-align: middle;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.zx-right{width: 30.56%;background: url("20210417-znwd-bg.png") no-repeat left top #fafafa;padding-bottom: 50px;}
.jqr-box{margin-top: 15px;margin-left: 25px;}
.znwd-nr{margin-left: 170px;padding-top: 20px;padding-right: 25px;}
.znwd-nr h5{font-size: 24px;color: #1658a0;}
.znwd-nr p{font-size: 14px;line-height: 23px;margin-top: 10px;color: #666;}
.znwd-nr a{display: block;font-size: 18px;color: #fff;height: 27px;line-height: 27px;border-radius: 4px;background: #17579f;width: 112px;text-align: center;margin-top: 25px;}

.rmbq{padding: 0 20px;}
.rmbq h2{font-size: 16px;margin-top: 35px;margin-bottom: 20px;}
.marop{margin-top: 20px;}
.wqlr{float: right;}
.wqlr .curr,.wqlr a:hover{font-weight: bold;color: #333;}

.ft-xwt{width: 46.98%;margin-top: 20px;}
.ft-xwt img{width: 100%;}
.hdjl_list{margin-top: 25px;}
.ft-nr{margin-left: 49%;padding-top: 20px;}
.ft-nr h5{font-size: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.det{font-size: 16px;margin-top: 10px;text-align: justify;max-height: 150px;overflow: hidden;}
.lbsj{font-size: 16px;color: #999;margin-top: 20px;}
.lbsj p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.xqyg-right{width: 30.56%;}
.bopad{padding: 20px 20px 15px;background: #f5faff;margin-top: 20px;}
.xqyg-tit h5{font-size: 18px;float: left;color: #1658a0;padding-left: 40px;background: url("20210416-rq.png") no-repeat left center;}
.xqyg-tit span{float: right;color: #999;font-size: 14px;}
.ygxq h5{font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 15px;}
.nr-det{font-size: 14px;margin-top: 5px;line-height: 26px;text-align: justify;}
.nr-det a{color: #1658a0}

.jbq{font-size: 14px;color: #999;margin-top: 15px;margin-right: -15px;}
.center{text-align: center;}


/*调整2021-12-4*/
.zx-warp .zx-left{width: 100%;background:#f8f8f8;margin-top: 16px;}
.zx-warp .ft-xwt{width: 32.98%;  margin-top: 0;} 
.zx-warp .ft-nr{margin-left: 35%;padding-top: 24px;padding-right:30px;}

@media screen and (max-width: 1365px){
    .znwd-nr h5{font-size: 22px;}
    .jqr-box{margin-left: 15px;}
    .znwd-nr{margin-left: 150px;}
    .ft-nr h5{font-size: 20px;}

}

@media screen and (max-width: 1200px){
    .zx-list li{font-size: 14px;margin-top: 20px;}
    .chartbox img{height: 100px;}

    .xjlb-tit h5{font-size: 16px;}
    .xjlb ul li {font-size: 14px;line-height: 44px;}

    .zxgd,a.ckgd{font-size: 14px;}
    .zx-warp .ft-xwt{
    width:42%;
}
.zx-warp .ft-nr {
    margin-left: 45%;
    padding-top:20px;
}

}



@media screen and (max-width: 999px){
    .zx-left,.zx-right,.xqyg-right{width: auto;float: none;}
    .zx-right{background-size: cover}
.zx-warp .ft-xwt{
    width:48%;
}
.zx-warp .ft-nr {
    margin-left: 52%; 
}
}


@media screen and (max-width: 767px){
    .ss_box2 .inp{width: 79%;}

    .bsfw_tit{position: relative;}
    .zxgd{position: absolute;top: 48px;left: 0;right: 0;line-height: 16px;}
    .zx-list{padding-top: 20px;}
    .zx-list li{width: 31.33%;margin-top: 15px;}
    .tjtb,.ft-xwt{width: auto;float: none}
    .tjtb h5{font-size: 16px;}
    .xjlb ul li span{display: none}
    .xjlb ul li a{width: 100%;}

    .ft-nr{margin-left: 0;}
    .ft-nr h5{font-size: 18px;}
    .det{font-size: 14px;line-height: 26px;}
    .lbsj{font-size: 14px;}
    .ygxq h5,.xqyg-tit h5{font-size: 16px;}
    .ft-xwt img{height: auto;}
    .det{ display: -webkit-box;-webkit-line-clamp: 3;text-overflow: ellipsis;-webkit-box-orient: vertical;width: 100%;overflow: hidden;}
}
@media screen and (max-width: 640px){
    .zx-warp .ft-xwt {
        width: 100%;
    }
    .ft-nr h5 {
        white-space: inherit;
    }
    .zx-warp .ft-nr {
        margin-left: 20px;
        padding-right:20px ;
    }
}

@media screen and (max-width:374px){
    .zxgd span{margin-right: 10px;}
}



.xjlb ul li span.bf-pass,.xjlb ul li span.letter_source{display: inline-block;}
.xjlb ul li span.bf-pass{width: 150px;text-align: right;}
.xjlb ul li span.letter_source{width: 200px;}
.xjlb ul li span.letter_source em{ color:#1658a0}
.xjlb ul li a{ width:calc(100% - 400px);}
.slb .xjlb ul li span.bf-pass{ width:200px;}
.slb .xjlb ul li span.letter_source{width: 300px;}
.slb .xjlb ul li a{ width:calc(100% - 500px);}
@media screen and (max-width: 999px){
    .xjlb ul li{ position:relative; padding-bottom:36px;}
    .xjlb ul li a{ width:100%; font-size:16px;}
    .xjlb ul li span.bf-pass,.xjlb ul li span.letter_source{display: inline-block; float:inherit; position:absolute; bottom:4px;}
    .xjlb ul li span.bf-pass{text-align:left;left:0;width: 100px;}
    .xjlb ul li span.letter_source{left:100px;width: auto;}
    .slb .xjlb ul li{ padding-bottom:56px;}
    .slb .xjlb ul li span.bf-pass{ width: 200px; font-size:24px;}
    .slb .xjlb ul li span.letter_source{left:200px; font-size:24px;}
    .slb .xjlb ul li a{ font-size:30px; width:100%}
}

