#main{position: relative;}
.fixsco_table table tr th.right{text-align: right;}
.fixsco_wrapper {
        display: flex;
        margin: 20px 0;
    }
    .fixsco_wrapper .content_right {
        margin-left: 20px;
        max-width: 420px;
    }
    .fixsco_block_nav {
        display: flex;
        border-bottom: 1px solid #D3E1E2;
        height: 58px;
        box-sizing: border-box;
    }
    .fixsco_block_nav a{text-decoration: none;}
    .fixsco_tab {
        margin: 18px 28px;
        margin-bottom: 0;
    }
    .fixsco_tab.active {
        position: relative;
    }
    .fixsco_tab.active a {
        color: #F23632;
    }
    .fixsco_tab.active:after {
        content:"";
        background:#228b63;
        display: block;
        height: 4px;
        width: 100%;
        position: absolute;
        bottom: 0;
    }
    .fixsco_tab a {
        height: 21px;
        font-size: 16px;
        font-family: Microsoft YaHei;
        font-weight: bold;
        line-height: 21px;
        color: #999999;
        cursor: pointer;
    }
    .fixsco_container {
        width: 800px;
        background: #FFFFFF;
        margin-right: 20px;
        /*border: 1px solid #D3E1E2;*/
        border-radius: 4px;
        height: -moz-fit-content;
    }
    .fixsco_tab_content {
        padding: 20px 16px;
    }



   .fixsco_tab_content p{ font-size: 14px; line-height: 22px; margin-bottom: 10px;}
   /*ixsco_tab_content div p{display: inline-block;}*/
   .fixsco_tab_content h1{font-size: 14px;display:inline-block}
/*.fixsco_tab_content>div{display: flex;}*/
   .fixsco_tab_content p a{ margin-right:10px}


.match_bg {
        height: 280px;
        background: linear-gradient(90deg, #292E2E 0%, #228b63 50%, #292E2E 100%);
        position: absolute;
        top: 50px;
       /* left: 0;
        right: 0;*/
        z-index: -1;
    }
    .match_bg .match_bg_wrapper {
        width: 1200px;
        margin: auto;
    }
    .match_bg .match_bg_wrapper .match_bg_container {
        position: absolute;
        display: flex;
        justify-content: center;
        bottom: 0;
        width: 1200px;
    }
    .fixed_score_box .fixed_score_top {
        display: flex;
        justify-content: space-between;
        flex: 1;
        color: white;
        padding-top: 30px;
    }
    .fixed_score_top h2{
        font-size: 18px;
        font-weight: bold;
		margin-left: 15px;
    margin-top: 10px;
    }
    .score_name_left {
        /*display: flex;*/
        align-items: center;
        flex: 1;
	    margin-left: 200px;
    }
    .score_name_left h1 {
        height: 26px;
        font-size: 20px;
        font-family: Microsoft YaHei;
        font-weight: bold;
        line-height: 26px;
        color: #FFFFFF;
    }
    .score_name_left .image_container {
        margin-right: 20px;
    }
    .score_name_left.score_name_right .image_container {
        /*margin-left: 20px;*/
	    margin-right: 200px;
    }
    .score_name_right .image_container,
    .score_name_left .image_container {
        width: 80px;
        height: 80px;
        border-radius: 50%;
        /*background-color: white;*/
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .score_name_right .image_container img,
    .score_name_left .image_container img {
        width: 80px;
        height: 80px;
        border-radius: 50%;
    }
    .score_name_left.score_name_right {
        flex-direction: row-reverse;
    }
    .score_name {
        text-align: center;
    }
    .league_name {
        height: 28px;
        line-height: 28px;
        border: 1px solid #FFFFFF;
        border-radius: 18px;
        padding: 0px 27px;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #FFFFFF;
    }
    .match_score {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 25px 0;
        height: 39px;
        padding: 0 12px;
    }
    .match_score > div {
        font-size: 32px;
        font-family: DIN;
        font-weight: bold;
        line-height: 39px;
        color: #FFFFFF;
    }
    .match_status {
        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: #F23632;
    }
    .match_status.live {
        color: #FF2727;
    }
    .fixed_score_link {
      
        background: #FFFFFF;
        border: 1px solid #D3E1E2;
        border-radius: 4px;
        margin-top: 35px;
    }
    .fixed_score_taggle .signal {
        padding: 8px 16px;
        border-bottom: 1px solid #D3E1E2;
    }

    .signalCon{
        /* display: flex; */overflow:hidden
    }

    .signalCon_listD,  .signalCon_list{
        width: 160px;
        height: 64px;
        font-size: 16px;
        color: #333;
        border: 2px solid #228b63;
        border-radius: 4px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 16px;
        margin-right: 0;  float:left; 
    }
    .signalCon_listD>h5{
        font-size: 14px;
        padding: 5px;
    }

    .signalCon_list{
        flex-direction: column;
    }

    .signalCon_list h5{
        font-size: 16px;
        color: #228b63;
    }
    
    .signalCon_list:hover h5{
        color:#F23632;
    }

    .signalCon_list p{
        font-size: 12px;
        color: #166d9f;
        margin-top: 7px;
    }

    .signalCon_list:hover{
        border:2px solid #F23632;
        color:#F23632;
    }
    

    .signalCon_list:hover p{
        color:#F23632;
    }















    .fixsco_table {
        padding: 20px 0;
        border-bottom: 1px dashed #D3E1E2;
    }
    .fixsco_table:first-of-type {
        padding-top: 0;
    }
    .fixsco_table:last-of-type {
        padding-bottom: 0;
        border-bottom: none;
    }
    .fixsco_table table {
        border: 1px solid #D3E1E2;
        border-bottom: 0;
    }
    .fixsco_table table tr {
    }
    .fixsco_table table tr th:first-child {
        font-weight: bold;
        color: #F23632;
    }
    .fixsco_table table tr th {
        padding: 8px 16px;
        background: #F8F8F8;
        border-bottom: 1px solid #D3E1E2;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        line-height: 19px;
        color: #292E2E;
    }
    .fixsco_table table tr td {
        padding: 16px;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        line-height: 19px;
        color: #292E2E;
        border-bottom: 1px solid #D3E1E2;
    }
    .fixsco_table table tr td.home {
        text-align: right;
    }
    .fixsco_table table tr td.score {
        text-align: center;
    }

    
    .fixsco_table {
        padding: 20px 0;
        border-bottom: 1px dashed #D3E1E2;
    }
    .fixsco_table:first-of-type {
        padding-top: 0;
    }
    .fixsco_table:last-of-type {
        padding-bottom: 0;
        border-bottom: none;
    }
    .fixsco_table table {
        border: 1px solid #D3E1E2;
        border-bottom: 0;
    }
    .fixsco_table table tr {
    }
    .fixsco_table table tr th:first-child {
        font-weight: bold;
        color: #F23632;
    }
    .fixsco_table table tr th {
        padding: 8px 16px;
        background: #F8F8F8;
        border-bottom: 1px solid #D3E1E2;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        line-height: 19px;
        color: #292E2E;
    }
    .fixsco_table table tr td {
        padding: 16px;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        line-height: 19px;
        color: #292E2E;
        border-bottom: 1px solid #D3E1E2;
    }
    .fixsco_table table tr td.home {
        text-align: right;
    }
    .fixsco_table table tr td.score {
        text-align: center;
    }








    .fixsco_table {
        padding: 20px 0;
        border-bottom: 1px dashed #D3E1E2;
    }
    .fixsco_table:first-of-type {
        padding-top: 0;
    }
    .fixsco_table:last-of-type {
        padding-bottom: 0;
        border-bottom: none;
    }
    .fixsco_table table {
        border: 1px solid #D3E1E2;
        border-bottom: 0;
    }
    .fixsco_table table tr {
    }
    .fixsco_table table tr th:first-child {
        font-weight: bold;
        color: #F23632;
    }
    .fixsco_table table tr th {
        padding: 8px 16px;
        background: #F8F8F8;
        border-bottom: 1px solid #D3E1E2;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        line-height: 19px;
        color: #292E2E;
    }
    .fixsco_table table tr td {
        padding: 16px;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        line-height: 19px;
        color: #292E2E;
        border-bottom: 1px solid #D3E1E2;
    }
    .fixsco_table table tr td.home {
        text-align: right;
    }
    .fixsco_table table tr td.score {
        text-align: center;
    }

    
    .fixsco_table {
        padding: 20px 0;
        border-bottom: 1px dashed #D3E1E2;
    }
    .fixsco_table:first-of-type {
        padding-top: 0;
    }
    .fixsco_table:last-of-type {
        padding-bottom: 0;
        border-bottom: none;
    }
    .fixsco_table table {
        border: 1px solid #D3E1E2;
        border-bottom: 0;
    }
    .fixsco_table table tr {
    }
    .fixsco_table table tr th:first-child {
        font-weight: bold;
        color: #F23632;
    }
    .fixsco_table table tr th {
        padding: 8px 16px;
        background: #F8F8F8;
        border-bottom: 1px solid #D3E1E2;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        line-height: 19px;
        color: #292E2E;
    }
    .fixsco_table table tr td {
        padding: 16px;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        line-height: 19px;
        color: #292E2E;
        border-bottom: 1px solid #D3E1E2;
    }
    .fixsco_table table tr td.home {
        text-align: right;
    }
    .fixsco_table table tr td.score {
        text-align: center;
    }










    .fixsco_table {
        padding: 20px 0;
        border-bottom: 1px dashed #D3E1E2;
    }
    .fixsco_table:first-of-type {
        padding-top: 0;
    }
    .fixsco_table:last-of-type {
        padding-bottom: 0;
        border-bottom: none;
    }
    .fixsco_table table {
        border: 1px solid #D3E1E2;
        border-bottom: 0;
    }
    .fixsco_table table tr {
    }
    .fixsco_table table tr th:first-child {
        font-weight: bold;
        color: #F23632;
    }
    .fixsco_table table tr th {
        padding: 8px 16px;
        background: #F8F8F8;
        border-bottom: 1px solid #D3E1E2;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        line-height: 19px;
        color: #292E2E;
    }
    .fixsco_table table tr td {
        padding: 16px;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        line-height: 19px;
        color: #292E2E;
        border-bottom: 1px solid #D3E1E2;
    }
    .fixsco_table table tr td.home {
        text-align: right;
    }
    .fixsco_table table tr td.score {
        text-align: center;
    }
    .fixsco_tab_content li {
        height: 48px;
        line-height: 48px;
        border: 1px solid #D3E1E2;
        padding: 0 20px;
        margin-bottom: 16px;
        color: #292E2E;
        display: flex;
        align-items: center;
        box-sizing: border-box;
    }
    .fixsco_tab_content li:last-of-type {
        margin-bottom: 0;
    }
    .fixsco_tab_content li:hover {
        border-color: #F23632;
    }
    .fixsco_tab_content li:hover a {
        color: #F23632;
    }
    .fixsco_tab_content li a {
        font-size: 16px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        line-height: 21px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
        display: inline-block;
    }
.container {
    /*padding-right: 15px;
    padding-left: 15px;*/
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 768px) {
    .container {
        width:750px
    }
}

@media (min-width: 992px) {
    .container {
        width:970px
    }
}

@media (min-width: 1200px) {
    .container {
        width:1200px
    }
}
.wrap{width: 1200px;margin: 0 auto;}
#content {margin: 0 auto;padding-top:15px;}
.mb15{margin-bottom:15px !important;}
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}
/*右边内容*/
.right{ width: 380px;}
.uInfor{ padding: 20px 15px 0 15px; background: #fff; position: relative; margin-bottom: 20px;}
.uInfor:before{ content: ""; width: 100%; height: 4px; background-image: -webkit-linear-gradient(to right, #159ce4, #01af63); background-image: linear-gradient(to right,#01af63,#159ce4); position: absolute; left: 0; top: 0;}
.uInfor .faceInfor{ display: block;}
.uInfor .uFace{ width: 76px; height: 76px; border-radius: 50%; overflow: hidden; text-align: center;}
.uInfor .uFace img{ width: 100%; height: 100%;}
.uInfor .uName .nameText{  max-width: 185px; font-size: 16px; margin-bottom: 10px;}
.uInfor .uName span.absType{ display: inline-block; border: 1px solid #169bee; color: #169bee; font-size: 12px; padding: 5px 10px; border-radius: 4px;}
.uInfor .uIntro{ line-height: 22px; margin-bottom: 15px;}
/*文章数*/
.classBox{ background: #fff; margin-top: 20px; border-top: 1px solid #e0e0e0;}
.classUl li{ width: 50%; text-align: center; padding: 20px 10px; position: relative;}
.classUl li a:hover,.classUl li a:hover p{ color: #169bee;}
.classUl li.artiNum:after{ content:""; width: 1px; height: 40px; background: #e5e5e5; position: absolute; right: 0; top: 30px;}
.classUl li strong{ font-size: 24px;}

/*专家文章*/
.artLiBox{ background-color: #fff; padding: 10px 15px;}
.artLiBox h2{ font-size: 22px; padding: 15px 0; border-bottom: 1px solid #e0e0e0; margin-bottom: 5px;}

.artlist li{ margin-bottom: 20px;}
.liImg{ display: block; width: 80px; height: 60px; overflow: hidden;}
.liImg img{ width: 100%; height: 100%;}
.liTxt{ width: 206px; padding-left: 10px;}
.name-l{ height: 40px; font-size: 14px; overflow: hidden; word-wrap: normal; text-overflow: ellipsis; 
display: -webki-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -moz-box-orient: vertical;word-break: break-all;}
.time-l{  font-size: 12px; color: #999;}

/*结果样式*/
.sign{ width: 52px; height: 52px; position: absolute; left: 105px; top: 5px;}
.win{background: url(../../images/common/icon-win.png) no-repeat center center;}
.lose{background: url(../../images/common/icon-lose.png) no-repeat center center;}
.split{background: url(../../images/common/icon-split.png) no-repeat center center;}

.listBox04{ padding-top: 10px; margin-bottom: 10px;}
.listBox04 ul li{ margin-bottom: 15px;}
.listBox04 ul li a{ display: block; width: 302px;height: 175px; overflow: hidden; position: relative;}
.listBox04 ul li span{ width: 52px; height: 52px; display: block; position: absolute;left: 50%; top:50%; margin-left: -26px; margin-top: -26px; background:url(../../images/publish_index/btn-video.png) no-repeat center top; }
.listBox04 ul li p{width: 100%; height: 34px; background: #000; background: rgba(0,0,0,0.8); color: #fff; line-height: 34px;  position: absolute; left: 0; bottom: 0; padding-left: 10px; }
.listBox04 ul li span{
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: scale(.7);
    -webkit-transition-property: opacity,-webkit-transform;
    -webkit-transition-duration: .5s; transform: scale(.7);
    transition-property: opacity,transform;
    transition-duration: .5s;  zoom: 1; z-index: 1;
}

.listBox04 ul li a:hover span{
    filter: alpha(opacity=90);
    opacity: .9;
    -webkit-transform: scale(1);
    -webkit-transition-property: opacity,-webkit-transform;
    -webkit-transition-duration: .5s; transform: scale(1);
    transition-property: opacity,transform;
    transition-duration: .5s;
    cursor: pointer;
}

.listBox04 ul li img{
    -webkit-transform: scale(1) translateZ(0);
    -webkit-transition: -webkit-transform .75s;
    transform: scale(1) translateZ(0);
    transition: transform .75s;
}

.listBox04 ul li a:hover img{
    -webkit-transform: scale(1.2) translateZ(0);
    -webkit-transition: -webkit-transform .75s cubic-bezier(0,1,.75,1);
    transform: scale(1.2) translateZ(0);
    transition: transform .75s cubic-bezier(0,1,.75,1);
}
.rightNeirong{background:#fff;border-radius:5px;overflow: hidden;width: 380px;}
.rightNeirong .title {border-bottom: 2px solid #228b63;overflow: hidden;}
.rightNeirong .title span{line-height:30px;float:right;padding-right:8px;}
.rightNeirong .title span a {color: #01632c;padding-right: 12px;background: url(../images/ab.jpg) no-repeat right -1px;}
.rightNeirong .title li {padding: 0px 15px;float: left;margin: 0px;height: 31px;line-height: 31px;text-align: center;color: #333333;font-weight: bold;overflow: hidden;}
.rightNeirong .title li.on {margin: 0px;background:#228b63;color: #fff;font-weight: bold;}
.rightNeirong .title li.on a {color: #fff;TEXT-DECORATION: none;}
.rightNeirong .neirong ul.lx li {width: 290px;padding: 2px 0px 4px 12px;line-height: 26px;height:26px;overflow: hidden;position: relative;border-bottom: 0px dashed #CCC;clear: both;overflow: hidden;}
.rightNeirong .neirong ul.lx li:before {content: "";display: inline-block;width: 5px;height: 5px;background: #ccc;border-radius: 50%;vertical-align: 0px;margin-right:10px;margin-bottom: 3px;}
.rightNeirong .ImgNeirong{margin-bottom:10px;}
.rightNeirong .neirong,.rightNeirong .ImgNeirong{margin-top:10px;}
.newlist li {margin-left:10px;width: 265px;clear: both; height: 33px; line-height: 33px; border-bottom: 1px dashed #f0f0f0; padding-left: 15px;background: url(../images/dian.png) no-repeat -2px 9px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
/*右侧录像*/
.wonderful_videoMsg .bf p{color:#f33e4f;font-weight:bold;font-size:17px;}
.ShiJiaqiu{border-bottom: 1px solid #f0f0f0;padding:12px 8px 15px 50px;font-size:14px;color:#777;line-height:22px;height:40px;background:url(../images/play-btn.png) no-repeat 15px center !important;}
.wonderful_videoMsg { border-bottom: 1px solid #f0f0f0;padding:0px 5px;}	
.wonderful_videoMsg:hover{background:#d2f8e8;}
.wonderful_videoMsg>p {color: #828282;font-size: 12px;padding: 8px 10px;font-size:13px;}	
.msgSroce {padding: 0 10px 8px 10px;overflow: hidden;}	
.msgSroce>div { float: left; line-height:35px;}
.msgSroce>div:nth-of-type(1) p {color:#333;width: 115px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;font-size:13px;}	
.msgSroce img {width: 22px;height:22px;margin-right:9px;vertical-align: middle;}		
.msgSroce>div:nth-of-type(2) {width: 92px;text-align: center;float: left;margin-top: 15px;}
.msgSroce>div:nth-of-type(3) {width: 70px;text-align: right;float: right;margin-top: 15px;margin-top: 0px;}	
.msgSroce>div:nth-of-type(3) p {font-size:13px;color:#2f8162;}		
.msgSroce>div:nth-of-type(3) p.no{color:#ccc;}
.msgSroce>div:nth-of-type(3) p a{color:#2f8162;}
.mt10{margin-top:10px;}
/*右侧录像*/				