@charset "UTF-8";
/* CSS Document */
.piccont {
    padding-top:20px;
}
.piccont .picbox {
     
    float: left;
    background: #f8f8f8;
}
.picbox {
    width:636px;
    height: 358px;
    margin-right: 1%;box-sizing: border-box;
}
.piccont .item {
    position:relative;
}
.piccont .item>a.morelink {
      position: absolute;
    right: 0;
    bottom: 0;
    color: #F33214;
}
.piccont .item li {
    float:none;
    /*width: auto;*/
}
.piccont .item li a {
overflow: auto;
    white-space: normal;
    width: 96%;
    text-overflow: inherit;
}
.piccont .item li span {
    display: none;
}
.piccont .list-1 {
    margin-top: -10px;
}

.zllb-bg{background-image: none;}
.zllb-banner {
    background: url(202111-fjszf-xxgczt-bannerbg.png) center top no-repeat;
    height: 240px;
     padding: 0;
}
 
.zt-topnew-box {
       padding: 30px 0 0 0;
    text-align: center;
}
.zt-topnew-box h4 {
    font-size:40px;
    margin-bottom: 20px;
    display: inline-block;
}
.zt-topnew-box h4 a,.zt-topnew-box p a {
    color: #F33214;
}
.zt-topnew-box p a {
    margin:0 8px;
    font-size: 18px;
}
.zcwj {
    padding-bottom: 0;
}
.list-1 {
    margin-top:0;
}
.zcwj ul {
    padding-top:0;
}
.zl-title{text-align: center;height: 68px;background: url("202111-fjszf-xxgczt-titbg.png") no-repeat center;  margin-top: 10px}
.zl-title h2{font-size: 30px;color: #F33214;line-height: 68px;}
.zl-title h2 a{color: #F33214;}
.item {
    width:100%;
}
.list-1 {
    margin-left:-12px;
     margin-right:-12px;
}
.list-1 li {
    width: 50%;
    padding: 0 12px;
    line-height: 42px;
    float: left;
    box-sizing: border-box;
}
.list-1 li a {
    width:84%;
}
.list-1 li:hover{ background-position: 10px 21px; padding-left: 12px; }
.list-1 li:hover a {color: #F33214;}
.list-1 li{/* transition:.3s all */}
/*切换图片*/
.section3{background: #f6f6f6;padding:1px 0px 15px 0px;margin-top: 30px;margin-bottom: 10px;}
.ssw-jd{position: relative;}
.ssw-jd-left{position: absolute;left: 0px;margin-left: -70px; z-index: 9;top:50%;margin-top: -20px;}
.ssw-jd-right{position: absolute;right:0px;margin-right: -70px;z-index: 9;top:50%;margin-top: -20px;}
.jwh-list{margin-left: -2%;margin-top: 20px;}
.jwh-list li{width: 31.3%;float: left;margin-left: 2%; border-radius: 6px;transition: .3s all;margin-bottom: 0px;}
.jwh-list li a{display: block;text-decoration: none;}

.jwh-list li:hover,.dsp-list li:hover{box-shadow: 3px 4px 20px rgba(0,0,0,.05);}
.ly-nr{padding: 10px 12px 0 12px; }
.ly-nr h5{font-size: 18px;line-height: 30px;height: auto;font-weight: normal;overflow: hidden;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis; text-align: center; font-weight: bold}
.jwh-list li:hover .ly-nr h5 {
    color: #F33214;
}
.zcwj ul li {
    margin-top: 14px;
}
.zcwj ul li a {
    padding: 12px 16px;
}
.zcwj ul li:hover a {
    border:1px solid #F33214;
     color: #F33214;
}
.zcwj ul li h5 {
    height:60px;
    margin-bottom: 0;
}
.tp-box img{border-radius: 0px;}
.tp-box{position: relative;overflow: hidden;height: 100%;}
.tp-box i{display: block;height: 0;padding-top:75%;background-position: left center;background-repeat: no-repeat;background-size:cover;background-color: #f1eeee;position: relative;overflow: hidden;transition: all 0.5s ease-out 0s;border-radius: 0px;}

a.more {
    display:block;
    width: 10%;
    margin: 20px auto 0 auto;
        padding:0;
   border: 1px solid #F33214;
    color: #F33214;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
}
a.more:hover {
    background:#F33214;
    color: #fff;
}
.n-zywj ul li{
    width: 48%;
}
.n-zywj ul li span {
    margin-top: 3px;
    color: #999;
    background: none;
}
.n-zywj ul li a:hover span {
      background: none;
}
.n-zywj ul li h5{
    width:88%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: auto;
}
@media screen and (max-width: 1280px) {
    .piccont .list-1 li {
        width: 100%;
    }
}

@media screen and (max-width: 1024px){
    .zllb-banner {
        padding-top: 20%;
        background-size: 170%;
        height: auto;
    }
    .zt-topnew-box {
        padding: 24px 20px 0 20px;
    }
    .zt-topnew-box h4 {
    font-size:36px;
        line-height:48px;
        margin-bottom:12px;
}
    .list-1{
        margin-top: 0px;
    }
    .zcwj {
        padding-top: 0;
    }
    .zl-title {
        margin-top:20px;
    }
    .zcwj ul {
        padding-top: 0;
    }
    .zl-title{
        background-size: 150%;
    }
     .list-1 li a {
        width: 81%;
    }
    .piccont .item li a {
        width: 94%;
    }
}

@media screen and (max-width: 768px) {
    .piccont .list-1 {
        margin-top:20px;
    }
    a.more {
        width:20%;
    }
  
      .item {
        width: 100%;
        height: 350px;
        overflow: hidden;
    }
    .list-1 li  {
        width:100%;
    }
    .list-1 li a {
        width:86%;
        white-space: inherit;
    }
    .piccont .item {
        height:auto!important;
    }
    
    .n-zywj ul li{
    width: 98%;
}
     .piccont .item li a {
        width:94%;
    }
    
}
@media screen and (max-width: 640px) {
    .zl-title{
        background-size: 140%;
    }
      .jwh-list .ly-nr{
        display: none;
    }
    .n-zcwj ul li h5 {
        margin-bottom:0;
        height: 60px;
    }
    .zcwj ul li h5 {
        overflow:auto;
        width: 100%;
        white-space: normal;
        text-overflow: inherit;
    }
    .zcwj ul li span {
        display: none;
    }
    .n-zywj ul li {
        
        width: 100%;
    }
}
@media screen and (max-width: 425px) {
    .list-1 li a {
        width:94%;
        
    }
      .zt-topnew-box {
        padding: 18px 14px 0 14px;
    }
    .zt-topnew-box h4 {
    font-size:28px;
        line-height:36px;
        margin-bottom:6px;
}
    .zt-topnew-box p a {
    font-size:16px; 
}
    .zl-title {
        height:48px;
        margin-top: 14px;
    }
    .zl-title h2 {
        font-size: 24px;
        line-height: 48px;
    }
     a.more {
        width:30%;
    }
      .zcwj ul li h5 { 
        height: auto;
    }
    
}


@media screen and (max-width: 375px) {
    .zt-topnew-box h4 {
    font-size:22px;
        line-height:30px;
        margin-bottom:8px;
}
    .zl-title {
        height:40px;
    }
    .zl-title h2 {
        font-size: 20px;
        line-height: 40px;
    }
      .list-1 li a {
        width:92%;
    }
    
}
 