body{background:url(../images/bg1.jpg) center 36vw no-repeat;}
.inner{width: 1200px;margin: 0 auto;position: relative}

.banner{width:100%; height:36.36vw; position:relative;}
.banner img{width:100%; object-fit:cover;}
/* 头条 */
.toutiao{padding:50px 0 40px;line-height:115%; font-size:56px; font-weight:bold; text-align:center;}
.toutiao a{color:#c51a09; }
.toutiao a:hover{color:#e64a3c; }


.title{height:114px; line-height:114px; text-align:right; background:#fff; padding:49px 30px 0;}
.title a{font-size:14px; color:#d10125;}
.t1{background:#fff url(../images/t1.png) center bottom no-repeat; background-size:calc(100% - 40px) calc(100% - 49px);}
.t2{background:#fff url(../images/t2.png) center bottom no-repeat; background-size:calc(100% - 40px) calc(100% - 49px);}
.t3{background:#fff url(../images/t3.png) center bottom no-repeat; background-size:calc(100% - 40px) calc(100% - 49px);}
.t4{background:#fff url(../images/t4.png) center bottom no-repeat; background-size:calc(100% - 40px) calc(100% - 49px);}
.t5{background:#fff url(../images/t5.png) center bottom no-repeat; background-size:calc(100% - 40px) calc(100% - 49px);}
.t6{background:#fff url(../images/t6.png) center bottom no-repeat; background-size:calc(100% - 40px) calc(100% - 49px);}



.p{padding:30px; background:#fff;}
.p0{border-radius:10px 10px 0 0; display:flex; align-items:center; justify-content:space-between;  align-items: flex-start;}
/* 轮播图 */
.p0 .lbt{width:800px; height:449px; position:relative; background:#ddd; overflow:hidden;} 
.p0 .lbt .swiper-slide{width:100%; height:449px; position:relative;}
.p0 .lbt .swiper-slide p{width:calc(100% - 40px); line-height:40px; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, 0.6); color:#fff; padding:0 20px;}
.p0 .lbt .swiper-pagination{width:auto; right:10px; left:auto;  bottom:11px; z-index:9999;}
.p0 .lbt .swiper-pagination-bullet{width:12px; height:12px; background:rgba(255, 255, 255, 1); opacity:0.7 !important; margin-right: 8px;}
.p0 .lbt .swiper-pagination-bullet-active{ position: relative; opacity:1 !important;}
/* .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;} */
.p0 .list{width:380px;}
.p0 .list li {width:100%; line-height:48px; border-bottom:1px #ddd solid;}
.p0 .list li:hover {background-color: #c51a09;}
.p0 .list li a{font-size:16px; font-weight:400; color:#333;}
.p0 .list li:hover a{color:#fff;}

.p1,.p2,.p3,.p4,.p5,.p6{display:flex; flex-wrap: wrap; justify-content:space-between;}
.p1 li{width:calc(48.4% - 50px); height:175px; line-height:180%; border:1px #ddd solid; margin-bottom:20px; padding:30px 30px 30px 20px;}
.p1 li .L{width:100px; height:100%; padding: 0px 0 0 0px; float:left; display:flex; flex-direction:column; justify-content: flex-start;}
.p1 li .L b{width:100%; font-size:24px; color:#000; font-weight:400;}
.p1 li .L span{width:100%; font-size:14px; color:#000; position:relative;}
.p1 li .L span::after{content:''; width:15px; height:4px; background:#cf271c; position:absolute; left:0; bottom:-10px;}
.p1 li a{width:calc(100% - 100px); color:#333; display:inline-block; }
.p1 li p{margin-top:20px; color:#999999;}
.p1 li:hover{color:#fff; background: linear-gradient(to right, #d0281d, #fc4a3c);}
.p1 li:hover .L b{color:#fff;}
.p1 li:hover .L span{color:#fff;}
.p1 li:hover a{color:#fff;}
.p1 li:hover p{color:#fff;}

.p2 li{width:48.4%; height:110px;  line-height:180%; margin-bottom:20px;  border-bottom:1px #333 dashed;}
.p2 li a{width:100%; color:#333; display:inline-block; }
.p2 li a:hover{color:#c60000;}
.p2 li p{margin-top:10px; color:#999999;}

.p3 li{width:48.4%; height:110px;  line-height:180%; margin-bottom:20px;  border-bottom:1px #333 dashed;}
.p3 li a{width:100%; color:#333; display:inline-block; }
.p3 li a:hover{color:#c60000;}
.p3 li p{margin-top:10px; color:#999999;}

.p4 li{width:48.4%; height:110px;  line-height:180%; margin-bottom:20px;  border-bottom:1px #333 dashed;}
.p4 li a{width:100%; color:#333; display:inline-block; }
.p4 li a:hover{color:#c60000;}
.p4 li p{margin-top:10px; color:#999999;}

.p5 li{width:calc(48.4% - 40px); height:110px;  line-height:180%; margin-bottom:20px;  padding:20px 20px 20px 20px; border:1px #cf271c solid;}
.p5 li a{width:100%; color:#333; display:inline-block; }
.p5 li p{margin-top:10px; color:#999999;}
.p5 li:hover{color:#fff; background: linear-gradient(to right, #d0281d, #fc4a3c);}
.p5 li:hover a{color:#fff;}
.p5 li:hover p{color:#fff;}

.p6{padding:30px;  background: linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,0.0));}
.p6 ul{width:calc(100% - 40px); border:1px #fee9d4 solid; background:url(../images/bg2.jpg) no-repeat; background-size:100% 100%; padding:20px; display:flex; flex-wrap: wrap; justify-content:space-between;}
.p6 li{width:48.4%; height:74px; margin-bottom:20px;  border-bottom:1px #dad8d9 solid;}
.p6 li a{width:100%; font-size:18px; color:#333; display:inline-block; }
.p6 li a:hover{color:#c60000;}
.p6 li p{margin-top:10px; color:#999999;}


.p a{ font-size:20px; font-weight:bold; color:#333;}
.p p{ font-size:14px; color:#999999;}


@media screen and (max-width: 1280px) {
    .inner { width: calc(1000px - 60px); }
    .p0 .lbt{width:510px; height:280.5px;}
    .p0 .lbt .swiper-slide{height:280.5px;}
    .p0 .list {width: 400px; }
    .p0 .list li {line-height: 31px;}
    .p0 .list li a {font-size: 14px;}

    .title{height:90px; line-height:90px;} 

}

@media only screen and (max-width: 1060px) {
    
    body{background:url(../images/bg1.jpg) center 36vw no-repeat; background-size:100% 100%;}
    html,body{font-size:14px; padding:0;}
    .inner{width: calc(96% - 20px); margin: 0 auto; padding:0;}
    .toutiao {
        padding: 20px 0 20px;
        line-height: 115%;
        font-size: 38px;
        font-weight: bold;
        text-align: center;
    }
    .title {height: 80px; line-height: 80px; padding: 0px 10px 0;}
    .t1,.t2,.t3,.t4,.t5,.t6{background-size: calc(180% - 40px) calc(150% - 49px);}





    .p{padding:10px; background:#fff;}

    .p0{display:block;}
    .p0 .lbt{width:100%; height:180px;} 
    .p0 .lbt .swiper-slide{height:180px;}
    .p0 .lbt .swiper-pagination-bullet{width:8px; height:8px;}
    .p0 .list{width:100%;}
    .p0 .list li a{font-size:14px;}

    .p1,.p2,.p3,.p4,.p5,.p6{display:block; flex-wrap: wrap; justify-content:space-between;}
    .p1 li{width:calc(100% - 50px);}
    .p1 li .L{width:60px;}
    .p2 li{width:calc(100% - 0px);}
    .p3 li{width:calc(100% - 0px);}
    .p4 li{width:calc(100% - 0px);}
    .p5 li{width:calc(100% - 40px);}
    .p6{padding:0 10px; }
    .p6 li{width:calc(100% - 0px);}
    .p6 ul{background-size:200% 200%;}

}