.sc{width:0px;    margin-left: 0rem !important;}


@media (max-width: 1023px){
.sc{width: 32px;margin-left: 0.2rem !important;}
.ser-layer{display:none !important;}

}
.body_home.bg_s .nav-list{display:none;}

.sts ul{display:none !important;}
.ser-layer{display: inline-block;width: 45px;transition: .5s;margin-left: 0.2rem;}
.ser-layer.showdiv{opacity:1;visibility:visible;}
.ser-layer .serclose{font-size: .36rem;position:absolute;right:.3rem;top:.25rem;width:45px;height:45px;text-align: center;line-height:.3rem;cursor:pointer;color:#ccc;font-family: 'lib';}
.ser-layer .serform{width: 100%;}
.ser-layer.showdiv .serform{transform: translateY(0);transition: .5s .3s;}
.ser-layer .serform .input-group{width: 100%;display: flex;justify-content: flex-end;}
.ser-layer .serform .input-group .sub{position:absolute;right:0;top:0;width:45px;height: 45px;overflow:hidden;background:0 0;cursor: pointer;border-radius: 0;opacity: .7;border: none;color: transparent;border-radius: 50%;overflow: hidden;}
.ser-layer .serform .input-group .sub:after{content:'';position:absolute;top:0;bottom:0;left:0;z-index:0;right:0;background: url(images/search.png) center no-repeat;background-size: 45px 45px !important;transition: .5s;}
.ser-layer .serform .input-group .inp{height: 45px;border:0;border-right:0;padding-right: 0;width: 0;padding-left: 0;background: #fff;border-radius: 0;visibility: hidden;transition: .5s;font-size: .14rem;border-radius: 50px;}

.ser-layer:hover{ width: 250px;}
.ser-layer:hover .serform .input-group .inp{width: 100%;visibility: visible;padding: 0 .4rem 0 .15rem;}
.ser-layer:hover .serform .input-group .sub:after{ background: url(images/search.png) center no-repeat;}

@media (max-width: 1600px){
.ser-layer{width: 40px;}
.ser-layer .serclose{width:40px;height:40px;}
.ser-layer .serform .input-group .sub{width:40px;height: 40px;}
.ser-layer .serform .input-group .sub:after{background-size: 40px 40px !important;}
.ser-layer .serform .input-group .inp{height: 40px;}
}


@media (max-width: 640px){
.ser-layer .serclose{right: 4%;top: .2rem;}
}
 .ul-mzw-litpic-a1 .pic{padding-top: 125%;}
 .mzw-img4 img{width: 100%;}
.ul-mzw-litpic-a1 li{width: 20%;}
.ul-mzw-litpic-a1 .d_y{width: 320px;}
.ul-mzw-litpic-a1 .e_right{width: 320px;}


.ul-mzw-litpic-a1 .job {min-height:50px;}

.ul-mzw-litpic-a1{
   width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom:60px;}

.ul-mzw-litpic-a1.ddd{display:none !important;}

.ul-mzw-litpic-a1 li{
    float: left;
    width:200px;
    margin:0 20px;}

.ul-mzw-litpic-a1 .con{

        height:auto;
    display: block;
    padding: 20px 20px 0;
    border-bottom: 8px solid #367498;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3);
    background:#fff;
    transition: .4s;
    cursor: pointer;}
.ul-mzw-litpic-a1 .pic{
    height: 0;
    padding-top:125%;
    overflow: hidden;
    position: relative;}

.mzw-img4 img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);}

.ul-mzw-litpic-a1 .txt{
    line-height: 1.5;
    text-align: center;
    padding: 18px 0 20px;}
.ul-mzw-litpic-a1 .name{    
    font-size: 24px;
    font-weight: bold;
    color: #333;}
.ul-mzw-litpic-a1 .job{
    font-size: 17px;
    color: #777;
        margin-top:5px;}
.ul-mzw-litpic-a1 .con:hover {
    transform: translateY(-1%);}

.ul-mzw-list-a1{
    overflow: hidden;
    margin-bottom: 21px;}
.ul-mzw-list-a1:first-child{
    margin-top: 27px;}
.ul-mzw-list-a1 .title{
    height: 63px;
    background-color: #F4F4F4;
    font-size: 20px;
    font-weight: bold;
    line-height: 63px;
    color: #367498;
    position: relative;
    padding-left: 30px;}
.ul-mzw-list-a1 .title::before{
    content: '';
    display: block;
    width: 3px;
    height: 15px;
    background-color: #FD9E0F;
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);}
.ul-mzw-list-a1 ul{
    overflow: hidden;
    margin: 0 -16px;}
.ul-mzw-list-a1 li{
    float: left;
    width: 33.333%;
    margin-bottom: 11px;}
.ul-mzw-list-a1 .con{
    display: block;
    margin: 0 16px;
    height: 48px;
    padding-left: 20px;
    position: relative;}
.ul-mzw-list-a1 .con::before{
    content: '';
    display: block;
    width: 11px;
    height: 11px;
    border: 1px solid #951919;
    border-radius: 50%;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);}
.ul-mzw-list-a1 .txt{
    width: calc(100% - 20px);
    max-height: 100%;
    font-size: 18px;
    line-height: 24px;
    color: #2F2F2F;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
    transition: .4s;}
.ul-mzw-list-a1 .con:hover .txt{
    color: #367498;}

.ul-mzw-list-a1.style2 li{
    width: 50%;}

.ul-mzw-list-a1.style3{

    background-size: auto 100%;
    padding: 25px 48px 93px;
    margin-bottom: 32px;}
.ul-mzw-list-a1.style3 ul{
    margin: 0 -15px;}
.ul-mzw-list-a1.style3 li{
    width: 25%;
    margin-bottom: 0;}
.ul-mzw-list-a1.style3 .con{
    margin: 0 15px;
    border-bottom: 1px solid #D3A0A0;
    height: 64px;
    padding-top: 17px;
    padding-bottom: 17px;}
.ul-mzw-list-a1.style3 .txt{
    font-size: 22px;
    line-height: 32px;
    color: #1B1B1B;}

.ul-mzw-list-a2{
    overflow: hidden;
    margin: 0 -14px 171px;}
.ul-mzw-list-a2 li{
    width: 25%;
    float: left;
    margin-bottom: 31px;}
.ul-mzw-list-a2 .con{
    display: block;
    margin: 0 14px;
    padding-top: 5px;
    padding-left: 4px;
    position: relative;}
.ul-mzw-list-a2 .bg{
    height: 66px;
    background-color: #EEEEEE;
    transition: .4s;}
.ul-mzw-list-a2 .txt{
    background-color: #FFFFFF;
    height: 64px;
    border: 1px solid #CACACA;
    margin-right: 4px;
    transition: .4s;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;}
.ul-mzw-list-a2 .txt::before,
.ul-mzw-list-a2 .txt::after{
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);}
.ul-mzw-list-a2 .txt::before{
    width: 6px;
    height: 6px;
    left: 16px;
    background-color: #367498;
    transition: .4s;}
.ul-mzw-list-a2 .txt::after{
    width: 21px;
    height: 21px;
    right: 20px;

    background-size: 100% auto;
    transition: .4s;}
.ul-mzw-list-a2 .tit{
    font-size: 20px;
    line-height: 64px;
    color: #1B1B1B;
    transition: .4s;
    margin: 0 52px 0 33px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.ul-mzw-list-a2 .con:hover .bg{
    background-color: #FD9E0F;}
.ul-mzw-list-a2 .con:hover .txt{
    background-color: #367498;
    border-color: #367498;}
.ul-mzw-list-a2 .con:hover .txt::before{
    background-color: #FD9E0F;}

.ul-mzw-list-a2 .con:hover .tit{
    color: #fff;}

.m-mzw-result-a1{
    margin-top: 43px;
    margin-bottom: 93px;
    background-color: #fff;
    border-top: 4px solid #951919;
    padding: 20px 38px 64px;}
.m-mzw-result-a1 .result-row1{
    margin-bottom: 31px;}
.m-mzw-result-a1 .result-row2{
    padding: 0 16px;
    font-size: 20px;
    line-height: 1.5;
    color: #2B2B2B;
    margin-bottom: 40px;}
.m-mzw-result-a1 .result-num{
    color: #CE0122;
    font-size: 32px;}
.m-mzw-result-a1 .result-row3{
    padding: 0 16px;}

.ul-mzw-news-a1 .con{
    position: relative;}
.ul-mzw-news-a1 li:last-child .txt{
    border-bottom: none;}
.ul-mzw-news-a1 .con::before{
    content: '';
    display: block;
    width: 14px;
    height: 14px;

    background-size: 100% auto;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: .4s;}

.ul-mzw-news-a1 .con::after{
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background-color: #367498;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: .4s;}
.ul-mzw-news-a1 .con:hover::after{
    width: 100%;}
.ul-mzw-news-a1 .txt{
    border-bottom: 1px dashed #A5A5A5;
    padding-left: 32px;
    overflow: hidden;
    position: relative;}
.ul-mzw-news-a1 .tit,
.ul-mzw-news-a1 .date{
    font-size: 18px;
    line-height: 70px;
    float: left;}
.ul-mzw-news-a1 .tit{
    color: #343434;
    font-weight: normal;
    width: 80%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    transition: .4s;}
.ul-mzw-news-a1 .date{
    width: 20%;
    color: #9E9E9E;
    text-align: right;}
.ul-mzw-news-a1 .con:hover .tit{
    color:#367498;}

@media only screen and (max-width:1300px) {
.sss li{width: calc(50% - 20px);margin: 0 10px;}
.sss li .con{padding: 15px 15px 0;}
}


@media only screen and (max-width: 1024px) {
.ul-mzw-litpic-a1{ margin-bottom:40px;}
.ul-mzw-litpic-a1 li {width: calc(50% - 30px);margin:0 15px;}
.sss li{width: calc(50% - 10px);margin: 0 5px;}
.sss li .con{padding: 10px 10px 0;}

}

@media only screen and (max-width: 700px) {
.ul-mzw-litpic-a1{display:none;    margin-bottom: 0px;}
.ul-mzw-litpic-a1 li {width: calc(50% - 20px) !important;margin:10px !important;}

.ul-mzw-litpic-a1.ddd{display:block !important;}

}
