body,dl,dt,dd,ul,ul li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{-webkit-font-smoothing:antialiased;padding:0;margin:0;font-family:"Microsoft Yahei","微软雅黑",Arial,Helvetica,sans-serif;font-size: 12px;}
*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:rgba(0,0,0,0);scrollbar-width: none; /* firefox */}
*:focus{outline:0}
img,input,select,textarea,button,object{vertical-align:middle}
html{_overflow-x:hidden;}
html,body{min-width:320px;height:100%;margin:0 auto;-moz-user-select:none;background-image: linear-gradient(to right, #1f62ee, #0cadf9);}
img{border:0;max-width:100%}table{border-collapse:collapse}
ul,ul li{list-style:none;margin:0;padding:0;list-style-type:none}
dt,dd{list-style:none;margin:0;padding:0;list-style-type:none}
hr{height:1px;border:0;border-top:1px dotted #ccc;overflow:hidden}
hr.c2{border:0;border-top:2px solid #ddd}
hr.dashed{border-top:1px dashed #e4e4e4}
*::-webkit-scrollbar {display: none; /* Chrome Safari */}
::-webkit-scrollbar{width:0;height:1px}
::-webkit-scrollbar-thumb{border-radius:0px;-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,.2);background:rgba(0,0,0,.2)}
.clearfix{clear: both;}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
a{color:#666;text-decoration:none;blr:expression(this.onFocus=this.blur())}
strong{line-height:30px}
em,i{font-style:normal}
.line-t-50,.line-t-40,.line-t-25,.line-t-30,.line-t-29,.line-t-28,.line-t-20,.line-t-17,.line-t-10,.line-t-6{width:100%;clear:both;font-size:0;line-height:0}
.line-t-50{height:50px}
.line-t-40{height:40px}
.line-t-30{height:30px}
.line-t-29{height:29px}
.line-t-28{height:28px}
.line-t-25{height:25px}
.line-t-17{height:17px}
.line-t-15{height:15px}
.line-t-20{height:20px}
.line-t-10{height:10px}
.line-t-6{height:6px}
.l{float:left;}
.r{float:right;}
.m{margin:0 auto;}
.vblock{display:block}
.vhidden{display: none;}
.w100{width:100%}
.wto,.hc_ul li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nopaddingover{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
*, :after, :before {-webkit-box-sizing: border-box;box-sizing: border-box;}
.bgfff{border-color:#fff;background-color:#fff}
.por{position:relative}
.rich_content:before{content:'';display:table;}
.rich_content{width:100%;cursor: default;margin:0 auto;position: relative;}
.rich_content .title{
    width: 100vw;
    height: 64.8vw;
    background: url('https://www.sztv.com.cn/huodong/sj/2022/images/olm-top.png') no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.rich_content .dataMain{
    width: 87vw;
    margin: 0 auto;
    padding: 0px 2vw;
    background-color: #fff;
    border-radius: 6px;
    position: relative;
    z-index: 2;
}
.rich_content .dataMain .dataCil{
    width: 100%;

}
.rich_content .dataMain .dataCil.topC{
    height: 4.321vh;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: center;
    align-content: stretch;
}
.rich_content .dataMain .dataCil.dataC{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
}
.rich_content .dataMain .dataCil .dataCol{
    color: #0f4da2;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.rich_content .dataMain .dataCil .dataCol.r{
    width: 9.07vw;
}
.rich_content .dataMain .dataCil .dataCol.c{
    width: 25.8vw;
}
.rich_content .dataMain .dataCil .dataCol.g{
    width: 8.93vw;
    height: 100%;
    background: url("https://www.sztv.com.cn/huodong/sj/olympic/images/gold-ico.png") no-repeat center;
    background-size: contain;
}
.rich_content .dataMain .dataCil .dataCol.s{
    width: 8.93vw;
    height: 100%;
    background: url("https://www.sztv.com.cn/huodong/sj/olympic/images/silver.png") no-repeat center;
    background-size: contain;
}
.rich_content .dataMain .dataCil .dataCol.b{
    width: 8.93vw;
    height: 100%;
    background: url("https://www.sztv.com.cn/huodong/sj/olympic/images/bronze.png") no-repeat center;
    background-size: contain;
}
.rich_content .dataMain .dataCil .dataCol.a{
    width: 9.47vw;
}
.rich_content .dataMain .dataCil .dataItem{
    width: 100%;
    height: 4.5vh;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: center;
    align-content: stretch;
}
.rich_content .dataMain .dataCil .dataItem:nth-child(2n-1){
    background-color:rgb(207, 228, 248);
}
.rich_content .dataMain .dataCil .dataItem .dataCol{
    font-weight: 400;
}
.rich_content .dataMain .dataCil .dataItem .dataCol.data_R{
    width: 9.07vw;
    font-size: 12px;
}
.rich_content .dataMain .dataCil .dataItem .dataCol.data_C{
    width: 25.8vw;
    font-size: 12px;
}
.rich_content .dataMain .dataCil .dataItem .dataCol.data_G,.rich_content .dataMain .dataCil .dataItem .dataCol.data_S,.rich_content .dataMain .dataCil .dataItem .dataCol.data_B{
    width: 8.93vw;
    font-size: 12px;
}
.rich_content .dataMain .dataCil .dataItem .dataCol.data_A{
    width: 9.47vw;
    font-size: 12px;
}
.rich_content .logo{
    width: 17.07vw;
    height: 2.399vh;
    margin: 1.499vh auto 0 auto;
    background: url("https://www.sztv.com.cn/huodong/sj/olympic/images/logo.png") no-repeat center;
    background-size: contain;
}

/* for 小屏幕 */
@media only screen and (max-width: 360px){
    .rich_content .dataMain .dataCil .dataCol{
        transform: scale(0.8);
    }
}

