.w1270 {
    width: 1270px;
    margin: 0 auto;
}
/* swiper样式 */

.swiper-box img {
    cursor: pointer;
}
.mySwiper .swiper-slide {
    height: 310px;
	width:100%;
}
.mySwiper .swiper-slide img {
    height: 310px;
	width:100%;
}
/* 第一块 */
.break-news {
    margin: 25px 0;
    justify-content:center;
}
.break-news span {
    padding: 6px 20px;
    margin-right: 10px;
    background-color: #ec0203;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
}
.break-news h2 {
    font-size: 20px;
    color: #2C83CA;
}
/* 第一块结束 */

/* 第二块 */
.b2 {
    height: 352px;
    padding-bottom: 30px;
    overflow: hidden;
}
.left-tab-b2 {
    width: 48%;
    /* margin-right: 15px; */
}
.left-tab-b2 dl dd {
    position: relative;
    width: 33.33333%;
    padding: 10px 0;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    box-sizing: border-box;
}
.left-tab-b2 dl dd.active::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #0168B7;
    /* border-bottom: 2px solid #0168B7; */
    color: #0168B7;
}
/* .left-tab-b2 .content {
    margin-top: 20px;
} */
.left-tab-b2 .content a:hover h2 {
    color: #0168b7;
}
.left-tab-b2 .content h2 {
    width: 525px;
    font-size: 16px;
    color: #202020;
}
.left-tab-b2 .content .date {
    color: rgba(32,32,32,0.4);
}
.left-tab-b2 .content p {
    margin-top: 8px;
    line-height: 1.5;
    color: rgba(32,32,32,0.8);
}
.left-tab-b2 .content li {
    padding: 15px 0;
    border-bottom: 1px solid #eee;
}
.rigth-swiper-b2 {
    width: 48%;
    height: 352px;
}
.rigth-swiper-b2 img {
    width: 100%;
    height: 352px;
}
.rigth-swiper-b2 a {
    position: relative;
}
.rigth-swiper-b2 p {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 15px 0;
    background-color: rgba(0,0,0,0.4);
    text-align: center;
    color: #fff;
    font-size: 16px;
}
/* 第二块结束 */

/* 第三块 */
.b3 {
    /* margin-top: 30px; */
    padding: 30px 0 50px 0;
    background-color: #e8e8e8;
}
.b3 .hd {
    padding: 15px 0;
    margin: 10px 0;
    border-bottom: 2px solid rgba(32,32,32,0.1);
    font-size: 20px;
    font-weight: bold;
    color: rgba(1,104,183,1);
}
.b3 .hd span {
    position: relative;
}
.b3 .hd span::after {
    content: '';
    position: absolute;
    bottom: -17px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: rgba(1,104,183,1);
}
.mySwiper3 .swiper-slide {
    width: 440px;
    height: 328px;
    background-color: #fff;
}
.mySwiper3 .swiper-slide img {
    width: 404px;
    height: 215px;
}
.mySwiper3 .swiper-slide p {
    padding-left: 15px;
    font-size: 16px;
    color: #202020;
    font-weight: 700;
}
/* 第三块结束 */

/* 第四块 */
.b4 {
    padding: 30px 0 50px 0;
}
.b4 .hd {
    padding: 15px 0;
    margin: 10px 0;
    border-bottom: 2px solid rgba(32,32,32,0.1);
    font-size: 20px;
    font-weight: bold;
    color: rgba(1,104,183,1);
}
.b4 .hd span {
    position: relative;
}
.b4 .hd span.active::after {
    content: '';
    position: absolute;
    bottom: -17px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: rgba(1,104,183,1);
}
.mySwiper4 .swiper-slide,
.mySwiper5 .swiper-slide {
    width: 440px;
    height: 215px;
}
.mySwiper4 .swiper-slide img,
.mySwiper5 .swiper-slide img {
    width: 404px;
    height: 215px;
}
/* 第四块结束 */