@charset "utf-8";
.xxgk_jgjj_detail{margin-bottom: 0px;}
.jgjj_box .tab-brief > .hd{border-bottom:0px;}
.jgjj_box .tab-brief > .hd ul{float:none;font-size:0px;text-align: center;}
.jgjj_box .tab-brief > .hd li{float:none;display: inline-block;border: solid 1px #1764CE;padding:0 20px;line-height: 48px;}
.jgjj_box .tab-brief > .hd li a{color:#1764CE;cursor: pointer;}
.jgjj_box .tab-brief > .hd li:after{width:0;height: 0;}
.jgjj_box .tab-brief > .hd li + li{margin-left:-1px;}
.jgjj_box .tab-brief > .hd li.on{ background:#1764CE; }
.jgjj_box .tab-brief > .hd li.on{font-size:22px;}
.jgjj_box .tab-brief > .hd li.on a{color:#fff;}
.jgjj_box .tab-brief > .hd li:last-child{display: none;}
.jgjj_box .item{margin-top:20px;}
.jgjj_box .xsdw_list li{width:33.33%;float: left;}

.ld_box{font-size:0px;}
.ld_box a{width: 20%;padding:0 4%;display: inline-block;box-sizing: border-box;margin-top:40px;vertical-align: top;}
.ld_box a .ld_pic img{width:100%;height: 220px;}
.ld_box a h3{font-size:20px;text-align:center;padding-top:16px;line-height:30px;}
.ld_box a p{font-size:18px;padding-top:10px;line-height:28px;text-align:center;}


.xxcj_list{margin-top: 30px;}
.xxcj_list .title{font-weight: bold; margin-left: 30px}
.xxcj_list .title span{padding-left: 20px;
    font-size: 22px;
    line-height: 25px;
    border-left: 5px solid #1764CE;}
.xxcj_list ul.infolist{padding: 0 25px;}
.xxcj_list .infolist li{width: 25%;float: left;}

@media (max-width: 1480px) {
    .ld_box a .ld_pic img{height: 13vw;}
}
@media (max-width: 992px) {
    .jgjj_box .tab-brief > .hd li{padding:0 12px;}
    .ld_box a{width: 25%;    min-height: 300px;}
    .ld_box a .ld_pic img{height: 16vw;}

}

@media (max-width: 768px) {
    .ld_box a .ld_pic img{height: auto;}
    .jgjj_box .tab-brief > .hd li{width: 33.33%;box-sizing: border-box;padding:0px;}
}
@media (max-width: 640px) {
    .jgjj_box .res.tab-brief > .hd ul li a{background-color:#fff;padding:0px !important;line-height: 46px;}
    .jgjj_box .res.tab-brief > .hd ul li{ font-size: 18px!important;line-height: 46px;margin: 10px 0px !important; border-bottom: 1px!important; border-bottom: solid 1px #1764CE!important;}
    .jgjj_box .res.tab-brief > .hd ul li.on a{ font-size: 18px!important;display: block;line-height: 48px;padding:0 !important}
    .jgjj_box .res.tab-brief > .hd ul li.on a{background-color: #2354AF!important;}
    .ld_box a{width: 50%;}
    .jgjj_box .trs_word{line-height: 2.5em;}
    .jgjj_box .trs_word a{word-break: break-all;}
}