.lis1 { margin: 6px 12px 0; overflow: hidden; padding-top: 5px; }
.lis1 li { width: 50%; float: left; margin: 5px 0; }
.lis1 li a { display: block; width: 96%; width: calc(100% - 10px); position: relative; overflow: hidden; height: 282px;  }
.lis1 li a i { display: block; position: absolute; left: 0; top: 0; background: url(../images/ico-hot.png) no-repeat; background-size: 100%; width: 40px; height: 40px; }
.lis1 li a img { display: block; float: left; }
.lis1 li a p { position: absolute; left: 0; bottom: 0; height: 30px; background: #fafafa; border: 1px solid #e0e0e0; box-sizing: border-box; line-height: 30px; width: 100%; padding: 0 2%; font-size: 12px; color: #323232; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.lis1 li:nth-child(even) a { float: right; }

.TL-cont { padding: 15px 0 15px 12px; background: #fff; }
.TL-cont .swiper-slide p { position: absolute; left: 0; bottom: -13px; width: 94%; padding: 0 3%; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 14px; color: #fff; height: 36px; line-height: 36px; background: rgba(0, 0, 0, 0.5);  }

.tabtop { margin: 0 12px; overflow: hidden; border: 1px solid #eee; border-radius: 4px; display: flex; }
.tabtop p, .tabtop a { flex: 1; text-align: center; line-height: 36px; height: 36px; font-size: 14px; color: #666; }
.tabtop p.on, .tabtop a.on { background: #1a89ed; color: #fff; }

.Qzcrumb { width: 100%; background: #fff; height: 24px; line-height: 24px; font-size: 12px; color: #909090; padding: 10px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.Qzcrumb p { float: left; margin-left: 12px; }

.Qzcrumb a { color: #909090; }

.bqwrap { background: #fff; overflow: hidden; }
.bqwrap .flwrap { overflow: hidden; height: 66px; }
.bqwrap ul { margin: 0 12px; overflow: hidden; }
.bqwrap ul li {  float: left; margin-bottom: 10px; }
.bqwrap ul li a { display: block; background: #f6f6f6;  margin: 0 5px; height: 26px; line-height: 26px; text-align: center; font-size: 15px; color: #323232; border-radius: 4px;  padding: 0 5px;}
.bqwrap ul li.onme a { background: #77a5ce; color: #fff; }

.bqwrap ul li.on a { background: #1a89ed; color: #fff; }
.bqwrap .morbtn { overflow: hidden; text-align: center; width: 100%; line-height: 30px; }
.bqwrap .morbtn i { display: inline-block; background: url(../images/ico-jt2.png) no-repeat; background-size: 100%; width: 10px; height: 5px; margin: 0 0 2px 5px; }
.bqwrap .morbtn.on i { transform: rotate(180deg); }

.page { background: #fff; border-top: 1px solid #f5f5f5; padding: 10px 20px; display: flex; justify-content: space-between; }

.page > a { width: 22%; margin: 14px 0; display: inline-block; line-height: 30px; border-radius: 4px; border: 1px solid #eee; text-align: center; color: #333; }

.page > a:nth-child(2) { width: 14%; }

.page > a:nth-child(4) { width: 14%; }

.page > a.over { color: #bbb; }

.page > span { width: 22%; margin: 14px 0; display: inline-block; line-height: 30px; border-radius: 4px; text-align: center; border: 1px solid #eee; color: #323232; font-size: 14px; position: relative; }

.page > span .cbtn { width: 100%; position: absolute; top: -62px; left: 0; z-index: 10; height: 92px; overflow-y: scroll; background: #fff; border-radius: 4px; -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 30 3px #bbb; box-shadow: 0 0 3px #bbb; }

.page > span .cbtn a { display: inline-block; text-align: center; line-height: 30px; margin-bottom: 1px; float: left; width: 100%; background: #f6f6f6; font-size: 14px; color: #666; }

.liswrap { padding-top: 10px; }

.searchwrap { padding-top: 10px; }

.searchtop { margin: 0 12px; background: #f8f8f8; border: 1px solid #e9e9e9; padding: 0 12px; line-height: 34px; }
.searchtop span { color: #1a89ed; }

.detailswrap { background: #fff; padding: 0 12px; }
.detailswrap .downlinfo p { font-size: 16px; color: #323232; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; height: 30px; line-height: 30px; }
.detailswrap ul { background: #fff; overflow: hidden; }
.detailswrap ul li { width: 50%; margin-right: 5%; float: left; font-size: 12px; color: #666; line-height: 28px; height: 28px; }
.detailswrap ul li p { width: 100%; line-height: 28px; height: 28px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.detailswrap ul li:nth-child(even) { width: 40%; margin-left: 5%; margin-right: 0; }
.detailswrap .downl { background: #1a89ed; height: 36px; line-height: 36px; text-align: center; color: #fff; display: block; margin: 12px auto 0; border-radius: 4px; font-size: 16px; }


.detpic { background: #fff; overflow: hidden; padding: 12px; }
.detpic img { display: block; margin: 10px auto; width: auto; max-width: 100%; }
.detpic p { font-size: 12px; color: #666; }
.detpic .debqwrap { margin: 12px 0; }
.detpic .debqwrap p { float: left; font-size: 14px; color: #323232; }
.detpic .debqwrap a { display: block; float: left; margin: 0 4px 10px; background: #f6f6f6; border-radius: 2px; text-align: center; line-height: 26px; padding: 0 10px; color: #323232; font-size: 14px; }

.labelwrap { background: #fff; }

.labeltop { position: relative; }
.labeltop .top { width: 100%; height: 40px; background: url(../images/bglin_top.png) repeat; background-size: auto 100%; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 30px; position: absolute; left: 0; top: 0; color: #fff; text-indent: 12px; font-size: 14px; }
.labeltop .bottm { position: absolute; left: 0; bottom: 0; height: 60px; background: url(../images/bglin_bt.png) repeat; background-size: auto 100%; overflow: hidden; color: #fff; line-height: 19px; padding: 15px 12px 0; }

/*# sourceMappingURL=comment.css.map */
