﻿a, body {
    font: 0px 14px Helvetica,"Microsoft YaHei",SimSun;
    color: #3f3f3f;
}
* {
    /* outline: 0; */
    /* margin: 0; */
    /* padding: 0; */
}

.header {
    background: #f5f5f5;
    height: 111px;
    /* position: fixed; */
    z-index: 2;
    box-shadow: 0 4px 4px rgba(0,0,0,.2);
    width: 100%;
    top: 0;
    /* position: fixed; */
}
li.search .search-input {
    border: 1px solid #d0d0d0;
    height: 26px;
    line-height: 126px;
    padding: 0 10px;
    border-radius: 5px;
}
.navbar-right>li.mobi:before {
    position: absolute;
   /* background: url(http://img.alicdn.com/imgextra/i4/525779647/TB2LrnCc3RkpuFjy1zeXXc.6FXa_!!525779647.png) 0 0 no-repeat;*/
    display: inline-block;
    width: 14px;
    height: 20px;
    background-position: -10px -2420px;
    content: " ";
    top: 1px;
    left: 0;
}
.nav.navbar-right>li a{
    font: 12px/21px "Microsoft Yahei";
}
.navbar-right>li {
    margin-right: 18px;
}
.navbar-right>li.mobi {
    position: relative;
    padding-left: 18px;
}
.navbar-right>li.search {
    margin-right: 20px;
    position: relative;
    padding-top: 0px;
}
.navbar-right>li.link {
    position: relative;
    padding-left: 20px;
}
.navbar-right>li.link:before {
    position: absolute;
  /*  background: url(http://img.alicdn.com/imgextra/i4/525779647/TB2LrnCc3RkpuFjy1zeXXc.6FXa_!!525779647.png) 0 0 no-repeat;*/
    display: inline-block;
    width: 18px;
    height: 18px;
    background-position: -10px -2476px;
    content: " ";
    top: 0px;
    left: 0;
}
.row {
    background-color: #ebfdff;
    margin: 0;
    height: 45px;
}
.row h2 {
    color: #1398e2;
    float: left;
    margin-bottom: 0;
    padding-bottom: 0;
        font-weight: 700;
    font-size: 16px;
    line-height: 45px;
}
.row h2:before {
    content: " ";
    background: url(/images/indeximg.png) 0 0 no-repeat;
    display: inline-block;
    margin-top: 6.5px;
    margin-right: 7.5px;
    width: 34px;
    height: 32px;
    background-position: -136px -456px;
    float: left;
}
.row .channel {
    float: left;
    padding-top: 10px;
    margin-left: 50px;
    text-align: center;
}
.row .channel ul {
    margin: 0 auto;
}
.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    -webkit-border-radius: 5px;
}
.row .channel ul a {
    text-decoration: none;
    -ms-transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    line-height: 23px;
    font-size: 12px;
    padding: 0 10px;
    display: block;
    color: #fff;
    background-color: #1398e2;
    -webkit-border-radius: 10px;
}
.row .channel ul a:hover {

background-color: #184098;
}
.playwall{padding-left:1px;margin-top:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;height:205px;overflow:hidden;/* background: #d0fbff; */}
.playwall .title{width:20px;float:left;background-color:#EEF3F3;color:#c42000;font-size:16px;font-weight:700;height:430px;padding-left:5px;padding-right:5px;padding-top:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.playwall .wallitem{float:right;width:1040px;height:450px;overflow:hidden}
.playwall ul{list-style:none;overflow:hidden;margin:0;padding:0;height: 180px;width: 2340px;}
.playwall ul li{
    float:left;
    width: 203px;
    margin-bottom:10px;
    /* border-bottom:3px solid #EEF3F3; */
    /* background: #d0fbff; */
    margin-left: 21px;
    margin-top: 5px;
    display: inline;
    position: relative;
    padding: 3px;
    height: 167px;
    }
    .playwall ul li:hover {
        padding: 0px;
         border-color: #0a8ee5;
    border-width: 3px;
    border-style: ridge;
    }
.playwall ul li span{display:block;width:190px;height: 37px;padding: 1px 6px;}
.playwall ul li a{color: #020202;font-size:12px;line-height: 16px;}
.playwall ul li img{border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;width: 203px;height: 121px;}
.playwall ul li .img-cover{top:6px;left:6px;width:269px;height:151px;background-color:rgba(0,0,0,.2);position:absolute;display:none}
.wallitem em{font-size:14px;clear:both;display:block;height:30px;line-height:26px;color:#999;width:240px;font-weight:700}
.img-cover .playicon{background:url(/images/playicon.png);width:53px;height:52px;margin:50px auto}
.playwall .grid{height: 184px;margin-left: -16px;float: left;width: 1173px;overflow:hidden;position: relative;background: #ebfdff;margin-bottom: 5px;}
.JQ-slide-content {
    position: absolute;
}
.playwall em{
    font-size: 13px;
    display:block;
    height: 22px;
    color: #003b87;
    width:190px;
    font-weight:400;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 22px;
    /* padding-left: 4pt; */
    }
.playwall .choose{overflow:hidden;width: 60px;height:12px;margin: 0px auto;/* background: #d0fbff; */margin-bottom: 5px;}
.playwall .choose span{display:inline-block;float:left;width:12px;height:12px;background:#d6d6d6;margin-right: 8px;cursor:pointer;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.playwall .choose span.shover{background:#1c90e2}
 .hl_bar {
    background: url(/images/hl_bar.jpg) no-repeat #004aa9;
    height: 47px;
    margin-top: 3px;
}
.hl_bar h1:hover {
	color:yellow;
}
 .hl_bar h1 {
    float: left;
    background: url(/images/indeximg.png) 0 0 no-repeat;
    background-position: -3px -444px;
    font-size: 18px;
    font-weight: 600;
    color: #FFF;
    height: 47px;
    line-height: 47px;
    margin-left: 17px;
    padding-left: 57px;
    text-align: left;
}
 .hl_bar ul {
    list-style: none;
    float: left;
    width: 936px;
    margin-top: 5px;
    margin-left: 16px;
}
 .hl_bar ul li {
    float: left;
    /* border-right: 1px solid #1e5295; */
    margin-bottom: 5px;
    height: 35px;
    line-height: 35px;
    font-weight: 400;
    margin-left: 9px;
    background: url(/images/fgl2.png) right 0 no-repeat;
}
 .hl_bar .t1 {
    width: 80px;
    /* padding-left: 2px; */
}
 .hl_bar .t1 a {
   background-position:0px 3px;
}
 .hl_bar ul li a {
    display: inline-block;
    width: 52px;
    height: 36px;
    font-size: 14px;
    line-height: 35px;
    font-weight: 400;
    padding-left: 33px;
    color: #fff;
    font-family: Helvetica,"Microsoft YaHei",SimSun;
    background: url(/images/class.png) 0 5px no-repeat;
}
 .hl_bar .t2 a {
   background-position:0px -35px;
}
 .hl_bar .t2, .hl_bar .t3 {
    width: 80px;
    margin-left: 10px;
  
}
 .hl_bar .t3 a {
    background-position:0px -71px;
}
  .hl_bar .t4 a {
    background-position: 0px -112px;
}
   .hl_bar .t5 a {
    background-position: 0px -155px;
    padding-left: 30px;
}
    .hl_bar .t6 a {
    background-position: 0px -453px;
}
     .hl_bar .t7 a {
    background-position: 0px -204px;
}
       .hl_bar .t8 a {
    background-position: 0px -355px;
    padding-left: 30px;
}
         .hl_bar .t9 a {
    background-position: -5px -255px;
    padding-left: 28px;
}
           .hl_bar .t10 a {
    background-position: 0px -302px;
}
.hl_bar .t0 a {
    background-position: 0px -407px;
}
 .hl_bar .t0 {
    width: 86px;
}

 #tabs {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
#tabs li {
	float: left;
	margin: 0 .5em 0 0;
}
#tabs a {
	position: relative;
	background: #ddd;
	/* background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd)); */
	/* background-image: -webkit-linear-gradient(top, #fff, #ddd); */
	background-image: -moz-linear-gradient(top, #fff, #ddd);
	background-image: -ms-linear-gradient(top, #fff, #ddd);
	background-image: -o-linear-gradient(top, #fff, #ddd);
	background-image: linear-gradient(to bottom, #169ddf, #169ddf);
	padding: 6px 3.3em;
	float: left;
	font-size: 14px;
	text-decoration: none;
	color: #ffffff;
	/* text-shadow: 0 1px 0 rgba(255, 255, 255, .8); */
	font-weight: bold;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
	box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
}
 #tabs a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {
 background: #103f78;
}
#tabs a:focus {
	outline: 0;
}
 #tabs a::after {
 content:'';
 position:absolute;
 z-index: 1;
 top: 0;
 right: -.5em;
 bottom: 0;
 width: 1em;
 background: #b6b7b8;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
 background-image: -webkit-linear-gradient(top, #fff, #ddd);
 background-image: -moz-linear-gradient(top, #fff, #ddd);
 background-image: -ms-linear-gradient(top, #fff, #ddd);
 background-image: -o-linear-gradient(top, #fff, #ddd);
 background-image: linear-gradient(to bottom, #169ddf, #169ddf);
 -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
 box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
 -webkit-transform: skew(10deg);
 -moz-transform: skew(10deg);
 -ms-transform: skew(10deg);
 -o-transform: skew(10deg);
 transform: skew(10deg);
 -webkit-border-radius: 0 5px 0 0;
 -moz-border-radius: 0 5px 0 0;
 border-radius: 0 5px 0 0;
}
 #tabs #current a, #tabs #current a::after {
 background: #004cac;
 z-index: 3;
}
 .live-th>ul {
    color: #969696;
    font-weight: 500;
    margin-bottom: 0;
    line-height: 36px;
    border: 1px solid #dbdbdb;
}
 .live-th>ul>li:nth-child(1), .live-list>li>a:nth-child(1), .live-list>li>span:nth-child(1), .live-list>li>div:nth-child(1), .live-list>li>time:nth-child(1) {
    width: 50px;
}
 .live-th>ul>li, .live-list>li>a, .live-list>li>span, .live-list>li>div, .live-list>li>time {
    display: block;
    box-sizing: border-box;
    min-height: 1px;
    float: left;
    text-align: center;
    margin-bottom: 1px;
    /* height: 39px; */
}
 .live-th>ul>li {
    border-right: 1px solid #dbdbdb;
}
 .live-th>ul>li:nth-child(2), .live-list>li>a:nth-child(2), .live-list>li>span:nth-child(2), .live-list>li>div:nth-child(2), .live-list>li>time:nth-child(2) {
    width: 122px;
}
 .live-th>ul>li:nth-child(4), .live-list>li>a:nth-child(4), .live-list>li>span:nth-child(4), .live-list>li>div:nth-child(4), .live-list>li>time:nth-child(4) {
    width: 396px;
}
 .live-th>ul>li:nth-child(5), .live-list>li>a:nth-child(5), .live-list>li>span:nth-child(5), .live-list>li>div:nth-child(5), .live-list>li>time:nth-child(5) {
    width: 396px;
}
 .live-th>ul>li:nth-child(3), .live-list>li>a:nth-child(3), .live-list>li>span:nth-child(3), .live-list>li>div:nth-child(3), .live-list>li>time:nth-child(3) {
    width: 87px;
}
 .live-th>ul>li:nth-child(6), .live-list>li>a:nth-child(6), .live-list>li>span:nth-child(6), .live-list>li>div:nth-child(6), .live-list>li>time:nth-child(6) {
    width: 86px;
    border-right: none;
}

 .livetime-title {
    line-height: 30px;
    text-align: center;
    color: #000000;
    font-weight: 600;
    font-size: 13px;
    /* background-color: #b8d4f4; */
    background: url(/images/title_01.png) 0 0 no-repeat;
}
 .live-list, .live-list a {
    color: #615757;


}
 .live-list>li {
    text-decoration: none;
    -webkit-transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    -ms-transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    line-height: 38px;
    min-height: 39px;
    box-sizing: border-box;
    overflow: hidden;
    /* border-bottom: 1px solid #fff; */
}


 .live-list>li>a.ico {
    height: 43px;
    overflow: hidden;
}
 .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
 .live-list>li>a.ico>i, .live-tab-bar>.bar-title>.icon-nav>li>a>span {
    background: url(/images/indeximg.png) 0 0 no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 3px;
}
 .live-list>li>a.ico>i.bangqiu, .live-tab-bar>.bar-title>.icon-nav>li>a>span.bangqiu {
    background-position: -10px -10px;
}
 .TVconter
 {    width: 2280px;
    height: 176px;}

 #cy_footer {
    float: left;
    width: 100%;
    height: 197px;
    /* background: #333; */
    /* border-top: #ACD8F5 1px dotted; */
    font-family: 微软雅黑;
    background: #7d7f84;
    border-top: 2px solid #c30211;
}
 .cy_foot {
    width: 1140px;
    margin: 0px auto;
    padding-top: 30px;
    position: relative;
}
 .cy_foot p {
    width: 800px;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    color: #fff;
    line-height: 22px;
}
.col-md-9 {
    width: 75%;
    margin: 0 auto;
}
 .fbox>dl {
    float: left;
    width: 50px;
    margin-right: 6px;
    text-align: left;
}
  .fbox>dl>dt {
    height: 35px;
    position: relative;
}
  .fbox>dl>dt>a {
    background: url(/images/indeximg.png) 0 0 no-repeat;
    display: inline-block;
}
  .fbox>dl>dt>a.teamlogo1 {
    width: 24px;
    height: 30px;
    background-position: -8px -1281px;
}
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
  .col-md-9 a {
    color: #fff;
}
  .fbox>dl>dt>a.teamlogo2 {
    width: 19px;
    height: 27px;
    background-position: -10px -1552px;
}

 .fbox>dl>dt>a.teamlogo2{width: 23px;height:27px;background-position: -6px -1552px;}
 .fbox>dl>dt>a.teamlogo3{width: 29px;height: 31px;background-position: -5px -1584px;}
 .fbox>dl>dt>a.teamlogo4{width: 31px;height: 42px;margin-top: -6px;background-position: -5px -1618px;margin-left: -2px;}
 .fbox>dl>dt>a.teamlogo5{width: 29px;height: 38px;background-position: -7px -1661px;margin-top: -4px;margin-left: -2px;}
 .fbox>dl>dt>a.teamlogo6{width: 25px;height: 48px;margin-top: -11px;background-position: -7px -1705px;}
 .fbox>dl>dt>a.teamlogo7{width: 29px;height: 33px;background-position: -5px -1753px;margin-top: -1px;margin-left: -4px;}
 .fbox>dl>dt>a.teamlogo8{width: 47px;height:25px;background-position: -8px -1793px;margin-left: -12px;}
 .fbox>dl>dt>a.teamlogo9{width: 38px;height: 29px;background-position: -6px -1825px;margin-left: -5px;}
 .fbox>dl>dt>a.teamlogo10{width: 27px;height: 38px;background-position: -8px -1312px;margin-left: -2px;margin-top: -5px;}
 .fbox>dl>dt>a.teamlogo11{width: 42px;height: 20px;background-position: -1px -1353px;margin-left: -14px;margin-top: 5px;}
 .fbox>dl>dt>a.teamlogo12{width:22px;height:31px;background-position:-10px -1384px;}
 .fbox>dl>dt>a.teamlogo13{width:28px;height:28px;background-position:-10px -1425px;}
 .fbox>dl>dt>a.teamlogo14{width:26px;height:34px;background-position:-10px -1463px;}
 .fbox>dl>dt>a.teamlogo15{width:29px;height: 39px;background-position: -8px -1507px;margin: -3px 0px 0px 4px;}

.JQ-slide-content li:hover .play-tip {
    width: 45px;
    height: 45px;
    background: url(/images/hot-mask.png);
    background-position: -20px -20px;
    position: absolute;
    top: 34px;
    z-index: 11;
    left: 74px;
 
    -webkit-transition: -webkit-transform ease-out 0.1s, background 0.1s;
}
.b_even
{    background-color: #f0f3f4;}

.hl_bar .t5, .hl_bar .t8 , .hl_bar .t9{
    width: 87px;
    /* margin-left: 10px; */
}
#cnzz_stat_icon_1264539794{display:none;}
