.ys_gs:hover{color:#fff;}
.s2{
    margin-top: 40px;
    background: #3b6397;
    background-repeat: no-repeat;
    background-position: center  center;
    padding: 20px 50px 20px;
    border-radius: 10px;
    z-index: 9;}
.s2-banner{margin-bottom: 0px;}
.s2-banner a{
    display: block;
    overflow: hidden;
    font-size: 0;
    text-align: center;}
.banner-icon{
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    border-radius: 50%;}
.banner-icon>img{
    display: block;
    width: 50px;
    border-radius: 23px;}
.banner-info{
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
    text-align: left;}
.banner-info>h4{
    font-size: 18px;
    line-height: 22px;
    color: #fff;}
.banner-info>h4>span{
    font-size: 20px;
    font-weight: normal;}
.banner-info>p{
    font-size: 18px;
    color: #fff;
    line-height: 32px;}
.s2-banner button{
    position: absolute;
    top: 66%;
    width: 24px;
    height: 40px;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 99;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;}
.s2-banner .slick-prev{
    left: -40px;
    background-image: url(images/an1.png);}
.s2-banner .slick-next{
    right: -40px;
    background-image: url(images/an2.png);}
.shou{
    display: none;}

.slick-prev::before, .slick-next::before {display:none;}
.left_xw{float:left;}
.List a{display:block;text-align: center;}
.List .slick-slide img{margin:auto;}
.List .slick-prev{background:url(images/ks_left.png)center no-repeat;height: 38px;width: 22px;top: 40%;}
.List .slick-next{background:url(images/ks_right.png)center no-repeat;height: 38px;width: 22px;top: 40%;}
