﻿*{
    margin:0px;
    padding:0px;
    
}
.xw .in_title2a {
    height: initial;
    /* clear: both; */
     float: none !important;
}
.xw .cdh ul li a {
    padding: 0em 0.5em;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0px !important;
    border-radius: 8px;
    border: none !important;
    color: #1f1f1f;
    transition: all .15s ease;
    font-size: 14px;
    color: #09377b;
}
    .xw .cdh ul li a.btxuanran {
        color: white;
        background-color: #0c377b !important;
    }
    .xw .cdh ul li a:hover {
        color: white;
        background-color: #0c377b !important;
    }
.wz {
    font-weight: bold;
}
.container {
    background-color: #f8f7fd;
    margin: 20px 0px;
    height: auto;
    padding-top: 20px;
}
.cdh ul li {
    width: 7.5% !important;
    line-height: 50px;
    float: left;
    text-align: center;
    line-height: 40px;
    font-size: 25px;
    color: #666;
    margin: 0px 8px 20px 0px;
}
.item_block {
    width: 30%;
    float: left;
    height: 350px;
    padding: 0px !important;
    margin:0px 0px 0px 48px;
}
ul.content_list .item_block .item_img img {
    /* max-width: 100%; */
    height: 270px;
    width: 100%;
}
ul.content_list .item_block:hover {
    padding-left: 0px;
    box-shadow:none;
}

ul.content_list .item_block:hover .item_img img {
    transform: scale(1.1);
    transition: all 0.6s ease-in 0s;
}
    ul.content_list .item_block:hover:after .item_img img{
        transition: all 1s;
    }
ul.content_list .item_block .item_img {
    float: left;
    width: 100%;
    height:270px;
    overflow:hidden;
}
.gsjj {
    width: 1400px;
    height: auto;
    margin-bottom: 30px;
    margin: auto;
}
ul.content_list .item_block {
    transition: all .36s ease;
    position: relative;
    padding: 30px 0;
    border-bottom: none;
    height: 350px;
    overflow: hidden;
}
    ul.content_list .item_block .item_wrapper {
        transition: all .36s ease !important; 
         float: none;
        width: 100%;
        display: block;
        top: 260px;
        text-align: center;
        position: absolute;
    }
        ul.content_list .item_block .item_wrapper .item_info {
            width: 100%;
            padding-top: 23px;
            margin: 0;
        }