.exh-list {padding:10px 0;}
.exh-list li {line-height:32px; margin-top: 15px;display: flex;border-bottom: 1px solid #e1e1e1;justify-content: space-between;}
.exh-list .lbox{width: 540px;}
.exh-list .lbox .zhtitle{font-weight: bold; height: 35px; width: 100%; overflow: hidden;}
.exh-list .lbox .zhinfo{height: 35px; width: 100%; overflow: hidden;color: #999;}

.exh-list .rbox{width: 260px; line-height: 35px;color: #999;}


.exh-list em {font-style:normal;float:right;color:#666666;}
.exh-list i {font-style:normal;padding-right:48px;}

.exh-slide {width:400px;height:300px;float:left;}
.exh-rec {width:440px;height:250px;overflow:hidden;float:left;padding:20px;}
.exh-rec ul {margin-bottom:6px;}
.exh-rec li {color:#666666;height:26px;line-height:26px;overflow:hidden;}

.exh_month {width:145px;height:150px;padding:10px 0 0 15px;overflow:hidden;}
.exh_month div {float:left;width:36px;height:25px;line-height:25px;border:#EEEEEE 1px solid;background:url('image/pos.gif') repeat-x;margin:0 10px 10px 0;text-align:center;}
.ctb {background:#EEEEEE;}
.ltd {width:100px;text-align:center;background:#F3F3F3;font-weight:bold;color:#333333;}
.rtd {background:#FFFFFF;}

.top_right{width: 365px;float: right;}
.top_right ul li{width: 365px; height: 130px;}
.top_right ul li img{width: 365px; height: 130px;}
.top_right .bt{margin-bottom: 20px;}
.index-line div:is(:first-child){
    background: #E41E26;
}

.index-line div:is(:last-child) {
    background: #333333;
}
.m3r .top_right{width: 365px; float: right;}
.m3r .top_right ul li{width: 100%; float: right;}
.m3r .top_right ul li img{width: 100%;}
.m3r .top_right .bt{margin-bottom: 20px;}
.m3r .top_right ul li:last-child {
	margin-bottom: 0;
}

.head-txt .title-split {
    width: 4px;
    height: 20px;
    background: #E41E26;
    float: left;
    margin: 5px 10px 0 0;
}

.videos_box{width: 1220px; height: 390px;}
.videos_box .wl{width: 580px; height: 390px; float: left; margin-top: 25px;}
.videos_box .wl img{width: 580px; height: 390px; }
.videos_box .wr{width: 640px; height: 390px; float: left;}
.videos_box .wr ul li{width: 198px;height: 185px; background: #f5f5f5; text-align: center; float: left;margin-left: 15px;margin-top: 25px;}
.videos_box .wr ul li img{width: 100%;height: 127px;}
.videos_box .wr ul li span{width: 100%; height: 58px; padding:0 8px; text-align: left; box-sizing: border-box;display:inline-block;}

.pplist{width: 33.33%; float: left; display:inline-block;vertical-align:top; box-sizing: border-box; padding:12px 0; }
.ranking .pplist label {
    display: block;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
}
.ranking .pplist label img{width: 195px; height: 45px; float: left;}
.ranking .pplist label span{width: 100px; text-align: right; float: right; color:#dedede; display: block; font-size: 13px;}
.ranking .pplist a {
    line-height: 40px;
    height: 40px;
    display: block;
    cursor: pointer;
}
.ranking .pplist .index_rank {
    border: 1px solid #EEEEEE;
    padding: 10px 20px;
    height: 400px;
}

.ranking .pplist a .rank-title {
    display: block;
    margin: 0 auto;
    font-size: 14px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}

.ranking .pplist a .rank-title span {
    text-align: center;
    background: #999999;
    border-radius: 2px;
    padding: 1px;
    color: #fff;
    width: 16px;
    height: 16px;
    display: inline-block;
    line-height: 16px;
}

.ranking .pplist a .rank-title span.first {
    background: #ED3F43;
}

.ranking .pplist .index_rank {
    border: none;
    padding: 4px 20px;
    height: 280px;
}

.ranking .pplist a .rank-title i {
    vertical-align: middle;
    font-style: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url('image/li_dot.gif') no-repeat 4px center;
    padding-left: 16px;
}

.ranking .pplist a:hover .rank-title i {
    background: linear-gradient(to right, #ED3F43 0%, #FF6833 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.ranking .pplist a .rank-title span.red-point {
    background: #ED3F43;
    border-radius: 1px;
    width: 6px;
    height: 6px;
    display: inline-block;
    line-height: 8px;
}
.ranking .righline{border-right: 1px solid #dedede;}

.head-txt dd{background: red; width: 4px; height: 20px; float: left; margin: 4px 10px 4px 0;}
.index-title {
    line-height: 60px;
    font-weight: bold;
}
.index-split-line {
    height: 4px;
    width: 100%;
    clear: both;
}

.index-split-line div:is(:first-child) {
    height: 4px;
    background: #E41E26;
}

.index-split-line div:is(:last-child) {
    height: 4px;
    background: #CCCCCC;
}
.ilink ul {
    font-weight: 500;
    font-size: 14px;
    color: #333333;
}

.ilink ul li {
    float: left;
    padding-right: 20px;
}
.index-photo-list-title .fr span {
    line-height: 60px;
    font-size: 18px;
}
