﻿.g-mn {padding: 30px 0;}
.channel-list {width: 260px;}
.channel-list .per-channel {height: 88px; line-height: 88px; color: #ffffff; text-align: center; font-weight: 600; font-size: 24px; background-color: #b20000; border-radius: 5px 5px 0 0;}
.child-list {padding: 0 0 50px; background-color: #fdf7f7;}
.child-list .item {height: 55px; line-height: 55px; text-align: center; font-size: 18px; transition: ease-in 0.5s;}
.info-list {width: 900px;}
.info-list .channel {height: 60px; line-height: 60px; border-bottom: solid 1px #cccccc; margin: 0 0 20px;}
.info-list .channel img { display: none; width: 25px; margin: -3px 0 5px;}
.info-list .channel span {font-size: 20px; font-weight: 600; color: #333333;}
.info-item  {height: 40px; line-height: 40px; border-bottom: dashed 1px #cccccc;}
.info-item a { 
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: normal !important;}
.info-item span {right: 0; top: 0;}
#pages a, #pages span {border-radius: 3px; vertical-align: middle;}
#pages span {border: solid 1px #b20000; background-color: #b20000;}
#pages a:hover {border: solid 1px #b20000; background-color: #b20000;}

.child-list .item:hover {background-color: #ee1e24;}
.child-list .item:hover a {font-weight: 600; color: #ffffff;}

.child-list .item.z-sel {background-color: #ee1e24;}
.child-list .item.z-sel a {font-weight: 600; color: #ffffff;}