a:hover, a:visited, a:link, a:active {
    text-decoration: none;
}

.kf_kc{ background:#fff; margin-top:15px;}

.kfkc_title ul li{ width:600px; height:94px; float:left; text-align:center; cursor:pointer; border-bottom:1px solid #e0e0e0; border-top:5px solid #fff; line-height:94px; color:#333; font-size:30px;}

.kfkc_title ul li.border_rg{ border-right:1px solid #e0e0e0; width:599px;}

.kfkc_title ul li.last{ border-top:5px solid #3385ff;}

.kfkc_title ul li.last a{ color:#3385ff;}

.kfkc_table dl dt{ height:50px; background:#f8f8f8; border-bottom:1px solid #e0e0e0; color:#333; font-size:18px; line-height:50px; text-align:center;}

.kfkc_table dl dd{ height:120px; border-bottom:1px dashed #ebebeb; text-align:center; color:#666; font-size:16px; overflow:hidden; line-height:120px;}

.kfkc_table ul li{ width:150px; height:100%; float:left; position:relative;}

.kfkc_table ul li p{ line-height:25px; color:#666; font-size:14px;}

.kfkc_table dl a{ display:inline-block; width:70px; height:30px; border-radius:1px; line-height:30px;}

.kfkc_table .table_time{ margin-top:7px;}

.kfkc_table .table_time a{ background:#fff; border:1px solid #258cff; color:#258cff;}

.kfkc_table .table_time a:hover{ background:#258cff; color:#fff;}

.kfkc_table dl dd ul{clear:both; height:120px;}
.kfkc_table .time2{margin-top:40px;}
.kfkc_table .time2.red{color:red;}
.kfkc_table .time2_bnt{ margin:36px auto 0; display:none;width:102px; height:47px; }
.kfkc_table .time2_bnt a{text-indent:-9999px; display:block; width:100%; height:100%; background:url(./xp_new.png) no-repeat -1px -657px;  text-indent:100%; white-space:nowrap; overflow:hidden}

.clearfix{zoom:1;}
.clearfix:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}

.yx_rank{ width:370px; margin:0 15px; float:left; overflow:hidden; display:inline;}

.yx_rank dl dt{ height:44px; line-height:44px; border-bottom:1px solid #e0e0e0;}

.yx_rank dl dt span{ display:inline-block; padding-left:30px; font-size:24px;}

.yx_rank.r_az dl dt span{ background-position:-1px -752px; color:#a2c437;}

.yx_rank.r_ios dl dt span{ background-position:-1px -809px; color:#2797ff;}

.yx_rank.r_pc dl dt span{ background-position:-1px -702px; color:#f46c6c;}

.yx_rank dl dd{ height:80px; padding:15px 0; border-bottom:1px dashed #e0e0e0;}

.dd_rank{ width:38px; line-height:80px; font-size:16px; font-family:"Arial"; text-indent:5px; float:left; color:#aaa;}

.cored{ color:#ef5c5c;}

.dd_img{ width:80px; height:80px; position:relative; float:left; margin-right:14px;margin-left:10px; overflow:hidden;}

.dd_img a{ display:block; width:100%; height:100%;}

.dd_img img{ width:80px; height:80px; border-radius:10px;}

.dd_intro{ width:211px; float:left;}

.dd_intro .p_title{ height:25px; line-height:25px; overflow:hidden;}

.dd_intro .p_type{font-size:13px;color: #999999;width: 9em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left:2px;}

.dd_intro .p_title a{ font-size:18px; color:#333;}

.dd_intro .p_a{ margin-top: 5px; }

.dd_intro .p_a a{     border-radius: 13px;display:inline-block; width:95px; height:25px; line-height:25px; margin-right:7px; font-size:14px; text-align:center;}

.dd_intro .p_a .lb{ background:#fff; color:#ef5c5c; border:1px solid #ef5c5c;padding-left: 0;margin-left: 0;}

.dd_intro .p_a .lb:hover{ background:#ef5c5c; color:#fff;}

.dd_intro .p_a .lb.nlb{color:#bbb;border:1px solid #bbb;cursor:default;}

.dd_intro .p_a .lb.nlb:hover{color:#bbb;border:1px solid #bbb;cursor:default;background:#fff;}

.dd_intro .p_a .xz{ background:#fff; color:#1da7ff; border:1px solid #1da7ff;}

.dd_intro .p_a .xz:hover{ background:#1da7ff; color:#fff;}

.dd_score{ width:93px; float:left; line-height:50px; font-size:10px; color:#f57575;}

.phb_more{ padding:34px 0; text-align:center;}

.phb_more a{ display:block; margin:0 15px; height:55px; line-height:55px; text-align:center; color:#666; font-size:18px; background:#e1e1e1;}
.phb_more a:hover{ background:#f3f3f3;}


.tab-effect2 {
    border: 1px solid #eee;
    border-bottom-color: #ff6100;
    height: 40px;
    border-top:none;
}

.tab-effect2 .item {
    width: 20%;
    *width: 91px;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    color: #330000;
}

.tab-effect2 .item .con {
    position: relative;
    *zoom: 1;
    padding: 1px;
    margin: -1px
}

.tab-effect2 .first {
    *width: 90px
}

.tab-effect2 .current {
    position: relative;
    z-index: 1
}

.tab-effect2 .item.current{
    background-color: #ff6100;
    padding-bottom: 0;
    color: #fff;
    border-bottom: 1px solid #ff6100;
}


.lt1 {
    background-color: #e65022;
    text-indent: 0;
}

.lt2 {
    background-color: #ec7450;
    text-indent: 0;
}

.lt3 {
    background-color: #eea44c;
    text-indent: 0;
}
.lt {
    background-color: #ccc;
    text-indent: 0;
}

.ln-tag {
    width: 24px;
    height: 46px;
    position: relative;
    margin: 17px 0;
}

.ln-tag span {
    display: block;
    color: #fff;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 1rem;
}

.ln-tag i {
    display: block;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
    border-width: 0 12px 10px 12px;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0;
}