a:focus img,a:focus,
.gsc-search-button:focus,
.mainbtn:focus
{border:8px solid orange;}

.n2021-area h1 a:focus,.snews-clink a:focus{border:0;}
ul.nav li a span.mainbtn:focus{border:5px solid orange;}
.navbar .nav > li {
    float: left;display: flex; justify-content: center;
}
.remind-area a:nth-child(odd):focus{background:#000;}
.snews-box-b:focus,.sloga p a:focus{background:#F7C106;}
.sloga p a:focus{color:#000;}
.slider-link {
    text-align: right;
    padding-right: 20px;
    margin-top: 0;
}

.slider-link a {
    color: #000;
    display: flex;
    border-radius: 6px;
    padding: 3px 10px;
    width: 150px;
    height: 55px;
    border: 1px solid #000;
    float: right;
    font-weight: bolder;
    font-size: 1.1em;
    flex-direction: column;
    align-items: flex-start;
}


.slider-link a:before {
    content: "SHU";
    background: #000;
    color: #fff;
    font-size: small;
    padding: 1px 6px;
    font-family: verdana;
    border-radius: 3px;
    margin-bottom: 5px;
    margin-top: 3px;
}


.slider-link a:focus, .slider-link a:hover {
    background: yellow;
}


.flex-pauseplay a {
    display: flex;
    width: 80px;
    height: 20px;
    position: absolute;
    bottom: 15px;
    left: 30px;
    color: #fcfdfe;
    background: #666;
    justify-content: center;
    align-items: center;
    padding: 12px 15px;
    font-weight: bold;
    font-size: 1.5em;
    text-transform: uppercase;
    border-radius: 5px;
}

.flex-pauseplay a:before{font-size: .75em;margin-right: 3px;}
.flex-pauseplay a:hover, .flex-pauseplay a:focus {
    color: yellow;
    text-decoration: none;
}

.snews-clink a:hover,.snews-clink a:focus{
    background:yellow;
}
span.width-ifm:hover img {
    transform: scale(1.1);
    transition: all 1s;
}

table.gsc-search-box td {
    vertical-align: top;
}

.gsc-search-button-v2 {
    padding: 5px 10px 1px 11px;}

@media screen and (min-width: 1481px){
  .m1-area.newsa .flexslider{height: 500px;}  
    
}

@media screen and (max-width: 905px){
    
      .m1-area.catloga{
    margin: 200px 0 0 0;}

  .m1-area.newsa .sm1-box .flex-pauseplay a{
       bottom: 0;
       left: 200px;

}
    
}

@media screen and (max-width: 710px){
    
        .m1-area.catloga{
    margin: 50px 0 0 0;}  
}


@media screen and (max-width: 455px){
    
     .m1-area.catloga{
    margin: 0;}  
}

@media screen and (max-width: 432px){
    .m1-area.newsa .sm1-box .flex-pauseplay a{
height: 10px;
    font-size: 1.2em;}
}

@media screen and (max-width: 412px){
    .m1-area.newsa .sm1-box .flex-pauseplay a{
       left: 100px; 
    }
 }   

    @media screen and (max-width: 398px){
        
        .flex-pauseplay a{
        font-size: .95em;
        width: 60px;}    
        
    .m1-area.newsa .sm1-box .flex-pauseplay a{
       left: 150px;
    }
        
        @media screen and (max-width: 344px){
          .snews-clink{font-size: 1em;}  
        }        
    
}
