.gallery_box {
    clear: both;
}
.gallery_item {
    float: left;
    margin-left: 1px;
    position: relative;
    width: 82px;
    height: 339px;
    background-color: #d6e8ff;
    overflow: hidden;
}
.gallery_h1 {
    cursor: pointer;
    background: url('${request.contextPath}/sites/zbxwmw/images/c1wmwindex20211217_26.png') no-repeat;
    width: 20px;
    padding: 0 31px;
    height: 339px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 0;
    display: table;
}
.gallery_h1 p {
    width: 20px;
    margin: 0;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
    word-wrap: break-word;
    color: #fff;
}
.gallery_h1 .gallery_nums {
    width: 82px;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    left: 0;
    bottom: 10px;
    color: #fff;
}
.gallery_h1 .gallery_nums span {
    font-size: 36px;
    color: #fff;
}
.gallery_image {
    width: 446px;
    height: 339px;
    float: left;
}
.xr-tit2 {
    height: 40px;
    line-height: 40px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    width: 446px;
    text-align: center;
    font-size: 16px;
}
.xr-tit2 a{
    color: #fff;
}
.gallery_con {
    width: 337px;
    float: right;
}
.gallery_h2 {
    font-weight: bold;
    font-size: 24px;
    color: #d43333;
    line-height: 30px;
    text-align: center;
    padding: 20px 0;
}
.gallery_h2 a, .pannel-title01 a {
    color: #d43333;
}
.gallery_sublist ul {
    padding: 0 10px;
}
.gallery_sublist ul li {
    font-size: 16px;
    color: #333;
    line-height: 58px;
    border-bottom: 1px dashed #7e9abb;
}
.gallery_sublist ul li a {
    color: #333;
}
.headlines_text .title1 a{height:auto; padding: 0 30px;}
.headlines_text {height: auto;}
.headlines {height: auto;}
.headlines_text .title1 {
    color: #d70c1b;
    font-size: 28px;
    font-weight: bold;

    line-height: 40px;
    display: block;
    overflow: hidden;
}

@media (max-width: 768px){
    .headlines_text .title1 a{ padding: 0 5%;}
}
