.cxzdbox{margin-top: 10px;}
.cxzdbox div{border-bottom: 1px solid #D1D1D1;padding: 12px 0;display: none;}
.cxzdbox div i{display: inline-block;vertical-align: top;font-style: normal;text-align: center;color: #fff;width: 110px;height: 32px;line-height: 32px;background: #1B5ABA;}
.cxzdbox div i img{margin-right: 12px;}
.cxzdbox div p{display: inline-block;vertical-align: top;font-size: 0;margin-left: 10px;max-width: 90%;}
.cxzdbox div p span{padding: 0 8px;margin: 8px 0;line-height: 16px;border-right: 1px solid #000;display: inline-block;height: 16px;font-size: 16px;cursor: pointer;}
.cxzdbox div p span:first-child,.cxzdbox div p span:last-child{border-right: none;}
.cxzdbox div p span.on{color: #D43030;}

.cxtj{margin-top: 30px;font-size: 18px;}
.cxtj i{color: #D43030;font-style: normal;}

.listbox{margin-top: 20px;}
.listbox .listtop{background-color: #EDF5FF;height: 50px;line-height: 50px;color: #1B5ABA;font-weight: bold;font-size: 0;}
.zcwjlist li{font-size: 0;}
.listbox span{display: inline-block;font-size: 18px;text-align: center;vertical-align: top;}
.listbox .col1{width: 5%;}
.listbox .col2{width: 60%;text-align: left;}
.listbox .col3{width: 20%;}
.listbox .col4{width: 15%;}
.listbox .listtop .col2{padding-left: 160px;}
.zcwjlist li{height: 54px;line-height: 54px;margin-top: 10px;}
.zcwjlist li .col2{padding-left: 20px;}
.zcwjlist li a{display: block;width: 100%;height: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zcwjlist li:nth-child(even){background-color: #F7F9FC;}

.zcjdbox{margin-top: 40px;position: relative;}
.zcjdbox .more{position: absolute;right: 0;top: 8px;font-size: 18px;color: #999;}
.zcjdbox .more a{color: #999;display: none;}
.zcjdbox .more a.on{display: block;}
.jdlist{margin-top: 20px;}
.jdlist ul{display: none;}
.jdlist ul.on{display: block;}
.jdlist li{float: left;width: 23%;margin-left: 2.66%;}
.jdlist li:first-child{margin-left: 0;}
.jdlist li a{display: block;}
.jdlist li img{width: 100%;height: 170px;}
.jdlist li p,#index-data-wzjd li a{padding: 20px;font-size: 18px;line-height: 26px;}
#index-data-wzjd li{padding: 20px;background: #F5F8FC;}
#index-data-wzjd li a{padding: 0;}
.jdlist li p span{display: block;width: 100%;height: 78px;}
.jdlist li p span{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#index-data-wzjd li a{overflow : hidden;height: 104px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
/* 高级搜索 */
.gjssbox{margin-top: 20px;padding: 23px 30px;background: url(../images/zcwjk/gjssbg.png) no-repeat;}
.gjssbox > div:first-child{margin-top: 0;}
.gjssbox > div{margin-top: 21px;font-size: 0;}
.gjssbox > div.radio{margin-top: 34px;display: none;}
.gjssbox > div > *{display: inline-block;vertical-align: middle;font-size: 18px;}
.gjssbox > div i{display: inline-block;text-align: justify;text-align-last: justify;;font-style: normal;width: 80px;}
.gjssbox > div .sszd{margin-right: 15px;}
.gjssbox > div .lb{background-color: #fff;display: none;margin-right: 60px;}
.gjssbox > div .lb.on{display: inline-block;}
.gjssbox > div .lb select{width: 270px;height: 50px;line-height: 50px;padding-left: 20px;background: url(../images/zcwjk/down.png) no-repeat 96% center;border: none;appearance:none;}
.gjssbox > div .ipt{width: 600px;height: 50px;padding-left: 20px;outline: none;border: none;background: #fff;margin-right: 60px;}
.gjssbox > div .layui-input{width: 182px;height: 50px;padding-left: 20px;}
.gjssbox > div b{font-weight: normal;margin: 0 5px;}
.gjssbox > div input[type=radio]{width: 22px;height: 22px;}
.gjssbox > div label{margin-right: 24px;margin-left: 10px;/* min-width: 74px; */}
.gjssbox .btn{text-align: center;}
.gjssbox .btn div{width: 120px;height: 50px;text-align: center;line-height: 50px;color: #fff;font-weight: bold;margin: 0 10px;cursor: pointer;}
.gjssbox .btn .zcsearch{background-color: #1760AD;}
.gjssbox .btn .reset{background-color: #689EE3;}

@media screen and (max-width: 1440px) {
    .cxzdbox div p{max-width: 86%;}
    .gjssbox > div .lb{margin-right: 30px;}
    .gjssbox > div .ipt{width: 570px;margin-right: 30px;}
    .gjssbox > div .layui-input{width: 105px;padding-left: 10px;}
}
@media screen and (max-width: 1200px) {
    .cxzdbox div p{max-width: 80%;}
    .gjssbox > div .lb select{width: 180px;}
    .gjssbox > div .ipt{width: 600px;margin-right: 100px;}
    .gjssbox > div .ipt + .sszd,.gjssbox > div b,.gjssbox > div .layui-input{margin-top: 21px;}
}
@media screen and (max-width: 992px) {
    .gjssbox > div .lb select{width: 155px;}
    .gjssbox > div .ipt{width: 524px;margin-right: 0;}
    .gjssbox > div label{min-width: auto;margin-right: 18px;}
}
@media screen and (max-width: 450px) {
    .cxzdbox div p{margin-left: 0;width: 100%;margin-top: 10px;max-width: 100%;}
    .cxzdbox div p span{border-right: none;font-size: 14px;}
    .zctab span{width: 30%;font-size: 20px;margin: 20px 0.5%;}
    .zctab span::after{bottom:-5px;height:18px;}
    .listbox .listtop .col2{padding-left: 30px;}
    .listbox span{font-size: 14px;}
    .listbox .col1{width: 14%;}
    .listbox .col2{width: 61%;}
    .listbox .col3{display: none;}
    .listbox .col4{width: 25%;}

    .zcjdbox .more{top: 5px;}
    .zcjdbox .more a{font-size: 14px;}
    .jdlist li{width: 100%;margin-left: 0;margin-top: 10px;}
    .jdlist li p{font-size: 16px;line-height: 24px;}

    .gjssbox{padding: 15px;background-size: 100% 100%;}
    .gjssbox > div > *{font-size: 16px;}
    .gjssbox > div .sszd{display: block;}
    .gjssbox > div .lb{margin-top: 10px;margin-right: 10px;}
    .gjssbox > div .lb select{width: 140px;}
    .gjssbox > div .ipt{width: 100%;margin-top: 10px;margin-right: 0;}
    .gjssbox > div .ipt + .sszd, .gjssbox > div b, .gjssbox > div .layui-input{margin-top: 10px;}
}
