.ab_nameEn{
    font-size:24px;
    font-family:BaskOldFace;
    font-weight:200;
    color:#969696;
}
.ab_nameCn{
    font-size:30px;
    font-weight:400;
    color:#555;
    margin: 11px 0 15px 0;
}
.ab_line{
    width:40px;
    height:2px;
    background:#1a6cb5;
    margin: auto;
}
.ab_title{margin-bottom: 35px;text-align: center;}

.ablc{
	background-color: #f4f4f4;
	padding: 30px 0 20px 0;
	background-image: url(../images/2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
background-size: cover;
min-height:600px;
}



.blackPoint{
    width:7px;
    height:7px;
    background:#999999;
    border-radius:50%;
    margin: 6px 40px;
    position: relative;
    z-index: 9;
}
.fzlc_view{
    padding: 30px 20px 0px 20px; 
    border-bottom:8px solid #1a6cb5;
    background-color: #ffffff;
    display: none;
    transition:   .5s ease-in;
    position: relative;
	border-radius:5px;
}
.fzlc_view:last-child{
     display: block;}

.fzlc_view_txt{width: 80%; line-height:25px;}
.fzlc_view_con{
    margin-bottom: 20px;
    display: flex;
}
.fzlc_view_time{width: 78px;}
.fzlc_view_line{
    width:1px;
    height:80% ;
    background:#D2D2D2;
    position: absolute;
    left: 210px;
    top: 46px;
}
.fzlc_pagination{
    width: 100%;
    display: flex;
    position: relative;
}
.fzlc_prev,.fzlc_next{
    flex: 0 0 5%;
    max-width: 5%;
    height:28px;
    background:#DCDCDC;
    border-radius:14px;
    cursor: pointer;
    margin: auto;
    text-align: center;
    line-height: 28px;
    font-size: 18px;
    font-weight: bold;
    font-family: NSimSun;
}
.fzlc_prev:hover,.fzlc_next:hover{
    background:#1a6cb5;
    color: #ffffff
}
.fzlc_wrapperbox{
    flex: 0 0 90%;
    max-width: 90%;
    overflow: hidden;
    position: relative;
}
.fzlc_wrapper{
    display: flex;
    flex-wrap: nowrap;
    transition: .5s;
    position: relative;
    z-index: 99;
}
.fzlc_wrapperline{
    width:100%;
    height:1px;
    border:1px dashed rgba(0,0,0,0.5);
    position: absolute;
    top: 50%;
}
.fzlc_slide{margin: 30px 0 0 0;}
.fzlc_item{
    width:90px;
    height:90px;
    background:#1a6cb5;
    border-radius:50%;
    position: relative;
    z-index: 9;
    cursor: pointer;
    top: 50%;
    transform: translate(0,-50%);
}
.fzlc_wrapperbox .swiper-slide{
    width: 7.8%!important;
    margin: 0 100px;
}
.fzlc_item_year{
    text-align: center;
    line-height: 90px;
    color: #ffffff;
    font-family: 'BEBAS';
    font-size:20px;
    font-weight:400;
}
.fzlc_item_year::before{
    content: '';
    position: absolute;
    top: 7px;
    left: 7px;
    right: 7px;
    bottom: 7px;
    border-radius: 50%;
    transition: all .5s;
    z-index: -1;
}
.fzlc_item::after{
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -8px;
    border-top: 7px solid #1a6cb5;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
}
.fzlc_item::before{
    content: '';
    position: absolute;
    top: 7px;
    left: 7px;
    right: 7px;
    bottom: 7px;
    border: 1px solid rgba(255, 255, 255, .5);
    border-radius: 50%;
    transition: all .5s;
    z-index: -1;
}
.fzlc_wrapperbox .swiper-container{height: 150px;}
.fzlc_item:hover:before { top: -10px; left: -10px; right: -10px; bottom: -10px; border: 1px solid #1a6cb5; }
.fzlc_item.active:before { top: -10px; left: -10px; right: -10px; bottom: -10px;border: 1px solid #1a6cb5; }
.fzlc_item.active:after { bottom: -30px; opacity: 1; visibility: visible; }

.fzlc_item:hover .fzlc_item_year:before { top: -10px; left: -10px; right: -10px; bottom: -10px; opacity: 0; visibility: hidden; }
.fzlc_item.active .fzlc_item_year:before { top: -10px; left: -10px; right: -10px; bottom: -10px; opacity: 0; visibility: hidden; }

/*ablc*/

@media (max-width:992px){
  .fzlc_view_line{display: none;}
    .fzlc_view_txt{width: 100%;margin: 10px 0;}
    .blackPoint{display: none;}
    .fzlc_view_con{    flex-wrap: wrap;}
	
.ablc{
	
	
background-image: url(../images/9.jpg);
min-height:400px;
}
	
	
	
	
	}
	
@media (max-width:768px){
 .fzlc_item{
        width: 60px;
        height: 60px;
		transform: translate(35%, -50%);
 } 
.fzlc_item_year{line-height: 65px;font-size: 14px; margin:auto}   
.ab_nameCn{ font-size:22px;}
.ablc {padding: 12px 0 10px 0;}

.fzlc_wrapperbox .swiper-slide{
    width: 33.333%!important;
    margin: 0 0%;
}
.fzlc_slide {
    margin: 5px 0 0 0;
	
}
.ab_title {
    margin-bottom: 0px;    
}
.fzlc_view {border-radius:5px;}
.fzlc_view_time{}
.fzlc_view_txt{margin: 5px 0 10px 0;}
.fzlc_wrapperbox .swiper-container{height: 120px;}

.fzlc_prev, .fzlc_next {
  
    font-size: 13px;
   
}

    
}





/*
.container {width: 100%;padding-right: 10px;padding-left: 10px;margin-right: auto;margin-left: auto;}
@media (min-width: 576px) {.container {max-width: 540px;}}
@media (min-width: 768px) {.container {max-width: 720px;}}
@media (min-width: 992px) {.container { max-width: 960px;}}
@media (min-width: 1200px) {.container {max-width: 1450px;}}
*/

.container {width: 100%;padding-right: 7px;padding-left: 7px;margin-right: auto;margin-left: auto;}
@media (max-width: 2560px) {.container {max-width: 1450px;}}
@media (max-width: 1441px) {.container {max-width: 1410px;}}
@media (max-width: 1401px) {.container {max-width: 1370px;}}
@media (max-width: 1368px) {.container {max-width: 1340px;}}
@media (max-width: 992px) {.container { max-width: 960px;}}
@media (max-width: 768px) {.container {max-width: 720px;}}
@media (max-width: 576px) {.container {max-width: 540px;}}

.m_b50{ margin-bottom:20px;}