@charset "UTF-8";
a:hover{color: #0761D1;}
body.zzzq{background: #F4F8FF url(../images/zzzq/zzzq_topbg.png) no-repeat center top !important;}
.zzzqheader{padding-top: 50px;}
.zqtit{padding: 90px 0;margin-top: 15px;;position: relative;}
.zqtit span{display: block;font-size: 54px;width: 350px;height: 114px;line-height: 114px;color: #fff;font-weight: bold;background: #0761D1;border-radius: 17px;text-align: center;}
.zqtit img{position: absolute;bottom: 0;right: 10px;}

.itembox{padding: 30px;background: #fff;border-radius: 12px;}
.itembox ul{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 40px 30px;}
.itembox ul li{width: 31.5%;padding: 52px 0;background: #F1F6FF;}
.itembox ul li a{display: block;text-align: center;}
/* .itembox ul li a img{width: 100%;} */
.itembox ul li a span{display: block;margin-top: 28px;font-size: 44px;line-height: 58px;color: #000;text-align: center;}

.lsgkbox{margin-top: 40px;}
.lsgkbox .lsgk{width: 52%;padding: 77px 50px;background: #fff;font-size: 48px;font-weight: bold;}
.lsgkbox .lsgk > *{display: inline-block;vertical-align: middle;}
.lsgkbox .lsgk span{margin-right: 35px;}
.lsgkbox .wyxx{width: 45%;}
.lsgkbox .wyxx a{display: block;padding-left: 50px;;width: 100%;position: relative;height: 137px;line-height: 137px;color: #fff;font-size: 36px;font-weight: bold;border-radius: 8px;}
.lsgkbox .wyxx .xx{margin-bottom: 31px;background: linear-gradient(221.58deg, #8AACFF 0%, #4562FF 100%);}
.lsgkbox .wyxx .wt{background: linear-gradient(221.58deg, #9BE893 0%, #3BAC52 100%);}
.lsgkbox .wyxx .xx::after{content: '';position: absolute;top: 50%;right: 60px;width: 83px;height: 83px;background: url(../images/zzzq/zzzq_mail_icon.png) no-repeat center center;transform: translateY(-50%);}
.lsgkbox .wyxx .wt::after{content: '';position: absolute;top: 50%;right: 60px;width: 83px;height: 83px;background: url(../images/zzzq/zzzq_chat_icon.png) no-repeat center center;transform: translateY(-50%);}
/* 列表 */
.listbox{padding: 30px;background: #fff;border-radius: 12px;}
.zq-dqwz{padding-left: 53px;line-height: 36px;font-size: 26px;;background: url(../images/zzzq/zzzq_location.png) no-repeat left center;}
.lmname{position: relative;display: inline-block;margin-top: 50px;font-size: 40px;font-weight: bold;}
.lmname::after{content: '';position: absolute;bottom: -10px;left: 0;width: 100%;height: 7px;background: url(../images/zzzq/underline.png) no-repeat;background-size: 100% 100%;}
.zqlist{margin-top: 50px;}
.zqlist li{position: relative;margin-top: 35px;padding:0 24px 0 54px;width: 100%;height: 94px;line-height: 94px;font-size: 32px;background: #EBF4FF;}
.zqlist li a{float: left;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zqlist li::before{content: '';position: absolute;top: 50%;left: 20px;width: 10px;height: 33px;background: #0761D1;transform: translateY(-50%);}
.zqlist li span{float: right;color: #A6A6A6;}
/* 详情 */
.zqcontent{padding: 30px;background: #fff;border-radius: 12px;}
.zqdetail{margin-top: 50px;}
.zqdetail h2{font-size: 32px;text-align: center;line-height: 48px;color: #333;}
.zqinfo{margin-top: 50px;padding-bottom: 40px;font-size: 24px;line-height: 32px;color: #333;border-bottom: 1px solid #D9D9D9;}
.zqinfo span{float: left;}
.zqinfo .zq-source{float: right;}
#zqContent{margin-top:45px;}
#zqContent p,#zqContent span,#zqContent a,#zqContent font{font-size: 26px !important;line-height: 50px !important;}
.zq-xgxx{font-size: 26px;}
.zq-xgxx p{font-weight:bold;position:relative;padding-left:20px;line-height:26px;}
.zq-xgxx p::before{position:absolute;content:'';width:7px;height:26px;background:#0761D1;left:0;top:0;}
.zq-xgxx ul{margin-top:15px;}
.zq-xgxx li{line-height:50px;}
/* 分页 */
#page-div{font-size:24px;}
@media (max-width:1200px) {
    .zzzqheader{padding-top: 30px;}
    .zqlogo{width: 90%;margin: 0 auto;}
    .zqtit{padding: 20px 10px 0;}
    .zqtit span{width: 180px;height: 65px;margin-bottom: 15px;;line-height: 65px;font-size: 36px;}
    .zqtit img{position: static;}
    .itembox{padding: 20px;}
    .itembox ul{gap: 25px 15px;}
    .itembox ul li{width: 47%;padding: 20px 0;}
    .itembox ul li a img{width: 80px;}
    .itembox ul li a span{font-size: 34px;margin-top: 15px;}
    .lsgkbox{margin-top: 30px;}
    .lsgkbox .lsgk{width: 100%;padding: 30px 20px;text-align: center;}
    .lsgkbox .lsgk span{margin-right: 0;margin-bottom: 15px;}
    .lsgkbox .wyxx{width: 100%;margin-top: 30px;}
    /* 列表 */
    .listbox{padding: 20px;}
    .lmname{margin-top: 30px;font-size: 36px;}
    .zqlist li{height: auto;padding: 15px 10px 15px 54px;font-size: 26px;line-height: 50px;}
    .zqlist li::before{top: 28px;transform: translateY(0);}
    .zqlist li a{width: 100%;white-space:inherit;text-overflow:inherit;}
    .zqlist li span{float: none;display: block;width: 100%;text-align: right;margin-left: 0;margin-right: 15px;}
    /* 详情 */
    .zqcontent{padding: 10px;}
    .zq-dqwz{font-size: 22px;}
    .zqdetail{margin-top: 15px;}
    .zqdetail h2{font-size: 28px;}
    .zqinfo{font-size: 20px;margin-top: 20px;padding-bottom: 20px;;text-align: center;}
    .zqinfo span{float: none !important;display: block;}
    #zqContent{margin-top: 20px;}
    #zqContent p, #zqContent span, #zqContent a, #zqContent font{font-size: 22px !important;line-height: 40px !important;}
}