.head{background:url(images/logo-xxxx.png)center right 300px no-repeat;    background-size: 27%;}
.nav-s{background:#0094de;}
.header{background:url(images/hhhhh.png)center top no-repeat;}
.st ul{display:none !important;}
.s1-r{background:#fff;padding:25px 20px;box-sizing: border-box;height: 320px;}
.s1-r li{width:calc(50% - 15px);margin-bottom:34px;float:left; 
background:url(images/ny-icon.png)left center no-repeat;    box-sizing: border-box;}
.s1-r li:nth-child(even){float:right;}

.s1-r li a{width: calc(100% - 90px);    position: relative;height:66px;
    float: right;display:block;}
.s1-r li h3{display:block;float:left; line-height: 32px;  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; font-weight: 500 !important;}


.s1-r li a:before {
    display: table;
    content: " ";
    position: absolute;
    width: 0px;
    height: 100%;
    top: 0px;
    left: 0px;
    background: #0094de;}

.s1-r li:hover a::before {
    display: table;
    content: " ";
    width: 100%;
    transition: 0.2s all;}

.s1-r li:hover a h3{color:#fff;    z-index: 9;position: relative;padding-left:15px;}

.s1-r li:nth-child(9){margin-bottom:0px;}

.time1 {
    width: 70px;
    height: 60px;
  
    float: left;}

.time1 span {
    font-size: 26px;
    color: #fff;
    line-height: 36px;
    display: inline-block;
    text-align: center;
    background: #0094de;
    width: 100%;}

.time1 p {
    font-size: 14px;
    color: #555;
    line-height: 30px;
    background: #f0f0f0;
    display: inline-block;
    width: 100%;
    text-align: center;}


@media(max-width:1024px){
.s1-r{height:auto;display: flow-root;}
}




@media(max-width:760px){
.s1-r li{width:100%;}
.s1-r li{  margin-bottom: 20px;}
.s1-r li:nth-child(9) {  margin-bottom: 20px;}
}


@media(max-width:1100px){
.foot-l{width:100%;float: none;}
.foot-l ul li{width:33.333%;    margin-right: 0px;    text-align: center;}
.foot-l p {text-align: center;}
.foot-r {
    float: none;
    width: auto;
    text-align: center;
    margin-top: 15px;
        display: flex;
    justify-content: center;}
}

@media(max-width:600px){
.foot-l ul li{width:100%;    margin-right: 0px;    text-align: center;}
}
/* 123 */
