.list-txt li { line-height: 36px;background: url(lkypoint.png) no-repeat left 16px;   padding-left: 12px;color: #333;font-size: 16px; position: relative; height: 36px;}
.list-txt li:nth-child(5n){border-bottom:1px dashed #ccc;padding-bottom:25px;margin-bottom:25px;height: auto;overflow: hidden;}
.list-txt li a{color:#333;vertical-align:middle;max-width:1050px;font-size:16px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;width:auto;float: left; position: relative;}
.list-txt li span{font-size:16px;color:#666;float: right;    position: absolute;right: 0;top: 0; -webkit-text-size-adjust:none;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"] {-moz-appearance: textfield;}
.list-txt li a:hover{color: #288479;}

.notime  li a{width:100%;}


@media (max-width:768px) {
.list-box{padding:10px 0}
.list-box .part{padding:0 3%}
.list-txt li a{float: none;width: auto!important;font-size: 16px;display: inline;vertical-align: unset;white-space: normal;}
.list-txt li{padding-left: 12px;margin-bottom: 10px;line-height: 24px;text-align: justify;font-size: 16px; background-position: left 8px; height: auto;}
.list-txt li span{display:inline;position: static;}
.list-txt li span{float: none; margin-left: 10px;}
.list-txt li:before{top: 8px;}
.pannel{padding: 0 10px;}
.list-txt li:nth-child(5n) {padding-bottom: 12px;margin-bottom: 12px;}

}