.zxfTfMain{padding: 30px 0 40px;
background: #f7f7f7;}
.zxfTfMain .pub-list .pub-list-tit span{display:inline-block;margin-bottom:-1px;padding-bottom:10px;border-bottom:2px solid #015293;color:#015293;font-weight:700;font-size:24px}
.zxfTfMain .pub-list .pub-list-tit{margin-bottom:20px;border-bottom:1px solid #ddd}
.zxfTfMain .pub-list{padding: 20px;background: #fff}
.liveList  li{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #ddd}
.liveList  li:last-child{margin-bottom: 0}
.liveList .livel{float: left;width: 35%}
.liveList .liver{float: right;width: 62%}
.liveList .liver h2{font-size: 20px}
.liveList .liver p{margin-top: 10px;color: #555;font-size: 15px}
.liveList .liver p span{font-weight: bold;}
.liveList .liver .more{background: #015293;color: #fff;padding: 5px 20px;border-radius: 3px;margin-top: 20px;display: inline-block;position:static!important}
@media screen and (max-width: 640px){
.uPosition{margin-bottom: 20px}
.zxfTfMain .pub-list{padding: 20px 10px}
.liveList .livel{float:inherit;width: 100%;margin-bottom: 20px}
.liveList .liver{float: inherit;width: 100%}
.zxfTfMain .pub-list .pub-list-tit span{font-size: 20px}
.liveList .liver p{font-size: 14px}
}

.liveListc li{border-bottom: 0}
.liveListc .livel{width: 55%;position: relative;}
.liveListc .liver{width: 42%;line-height: 1.8em}
.liveList .liver h2{font-size: 28px}
.liveList .liver p{margin-top: 15px;color: #555;font-size: inherit;}

 .livelSlide .pagination{position:absolute;right:15px;text-align:center;bottom:10px;z-index: 8;left: inherit;width: auto}
 .livelSlide .swiper-pagination-bullet{display:inline-block;width:20px;height:20px;border-radius:10px;background:#ddd;margin:0 3px!important;cursor:pointer;opacity: 1;font-size: 12px;text-align: center;line-height: 20px}
 .livelSlide .swiper-pagination-bullet-active{background:#015293;color: #fff;}

 .livelSlide .swiper-slide img{width: 100%}
 .livelSlide .swiper-slide a{display: block;position: relative;}
 .livelSlide .swiper-slide p{position: absolute;left: 0;bottom: 0;right: 0;padding: 10px 18% 10px 15px;background: rgba(0,0,0,.8);background: url(images/gbr.png) repeat\9 ;color: #fff;z-index: 5;padding-right: 100px}

.livel .hd{position:absolute;right:15px;text-align:center;bottom:10px;z-index: 8;left: inherit;width: auto;display: none;}
.livel .hd span{display:inline-block;width:20px;height:20px;border-radius:10px;background:#ddd;margin:0 3px!important;cursor:pointer;opacity: 1;font-size: 12px;text-align: center;line-height: 20px}
.livel .hd span.on{background:#015293;color: #fff;}

.zxftcL{width: 66%}
.wytw{margin-bottom: 30px}
.wytw textarea{width: 100%;resize: none;border: 1px solid #ddd;height: 120px;padding: 15px;margin-bottom: 10px}
.wytw .twbtn{display: inline-block;width: 200px;padding: 8px 20px;text-align: center;background: #015293;color: #fff;border-radius: 3px;cursor: pointer;}
.sxbtn{display: inline-block;padding: 1px 10px;text-align: center;background: #015293;color: #fff;border-radius: 3px;cursor: pointer;}
.ftslList{margin-top: 20px}
.ftsl{min-height:650px}
.ftslList li{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px dotted #ddd}
.ftslList li h5{font-weight: bold;color: #015293;margin-bottom: 10px;font-size: 15px;background: #f2f2f2;padding: 8px 10px}
.ftslList li p{font-size: 14px;text-indent: 2em;line-height: 1.8em}
.zxftcR{width: 30%}
.zxftcR ul li{text-align: center;
    font-size: 18px;
    line-height: 40px;
    margin-bottom: 15px;}
.ftslList{max-height: 1230px;overflow-y: auto;padding-right: 15px}
.ftslList::-webkit-scrollbar{width:6px;}
.ftslList::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.2);}
.ftslList::-webkit-scrollbar-thumb{;background:#2d66a5;box-shadow:inset 0 0 6px rgba(0,0,0,.15)}
@media screen and (max-width: 768px){
.liveListc .livel{width: 100%;margin-bottom: 20px}
.liveListc .liver{width: 100%;}	
.liveList .liver h2{font-size: 22px}
.zxftcL{width: 100%;margin-bottom: 20px}
.zxftcR{width: 100%}
}