@charset "utf-8";
/* CSS Document */
.qzqd-banner li{ margin-bottom: 30px;}
.qzqd-banner .img-title{ display: none;}
.qzqd-banner img{ width: 100%; height: auto;}

.qzqd-tabs{height: auto; border-bottom: 1px solid #dddddd;}
.qzqd-tabs ul li{float: left;margin-left: 34px; }
.qzqd-tabs ul li:first-child{margin-left: 0;}
.qzqd-tabs ul li a{display: block;font-size: 26px;height: 50px;line-height: 1;color: #666; position: relative;}
.qzqd-tabs ul li:first-child{margin-left: 0;}
.qzqd-tabs ul li.active a,.qzqd-tabs ul li a:hover{color: #000;}
.qzqd-tabs li i{display: block; position:absolute; left:50%; bottom:0; height:3px; width:0; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;  background: #015293;}
.qzqd-tabs li.active  i{ width:100%; left:0;}
.qzqd-unit-list{ margin: 10px 0 0 0; padding-right: 54px; position: relative; }
.qzqd-unit-list ul{ max-height:126px; overflow: hidden; }
.wza-on .qzqd-unit-list ul{ max-height: none;}
.qzqd-unit-list.active ul{ max-height: none;}
.qzqd-unit-list li{ float: left;  margin-top: 10px; margin-right: 8px; font-size: 16px;}
.qzqd-unit-list li a{ display: block; color: #666; line-height: 32px;   padding: 0 12px;}
.qzqd-unit-list li a:hover,.qzqd-unit-list li.active a{ background:#F3FAFF; color: #015293;}
.qzqd-link{  position: absolute; right: 0; top:5px; color: #015293;   background: url(../images_zt/open-ico.png) no-repeat right center;  padding: 5px 20px 5px 8px; }
.qzqd-unit-list.active .qzqd-link{ background: url(../images_zt/up-ico.png) no-repeat right center; }
.qzqd-link:hover,.qzqd-unit-list.active .qzqd-link:hover{     background-color: #F3FAFF;}
.qzqd-box{ background: #F3FAFF; padding: 30px; margin-top: 20px; }
.qzqd-box .qzdq-menu{ width: 210px; }
.qzqd-box .qzdq-menu li a{display: block;  font-size: 18px; text-align: center;  height: 60px; line-height: 60px;}
.qzqd-box .qzdq-menu li.active a{background: #fff; color: #015293; border-left: 2px solid #015293;}
.qzqd-box .qzdq-page-list{ margin-left: 210px; box-sizing:border-box;  padding: 30px; background: #fff; min-height: 900px; }
.qzdq-page-list li{ position: relative; height: 36px; line-height: 36px; padding-left: 16px;  background: url(../images_zt/dot.png) no-repeat left center;  padding-right: 100px; }
.qzdq-page-list li a{ max-width: 100%; display: inline-block; float: none; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.qzdq-page-list li .date{ position: absolute; right: 0; top:0; color: #aaa;}
.qzdq-page-list li.lm_line{height: 0;border-bottom: 1px dashed #ccc;margin: 14px 0; padding:0;background: none;}
@media(max-width:991px){
    .qzqd-box{ padding: 20px;}
    .qzqd-box .qzdq-menu{ width: auto; float: none; }
    .qzqd-box .qzdq-menu li{ float: left; margin-right: 20px; }
    .qzqd-box .qzdq-menu li a{ padding: 0 14px;}
    .qzqd-box .qzdq-page-list{ margin-left: 0;     padding: 20px; min-height: auto; }
}
@media(max-width:767px){
    .qzqd-box{ padding: 10px;}
    .qzqd-unit-list ul{ max-height: 111px;}
    .qzqd-unit-list li{ margin:5px 5px 0 0;}
    .qzqd-unit-list li a{ padding: 0 10px;}
    .qzqd-box .qzdq-menu li{ float: left; margin-right: 10px; }
    .qzqd-box .qzdq-menu li a{ padding: 0 10px; text-align: left; font-size: 16px; height: 40px; line-height: 40px;}
    .qzqd-box .qzdq-page-list{    padding: 10px;  }

}

/*文章页*/
.qzqd-title-box{ margin-bottom: 30px;  background: #F3FAFF; padding: 20px; }
.qzqd-title-box .qzqd-title{  font-size:30px; line-height: 1.6; color: #015293;}
.qzqd-title-box .qzqd-subtitle{  font-size:18px; line-height: 1.6; color: #015293;}
.qzqd-info-box{ text-align: center; margin-top: 10px; padding: 10px 30px; font-size: 18px; color: #666; background: #ffff;}
.qzqd-info-box .sp{ min-width: 33.3%; float: left; box-sizing: border-box; padding: 0 10px;  display: block; background: url(../images_zt/qzqd-line.png) no-repeat right center;}
.qzqd-info-box .sp:last-child{ background: none;}
.qzqd-table td,.qzqd-table th{ border: 1px solid #dedede;  font-size: 16px; line-height: 2; padding: 8px; box-sizing: border-box;}
.qzqd-table .td-title{ background: #f7f7f7; width: 230px; text-align: center;  font-size: 16px; line-height: 2; padding: 8px;}
@media(max-width:991px){
    .qzqd-info-box{ text-align: left; padding: 10px;}
    .qzqd-info-box .sp{ float: none; width: auto; display: block; background: none;}
}
@media(max-width:767px){
    .qzqd-table{border-bottom: 1px solid #dedede;}
    .qzqd-table td,.qzqd-table th{ width: 100% !important; display: block; border-bottom: none; text-align: left; }
}


