*{
    margin: 0;
    padding: 0;
}
a{
    text-decoration: none;
}
li{
    list-style: none;
}
.fr{
    float: right;
}
/*  */
.content{
    background-color: #edeaea;
}
.con{
    width:1400px;
    margin:0 auto;
    overflow: hidden;
    min-height:400px;
    padding-bottom: 30px;
}
.dqwz{
    background:url(line.jpg) repeat-x left bottom;
    color:#424141;
    margin-top:15px;
    overflow: hidden;
    position: relative;
}
.dqwz_con{
    background:url(dqwz.png) no-repeat left center;
    margin-bottom:20px;
    overflow: hidden;
}
.dqwz a{
    color:#424141;
    padding:0px 5px;
}
.con_left{
    margin-top:-3px;
    width:320px;
    float:left;
    background-color: #fff;
    min-height: 414px;
  padding-bottom:20px;
}
.con_right{
    
    width: 1050px;
    float: right;
    background-color: #fff;
    margin-top:-3px;
    line-height: 40px;
    padding-bottom:30px;
    font-size: 17px;
}
.left_col{
    line-height: 115px;
    background: url(ywdt.png) no-repeat center;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 20px;
}
.left_col span{
    color: #ffffff;
    font-size: 25px;
    letter-spacing: 4px;
    font-weight: bold;
}
.con_left>ul>li{
    background-color: #eef7fe;
    line-height: 50px;
    margin: 10px 30px 0 30px;
}
.subnav_list{
    margin:1px 0px;
    background-color: #f7f6f6;
}
.con_left>ul>li.on{
    background:#ede8e8 url(lmybg.png) no-repeat center;
}
.con_left ul li a{
    font-size: 20px;
    letter-spacing: 2px;
    color: #333;
    display: block;
    text-align: center;
}
.con_left>ul>li.on a{
    color:#fff;
}
.subnav_list{
    display: none;
}
.subnav_list li{
    background:url(li_bg.png) no-repeat 0px 20px;
    padding-left:20px;
}
.con_right li a{
    float:left;
    color:#000000;
    width: 84%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.con_right li span{
    float:right;
}
.con_right li{
    overflow: hidden;
    background: url(dian.png) no-repeat 25px 20px ;
    padding:0px 25px 0px 50px;
}
.con_right li:nth-child(5n){
    border-bottom:1px solid #dddddd;
    padding-bottom:15px;
}
.con_right li:nth-child(5n+1){
    margin-top:20px;
}
.sj_an{
    position:absolute;
    display: none;
    right:0px;
    top:0px;
    width:30px;
    height:25px;
    background: url(nav_bg.png) no-repeat center top;
    background-size: cover;
}
.con_left .close{
    display: none;
}
.con_left .close{
    background: url(close.png) no-repeat center top;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 30px;
    right: 20px;
    background-size: cover;
}

.con_right_title a{
    display: inline-block;
    font-size: 25px;
    font-weight: 600;
    color: #333;
    border-bottom: 3px solid #015293;
    margin: 32px 0 0px 46px;
    padding: 0px 15px 5px 15px;
}

 .zjzwMD .con {
            width: 95vw;
            padding: 0;
        }

        .zjzwMD .dqwz_con {
            margin-bottom: 0;
            padding-left: 0;
            font-size: 3vw;
        }

        .zjzwMD .dqwz a {
            padding: 0 1vw;
        }

        .zjzwMD .con_left {
            width: 95vw;
            height: auto;
            margin-top: 5vw;
        }

        .zjzwMD .left_col {
            background-size: 100% 100%;
            margin: 2vw;
        }

        .zjzwMD .left_col span {
            font-size: 10vw;
        }

        .zjzwMD .con_left>ul {
            margin: 2vw;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

        .zjzwMD .con_left>ul>li {
            margin-bottom: 2vw;
            width: 44vw;
            margin: 0 0 2vw 0;
        }

        .zjzwMD .con_left>ul>li.on {
            background-size: 100% 100%;
        }

        .zjzwMD .con_right {
            width: 95vw;
            margin-top: 5vw;
        }

        .zjzwMD .con_right_title a {
            width: 93vw;
            margin: 0;
            padding: 0;
            padding-left: 2vw;
        }

        .zjzwMD .con_right {
            margin-bottom: 5vw;
            padding-bottom: 0px;
        }

        .zjzwMD .con_right li {
            padding: 0px 2vw 0 0;
        }

        .zjzwMD .con_right li a {
            width: 70%;
        }

        .zjzwMD .page-content li a i {
            margin: 0 2vw;
        }