body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f2f3f5;color:#333;font-family:'Microsoft Yahei';min-width:1200px}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
a{text-decoration:none;color:#333}
html{-webkit-text-size-adjust:100%;line-height:1.15}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
a:hover{text-decoration:none;color:#0ebf95}
.wrapper{width:1200px;margin:0 auto}
.titleBlock {
    height: 16px;
    width: 6px;
    background-color:#0ebf95;
    border-radius: 9999px; padding:0px !important;
}
  
.headerc{background-color:#152D2C;height:80px;min-width:1200px;position:-webkit-sticky;width:100%;z-index:12; margin-bottom:10px;}
.headers,.headersb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}
.headersb{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:transparent;border:0;color:hsla(0,0%,100%,.88);cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;font-size:24px;-webkit-justify-content:center;justify-content:center;margin:0 12px;position:relative;width:48px}
.headerlg{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:146px;height:48px;float:left;position:relative;z-index:51; margin-top:20px;}
.headerlg__img{height:auto;width:100%}
.headern{height:80px; margin-left:30px;}
.headern,.headerni{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.headerni{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;cursor:pointer;font-size:16px;-webkit-justify-content:center;justify-content:center;position:relative;}
.headerni.navItem{ background:#0ebf95;}
.headerni.navItem a{ padding:6px 0px}



.headernim{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border-radius:0 0 4px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;max-height:0;overflow:hidden;position:absolute;top:100%;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out;width:100%;display:none;z-index:34333; text-align:center}



.headernim a{word-break:break-all;font-size:16px;height:45px;line-height:45px;display:inline-block;width:91px;color:#fff;font-weight: 700;}

.sanjis{ width:300px;}


.headernim a:hover{color:#262626}
.headernl{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:hsla(0,0%,100%,.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-weight:500;height:100%;-webkit-justify-content:center;justify-content:center;-webkit-transition:width .3s;transition:width .3s;white-space:nowrap;width:100px; font-weight:700; color:#fff;}
.headernl:hover{color:#fff}
.headernl--more:before{position:absolute;top:55px;border:5px solid transparent;border-bottom:0;border-top-color:#fff;content:"";margin-left:4px;opacity:.7;-webkit-transition:all .3s;transition:all .3s}
.headerni:hover{background:#0ebf95;}
.headerni:hover .headernim{max-height:100vh;display:block;background:#0ebf95;}
.headerni:hover .headernl--more:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.header__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:66px;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;position:relative;width:1200px}
.main__container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto 10px;position:relative;width:1200px}
.main_container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 10px;position:relative;width:1200px}
.homecon{}
.fhdb{    position: fixed;
    left: calc(calc(calc(100% - 1200px)/2) - 140px);
    top: 530px;
    border-radius: 5px;
    cursor: pointer;
    background-color: #0ebf95;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    z-index: 101;
    display: none;
    justify-content: center;
    align-items: center; padding:5px 10px;}
	
	.fhdb img{  
    width: 20px;
    height: 20px; margin-right:5px; float: left;
 }
		
	.fhdb span{  
    height: 20px; line-height: 20px; margin-top: 2px; float: right; 
 }
	
	
.stitem{width:100%;overflow:hidden; background:#FFF; margin-bottom:20px;}
.stitem__title{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;height:46px;line-height:46px;position:relative;color:#0ebf95;margin-bottom:10px; border-bottom:1px solid #eee; padding-left:10px;}
.stitem__title img{ width:20px; height:20px;}
.stitem__title span{padding:0px 10px;color:#333;font-weight: 700; font-size:18px}
.stitem__title h1{padding:0px 10px;color:#333;font-weight: 700; font-size:18px}
.main-right{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;width:380px}
.news_tags{ overflow:hidden; margin:10px 0px;}
.news_tags span{ font-size:16px; font-weight:bold; display:block; height:30px; line-height:30px; margin-bottom:10px;}
.news_tags a{border-radius: 9999px;border: 1px solid #eee; background:#f5f5f5; color:#666; padding:6px 30px; margin-right:10px; display:block; float:left; margin-bottom:5px;}
.news_tags a:hover{border: 1px solid #eee; background:#0ebf95; color:#fff}

.huvrb{padding:10px;overflow:hidden;background:#FFF;}
.huvrb li{width:96%;white-space:nowrap}
.huvrb li{position:relative}
.huvrb li i.nico{display:inline-block;width:10px;height:10px;line-height:10px;margin:12px 10px 0 0;text-align:center;font-size:12px;color:#fff;vertical-align:top;background:url(../images/dd.png) no-repeat center;background-size:5px}
.huvrb li i.vico{display:inline-block;width:20px;height:20px;line-height:20px;margin:6px 5px 0 0;text-align:center;font-size:12px;color:#fff;vertical-align:top;background:url(../images/sp.png) no-repeat center;background-size:20px}

.huvrb li i.zuqiu{display:inline-block;width:20px;height:20px;line-height:20px;margin:6px 5px 0 0;text-align:center;font-size:12px;color:#fff;vertical-align:top;background:url(../images/zuqiu.png) no-repeat center;background-size:20px}

.huvrb li i.lanqiu{display:inline-block;width:20px;height:20px;line-height:20px;margin:6px 5px 0 0;text-align:center;font-size:12px;color:#fff;vertical-align:top;background:url(../images/lanqiu.png) no-repeat center;background-size:20px}

.huvrb li a{display:inline-block;width:98%;line-height:2;font-size:16px;text-align:justify;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.huvrb li em{position:absolute;right:0;top:18%;color:#999}



.huvrb2{padding:10px;overflow:hidden;background:#FFF;}
.huvrb2 li{width:calc(50% - 22px);white-space:nowrap;background-color: #edf8f0;
    border: 1px solid #6ec285; float:left; margin-bottom:10px; margin-left:5px;margin-right:5px; padding:0px  5px;position:relative}
.huvrb2 li i.zuqiu{display:inline-block;width:20px;height:20px;line-height:20px;margin:8px 5px 0 0;text-align:center;font-size:12px;color:#fff;vertical-align:top;background:url(../images/zuqiu.png) no-repeat center;background-size:20px}
.huvrb2 li i.lanqiu{display:inline-block;width:20px;height:20px;line-height:20px;margin:8px 5px 0 0;text-align:center;font-size:12px;color:#fff;vertical-align:top;background:url(../images/lanqiu.png) no-repeat center;background-size:20px}
.huvrb2 li a{display:inline-block;width:98%; height:35px; line-height:35px;font-size:16px; text-align:justify;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.huvrb2 li em{position:absolute;right:0;top:18%;color:#999}



button, input, optgroup, select, textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0; border: none;
}



.mainscon{width:740px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1; background:#FFF}
.xw_cinfo{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:14px;margin-bottom:16px}
.xw_cinfo-title{color:hsla(0,0%,100%,.88);font-size:36px;font-weight:500;line-height:48px;padding-bottom:25px}
.xw_cinfo-time{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;margin-left:12px}
.xw_content{font-size:18px;line-height:36px;position:relative;text-align:justify;word-break:break-all}
.xw_content table{border-collapse:collapse}
.xw_content iframe{height:424px;width:752px}
.xw_content img{border-radius:4px;display:block;margin:0 auto;max-width:100%;opacity:.9}
.lblis{width:100%;overflow:hidden}
.lblis .lblis1{float:left;width:630px}
.lblis .lblis2{float:right;width:630px}

.footer{min-width:1200px;position:relative;width:100%;}
.footer__desc{background-color:#152d2c; border-top:#0ebf95 4px solid;min-width:1200px;padding:8px 0 6px;position:relative;width:100%;font-size:14px;line-height:21px;text-align:center; color:#fff}
.footer__desc .yqlj{}
.footer__desc .yqlj span{ margin-right:10px;}
.footer__desc .yqlj a{ margin-right:10px;color:#fff}
.footer__desc .gywm{}
.footer__desc .gywm span{ margin-top:20px; font-weight:bold; display:block; margin-bottom:10px;}
.footer__desc .gywm p{ margin-right:10px;}
.footer__bq{background-color:#274543;min-width:1200px;padding:8px 0 6px;position:relative;width:100%;font-size:14px;line-height:21px;text-align:center;color:#fff}
.footer__bq a{color:#fff}




.jijinlt{overflow:hidden;padding:0px 6px}
.jijinlt a{height:45px;line-height:45px;border-bottom:1px solid #eee;background:url(../images/sp.png) no-repeat left;background-size:26px;padding-left:26px;font-size:16px;overflow:hidden;float:left;width:100%}
.fenye{clear:both;padding:20px 0 20px 0;text-align:center}
.fenye .active_page{background-color:#51C332;color:#fff}
.fenye a{display:inline-block;padding:0 12px;height:30px;line-height:30px;text-align:center;border:1px solid #ddd;margin:5px;font-size:14px;background-color:#fff;color:#999;border-radius: 5px;}
.fenye b,.page a:hover{display:inline-block;padding:0 12px;height:30px;line-height:30px;text-align:center;border:1px solid #0EBF95;margin:5px;font-size:14px;background-color:#0EBF95;color:#fff;border-radius: 5px;}
.fenye a b{background-color:#152d2c;padding:0;color:#999999;display:inline}
.shiplbs{margin:20px 0 0;overflow:hidden}
.shiplbs .video-detail{width:180px;float:left;margin-left:20px;margin-bottom:10px}
.shiplbs .img-show{width:100%;height:118px;position:relative;overflow:hidden;display:block}
.shiplbs .img-show img{width:100%;height:auto}
.shiplbs .img-show .play{position:absolute;width:46px;height:46px;left:50%;top:50%;margin-left:-23px;margin-top:-23px}
.shiplbs .img-show .icon5{width:46px;height:46px;background:url(../images/v.png) no-repeat center}
.shiplbs .img-show:hover .icon5{background:url(../images/v2.png) no-repeat center}
.shiplbs .img-detail{padding:0px;margin:0px;line-height:40px;height:40px;overflow:hidden;text-align:center;font-size:16px;white-space:nowrap;text-overflow:ellipsis;text-overflow: ellipsis;}

.shiplby{margin:20px 0 0;overflow:hidden}
.shiplby .video-detail{width:190px;float:left;margin-left:12px;margin-bottom:10px}



.shiplby .img-show{width:100%;height:145px;position:relative;overflow:hidden;display:block}
.shiplby .img-show img{width:100%;height:auto}
.shiplby .img-show .play{position:absolute;width:46px;height:46px;left:50%;top:50%;margin-left:-23px;margin-top:-23px}
.shiplby .img-show .icon5{width:46px;height:46px;background:url(../images/v.png) no-repeat center}
.shiplby .img-show:hover .icon5{background:url(../images/v2.png) no-repeat center}
.shiplby .img-detail .biaoti{padding:0px;margin:0px;line-height:40px;height:40px;overflow:hidden;text-align:center;font-size:16px}
.nyvideo{position:relative; }
.nyvideo img.full{width:100%;height:540px}
.nyvideo img.play_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px; height:80px;}

.nyvideo:hover{
	opacity:.4
}

.nyvideo:hover .full{
	opacity:.8
}
.nyvideo:hover .play_icon{
	opacity:.6
}

.libkxb{margin-bottom:10px}
.libkxb span{display:block;font-size:16px;font-weight:bold;margin-top:10px}
.libkxb a{display:block;height:30px;line-height:30px}
*{margin:0px;padding:0px;list-style:none}
.xinwlisr{overflow:hidden;padding:0px 5px}
.xinwlisr li{line-height:35px;padding:5px 0}
.xinwlisr li h4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:16px;background:url(../images/sb.gif) no-repeat left center;padding-left:10px;font-weight:normal}
.xinwlisr li span{font-size:13px;color:#999999;padding-left:10px;float:right}
.hide{display:none}

.xuanxink{background:#fff;margin-bottom:10px;}
.xuanxink ul{height:50px; }
.xuanxink li{height:50px;line-height:50px;text-align:center;padding:0 22px;float:left;cursor:pointer;list-style:none; font-weight:bold}
.xuanxink li.on{color:#0EBF95; border-bottom:#0EBF95 3px  solid;height:47px;line-height:47px;}

#top_fl_container {
width: 100%; /* 修改为100% */ display: flex; 
	overflow:hidden;	position:relative
}
#top_fl_container .swiper-wrapper {
	padding:0 0px
}
#top_fl_container .swiper-slide {
	width:-moz-max-content!important;
	width:max-content!important
}




#top_fl_container .slide_next,#top_fl_container .slide_prev {
	width:44px;
	height:50px;
	position:absolute;
	top:0;
	z-index:99;
	display:flex;
	align-items:center;
	background-color:#fff
}
#top_fl_container .slide_next {
	right:0
}
#top_fl_container .slide_prev {
	left:0
}
#top_fl_container .slide_next s,#top_fl_container .slide_prev s {
	display:inline-block;
	margin:0 auto;
	width:11px;
	height:11px;
	border-bottom:2px solid #333;
	border-right:2px solid #333
}
#top_fl_container .slide_next s {
	transform:rotate(-45deg);
	margin-left:14px
}
#top_fl_container .slide_prev s {
	transform:rotate(135deg);
	margin-left:14px
}
#top_fl_container .swiper-button-disabled {
	opacity:0;
	display:none
}











.zhibolb{padding-bottom:10px;margin-bottom:20px; background:#FFF}
.zhibolb .hotzb{padding:12px 6px;border-bottom:1px solid #eee;overflow:hidden;align-items:center;    display: grid;grid-template-columns: 15% 85%; font-weight:700}
.zhibolb .hotzb  a.items-center{  }
.zhibolb .hotzb .zbxbox{}
.zhibolb .hotzb .zbxbox2{width:600px; margin:0 auto; margin-top:10px;}
.hotzb .status{display: flex;justify-content: center;    column-gap: 6px;padding-top: 32px;height: max-content;}
.hotzb .zb_0{    }
	
	
.hotzb .zb_00{display: grid;    grid-template-columns: 2fr 1fr 2fr;}
	
.hotzb .zb_1{}

.hotzb .zb_2{ text-align:center }
.hotzb .zb_2 img{ }
.hotzb .zb_3{ }





.hotzb .sj{ text-align:center;font-size: 16px;    }
.hotzb .bt{white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow:ellipsis; text-align:center;    }


.hotzb .zd{width:120px; margin-right:10px;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow:ellipsis; float:left}
.hotzb .zdlogo{width:24px; margin-right:10px;float:left}
.hotzb .zdlogo img{width:24px;vertical-align:middle}
.hotzb .zdbf{margin-right:2px; width:30px;background:#eee;border-radius:5px;overflow:hidden;text-align:center;float:left}
.hotzb .kdbf{margin-right:10px; width:30px;background:#eee;border-radius:5px;overflow:hidden;text-align:center; float:right}
.hotzb .kdlogo{margin-right:10px; width:24px; float:right}
.hotzb .kdlogo img{width:24px;vertical-align:middle}
.hotzb .kd{margin-right:10px;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow:ellipsis; float:right}
.hotzb .status p{font-size:14px;line-height:28px;height:28px;display:flex;justify-content:center;align-items:center;border-radius:3px;color:#FFF}
.hotzb .status.live p{ color:#fc403c}
.hotzb .status.live img{ margin-right:5px}
.hotzb .status.prelive p{ color:#979797}
.zbxbox { width:600px; margin:0 auto; margin-top:20px;}
.zbxhh{float:left;display:flex;align-items:center; font-size:14px}
.zbxhh:first-child:before{content:"";width:17px;height:16px;background:url(../images/live_icon.png) no-repeat;background-position:50%;background-size:17px 16px;margin-right:3px}
.zbboxw2{float:left;width:400px}
.zbboxw2 p{color:#0ebf95;font-size:14px;border-bottom:1px solid #0ebf95;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;float:left;margin-right:10px}
.zbxbox .vmre{font-size:12px;display:flex;justify-content:center;align-items:center;height:16px;cursor:pointer;float:left}
.zbxbox .vmre:after{content:"";width:23px;height:16px;background:url(../images/chevron-down.png) no-repeat;background-position:50%;background-size:12px 7px}
.zbxbox .vmre.show:after{transform:rotate(180deg)}






.gbzbc{display:block;text-align:center;margin:0 auto;height:36px;line-height:36px;font-size:16px;color:#0ebf95;background-color:#D3FFF5;border-radius:2px;margin-top:10px}
.gbzbc  a{color:#0ebf95}
.gbzbc:hover{color:#D3FFF5;background-color:#0ebf95;}
.gbzbc:hover  a{color:#D3FFF5}




.qiugkx{overflow:hidden;margin-left:-10px}
.qiugkx a{display:block;float:left;width:84px;margin-left:10px;background:#152d2c;margin-top:10px;padding:5px}
.qiugkx a img{width:40px;height:40px;display:block;margin:0 auto}
.qiugkx a span{height:30px;line-height:30px;display:block;text-align:center;font-size:12px}


.fscom{font-size: 16px;font-weight: 700; margin-left:10px; margin-top:10px; margin-bottom:10px;}
.boxbsbj{ background:#FFF}
.qiugkxp{overflow:hidden;margin-left:-9px}
.qiugkxp a{display:block;float:left;width:67px;margin-left:5px;margin-top:10px;padding:5px}
.qiugkxp a .img{width:40px;height:40px;border:1px #eee solid;padding:10px;    border-radius: 2px;}
.qiugkxp a img{width:40px;height:40px;display:block; }
.qiugkxp a span{height:30px;line-height:30px;display:block;text-align:center;font-size:12px}
.qylis{margin:20px 0 0;margin-left:-20px;overflow:hidden}
.qylis a{width:80px;float:left;margin-left:20px;margin-bottom:10px;display:block;padding:10px}
.dahs a{width:94px;}
.qylis .img-show{position:relative;overflow:hidden;display:block; text-align:center}
.qylis .img-show img{width:70px;height:70px;margin:0 auto}
.qylis .img-detail{line-height:40px;height:40px;overflow:hidden;text-align:center;font-size:16px}
.tvlod{margin:0px 0 0;overflow:hidden}
.tvlod a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow:ellipsis;width:92px;float:left;margin-left:20px;margin-bottom:10px;display:block;padding:7px 10px;border-radius: 3px; font-size:14px;}
.ssax a{ width:107px;}
.lbxwd{margin-left:-10px;overflow:hidden}
.lbxwd li{padding:10px;margin-bottom:10px;overflow:hidden;box-sizing:border-box;margin-left:10px; border-bottom:#eee 1px solid}
.lbxwd li .lbxwd_img{float:left;margin-right:20px}
.lbxwd li .lbxwd_img img{width:160px;height:110px}
.lbxwd li .lbxwd_text{}
.lbxwd_biaoti{font-size:16px;font-weight:bold;overflow:hidden;line-height:30px;height:30px;white-space:nowrap;text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:10px}
.lbxwd_jianjie{color:#909090;height:40px;line-height:20px;margin-bottom:5px;overflow:hidden;font-size:14px;margin-bottom:10px}
.lbxwd_time{color:#A8A8A8;background-image:url(../images/time.png);background-repeat:no-repeat;background-position:left center;font-size:13px;padding-left:20px;display:inline-block}
.zblmnb{display:flex;justify-content:space-between;overflow:auto}
.zblmnb li{float:left}
.zblmnb li a{display:block;width:200px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;text-align:center;cursor:pointer;color:hsla(0,0%,100%,.88);background:#152d2c;height:40px;line-height:40px}
.zblmnb li:first-child a{border-radius:4px 0px 0px 4px}
.zblmnb li a.active{background:#0ebf95;color:#fff}
.zblmnb li:last-child a{border-radius:0px 4px 4px 0px}
.contentmf{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;margin-bottom:10px}
.contentmf a{border:1px solid #152d2c;border-radius:4px;width:130px;height:32px;font-size:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#152d2c;margin-left:4px;color:#FFF;cursor:pointer}
.contentmf a.active{font-weight:bold;border:1px solid #0ebf95;position:relative;background:#0ebf95;color:#FFF}
.zhibolb h6{display:flex;height:24px;line-height:24px;align-items:center;margin:10px 0px}
.zhibolb h6 time{font-size:12px;font-weight:400;line-height:25px;color:#999999;height:}
.match  h6 time:before{content:"";display:inline-block;width:2px;height:18px;background:#1c969f;margin-right:6px;position:relative;top:2px}
.zbllc{}
.shizhis .name .en{display:flex;font-size:12px;color:#bbb}
.youcda{border-radius:4px;padding:0 10px;overflow:hidden;background:#152d2c}
.youcda img{float:left;height:40px;width:auto;margin-top:5px}
.youcda span{float:left;height:50px;line-height:50px;margin-left:10px;font-size:20px;color:#fff}
.youcda .yc-dh{float:right}
.youcda .yc-dh a{display:inline-block;font-size:16px;margin-left:10px;padding:0px 10px;height:30px;line-height:30px;margin-top:10px;border-radius:4px;color:#fff}
.youcda .yc-dh a.active{background:#0ebf95;color:#FFF}
.top20{margin-top:10px}
.tuwenlb{}
.tuwenlb ul{margin-left:-20px;overflow:hidden}
.tuwenlb ul li{width:220px;background:#152d2c;border-radius:4px;padding:10px;float:left;margin-left:20px;margin-bottom:20px}
.tuwenlb ul li .img{height:135px;position:relative;overflow:hidden}
.tuwenlb ul li .img img{width:100%;height:135px}
.tuwenlb ul li .biaoti{font-size:16px;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
.tuwenbx{}
.tuwenbx ul{overflow:hidden}
.tuwenbx ul li{width:180px;border-radius:4px;float:left;margin-left:20px;margin-bottom:20px}
.tuwenbx ul li .img{position:relative;overflow:hidden}
.tuwenbx ul li .img img{width:100%;height:120px}
.tuwenbx ul li .biaoti{font-size:16px;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
.ybbox{}
.ybbox ul{}
.ybbox  ul li{width:393px;float:left;background-color:#f2f3f573;margin-left:10px;margin-bottom:10px}
.ybbox h3{height:30px;padding:0 8px;line-height:30px;text-align:left;font-size:16px;overflow:hidden}
.dawn{padding:0px 9px;height:50px;line-height:25px;font-size:14px;color:#878787;overflow:hidden}
.dawn em{display:inline-block;height:18px;background:#0ebf95;line-height:18px;color:#fff;font-size:14px;padding:1px 6px;font-style:normal;border-radius:3px;margin-right:5px}
.ijifen{background:#fff;margin-top:10px}
.ijifen .jfname{font-size:18px;font-weight:bold;padding:10px}
.ijifen .rankingt{}
.lmbj{background:#0ebf95;height:40px;line-height:40px;color:#FFF}
.bgg{border-bottom:1px solid #eee;color:#333}
.log{display:flex;align-items:center;text-align:left}
.truncate{padding-left:5px}
.rankingt .order{display:block;width:28px;height:28px;background:#444;font:18px / 30px Helvetica;color:#fff;border-radius:2px;text-align:center}
.ijifen .rankingt div{}
.rankingt{display:grid;grid-template-columns:5% 23% 9% 9% 9% 9% 9% 9% 9% 9%;height:50px;align-items:center;padding:0 30px}
.ranking_lanqiu_table{display:grid;grid-template-columns:6% 26% 17% 17% 17% 17%;height:50px;align-items:center;padding:0 30px}
.jbbks{padding:6px;margin-bottom:20px;font-size:14px;line-height:22px;margin-bottom:10px; padding:5px;}
.jbbks p{font-size:14px;line-height:22px;margin-bottom:10px}
.jbbks p a{margin-right:10px}
.jbbks p span.biaoti{color:#f82d2d}
.pangsd{margin:10px 0 10px 0;position:relative;padding-top:20px;border-top:1px solid #eee}
.pangsd p{margin-bottom:10px}
.shizhis{background:#152d2c   url(../images/bg-qd.png) no-repeat;background-size:100%;overflow:hidden;position:relative;margin-bottom:10px}
.shizhis .icon{float:left;width:50px;height:50px;margin:11px;object-fit:contain}
.shizhis .name .zh{margin-top:5px;font-size:20px;color:#fff}
.shizhis .name .zh h1{font-size:20px;font-weight:500}
.shizhis .worth{height:72px;line-height:72px;color:#FFF;font-size:18px;padding:0 20px 0 20px;position:absolute;top:0px;right:0px;background-color:#152d2c}
.shizhis .worth::before{position:absolute;content:'';top:0;border:solid transparent;border-right-color:#152d2c;border-top-color:#152d2c;border-width:52px 20px;left:-42px;z-index:-1;transform:translateX(20px);animation-name:worth;animation-duration:.8s;animation-timing-function:cubic-bezier(0,1.24,0.75,1.29);animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.4s}
.shizhis .worth::after{position:absolute;content:'';top:0;border:solid transparent;border-right-color:#152d2c;border-top-color:#152d2c;border-width:52px 20px;left:-28px}
.shizhis .name .en{display:flex;font-size:12px;color:#bbb}
.zanwu{text-align:center; background:#Fff; padding:30px 0px;}
.zanwu img{width:30px}
.zanwu span{display:block; font-size:12px; color:#999}
.wenlis{padding:10px;overflow:hidden}
.wenlis li{margin-left:8px;margin-right:8px;border-bottom:#eee 1px  solid;margin-bottom:15px;overflow:hidden;padding:0px}
.wenlis li .btt{font-size:18px;line-height:28px}
.wenlis li p{line-height:21px;color:#888;padding-bottom:9px}
.wenlis li span{font-size:12px;height:28px;color:#8d8d8d;font-size:12px;display:block;margin-right:5px}
.wenlis li span a{color:#0ebf95}
.citiaowd{padding:6px;overflow:hidden;margin-bottom:10px}
.citp{float:left;margin-right:10px}
.citp img{width:150px;height:90px}
.citzw{float:left;width:580px;font-size:14px; color:#666; line-height:24px;}
.zbhibbj{position:relative;height:280px;width:100%}
.zuqiu_bj{ background:url(../images/match-zuqiu.png) no-repeat center; background-size:100%}
.lanqiu_bj{ background:url(../images/match-lanqiu.png) no-repeat center; background-size:100%}


.fixed_score_box .fixed_score_top{color:#fff}
.zbqdl{text-align:center;width:30%}
.zbqdr{text-align:center;width:30%}
.zbqdl h1,.zbqdr h1{height:26px;font-size:20px;font-weight:bold;line-height:26px;color:#FFFFFF;margin-top:10px}
.zbqdr .image_container,.zbqdl .image_container{width:80px;height:80px;border-radius:50%;background-color:white;display:flex;justify-content:center;align-items:center;margin:0 auto}
.zbqdr .image_container img,.zbqdl .image_container img{width:56px;height:56px;border-radius:50%}
.score_name{text-align:center;width:40%}
.league_name{width:100%;height:28px;line-height:28px;padding:4px 27px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;text-align:center;padding-top:50px}
.score{width:100%;display:flex;justify-content:space-around;align-items:center}
.zb_bf{display:flex;justify-content:space-between;align-items:center;margin:25px 0;height:39px;padding:0 12px}
.zb_bf > div{font-size:32px;font-family:DIN;font-weight:bold;line-height:39px;color:#FFFFFF}
.zb_ztt{height:36px;background:#FFFFFF;border-radius:18px;font-size:16px;font-family:Microsoft YaHei;font-weight:bold;line-height:36px;width:140px;margin:auto;color:#333}
.zb_ztt.live{color:#0ebf95}
.zbqdl.zbqdr{flex-direction:row-reverse}
.zbqdl.zbqdr .image_container{margin-left:20px}
.zb_zds{margin-top:10px;margin-bottom:10px}
.zbxinha{}
.zbxinha ul{}
.zbxinha ul li{margin-right:10px;background:#CCC;display:inline-block;padding:10px 20px;margin:0px 5px; margin-bottom:5px;border-radius:6px}
.zbxinha ul li.f{background:#0275e8}
.zbxinha ul li.f a{color:#fff}



.zbxinha ul li.f{
                                            background:linear-gradient(135deg,#51c332,#0ebf95);
                                            color: white;
                                            padding: 3px 28px;
                                            text-align: center;
                                            text-decoration: none;
                                            display: inline-block;
                                            font-size: 16px;
                                            margin: 4px 10px;
                                            cursor: pointer;
                                            border: none;
                                            transition: transform 0.5s;
                                            animation: spring-animation 1s infinite alternate;
                                            border-radius: 25px;
                                        }

                                        .zbxinha ul li.f:active {
                                            transform: scale(0.9);
                                        }

                                        @keyframes spring-animation {
                                            0% {
                                                transform: scale(1);
                                            }
                                            50% {
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                transform: scale(1);
                                            }
                                        }









.renmensd ul{padding:10px;background:#152d2c;overflow:hidden}
.renmensd a{border-top-left-radius:1px;border-bottom-left-radius:1px;display:inline-block;font-size:14px !important;height:26px;line-height:26px;margin:0 13px 5px 0;padding:0 5px 0 9px;position:relative;text-decoration:none}
.xw-zwsa{background:#fff;padding:10px;}
.lvzbda { position:relative}
.lvzbda img{width:100%;}
.lvzbda span{width:90px; height:90px; position: absolute;    top: calc(50% - 41px);left: calc(50% - 41px);}
.lvzbda span img{width:90px; height:90px;}

.wnr{text-align:center;padding-top:10px}


.dh-header{ background: url(../images/search_lightblueBG.png) no-repeat center;height: 227px; margin-top:-10px;margin-bottom:10px;}
.content_box{width: 100%;
    max-width: 1200px;
    height: auto;
    margin: 0 auto;    padding-top: 35px; }
	
	.content_box ul{
	display: flex;    justify-content: center; overflow:hidden}
	
	
		.content_box ul li{
	display: flex;   cursor: pointer;    align-items: center;justify-content: center;    column-gap: 6px;    border-top-left-radius: 11px;
    border-top-right-radius: 11px;padding-top: 16px;
    padding-bottom: 16px;padding-left: 22px;padding-right: 24px;}
	
	
			.content_box ul li.cur{ background:#FFF;font-weight: 700; color:#090; color:#0ebf95}
	
.gridss {    display: grid;grid-template-columns: 1fr 146px;align-items: center;    column-gap: 10px;padding-left: 20px;
    padding-right: 20px; margin-top:-5px;}
.gridss #search{    box-sizing: border-box;width: 100%;border-radius: .375rem;    border-style: none;    padding-left: 20px;
    padding-right: 20px;padding-top: 16px;
    padding-bottom: 16px;font-size: 20px; color:#999}
.gridss a{    height: 60px;}
	
.gridss a span{ color: transparent;
    display: inline-block;
    height: 60px;
    width: 146px;}	
	
	
.kkg{    margin-top: 26px;display: flex;align-items: center;    font-size: 17px;}
.kkg span{margin-left: 70px;    min-width: 53px;}
.kkg .hff{display: flex;flex-wrap: wrap;    column-gap: 18px;-moz-column-gap: 18px;row-gap: 5px;}

.kkg .hff a {
    text-decoration-line: underline;
}


.cypd{}
.cypd ul{}
.cypd ul li{ float:left;display: inline-block;
 
    width: 68px; margin-left:10px; margin-right:10px;}
	
	
.cypd ul li .img{ background:#f8f8f8;border-radius:3px ; border:1px solid #eee;color: transparent; display: inline-block; height: 68px; width: 68px;}
	
	
.cypd ul li:hover .img{  border:1px solid #0EBF95;}	

	
	
.cypd ul li img{ 
    height: 100%; object-fit: contain;
    width: 68px;}	

	
	
	
	
.cypd ul li h4{display: block; height:30px; line-height:30px; font-size:14px; font-weight:normal; overflow:hidden; text-align:center}
	
.cypd ul li:hover h4{ color:#0EBF95; font-weight:700;  }	

		
	
	
.tagslb{    display: grid;justify-content: space-between;gap: 16px;padding-left: 20px;
    padding-right: 20px;font-size: 14px;    grid-template-columns: repeat(auto-fill, minmax(calc(25% - 12px), 1fr)); padding-bottom:20px;}

.tagslb a{border:1px solid #eee;border-radius: 2px; background:#f5f5f5; color:#999;text-align: center;    text-overflow: ellipsis;    white-space: nowrap;overflow: hidden;padding:3px 6px;}

.qbj{ background:none}


.xwzxl { margin:10px}
.xwzxl ul{}
.xwzxl ul li{ overflow:hidden; border-bottom:#eee 1px solid; padding:6px 0px;}
.xwzxl ul li img{ width:144px; height:100px; float:left; margin-right:10px;}
.xwzxl ul li h4{ font-size:14px; font-weight:normal; line-height:22px;overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;
}

.xwzxl2{overflow:hidden;padding:0px 15px}
.xwzxl2 li{line-height:35px;padding:5px 0}
.xwzxl2 li h4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:16px;background:url(../images/text_inactive.png) no-repeat left center;padding-left:23px;font-weight:normal}
.xwzxl2 li span{font-size:13px;color:#999999;padding-left:10px;float:right}

.xwzxl2 li a:hover h4{
	background:url(../images/text_active.png) no-repeat left;
}
a .dhvideo-icon {
	width:20px;
	height:20px;
	background-image:url(/images/video_inactive.png);
	background-repeat:no-repeat;
	background-size:cover
}
a:hover .dhvideo-icon {
	background-image:url(/images/video_active.png)
}
a .dhcompmatches-icon {
	width:20px;
	height:20px;
	background-image:url(/images/matchvideo_inactive.png);
	background-repeat:no-repeat;
	background-size:cover
}
a:hover .dhcompmatches-icon {
	background-image:url(/images/matchvideo_active.png)
}

.ycmore{display:block;text-align:center;margin:10px 10px;height:36px;line-height:36px;font-size:16px;color:#0ebf95;background-color:#D3FFF5;border-radius:5px}
.ycmore  a{color:#0ebf95}
.ycmore:hover{color:#D3FFF5;background-color:#0ebf95;}
.ycmore:hover  a{color:#D3FFF5}




.zblistt{ background:#fff;margin-bottom: 20px;
    border-radius: 5px; overflow:hidden}
.zbtitlt{ overflow:hidden; margin-top:20px; margin-bottom:10px;}
.zbtitlt .riqi{ float:left; background:#eee; height:20px; line-height:20px;border-radius: 0 30px 30px 0px; font-size:12px; padding:0px 5px; }
.zbtitlt .gengxs{ float:right; font-size:10px; color:#999; padding-right:10px;}

.zblistt a.zbtkda{
border-bottom:1px solid #eee; font-size:14px; font-weight:700;  display: grid;
    grid-template-columns: 50px 120px 1fr 90px;    height: 50px; line-height: 50px; padding-left: 10px; padding-right: 10px; overflow: hidden;


}



.zblistt a.zbtkda .zb_2{
display: grid;
    grid-template-columns: 1fr 30px 1fr;

}

.zblistt a.zbtkda .zb_2 .zd{
justify-self: end;

}
.zblistt a.zbtkda .zb_2 .vs{
text-align: center;

}

.zblistt .status  {
    color: #fff;
    font-weight: 700;
    text-align: center;
    padding: 4px 0;
    border-radius: 5px; height: 20px; line-height: 20px; display:inline-block; margin-top: 10px;  
}

.zblistt .status.prelive {
    background: linear-gradient(180deg,#c1c1c1,#929292);
}

.zblistt .status.live {
    background: linear-gradient(180deg,#ff7769,#f93231);
}



.spzxxc{ float:left; width:900px; background:#1D1D1D}
.spzxxc-right{ float:right; width:300px;background:#1D1D1D}

.stitem2{width:100%;overflow:hidden;}
.stitem2__title{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;height:46px;line-height:46px;position:relative;color:#0ebf95;margin-bottom:10px; border-bottom:1px solid #0ebf95; padding-left:10px;}
.stitem2__title img{ width:20px; height:20px;}
.stitem2__title span{padding:0px 10px;color:#fff;font-weight: 700; font-size:18px}


.xwzxl3 { margin:10px}
.xwzxl3 ul{}
.xwzxl3 ul li{ overflow:hidden; border-bottom:#302f2f 1px solid; padding:6px 0px;}
.xwzxl3 ul li img{ width:100px; height:75px; float:left; margin-right:10px;}
.xwzxl3 ul li h4{ font-size:14px; font-weight:normal; line-height:22px;overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;    -webkit-line-clamp: 3; color:#fff}



.xw-zwsa__title2{font-size: 24px; font-weight: 700; color:#fff; padding:0px 10px;}
.xw_cinfo2{font-size:14px; padding:10px;color:#999; overflow:hidden}
.xw_cinfo-name2{ float:right}
.xw_cinfo-time2{float:left}


.news_tags2{ overflow:hidden; margin:0px 10px;}
.news_tags2 span{ font-size:14px; font-weight:bold; display:block; height:24px; line-height:24px; margin-bottom:10px;}
.news_tags2 a{border-radius: 9999px;border: 1px solid #000; background:#f5f5f5; color:#666; padding:6px 10px; margin-right:10px; display:block; float:left; margin-bottom:5px;}
.news_tags2 a:hover{background:#0ebf95; color:#fff}

