@charset "utf-8";
 /* 初始化CSS 
--------------------------------------------------*/
*{margin: 0;padding: 0;border:0px; text-decoration: none;}
body {margin:0px 0px 0px 0px;color:#000000;background: #f5f6f8;}
li{list-style:none;list-style-position: outside;border:0;}
img,a img{border:0px; display: block;}

html{scroll-behavior: smooth;}
#leafContainer {position: fixed;z-index: 0;width: 100%;height: 100%;top: 0;overflow: hidden;}
#leafContainer>div {position: absolute;max-width: 100px;max-height: 100px;-webkit-animation-iteration-count: infinite, infinite;-webkit-animation-direction: normal, normal;-webkit-animation-timing-function: linear, ease-in;}
#leafContainer>div>img {width: 100%;-webkit-animation-iteration-count: infinite;-webkit-animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-webkit-transform-origin: 50% -100%;}
@-webkit-keyframes fade {
			0% {
				opacity: 1;
			}
			95% {
				opacity: 1;
			}
			100% {
				opacity: 0;
			}
		}
		@-webkit-keyframes drop {
			0% {
				-webkit-transform: translate(0px, -50px);
			}
			100% {
				-webkit-transform: translate(0px, 768px);
			}
		}
		@-webkit-keyframes clockwiseSpin {
			0% {
				-webkit-transform: rotate(-90deg);
			}
			100% {
				-webkit-transform: rotate(90deg);
			}
		}
		@-webkit-keyframes counterclockwiseSpinAndFlip {
			0% {
				-webkit-transform: scale(-1, 1) rotate(90deg);
			}
			100% {
			-webkit-transform: scale(-1, 1) rotate(-90deg);
			}
		}


/* 头图 */
.topxm{width:100%; overflow:hidden; position: relative; }
.topxm>a{display: block; position: absolute; left: 50%; top: 30px; z-index: 99; transform: translateX(-700px);}
.topxm>a img{width: 100px; height: auto;}
.topxm>img{height:auto; width: auto; margin: 0 auto;z-index: -1; position: relative;}

.seation1{background: url(../images/nav_bg.jpg) no-repeat center top; }
/*导航  */
.nav{width: 1400px; margin: 0 auto; position: relative; top: -100px;}
.nav ul{display: flex; justify-content: space-between; text-align: center;}
.nav ul>a{display: block;}
.nav ul li{width: 100px; height: 200px; cursor: pointer; background: url(../images/dh_bg.png) no-repeat ;}
.nav ul li:nth-child(1){background-position: 0 0;}
.nav ul li:nth-child(2){ background-position: -118px 0;}
.nav ul li:nth-child(3){ background-position: -237px 0;}
.nav ul li:nth-child(4){ background-position: -355px 0;}
.nav ul li:nth-child(5){ background-position: -473px 0;}
.nav ul li:nth-child(6){ background-position: -591px 0;}
.nav ul li:nth-child(7){ background-position: -710px 0;}
.nav ul li:nth-child(8){ background-position: -828px 0;}
.nav ul li:nth-child(9){ background-position: -946px 0;}
.nav ul li:nth-child(10){ background-position: -1064px 0;}
.nav ul li:nth-child(11){ background-position: -1183px 0;}
.nav ul li:nth-child(12){ background-position: -1301px 0;}
.nav ul li a{font-size: 18px;  font-weight: bold; color: #fff; line-height: 280px;}

.nav ul li:hover a{color: #71c75e;}
.nav ul li:hover{background: url(../images/dh_bg1.png)  no-repeat; transition: all 0.6s;}
.nav ul li:nth-child(1):hover{background-position: 0 0;}
.nav ul li:nth-child(2):hover{ background-position: -117px 0;}
.nav ul li:nth-child(3):hover{ background-position: -236px 0;}
.nav ul li:nth-child(4):hover{ background-position: -354px 0;}
.nav ul li:nth-child(5):hover{ background-position: -472px 0;}
.nav ul li:nth-child(6):hover{ background-position: -590px 0;}
.nav ul li:nth-child(7):hover{ background-position: -709px 0;}
.nav ul li:nth-child(8):hover{ background-position: -827px 0;}
.nav ul li:nth-child(9):hover{ background-position: -945px 0;}
.nav ul li:nth-child(10):hover{ background-position: -1063px 0;}
.nav ul li:nth-child(11):hover{ background-position: -1182px 0;}
.nav ul li:nth-child(12):hover{ background-position: -1300px 0;}
.nav ul li span{float:left;width:100%;height:100%; cursor:pointer;}


/* 头条 */
.hlin{ width: 1400px; height:auto;  margin: 0 auto 0px auto;border-radius: 20px; background: linear-gradient(10deg,#01647c ,#0f99a8);position: relative; top: -70px; background: url(../images/t01.jpg) no-repeat;background-size: cover}
.hlin h3{text-align: center; line-height: 50px; margin-top: 30px; padding-top: 30px; width: 1300px; margin: 0 auto; color: #fff; font-size: 38px;}
.hlin h3 a{ font-size: 38px;font-weight: bold;color: #fff;}
.hlin h3 a:hover{color: #79dc05;}
.hlin p{font-size: 16px;color: #a0b9c2;text-align: center; padding-bottom: 30px; margin: 15px auto 0 auto; width: 1200px;}
.hlin span{width: 142px;height: 84px;background: url(../images/tt.png) no-repeat center left; display: block; position: absolute;left: -4px;top: -6px; display: none;}

/* 金牌赛事 */
.jpss{width: 1400px;  margin: -45px auto 0 auto; position: relative;z-index: 99;}
.jpss ul{display: flex; justify-content: space-between; margin-top: 10px;}
.jpss ul li{width: 82px; height: 90px; background: url(../images/jpss.jpg ) no-repeat center; border-radius: 0 20px 0 0;text-align: center;color: #fff; line-height: 90px; font-size: 18px;font-weight: bold;}
.jpss ul li a{color: #fff; font-size: 28px; line-height: 90px;display: inline-block; transform: scaleY(1.5);}


.seationbox{width: 100%;background: url(../images/seation_bg.png) no-repeat center bottom; background-size: 100% auto; padding-bottom: 40px;}
.ttbox{width: 1400px; margin: 25px  auto 0 auto; display: flex; justify-content: space-between; }
.slideBox01{width:920px;overflow:hidden;position:relative;z-index:0}
.slideBox01 .hd{height:12px; overflow:hidden; position:absolute; left:50%; bottom:120px; z-index:1; transform: translateX(-50%);}
.slideBox01 .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox01 .hd ul li{float:left;margin:2px 10px 0px 0px;width:10px;height:10px;line-height:40px;text-align:center;background:#fff;color:#ddd;cursor:pointer; border-radius: 10px;}
.slideBox01 .hd ul li.on{background:#f9bf4b;color:#fff;width: 40px; transition: all 0.4s;}
.slideBox01 .bd{position:relative; height:100%; z-index:0;overflow:hidden; }
.slideBox01 .bd ul li a{width: 920px; height: 515px; overflow: hidden; display: block; border-radius: 20px 20px 0 0;}
.slideBox01 .bd img{width:920px;height:515px;border-radius: 20px 20px 0 0;transition: transform 0.5s ease; overflow: hidden;}
.slideBox01 .bd img:hover{ transform: scale(1.1);} 
.slideBox01 .bd span{width: 920px; height: 100px;position: absolute;left: 0;bottom: 100px; background: linear-gradient( to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));}
.slideBox01 .bd h1{width:860px;height:100px;font-size: 26px;color: #FFFFFF;line-height: 90px;text-align:left;overflow:hidden;cursor:pointer;font-family:"\5FAE\8F6F\96C5\9ED1"; border-radius:  0 0 20px 20px; padding:0 30px; text-align: center; font-weight: normal;background: url(../images/t01.jpg) no-repeat;}
.slideBox01 .bd h1 a{color:#fff; text-decoration:none;font-size:26px;font-family:\5FAE\8F6F\96C5\9ED1;}
.slideBox01 .bd h1 a:hover{color:#79dc05; font-size:26px;font-family:\5FAE\8F6F\96C5\9ED1;}

.slideBox01 .prev,.slideBox01 .next{position:absolute;width:34px;height:65px;background: url(../images/focus_btn.png) no-repeat;display:block; }
.slideBox01 .prev{top: 40%;margin-top: -37px; left: -1px;background-position:0 0px; cursor:pointer; }
.slideBox01 .next{top: 40%;margin-top: -37px; right:-1px;background-position:0px -65px;  cursor:pointer;}

.cpq{width: 920px;}
.cpq ul{display: flex; justify-content: space-between; margin-top: 30px; }
.cpq ul li{width: 445px; height: 250px; border-radius: 20px; position: relative; cursor: pointer;}
.cpq ul li a{width: 445px; height: 250px; border-radius: 20px; overflow: hidden; display: block;}
.cpq ul li img{width: 445px; height: 250px;border-radius: 20px;transition: transform 0.5s ease;}
.cpq ul li img:hover{transform: scale(1.1);}
.cpq ul li p{width: 445px;  height: 70px;background:linear-gradient(to bottom , rgba(0,0,0,0),rgba(0,0,0,0.8)); position: absolute; bottom: 0 ;left: 0; border-radius: 0 0 20px 20px;}
.cpq ul li p a{color: #fff; line-height: 90px; padding-left: 15px;}
.cpq ul li:hover p a{color: #79dc05;}

.ttr{z-index: 99;}
.ttr ul{ width: 480px; }
.ttr ul li{width: 480px; height: 90px;display: flex; align-items: center; border-bottom: 1px dashed #999;cursor: pointer;}
.ttr ul li:last-child{border: none;}
.ttr ul li:hover{background: linear-gradient(to right,#037680,#028d7d);}
.ttr ul li:hover a{color: #fff;}
.ttr ul li a{font-size: 18px; color: #000; margin-left: 40px;}


.phb{position: relative; margin-top: 30px; width: 450px;left: 30px;}
.phb>img{ margin: 0 auto; position: relative;z-index: 999;}
table{width: 450px;border-collapse: separate; color: #fff; text-align: center;margin-left: 0px; font-size: 26px; border-radius: 20px; position: absolute; top: 50px; overflow: hidden;border-radius: 20px;border-spacing: 0;}
table tr:first-child{height: 94px;background: url(../images/t01.jpg); }
table tr img{display: block; margin: 0 auto; width: 46px; height: auto;}
table  tr{height: 80px;background: rgba(7,128,128,0.4);  border: 1px solid #fff;}
table  tr:first-child{border: none;}


.latest{width: 1400px; margin: 30px auto 0 auto;}
.latest .part {height: 60px;padding-top: 20px;background: #f6f6f6 url("../images/2025qyh_pcZxbb_v1.png") 20px 50% no-repeat;}
.latest .latest-title {display: block;width: 200px;height: 42px;float: left}
.latest .latest-cont { width: 1180px; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 42px; border-left: none;}
.latest .latest-cont ul { white-space: nowrap; font-size: 0 }
.latest .latest-cont li { display: inline-block; margin-right: 25px; position: relative;}
.latest .latest-cont li .txt:before { content: ""; width: 6px; height: 6px; background: #fff; border-radius: 100%; position: absolute; left: 0; top: 18px; background: #07807d;}
.latest .latest-cont li .txt .tit { font-size: 16px; line-height: 42px; margin-right: 10px; color: #101010; display: inline-block; padding-left: 15px; }
.latest .latest-cont li .txt .tit a { color: #101010;text-decoration: none;}
.latest .latest-cont li .txt .time { font-size: 14px; line-height: 32px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; color: #666; display: inline-block}

.seation2{width: 100%;background: url(../images/t02.jpg) no-repeat center top; background-size: 100% auto; }
/* 大咖说 */
.dks{padding: 80px 0;}
.dks .part {width: 1400px;margin: 0 auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ttx{position: relative; z-index: 999;}
.dks .part .ttx img{margin: 0 auto;}
.dks .cont {position: relative;margin-top: 20px;}
.dks .bigImg {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;background-color: #333;width: 450px;position: relative;z-index: 1;overflow: hidden;}
.dks .bigImg .img {width: 100%;position: relative;z-index: 1;}
.dks .bigImg .img a{width: 100%; height: auto; display: block;  overflow: hidden;}
.dks .bigImg .img img {width: 100%; height: auto;transition: transform 0.5s ease;}
.dks .bigImg .img:hover img{transform: scale(1.1);}
.dks .bigImg .txt {padding: 40px 20px 20px; position: absolute;left: 0;right: 0;bottom: 0;z-index: 5;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(1,100,124,0)), color-stop(51%, #0f99a8), color-stop(99%, #01647c), to(#01647c));
  background: -webkit-linear-gradient(top, rgba(1,100,124,0) 0%, #0f99a8 51%, #01647c 99%, #01647c 100%);
  background: -moz-linear-gradient(top, rgba(1,100,124,0) 0%, #0f99a8 51%, #01647c 99%, #01647c 100%);
  background: linear-gradient(to bottom, rgba(1,100,124,0) 0%, #0f99a8 51%, #01647c 99%, #01647c 100%);
}
.dks .bigImg .name { font-size: 24px;color: #fff;font-weight: bold;line-height: 1.25;}
.dks .bigImg .name a {color: #fff;}
.dks .bigImg:hover  .name a{color: #79dc05;}
.dks .bigImg .job {margin-top: 5px;font-size: 14px;color: #fff;line-height: 1.714;}
.dks .bigImg .job a {color: #fff;}
.dks .bigImg .tit {font-size: 18px;color: #fff;line-height: 1.667;}
.dks .bigImg .tit a {color: #fff;}
.dks .bigImg .tit:before {content: "";display: block;background-color: #fff;width: 44px;height: 3px;margin-top: 10px;margin-bottom: 5px;}
.dks .scroll {background-image: url("../images/dks01.jpg"); background-size: cover;border-radius: 20px;
  background-repeat: no-repeat;padding: 65px 30px;width: 916px;position: absolute;right: 0;top: 50px;z-index: 5;}
.dks .scroll .img {width: 100%;overflow: hidden;}
.dks .scroll .img a{display: block; width: 100%; height: auto; overflow: hidden;}
.dks .scroll .img img {width: 100%; transition: transform 0.5s ease;}
.dks .scroll .img:hover img{transform: scale(1.05);}
.dks .scroll .name{ background: #999;}
.dks .scroll .name a{color: #fff;font-size: 20px;line-height: 1.333;padding: 5px;display: block; font-weight: bold;}
.dks .scroll .job {display: none;}
.dks .scroll .tit {background-color: #999;font-size: 18px;color: #fff;line-height: 1.333;padding: 5px;height: 50px;}
.dks .scroll .tit a {color: #fff;}
.dks .scroll .swiper-slide-active .tit { background-color: #156173;}
.dks .scroll .swiper-slide-active .name{background: #156173;}
.dks .scroll .swiper-button-prev {display: block; left: 0;transform: translateY(-50%);
  -webkit-background-size: 8px 15px;
     -moz-background-size: 8px 15px;
          background-size: 8px 15px;
  background-color: #156173;
  background-position: center center;
  width: 30px;
  height: 60px;
}
.dks .scroll .swiper-button-next {right: 0;transform: translateY(-50%);
  display: block;
  -webkit-background-size: 8px 15px;
     -moz-background-size: 8px 15px;
          background-size: 8px 15px;
  background-color: #156173;
  background-position: center center;
  width: 30px;
  height: 60px;
}
/* 中国健儿 */
.zgje{position: relative;z-index: 99;}
.zgje .ttx img{margin: 0 auto;}
.zgje .jebox{display: flex;justify-content: space-between; width: 1400px; margin: 20px auto; }
.zgje .jebox .jett{}
.zgje .jebox .jett a:first-child{display: block; width: 720px; height: 405px; overflow: hidden; border-radius: 20px 20px 0 0;}
.zgje .jebox .jett img{width: 720px; height: 405px;border-radius: 20px 20px 0 0;transition: transform 0.5s ease;}
.zgje .jebox .jett:hover img{transform: scale(1.1);}
.zgje .jebox .jett h3{font-size: 26px;color: #01647c;line-height: 56px;background: #fff; border-radius: 0 0 20px 20px; height: 60px; padding:0 20px}
.zgje .jebox  ul{width: 635px; height: 464px; background: url(../images/jebg.jpg) no-repeat center;background-size: cover;border-radius: 20px;}
.zgje .jebox  ul li{width: 580px; margin: 0 auto; border-bottom: 1px dashed #5092a0; padding: 30px 0;}
.zgje .jebox  ul li:last-child{border: none;}
.zgje .jebox  ul li a{font-size: 22px; color: #fff; background: url(../images/je01.png) no-repeat center left; padding-left: 35px; display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 1;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;}
.zgje .jebox  ul li:hover a{color: #79dc05;}

.fgnbox{width: 1400px; margin: 80px auto; display: flex; justify-content: space-between; z-index: 99; position: relative;}
/*  世界风采  东奥观察 赛场内外 */
.sjfc{width: 440px; }
.sjfc ul{border-top: 4px solid; border-image-source: url(../images/fc01.jpg);border-image-slice: 4;margin-top: 15px;}
.sjfc ul li{height: 80px; display: flex;align-items: center;border-bottom: 1px dashed #c4c5c6; cursor: pointer;}
.sjfc ul li:hover{}

.sjfc ul li a{color: #000;font-size: 18px; background: url(../images/icon01.png) no-repeat ; background-position: 0 10px; padding-left: 10px; }
.sjfc ul li:hover a{color: #037780; background: url(../images/icon02.png) no-repeat;background-position: 0 10px; padding-left: 10px; }
/* 闪耀米兰 */
.part04{ margin: 0 auto; width: 100%; overflow:hidden;padding:80px 0; background: url(../images/symlbg.jpg) no-repeat center bottom;background-size: cover; }
.part04 .ttx img{margin: 0 auto;}
.part04_con {position: relative; width: 1480px;margin: 0 auto;}
.part04 .swiper-container {width: 1400px;padding:40px 0px 0px 0;}
.part04 .swiper-slide {width:270px;height: auto; position: relative;}
.part04 .swiper-slide>a{display: block; width: 270px; height: 480px; border-radius: 15px; overflow: hidden;}
.part04 .swiper-slide img {width: 270px;height:480px;display: block; border-radius:15px;transition: transform 0.5s ease;}
.part04 .swiper-slide:hover img{transform: scale(1.1);}
.part04 .swiper-slide .tit {font-size: 18px;color:#fff;line-height:26px; width: 240px; background: url(../images/pqbg.png) no-repeat center top; height:100px; position: absolute;left: 0;bottom: 0;padding: 0 15px;
  background: linear-gradient(to bottom,rgba(0,80,110,0), rgba(7,77,158,0.9));border-radius: 0 0 15px 15px; display: flex;
 }
.part04 .swiper-slide .tit a {font-size: 16px;line-height: 24px;color:#fff;text-decoration:none; display: block;  height: 60px; margin-top: 40px;
     display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;}
.part04 .swiper-slide:hover .tit a{color: #79dc05; }
.part04 .swiper-slide-active .tit {font-size: 24px;}
.part04 .swiper-button-next {width: 30px;height: 59px;position: absolute;top: 50%;margin-top: -40px;right:0;z-index: 9;cursor: pointer; background-size: cover;  background-color: #79dc05;
  background-position: center center;
  width: 30px;
  height: 60px;  -webkit-background-size: 8px 15px;
     -moz-background-size: 8px 15px;
          background-size: 8px 15px;}
.part04 .swiper-button-prev {width: 30px;height: 59px;position: absolute;top: 50%;margin-top: -40px;left: 0;z-index: 90;cursor: pointer; background-size: cover;  background-color: #79dc05;
  background-position: center center;
  width: 30px;
  height: 60px;  -webkit-background-size: 8px 15px;
     -moz-background-size: 8px 15px;
          background-size: 8px 15px;}


.seation3{width: 100%;background: url(../images/seation3bg.jpg) no-repeat center bottom;background-size: 100% auto; padding-bottom: 40px;}
/* 直击现场 */
.zjxc{width: 1400px; margin: 0 auto; padding: 70px 0;}
.zjxc .ttx img{margin: 0 auto;}
.part03_leftcon {position: relative;margin-top: 0px;overflow: hidden; }
.part03_leftcon .view {position: relative;z-index: 3;float: left; margin-top: 30px;}
.part03_leftcon .view .swiper-container {width: 1200px;height: 675px;border-radius: 10px;}
.part03_leftcon .view .arrow-left {background: none;position: absolute;left: 10px;top: 50%;margin-top: -25px;width: 28px;height: 51px;z-index: 10;display: none;}
.part03_leftcon .view .arrow-right {background: none;position: absolute;right: 10px;top: 50%;margin-top: -25px;width: 28px;height: 51px;z-index: 10;display: none;}
.part03_leftcon .view {width: 1200px;height: auto;}
.part03_leftcon .view img {width: 1200px;height: 675px;}
.part03_leftcon .view .swiper-slide{position: relative;}
.part03_leftcon .view span{ display: block;width: 96px;height: 96px;background: url(../images/video.png) no-repeat center;position: absolute; left: 20px;bottom: 120px;}
.part03_leftcon .view .tit {width: 1200px;height: 80px;color: #fff;padding: 0 30px;font-size: 28px;display: table; position: absolute; left: 0; bottom: 0;background: linear-gradient(to bottom,rgba(0,81,111,0),rgba(0,81,111,0.7)); text-align: center;}
.part03_leftcon .view .tit a {width: 100%;color: #fff;display: table-cell;vertical-align: middle;}

.part03_leftcon .preview {width: 220px;height: 520px;position: absolute;z-index: 999;right: 0px;top: 100px;}
.part03_leftcon .preview .swiper-container {width: auto;height: 530px;margin: 0 auto;}
.part03_leftcon .preview .swiper-slide {width: 220px;height: 125px;cursor: pointer;margin: 0 auto 8px auto;}
.part03_leftcon .preview .swiper-slide img {width: 220px;height: 125px;text-align: center;display: block;margin: 0px auto;background: #ffffff58;border-radius: 5px;border: 4px solid #ffffff00;box-sizing: border-box;}
.part03_leftcon .preview .arrow-left {background: url("../images/20230703dyh_pcPart01anTop_v1.png") no-repeat left top;position: absolute;left: 83px;top: 0px;
    margin-top: -40px;width: 44px;height: 23px;z-index: 10;opacity: .6;}
.part03_leftcon .preview .arrow-right {background: url("../images/20230703dyh_pcPart01anBottom_v1.png") no-repeat left bottom;position: absolute;left: 83px;
bottom: -15px;margin-bottom: -28px;width: 44px;height: 23px; z-index: 1000!important;opacity: .6;}
.part03_leftcon .preview .arrow-left:hover,.part03_leftcon .preview .arrow-right:hover {opacity: 1;}
.part03_leftcon .preview .active-nav img {padding: 0;/* width: 100px;height: 100px; */margin: 0;border: 4px solid #78dc04;}


/* 冬奥零距离 */
.ljl{margin-top: 20px;}
.ljl .ttx img{margin: 0 auto;}
.part02_con {position: relative; width: 100%;margin: 10px auto;}
.part02 .swiper-container {width: 100%;padding:30px 0px 40px 0;}
.part02 .swiper-slide {height: auto; }
.part02 .swiper-slide>a{display: block; width: 100%; height: auto; overflow: hidden; border-radius: 20px 20px 0 0;}
.part02 .swiper-slide img {display: block; border-radius: 20px 20px 0 0; width: 100%; height: auto;transition: transform 0.5s ease;}
.part02 .swiper-slide:hover img{transform: scale(1.1);}
.part02 .swiper-slide .tit {font-size: 18px;color:#fff;line-height:28px; height: 110px;border-radius:  0 0 20px 20px;background: #fff; padding: 20px 0;
 }
.part02 .swiper-slide .tit>a{font-size: 20px;line-height: 30px;color:#000;text-decoration:none; display: block; height: auto;  margin: 0 auto;  height: 60px; width: 90%; padding: 0 5%;
     display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;}
.part02 .swiper-slide .tit p{font-size: 18px; color: #000; line-height: 26px; width: 140px; height: 36px;background: linear-gradient(to right,#037580,#028c7d);border-radius: 30px; line-height: 36px; margin: 15px 0 0 20px;}
.part02 .swiper-slide .tit p a{font-size:18px ; line-height: 36px;color: #fff; display: flex; justify-content: center; width: 140px; align-items: center;}
.part02 .swiper-slide .tit p a::after{content: ''; width: 18px; height: 18px;background: url(../images/more.png) no-repeat center;background-size: cover; display: block; margin-left: 10px;}
.part02 .swiper-slide-active .tit {font-size: 24px;}
.part02 .swiper-button-next {width: 30px;height: 59px;position: absolute;top: 50%;margin-top: -40px;right:10px;z-index: 9;cursor: pointer; background-size: cover;  background-color: #156173;
  background-position: center center;
  width: 30px;
  height: 60px;  -webkit-background-size: 8px 15px;
     -moz-background-size: 8px 15px;
          background-size: 8px 15px;}
.part02 .swiper-button-prev {width: 30px;height: 59px;position: absolute;top: 50%;margin-top: -40px;left: 10px;z-index: 90;cursor: pointer; background-size: cover;  background-color: #156173;
  background-position: center center;
  width: 30px;
  height: 60px;  -webkit-background-size: 8px 15px;
     -moz-background-size: 8px 15px;
          background-size: 8px 15px;}
.part02  .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
.part02 .swiper-pagination-bullet-active{background: #79dc05;}
.seation4{width: 100%;background: url(../images/seation4.jpg) no-repeat center top;background-size:cover; padding: 80px 0;}
/* 冬奥百科 */
.dabk{ position: relative;z-index: 99;}
.dabk .ttx img{margin: 0 auto;}
.dabk .sybox{width:1400px; margin: 20px auto;}
.dabk .sybox .syss{display: flex; justify-content: space-between; margin: 20px auto;}
.dabk .sybox .syss .syss1{width: 446px; height: 250px;}
.dabk .sybox .syss .syss1>a{display: block; width: 446px; height: 250px; border-radius: 10px; overflow: hidden;}
.dabk .sybox .syss .syss1 img{width: 446px; height: 250px;border-radius: 10px;transition: transform 0.5s ease;}
.dabk .sybox .syss .syss1:hover img{transform: scale(1.1);}
.dabk .sybox .syss .syss1 p{color: #fff; font-size: 18px; line-height: 30px;}

.dabk .sybox .syss .syss2{width: 250px; height: 250px;}
.dabk .sybox .syss .syss2>a{display: block; width: 250px; height: 250px; border-radius: 10px; overflow: hidden;}
.dabk .sybox .syss .syss2 img{width:250px; height: 250px;border-radius: 10px;transition: transform 0.5s ease;}
.dabk .sybox .syss .syss2:hover img{transform: scale(1.1);}
.dabk .sybox .syss .syss2 p{color: #fff; font-size: 18px; line-height: 30px;}

.dabk .sybox .syss .syss3{width: 665px; }
.dabk .sybox .syss .syss3 .sytt{ display: flex; justify-content: space-between; align-items: center;  border-bottom: 1px dashed #fff; padding-bottom: 20px;}
.dabk .sybox .syss .syss3 .sytt a:first-child{display: block; width: 230px; height: 130px; overflow: hidden; border-radius: 10px;}
.dabk .sybox .syss .syss3 .sytt img{width: 230px; height: 130px; border-radius: 10px;transition: transform 0.5s ease;}
.dabk .sybox .syss .syss3 .sytt:hover img{transform: scale(1.1);}
.dabk .sybox .syss .syss3 .sytt p{font-size: 20px;color: #fff; width: 420px; line-height: 30px;}
.dabk .sybox .syss .syss3 ul{}
.dabk .sybox .syss .syss3 ul li{height: 55px; line-height:55px; border-bottom: 1px dashed #fff;}
.dabk .sybox .syss .syss3 ul li:last-child{border: none;}
.dabk .sybox .syss .syss3 ul li a{font-size: 20px; color: #fff; display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 1;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;}


/* 多语种 */
.languages {width: 1400px;margin: 150px auto 0 auto;position: relative;z-index: 5;}
.languages .languages-top {font-size: 0;}
.languages .languages-top  .ttx img{margin: 0 auto;}
.languages .languages-nav {margin-top: 45px;display: inline-block;vertical-align: middle;position: relative;white-space: nowrap;font-size: 16px;line-height: 30px;font-family: Georgia;color: #fff;}
.languages .languages-nav a {color: #fff;display: inline-block;margin-right: 9px;padding: 0 20px;position: relative;}
.languages .languages-nav a.active,
.languages .languages-nav a:hover {background-color: #32d401;color: #fff !important;height: 30px;}
.languages .languages-news {margin-top: 25px;overflow: hidden; }
.languages .languages-left { float: left; width: 960px;}
.languages .languages-left .scroll {height: 540px;position: relative; width: 100%;}
.languages .languages-left .scroll .swiper-pagination {width: auto;right: 15px;left: auto;bottom: 20px;}
.languages .languages-left .scroll .swiper-pagination .swiper-pagination-bullet {margin-right: 0;opacity: 1;background: #e6e3e3;-webkit-transition: width 0.5s;-moz-transition: width 0.5s;transition: width 0.5s;-webkit-border-radius: 4px;   -moz-border-radius: 4px;  border-radius: 4px;}
.languages .languages-left .scroll .swiper-pagination .swiper-pagination-bullet-active {width: 38px;background: #32d401;}
.languages .languages-left .scroll .swiper-button-prev {display: none;width: 34px;height: 73px;left: 0;margin-top: -52px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABJCAYAAABYdPRbAAADLUlEQVRoge3az0vTcRzH8fd36GrFN1ALvkRuLDaSUc6DBgW76kEh+O4keHCHgd9JV/+Rcjp2mAdBL3rSg95qp5iYyxjGRJllfCE12RdcTvl+46UF8SVoP776/hLfF+y47x6ML9uT7SMYhpGi690pEe0TUY6I3hLROV695ZoR2A0ievjr8ZyIXhPRsYsB8uc6iegl3hBuCPaAiCJ2gGBP7QLx2gVii3vkYg7EPAdingMxz4GY939CdnZ2bsuy/GJiYuIZKySZTIYFQTDGx8fzbJDl5eX7xWJRGhgY2PL5fCcsEE3TWubn57s7Ojq00dHR7UauYQkknU53lctlTywW23C73ToLpFAo3Mlms4FwOPw5Eol8a/Q6TUF0Xafp6eme1tbW80Qi8bGZazUFWVxc9JZKpbtDQ0MFSZJ+sECOjo7cCwsLTyRJOh4ZGdltBtEUZGpqKlSpVNzxePy9y+UyWCDr6+ttuVzO39fXt9vb2/u9WURDEF3XhVQq1ePxeKqKohSsQDQEmZ2d9auq2ibL8mZ7e3uVBaKq6s2lpaWQ1+s9iEaje1Yh6oYkk8nHZ2dnLYqibLhc1hZEzVfLZrP38vl8ZyQS2Q6FQmVLFbVCqtWqK5PJ9IiiWInH41tWI2qGZDKZ4OHhoTg8PPxBFMVzFkipVLq1urr6KBAIqIODg1+vAlETZHJyMmwYhpBIJOquLkshvycIwlU6/g1RFCWPDkWPskL8fv9Jf3//J/QoupQNgsVisSJ6dG5urht9ygZBh6JHNU3zoE/ZIBh6FF2KPkWnskEwdCn6FJ2KXmWDoEvRp+hU9CobBEOfolPRq+hWNgj6FJ2KXkW3skEwdCp6Fd26trbWxgahy0/cAro1nU7jxm36879hCHo1Go1uol/RsWwQTJblPZ/Pd4CORc+yQdCtY2NjG+hY9CwbBEO/omPRs+haNgiGjkXPomvRt2wQdCx6Fl07MzMTYINg6NlgMKiurKx0oXPZIHT5pZhH36Jz630uxx/Qf53zE7h5DsQ8B2KeAzHPgZh2ahfIvl0gOTtAvuD0FTcEiFc4AsZx/Avn0FQiekdEby7OoRHRTxZxRi0nu0IrAAAAAElFTkSuQmCC") 0 0 no-repeat;
}
.languages .languages-left .scroll .swiper-button-next {display: none;width: 34px;height: 73px; right: 0; margin-top: -52px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABJCAYAAABYdPRbAAADH0lEQVRoge3aQWvTABjG8TdhrVbJcJtCUNZSWHGUaXdoFQ/R2y4bCO1psEsPha3zvC8i61Z6yA6DnrrTduiO9tgxV5WiVDbqRAKuUwys0o1GHq0iQViXpHsr5Lkn+dOG9EdbwTAM6myAiB4TUYyI7hDRFbrEDXQudYOInhHR6GVe/O+JnRjWCOqEKNwRv0MecEdQJ8TfBx1/7hH2if0QQW7IP+aGmOeGmOeGmPf/hiwtLT2Kx+NP9/f3r7OGLC4uVgRBMDKZTIQ1JBAInExNTb2r1Wry1tbWbbYQLJlM1kZGRvR8Pn9f13VHPr0thXi93nYymdzTdd2Xy+XG2UIwRVE+RyKRw1KpNFatVgfZQrB0Ov3G4/Gcra6uTrbbbb4QWZa/z8zMVOv1+s2NjQ1b5LT9QJubmzuQZflroVC4d3x87GULEUXRSKVSL5vNpndlZSXMFoJFo9EvsVjsoFwuB3d3d4fYQrCFhYWqz+drZbNZ3LgCW8jw8HArkUi81jRtaH19PcgWgsXj8Q9+v/9oc3MzrGnaVbYQURTxFu2dnp4OZDKZCbYQLBwOf1MU5X2lUhktlUq32EKwVCr1VpKkpqqqkVar1dU1ehIiSdLZ7Ozsq0ajMbi2tjbGFoJNT09/CoVCWrFYHK/X69fYQujXs6ViGIawvLx8ruZ6GiII3T/XehoC18K3eGXYQuBZuBa+DQaDJywhcCw8C9fCt90c05MQOBaehWvhW5YQ+BWOhWfh2m6PczQEboVf4Vh49iLHOhoCt8KvcCw8yxICr8Kt8Csce9HjHQuBV+FW+BWOZQnZ2dkZglfhVvjVyjlsh8CnuVxuEl6FW62ex3YIfAqnwqtwK0sIXAqfBgKBI3jVzrlshcCl8On8/PwevMoSAo/CpfApnGqrwmoIHKqq6iRcCp/ajbAcoqpqqNFoSHApfMoSAn9ub2/fhUfhUiciLIXAn3BoOp0+V10XGX6Azjp5QqtzvwI3zw0xzw0xzw0xr69CHPnQsjuE2JKVkyHlPuj4GfKCiD72QwjukedEdMgZYv4f2hMieoifYi71f2hE9AOXzT+BgEqniAAAAABJRU5ErkJggg==") 0 0 no-repeat;
}
.languages .languages-left .scroll .swiper-container:hover .swiper-button-next,
.languages .languages-left .scroll .swiper-container:hover .swiper-button-prev {display: block;}
.languages .languages-left .scroll .swiper-slide {position: relative;overflow: hidden;}
.languages .languages-left .scroll .img {position: relative;z-index: 1; width: 100%; height: 100%;}
.languages .languages-left .scroll .img img {width: 100%;height: 100%;display: block;}
.languages .languages-left .scroll .tit {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), to(rgba(0,0,0,0.65)));
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%);
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 140px 10px 20px;
  font-size: 26px;
  font-weight: 700;
  line-height: 40px;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.languages .languages-left .scroll .tit .btn {margin-right: 10px;width: 64px;height: 64px;display: inline-block;}
.languages .languages-left .scroll .tit .btn.hide {display: none;}
.languages .languages-left .scroll .tit a {-ms-flex: 1;-webkit-box-flex: 1;-webkit-flex: 1;   -moz-box-flex: 1;        flex: 1;color: #fff;}
.languages .languages-left .list.list-pic { margin-top: 30px;
}
.languages .languages-left .list.list-pic ul { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between;    -moz-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between;}
.languages .languages-left .list.list-pic li { width: 300p}
.languages .languages-left .list.list-pic li .img { width: 100%; overflow: hidden;}
.languages .languages-left .list.list-pic li .tit {padding: 20px 0; font-size: 24px; color: #333; line-height: 1.5;}
.languages .languages-left .list.list-pic li .tit a {color: #333;}
.languages .languages-right {float: right;width: 410px; position: relative;z-index: 99;}
.languages .languages-right .list.list-pic li .img {width: 100%; overflow: hidden;}
.languages .languages-right .list.list-pic li .tit {padding: 20px 0 40px;font-size: 24px;color: #333;line-height: 1.5;}
.languages .languages-right .list.list-pic li .tit a {color: #333;}
.languages .languages-right .list.list-txt li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
  height: 187px;
  color: #333;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  border-top: 1px dotted #ccc;
  font-size: 24px;
  color: #333;
  line-height: 1.5;
}
.languages .languages-right .list.list-txt li a {color: #fff;}

/* 底部 */
.foot{width:100%;overflow:hidden;padding:20px 0 20px 0;background: #01647c;}
.foot .gnq{margin:0px auto;width:750px;padding:10px 0px 5px 0px;text-align:center;font-size:16px;color:#fff;}
.foot .gnx{margin:0px auto;width:750px; text-align:center;padding:0px 0px 10px 0px;font-size:14px;color:#fff;}


::-webkit-scrollbar{width: 6px;background: #fff;}
::-webkit-scrollbar-thumb{background: #78dc04;border-radius: 6px;}

 /* 右边跟随菜单 */
.rtbox {position: fixed;right: 30px;width: 41px;bottom: 110px;z-index: 3;}
.rtbox .sjmm {float: left;width: 45px;height: 53px;padding: 8px 0 0 0;border-radius: 8px 8px;background: #fff;border: 1px #e9f0fa solid;box-shadow: 0 1.8px 6px 0 rgba(31, 31, 31, .06);}
.rtbox .sjmm dt {margin: 0 auto; width: 29px;height: 29px; background: url(https://www.news.cn/sports/topic/2025cdwg/images/cion01.png) no-repeat;}
.rtbox .sjmm dd {margin: 0 auto;width: calc(100% - 3px);font-size: 14px;color: #333;text-align: center;padding: 1px 0 0 3px;letter-spacing: 2px;}
.rtbox .sjmm .ycx01 {display: none;width: 146px;height: 150px;background: url(https://www.news.cn/sports/topic/2025cdwg/images/rfloat01.png) no-repeat;margin: -57px 0 0 -148px;padding: 10px 10px;}
.rtbox .sjmm .ycx01 img {width: 110px;height: 110px;}
.rtbox .sjmm:hover .ycx01 { display: block;}
.rtbox .sjmm:hover dt { background: url(https://www.news.cn/sports/topic/2025cdwg/images/cion01.png) no-repeat 0 -40px;}
.rtbox .sjmm:hover dd { color: #fff;}
.rtbox .sjmm:hover { background: #009cdf;border: 1px solid #009cdf;}

/*回到顶部*/
.totop {display: none;position: fixed;bottom: 53px;right: 10px;width: 33px;height: 33px;background: url(../images/cion.png) no-repeat 8px 7px #fff;border-radius: 8px;border: 1px solid #e9f0fa;padding: 6px 6px;
cursor: pointer;z-index: 100;box-shadow: 0 1.8px 6px 0 rgba(31, 31, 31, .06);}
.totop .ycx03 {display: none;width: 114px;height: 150px;background: url(../images/rfloat03.png) no-repeat;margin: -8px 0 0 -115px;}
.totop:hover .ycx03 { display: block;}
.totop:hover {background: url(../images/cion.png) no-repeat 8px -33px #028d7d; border: 1px solid #028d7d;}
.rightNav {background: url("../images/2025qyh_pcRightNavBg_v1.png") 0 0 no-repeat;width: 66px;height: 408px;position: fixed;top: 58%;right: 0;transform: translateY(-50%);z-index: 999;padding-top: 60px;padding-bottom: 60px;background-size: 100% 100%;}
.rightNav ul {display: flex;height: 100%;flex-wrap: wrap;justify-content: center;align-content: space-between;}
.rightNav ul li {position: relative;}
.rightNav ul li img {display: block;margin: 0 auto;}
.rightNav ul li.ycx05 .zhankai {position: absolute;background: #028d7d;width: 175px;height: 100px;right: -9px;top: -18px;z-index: 9;display: none;}
.rightNav ul li.ycx05:hover .zhankai {display: block; }
.rightNav ul li.ycx05 .zhankai img {width: 80px;height: 80px;margin: 10px; }
.rightNav ul li.ycx05 .dy {position: relative;z-index: 99;}
.rightNav ul li.ycx04 .zhankai {position: absolute;background: #028d7d;width: 175px;height: 100px;right: -9px;top: -18px;z-index: 9;display: none;}
.rightNav ul li.ycx04:hover .zhankai {display: block;}
.rightNav ul li.ycx04 .zhankai img {width: 80px;height: 80px;margin: 10px;}
.rightNav ul li.ycx04 .wx {position: relative;z-index: 99;}
.rightNav ul li.ycx06 .zhankai {position: absolute;background: #028d7d;width: 175px;height: 100px;right: -9px;top: -18px;z-index: 9;display: none;}
.rightNav ul li.ycx06:hover .zhankai {display: block;}
.rightNav ul li.ycx06 .zhankai img {width: 80px;height: 80px;margin: 10px;}
.rightNav ul li.ycx06 .wx {position: relative;z-index: 99;}

/* 内页 */
.mcdh{display: none;}
.topn{width: 100%;height: auto;}
.topn img{width: 100%;height: auto;}
.topw{display:none;}

.pcdh{width: 100%; height: auto; background: url(../images/bg1.jpg) no-repeat center top;background-size: 100% auto; padding-bottom: 25px;}
.dhmm{display: none;}
.mainbox{background: url(../images/nav_bg.jpg) no-repeat center top; background-size: 100% auto; }
.nbt{width:1400px; margin: 30px auto 0 auto; border-bottom: 1px solid #028d7d;padding-bottom: 5px;}
.nbt p{font-size: 30px; background: url(../images/bg5.jpg) no-repeat center left; padding-left: 15px; font-weight: bold; color: #028d7d;}

.ndks{display: flex; flex-wrap: wrap; width: 1440px; margin: 30px auto 0 auto; justify-content: left; position: relative; z-index: 999;}
.ndks li{border: 3px solid #fff;box-sizing: border-box;box-shadow: 0 0 15px #d8d8d8;border-radius: 10px;width: 260px;height: auto; margin-bottom: 30px;background: #fff; margin-left: 25px;}
.ndks li img{ border-radius: 8px 8px 0 0;width: 100%;  height: auto; }
.ndks li h3{font-size: 18px; color: #333; text-align: left; line-height: 28px; padding: 5px 10px; font-weight: normal;}


.nlist{width: 1400px; margin: 0 auto; padding-bottom: 100px; position: relative; z-index: 999;}
.nlist li{width: 1400px; display: flex; justify-content: flex-start; height: 80px; border-bottom: 1px dashed #d9d9d9;align-items: center; }
.nlist li::before{content: ''; display: block; width: 8px; height: 8px; background: #79dc05; margin-right: 10px; border-radius: 10px;}
.nlist li p{font-size: 20px; width: 100%; display: flex;justify-content: space-between;align-items: center;}
.nlist li p a{color: #333;}
.nlist li p span{color: #999;font-size: 16px; }

.zzbox{background: rgba(255, 255, 255, 0.75); border-top: 1px solid #fff;  margin-top: -80px;}