 .Nbanners{
        display:block;
        width:100%;
        overflow:hidden;
        position:relative;
    }
    .Nbanner{
        display:block;
        width:100%;
        overflow:hidden;
    }
    .Nbanner img{
        display:block;
        width:100%;
        object-fit:cover;
    }
    .swiper-container01 .swiper-button-next{
        background:url(images/new/right.png) no-repeat;
        background-size:100%;
        width:38px;
        height:67px;
        margin-top:-33.5px;
        z-index:1;
        right:20%;
    }
    .swiper-container01 .swiper-button-prev{
        background:url(images/new/left.png) no-repeat;
        background-size:100%;
        width:38px;
        height:67px;
        margin-top:-33.5px;
        z-index:1;
        left:20%;
    }


    /*5位靓号*/
    .N_cont{
        margin-top:60px;
    }
    .N_title{
        line-height: 42px;
        margin-bottom: 12px;
    }
    .N_title_1{
        font-size: 24px;
        font-weight: bold;
        float: left;
        display: block;
    }
    .N_title_1 img{
        display: inline;
        width:42px;
        height:42px;
        margin-right:12px;
        vertical-align:bottom;
    }
    .wen_6f6{
        color:#6f6cef;
    }
    .wen_42c{
        color:#42cdde;
    }
    .wen_f94{
        color:#ef3030;
    }
    .wen_3ca{
        color:#3caffa;
    }
    .bg_6f6{
        background-color:#6f6cef;
    }
    .bg_42c{
        background-color:#42cdde;
    }
    .bg_f94{
        background-color:#ef3030;
    }
    .bg_3ca{
        background-color:#3caffa;
    }
    .N_title_2{
        float: right;
        display: block;
        color:#333;
    }
    .N_hm_title{
        width:150px;
        height:360px;
        text-align: center;
        padding:20px;
        float:left;
    }
    .N_hm_title:hover img{
        -webkit-animation: jello 1s;
        -moz-animation: jello 1s;
        animation: jello 1s;
    }
    .N_hm_title_1{
        height:200px;
        border-bottom: 1px dashed #fff;
        margin-bottom: 55px;
    }
    .N_hm_title_1 h3{
        margin:24px 0;
    }
    .N_hm_title_1 h2{
        font-size: 26px;
        color:#fff;
    }
    .N_hm_title_2 a{
        display:block;
        border:1px solid #FFFFFF;
        text-align:center;
        border-radius:5px;
        font-size:16px;
        width:120px;
        height:34px;
        line-height:32px;
        margin:0 auto;
        color:#FFFFFF;
    }
    .N_hm_title_2 a:hover{
        background:#FFFFFF;
        color:#333;
        text-decoration:none;
    }

    .N_hm_cont_box{
        position:relative;
        width:1010px;
        height:399px;
        overflow:hidden;
        border-bottom:1px solid #e5e5e5;
    }
    .N_hm_cont{
        width:161px;
        border-top:1px solid #e5e5e5;
        border-right:1px solid #e5e5e5;
        padding:16px 20px;
        display: block;
        float:left;
    }
    .N_hm_cont:hover{
        cursor: pointer;
        text-decoration: none;
    }
    .N_hm_cont_1{
        font-size:22px;
        line-height:22px;
        color:#4a4a4b;
        font-weight:normal;
        margin-bottom: 10px;
    }
    .N_hm_cont_2{
        color:#4a4a4b;
        line-height:16px;
    }
    .N_hm_cont_2 span{
        float: left;
    }
    .N_hm_cont_2 p{
        float: right;
        margin-right:8px;
    }
    .N_hm_cont_2 p em{
        color:#ef3030;
        margin-left:5px;
    }


    /*新闻资讯*/
    .N_news{
        width:48%;
    }
    .N_news_fl{
        float: left;
    }
    .N_news_fr{
        float: right;
    }
    .N_news_title{
        border-bottom:1px solid #eeeeee;
        line-height:50px;
    }
    .N_news_title span{
        font-weight: bold;
        font-size:26px;
        color:#ef3030;
        float:left;
    }
    .N_news_title a{
        display:block;
        float:right;
        font-size:14px;
        color:#666666;
    }
    .N_news_title a:hover{
        color:#ef3030;
        text-decoration: none;
    }
    .N_news_lists{
        position: relative;
        overflow: hidden;
        height:360px;
    }
    .N_news_list{
        line-height: 36px;
    }
    .N_news_list{
        line-height: 36px;
    }
    .N_news_list_1{
        display:block;
        float:left;
        font-size:18px;
        color:#535353;
    }
    .N_news_list_2{
        display:block;
        width:400px;
        float:left;
        margin-left:20px;
        color:#535353;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .N_news_list_2:hover{
        color:#ef3030;
        text-decoration: none;
    }
    .N_news_list_3{
        display:block;
        float:right;
        color:#999999;
    }
	
	
	
@media screen and (max-width:780px){
.N_hm_cont {
    width: 25%;

    padding: 10px;

    box-sizing: border-box;
}
.N_hm_cont_1{font-size:14px;}
.N_hm_cont_2 span {
    float: none;
    font-size: 13px;
}.N_hm_cont_2 p {
    float: none;
    margin-right: 8px;
    font-size: 12px;
}
.N_news_fl {
    float: none;
}
.N_news {
    width: 100%;
}
.N_news_list_2 {
    display: block;
    width: 70%;    margin-left: 10px;
    font-size: 14px;
}
.pImg{text-align:center;        background: #f02f30;}
.N_news_lists{height:auto;}
.N_news_list_3{font-size:12px;}
.N_hm_conts{border-left:1px solid #e5e5e5;}
.N_cont {
    margin:20px;width:auto;
}	
.N_hm_title{width:100%;           display: flex;
        height: auto;
        float: none;    align-items: center;  box-sizing: border-box;}
.N_hm_cont_box{width:100%;height:auto;}
.N_hm_title_1 {
    height: auto;
    border-bottom: 0;
    margin-bottom: 0;
    display: flex;
    align-items: center;
}
.N_hm_title_1 h3 {
    margin: 0;
   
}
.N_hm_conts a:nth-child(5){display:none;}
.N_title_1{font-size:18px;}
.N_title_2{font-size:14px;}
.N_hm_title_1 h3 img{width:50px;}
.N_hm_title_1 h2 {
         font-size: 18px;
    margin: 0 20px;
}
.N_hm_title_2{margin-left:auto}
.N_hm_title_2 a{width:100px;font-size:14px;}
}	
	
@media screen and (max-width:390px){	
	
	.N_hm_cont{padding:5px;}
}	