/* CSS Document */

* {
    margin: 0 auto;
}

img {
    max-width: 100%;
}

ul,
li,
dl,
dd {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

.con .con_tj {
    width: 100%;
    background: #f4f4f4;
    margin-bottom: 30px;
}


/*.top {
    box-shadow: 0 2px 10px -2px #ccc !important;
}*/

.top {
    box-shadow: none;
}

.banner-bj {
    margin: 0;
}

.con .con_tj ul {
    width: 100%;
    overflow: hidden;
    margin: 0 1.25%;
}

.con .con_tj ul li {
    float: left;
    width: 30%;
    margin: 1.25%;
    border: 1px solid #c9c9c9;
}

.con .con_tj ul li a {
    color: #8f8f8f;
}

.con .con_tj ul li img,
.con .con_tj ul li p {
    width: 95%;
    display: block;
    margin: 2.5% auto;
}

.con .con_tj ul li p {
    text-align: center;
    margin: 20px auto;
}

.con .con_tj ul li:hover {
    border: 1px solid #1a6d77;
    box-shadow: 5px 5px 5px rgba(20%, 20%, 40%, 0.5);
}

.con .con_tj ul li:hover p {
    color: #1a6d77;
}

.con .con_tj .jzgd {
    width: 30%;
    height: 60px;
    display: block;
    margin: 20px auto;
    background: #387d7f;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}

.con .con_tj .jzgd span {
    line-height: 60px;
    font-size: 18px;
    text-align: center;
    display: block;
    color: #fff;
}


/*目录浮动样式*/

.fd {
    width: 112px;
    height: auto;
    overflow: hidden;
    z-index: 9999;
    position: fixed;
    top: 30%;
    left: 0;
    background: #1a6d77;
}

.fd ul {
    margin-bottom: 10px;
}

.fd ul,
.fd li {
    width: 112px;
    height: auto;
    overflow: hidden;
    background: #1a6d77;
}

.fd li a {
    height: 30px;
    width: 90px;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 30px;
    border-bottom: 1px dotted #387b83;
}

.fd li .mla1 {
    color: #1a6d77;
    border: none;
}

.fd li .mla {
    border: none;
}

.fd li:hover {
    background: #fff;
}

.fd li:hover a {
    color: #1a6d77;
    border: 0;
}

.zhongjian {
    float: left;
    width: 100%;
}

@media screen and (max-device-width: 1600px) {
    .con {
        width: 80%;
        background: #f4f4f4;
        overflow: hidden;
    }
}

@media screen and (min-device-width: 1600px) {
    .con {
        width: 1300px;
    }
}