/*.plugin-x_topInfos_91-top * {margin:0;padding:0;}*/
.plugin-x_topInfos_91-top ul,.plugin-x_topInfos_91-top li {list-style:none;}
.plugin-x_topInfos_91-top a,.plugin-x_topInfos_91-top ins {text-decoration:none;}
.plugin-x_topInfos_91-top .clearfix:after {content:"\200B"; display:block; height:0; clear:both; }
.plugin-x_topInfos_91-top .clearfix { 
    *zoom:1; 
    margin-bottom:15px;
    transition:0.4s;
}
.plugin-x_topInfos_91-top .clearfix:hover { 
   z-index:66;
    box-shadow: 0px 4px 7px 0px #aaa;
}
.plugin-x_topInfos_91-top a {color:inherit;font-size: inherit;}
.plugin-x_topInfos_91-top .title {
    margin-bottom: 40px;
}
.plugin-x_topInfos_91-top .title h3 {
    font-size: 42px;
    margin-top: 0px;
    text-align: center;
    color: #111;
    font-weight: 500;
}
.plugin-x_topInfos_91-top .title .sub {
    font-size: 18px;
    margin-top: 0px;
    text-align: center;
    color: #111;
    
}
.plugin-x_topInfos_91-top .title b {
    height:1px;
    background:red;
    text-align: center;
    width:50px;
    display:block;
    margin:0 auto;
}

.plugin-x_topInfos_91-top .swiper-container {
    width: 100%;
    padding: 0 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.plugin-x_topInfos_91-top .swiper-wrapper {
    /*display: block;
    width: 100%;*/
}
.plugin-x_topInfos_91-top .swiper-slide {
    overflow: inherit;
}
.plugin-x_topInfos_91-top ul li dl {
    display: block;
    width: 98%;
    height: 100%;
    background-color: #fff;
    overflow: hidden;
    
}
.plugin-x_topInfos_91-top ul li dl dd {
    display: block;
    margin: 0 auto;
    border-radius: 50%;
    overflow: hidden;
    width: 100%;
    height: 124px;
}
.plugin-x_topInfos_91-top ul li dl dd .img {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.plugin-x_topInfos_91-top ul li dl dt {
    display: block;
    width: 100%;
    margin:0 auto;
}
.plugin-x_topInfos_91-top ul li dl dt h4 {
    display: block;
    padding: 11px 0;
    font-size: 16px;
    color:#595959;
    font-weight: 400;
    position: relative;
}
.plugin-x_topInfos_91-top ul li dl dt h4 a {
    display: block;
    width: 100%;
    padding: 0 5px;

    color: inherit;
    font-size: inherit;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.plugin-x_topInfos_91-top ul li dl dt .info {
    display: block;
    width: 100%;
    height: 56px;
    padding: 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.plugin-x_topInfos_91-top ul li dl dt .info .info-con {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.plugin-x_topInfos_91-top .swiper-button-prev,
.plugin-x_topInfos_91-top .swiper-button-next {
    width: 30px;
    height: 60px;
    margin-top: -30px;
    text-align: center;
    line-height: 60px;
    font-size: 24px;
    opacity: 0.8;
    background-image: none;
}
.plugin-x_topInfos_91-top .swiper-button-prev {
    left:-5px;
}
.plugin-x_topInfos_91-top .swiper-button-next {
    right:-5px;
}
.plugin-x_topInfos_91-top .swiper-button-prev:hover {
    opacity: 1;
}
.plugin-x_topInfos_91-top .swiper-button-next:hover {
    opacity: 1;
}
.plugin-x_topInfos_91-top .bottombtn{
    margin: 0 auto;
    width: 100%;
    float: left;
    text-align: center;
}
.plugin-x_topInfos_91-top .bottombtn a{
    padding:8px 40px;
   transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
}
.plugin-x_topInfos_91-top .bottombtn a i{
        margin-left: 10px;
   transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;
}
