.zq-wrap{margin:30px auto 40px;overflow:hidden;}
		.zq-head{border-bottom:2px solid #f0f0f0;padding-bottom:8px;margin-bottom:15px;}
		.zq-head h2{display:inline-block;font-size:22px;color:#333;font-weight:bold;margin:0;padding:0 0 8px;border-bottom:2px solid #c00;}
		.zq-tabs{margin:0 0 18px;}
		.zq-tabs a{display:inline-block;padding:5px 16px;margin:0 12px 8px 0;border:1px solid #e5e5e5;background:#fafafa;border-radius:4px;color:#333;font-size:14px;text-decoration:none;}
		.zq-tabs a:hover{color:#c00;border-color:#c00;background:#fff;}
		.zq-main{overflow:hidden;}
		.zq-main-l{float:left;width:74%;box-sizing:border-box;padding-right:2.5%;}
		.zq-left{float:left;width:43%;box-sizing:border-box;padding-right:3%;}
		.zq-mid{float:left;width:57%;box-sizing:border-box;}
		.zq-right{float:left;width:26%;box-sizing:border-box;background:#fff;border:1px solid #ececec;border-radius:8px;padding:18px 16px;box-shadow:0 2px 8px rgba(0,0,0,.03);}
		.zq-card{display:block;position:relative;border-radius:8px;overflow:hidden;text-decoration:none;}
		.zq-card img{display:block;width:100%;height:205px;object-fit:cover;}
		.zq-card .zq-mask{position:absolute;left:0;right:0;bottom:0;padding:30px 14px 12px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 75%);color:#fff;}
		.zq-card .zq-mask h3{font-size:16px;font-weight:bold;margin:0 0 4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
		.zq-card .zq-mask p{font-size:12px;margin:0;line-height:1.5;opacity:.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
		.zq-feat{display:block;text-decoration:none;margin-bottom:6px;}
		.zq-feat h3{font-size:17px;color:#333;font-weight:bold;margin:0 0 8px;line-height:1.4;}
		.zq-feat h3.zq-red{color:#c00;}
		.zq-feat p{font-size:13px;color:#666;line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
		.zq-list{overflow:hidden;margin-top:16px;clear:both;}
		.zq-list ul{list-style:none;margin:0;padding:0;float:left;width:50%;box-sizing:border-box;}
		.zq-list ul.zq-l-first{padding-right:14px;}
		.zq-list ul.zq-l-second{padding-left:14px;border-left:1px solid #f0f0f0;}
		.zq-list li{padding:9px 0;border-bottom:1px dashed #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
		.zq-list li .dot{color:#c00;margin-right:8px;}
		.zq-list li a{color:#555;font-size:14px;text-decoration:none;}
		.zq-list li a:hover{color:#c00;}
		.zq-right .zq-r-title{font-size:18px;font-weight:bold;color:#333;text-align:center;margin:0 0 14px;}
		.zq-right ol{list-style:none;margin:0;padding:0;counter-reset:rec;}
		.zq-right li{padding:8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;}
		.zq-right li .num{display:inline-block;min-width:19px;height:19px;line-height:19px;text-align:center;background:#c4c7c7;color:#fff;font-size:12px;border-radius:50%;margin-right:8px;vertical-align:middle;}
		.zq-right li:nth-child(1) .num{background:#4cb9ba;}
		.zq-right li:nth-child(2) .num{background:#79cbcb;}
		.zq-right li:nth-child(3) .num{background:#aedfe0;}
		.zq-right li a{color:#333;text-decoration:none;}
		.zq-right li a:hover{color:#c00;}
		@media (max-width:1024px){
			.zq-main-l{width:72%;}
			.zq-right{width:28%;}
		}
		@media (max-width:780px){
			.zq-main-l,.zq-left,.zq-mid,.zq-right{float:none;width:100%;padding:0;margin-bottom:20px;}
			.zq-list ul{float:none;width:100%;padding:0;border-left:none;}
			.zq-card img{height:200px;}
		}
