@charset "utf-8";
.h-box{display: flex;align-items: center;justify-content: space-between;}
.h-box .pc{margin-right: 15px;}
.h-box .txt .t1{color: #333333;font-size: 26px;line-height: 36px;font-weight: bold;}
.h-box .txt .t2{color: #999999;font-size: 12px;line-height: 22px;}
.morebox{display: block;color: #000;font-size: 16px;}
.h-box .a-box{display: flex;align-items: center;}

.col-a{padding: 50px 0;}
.col-a .bd{display: flex;}
.col-a .bd1{width: 955px;}
.col-a .bd2{width: calc(100% - 955px);padding-left: 33px;box-sizing: border-box;}
.col-a .bd1 .b-hd ul{display: flex;align-items: center;}
.col-a .bd1 .b-hd ul li{margin-right: 52px;}
.col-a .bd1 .b-hd ul li:last-child{margin-right: 0;}
.col-a .bd1 .b-hd ul li a{display: flex;align-items: center;}
.col-a .bd1 .b-hd ul li a .pc{margin-right: 15px;}
.col-a .bd1 .b-hd ul li a .pc .img02{display: none;}
.col-a .bd1 .b-hd ul li a .txt .t1{color: #333333;font-size: 26px;line-height: 36px;font-weight: bold;}
.col-a .bd1 .b-hd ul li a .txt .t2{color: #999999;font-size: 12px;line-height: 22px;}
.col-a .bd1 .b-hd ul li.on .txt .t1{color: #337ece;}
.col-a .bd1 .b-hd ul li.on a .pc .img01{display: none;}
.col-a .bd1 .b-hd ul li.on a .pc .img02{display: block;}
.col-a .bd1 .b-bd{margin-top: 30px;}
.col-a .bd1 .b-bdbox .cent{display: flex; flex-direction: row-reverse;}
.col-a .bd1 .b-bdbox .cent .ta{width: calc(100% - 484px);}
.col-a .bd1 .b-bdbox .cent .tb{width: 623px;width: 484px;}
.col-a .bd1 .b-bdbox .cent .tb ul li .pc img{height: 420px;object-fit: cover;}
.col-a .bd1 .b-bdbox .cent .ta ul li{position: relative;}
.col-a .bd1 .b-bdbox .cent .ta ul li a{display: flex;height: 84px;align-items: center;line-height: 24px;color: #333333;font-size: 16px;background-color: #f5f7fa;padding: 0 22px 0 34px;}
.col-a .bd1 .b-bdbox .cent .ta ul li.on a{background-color: #fff;}
.col-a .bd1 .b-bdbox .cent .ta ul li.on::after{position: absolute;left: 0;background: #337ece ;width: 5px;height: 100%;content: "";top: 0;}
.col-a .bd1 .b-bdbox .cent .tb ul li{position: relative;}
.col-a .bd1 .b-bdbox .cent .tb ul li .desc{position: absolute;left: 0;width: 100%;bottom: 0;background-image: linear-gradient(to top, #000, transparent);padding: 25px 34px 20px 28px;}
.col-a .bd1 .b-bdbox .cent .tb ul li .desc .mt{color: #ffffff;line-height: 24px;font-size: 16px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-a .bd1 .b-bdbox .cent .tb ul li .desc .mc{color: #ffffff;line-height: 24px;font-size: 12px;opacity: 0.5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-a .bd2 .b-bd{margin-top: 30px;}
.col-a .bd2 .b-bd ul{background-color: #f5f7fa;padding: 22px 22px 10px 18px;}
.col-a .bd2 .b-bd ul li .mt{color: #333333;line-height: 24px;font-size: 16px;background: url(ico5.png) no-repeat left center;padding-left: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box;}
.col-a .bd2 .b-bd ul li .time{color: #999999;line-height: 24px;font-size: 16px;padding-left: 16px;}
.col-a .bd2 .b-bd ul li:hover .mt{background: url(ico6.png) no-repeat left center;color: #337ece;}
.col-a .bd2 .b-bd ul li:hover .time{color: #337ece;}
.col-a .bd2 .b-bd ul li{margin-top: 15px;}
.col-a .bd2 .b-bd ul li:first-child{margin-top: 0;}
.col-a .bd2 .b-bd ul li a{display: block;padding: 2px 0;}






@keyframes rog{0%{ transform:rotate(0)  scale(1,1); -webkit-transform:rotate(0)  scale(1,1); -moz-transform:rotate(0)  scale(1,1); -ms-transform:rotate(0)  scale(1,1); -o-transform:rotate(0)  scale(1,1); }
50%{ transform:rotate(180deg) scale(1,1); -webkit-transform:rotate(180deg) scale(1,1); -moz-transform:rotate(180deg) scale(1,1); -ms-transform:rotate(180deg) scale(1,1); -o-transform:rotate(180deg) scale(1,1); }
100%{ transform:rotate(360deg) scale(1,1); -webkit-transform:rotate(360deg) scale(1,1); -moz-transform:rotate(360deg) scale(1,1); -ms-transform:rotate(360deg) scale(1,1); -o-transform:rotate(360deg) scale(1,1); }
}

/* .hd-box{font-weight: bold;text-align: center;}
.hd-box .t1{color: #999999;font-size: 24px;line-height: 34px;}
.hd-box .t2{color: #333333;font-size: 36px;line-height: 46px;margin-top: 20px;}
.hd-box .t2 i{	color: #00419a;font-style: normal;} */
.col-b{background: url(bg2.png) no-repeat top center;padding-top: 46px;padding-bottom: 63px;background-size: cover;}
.col-b1 .bd{margin-top: 25px;}
.col-b2{display: flex;margin-top: 56px;align-items: flex-start;}
.col-b2 .b2-left{width: 632px;background: url(bg3.png) no-repeat top center;padding: 70px 27px 0;box-sizing: border-box;position: relative;background-size: cover;}
.col-b2 .b2-left .bd{margin-top: 32px;position: relative;}
.col-b2 .b2-left::after{position: absolute;left: 0;bottom: -80px;background: rgba(0, 0, 0, 0.2);content: "";width: 100%;height: 80px;}
.col-b2 .b2-left .bd .swiper-slide .tle{color: #333333;font-size: 16px;line-height: 24px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 48px;padding: 0 13px 0 8px;margin: 18px 0 30px 0;}
.col-b2 .b2-left .bd .swiper-button-prev{background: url(left1.png)no-repeat center;left: 40px;margin-top: 0;}
.col-b2 .b2-left .bd .swiper-button-next{ background: url(left1.png)no-repeat center; transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg);right: 40px; }
.col-b2 .b2-left .bd .swiper-button-next, .col-b2 .b2-left .bd .swiper-button-prev{width: 57px;height: 11px;margin-top: 0;top: unset;bottom: -40px;}
.col-b2 .b2-left .bd .swiper-button-next::after, .col-b2 .b2-left .bd .swiper-button-prev::after{display: none;}
.col-b2 .b2-left .bd  .swiper-pagination{bottom: -50px !important;}
.col-b2 .b2-left .bd  .swiper-pagination .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ;background: #dddddd;opacity: 1; }
.col-b2 .b2-left .bd  .swiper-pagination .swiper-pagination-bullet-active{background: #5697f1;}
.col-b2 .b2-right{width: calc(100% - 632px);box-sizing: border-box;padding-left: 34px;padding-top: 70px;}
.col-b2 .b2-right .bd{margin-top: 25px;height: 390px;}
.col-b2 .b2-right .bd ul{display: flex;flex-wrap: wrap;}
.col-b2 .b2-right .bd ul li{width: 49%;margin-right: 2%;margin-top: 16px;}
.col-b2 .b2-right .bd ul li:nth-child(2n){margin-right: 0;}
.col-b2 .b2-right .bd ul li:nth-child(-n+2){margin-top: 0;}
.col-b2 .b2-right .bd ul li a{color: #ffffff;line-height: 24px;font-size: 16px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 48px;}
.col-b2 .b2-right .bd ul li{border-bottom: 1px solid rgba(255, 255, 255, 0.3);padding-bottom: 13px;height: 62px;}

.col-c{padding: 50px 0 54px;}
.col-c .col-cbox{display: flex;}
.col-c .col-cbox .col-c1{width: 32%;margin-right: 2%;}
.col-c .col-cbox .col-c1:last-child{margin-right: 0;}
.col-c .col-cbox .col-c1 .bd{margin-top: 25px;}
.col-c .col-cbox .col-c1 .bd li{margin-top: 10px;}
.col-c .col-cbox .col-c1 .bd li:first-child{margin-top: 0;}
.col-c .col-cbox .col-c1 .bd li a {display: block;padding-bottom: 12px;border-bottom: 1px solid  #dddddd;}
.col-c .col-cbox .col-c1 .bd li a .mt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;	font-size: 16px;line-height: 26px;}
.col-c .col-cbox .col-c1 .bd li a .time{color: #333333;	font-size: 14px;line-height: 24px;opacity: 0.5;}
.col-c .c_swiper{margin-top: 52px;}


.col-d{display:flex;background: url(bg4.png) no-repeat top center;padding-top: 42px;background-size: cover;}
.col-d .col-dbox{display: flex;align-items: flex-start;}
.col-d .col-d1 {width: 950px;padding-right: 33px;box-sizing: border-box;padding-bottom: 35px;width: 640px;}
.col-d .col-d1 .d1_box .hd{display: flex;align-items: center;justify-content: space-between;}
.col-d .col-d1 .d1_box .hd ul{display: flex;align-items: center;}
.col-d .col-d1 .d1_box .hd ul li{margin-left: 61px;}
.col-d .col-d1 .d1_box .hd ul li:first-child{margin-left: 0;}
.col-d .col-d2 {width: 330px;padding-left: 33px;box-sizing: border-box;width: 640px;}
.col-d .col-d1 .d1_box .bd{margin-top: 31px;}
.col-d .col-d1 .d1_box .bd ul{display: flex;flex-wrap: wrap; }
.col-d .col-d1 .d1_box .bd li{margin-right: 2%;width: 49%;margin-top: 2%;}
.col-d .col-d1 .d1_box .bd li:nth-child(2n){margin-right: 0;}
.col-d .col-d1 .d1_box .bd li:nth-child(-n+2){margin-top: 0;}
.col-d .col-d1 .d1_box .bd li a {display: flex;padding: 25px 25px 20px 22px;background: white;}
.col-d .col-d1 .d1_box .bd li a .time .t1{width: 62px;line-height: 25px;
background-color: #5697f1;text-align: center;font-size: 14px;color: #ffffff;}
.col-d .col-d1 .d1_box .bd li a .time .t2{width: 62px;line-height: 25px;
background-color: #f6f6f6;text-align: center;font-size: 14px;color: #002022;}
.col-d .col-d1 .d1_box .bd li a  .desc{width: calc(100% - 62px);padding-left: 17px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:3;	color: #333333;line-height: 24px;font-size: 16px;}
.col-d .col-d1 .d3{margin-top: 25px;}
.col-d .col-d1 .d3 .tle{color: #333333;font-weight: bold;font-size: 24px;font-weight: bold;}
.col-d .col-d1 .d3 ul{display: flex;flex-wrap: wrap;margin-top: 20px;}
.col-d .col-d1 .d3 ul li{margin-right: 33px;}
.col-d .col-d1 .d3 ul li a{color: #333333;	font-size: 16px;line-height: 26px;}
.col-d .col-d2 .bd{margin-top: 24px;}
.col-d .col-d2 .bd ul li{margin-top: 20px;}
.col-d .col-d2 .bd ul li:nth-child(-n+1){margin-top: 0;}
.col-d .col-d2 .bd ul li a{color: #000;line-height: 24px;font-size: 16px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 48px;}
.col-d .col-d2 .bd ul li{border-bottom: 1px solid #c1c1c1;padding-bottom: 13px;}
.col-d .col-d1 .d1_box .hd ul li .img02{display: none;}
.col-d .col-d1 .d1_box .hd ul li.on .img01{display: none;}
.col-d .col-d1 .d1_box .hd ul li.on .img02{display: block;}



.col-e{padding: 52px 0;background: url(bg5.png) no-repeat bottom center;}
.col-e .g-in{position: relative;}
.col-e .swiper-button-prev{background: url(left2.png)no-repeat center;left: -42px;margin-top: 0;}
.col-e .swiper-button-next{ background: url(left2.png)no-repeat center; transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg);right: -42px; }
.col-e .swiper-button-next, .col-e .swiper-button-prev{width: 23px;height: 40px;margin-top: -20px;top: 50%;}
.col-e .swiper-button-next::after, .col-e .swiper-button-prev::after{display: none;}

.col-b2 .b2-right .h-box .txt .t1{color: white;}
.col-b2 .b2-right .h-box .txt .t2{color: white;}
.col-b2 .b2-right .h-box .morebox{color: white;}



/* .top_cent_d{height: 44px;background-color: transparent;}
.top_cent_d .topbox{display: flex;justify-content: space-between;align-items: center;color: white;font-size: 16px;}
.top_cent_d .topbox .top_a{display: flex;align-items: center;}
.top_cent_d .topbox .top_a .t1{margin-right: 20px;}
.top_cent_d .icon .tel{ width: 180px; height: 40px; border-radius: 20px; color: #ffffff; font-size: 18px; font-weight: bold; background: url(tel.png)no-repeat left 15px center ; padding-left: 40px; box-sizing: border-box; margin-left: 40px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; } */

/* 党建 */
.dh-box{display: flex;align-items: center;justify-content: space-between;border-bottom: 3px solid #9e9e9e;padding-bottom: 12px;padding-top: 45px;}
.dh-box .pc{margin-right: 15px;}
.dh-box .txt {color: #333333;font-size: 24px;line-height: 34px;font-weight: bold;}

.dmorebox{display: block;width: 35px;height: 20px;background: url(ico10.png) no-repeat center;}
.dh-box .da-box{display: flex;align-items: center;position: relative;}
.dh-box .da-box .abc{position: relative;display: flex;align-items: center;}
.dh-box .da-box::after{content: "";position: absolute;left: 0;bottom: -15px;width: 100%;border-bottom: 3px solid #c92222;}

.wrapper_d{background: url(bg6.png) no-repeat top center;}
.top_cent_d{height: 70px;background-color: transparent;}
.top_cent_d .topbox{display: flex;justify-content: space-between;align-items: center;color: white;font-size: 16px;border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.top_cent_d .topbox .top_a{display: flex;align-items: center;}
.top_cent_d .topbox .top_a .t1{margin-right: 20px;}
.top_cent_d .search-item form{ width: 194px; height: 28px; background: #fff; overflow: hidden; box-sizing: border-box; background-color: white; display: flex; align-items: center; overflow: hidden; border-radius: 28px; -webkit-border-radius: 28px; -moz-border-radius: 28px; -ms-border-radius: 28px; -o-border-radius: 28px;justify-content: space-between; padding: 0 10px;}
.top_cent_d .search-item form .txt{width: calc(100% - 36px);height: 28px;line-height: 28px;background-color: white;font-size: 16px;padding-left: 10px;box-sizing: border-box;}
.top_cent_d .search-item form .btn{width: 17px;background: url(search.png) no-repeat center;height: 28px;}
.top_cent_d .topbox .top_b{display: flex;align-items: center;height: 70px;justify-content: space-between;}
.top_cent_d .topbox .top_b .tel{margin-left: 13px;padding-left: 40px;background: url(tel.png) no-repeat left center;height: 44px;line-height: 44px;}

.head_d .headbox_d{display: flex;align-items: center;justify-content: space-between;padding: 25px 0;}

.dcol-a .bd .cent{display: flex;}
.dcol-a .bd .cent .ta{width: calc(100% - 840px);}
.dcol-a .bd .cent .tb{width: 840px;}
.dcol-a .bd .cent .ta ul li{position: relative;border-bottom: 1px solid 
    #dbe0e9;}
.dcol-a .bd .cent .ta ul li a{display: flex;height: 85px;align-items: center;line-height: 24px;color: #333333;font-size: 16px;background-color: #fff;padding: 0 35px 0 35px;}
.dcol-a .bd .cent .ta ul li a .mt{overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.dcol-a .bd .cent .ta ul li.on{border-bottom: none;}
.dcol-a .bd .cent .ta ul li.on a{background-color: #f5f7fa;}
.dcol-a .bd .cent .ta ul li.on::after{position: absolute;left: 0;background: #c92222 ;width: 5px;height: 100%;content: "";top: 0;}
.dcol-a .bd .cent .tb ul li{position: relative;}
.dcol-a .bd .cent .tb ul li .desc{position: absolute;left: 0;width: 100%;bottom: 0;background-image: linear-gradient(to top, #000, transparent);padding: 25px 34px 20px 28px;}
.dcol-a .bd .cent .tb ul li .desc .mt{color: #ffffff;line-height: 24px;font-size: 16px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dcol-a .bd .cent .tb ul li .desc .mc{color: #ffffff;line-height: 24px;font-size: 12px;opacity: 0.5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.dcol-b{padding-bottom: 50px;}
.dcol-b .g-in{display: flex;}
.dcol-b .dcol-b1{width: 840px;}
.dcol-b .dcol-b2{width: calc(100% - 840px);padding-left: 36px;box-sizing: border-box;}
.dcol-b .dcol-b1 .dhd ul{display: flex;align-items: center;}
.dcol-b .dcol-b1 .dhd ul li{margin-right: 68px;}
.dcol-b .dcol-b1 .dhd ul li:last-child{margin-right: 0;}
.dcol-b .dcol-b1 .dhd ul li .pc .img02{display: none;}
.dcol-b .dcol-b1 .dhd ul li.on .pc .img01{display: none;}
.dcol-b .dcol-b1 .dhd ul li.on .pc .img02{display: block;}
.dcol-b .dcol-b1 .dhd ul li  .da-box::after{display: none;}
.dcol-b .dcol-b1 .dhd ul li.on  .da-box::after{display: block;}
.dcol-b .dcol-b1 .dhd ul li.on .txt{color: #c92222;}
.dcol-b .dcol-b1 .dbd{margin-top: 37px;}
.dcol-b .dcol-b1 .dbd .cent {display: flex;}
.dcol-b .dcol-b1 .dbd .cent ul{width: calc(100% - 402px);padding-right: 36px;box-sizing: border-box;}
.dcol-b .dcol-b1 .dbd .cent ul li{border-bottom: 1px dashed #cccccc;margin-top: 15px;}
.dcol-b .dcol-b1 .dbd .cent ul li:first-child{margin-top: 0;}
.dcol-b .dcol-b1 .dbd .cent ul li a{padding-bottom: 15px;display: block;}
.dcol-b .dcol-b1 .dbd .cent ul li .mt{background: url(ico14.png) no-repeat left center;padding-left: 14px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #000000;line-height: 26px;font-size: 16px;}
.dcol-b .dcol-b1 .dbd .cent ul li .time{color: #999999;line-height: 24px;font-size: 14px;}
.dcol-b .dcol-b1 .dbd .cent .c1{width: 402px;position: relative;}
.dcol-b .dcol-b1 .dbd .cent .c1 .tle{color: #000000;line-height: 36px;font-size: 16px;margin-top: 5px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 10px;box-sizing: border-box;}
.dcol-b .dcol-b1 .dbd .cent .c1 .swiper-pagination{bottom: 50px !important;}
.dcol-b .dcol-b1 .dbd .cent .c1 .swiper-pagination-bullet{ width: 12px; height: 12px; border-radius:12px ; -webkit-border-radius:12px ; -moz-border-radius:12px ; -ms-border-radius:12px ; -o-border-radius:12px ; background: white;box-sizing: border-box;opacity: 1;}
.dcol-b .dcol-b1 .dbd .cent .c1 .swiper-pagination-bullet-active{border: 1px solid white;background: transparent;}
.dcol-b .dcol-b2 .bd{margin-top: 40px;}
.dcol-b .dcol-b2 .bd ul li{border-bottom: 1px dashed #cccccc;margin-top: 18px;}
.dcol-b .dcol-b2 .bd ul li:first-child{margin-top: 0;}
.dcol-b .dcol-b2 .bd ul li a{display: flex;align-items: center;line-height: 34px;padding-bottom: 13px;}
.dcol-b .dcol-b2 .bd ul li a .time{width: 58px;line-height: 34px;background-color: #c92222;text-align: center;color: #ffffff;font-size: 14px;margin-right: 14px;}
.dcol-b .dcol-b2 .bd ul li a .mt{color: #000000;font-size: 16px;line-height: 34px;}

.dcol-c{background: url(bg7.png)no-repeat top center;background-size: cover;padding-bottom: 76px;}
.dcol-c .bd {margin-top: 18px;}
.dcol-c .bd .swiper-slide a{display: flex;padding: 34px 26px 31px 0;box-sizing: border-box;background: white;}
.dcol-c .bd .swiper-slide a .time {margin-right: 30px;}
.dcol-c .bd .swiper-slide a .mt{color: #000000;line-height: 26px;font-size: 16px;height: 52px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.dcol-c .bd .swiper-slide a .time .t1{width: 62px;line-height: 25px;background-color: #c92222;text-align: center;font-size: 14px;color: #ffffff;}
.dcol-c .bd .swiper-slide a .time .t2{width: 62px;line-height: 25px;background-color: #f6f6f6;text-align: center;font-size: 14px;color: #002022;}
.dcol-c .bd .swiper-slide ul{display: flex;flex-wrap: wrap;}
.dcol-c .bd .swiper-slide ul li{margin-right: 2%;margin-top: 2%;width: 32%;}
.dcol-c .bd .swiper-slide ul li:nth-child(3n){margin-right: 0;}
.dcol-c .bd .swiper-slide ul li:nth-child(-n+3){margin-top: 0;}
.dcol-c .dh-box{border-bottom: none;}
.dcol-c .dh-box .da-box::after{display: none;}
.dcol-c  .dh-box .txt{color: white;}

.dcol-d {background: url(bg8.png) no-repeat top center;padding-top: 27px;}
.dcol-d .dcol-dbox{display: flex;}
.dcol-d .dh-box{border-bottom: none;}
.dcol-d .dh-box .da-box::after{top: -17px;}
.dcol-d .dcol-d1 .bd{margin-top: 32px;display: flex;padding-right: 35px;}
.dcol-d .dcol-d1 .bd .pc{background: url(pc10.png) no-repeat top left;padding-top: 22px;padding-left: 27px;padding-right: 27px;}
.dcol-d .dcol-d1 .bd .pc .tle{color: #333333;line-height: 26px;font-size: 16px;text-align: center;margin-top: 10px;}
.dcol-d .dcol-d1 .bd .desc{width: 570px;padding-top: 15px;	
	color: #333333;line-height: 24px;font-size: 14px;}
.dcol-d .dcol-d1{width: 840px;}
.dcol-d .dcol-d2{width: calc(100% - 840px);padding-left: 36px;box-sizing: border-box;padding-top: 103px;}
.dcol-d .dcol-d2 ul{display: flex;flex-wrap: wrap;}
.dcol-d .dcol-d2 ul li{position: relative;width: 24.25%;margin-right: 1%;margin-top: 1%;} 
.dcol-d .dcol-d2 ul li:nth-child(4n){margin-right: 0;}
.dcol-d .dcol-d2 ul li:nth-child(-n+4){margin-top: 0;}
.dcol-d .dcol-d2 ul li::after{content: "";left: 0;top: 0;width: 100%;height: 100%;background: transparent;position: absolute;border: 4px solid #c92222;box-sizing: border-box;display: none;pointer-events: none;}
.dcol-d .dcol-d2 ul li a .tle{position: absolute;left: 0;bottom: 0;width: 100%;line-height: 36px;color: #ffffff;font-size: 12px;text-align: center;background: rgba(0, 0, 0, 0.3);display: none;}
.dcol-d .dcol-d2 ul li:hover::after{display: block;}
.dcol-d .dcol-d2 ul li:hover a .tle  {display: block;}


/* 运动 */
.yh-box{display: flex;align-items: center;justify-content: space-between;padding-bottom: 12px;padding-top: 50px;}
.yh-box .pc{margin-right: 15px;}
.yh-box .txt {color: #333333;font-size: 24px;line-height: 34px;font-weight: bold;}

.ymorebox{display: block;width: 35px;height: 20px;background: url(ico16.png) no-repeat center;}
.yh-box .ya-box{display: flex;align-items: center;position: relative;}



.wrapper_y{background: url(bg9.png) no-repeat top center;}
.ycol-a .bd .cent .ta ul li.on::after{background: #337ece;}

.ycol-b{padding-top: 50px;background: url(bg11.png) no-repeat bottom center;background-size: cover;padding-bottom: 52px;}
.ycol-b  .ycol-b1 .swiper-slide{position: relative;}
.ycol-b  .ycol-b1 .swiper-slide a{display: block;}
.ycol-b  .ycol-b1 .swiper-slide .tle{color: #ffffff;font-size: 16px;line-height: 56px;font-size: 16px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background-image: linear-gradient(to top, #000, transparent);position: absolute;left: 0;width: 100%;bottom: 0;padding: 0 26px;box-sizing: border-box;}
.ycol-b  .ycol-b1 .swiper-slide .i{position: absolute;left: 26px;bottom: 55px;}
.ycol-b  .ycol-b2{display: flex;}
.ycol-b  .ycol-b2 .cent1{width: 840px;}
.ycol-b  .ycol-b2 .cent1 .bd{margin-top: 22px;display: flex;} 
.ycol-b  .ycol-b2 .cent1 .bd1{background-color: #507fde;width: 160px;height: 320px;padding: 17px 0;box-sizing: border-box;}
.ycol-b  .ycol-b2 .cent1 .bd1 .swiper-slide.on a{color: #ffffff;font-size: 18px;font-weight: bold;background: url(ico18.png) no-repeat right center;line-height: 35px;}
.ycol-b  .ycol-b2 .cent1 .bd1 .swiper-slide a{color: #ffffff;font-size: 14px;line-height: 35px;padding-left: 33px;display: block;}
.ycol-b  .ycol-b2 .cent1 .bd2{width: calc(100% - 160px);padding-left: 40px;box-sizing: border-box;}
.ycol-b  .ycol-b2 .cent1 .bd2 .bd2_box ul li a{display: flex;}
.ycol-b  .ycol-b2 .cent1 .bd2 .bd2_box ul li a .pc{width: 169px;}
.ycol-b  .ycol-b2 .cent1 .bd2 .bd2_box ul li a .desc{width: calc(100% - 169px);padding-left: 25px;box-sizing: border-box;}
.ycol-b  .ycol-b2 .cent1 .bd2 .bd2_box ul li a .desc .mt{color: #000000;font-size: 16px;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 12px;}
.ycol-b  .ycol-b2 .cent1 .bd2 .bd2_box ul li a .desc .mc{color: #999999;font-size: 14px;line-height: 18px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ycol-b  .ycol-b2 .cent1 .bd2 .bd2_box ul li a .desc .m{color: #000000;line-height: 24px;font-size: 14px;margin-top: 10px;}
.ycol-b  .ycol-b2 .cent1 .bd2 .bd2_box ul li{margin-top: 22px;}
.ycol-b  .ycol-b2 .cent1 .bd2 .bd2_box ul li:first-child{margin-top: 0;}
.ycol-b  .ycol-b2 .cent2{width: calc(100% - 840px);padding-left: 37px;box-sizing: border-box;}
.ycol-b  .ycol-b2 .cent2 ul li{border-bottom: 1px dashed #cccccc;}
.ycol-b  .ycol-b2 .cent2 ul li:first-child{margin-top: 0;}
.ycol-b  .ycol-b2 .cent2 ul li a{padding-bottom: 15px;display: block;padding-top: 18px;}
.ycol-b  .ycol-b2 .cent2 ul li .mt{background: url(ico14.png) no-repeat left center;padding-left: 14px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #000000;line-height: 26px;font-size: 16px;}
.ycol-b  .ycol-b2 .cent2 ul li .time{color: #999999;line-height: 24px;font-size: 14px;}
.ycol-b .ycol-b2 .cent2 ul li:first-child{border-top: 1px dashed #cccccc;}
.ycol-b .ycol-b2 .cent2 .bd{margin-top: 20px;}


.ycol-c{background: url(bg10.png)no-repeat top center;background-size: cover;padding-bottom: 62px;}
.ycol-c .yh-box .txt{color: white;}
.ycol-c .ymorebox{background: url(ico19.png)no-repeat  center;}
.ycol-c .bd .swiper-slide a{display: flex;padding: 34px 26px 31px 0;box-sizing: border-box;background: white;}
.ycol-c .bd .swiper-slide a .time {margin-right: 30px;}
.ycol-c .bd .swiper-slide a .mt{color: #000000;line-height: 26px;font-size: 16px;height: 52px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ycol-c .bd .swiper-slide a .time .t1{width: 62px;line-height: 25px;background-color: #5686e6;text-align: center;font-size: 14px;color: #ffffff;}
.ycol-c .bd .swiper-slide a .time .t2{width: 62px;line-height: 25px;background-color: #f6f6f6;text-align: center;font-size: 14px;color: #002022;}

.ycol-d{padding: 55px 0 60px;    background: url(bg5.png) no-repeat bottom center;}
.ycol-d .b-bd{margin-top: 27px;position: relative;}
.ycol-d .b-hd{display: flex;align-items: center;justify-content: space-between;}
.ycol-d .b-hd ul {display: flex;align-items: center;}
.ycol-d .b-hd ul li{margin-right: 58px;}
.ycol-d .b-hd ul li:last-child{margin-right: 0;}
.ycol-d .b-hd ul li.on a{color: #5686e6;}
.ycol-d .b-hd ul li a{color: #333333;font-size: 24px;line-height: 34px;font-weight: bold;}
.ycol-d .bd .swiper-slide a{display: block;position: relative;}
.ycol-d .bd .swiper-slide a .tle{display: none;}
.ycol-d .bd .swiper-slide:hover a .tle{background: rgba(0, 0, 0, 0.4);text-align: center;color: #ffffff;font-size: 16px;line-height: 53px;padding: 0 10px;box-sizing: border-box;position: absolute;left: 0;bottom: 0;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.ycol-d .swiper-button-prev {background: url(left2.png)no-repeat center;left: -42px;margin-top: 0;}
.ycol-d .swiper-button-next {background: url(left2.png)no-repeat center;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);right: -42px;}
.ycol-d .swiper-button-next, .ycol-d .swiper-button-prev {width: 23px;height: 40px;margin-top: -20px;top: 50%;}
.ycol-d .swiper-button-next::after, .ycol-d .swiper-button-prev::after{display: none;}
.ycol-d .bd .swiper-slide .pc img{width: 100%;}