@charset "utf-8";
body,html{ overflow-x:hidden}
body,ul,li{margin:0;padding:0;}
body{font-family:\5FAE\8F6F\96C5\9ED1; margin:0px auto;}
h1{ margin:0; padding:0;}
*{ margin:0; padding:0;border: none;}
img{display: block;}
ul,li{list-style:none;}
a{text-decoration:none;}

/*顶部头图*/
.tb{margin:0px auto;width:100%;}
.tb img{width:100%;height:auto; display:block;}

/* 导航 */
.dhmm{width:100%;height:50px;position:relative;background: linear-gradient(to right,#0c77dc,#e3007f);}
.dhmm span{ position:absolute;top:10px;right:2px;width:20px;height:30px;background: url(../images/arr_con.png) no-repeat 0px -74px;}
.dhmm .wzg{margin:0 25px 0 10px ;display: -webkit-box;overflow-x: auto;/*适应苹果*/-webkit-overflow-scrolling:touch;}
.dhmm .wzg li{float:left;margin: 3% 10px 0 0; padding: 0 10px 0 10px;}
.dhmm .wzg li a{color:#fff;text-decoration:none;FONT-SIZE: 16x;LINE-HEIGHT: 28px; }
.dhmm .wzg::-webkit-scrollbar {display: none;}

.ttbox{width: 100%; height: auto;background: url(../images/bg1.jpg) no-repeat center top; background-size: 100% auto; padding-top: 10px;}
/* 头条 */
.hlin{ width: 94%; height: auto;  margin: 0px auto 10px auto;border-radius: 5px; padding: 10px 0; background: url(../images/ttbg.jpg) no-repeat center top;background-size: 100% 100%;}
.hlin h3{text-align: center; line-height:24px; padding: 0 10px;}
.hlin h3 a{ font-size: 20px;font-weight: bold;color: #fff; line-height: 160%}
.hlin p{font-size: 12px;color: #fff;text-align: left; padding: 0 10px;text-indent: 2em; margin-top: 8px; line-height: 20px; display: none;}
.hlin span{width: 64px;height: 38px;background: url(../images/tt.png) no-repeat center left; display: block; position: absolute;left: -3px;top: -3px;background-size: 100% auto;}

/* 焦点图 */
.slideBox{ position:relative;width:94%;overflow:hidden; margin:0px auto;}
.slideBox .hd{height:15px; line-height:10px; z-index:999; padding:5px 0px 0px 0px;text-align:center;}
.slideBox .hd li{ display:inline-block; width:5px; height:5px;background:#dfdfdf; text-indent:-9999px; overflow:hidden; margin:0 4px;border-radius:5px 5px;transition: all 0.4s;}
.slideBox .hd li.on{ background:#f9bf4b;width:15px; }
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li{ position:relative; text-align:center;border-radius: 5px 5px;}
.slideBox .bd li img{ background:url(loading.gif) center center no-repeat;  vertical-align:top; width:100%;height:auto;border-radius: 8px 8px 0 0;aspect-ratio:16/9;}
.slideBox .bd li a img {}

.slideBox .bd li span{ display:block;bottom:0px;width:94%;padding:6px 3%;line-height:26px;font-size:15px;color:#fff;text-align:center;font-size: 14px;font-family:\5FAE\8F6F\96C5\9ED1;z-index:3; background: linear-gradient(to right,#007bf8,#00a6ff);border-radius: 0 0 8px 8px;}
.slideBox .bd li span a{color:#fff; text-decoration:none;line-height:26px;FONT-SIZE: 15px;font-family:\5FAE\8F6F\96C5\9ED1; 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;}
	
/* 聚焦-小图 */
.xtmu{float:left;width:100%; overflow:hidden;margin:20px 0 10px 3%;}
.xtmu li{float:left;width:45%;background:#f9f9f9;margin:0 4% 0 0;border-radius:0 0 8px 8px;}
.xtmu li dt{float:left;width:100%;}
.xtmu li dt a img,.xtmu li dt img{width:100%;height:auto;aspect-ratio:16/9;object-fit: contain;border-radius:8px 8px 0 0;}
.xtmu li dd{float:left;width:calc(100% - 16px);height:45px;padding:3px 8px 5px 8px; overflow:hidden;}
.xtmu li dd a{color:#333; text-decoration:none;line-height:23px;FONT-SIZE: 14px;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/* 聚焦 */
.kd{width:94%;overflow: hidden;padding:0px 3% 0px 3%;}
.kd .xum{float:left;width:100%;padding:0px 0;color:#666666;overflow:hidden; text-align:left;}
.kd .xum li{float:left;width:100%;padding:10px 0px 8px 0px;color:#666666;border-bottom:1px #999 dashed;}
/*.kd .xum li:last-child{border-bottom:0px #e5e5e5 dashed;}*/
.kd .xum li dt{float:left;width:4%;color:#333;padding:3px 0px 0px 0px;LINE-HEIGHT: 100%;font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold;}
.kd .xum li dd{float:left;width:96%;}
.kd .xum li dd a{color:#333;text-decoration:none;LINE-HEIGHT: 160%;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;}
.kd .xum li dd a:hover{color:#FF8400; text-decoration:none;}

/* 奖牌榜 */
.bhcu{width:94%;margin:10px 3% 30px 3%; overflow:hidden; position:relative;}
.bhcu .ggtb{ position:absolute;top:0;left:0;width:100%;z-index:1}
.bhcu .ggtb img{ width:96%;height:auto;}

.bhcu .boxn{ position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}

.jpbx{width:100%;padding:24.3% 0 0 0;}
.jpbx .jpxm{float:left;width:100%; height:30px;background:#0067f4;padding:10px 0 10px 0;border-radius: 8px 8px 0 0;}
.jpbx .jpxm li{float:left;width:38%;height:30px;}

.jpbx .jpxm span{float:left;width:15%;height:30px;display: flex;align-items:center;justify-content: center; color:#fff;font-size:16px;}
.jpbx .jpxm span img{width:50%;height:auto;}

.jpbx .buxm{float:left;width:100%; height:30px;background:#33b5ff;padding:10px 0 10px 0;border-top:1px #fff solid;}
.jpbx .buxm:last-child{border-radius:0 0 8px 8px;}
.jpbx .buxm li{float:left;width:38%;height:30px;display: flex;align-items:center;justify-content: center; color:#fff;font-size:16px;}

.jpbx .buxm span{float:left;width:15%;height:30px;display: flex;align-items:center;justify-content: center; color:#fff;font-size:16px;}
.jpbx .buxm span img{width:50%;height:auto;}

.bhcu .ckgd{ position:absolute;top:30px;right:10px;padding:4px 8px 4px 10px;border:1px #f2f2f2 solid;background:#fff;border-radius:40px 40px;cursor:pointer;z-index:1}
.bhcu .ckgd dt{float:left;color:#989898;font-size:12px;margin:1px 0 0 0;}
.bhcu .ckgd dd{float:right;width:10px;height:14px;margin:1px 0 0 5px;background: url(../images/jpb_arrow.png) no-repeat;background-size:cover;}

/* 世运大咖说 */
.snav{margin: 10px auto; width: 94%;}
.snav img{margin: 0px auto 0px auto; width: 100%; height: auto;}
.tqfn{ position: relative;}
.tqfn .swiper-container { width: 100%;; margin:0 auto;  height: auto; padding: 10px 0; }
.tqfn .swiper-slide {width: 60%;height: auto;  margin:0vh 0 0 0;background: #fff; border: 5px solid #fff; box-sizing: border-box;box-shadow: 0 0 25px #d9d9d9;border-radius: 20px; opacity: 0.5;}
.tqfn .swiper-slide img {width: 100%;height: auto; border-radius: 15px 15px 0 0; }
.tqfn .swiper-slide h3{font-size:18px; padding:8px 5px 10px 5px;color: #403f3f; text-align: center; line-height:160%;overflow: hidden; }
.tqfn .swiper-slide h3 a{color: #403f3f;}
.tqfn .swiper-slide-active{opacity: 1;}
.tqfn .swiper-pagination{ left: 50%; transform: translateX(-50%); bottom: 0vh;}

.tqfn .swiper-pagination-bullet{opacity: 1; bottom:0px;margin: 0 4px; width: 12px; height: 12px;background: url(../images/btn01.png) no-repeat center;}
.tqfn .swiper-pagination-bullet-active{opacity: 1; width: 12px; height: 12px; background: url(../images/btn02.png) no-repeat center;}

.tqfn .swiper-button-next{ right: 0px;width: 34px; height: 73px;background: url(../images/bright.png) no-repeat center; background-size: 100% 100%; }
.tqfn .swiper-button-prev{left: 0px;width: 34px; height: 73px;background: url(../images/blfet.png) no-repeat center; background-size: 100% 100%; }
.tqfn .swiper-button-prev:hover{opacity: 1; transition: all 0.4s;}
.tqfn .swiper-button-next:hover{opacity: 1; transition: all 0.4s;}

.tqfn .swiper-container-3d .swiper-slide-shadow-left{ border-radius: 20px;}
.tqfn .swiper-container-3d .swiper-slide-shadow-right{ border-radius: 20px;}
/* 蓉耀一刻 */
.ryzyk .rytt{ display: flex; justify-content: space-between; align-items: center; margin-top: 20px; border-bottom: 1px dashed #b2b2b2; padding-bottom: 15px; width: 94%; margin: 0 auto;}
.ryzyk .rytt a:first-child{display: block; width: 35%;}
.ryzyk .rytt a:last-child{display: block; width: 63%;}
.ryzyk .rytt img{width: 100%; height: auto; border-radius: 8px 8px;}
.ryzyk .rytt p{font-size: 16px;color: #333; width: 100%; line-height: 28px;}
.ryzyk ul{width: 94%;margin: 0 auto;}
.ryzyk ul li{border-bottom: 1px dashed #b2b2b2; padding: 10px 0;}
.ryzyk ul li:last-child{border: none;}
.ryzyk ul li a{font-size: 16px; color: #333; line-height: 160%}

.sbox{ width: 100%; padding: 0px 0 20px 0;background: #f7f7f7;}
.sbox>div:first-child{background:url(../images/bg2.png) no-repeat center;background-size: auto 120%; padding-top: 15px; padding-bottom: 30px;}
.sbox>div:first-child  .rytt p{font-size: 16px;color: #fff; width: 100%; line-height: 28px;}
.sbox>div:first-child .rytt{border-bottom: 1px dashed #fff;}
.sbox>div:first-child ul li{border-bottom: 1px dashed #fff;}
.sbox>div:first-child ul li:last-child{border: none;}
.sbox>div:first-child ul li a{color: #fff;}
.sbox>div:nth-child(2){margin: 25px auto;}
/* 世运观察 */
.ssc{width: 100%; margin: 0 auto;}
.ssc .snav{margin: 10px auto; width: 94%;}
.ssc .snav img{ width: 100%; height: auto; margin-left: 0;}

.ssc .rytt{ display: flex; justify-content: space-between; align-items: center; margin-top: 20px; border-bottom: 1px dashed #b2b2b2; padding-bottom: 15px; width: 94%; margin: 0 auto;}
.ssc .rytt a:first-child{display: block; width: 35%;}
.ssc .rytt a:last-child{display: block; width: 63%;}
.ssc .rytt img{width: 100%; height: auto; border-radius: 8px 8px;}
.ssc .rytt p{font-size: 16px;color: #333; width: 100%; line-height: 28px;}
.ssc .rytt p a{font-size: 16px;color: #333;line-height: 28px;}
.ssc ul{width: 94%;margin: 0 auto;}
.ssc ul li{border-bottom: 1px dashed #b2b2b2; padding: 10px 0;}
.ssc ul li a{font-size: 16px; color: #333; line-height: 160%;overflow: hidden;}

/* 直击现场 */
.jctp{margin-top: 20px;}
.slideBox1{ position:relative;width:100%;overflow:hidden; margin:0px auto;}
.slideBox1 .hd{height:15px; line-height:10px; z-index:999; padding:5px 0px 0px 0px;text-align:center; position: absolute; left: 50%;bottom: 45px; transform: translateX(-50%);}
.slideBox1 .hd li{ display:inline-block; width:5px; height:5px;background:#fff; text-indent:-9999px; overflow:hidden; margin:0 4px;transition: all 0.4s;}
.slideBox1 .hd li.on{ background:#f9bf4b;width:15px; }
.slideBox1 .bd{ position:relative; z-index:0;}
.slideBox1 .bd li{ position:relative; text-align:center;border-radius: 5px 5px;}
.slideBox1 .bd li img{ background:url(loading.gif) center center no-repeat;  vertical-align:top; width:100%;height:auto;aspect-ratio:16/9;}
.slideBox1 .bd li a img {}

.slideBox1 .bd li span{ display:block;bottom:0px;width:94%;padding:6px 3%;line-height:26px;font-size:16px;color:#333;text-align:center;font-size: 14px;font-family:\5FAE\8F6F\96C5\9ED1;z-index:3; }
.slideBox1 .bd li span a{color:#333; text-decoration:none;line-height:26px;FONT-SIZE: 14px;font-family:\5FAE\8F6F\96C5\9ED1; 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;}
/* 世运百科 */
.sybk{width: 100%;background: url(../images/bg3.jpg) no-repeat center bottom; background-size: 100% auto; }

.sybk .sybox{width:100%; margin: 0 auto;}
.sybk .sybox .syss{margin: 10px auto;}
.sybk .sybox .syss .syss1{width: 94%; height: auto; display: flex;justify-content: space-between;align-items: center; margin: 0 auto;}
.sybk .sybox .syss .syss1 a:first-child{width: 55%;}
.sybk .sybox .syss .syss1 a:last-child{width: 43%;}
.sybk .sybox .syss .syss1 img{width: 100%; height: auto;border-radius: 8px 8px;}
.sybk .sybox .syss .syss1 p{color: #333; font-size: 18px; line-height: 30px;width: 100%;}

.sybk .sybox .syss .syss2{width: 94%; height: auto; display: flex;justify-content: space-between;align-items: center;padding: 15px 0;border-top: 1px dashed #999; margin: 15px auto; border-bottom: 1px dashed #999;}
.sybk .sybox .syss .syss2 a:first-child{width: 35%;}
.sybk .sybox .syss .syss2 a:last-child{width: 62%;}
.sybk .sybox .syss .syss2 img{width:100%; height: auto;border-radius: 8px 8px;aspect-ratio: 1/1;}
.sybk .sybox .syss .syss2 p{color: #333; font-size: 18px; line-height: 30px; width: 100%;}

.sybk .sybox .syss .syss3{width: 94%;  margin: 0 auto;}
.sybk .sybox .syss .syss3 .sytt{ display: flex; justify-content: space-between; align-items: center;  border-bottom: 1px dashed #999; padding-bottom: 15px;}
.sybk .sybox .syss .syss3 .sytt a:first-child{width: 30%;}
.sybk .sybox .syss .syss3 .sytt a:last-child{width: 67%;}
.sybk .sybox .syss .syss3 .sytt img{width: 100%; height: auto; border-radius: 8px 8px;}
.sybk .sybox .syss .syss3 .sytt p{font-size: 16px;color: #333; width: 100%; line-height: 26px;}
.sybk .sybox .syss .syss3 ul{}
.sybk .sybox .syss .syss3 ul li{ border-bottom: 1px dashed #999; padding:10px 0;}
.sybk .sybox .syss .syss3 ul li:last-child{border: none;}
.sybk .sybox .syss .syss3 ul li a{font-size: 16px; color: #333; line-height: 160%;  overflow: hidden;}

/* 底部代码 */
.foot{width:100%;overflow:hidden;padding:10px 0 50px 0;}
.foot .gnq{margin:0px auto;width:100%;color:#000;font-size:18px;text-align:center;font-family:\5FAE\8F6F\96C5\9ED1;padding:15px 0px 0px 0px;}
.foot .gnx{margin:0px auto;width:100%; text-align:center;padding:6px 0px 4px 0px;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;color:#000;}
.foot .gny{margin:0px auto;width:100%; text-align:center;font-family:\5FAE\8F6F\96C5\9ED1;font-size:12px;color:#666666;}


/* 内页开始 */
/* 头图 */
.topn{display: none;}
.topw{width: 100%;height: auto;}
.topw img{width: 100%;height: auto;}

.pcdh{display:none}

.mainbox{background: url(../images/bg3.jpg) no-repeat center bottom; background-size: 100% auto; padding:0 0 50px 0;}
.nbt{width:94%; margin: 20px auto 0 auto; border-bottom: 1px solid #e3e3e3;padding-bottom: 5px;}
.nbt p{font-size:22px; background: url(../images/bg5.jpg) no-repeat center left; font-weight: bold; color: #0fb5fc; padding-left: 10px;background-size: 6px 22px;background-position: 0 4px;}

.ndks{display: flex; flex-wrap: wrap;justify-content:space-between; width: 94%; margin: 10px auto;}
.ndks li{border: 3px solid #fff;box-sizing: border-box;box-shadow: 0 0 15px #d8d8d8;border-radius: 10px;width: 48%;height: auto; margin-bottom: 20px;background: #fff;}
.ndks li img{ border-radius: 8px 8px 0 0;width: 100%;  height: auto; }
.ndks li h3{font-size: 14px; color: #333;line-height:23px;height:42px;font-weight:normal;padding:5px 5px;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden;}

.nlist{width: 94%; margin: 0 auto; padding-bottom: 100px;}
.nlist li{width: 100%; display: flex; justify-content: flex-start; height: 80px; border-bottom: 1px dashed #d9d9d9;align-items: center;}
.nlist li::before{content: ''; display: block; width: 6px; height: 6px;background: #00a6ff; 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;display:none}

.list-more {float: left;margin: 20px auto;font-size: 16px;line-height: 46px;height: 48px;width: 200px;text-align: center;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius:8px;background: #fff;border:1px #f0f0f0 solid;color: #666666;cursor: pointer;transform: translateX(-100px);margin-left:50%;}
