

.home{
    color:#333333;
}
/*PC*/
@media (min-width: 1000px){
    .wrapperHome{
        min-width: 900px;
        max-width: 1375px;
        margin: 0 auto;
        background: #fff;
    }
    .home-banner{
        max-width: 1920px;
        margin: 0 auto;
        margin-bottom: 60px;
    }
    .home-banner .swiper-slide a{ display: block; width: 100%; height: 100%; }
    .home-banner .swiper-slide .image{
        position: relative;
    }
    .home-banner .slide-content{

        display: none;
        position: absolute;
        width: 100%;
        height: 100%;
    }
    .home-banner .swiper-pagination{
        display: flex;
        justify-content: center;
        bottom: 20px;
    }
    /* .home-banner .swiper-pagination .swiper-pagination-bullet{
        display: block;
        width:50px;
        height: 5px;
        background: #fff;
        border-radius: 0;
    } */
    .home-banner .swiper-slide .img_h{ display: none;}
    .home .home-recommend{
        margin-bottom: 20px;
    }
    .home .home-recommend .module-title{
        line-height: 60px;
        margin-bottom: 60px;
        text-align: center;
        font-size: 32px;
        color: #333333;
    }
    .home .home-recommend .module-title:after{
        content: '';
        display: block;
        width: 50px;
        height: 2px;
        margin: 0 auto;
        background: #004898;
    }
.home .home-recommend .part0{display: none;}
.home .home-recommend .part2{ margin-bottom: 40px;}

.home .home-recommend .module-content ul{
    display:flex;
    flex-wrap: wrap;
}
.home .home-recommend .recommend-index-1{    }
.home .home-recommend .recommend-index-2{   margin-left: 30px;  }
.home .home-recommend .recommend-index-3{    margin-right: 30px;  }
.home .home-recommend .recommend-index-4{      }
/* .home .home-recommend .recommend-index-1,.home .home-recommend .recommend-index-3, */
/* .home .home-recommend .recommend-index-5,.home .home-recommend .recommend-index-6{margin-right: 1%;} */
.home .home-recommend .recommend-index-5,.home .home-recommend .recommend-index-6,.home .home-recommend .recommend-index-7{   width: 32%;  margin-right: 27px;  }
.home .home-recommend .recommend-index-7{ margin-right: 0;}
.home .home-recommend .module-content ul li{    position: relative; overflow: hidden; margin-bottom: 30px;}
.home .home-recommend .module-content ul li .item-img{ width: 100%; height: 100%; overflow: hidden;}
.home .home-recommend .module-content ul li .item-img img{ width: 100%; height: 100%;transition: .5s;}
.home .home-recommend .module-content ul li .des{ display: flex;flex-direction: column;    position: absolute;    width: 100%;    bottom:-40px;    left:0;   
    padding:20px;
    box-sizing: border-box;
     color: #fff; transition: .5s;z-index: 10; }
.home .home-recommend .module-content ul li .des span{font-size: 18px;}
.home .home-recommend .module-content ul li .des b{margin-bottom:10px; font-size: 20px; font-weight: normal;}
.home .home-recommend .module-content ul li .des p{margin-bottom:10px; font-size: 16px;color:#B1B6C8;}
.home .home-recommend .module-content ul li .des i{ font-size: 14px; font-style:normal;}
.home .home-recommend .module-content ul li a{
    display: block;
    width: 100%;
    height: 100%;
   
}

.home .home-recommend .module-content ul li.recommend-index-1 .des,
.home .home-recommend .module-content ul li.recommend-index-4 .des{
    width:70%;
}
.home .home-recommend .module-content ul li a::after{
    content: '';
    display: block;
    position: absolute;
    top:50%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background:linear-gradient( rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.3) 100%);
    transition: 1s;
}
.home .home-recommend .module-content ul li a:hover::after{    top:0;}
.home .home-recommend .module-content ul li a:hover .item-img img{ transform: scale(1.1)}
.home .home-recommend .module-content ul li a:hover .des{    bottom:0;}


.home .home-waistline{   
     width: 100%; 
     max-width:1920px;
     margin: 0 auto 40px;
}
.home .home-waistline a{    display: block; width: 100%; height: 100%;}
.home .home-waistline img{
    width: 100%;
    max-width: 2000px;
}
.home .home-waistline .img_h{ display: none;}


#news-swiper-container{
    display: none;
}
.home .home-newList{ margin-bottom: 90px;}
.home .home-newList .module-title{
    line-height: 60px;
    margin-bottom: 60px;
    text-align: center;
    font-size: 32px;
    color: #333333;
}
.home .home-newList .module-title:after{
    content: '';
    display: block;
    width: 50px;
    height: 2px;
    margin: 0 auto;
    background: #004898;
}
.home .home-newList .module-content{
    display:flex;
flex-direction: row;
margin-bottom: 60px;
}
.home .home-newList .module-content .newList-item{ position: relative; width: 32%; margin-right: 27px; background: #FAFAFA;}
.home .home-newList .module-content .newList-item .news-item-column{ position: absolute; top: 0; left: 0; line-height: 24px;    padding: 5px 20px;text-align: center; max-width: 90%; color:#fff;}
.home .home-newList .module-content .newList-item .news-item-column span{ position: relative; z-index: 5;}
.home .home-newList .module-content .newList-item .news-item-column:after{content:''; position: absolute; z-index: 1; top: 0; left: 0; width:100%; height:100%; background: #000; opacity: .3;}
.home .home-newList .module-content .newList-item.newList-index-3{ margin-right: 0px;}
.home .home-newList .module-content .newList-item .item-img{ overflow: hidden;}
.home .home-newList .module-content .newList-item .item-img img{ transition: .5s;}
.home .home-newList .module-content .newList-item a{color:#3c3c3c;}
.home .home-newList .module-content .newList-item a:hover img{transform: scale(1.05);}

.home .home-newList .module-content .newList-item .des{ position: relative; padding: 25px; font-size: 14px; transition: .5s;}
.home .home-newList .module-content .newList-item .des b{display: block; margin-bottom: 15px; font-size: 18px; line-height: 28px; color: #242424;transition: .5s;}
.home .home-newList .module-content .newList-item .des span{display: block; margin-bottom: 15px;color:#666 }
.home .home-newList .module-content .newList-item .des p{display: block; margin-bottom: 15px; color:#666; line-height:24px; letter-spacing: 0.5px;}
.home .home-newList .module-content .newList-item .des span.more{display: block; display: none; position: absolute; bottom:0; width: 30px; overflow: hidden;  margin-bottom: 15px; white-space: nowrap; line-height: 30px;transition: .5s;}
.home .home-newList .module-content .newList-item .des span.more i{display: block; width: 30px; height: 30px; position: absolute; right: 0; top: 0; background: #FAFAFA;transition: .5s;}
/*.home .home-newList .module-content .newList-item a:hover .des{ background: #E6E6E6;}*/
.home .home-newList .module-content .newList-item a:hover .des span.more{ width: 100px; }
.home .home-newList .module-content .newList-item a:hover .des span.more i{background: #E6E6E6; }
.home .home-newList .module-content .newList-item.newList-index-1 a{ display:block; height:100%;}
.home .home-newList .module-content .newList-item.newList-index-1 a:hover{  background: #E6E6E6;}
.home .home-newList .module-content .newList-item.newList-index-3{ position: relative;  overflow: hidden; }
.home .home-newList .module-content .newList-item.newList-index-3::after{
    content: '';
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 80px;
    /* background:linear-gradient( rgba(250,250,250,0) .5%,rgba(250,250,250,1) 100%); */
    z-index: 10;
}
.home .home-newList .module-content .newList-item.newList-index-3 ul{ padding-top:50px; }
.home .home-newList .module-content .newList-item.newList-index-3 .des{    height: auto;    padding: 0 25px 10px;}
.home .home-newList .module-content .newList-item.newList-index-3 a:hover .des{ background: none;}
.home .home-newList .module-content .newList-item.newList-index-3 a:hover b{color: #004898;}
.home .home-newList .module-content .newList-item.newList-index-3 b{ margin-bottom:10px;}
.home .home-newList .module-content .newList-item.newList-index-3 .des span{display: block; margin-bottom: 10px; color:#666;}
.home .home-newList .module-more ul{display: flex; flex-direction: row; align-items: center; justify-content: center;}
.home .home-newList .module-more ul li{    line-height: 30px;    font-size: 16px;    align-content: center; margin: 0 20px;}
.home .home-newList .module-more ul li a{ display: block; padding: 5px 51px; border: 1px solid #6C6C6C; transition: .5s;} 
.home .home-newList .module-more ul li a:hover{  border-color: #004898; ; color:#fff; background:#004898;} 
}
#gotoTop{
    display: none;
    position: fixed;
    bottom:10px;
    right:10px;
    height: 1px;
    width: 1px;
    z-index: 10000;
}
#gotoTop i{
    position: absolute;
    bottom:0;
    right:0;
    width: 50px;
    height: 50px;
    background:#004898;
    font-size: 30px;
    color: #fff;
    text-align: center;
}
#gotoTop i::before{
    line-height: 46px;
}
#gotoTop i:hover{
    background: #004A9A;
    color:#fff;
    cursor: pointer;
}

/*
移动
*/
@media (max-width: 1000px){
    .home-banner{ margin-bottom: 50px;}
    .home-banner p{ max-width: 100%; overflow: hidden;}
    .home-banner p.image a{
        display: block;
    }
    .home-banner p .img_h{ width: 100%;}
    /* .home-banner p a{ display: block; width: 150%} */
    /* .home-banner p img{  margin-left: -10%;} */
    .home-banner p .img_w{ display: none;}
    .home .module-title{
        line-height: 30px;
        margin-bottom: 40px;
        text-align: center;
        font-size: 24px;
        color: #333333;
        font-weight: bold;
    }
    .home .module-title::after{
        display: block;
        margin-top: 5px;
        content:'';
        width: 50px;
        background: #004898;
        height: 3px;
        margin: 0 auto;
    }
    .home-recommend .module-content ul li .des p,.home .home-recommend .module-content ul li .des i{display: none;}
    .home-recommend .part0{
        display: block;
    }
    .home-recommend .part1{
        display: none;
    }
    .home .home-recommend{padding:0 20px;}
    .home .home-recommend .module-content.part0{
        width: 100%;
        overflow: hidden;
        position: relative;
        margin-bottom: 20px;
    }
    .home .home-recommend .module-content.part0 ul li{
        position: relative;
        width: 100%;
    }
    .home .home-recommend .module-content.part0 ul li img{width: 100%;}
    .home .home-recommend .module-content.part0 ul li .des{
        position: absolute;
        bottom: 40px;
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
        color: #fff;
    }
    .home .home-recommend .module-content.part0 ul li .des span{display: block; font-size: 16px; color:#fff;}
    .home .home-recommend .module-content.part0 ul li .des b{font-size: 20px;}
    .home .home-recommend .module-content.part0 ul li .des p,
    .home .home-recommend .module-content.part0 ul li .des i{
        display: none;
    }
    .home .home-recommend .module-content.part2 ul li{ margin-bottom: 20px;}
    .home .home-recommend .module-content.part2 ul li a{display: flex; flex-direction: row; background: #F2F2F2;}
    .home .home-recommend .module-content.part2 ul li .item-img{width:40%;  }
    .home .home-recommend .module-content.part2 ul li .des{
        font-size: 16px;
        width: 60%;
        padding: 15px 10px 0 15px;
    }
    .channel{
        font-size: 14px;
        display: block;
        color: #DE6A25;
        margin-bottom: 10px;
    }
    .home .home-recommend .module-content.part2 ul li .des b{
        display: block;
        margin-bottom: 10px;
    }
    .home .home-recommend .module-content.part2 ul li .des p{
        display: none;
        font-size: 14px;
        color: #666;
    }
    .home .home-recommend .module-content.part2 ul li .des i{display: none;}
    .home-waistline{
        margin-bottom: 40px;
    }
    .home .home-waistline img{ width: 100%;}
    .home .home-waistline .img_w{ display: none;}
    .home .home-newList{
        margin: 20px;
    }
    .newList-index-1,.newList-index-2{ display: none;}
    .newList-index-0{width: 100%; }
    .home .home-newList .module-content .newList-index-3{
        padding: 0 20px;
        background: #F2F2F2;
        margin-bottom: 20px;
    }
    .home .home-newList .module-content ul li{
        padding: 15px 0;
        border-bottom: 1px solid #E6E6E6;
    }
    .home .home-newList .module-content ul li .des b{
        display: block;
        font-size: 16px;
    }
    .home .home-newList .module-content ul li .des .time{color: #666666; font-size: 14px}
    .home .home-newList .module-content ul li .des .time i{display: none;}
    .home .home-newList .module-more{ margin: 40px 0;}
    .home .home-newList .module-more ul{display: flex; flex-direction: row; align-items: center; justify-content: center;}
.home .home-newList .module-more ul li{  width: 30%;   line-height: 30px;    font-size: 16px;    align-content: center; margin: 0 20px;}
.home .home-newList .module-more ul li a{ display: block;  text-align: center; border: 1px solid #6C6C6C;} 
#news-swiper-container{
    display:block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}
#news-swiper-container img{width: 100%;}
#news-swiper-container .des{padding:20px; background: #F2F2F2;}
#news-swiper-container .des b{ font-size: 16px; display: block; margin-bottom: 10px;}
#news-swiper-container .des p{ color: #666666; font-size: 14px}

#news-swiper-container .des .more,
#news-swiper-container .des .time{display: none;}



}










































