@charset "utf-8";
/* CSS Document */
/**首页**/
body {font-family: Microsoft Yahei; font: 14px/1.5 tahoma,microsoft yahei,simsun,sans-serif; min-width: 1200px;background: #f3f3f3;color: #666;}
a{text-decoration:none;color: #333;}
ul,li{ margin:0; padding:0; list-style:none;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, big, em, font, img, strong, tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption {
    padding: 0;
    margin: 0;
    border: 0;
    font-size:100%; 
}
em, i {
    font-style: normal;
}
/* img:hover{opacity: 0.9;}  */
/**a:hover img {opacity:0.9; filter:alpha(opacity=90);}*/
#main{position: relative;width: 1200px;margin: 0 auto;z-index: 1;margin-top: 10px;padding-bottom: 10px;background-color: white;box-shadow: 0 0 1px 1px #d6d6d6;}

.bg_wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.bg_add {
    position: absolute;
    left: 50%;
    width: 1920px;
    height: auto;
    overflow: hidden;
    margin-left: -960px
}
.bg_add a {
    display: block;
    width: 100%;
    height: auto
}
.wrap {
    background-color: white;
    width: 1180px;
    height: auto;
    background: #fff;
    /* position: relative; */
    overflow: hidden;
    padding: 10px;
}
.wrap_title {
    position: relative;
    height: 54px;
    line-height: 54px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 18px;
    color: #cb0a38;
}
.wrap_title  a:hover {
    color: #cb0a38
}
.wrap_title span {
    float: left;
    display: inline-block;
    height: 54px;
    padding: 0 10px;
    border-bottom: 1px solid #cb0a38;
    margin-bottom: -1px;
}
.wrap_title p {
    float: left;
    font-size: 14px;
    color: #b2b2b2;
    padding-left: 20px;
    font-weight: lighter;
    line-height: 60px;
}
.wrap_title p i {
    display: inline-block;
    width: 34px;
    height: 22px;
    margin-left: 2px;
    background: url(../images/icons01.png) 0 -260px no-repeat;
}
.wrap_title p .icon_hot {
    background-position: -40px -260px
}
.wrap_title p .icon_new {
    background-position: -80px -260px
}
.struct_title .more:hover {
    color: #1667b1
}
.wrap_title .more {
    position: absolute;
    right: 10px;
    top: 0;
    height: 54px;
    line-height: 54px;
    color: #888888;
    font-size: 14px;
    font-weight: lighter;
}
.wrap_l {
    width: 850px;
    height: auto;
    float: left;
    padding-right: 20px;
    background: #fff;
    position: relative;
}
.wrap_r {
    float: right;
    width: 310px;
    height: auto;
    background: #fff;
    position: relative;
}
.news_hd{
    float: left;
    width: 860px;
}

.news_list {
    float: left;
    width: 860px;
    margin-left: -10px;
}
.news_list li {
    position: relative;
    z-index: 2;
}
.news_list li a {
    float: left;
    display: block;
    width: 205px;
    height: 160px;
    margin-left: 10px;
    margin-bottom: 10px;
}
.news_list li a p:hover {
    color: #1667b1;
}
.news_list a img{
    display: block;
    width: 100%;
    height: 110px;
}
.news_list li p {
    display: block;
    position: absolute;
    width: 205px;
    padding-top: 5px;
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    @charset
    "utf-8";  /* CSS Document */  /**首页**/
    body {font-family: Microsoft Yahei;
    font-weight: lighter;
    font-size: 12px;
    min-width: 1200px;
    background: #f3f3f3;
    color: #666;}
    a{text-decoration:none;
    color: #333;}
    ul,li{ margin:0;
    padding:0;
    list-style:none;}
    body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, big, em, font, img, strong, tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption {      padding: 0;
    margin: 0;
    border: 0;
    font-size:100%;  }
    em, i {      font-style: normal;  }  /* img:hover{opacity: 0.9;}  */
    a:hover img {opacity:0.9;
    filter:alpha(opacity=90);}  #main{
    position: relative;
    width: 1200px;
    margin: 0 auto;
    z-index: 1;
    margin-top: 10px;
    padding-bottom: 10px;
    background-color: white;
    box-shadow: 0 0 1px 1px #d6d6d6;}    /* 首页顶置资讯 */  .color1{
    color: #f00;}  .color2{
    color: #f7a934;}  .color3{
    color: #333;}  .color4{
    color: #06f;}  .color5{
    color: #14b700;}  .color6{
    color: #8500ff;}    .bg_wrap {
    width: 100%;
    height: auto;
    overflow: hidden;  }  .bg_add {
    position: absolute;
    left: 50%;
    width: 1920px;
    height: auto;
    overflow: hidden;
    margin-left: -960px;}  .bg_add
    a {      display: block;
    width: 100%;
    height: auto;}  .wrap {
    background-color: white;
    width: 1180px;
    height: auto;
    background: #fff;
    /* position: relative; */
    overflow: hidden;
    padding: 10px;  }  .wrap_title {
    position: relative;
    height: 54px;
    line-height: 54px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 18px;
    color: #cb0a38;  }  .wrap_title
    span {      float: left;
    display: inline-block;
    height: 54px;
    padding: 0 10px;
    border-bottom: 1px solid #cb0a38;
    margin-bottom: -1px;  }  .wrap_title
    p {      float: left;
    font-size: 14px;
    color: #b2b2b2;
    padding-left: 20px;
    font-weight: lighter;
    line-height: 60px;  }  .wrap_title
    p i {      display: inline-block;
    width: 34px;
    height: 22px;
    margin-left: 2px;
    background: url(../images/icons01.png) 0 -260px no-repeat;  }  .wrap_title
    p .icon_hot {      background-position: -40px -260px;}  .wrap_title
    p .icon_new {      background-position: -80px -260px;}  .struct_title .more:hover {
    color: #1667b1;}  .wrap_title .more {
    position: absolute;
    right: 10px;
    top: 0;
    height: 54px;
    line-height: 54px;
    color: #666;
    font-size: 14px;
    font-weight: lighter;  }  .wrap_l {
    width: 850px;
    height: auto;
    float: left;
    padding-right: 20px;
    background: #fff;
    position: relative;  }  .wrap_r {
    float: right;
    width: 310px;
    height: auto;
    background: #fff;
    position: relative;  }  .wrap_h2 {
    position: relative;
    width: 100%;
    float: left;
    height: 54px;
    line-height: 54px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;  }  .wrap_h2
    h2 {      float: left;
    display: inline-block;
    height: 54px;
    padding: 0 10px;
    font-size: 18px;
    font-weight: bold;
    color: #1667b1;
    border-bottom: 1px solid #1667b1;
    margin-bottom: -1px;  }  .wrap_h2
    a {      display: inline-block;
    float: right;
    height: 54px;
    line-height: 54px;
    font-size: 12px;
    padding-right: 10px;
    color: #666;  }  .wrap_span {
    position: relative;
    width: 100%;
    float: left;
    height: 54px;
    line-height: 54px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;  }  .wrap_span
    span {      float: left;
    display: inline-block;
    height: 54px;
    padding: 0 10px;
    font-size: 18px;
    font-weight: bold;
    color: #1667b1;
    border-bottom: 1px solid #1667b1;
    margin-bottom: -1px;  }  .wrap_span
    a {      display: inline-block;
    float: right;
    height: 54px;
    line-height: 54px;
    font-size: 12px;
    padding-right: 10px;
    color: #666;  }    .wrap_max {
    float: left;
    width: 1180px;
    height: auto;  }    .bn_news_top_bn {
    width: 1180px;
    height: 90px;
    float: left;
    background: #fff;
    position: relative;  }  .bn_news_top_bn
    a {      float: left;  }    .bn_news_r_title {
    position: relative;
    width: 100%;
    float: left;
    height: 54px;
    line-height: 54px;
    margin-bottom: 10px;
    background-color: #ffffff;
    border-bottom: 1px solid #e6e6e6;  }  .bn_news_r_title
    span{      float: left;
    display: inline-block;
    height: 54px;
    padding: 0 10px;
    font-size: 18px;
    font-weight: bold;
    color: #1667b1;
    border-bottom: 1px solid #1667b1;
    margin-bottom: -1px;  }  .bn_news_r_title
    a{      float: right;
    height: 54px;
    line-height: 54px;
    display: inline-block;
    font-size: 14px;
    padding-right: 10px;
    color: #666;  }  .bn_news_r_hot{
    position: relative;
    width: 100%;
    float: left;
    height: 190px;
    background-color: #0f2e4a;
    line-height: 54px;  }  .bn_news_r_hot_t{
    float: left;
    width: 100%;
    height: 45px;
    text-align: center;
    color: #b9b9b9;
    background-color: #12385a;  }  .bn_news_r_hot_t
    span{      margin-left: 8px;
    height: 45px;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 45px;
    color: #cacaca;  }  .bn_news_r_hot_t
    a{      float: right;
    margin-top: 12px;
    margin-right: 10px;
    line-height: 20px;
    background: #2a76bb;
    color: #ffc904;
    border-radius: 5px;
    font-size: 14px;
    padding: 3px 8px 3px 8px;  }  .bn_news_r_hot_t
    a:hover {      color: #ffffff;
    background-color: #d03131;  }  .bn_news_r_hot_b .dot {
    margin-top: 8px;
    padding-left: 30px;
    margin-right: 8px;
    border-radius: 5px;
    display: inline-block;
    overflow: hidden;
    float: left;
    vertical-align: middle;  }  .bn_news_r_hot_b .dot
    img{      width: 30px;
    height: 30px;
    opacity: 0.7;  }  .bn_news_r_hot_l {
    float: left;
    width: 110px;
    height: 100px;
    margin-left: 5px;
    text-align: center;  }  .bn_news_r_hot_l
    img{      width: 60px;
    height: 60px;
    margin-top: 10px;
    position: relative;  }  .bn_news_r_hot_l
    span{      width: 110px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;  }  .bn_news_r_hot_z {
    float: left;
    width: 80px;
    text-align: center;  }  .bn_news_r_hot_z
    i{      float: left;
    width: 80px;
    height: 60px;
    text-align: center;
    line-height: 70px;
    font-family: fantasy;
    font-size: 35px;
    font-weight: bold;
    color: #5a5a5a;  }  .bn_news_r_hot_z
    a{      float: left;
    width: 80px;
    height: 30px;
    line-height: 30px;
    font-family: fantasy;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 2px;
    background-color: #d03131;  }  .bn_news_r_hot_z
    a:hover{      color: #ffffff;
    background-color: #1667b1;  }  .bn_news_r_hot_r {
    float: left;
    height: 100px;
    width: 110px;
    text-align: center;  }  .bn_news_r_hot_r
    img{      width: 60px;
    height: 60px;
    margin-top: 10px;
    position: relative;  }  .bn_news_r_hot_r
    span{      width: 110px;
    height: 30px;
    display: block;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;  }  .bn_news_r_hot_b{
    float: left;
    width: 100%;
    height: auto;
    /* text-align: center; */
    color: #5a5a5a;  }  .bn_news_r_hot_b
    span{      text-align: center;
    line-height: 40px;
    height: 40px;
    float: left;
    /* margin-left: -30px; */
    font-family: fantasy;
    font-size: 14px;
    color: #ababab;  }  .bn_news_r_hot_b
    font{      text-align: center;
    font-family: cursive;
    font-size: 14px;
    color: #f7a934;  }  .bn_news_r_list{
    position: relative;
    width: 100%;
    float: left;
    height: auto;
    /* margin-bottom: 10px; */
    background-color: #383838;  }  .bn_news_r_list
    li{      position: relative;
    width: 310px;
    float: left;
    text-align: center;
    line-height: 50px;
    margin-bottom: -1px;  }  .bn_news_r_list
    li a{      width: 290px;
    height: 49px;
    float: left;
    margin-left: 10px;
    border-bottom: 1px solid #313131;  }  .bn_news_r_list
    li:hover{      background: #484848;     }  .bn_news_r_list
    i{      float: left;
    padding-top: 10px;  }  .bn_news_r_list
    i img{      width: 50px;
    height: 30px;  }  .bn_news_r_list_txt{
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    padding-left: 10px;
    padding-top: 5px;
    margin-top: 15px;
    color: #d6d6d6;  }  .bn_news_zt1 {
    float: right;
    height: 22px;
    padding: 0px 8px 0px 8px;
    font-size: 12px;
    margin-top: 15px;
    border-radius: 2px;
    line-height: 22px;
    background: #239A05;
    color: #fff;  }  .bn_news_zt2 {
    float: right;
    height: 22px;
    padding: 0px 8px 0px 8px;
    font-size: 12px;
    margin-top: 15px;
    border-radius: 2px;
    line-height: 22px;
    background: #cf5324;
    color: #fff;  }  .bn_news_zt3 {
    float: right;
    height: 22px;
    padding: 0px 8px 0px 8px;
    font-size: 12px;
    margin-top: 15px;
    border-radius: 2px;
    line-height: 22px;
    background: #848484;
    color: #EAEAEA;  }  .bn_news_zt4 {
    float: right;
    height: 22px;
    padding: 0px 8px 0px 8px;
    font-size: 12px;
    margin-top: 15px;
    border-radius: 2px;
    line-height: 22px;
    background: #855304;
    color: #EAEAEA;  }  .bn_news_r_list_btn {
    margin: 0;
    height: 45px;
    width: 100%;
    float: left;  }  .bn_news_r_list_btn
    a {      display: block;
    height: 45px;
    line-height: 45px;
    margin-top: 1px;
    text-align: center;
    background-color: #1667b1;
    color: #fff;  }  .bn_news_r_list_btn
    a:hover{      background-color: #d03131;  }  .bn_news_r_list_gg {
    margin: 0;
    height: 60px;
    width: 310px;
    float: left;
    margin-bottom: 15px;
    /* margin-top: 5px; */  }  .bn_news_r_list_bn {
    margin: 0;
    height: 110px;
    width: 100%;
    float: left;  }  .bn_news_r_list_bn
    img{      margin: 0;
    height: 110px;
    width: 310px;
    float: left;  }  .bn_news_l_yx {
    float: left;
    width: 100%;
    height: 130px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 10px;  }  .bn_news_l_yx
    li {      float: left;
    width: 118px;
    height: 130px;
    margin-left: 3px;  }  .bn_news_l_yx
    li a {      display: block;
    height: 120px;
    /* background: #ffffff; */
    border: 2px solid #f4f4f5;
    position: relative;
    color: #333;
    text-align: center;  }  .bn_news_l_yx
    li a:hover{      background: #ffffff;
    /* border: 2px solid #f8f8f8; */
    position: relative;
    color: #ff0000;  }  .bn_news_l_yx
    li img {      width: 70px;
    height: 70px;
    /* margin: 0 auto; */
    margin-top: 12px;
    background: none;
    border-radius: 10px;  }  .bn_news_l_yx
    li p {      height: 36px;
    line-height: 36px;
    text-align: center;
    margin: 0 1em;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;  }  .bn_news_l_fz {
    float: left;
    width: 100%;
    height: 110px;
    overflow: hidden;
    margin: 0 auto;
    /* margin-bottom: 10px; */  }  .bn_news_l_fz
    li {      float: left;
    width: 82px;
    height: 110px;
    margin-left: 3px;  }  .bn_news_l_fz
    li a {      display: block;
    height: 110px;
    background: #f3f3f3;
    border: 1px solid #efefef;
    position: relative;
    color: #666;
    font-size: 14px;
    text-align: center;  }  .bn_news_l_fz
    li a:hover{      background: #c8e5ff;
    position: relative;
    color: #333;  }  .bn_news_l_fz
    li a:hover p {      color: #fff;
    background: #1667b1;}  .bn_news_l_fz
    li img {      width: 60px;
    height: 60px;
    /* margin: 0 auto; */
    margin-top: 10px;
    background: none;
    border-radius: 10px;  }  .bn_news_l_fz
    li p {      height: 36px;
    line-height: 36px;
    text-align: center;
    margin: 0;
    color: black;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;  }  .bn_news_l_title {
    position: relative;
    width: 100%;
    float: left;
    height: 54px;
    line-height: 54px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;  }  .bn_news_l_title
    span {      float: left;
    display: inline-block;
    height: 54px;
    padding: 0 10px;
    font-size: 18px;
    font-weight: bold;
    color: #cb0a38;
    border-bottom: 1px solid #cb0a38;
    margin-bottom: -1px;  }  .bn_news_l_title_r {
    float: right;
    display: inline-block;
    font-size: 14px;
    padding-right: 10px;
    color: #666;  }  .bn_news_l_title_r
    span {      float: left;
    display: inline-block;
    height: 54px;
    padding: 0 10px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    border-bottom: 0px solid #1667b1;
    margin-bottom: 0px;
    margin-right: 10px;  }  .bn_news_l_title_r
    font {      font-weight: bold;
    color: #ed5858;  }  .bn_news_l_title
    a {      display: inline-block;
    height: 26px;
    line-height: 26px;
    background-color: #ed5858;
    padding: 0 10px;
    margin-top: 13px;
    font-size: 12px;
    color: #ffffff;  }  .bn_news_l_title
    a:hover {      color: #ffffff;
    background-color: #FF2727;        }  .banner_hd {
    float: left;
    width: 420px;  }  .banner_bm {
    float: left;
    width: 410px;  }  .banner_bm_lu {
    float: left;
    width: 420px;  }  .banner_bm
    li a {      float: left;
    display: block;
    width: 200px;
    height: 120px;
    margin-right: 10px;
    margin-bottom: 10px;  }  .banner_bm
    a img{      display: block;
    width: 100%;
    height: 120px;  }  .banner_bm
    li .tit {      display: block;
    position: absolute;
    z-index: 3;
    margin-top: -26px;
    background: url(../images/cov-70.png);
    width: 200px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #f3f3f3;
    text-align: center;
    overflow: hidden;  }  .bn_news_l_txt {
    float: right;
    width: 415px;
    height: 550px;  }  .wrap_max_ss {
    float: left;
    width: 1192px;
    padding-bottom: 10px;
    margin-left: -10px;  }  .wrap_max_ss
    li {      position: relative;
    z-index: 2;  }  .wrap_max_ss
    li a {      float: left;
    display: block;
    width: 228px;
    height: 130px;
    margin-left: 10px;
    margin-bottom: 10px;  }  .wrap_max_ss
    a img{      display: block;
    width: 100%;
    height: 130px;  }  .wrap_max_ss
    li .tit {      display: block;
    position: absolute;
    z-index: 3;
    margin-top: -26px;
    background: url(../images/cov-70.png);
    width: 228px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #cccccc;
    text-align: center;
    overflow: hidden;  }    /*赛事进行状态图标*/  .das-sprite {
    background-image: url(../images/das_sprite.png);
    background-repeat: no-repeat;
    display: block;  }  .sprite-copperteam_bg {
    width: 85px;
    height: 85px;  }  .sprite-goldteam_bg {
    width: 85px;
    height: 85px;
    background-position: -90px -0px;  }  .sprite-group_bg_line {
    width: 1px;
    height: 291px;
    background-position: -195px -5px;  }  .sprite-group_cup {
    width: 42px;
    height: 41px;
    background-position: -5px -100px;  }  .sprite-icon_nostart {
    width: 49px;
    height: 49px;
    background-position: -57px -100px;  }  .sprite-icon_over {
    width: 49px;
    height: 49px;
    background-position: -116px -100px;  }  .sprite-icon_playing {
    width: 49px;
    height: 49px;
    background-position: -5px -159px;  }  .sprite-silverteam_bg {
    width: 85px;
    height: 85px;
    background-position: -64px -159px;  }  .l-state {
    position: absolute;
    margin-left: 180px;
    margin-top: -1px;
    z-index: 2;  }  .news_list {
    float: left;
    width: 860px;
    margin-left: -10px;  }  .news_list
    li {      position: relative;
    z-index: 2;  }  .news_list
    li a {      float: left;
    display: block;
    width: 205px;
    height: 160px;
    margin-left: 10px;
    margin-bottom: 10px;  }  .news_list
    li a p:hover {      color: #0187ff;  }  .news_list
    a img{      display: block;
    width: 100%;
    height: 110px;  }  .news_list
    li p {      display: block;
    position: absolute;
    width: 205px;
    padding-top: 5px;
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #666;  }  .news_list_txt {
    float: left;
    width: 860px;
    margin-left: -10px;  }    .news_list_txt
    li {      float: left;
    width: 405px;
    margin: 10px 0px 0px 22px;  }  .news_list_txt
    li p a {      display: block;
    float: left;
    width: 320px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    background: url(../images/bg3.png) no-repeat 0px 8px;
    padding-left: 20px;  }  .news_list_txt
    li span {      display: block;
    float: right;
    width: 50px;
    height: 25px;  }  .news_list_txt
    li span a {      display: block;
    width: 48px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #cb0a38;
    text-align: center;
    font-size: 12px;
    color: #cb0a38;
    text-decoration: none;
    border-radius: 5px;  }  .news_list_txt
    li span a:hover{      background: #cb0a38;
    color:#FFFFFF;  }  .news_list_txt
    li p a:hover {      color: #1667b1;  }  .news_ph_txt {
    float: right;
    width: 310px;
    padding-bottom: 10px;  }  .news_ph_txt
    li {      position: relative;
    width: 310px;
    float: left;
    margin-bottom: 3px;  }  .news_ph_txt
    li a {      float: left;
    display: block;
    width: 230px;
    line-height: 30px;
    height: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;  }  .news_ph_txt
    li a:hover {      color: #f53a3a;  }  .news_ph_txt
    li i {      float: left;
    display: block;
    width: 30px;
    line-height: 30px;
    text-align: center;
    height: 30px;
    color: #cb0a38;  }  .news_ph_txt
    li span {      width: 50px;
    height: 30px;
    px; */
    line-height: 26px;
    font-size: 14px;
    text-align: right;
    overflow: hidden;
    display: inline-block;
    float: right;
    font: normal 12px/30px "microsoft yahei", tahoma, arial, "Hiragino Sans GB", "\5b8b\4f53";
    color: #a3a2a2;  }    .news_ph {
    float: right;
    width: 310px;
    padding-bottom: 10px;  }  .news_ph
    li {      position: relative;
    z-index: 2;  }  .news_ph
    li a {      float: left;
    display: block;
    width: 310px;
    height: 80px;
    margin-bottom: 10px;  }  .news_ph
    a img{      display: block;
    float: left;
    width: 120px;
    height: 80px;  }  .news_ph
    li a p {      float: left;
    width: 180px;
    height: 55px;
    margin-left: 10px;
    line-height: 26px;
    font-size: 14px;
    color: #666;
    overflow: hidden;  }    .news_ph
    li a span {      float: left;
    margin-left: 10px;
    width: 180px;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    color: #9e9e9e;
    overflow: hidden;  }  /**图片精彩推荐**/  .article_pics_wrap {
    height: 352px;
    float: left;
    width: 1190px;
    padding-bottom: 10px;
    margin-left: -10px;  }  .article_pics_wrap
    a {      position: relative;
    display: block;
    float: left;
    height: 100%;
    line-height: 352px;}  .article_pics_wrap
    a img {      display: block;
    width: 100%;
    height: 100%;}  .article_pics_wrap .pic1 {
    width: 200px;}  .article_pics_wrap .pic2 {
    width: 402px;
    margin-left: 6px;}  .article_pics_wrap
    div {      float: left;
    width: 360px;
    margin-left: 6px;  }  .article_pics_wrap .pic3, .article_pics_wrap .pic4 {
    width: 287px;
    height: 173px;
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
    line-height: 173px;  }  .article_pics_wrap .pic3 {
    margin-bottom: 6px;}  .article_pics_wrap .pic5 {
    width: 200px;
    margin-left: 6px;}  .article_pics_wrap
    a .layer {      position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin-left: 0;
    text-align: center;
    background: url(../images/bg60.png) repeat;  }  .article_pics_wrap
    a .layer p {      display: inline-block;      *
    display:inline;      *
    zoom:1;
    vertical-align: middle;
    font-size: 14px;
    color: #ccc;
    line-height: 20px;
    padding: 10px 30px;  }  .article_pics_wrap
    a .layer strong {      font-size: 18px;
    color: #fff;
    font-weight: normal;
    line-height: 30px;  }  .article_pics_wrap
    a:hover .layer {      display: none;}    /**轮播**/  .slide_container {
    position: relative;
    float: left;
    width: 100%;  }  .slide {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;  }  .slide
    li {      position: absolute;
    width: 100%;
    left: 0;
    top: 0;  }  .slide
    img {      display: block;
    position: relative;
    z-index: 1;
    height: 280px;
    width: 883px;
    border: 0;  }  .slide .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 14px;
    text-shadow: none;
    color: #fff;
    background: #000;
    background: rgba(0,0,0, .6);
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;
    max-width: none;  }  .slide_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 55%;
    left: 0;
    opacity: 0.3;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 30px;
    margin-top: -45px;  }  .slide_nav:active {
    opacity: 0.3;  }  .slide_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
    margin-right: 30px;  }  #lanrenzhijia {
    width: 410px;
    height: 280px;
    float: left;
    position: relative;  }  #slides {
    display: block;
    width: 100%;
    height: 280px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;}  #slides
    li {      display: block;
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;}  #slides
    li a {      display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;}  #pagination {
    display: block;
    list-style: none;
    position: absolute;
    left: 2%;
    top: 250px;
    z-index: 9900;
    padding: 5px 15px 5px 0;
    margin: 0;}  #pagination
    li {      display: block;
    list-style: none;
    width: 10px;
    height: 10px;
    float: left;
    margin-left: 15px;
    border-radius: 5px;
    background: #ffffff;  }  #pagination
    li a {      display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: -9999px;  }  #pagination
    li.current {      background: #2285ff;  }    .news_wrap {
    overflow: hidden;}  .news_wrap .top {
    padding-top: 7px;
    padding-bottom: 5px;
    text-align: center;  }  .news_wrap .top
    h3 {      height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    overflow: hidden;  }  .news_wrap .top
    h3 a {      color: #ff0000;  }  .news_wrap .top
    h3 a:hover {      text-decoration: underline;}  .news_wrap .top
    p {      height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;  }  .news_wrap .list {
    padding: 0px 0 12px;  }  .news_wrap .list
    li {      height: 35px;
    padding-top: 6px;
    font-size: 16px;
    overflow: hidden;  }  .news_wrap .list
    li a {      display: block;
    height: 35px;
    line-height: 35px;
    color: black;  }  .news_wrap .list
    li a span {      float: right;}  .news_wrap .list
    li a:hover {      color: #0138ff;
    background-color: #c8e5ff;  }  .news_wrap .list
    li a i {      display: inline-block;  *
    display:inline;  *
    zoom:1;
    width: 48px;
    height: 24px;
    margin: 8px 0;
    line-height: 24px;
    text-align: center;
    background: #ececec;
    margin-right: 15px;
    font-size: 14px;
    vertical-align: top;  }  .news_wrap .list
    li a:hover i {      padding: 6px 0;
    margin: 0 15px 0 0;
    background: #68b7ff;
    color: #fff;  }    .news_wrap .imglink {
    position: relative;
    float: left;
    width: 155px;
    height: 107px;}  .news_wrap .imglink
    a, .news_wrap .imglink img {      display: block;
    width: 100%;
    height: 100%;}  .news_wrap .imglink
    a:hover {      box-shadow: 0 1px 3px 0 rgba(50,50,50,.2), 0 2px 8px 0 rgba(50,50,50,.2);
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);}  .news_wrap .imglink
    span {      position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 24px;
    line-height: 24px;
    padding-top: 7px;
    text-align: center;
    background: url(../images/text_shadow.png) top left repeat-x;
    color: #fff;}  .news_wrap .text {
    position: relative;
    float: left;
    width: 230px;
    margin-left: 15px;}  .news_wrap .text
    ul {      position: relative;
    z-index: 1;}  .news_wrap .text
    li {      height: 30px;
    vertical-align: text-top;}  .news_wrap .text
    li a:hover {      color: #1667b1;}  .news_wrap .text
    li a i {      display: inline-block;      *
    display:inline;      *
    zoom:1;
    width: 9px;
    height: 9px;
    margin-right: 10px;
    background: url(../images/icons.png) -20px -120px no-repeat;
    vertical-align: middle;}  .news_wrap .text
    li a:hover i {      background-position: -40px -120px;}  .news_wrap .dots_line {
    z-index: 0;
    position: absolute;
    top: 10px;
    left: 4px;
    width: 1px;
    height: 90px;
    background: #e6e6e6;}    /**公告**/  .huadong {
    width: 310px;
    height: 55px;
    position: relative;
    font: 14px/1.5 "Hiragino Sans GB", "Microsoft YaHei", simsun;  }  .huadong .huabox {
    margin: 0 auto;
    width: 100%;
    margin-top: 5px;  }  .huadong .hdimg {
    float: left;
    margin-left: 10px;  }  .huadong .hdimg
    img {      width: 100%;
    margin-top: 60%;
    vertical-align: middle;
    font-size: 16px;  }  .huadong
    h5 {      font-size: 1rem;
    float: left;
    line-height: 2.2rem;
    margin: 0.8rem 0 0 0;  }  .huadong .gg_more {
    float: left;  }  .huadong .gg_more
    a {      font-size: 0.8rem;
    text-decoration: none;  }  .huadong .notice_active {
    float: right;
    width: 265px;
    height: 30px;
    margin-top: 12px;
    /* padding: 0; */
    overflow: hidden;
    position: relative;  }  .huadong .notice_active
    li {      list-style-type: none;
    line-height: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;  }    .huadong .notice_active
    li.notice_active_ch span {      color: #656972;
    font-size: 1rem;
    display: block;
    overflow: hidden;
    width: 80%;
    float: left;
    overflow: hidden;
    margin: 0 0 2rem 0;  }  .huadong .gg_more .news_ck {
    float: left;
    margin: 0 1rem 0 1rem;
    color: #888;
    width: 5rem;
    height: 2rem;
    line-height: 2rem;
    display: block;
    border: 1px solid #656972;
    text-align: center;
    border-radius: 0.7rem;
    font-size: 0.8rem;
    margin-top: 1rem;  }  .huadong .gg_more .news_more {  }  .huadong .notice_active
    li.notice_active_ch em {      text-align: right;
    float: right;
    color: #888;
    font-size: 0.8rem;
    font-style: normal;  }    /**赛事列表**/    .m-xf-table {
    position: relative;
    width: 100%;
    float: left;  }  .m-xf-table .ss_list_wrap {
    width: 310px;
    height: 400px;
    padding-top: 5px;
    overflow: hidden;
    background-color: #0d2235;  }  .m-xf-table .ss_list_wrap .m-r-tit3 {
    height: 50px;
    background-color: #525252;  }  .m-xf-table .ss_list_wrap .m-r-tit3
    span{      float: left;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    font-size: 18px;
    font-weight: bold;
    color: #ed5858;  }  .m-xf-table .ss_list_wrap .m-r-tit3
    a{      position: absolute;
    right: 0;
    top: 0;
    height: 50px;
    padding-right: 20px;
    line-height: 50px;
    color: #dadada;
    font-size: 14px;
    font-weight: lighter;  }  .m-xf-table .ss_list_wrap .m-r-tit3
    a:hover{      color: #ffffff;  }  .m-weeks {
    width: 100%;
    height: 488px;
    /* background-color: #333333; */
    position: relative;  }  .m-weeks .w-weeks-tab {
    position: relative;
    overflow: visible;
    display: block;}  .m-weeks .w-weeks-tab .all_ico47 {
    position: absolute;
    right: -4px;
    top: -40px;}  .m-weeks .w-weeks-tab
    li {      width: 40px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    float: left;
    cursor: pointer;}  .m-weeks .w-weeks-tab
    li.on, .m-weeks .w-weeks-tab li.hover {      display: block;
    background-color: #ff84bb;
    border-radius: 35px;
    color: #fff;}  .m-weeks .w-line {
    width: 1px;
    height: 285px;
    background-color: #e5e9ef;
    overflow: hidden;
    position: absolute;
    left: 2px;
    bottom: 8px;}  .m-weeks .w-weeks-con {
    height: 390px;
    float: left;
    margin-left: 5px;
    /* margin-right: 5px; */
    overflow: auto;
    position: relative;
    z-index: 1;  }  .m-weeks .w-weeks-con .t-pada {
    position: absolute;
    right: 10px;
    top: 0;
    display: block;
    height: 23px;
    line-height: 23px;
    border: 1px solid #ee5f5e;
    border-radius: 23px;
    color: #ee5f5e;
    padding: 0 20px;  }  .m-weeks .w-weeks-con
    dl {      padding-right: 8px;
    float: left;
    overflow: hidden;
    /* margin-top: 20px; */
    margin-bottom: 20px;  }  .m-weeks .w-weeks-con
    dl+dl {      margin-top: 20px;  }  .m-weeks .w-weeks-con
    dl dt {      height: 32px;
    overflow: hidden;
    line-height: 32px;
    position: relative;
    text-align: center;
    padding-top: 15px;  }  .m-weeks .w-weeks-con
    dl dt .dot {      width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: #f73c3c;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin-right: 7px;  }  .m-weeks .w-weeks-con
    dl dt .all_ico6 {      vertical-align: middle;
    color: #39a9ff;
    text-align: center;
    line-height: 25px;
    width: 25px;
    font-size: 18px;
    /* padding-left: 40px; */  }  .m-weeks .w-weeks-con
    dl dd {      line-height: 45px;
    height: 45px;
    width: 285px;
    overflow: hidden;  }  .m-weeks .w-weeks-con
    dl dd .dot {      padding-left: 2px;
    margin-right: 8px;
    margin-top: 10px;
    display: inline-block;
    overflow: hidden;
    float: left;
    vertical-align: middle;  }  .m-weeks .w-weeks-con
    dl dd .dot img{      width: 25px;
    height: 25px;
    border-radius: 5px;
    opacity: 0.7;  }    .m-weeks .w-weeks-con
    dl dd span {      float: left;
    color: #cecece;  }  .m-weeks .w-weeks-con
    dl.on dt .icons {      background-position: -257px -113px;}  .m-weeks .w-weeks-con
    dl dd a{      /* line-height: 36px; */      /* height: 36px; */      /* overflow: hidden; */;}  .m-weeks .w-weeks-con
    dl dd a.m-weeks-d {      float: left;
    text-align: center;
    width: 160px;
    margin-left: 2px;
    margin-right: 2px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #ffffff;  }  .m-weeks .w-weeks-con
    dl dd a.m-weeks-z1 {      float: right;
    margin-top: 5px;
    line-height: 20px;
    background: #239A05;
    color: #fff;
    font-size: 12px;
    padding: 2px 5px 2px 5px;  }  .m-weeks .w-weeks-con
    dl dd a.m-weeks-z2 {      float: right;
    margin-top: 5px;
    line-height: 20px;
    background: #cf5324;
    color: #fff;
    font-size: 12px;
    padding: 2px 5px 2px 5px;  }  .m-weeks .w-weeks-con
    dl dd a.m-weeks-z3 {      float: right;
    margin-top: 10px;
    line-height: 20px;
    background: #4e4e4e;
    color: #a9a9a9;
    font-size: 12px;
    padding: 2px 5px 2px 5px;  }  .m-weeks .w-weeks-con
    dl dd a.m-weeks-z4 {      float: right;
    margin-top: 5px;
    line-height: 20px;
    background: #855304;
    color: #EAEAEA;
    font-size: 12px;
    padding: 2px 5px 2px 5px;  }  .m-weeks .w-weeks-con
    dl dd a.m-weeks-d:hover {      color: #ff3131;  }  .m-weeks .w-weeks-con
    dl dd:hover {      background-color: #0d2a44;  }  .m-weeks .w-weeks-con
    dl dd:hover span {      color: #39a9ff;  }  /* 设置滚动条的样式 */  .m-weeks .w-weeks-con::
    -webkit-scrollbar {width:12px;}  /* 滚动槽 */  .m-weeks .w-weeks-con::
    -webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 2px rgba(82,84,90,1);
    border-radius:2px;}  /* 滚动条滑块 */  .m-weeks .w-weeks-con::
    -webkit-scrollbar-thumb {background: #717171;
    -webkit-box-shadow: inset 0 0 1px rgba(82,84,90,1);
    border-radius:5px;}  .m-weeks .w-weeks-con::
    -webkit-scrollbar-thumb:window-inactive {    background: rgba(82,84,90);}
    color: #666;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news_list_txt {
    float: left;
    width: 860px;
    margin-left: -10px;
}

.news_list_txt li {
    float: left;
    width: 405px;
    margin: 10px 0px 0px 22px;
}
.news_list_txt li p a {
    display: block;
    float: left;
    width: 285px;
    height: 25px;
    line-height: 25px;
    background: url(../images/bg3.png) no-repeat 0px 8px;
    padding-left: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.news_list_txt li span {
    display: block;
    float: right;
    width: 50px;
    height: 25px;
}
.news_list_txt li span a {
    display: block;
    width: 48px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #cb0a38;
    text-align: center;
    font-size: 12px;
    color: #cb0a38;
    text-decoration: none;
    border-radius: 5px;
}
.news_list_txt li span a:hover{
    background: #cb0a38;
    color:#FFFFFF;
}
.news_list_txt li p a:hover {
    color: #1667b1;
}
.match_list {
    float: left;
    width: 860px;
    margin-left: -10px;
}
.match_list li {
    position: relative;
    z-index: 2;
}
.match_list li a {
    float: left;
    display: block;
    width: 205px;
    height: 150px;
    margin-left: 10px;
}
.match_list li a p:hover {
    color: #1667b1;
}
.match_list a img{
    display: block;
    width: 100%;
    height: 110px;
}
.match_list li p {
    display: block;
    position: absolute;
    text-align: center;
    width: 205px;
    padding-top: 5px;
    height: 30px;
    line-height: 20px;
    font-size: 18px;
    color: #000000;
    background-color: #f3f3f3;
}
.news_ph_txt {
    float: right;
    width: 310px;
    padding-bottom: 10px;
}
.news_ph_txt li {
    position: relative;
    width: 310px;
    float: left;
    margin-bottom: 3px;
}
.news_ph_txt li a {
    float: left;
    display: block;
    width: 230px;
    line-height: 30px;
    height: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.news_ph_txt li a:hover {
    color: #f53a3a;
}
.news_ph_txt li i {
    float: left;
    display: block;
    width: 30px;
    line-height: 30px;
    text-align: center;
    height: 30px;
    color: #cb0a38;
}
.news_ph_txt li span {
    width: 50px;
    height: 30px;
    px; */
    line-height: 26px;
    font-size: 14px;
    text-align: right;
    overflow: hidden;
    display: inline-block;
    float: right;
    font: normal 12px/30px "microsoft yahei", tahoma, arial, "Hiragino Sans GB", "\5b8b\4f53";
    color: #a3a2a2;
}

.news_ph {
    float: right;
    width: 310px;
    padding-bottom: 10px;
}
.news_ph li {
    position: relative;
    z-index: 2;
}
.news_ph li a {
    float: left;
    display: block;
    width: 310px;
    height: 80px;
    margin-bottom: 10px;
}
.news_ph a img{
    display: block;
    float: left;
    width: 120px;
    height: 80px;
}
.news_ph li a p {
    float: left;
    width: 180px;
    height: 55px;
    margin-left: 10px;
    line-height: 26px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
}

.news_ph li a span {
    float: left;
    margin-left: 10px;
    width: 180px;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    color: #9e9e9e;
    overflow: hidden;
}

.article_pics_wrap {
    height: 352px
}
.article_pics_wrap a {
    position: relative;
    display: block;
    float: left;
    height: 100%;
    line-height: 352px
}
.article_pics_wrap a img {
    display: block;
    width: 100%;
    height: 100%
}
.article_pics_wrap .pic1 {
    width: 200px
}
.article_pics_wrap .pic2 {
    width: 402px;
    margin-left: 6px
}
.article_pics_wrap div {
    float: left;
    width: 360px;
    margin-left: 6px
}
.article_pics_wrap .pic3, .article_pics_wrap .pic4 {
    width: 100%;
    height: 173px;
    line-height: 173px
}
.article_pics_wrap .pic3 {
    margin-bottom: 6px
}
.article_pics_wrap .pic5 {
    width: 200px;
    margin-left: 6px
}
.article_pics_wrap a .layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin-left: 0;
    text-align: center;
    background: url(../images/bg60.png) repeat
}
.article_pics_wrap a .layer p {
    display: inline-block;
    *display:inline;
    *zoom:1;
    vertical-align: middle;
    font-size: 14px;
    color: #ccc;
    line-height: 20px;
    padding: 0 30px
}
.article_pics_wrap a .layer strong {
    font-size: 22px;
    color: #fff;
    font-weight: normal;
    line-height: 60px
}
.article_pics_wrap a:hover .layer {
    display: none
}

/**轮播**/
.slide_container {
    position: relative;
    float: left;
    width: 100%;
}
.slide {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}
.slide li {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.slide img {
    display: block;
    position: relative;
    z-index: 1;
    height: 280px;
    width: 883px;
    border: 0;
}
.slide .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 14px;
    text-shadow: none;
    color: #fff;
    background: #000;
    background: rgba(0,0,0, .6);
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;
    max-width: none;
}
.slide_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 55%;
    left: 0;
    opacity: 0.3;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 30px;
    margin-top: -45px;
}
.slide_nav:active {
    opacity: 0.3;
}
.slide_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
    margin-right: 30px;
}
#lanrenzhijia {
    width: 410px;
    height: 280px;
    float: left;
    position: relative;
}
#slides {
    display: block;
    width: 100%;
    height: 280px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative
}
#slides li {
    display: block;
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute
}
#slides li a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px
}
#pagination {
    display: block;
    list-style: none;
    position: absolute;
    left: 2%;
    top: 250px;
    z-index: 9900;
    padding: 5px 15px 5px 0;
    margin: 0
}
#pagination li {
    display: block;
    list-style: none;
    width: 10px;
    height: 10px;
    float: left;
    margin-left: 15px;
    border-radius: 5px;
    background: #ffffff;
}
#pagination li a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: -9999px;
}
#pagination li.current {
    background: #2285ff;
}

.banner_bm {
    float: left;
    width: 420px;
    padding-top: 10px;
}
.banner_bm li a {
    float: left;
    display: block;
    width: 200px;
    height: 120px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.banner_bm a img{
    display: block;
    width: 100%;
    height: 120px;
}
.banner_bm li .tit {
    display: block;
    position: absolute;
    z-index: 3;
    margin-top: -26px;
    background: url(../images/cov-70.png);
    width: 200px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #f3f3f3;
    text-align: center;
    overflow: hidden;
}

.news_wrap {
    overflow: hidden
}
.news_wrap .top {
    padding-top: 8px;
    text-align: center;
}
.news_wrap .top h3 {
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    overflow: hidden;
}
.news_wrap .top h3 a {
    color: #1667b1
}
.news_wrap .top h3 a:hover {
    text-decoration: underline
}
.news_wrap .top p {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.news_wrap .list {
    padding: 0px 0 12px;
}
.news_wrap .list li {
    height: 35px;
    padding-top: 9px;
    font-size: 16px;
    overflow: hidden;
}
.news_wrap .list li a {
    display: block;
    height: 35px;
    line-height: 35px;
}
.news_wrap .list li a span {
    float: right
}
.news_wrap .list li a:hover {
    color: #1667b1;
    background-color: #e2f1ff;
}
.news_wrap .list li a i {
    display: inline-block;
*
    display:inline;
*
    zoom:1;
    width: 48px;
    height: 24px;
    margin: 8px 0;
    line-height: 24px;
    text-align: center;
    background: #c1e2ff;
    margin-right: 15px;
    font-size: 14px;
    vertical-align: top;
}
.news_wrap .list li a:hover i {
    padding: 6px 0;
    margin: 0 15px 0 0;
    background: #1667b1;
    color: #fff
}

.news_wrap .imglink {
    position: relative;
    float: left;
    width: 155px;
    height: 107px
}
.news_wrap .imglink a, .news_wrap .imglink img {
    display: block;
    width: 100%;
    height: 100%
}
.news_wrap .imglink a:hover {
    box-shadow: 0 1px 3px 0 rgba(50,50,50,.2), 0 2px 8px 0 rgba(50,50,50,.2);
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}
.news_wrap .imglink span {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 24px;
    line-height: 24px;
    padding-top: 7px;
    text-align: center;
    background: url(../images/text_shadow.png) top left repeat-x;
    color: #fff
}
.news_wrap .text {
    position: relative;
    float: left;
    width: 230px;
    margin-left: 15px
}
.news_wrap .text ul {
    position: relative;
    z-index: 1
}
.news_wrap .text li {
    height: 30px;
    vertical-align: text-top
}
.news_wrap .text li a:hover {
    color: #1667b1
}
.news_wrap .text li a i {
    display: inline-block;
    *display:inline;
    *zoom:1;
    width: 9px;
    height: 9px;
    margin-right: 10px;
    background: url(../images/icons.png) -20px -120px no-repeat;
    vertical-align: middle
}
.news_wrap .text li a:hover i {
    background-position: -40px -120px
}
.news_wrap .dots_line {
    z-index: 0;
    position: absolute;
    top: 10px;
    left: 4px;
    width: 1px;
    height: 90px;
    background: #e6e6e6
}

/**公告**/
.huadong {
    width: 310px;
    height: 55px;
    position: relative;
    font: 14px/1.5 "Hiragino Sans GB", "Microsoft YaHei", simsun;
}
.huadong .huabox {
    margin: 0 auto;
    width: 100%;
    margin-top: 5px;
}
.huadong .hdimg {
    float: left;
    margin-left: 10px;
}
.huadong .hdimg img {
    width: 100%;
    margin-top: 60%;
    vertical-align: middle;
    font-size: 16px;
}
.huadong h5 {
    font-size: 1rem;
    float: left;
    line-height: 2.2rem;
    margin: 0.8rem 0 0 0;
}
.huadong .gg_more {
    float: left;
}
.huadong .gg_more a {
    font-size: 0.8rem;
    text-decoration: none;
}
.huadong .notice_active {
    float: right;
    width: 265px;
    height: 30px;
    margin-top: 12px;
    /* padding: 0; */
    overflow: hidden;
    position: relative;
}
.huadong .notice_active li {
    list-style-type: none;
    line-height: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.huadong .notice_active li.notice_active_ch span {
    color: #656972;
    font-size: 1rem;
    display: block;
    overflow: hidden;
    width: 80%;
    float: left;
    overflow: hidden;
    margin: 0 0 2rem 0;
}
.huadong .gg_more .news_ck {
    float: left;
    margin: 0 1rem 0 1rem;
    color: #888;
    width: 5rem;
    height: 2rem;
    line-height: 2rem;
    display: block;
    border: 1px solid #656972;
    text-align: center;
    border-radius: 0.7rem;
    font-size: 0.8rem;
    margin-top: 1rem;
}
.huadong .gg_more .news_more {
}
.huadong .notice_active li.notice_active_ch em {
    text-align: right;
    float: right;
    color: #888;
    font-size: 0.8rem;
    font-style: normal;
}
.weizhi {
    height: 30px;
    overflow: hidden;
    font-size: 14px;
}
.news-main {
    padding: 20px 0;
}
.news-main h1 {
    line-height: 55px;
    font-size: 30px;
    color: #000;
    text-align: center;
}
.news-main .info {
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    color: #888;
    border-bottom: 1px solid #efefef;
}
.news-main .desc {
    line-height: 26px;
    padding: 10px 10px 10px 20px;
    margin-top: 10px;
    border: 1px #89cbfd solid;
    font-size: 14px;
    color: #236fb5;
    text-indent: 2em;
    background: #f9f9f9;
}
.news-main .news-cont {
    padding: 10px;
    overflow: hidden;
    font-size: 16px;
    width: 830px;
    color: #333333;
}
.news-main .news-cont p {
    width: 830px;
    line-height: 35px;
    color: #333333;
    font-size: 16px;
    /* margin-top: 10px; */
    /* text-indent: 2em; */
    margin-bottom: 15px;
}
.news-main .news-cont center {
    padding-top: 30px
}
.news-main .news-cont p img {
    display: block;
    max-width: 830px;
    margin: 0 auto;
    /* padding: 10px; */
}
.news-main .news-cont  img {
    display: block;
    max-width: 830px;
    margin: 0 auto;
    /* padding: 10px; */
}
.la_paging {
    margin: 30px 0;
    overflow: hidden;
    text-align: -webkit-center;
    font-size: 0px;
}
.la_paging li, .la_paging a, .la_paging span {
    display: inline-block;
    vertical-align: middle;
*display:inline;
*zoom:1;
    font-size: 14px
}
.la_paging a, .la_paging span {
    padding: 8px 14px;
    margin-left: 10px;
    color: #666;
    background: #f7f7f7;
    cursor: pointer
}
.la_paging li.active span {
    color: #fff;
    overflow: hidden
}
.la_paging span.disabled, .la_paging .disabled span, .la_paging span.pageinfo {
    color: #666;
    background: none;
    cursor: default
}
.la_paging a:hover {
    color: #1691f0
}
.la_paging a.active, .la_paging li.active span, .la_paging li.active a {
    background: #1691f0;
    color: #fff
}
.arc-tip {
    border: 1px #eee dashed;
    margin: 20px 0;
    padding: 10px;
    font-size: 14px;
    text-align: center;
    color: #888888;
}
.zq-tab-2 {
    border-bottom: 1px #eeeeee solid;
    margin-top: 20px
}
.zq-tab-2 .name, .zq-tab-2 .more, .zq-tab-2 .ico, .zq-tab-2 .refresh {
    display: block;
    height: 20px;
    line-height: 20px
}
.zq-tab-2 .name {
    float: left;
    padding-bottom: 10px;
    border-bottom: 2px #2794ef solid;
    margin-bottom: -1px;
    font-size: 18px
}
.zq-tab-2 .more, .zq-tab-2 .refresh {
    position: relative;
    z-index: 1;
    float: right;
    padding-right: 24px;
    margin-top: 3px;
    font-size: 14px;
    font-weight: normal
}
.zt-pic li {
    margin-bottom: 20px;
}
.zt-pic li, .zt-pic li a, .zt-pic li img {
    display: block;
    width: 300px;
    height: 130px;
    overflow: hidden
}
.zt-pic li a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}
.zt-gif li a, .zt-hj li img, .zt-hj li .tit {
    display: block
}
.zt-gif li {
    margin-top: 10px;
    float: left;
    width: 150px
}
.zt-gif li img {
    width: 140px;
    height: 90px;
    overflow: hidden
}
.zt-gif li a {
    line-height: 16px;
    margin-bottom: 10px;
    overflow: hidden;
    font-size: 14px;
    text-align: center
}

.video_ph {
    float: right;
    width: 310px;
    /* height: 280px; */
    /* padding-top: 10px; */
    padding-bottom: 10px;
}
.video_ph li {
    position: relative;
    z-index: 2;
}
.video_ph li a {
    float: left;
    display: block;
    width: 310px;
    height: 80px;
    /* margin-left: 8px; */
    margin-bottom: 10px;
}
.video_ph a img{
    display: block;
    float: left;
    width: 120px;
    height: 80px;
    /* margin-right: 10px; */
}
.video_ph li a p {
    float: left;
    width: 180px;
    height: 55px;
    margin-left: 10px;
    line-height: 26px;
    font-size: 14px;
    color: #666;
    /* text-align: center; */
    overflow: hidden;
}

.video_ph li a span {
    float: left;
    margin-left: 10px;
    width: 180px;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    color: #9e9e9e;
    overflow: hidden;
}

.news_list_dl {
    float: left;
    width: 850px;
    /* padding: 10px; */
    /* margin-left: -10px; */
}
.news_list_dl dl {
    height: auto;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ededed;
}
.news_list_dl dt {
    float: left;
    width: 250px;
    height: 140px;
    margin: 0 20px;
}
.news_list_dl dt a {
    display: block;
    width: 250px;
    height: 140px;
    line-height: 140px;
    overflow: hidden;
}
.news_list_dl dt img {
    display: inline-block;
    display:inline;
    zoom:1;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.news_list_dl dd {
    position: relative;
    float: left;
    width: 540px;
}
.news_list_dl dd h4 {
    /* height: 30px; */
    line-height: 24px;
    font-size: 20px;
    font-weight: bold;
}
.news_list_dl dd h4 a {
    color: #333333;
}
.news_list_dl dd span {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    height: 32px;
    line-height: 32px;
    font-size: 14px
}
.news_list_dl dd p {
    height: 52px;
    overflow: hidden;
    line-height: 26px;
    margin: 1px 0 10px;
    font-size: 14px;
}
.news_list_dl dd .all_btn {
    display: inline-block;
*display:inline;
*zoom:1;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #1667b1;
    border: 1px solid #1667b1;
    border-radius: 4px
}
.news_list_dl dl:hover {
    background-color: #e8f3fd;
}
.news_list_dl dl:hover a {
    color: #1667b1
}
.news_list_dl dd:hover .all_btn {
    color: #fff;
    background: #1667b1
}
.img_news_list {
    margin-left: -10px
}
.img_news_list li {
    float: left;
    width: 205px;
    height: 143px;
    margin-left: 10px;
    margin-top: 10px
}
.img_news_list li a, .img_news_list li img {
    display: block;
    width: 100%;
    height: 100%
}
.img_news_list li a {
    position: relative
}
.img_news_list li span {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: url(../images/bg70.png) repeat;
    overflow: hidden;
    color: #fff
}
.img_news_list li a:hover {
    box-shadow: 0 1px 3px 0 rgba(50,50,50,.4), 0 2px 8px 0 rgba(50,50,50,.4);
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}
.img_news_list li a:hover span {
    width: 100%;
    height: 100%;
    line-height: 143px
}
.img_news_list li a:hover i {
    display: inline-block;
*display:inline;
*zoom:1;
    line-height: 24px;
    vertical-align: middle;
    font-size: 16px;
    padding: 0 20px
}
.sszx {
    height: auto;
    /* background: #082641; */
}
.sszx_t {
    min-height: 50px;
    line-height: 50px;
    background: #f3f3f3;
}
.sszx_ct {
    height: 50px;
    border-bottom: solid #0A3358 1px;
}
.sszx_ct h2 {
    float: left;
    padding: 0 15px;
    line-height: 50px;
    font-size: 18px;
    color: #3fa0fe;
}
.sszx_t h1 {
    float: left;
    padding: 0 15px;
    line-height: 50px;
    font-size: 18px;
    color: #1667b1;
    background-color: #badcff;
}
.sszx_t ul li {
    float: left;
    line-height: 50px;
    padding: 0 10px;
    background-color: #f3f3f3;
    margin-bottom: 10px;
}
.sszx_t ul li a:hover {
    color: #1667b1;
}

#bdshare{
    width: 100%;
    height: 50px;
    margin-top: 20px;
    line-height: 40px;
    font-size: 22px;
    color: #fd9801;
    background-color: #f9f9f9;
    text-align: -webkit-center;
}


#bdshare span{
    float: none;
}
#bdshare a{
    float: none;
}

/*标签*/
.arc-tags{
    width: 100%;
    height: 80px;
    margin-left: 10px;
}
.arc-tags a {
    float: left;
    color: #797979;
    background: #f7f8f8;
    padding: 0 4px;
    margin-left: 10px;
}
.arc-tags .tag, .arc-tags a {
    display: block;
    margin-top: 20px;
    line-height: 22px;
    font-size: 14px;
}
.arc-tags .tag {
    float: left;
    color: #ff0000;
    line-height: 22px;
    border: 1px solid #ff0000;
    margin-top: 20px;
    padding: 0 10px 0 10px;
}
.arc-tags a:hover {
    background: #ff0000;
    color: #fff;
}

/**赛事列表**/

.bn_news_r_hot{
    position: relative;
    width: 100%;
    float: left;
    height: 190px;
    background-color: #0f2e4a;
    line-height: 54px;
}
.bn_news_r_hot_t{
    float: left;
    width: 100%;
    height: 45px;
    text-align: center;
    color: #b9b9b9;
    background-color: #12385a;
}
.bn_news_r_hot_t span{
    margin-left: 8px;
    height: 45px;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 45px;
    color: #cacaca;
}
.bn_news_r_hot_t a{
    float: right;
    margin-top: 12px;
    margin-right: 10px;
    line-height: 20px;
    color: #f5d23a;
    border: 1px solid #f9d356;
    border-radius: 5px;
    font-size: 14px;
    padding: 3px 8px 3px 8px;
}
.bn_news_r_hot_t a:hover {
    color: #ffffff;
    background-color: #d03131;
}
.bn_news_r_hot_b .dot {
    margin-top: 8px;
    padding-left: 30px;
    margin-right: 8px;
    border-radius: 5px;
    display: inline-block;
    overflow: hidden;
    float: left;
    vertical-align: middle;
}
.bn_news_r_hot_b .dot img{
    width: 25px;
    height: 25px;
    border-radius: 100%;
    opacity: 0.9;
}
.bn_news_r_hot_l {
    float: left;
    width: 110px;
    height: 100px;
    margin-left: 5px;
    text-align: center;
}
.bn_news_r_hot_l img{
    width: 60px;
    height: 60px;
    margin-top: 10px;
    position: relative;
}
.bn_news_r_hot_l span{
    width: 110px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.bn_news_r_hot_z {
    float: left;
    width: 80px;
    text-align: center;
}
.bn_news_r_hot_z i{
    float: left;
    width: 80px;
    height: 60px;
    text-align: center;
    line-height: 70px;
    font-family: fantasy;
    font-size: 35px;
    font-weight: bold;
    color: #5a5a5a;
}
.bn_news_r_hot_z a{
    float: left;
    width: 80px;
    height: 30px;
    line-height: 30px;
    font-family: fantasy;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 2px;
    background-color: #d03131;
}
.bn_news_r_hot_z a:hover{
    color: #ffffff;
    background-color: #1667b1;
}
.bn_news_r_hot_r {
    float: left;
    height: 100px;
    width: 110px;
    text-align: center;
}
.bn_news_r_hot_r img{
    width: 60px;
    height: 60px;
    margin-top: 10px;
    position: relative;
}
.bn_news_r_hot_r span{
    width: 110px;
    height: 30px;
    display: block;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.bn_news_r_hot_b{
    float: left;
    width: 100%;
    height: auto;
    /* text-align: center; */
    color: #5a5a5a;
}
.bn_news_r_hot_b span{
    text-align: center;
    line-height: 40px;
    height: 40px;
    float: left;
    margin-left: 10px;
    font-family: fantasy;
    font-size: 14px;
    color: #ababab;
}
.bn_news_r_hot_b font{
    text-align: center;
    font-family: cursive;
    font-size: 14px;
    color: #f7a934;
}
.bn_news_r_list{
    position: relative;
    width: 100%;
    float: left;
    height: auto;
    /* margin-bottom: 10px; */
    background-color: #383838;
}
.bn_news_r_list li{
    position: relative;
    width: 310px;
    float: left;
    text-align: center;
    line-height: 50px;
    margin-bottom: -1px;
}
.bn_news_r_list li a{
    width: 290px;
    height: 49px;
    float: left;
    margin-left: 10px;
    border-bottom: 1px solid #313131;
}
.bn_news_r_list li:hover{
    background: #484848;   
}
.bn_news_r_list i{
    float: left;
    padding-top: 10px;
}
.bn_news_r_list i img{
    width: 50px;
    height: 30px;
}
.bn_news_r_list_txt{
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    padding-left: 10px;
    padding-top: 5px;
    margin-top: 15px;
    color: #d6d6d6;
}
.bn_news_zt1 {
    float: right;
    height: 22px;
    padding: 0px 8px 0px 8px;
    font-size: 12px;
    margin-top: 15px;
    border-radius: 2px;
    line-height: 22px;
    background: #239A05;
    color: #fff;
}
.bn_news_zt2 {
    float: right;
    height: 22px;
    padding: 0px 8px 0px 8px;
    font-size: 12px;
    margin-top: 15px;
    border-radius: 2px;
    line-height: 22px;
    background: #cf5324;
    color: #fff;
}
.bn_news_zt3 {
    float: right;
    height: 22px;
    padding: 0px 8px 0px 8px;
    font-size: 12px;
    margin-top: 15px;
    border-radius: 2px;
    line-height: 22px;
    background: #848484;
    color: #EAEAEA;
}
.bn_news_zt4 {
    float: right;
    height: 22px;
    padding: 0px 8px 0px 8px;
    font-size: 12px;
    margin-top: 15px;
    border-radius: 2px;
    line-height: 22px;
    background: #855304;
    color: #EAEAEA;
}
.bn_news_r_list_btn {
    margin: 0;
    height: 45px;
    width: 100%;
    float: left;
}
.bn_news_r_list_btn a {
    display: block;
    height: 45px;
    line-height: 45px;
    margin-top: 1px;
    text-align: center;
    background-color: #1667b1;
    color: #fff;
}
.bn_news_r_list_btn a:hover{
    background-color: #d03131;
}
.bn_news_r_list_gg {
    margin: 0;
    height: 60px;
    width: 310px;
    float: left;
    margin-bottom: 15px;
    /* margin-top: 5px; */
}
.bn_news_r_list_bn {
    margin: 0;
    height: 110px;
    width: 100%;
    float: left;
}
.bn_news_r_list_bn img{
    margin: 0;
    height: 110px;
    width: 310px;
    float: left;
}
.bn_news_l_yx {
    float: left;
    width: 100%;
    height: 130px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 10px;
}
.bn_news_l_yx li {
    float: left;
    width: 118px;
    height: 130px;
    margin-left: 3px;
}
.bn_news_l_yx li a {
    display: block;
    height: 120px;
    /* background: #ffffff; */
    border: 2px solid #f4f4f5;
    position: relative;
    color: #333;
    text-align: center;
}
.bn_news_l_yx li a:hover{
    background: #ffffff;
    /* border: 2px solid #f8f8f8; */
    position: relative;
    color: #ff0000;
}
.bn_news_l_yx li img {
    width: 70px;
    height: 70px;
    /* margin: 0 auto; */
    margin-top: 12px;
    background: none;
    border-radius: 10px;
}
.bn_news_l_yx li p {
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin: 0 1em;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.bn_news_l_fz {
    float: left;
    width: 100%;
    height: 110px;
    overflow: hidden;
    margin: 0 auto;
    /* margin-bottom: 10px; */
}
.bn_news_l_fz li {
    float: left;
    width: 82px;
    height: 110px;
    margin-left: 3px;
}
.bn_news_l_fz li a {
    display: block;
    height: 110px;
    background: #f3f3f3;
    border: 1px solid #efefef;
    position: relative;
    color: #666;
    font-size: 14px;
    text-align: center;
}
.bn_news_l_fz li a:hover{
    background: #c8e5ff;
    position: relative;
    color: #333;
}
.bn_news_l_fz li a:hover p {
    color: #fff;
    background: #1667b1
}
.bn_news_l_fz li img {
    width: 60px;
    height: 60px;
    /* margin: 0 auto; */
    margin-top: 10px;
    background: none;
    border-radius: 10px;
}
.bn_news_l_fz li p {
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin: 0;
    color: black;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.bn_news_l_title {
    position: relative;
    width: 100%;
    float: left;
    height: 54px;
    line-height: 54px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
}
.bn_news_l_title span {
    float: left;
    display: inline-block;
    height: 54px;
    padding: 0 10px;
    font-size: 18px;
    font-weight: bold;
    color: #cb0a38;
    border-bottom: 1px solid #cb0a38;
    margin-bottom: -1px;
}
.bn_news_l_title_r {
    float: right;
    display: inline-block;
    font-size: 14px;
    padding-right: 10px;
    color: #666;
}
.bn_news_l_title_r span {
    float: left;
    display: inline-block;
    height: 54px;
    padding: 0 10px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    border-bottom: 0px solid #1667b1;
    margin-bottom: 0px;
    margin-right: 10px;
}
.bn_news_l_title_r font {
    font-weight: bold;
    color: #ed5858;
}
.bn_news_l_title a {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    background-color: #ed5858;
    padding: 0 10px;
    margin-top: 13px;
    font-size: 12px;
    color: #ffffff;
}
.bn_news_l_title a:hover {
    color: #ffffff;
    background-color: #FF2727;
}
.m-xf-table {
    position: relative;
    width: 100%;
    float: left;
}
.m-xf-table .ss_list_wrap {
    width: 310px;
    height: 400px;
    padding-top: 5px;
    overflow: hidden;
    background-color: #0d2235;
}
.m-xf-table .ss_list_wrap .m-r-tit3 {
    height: 50px;
    background-color: #525252;
}
.m-xf-table .ss_list_wrap .m-r-tit3 span{
    float: left;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    font-size: 18px;
    font-weight: bold;
    color: #ed5858;
}
.m-xf-table .ss_list_wrap .m-r-tit3 a{
    position: absolute;
    right: 0;
    top: 0;
    height: 50px;
    padding-right: 20px;
    line-height: 50px;
    color: #dadada;
    font-size: 14px;
    font-weight: lighter;
}
.m-xf-table .ss_list_wrap .m-r-tit3 a:hover{
    color: #ffffff;
}
.m-weeks {
    width: 100%;
    height: 488px;
    /* background-color: #333333; */
    position: relative;
}
.m-weeks .w-weeks-tab {
    position: relative;
    overflow: visible;
    display: block
}
.m-weeks .w-weeks-tab .all_ico47 {
    position: absolute;
    right: -4px;
    top: -40px
}
.m-weeks .w-weeks-tab li {
    width: 40px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    float: left;
    cursor: pointer
}
.m-weeks .w-weeks-tab li.on, .m-weeks .w-weeks-tab li.hover {
    display: block;
    background-color: #ff84bb;
    border-radius: 35px;
    color: #fff
}
.m-weeks .w-line {
    width: 1px;
    height: 285px;
    background-color: #e5e9ef;
    overflow: hidden;
    position: absolute;
    left: 2px;
    bottom: 8px
}
.m-weeks .w-weeks-con {
    height: 390px;
    float: left;
    margin-left: 5px;
    /* margin-right: 5px; */
    overflow: auto;
    position: relative;
    z-index: 1;
}
.m-weeks .w-weeks-con .t-pada {
    position: absolute;
    right: 10px;
    top: 0;
    display: block;
    height: 23px;
    line-height: 23px;
    border: 1px solid #ee5f5e;
    border-radius: 23px;
    color: #ee5f5e;
    padding: 0 20px;
}
.m-weeks .w-weeks-con dl {
    padding-right: 8px;
    float: left;
    overflow: hidden;
    /* margin-top: 20px; */
    margin-bottom: 20px;
}
.m-weeks .w-weeks-con dl+dl {
    margin-top: 20px;
}
.m-weeks .w-weeks-con dl dt {
    height: 32px;
    overflow: hidden;
    line-height: 32px;
    position: relative;
    text-align: center;
    padding-top: 5px;
}
.m-weeks .w-weeks-con dl dt .dot {
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: #f73c3c;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin-right: 7px;
}
.m-weeks .w-weeks-con dl dt .all_ico6 {
    vertical-align: middle;
    color: #3b8ef5;
    text-align: center;
    line-height: 25px;
    width: 25px;
    font-size: 18px;
    /* padding-left: 40px; */
}
.m-weeks .w-weeks-con dl dd {
    line-height: 45px;
    height: 45px;
    width: 285px;
    overflow: hidden;
}
.m-weeks .w-weeks-con dl dd .dot {
    padding-left: 2px;
    margin-right: 8px;
    margin-top: 10px;
    display: inline-block;
    overflow: hidden;
    float: left;
    vertical-align: middle;
}
.m-weeks .w-weeks-con dl dd .dot img{
    width: 25px;
    height: 25px;
    border-radius: 100%;
    opacity: 0.9;
}

.m-weeks .w-weeks-con dl dd span {
    float: left;
    color: #cecece;
}
.m-weeks .w-weeks-con dl.on dt .icons {
    background-position: -257px -113px
}
.m-weeks .w-weeks-con dl dd a{
    /* line-height: 36px; */
    /* height: 36px; */
    /* overflow: hidden; */
}
.m-weeks .w-weeks-con dl dd a.m-weeks-d {
    float: left;
    text-align: center;
    width: 160px;
    margin-left: 2px;
    margin-right: 2px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #ffffff;
}
.m-weeks .w-weeks-con dl dd a.m-weeks-z1 {
    float: right;
    margin-top: 10px;
    line-height: 20px;
    background: #239A05;
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
    padding: 2px 5px 2px 5px;
}
.m-weeks .w-weeks-con dl dd a.m-weeks-z2 {
    float: right;
    margin-top: 10px;
    line-height: 20px;
    background: #cf5324;
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
    padding: 2px 5px 2px 5px;
}
.m-weeks .w-weeks-con dl dd a.m-weeks-z3 {
    float: right;
    margin-top: 10px;
    line-height: 20px;
    background: #4e4e4e;
    color: #a9a9a9;
    font-size: 12px;
    border-radius: 2px;
    padding: 2px 5px 2px 5px;
}
.m-weeks .w-weeks-con dl dd a.m-weeks-z4 {
    float: right;
    margin-top: 5px;
    line-height: 20px;
    background: #855304;
    color: #EAEAEA;
    font-size: 12px;
    padding: 2px 5px 2px 5px;
}
.m-weeks .w-weeks-con dl dd a.m-weeks-d:hover {
    color: #ff3131;
}
.m-weeks .w-weeks-con dl dd:hover {
    background-color: #0d2a44;
}
.m-weeks .w-weeks-con dl dd:hover span {
    color: #39a9ff;
}
/* 设置滚动条的样式 */
.m-weeks .w-weeks-con::-webkit-scrollbar {width:12px;}
/* 滚动槽 */
.m-weeks .w-weeks-con::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 2px rgba(82,84,90,1); border-radius:2px}
/* 滚动条滑块 */
.m-weeks .w-weeks-con::-webkit-scrollbar-thumb {background: #717171;   -webkit-box-shadow: inset 0 0 1px rgba(82,84,90,1); border-radius:5px}
.m-weeks .w-weeks-con::-webkit-scrollbar-thumb:window-inactive {    background: rgba(82,84,90);}

/*近期赛程*/
.team-v-list { width: auto; height: auto;}
.tit-box .cimi-more { text-align: right; color: #666666; font-size: 14px;position: relative; cursor: pointer;margin-top: 5px;}
.tit-box .cimi-more:hover .more-cont{display: block;}
.tit-box .cimi-more .more-cont{ display: none; position: absolute; right:0; top: 100%; text-align: center; font-size: 14px; color: #666; background: #ffffff; box-shadow: 0 0 8px #d8d8da; padding: 0 6px; max-height: 380px; overflow: auto; -webkit-overflow-scrolling: touch; }
.tit-box .cimi-more .more-cont .more-cont-list{ text-align: center; height:42px; border-top: 1px solid #efefef; padding: 0 10px; white-space: nowrap; }
.tit-box .cimi-more .more-cont .more-cont-list a{ display: block; width: 100%; height:100%; text-align: center; line-height: 42px; font-size: 14px; color: #666; }
.tit-box .cimi-more .more-cont .more-cont-list a:hover{ color: #cea04a; }
.tit-box .cimi-more .more-cont::-webkit-scrollbar {width: 8px;}
.tit-box .cimi-more .more-cont::-webkit-scrollbar-track {background:#ededee;border-radius: 10px;}
.tit-box .cimi-more .more-cont::-webkit-scrollbar-thumb {border-radius: 10px;background: #d1ab57}

.tit-box .cimi-more:after { display: inline-block; vertical-align: middle; margin-left: 5px; content: ''; width: 17px; height: 17px; background: url(http://ossweb-img.qq.com/images/lpl/web201612/cimi-spr.png) no-repeat -33px -55px; }
.team-v-list .v-l{width: 310px;max-height: 294px;overflow: auto;overflow-scrolling: touch;}
.team-v-list .v-l::-webkit-scrollbar {width: 8px;}
.team-v-list .v-l::-webkit-scrollbar-track {background:#ededee;border-radius: 10px;}
.team-v-list .v-l::-webkit-scrollbar-thumb {border-radius: 10px;background: #d1ab57}

.team-v-list .v-tit li{height: 40px; line-height: 40px; float: left;background: #ececec;font-size: 14px; color: #555555;font-weight: bold;text-align: center }
.team-v-list .v-tit li.w10{width:10%; }
.team-v-list .v-tit li.w20{width:20%; }
.team-v-list .v-tit li.w25{width:25%; }
/*默认已结束*/
.team-v-list .v-l li{ height:56px; line-height: 56px; text-align: center; background: #f8f8f8; font-size: 14px; color: #8e8e8e; border-bottom: 1px solid #e2e4e5; }
.team-v-list .v-l li .z-list{width:20%;line-height: 56px;}
.team-v-list .v-l li .z-list .middle{display: inline-block;vertical-align: middle;}
.team-v-list .v-l li .z-list p{ line-height: 18px; font-size: 14px; font-weight: bold; }
.team-v-list .v-l li .z-list p.time{font-size: 12px;font-weight: normal;line-height: 30px;}
.team-v-list li .w20{width: 20% !important;}
.team-v-list .v-l li .corps_name {font-weight: bold;color: #555555;width: 25%;}
.team-v-list .v-l li .z-list .look_video{display: inline-block;vertical-align: middle;transition: .2s;color: #ababab;font-size: 12px;text-align: center;padding: 5px 10px;border: 2px solid #ababab;border-radius: 28px;margin-top: 15px;line-height: 14px;}
.team-v-list .v-l li .score{font-size: 14px;color: #3b3b3b;width: 10%;}
.team-v-list .v-l li .score .score_left { font-size: 26px; color: #0febc1; text-align: center; padding: 4px 7px; border-radius: 4px; background: #3b3b3b; font-weight: bold; margin: 0 2px; }
.team-v-list .v-l li .score .score_left,
.team-v-list .v-l li .score .score_right { font-size: 26px; color: #0febc1; text-align: center; padding: 4px 7px; border-radius: 4px; background: #3b3b3b; font-weight: bold; margin: 0 2px; }
.team-v-list .v-l li .score .score_right { color: #ffffff; }
/*进行中*/
.team-v-list .v-l li.ing{color: #0fb09a;background: url("http://ossweb-img.qq.com/images/lol/match/public/ing_rp.gif") repeat-x 0 top #f2faf9}
.team-v-list .v-l li.ingdt{color: #0fb09a;background: #f2faf9;}
.team-v-list .v-l li.ing .z-list .look_video{color: #0fb09a;border: 2px solid #0fb09a;}
.team-v-list .v-l li.ing .z-list .look_video:hover{color: #fff;border: 2px solid #0fb09a; background: #0fb09a}
/*未开始*/
.team-v-list .v-l li.unstart{color: #cea04a;background:#f5f3f0;}
.team-v-list .v-l li.unstart .z-list .look_video{color: #cea04a;border: 2px solid #cea04a;}
.team-v-list .v-l li.unstart .z-list .look_video:hover{color: #fff;border: 2px solid #cea04a; background: #cea04a}

.article_main{ width: 1240px; }
.mode3-cont-box .mode3-cont{ margin-right: 56px; }
.mode3-cont-box .last-of{ margin-right: 0px; }
.article_main .pic_text{ color: #555555; font-size: 16px; text-indent: 2em; padding-top: 27px; }
.article_main .pic_cont{ color: #6c6c6c; font-size: 14px; padding: 20px 0; }

/*页码*/
.fen_sp{ width:960px; height:60px; float:left; margin-top:10px;  margin-bottom:-10px; background: #14314D;}
.fen_fang{width: 100%;height: 80px;overflow: hidden;text-align: center;margin-top:10px;margin-bottom:-10px;cursor: pointer;background: #f3f3f3;}
.fen_zx{width:840px; float:left;}
.fen ul{width:auto; height:auto; float:right;}
.fen ul li{width:35px; height:35px; float:left;  margin-right:10px;}
.fen ul li a{width:35px; height:35px; float:left; display:block; float:left; text-align:center; line-height:35px; border:1px solid #3c3d3f; border-radius:3px; font-size:14px; color:#a3a4a4;}
.fen ul li a:hover{background:#bb2a16; color:#a59277; border:none; width:37px; height:37px; line-height:37px;}
.fen .current{width:30px;height:30px;text-align:center;line-height:30px;/* border:1px solid #69A3DA; */background-color: #d02727;color:#fff;border-radius:3px;margin-right:15px;margin-top: 25px;margin-bottom:0px;cursor: pointer;display: inline-block;vertical-align: middle;}
.fen .current:hover{/* border:1px solid #4D90FF; */color:#fff;background-color: #d02727;}
.fen .num{width:30px;height:30px;text-align:center;line-height:30px;border: 1px solid #2494ff;/* background-color: #0090ff; */color: #2f8ed8;border-radius:3px;margin-right: 15px;margin-top: 25px;margin-bottom:0px;cursor: pointer;display: inline-block;vertical-align: middle;}
.fen .num:hover{color:#fff;background-color: #1c639a;}
.fen .next{width:30px;height:30px;text-align:center;line-height:30px;/* border:1px solid #115AA0; */background-color: #1c639a;color: #ffffff;border-radius:3px;margin-right:15px;margin-top: 25px;margin-bottom:0px;display: inline-block;vertical-align: middle;}
.fen .next:hover{ color:#fff; background-color: #d02727;}
.fen .prev{width:30px;height:30px;text-align:center;line-height:30px;background-color: #1c639a;color: #ffffff;border-radius:3px;margin-right:15px;margin-top: 25px;margin-bottom:0px;display: inline-block;vertical-align: middle;}
.fen .prev:hover{ color:#fff; background-color: #d02727;}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
