.list{ padding: 56px 0;}
.listl { width: calc(23% - 30px);}
.listl .title{ padding: 0 20px; font-size: 20px; color: #fff; font-weight: bold; line-height: 93px; background-color: rgb(0, 32, 135); text-align: left; border-top-left-radius:5px; border-top-right-radius:5px; background-size: cover;}
.listl .title a{color: #fff;}
.listl .title span{ width:50px; height: 50px; position: absolute; right:0px; cursor: pointer;}
.listl .title .open { background: url(../images/bg_open.png) no-repeat center; background-size: 45%; display: none;}
.listl .title .close { background: url(../images/bg_close.png) no-repeat center; background-size: 45%; display: none;}
	
.listl .lm-list{ padding:0 20px; background: #fff; overflow: hidden;}
.listl .lm-list li{ padding: 20px 10px; font-size: 15px; line-height: 24px; background: url(../images/bg_lm_list.png) no-repeat bottom; background-size:100%; display: block; cursor: pointer;}
.listl .lm-list li:nth-last-child(1){ background: none;}
.listl .lm-list li a{ color: #666; display: block; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.listl .lm-list li:hover a, .listl .lm-list li.active a{ color: rgb(255, 138, 26);}

.listr {width: 100%; padding: 152px 30px 0px 30px; background: #fff; box-sizing:border-box;}
.listr .dqwz-title{ padding: 0 0 15px 0; background: #fff; color: rgb(0, 32, 135);;}

.listr .list-nr{ min-height: 500px; padding-top: 5px; overflow: hidden;}
.listr .list-nr img{ margin: 0 auto; display: block;}
.listr .list-nr p, .listr .list-nr p span{ font-size:15px !important; line-height: 35px !important;}

.listr .list-list{ overflow: hidden;height:600px}
.listr .list-list li{ width:100%; margin-top: 15px; box-sizing:border-box;    border-bottom: 1px solid rgb(241, 241, 241);}
.listr .list-list li h3{ line-height: 26px;color: black; font-size: 16px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.listr .list-list li span{ color: gray; font-size: 14px; margin-bottom: 15px; display: block;    float: right;}
.listr .list-list li h5{ font-size: 14px;  margin-bottom: 20px; display: block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.listr .list-list li .line {width: 100%; height: 1px; background-color: #e1e1e1;}
.listr .page { margin: 20px 0 0 0; height: 36px; font-size:14px; line-height: 36px; display: block; background: rgb(0, 32, 135); cursor: pointer;}
.listr .page .more{ width:150px; margin: 0 auto; text-align: center;color: white; }
