.container{width: 1200px;margin: 0 auto;}
body{background: #EBF4FC url(../images/zzzq/zzzqbg.png) no-repeat top center;}
.topbar{width: 100%;height: 36px;background:#506DDB;font-size: 14px;color: #fff;line-height: 36px;}
.topbar a{color: #fff;}
.topbar img{vertical-align: middle;margin-top: -3px;margin-right: 5px;}
.topbar .wza img{margin-right: 0;margin-left: 5px;}
.topbar .wza span{margin-left: 45px;}
.logobox{margin-top: 20px;}
.search{margin-top: 30px;}

.main{margin-top: 282px;margin-bottom: 55px;}
.xxbox{background-color: #fff;padding: 34px 30px;border-radius: 12px 12px 0 0;font-size: 0;box-sizing: border-box;}
.xxbox div{display: inline-block;width: 30%;height: 220px;vertical-align: top;text-align: center;background-color: #EDF7FF;}
.xxbox div + div{margin-left: 5%;}
.xxbox div a{display: block;width: 100%;height: 100%;font-size: 43px;color: #0A69CF;font-weight: bold;}

.hdbox{margin-top: 30px;;background-color: #fff;padding: 34px 30px;border-radius: 0 0 12px 12px;font-size: 0;text-align: justify;text-align-last: justify;box-sizing: border-box;}
.hdbox div{display: inline-block;width: 48.3%;height: 130px;line-height: 130px;vertical-align: top;}
.hdbox div a{display: block;padding-left: 55px;width: 100%;height: 100%;font-size: 43px;font-weight: bold;color: #fff;text-align-last: left;text-align: left;box-sizing: border-box;}
.hdbox div:nth-child(1){background: url(../images/zzzq/zzzq_hygq.png) no-repeat;}
.hdbox div:nth-child(2){background: url(../images/zzzq/zzzq_spxw.png) no-repeat;}
.hdbox div:nth-child(3){background: url(../images/zzzq/zzzq_zcjd.png) no-repeat;margin-top: 25px;}
.hdbox div:nth-child(4){background: url(../images/zzzq/zzzq_wyly.png) no-repeat;margin-top: 25px;}

/* list */
.zzzqlist{width:100%;padding: 34px 30px;border-radius: 12px 12px 0 0;background-color: #fff;box-sizing: border-box;}
.lmtitle{position: relative;padding-bottom: 10px;padding-left: 23px;font-size: 36px;font-weight: bold;color: #333;border-bottom: 1px solid #A8A8A8;}
.lmtitle::before{position: absolute;content: '';left: 0;top: 7px;width: 8px;height: 40px;background-color: #0A69CF;border-radius: 4px;}
.lmlist{margin-top: 25px;}
.lmlist li{width: 100%;font-size: 24px;line-height: 70px;height: 70px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lmlist li a{padding-left: 28px;background: url(../images/zzzq/zqlist_ico.png) no-repeat 0 center;}
.lmlist li span{float: right;margin-left: 50px;color: #999;}

.page{ margin-top:15px;height:25px;padding:5px 10px; text-align: center;}
.page a{background:#fff;border:1px solid #dedede;margin:0 2px;padding:0 5px;line-height:23px;display:inline-block;height:23px;}
.page input{width:40px;height:23px;line-height:23px;border:1px solid #dedede;}
.page .active{border:1px solid #fff;background:#2458AC;color:#fff;}
.pagination-first,.pagination-last{display:inline-block;}

@media screen and (max-width:768px) {
    body{background-size: 160%;background-position: -108px 36px;}
    .main{margin-top: 90px;margin-bottom: 0px;}
    .container{width: 100%;}
    .topbar{padding:0 15px;box-sizing:border-box;}
    .topbar .wza span + span{display: none;}
    .logobox{margin-top: 5px;}
    .logobox .logo img{width: 75%;margin-left: 10px;display: block;}
    .logobox .search{display: none;}

    .xxbox{padding: 10px;}
    .xxbox div{width: 100%;height: 160px;}
    .xxbox div + div{margin-left: 0;margin-top: 10px;}
    .xxbox div a{font-size: 24px;}
    .xxbox div img{height: 90px;}

    .hdbox{padding: 10px;margin-top: 15px;}
    .hdbox div{width: 100%;height: 80px;line-height: 80px;;background-size: 100% !important;}
    .hdbox div + div{margin-top: 10px;}
    .hdbox div a{font-size: 24px;}
    .hdbox div:nth-child(3),.hdbox div:nth-child(4){margin-top: 10px;}

    /* list */
    .zzzqlist{padding: 10px;}
    .lmtitle{font-size: 22px;padding-left: 15px;}
    .lmtitle::before{top: 5px;width: 4px;height: 24px;border-radius: 2px;}
    .lmlist{margin-top: 10px;}
    .lmlist li{font-size: 18px;height: 50px;line-height: 50px;}
    .lmlist li span{margin-left: 20px;}
    .lmlist li a{padding-left: 15px;}
    .pagination-last{display: none;}
}