.s-text {margin-left: 10px;
    height: 24px;
    text-indent: 5px;
    width: 180px;
    font-size: 14px;
    color: #333;}
    
    
 .header .top .search-form{   width: 0px;
    height: 24px;
    background: #fff;
    vertical-align: top;
    display: inline-block;
    border-radius: 25px;
    overflow: hidden;}
@media screen and (max-width: 850px){
.rightContent .title2 h3{width: 100%!important; height:50px; line-height:40px;}
.sjsj{display: block;}
.sjsj ul{width:100%; float:left; margin-top:10px;}
.sjsj li a{width:100%; height:36px; line-height:36px; background:#619ced; margin-bottom:2px; text-align:center; display:block; color:#fff; font-size:15px;border-radius: 4px;}


}
ul.zjzklist {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -2%;}
ul.zjzklist li {
    width: 21%;
    margin: 0 2%;
    margin-top: 20px;}
ul.zjzklist li .zjimg {
    position: relative;
    padding-top: 125%;
    margin-bottom: 10px;}
ul.zjzklist li .zjimg img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    object-fit: cover;}
ul.zjzklist li .zjtxt {
    line-height: 26px;}
ul.zjzklist li .zjtxt p {
    color: #666;}
ul.zjzklist li .zjtxt p.js {
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: center;}
ul.zjzklist li .zjtxt p.js span {
    margin-left: 10px;}
ul.zjzklist li .zjtxt p.zy {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
ul.zjzklist li:hover .zjtxt p {
    color: #0a6aff;}
.zkfy {
    margin-top: 40px;}

@media screen and (max-width: 650px){
ul.zjzklist li {
    width: 46%;}
}
