@charset "utf-8";
/* 页面自定义css样式 */

.clearfix:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

.clearfix {
    zoom: 1;
}

body {
    background: url(ztjshead-bg.png) no-repeat center top;
}

.w1200 {
    width: 1200px !important;
    margin: 0 auto !important;
}

.head-box {
    height: 397px;
    padding: 96px 0 0;
}

.head-box a img {
    display: block;
    float: left;
}

.con-box {
    height: auto;
    padding: 45px 0 56px;
}

.con-bg {
    width: 1179px;
    min-height: 200px;
    background: #D3E0FF;
    box-shadow: 0px 0px 24px 0px rgba(21, 53, 123, 0.1);
    border-radius: 16px;
    padding: 48px 51px 45px 0;
    float: right;
    position: relative;
}

.con-left {
    width: 198px;
    height: auto;
    position: absolute;
    top: 81px;
    left: -19px;
}

.con-left li {
    width: 175px;
    height: 61px;
    line-height: 52px;
    background: url(con-leftbg.png) no-repeat left center;
    font-size: 28px;
    color: #999;
    margin-bottom: 53px;
}

.con-left li:nth-child(2) {
    margin-bottom: 48px;
}

.con-left li a {
    width: 100%;
    height: 100%;
    padding-left: 29px;
    color: #999;
    display: block;
}

.left-hover {
    width: 100% !important;
    height: 69px !important;
    line-height: 61px !important;
    background: url(con-leftbg-hover.png) no-repeat left center !important;
    font-size: 31.64px !important;
    margin-bottom: 51px !important;
    margin-left: -3px !important;
}

.left-hover a {
    color: #fff !important;
    padding-left: 34px !important;
}

.con-right {
    width: 931px;
    min-height: 491px;
    background: #FFFFFF;
    border-radius: 16px;
    padding: 20px 0 0 20px;
    float: right;
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    line-height: 58px;
    font-weight: 400;
}

.con-right li {
    width: 208px;
    height: 137px;
    border-radius: 8px;
    margin: 0 20px 20px 0;
    float: left;
}

.con-right li:nth-child(4n) {
    margin-right: 0;
}

.con-right li a {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    display: block;
}

.con-right li img {
    width: 100%;
    height: 100%;
    display: block;
}