.link-lf{float:left;}


.topbar a:nth-last-child(1)::after {
  display: none;}
.link-rl{float:right;}
.topbar a:nth-last-child(1)::after {
  display: none;}
.link-lf {
    float: left;}

@media screen and (max-width: 740px){

.topbar a{
    margin: 0 5px;}
}
.link-lf{float:left;}


.topbar a:nth-last-child(1)::after {
  display: none;}
.main-nav li .dropdown .text a {
    text-align:left;
    padding-left: 30px;}
.main-nav li p.p1 {
    display: none;}
@media screen and (max-width: 740px){
.main-nav li p.p1 {
    display: block;}}
.banner {
    background: #f2f2f2;}
.banner .swiper-container .pagination {
    right: 50%;
    margin-right: -50px;
    bottom: 8px;}
@media screen and (max-width: 740px){
.banner .swiper-container .pagination {
display:none;}
.banner {
    padding-top: 36%;}
.banner .swiper-container .swiper-slide .text{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
}

.news-list .inner .text h3{
 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;}
.news-list .inner .text .date{

margin-bottom:0px !important;}

.news-list .inner .text .more{
    
/*    color:#999 !important;
    width: 64px;   
    height: 25px;
    line-height: 25px;   
    margin: 0 auto;      
    background: #d1121a;   
    float: right;       */
    margin-top: 6px;
    font-size: 10px;
    text-align: right !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
     min-height: 18px;}


.notice-list ul li .text {

height: 72px;}
.index-row3 .c2 .slide .swiper-container .swiper-slide img{height:270px;}
.pic-list .text{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.footer .f-pic img{
max-height:100%;}
