.tag-content {
    width: 1200px;
    margin: 0 auto;
    margin-top: 30px;
    font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei";
}
.abc-index {
        border: 1px solid #eee;
        background-color: #f6f8f8;
        padding: 10px 20px;
        height: 30px;
        line-height: 30px;
}
.abc-index a {
    display: block;
    float: left;
    padding: 0px 10px;
    font-size: 14px;
    color: #444;
    margin-right: 10px;
    text-align: center;
}
.abc-index a:hover {
    background-color: #fb4e6b;
    color: #ffffff!important;
}
.hr20 {
        height: 20px;
}
.m-title-a {
        border-bottom: 1px solid #eee;
        height: 28px;
        padding-bottom: 5px;
        position: relative;
}
.abc-s-title .m-title-h2 {
        padding-left: 20px;
        padding-right: 20px;
        color: #444;
        border-bottom: 1px solid #fb4e6b;
        font-weight: normal;
        font-size: 18px;
        height: 33px;
        position: absolute;
        left: 0px;
}
.m-title-a .m-title-h2 a {
        color: #444!important;
}
.special-abc-list ul {
        margin-left: 20px;
}
.ov {
        overflow: hidden;
        zoom: 1;
}
.special-abc-list li {
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;
}
.marklist li a {
        font-size: 16px;
        color: #444;
}
.special-abc-list li a {
        position: relative;
        display: block;
        overflow: hidden;
        zoom: 1;
}

.publicblock {
        width: 1200px;
        margin: 0 auto;
        clear: both;
        zoom: 1;
}
.map{height:25px;width:1200px;margin:0 auto;padding:20px 0;}
.map .publicblock{height:25px;line-height:25px;font-size:12px;color:#7387BA;}
.map .publicblock a{padding:0 3px;color:#fff;font-size:12px;color:#7387BA;}
.map .publicblock a:hover{color:#C9C9C9;}
.map .index{padding-left:3px !important;background:none !important;}

/*xueke-tag-list*/
.xueke-tag-list{margin-bottom:30px;}
.xueke-tag-list .intro{height:110px;background:#Fff;margin-bottom:18px;padding:30px;}
.xueke-tag-list .intro .in1{height:54px;padding-left:64px;background:url(../../images/tag/i1.jpg) no-repeat left top;padding-bottom:15px;border-bottom:1px dotted #CACFD9;}
.xueke-tag-list .intro .in1 h2{color:#999999;font-size:14px;font-weight:normal;}
.xueke-tag-list .intro .in1 p{font-size:14px;line-height: 54px;color:#999999;}
.xueke-tag-list .intro .in1 p b{font-size:20px;font-weight:normal;color:#EF1E25;display:inline-block;max-width:500px;}
.xueke-tag-list .intro .in1 p em{color:#EF1E25;}
.xueke-tag-list .intro .in2{overflow:hidden;margin-top:20px;}
.xueke-tag-list .intro .in2 p{color:#999999;font-size:14px;float:right;max-width:850px;padding-left:30px;}
.xueke-tag-list .left{width:940px;float:left;}
.xueke-tag-list .leftbox{background:#fff;padding:15px 30px 30px 30px;}


.xueke-tag-list .left .list .li{overflow:hidden;border-bottom: 1px dotted #CACFD9;padding:25px 0;}
.xueke-tag-list .left .list .li span{color:#EF1E25;}
.xueke-tag-list .left .list .li a:hover h2{color:#D70007;}
.xueke-tag-list .left .list .li .tag{display:block;padding:0 10px;line-height:21px;display:block;position:absolute;left:5px;top:5px;background:#1E1B24;color:#fff;text-align:center;border-radius:10px;font-size:12px;}
.xueke-tag-list .left .list .li .img{position:relative;height:125px;width:200px;text-align:center;color:#fff;font-family:arial;position:relative;float:left;background:#1E44B1;}
.xueke-tag-list .left .list .li .img img{width:100%;height:100%;}
.xueke-tag-list .left .list .li .news_li_content{margin-left:285px;}
.xueke-tag-list .left .list .li .news_li_content .img{width:100%;height:100%;}
.xueke-tag-list .left .list .li .news_li_content h2{font-size:16px;font-weight:normal;color:#2B3D63;position:relative;}
.xueke-tag-list .left .list .li .news_li_content p{line-height:18px;height:36px;font-size:12px;color:#999;overflow:hidden;padding-bottom:18px;position:relative;}
.xueke-tag-list .left .list .li div.v{font-family:arial;font-size:12px;padding:10px 0;color:#D2D2D2;padding-top:8px;}
.xueke-tag-list .left .list .li  .time{height:115px;width:60px;text-align:center;line-height:48px;font-size:48px;color:#D9D9D9;font-family:arial;position:relative;float:left;margin-right:5px;}
.xueke-tag-list .left .list .li  .time em{position:absolute;font-size:12px;color:#CCCCCC;font-family:arial;left:0;top:48px;line-height:15px;display:block;width:100%;}
.xueke-tag-list .left .list .li:last-child{border-bottom: 1px dotted #CACFD9;}

.xueke-tag-list .right{width:250px;float:right;}
.xueke-tag-list .rightbox{background:#fff;padding:0 10px;}
.xueke-tag-list .right_title{height:70px;border-bottom:1px solid #EAEAEC;}
.xueke-tag-list .right_title .hd{position:relative;height:70px;line-height:70px;font-weight:700;color:#252525;font-size:18px;text-align:center;}

.xueke-tag-list .right_two .li{padding:10px 5px;border-bottom:1px dotted  #CACFD9;position:relative;}
.xueke-tag-list .right_two .li:last-child{border-bottom:none;}
.xueke-tag-list .right_two .li a:hover h2{color:#D91B34;}

.xueke-tag-list .right_two .li h2{font-size:14px;font-weight:normal;color:#2B3D63;padding:0 0 2px 0;position:relative;width:200px; overflow: hidden;height: 20px;
overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.xueke-tag-list .right_3{padding-bottom:24px;}
.xueke-tag-list .hottag_title{height:80px;line-height:75px;text-align:center;font-size:22px;font-weight:700;color: #fff;background:#D70007;}
.xueke-tag-list .hottag_title span{position:relative;}
.xueke-tag-list .hottag_title span:after{display:block;height:1px;width:18px;position:absolute;content:"";position:absolute;background:#fff;left:50%;bottom:-7px;margin-left:-9px;}
.xueke-tag-list .right_3 .bd{text-align: center;}
.xueke-tag-list .right_3 .bd a{display: inline-block;
        height: 30px;
        line-height: 30px;
        padding: 0 9px;
        margin-bottom: 10px;
        border: 1px solid rgb(221,221,221);
        border-radius: 30px;}
.xueke-tag-list .right_3 .bd a:hover{ border: 1px solid #FF0000;
    color: #FF0000;
    cursor: pointer;}
.xueke-tag-list .right_3 .right_title{margin-bottom:10px;}
/*没有搜索结果*/
.xueke-tag-list .leftbox .lastresult{background: url("../../images/tag/result_null.png") no-repeat center 50px;background-size: 40%;height: 482px;}
.xueke-tag-list .leftbox .lastresult .null_stip{height: 22px;line-height: 22px;font-size: 16px;color: #999;text-align: center;padding-top: 460px;}
.xueke-tag-list .leftbox .lastresult .null_stip a{display: inline-block;font-size: 16px;color: #333;}