body {
    height: 100%;
    font: 400 16px/1.8 ;
}
/* header 部分 */
.header_top{background: #ddd; font-size:12px; line-height: 42px;}
.header_top .inner{display: flex; justify-content: space-between}
.header_top .inner h2{color:#e30012;}
.header_top .inner div{color:#333;}
.header_top .inner div a{color:#333;}

.header{height:120px;}
.header .logo{width:469px; height:90px; background: url('../images/logo.jpg') no-repeat; display:inline-table;}
.header .search{width:325px; border:1px #ddd solid; display: flex; justify-content: space-between; overflow: hidden;}
.header .search input{width:100%; height: 37px; color:#333; border:0; padding-left: 10px;  background: transparent;}
.header .search button{width:50px; height: 37px; border:0; background: url('../images/icon1.png') 10px no-repeat;}

.nav{width:100%; height: 51px; line-height: 51px; background: #e10012; }
.nav .inner{display: flex; justify-content: space-between; align-items: center;}
.nav a{color:#fff; font-size:20px; font-weight: 600; padding:0 20px 0 20px;position: relative;}
.nav a:hover{background: #b40407;}
.nav a.act{background: #b40407;}

.toutiao{ text-align:center; line-height: 300%; padding: 30px 0; border-bottom: 1px #ddd solid;}
.toutiao a{padding:0 5px;}
.toutiao a:nth-child(1){ clear: both; font-size: 36px; font-weight: 600; display:block; }

.p1{ margin:20px auto; display: flex; justify-content: space-between; clear:both; }
.p1 .lunbotu{width:737px; height: 412px; background: #ddd; overflow: hidden; position: relative;}
.p1 .lunbotu .swiper-pagination-fraction {left: 46px; width: auto; color:#fff; z-index:999}
.p1 .lunbotu .next, .p1 .lunbotu .prev{width:35px; height:70px; position: absolute; top:45%; z-index:99; cursor: pointer;}
.p1 .lunbotu .next{background:rgba(0, 0, 0, 0.5) url('../images/right.png') no-repeat; right:0px;}
.p1 .lunbotu .prev{background:rgba(0, 0, 0, 0.5) url('../images/left.png') no-repeat; left:0px;}

.p1 .lunbotu .next:hover{background:rgba(197, 0, 0, 0.5) url('../images/right.png') no-repeat; right:0px;}
.p1 .lunbotu .prev:hover{background:rgba(197, 0, 0, 0.5) url('../images/left.png') no-repeat; left:0px;}

.p1 .lunbotu .swiper-slide{width:737px; height: 412px; position: relative;}
.p1 .lunbotu .swiper-slide img{width:737px; height: 412px;}
.p1 .lunbotu .swiper-slide p{width:100%; height: 45px; line-height: 45px; text-align: center; color:#fff; position: absolute; bottom: 0; background: rgba(0, 0, 0, 0.6);}
.p1 .lunbotu .swiper-pagination-current{font-size:20px;}
.p1 .list{width:411px;}
.p1 .list li{line-height: 35px;border-bottom:1px #e9e9e9 solid;

}
.p1 .list li a:hover{color:#e5010e;}
.p1 .list li:nth-child(1){padding-bottom: 7px; margin-bottom: 7px;}
.p1 .list li:nth-child(2){padding-bottom: 7px; margin-bottom: 7px;}
.p1 .list li:nth-child(1) a{font-size:20px; font-weight: 600;}
.p1 .list li:nth-child(1) p{font-size:16px; line-height: 30px;}
.p1 .list li:nth-child(2) a{font-size:20px; font-weight: 600;}
.p1 .list li:nth-child(2) p{font-size:16px;}
.p1 .list li a{
    display: block;
    overflow: hidden; 
    white-space:nowrap;
    text-overflow: ellipsis;/*IE/Safari */
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;/* Opera */
    -moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
}

.p2{ clear:both;}
.p2 .rmtjz{width:376px; float:left;}
.p2 .rmtjz .baokan{background: #f5f5f5; display: flex; justify-content: space-between; padding:12px 22px;}
.p2 .rmtjz .baokan img{width:147px; height:212px; margin-right:4px;}
.p2 .rmtjz .baokan div.banci{width:100%;}
.p2 .rmtjz .baokan div.banci h2{font-size:16px; color:#343434; text-align: center; font-weight: 400; position: relative; margin-bottom: 10px;}
.p2 .rmtjz .baokan div.banci h2:after{content: ''; width:35px; height: 1px; background: #cecece; position: absolute; top:12px; left:0;}
.p2 .rmtjz .baokan div.banci h2:before{content: ''; width:35px; height: 1px; background: #cecece; position: absolute; top:12px; right:0;}

.p2 .rmtjz .baokan .banci div{width:100%; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr 1fr; grid-gap: 4px;}
.p2 .rmtjz .baokan .banci div a{color:#fff; text-align: center; display: inline-table; background: #e70012;}

.p2 .rmtjz .baokan div.banci a.dyxz{width:100%; text-align: center; display: inline-table; margin:10px auto 0;}
.p2 .rmtjz .baokan div.banci a.btn{width:100%; height:35px; line-height: 35px; color:#fff; font-weight: 400; text-align: center; display: inline-table; margin:10px auto 0; border-radius: 3px;  background: #e70012;}
.p2 .rmtjz .ad{width: 100%;}
.p2 .rmtjz .ad img{width: 100%;}

.p2 ul.gzh{ background:#f5f5f5;padding:10px; display: flex; flex-wrap: wrap; justify-content: space-evenly}
.p2 ul.gzh li{width:45%; height: 205px; text-align: center;}
.p2 ul.gzh li img{width:100%; border:1px #ddd solid; padding:10px;background: #fff; clear: both;}
.p2 .lists{float:right;}


.p3{ clear:both;}
.p3 .rdgz{width:376px; float:right; border-top:3px #e50112 solid; background: #f5f5f5; padding:0px 20px 20px;}
.p3 .rdgz h2{width:100%; line-height: 45px; margin:0 auto; font-size:20px; font-weight: 600; color:#e10012; border-bottom: 1px #ddd solid; position: relative;}
.p3 .rdgz h2:after{content: ''; position: absolute; bottom:-1px; left: 0; width:85px; height: 1px; border-bottom: 1px #f97b7c solid; border-right:1px #fff solid;}
.p3 .rdgz a{width:100%; height: 35px; line-height: 35px; color:#333333; display: block; border-bottom: 1px #e9e9e9 solid;
    overflow: hidden; 
    white-space:nowrap;
    text-overflow: ellipsis;/*IE/Safari */
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;/* Opera */
    -moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
}
.p3 .rdgz a:hover{color:#e5010e;}
.p3 .rdgz a i{width:10px; height: 10px; color:#333; font-size:9px; padding:2px 6px; margin-right:10px; border-radius: 2px;  background: #dddddd;}
.p3 .rdgz a:nth-child(2){width:100%; height: 187px; margin:20px auto 10px; display: block;}
.p3 .rdgz a:nth-child(2) img{width:100%; height: 187px; background: #fff; }
.p3 .rdgz a:nth-child(3) i{background: #fd2d47;  color:#fff;}
.p3 .rdgz a:nth-child(4) i{background: #ff6501;  color:#fff;}
.p3 .rdgz a:nth-child(5) i{background: #f8a910;  color:#fff;}
/*.p3 .rdgz a:nth-child(5) i{background: #ffff00;  color:#fff;}*/
.p3 .lists{float:left;}

.p4 .about{width:376px; float:left; background: #f5f5f5;}
.p4 .about h1{margin-bottom:10px;}
.p4 .about div{padding:20px; line-height: 35px;}
.p4 .about div p{text-indent: 2em;}
.p4 .about div a.more{background: #e70012; padding:3px 10px; border-radius: 3px; color:#fff; font-size: 12px; display: inline;}
.p4 .about div a{display: block;
    overflow: hidden; 
    white-space:nowrap;
    text-overflow: ellipsis;/*IE/Safari */
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;/* Opera */
    -moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
}
/*.p4 .about div a:hover{color:#fff; font-weight: 600;}*/

.p4 .about ul{border-top:19px #fff solid; padding:15px; line-height: 35px;}
.p4 .about ul li{width:90%; height:46px; line-height: 23px; font-size: 16px; margin:20px auto; color:#e20010; }
.p4 .about ul li img{float:left; margin-right:20px;}
.p4 .about ul li b{display: block; font-weight: 400;}
.p4 .about ul hr{width:90%; margin:10px auto;}
.p4 .lists{float:right;}

h1{line-height: 40px; margin-bottom: 17px;}
h1 b{font-size:20px; font-weight: 600; color:#e10012;position: relative; z-index: 999; }
h1 b:after{content: ''; position: absolute; bottom:-3px; left: 0; z-index: -1; width:100%; height: 10px; background: #f9cccf;}
h1 a{font-size:14px; font-weight: 400; color:#999;  float:right;}

.lists{width:786px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.lists div{width:375px; 
/*    height:492px;*/
}
.lists div a:nth-child(2){position: relative; margin-bottom: 10px;}
.lists div a:nth-child(2) img{width:100%; height:215px; background: #efefef;}
.lists div a:nth-child(2) p{width:100%; height:35px; line-height: 35px; color:#fff; background: rgba(0, 0, 0, .7); position: absolute; bottom: 0; left: 0; padding:0 10px;
    overflow: hidden; 
    white-space:nowrap;
    text-overflow: ellipsis;/*IE/Safari */
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;/* Opera */
    -moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
}
.lists div a {
    line-height: 36px;
    display: block;
    overflow: hidden; 
    white-space:nowrap;
    text-overflow: ellipsis;/*IE/Safari */
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;/* Opera */
    -moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
}
.lists div a:hover{color:#e5010e;}

.banner{ margin:30px auto; clear: both;}
.banner a{width:100%; max-height:100px; }
.banner a:nth-child(2){margin-left:10px; }
.banner img{width:100%; max-height:100px; }

.hidden{display:;}
.content{display: none;}



/*当屏幕小于1366,大于1024  的时候*/
@media only screen and (max-width: 1366px) and (min-width: 1024px) {
    .nav a{padding:0 10px;}
    .lists{width:670px;}
    .lists div{width:320px;}
    .lists div a:nth-child(2) img{height: 170px;}


    .banner{margin:20px auto;}
    .p1 .lunbotu{width:640px; height: 390px;}
    .p1 .lunbotu .swiper-slide{ height: 390px;}
    .p1 .lunbotu .swiper-slide img{width:640px; height: 390px;}
    .p1 .list{width:310px; }

    .p2 .rmtjz{width:300px;}
    .p2 .rmtjz .banci img{width: 125px;}
    .p2 .rmtjz .banci div{width: 120px;}
    .p2 .rmtjz ul li{height: 176px; font-size: 14px;}
    .p2 .rmtjz ul li img{width:125px; height: 125px;}
    .p3 .rdgz{width: 300px;}
    .p4 .about{width: 300px;}
    .p4 .about div{padding:10px 10px; font-size: 15px; }

}

@media only screen and (max-width: 1024px){
    body{font-size: 0.6rem}
    .header_top{display: none;}
    .header{height: 60px; text-align:center;}
    .header .logo{width:220px; height:40px; background-size: 100% 100%; margin: 7px auto;  float: none;}
    .header .search{display: none;}
    .nav .inner{white-space: nowrap; overflow: hidden; overflow-x: auto;}
    .nav a{font-size:16px; padding:0 8px; font-weight: 400;}
/* 去除底部滚动条 */
    .nav .inner::-webkit-scrollbar { display: none;}

    .toutiao{line-height:180%; padding:15px 0;}
    .toutiao a{line-height:180%; }
    .toutiao a:nth-child(1){font-size:0.9rem; padding:0;}

    .p1{display: ; flex-direction: column; margin:0 auto; }
    .p1 .lunbotu{width:100%; height:250px;  }
    .p1 .lunbotu .swiper-slide { width: 100%; height: 250px;}
    .p1 .lunbotu .swiper-slide img {width: 100%; height: 250px;}
    .p1 .lunbotu .swiper-pagination-fraction{bottom:7px;}
    .p1 .lunbotu .next, .p1 .lunbotu .prev{top:38%}
    .p1 .list{width:100%; padding-top:0.4rem;}
   
    .p2{display: ;}
    .p2 .rmtjz {width: 100%; float: none;}
    .p2 .rmtjz ul li{width:30%; height: 180px; }
    .p2 .rmtjz ul li img{margin:0 auto; display: block;}
    .p3 .lists{float: none;}
    .p3 .rdgz{width:100%; float: none;}
    .lists{width:100%;}
    .lists div {width: 100%; height: auto; }

    .p4 .about{width:100%; float:none;}
    .p4 .about ul li{height:auto;}
    .p4 .about ul li img{width:30px; margin-right:0.4rem; }
    .p4 .about ul li b{display: inline;}

    .banner{margin:0.3rem auto;}



/*    .hdzspt{display: none;}*/
/*    .hdzspt2{display: none;}*/
/*    .tbtj{display: none;}*/
/*    .video{display: none;}*/
/*    .maodian{display: none;}*/
/*    .channel_div{display: none;}*/
/*    .content{width: 94%; margin: 0 auto; display: block;}
    .content ul li{height: auto; padding: .44rem 0;border-bottom: 1px solid #dedede}
    .content ul li a{display: block; width: 100%; height: 100%}
    .content ul li a img{width: 5.6rem;height: 4.2rem; margin-right: .48rem;display: block; float: left;}
    .content ul li h3{font-size: 0.74rem;line-height: 1rem; margin-top: .4rem;margin-bottom: .4rem; color: #333; font-weight: 800;}
    .content ul li h4{line-height: 1rem;font-size: .46rem;color: #666666}*/
}