/* xuangutongbobao */
html, body, ul, ol, li, dl, dd, h1, h2, h3, h4, h5, h6, pre, form, input, button, textarea, p, th, td {
    margin: 0;
    padding: 0;
}
html{overflow-x:hidden;overflow-y:auto;}
a:link, a:visited {
    text-decoration: none;
    color: #000;
    background: transparent;
}


.ban-change{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: linear-gradient(180deg, #d8d8d8 60%, #fff 0);
    background-position: top;
    background-size: 1px 6px;
    background-repeat: repeat-y;
}
table{
	width:480px;
}
.tr-title{
	font-size: 16px;
	line-height: 16px	
}
.td-nr{
	padding: 10px;
}
.td-nr-1{
	padding:0 10px;
}

.td-time,.td-kong{
	border-left:3px dotted #d8d8d8;
	width: 100px;
	font-size: 14px;
	color: #8d8888;
}
.td-name{
	width:120px;
	padding: 0 15px;
}
.ban-img{
	width: 10px;
}
.ban-img-i{
	width: 25px;
}
.right-arrow {
    display: inline-flex;
    width: 10px;
    height: 10px;
    border-top: 3px solid #d8d8d8;
    border-right: 3px solid #d8d8d8;
    transform: rotate(45deg);
    margin-top: 38px;
    margin-right: 10px;
    margin-left: -5px;
}
li{
    list-style: none;
	float: left;
	font-size: 12px;
	line-height: 12px
	
}
.list-r{
    max-width: 100%;
    display: inline-block;
	background: #f5f5fa;
	color: #000;
	margin: 10px;
	height: 40px;
}
.list-b{
    max-width: 100%;
    display: inline-block;
	background: #f5f5fa;
	color: #000;
	margin: 10px;
	height: 40px;
		
}
.list-r:hover{
    color: #fff !important;
    background: #ff5a51;;	
}
.list-b:hover{
    color: #fff !important;
    background: #29cc88;
}
.ban-change-item-main .ban-change-item-container .ban-change-item-detail-theme-item-pcr-img{
    width: 8px;
    height: 14px;
    margin-left: 4px;
    line-height: 18px;
    display: inline-block;
    position: relative;
    top: 3px;
}
.ban:hover {
    color: #fff !important;
  
}
.ban{
    border: none;
    background: #f5f5fa;
    color: #333;
	height: 40px;
    display: block
}
.ban-name{
	    padding: 5px 10px;		
}
.ban-rate-r{	
	color: #ff5a51;
    top: -31px;
    height: 20px;
    position: relative;
	padding: 31px 10px 11px;	
}
.ban-rate-b{
    color: #29cc88;
    top: -31px;
    height: 60px;
    position: relative;
	padding: 31px 10px 11px;
	/* padding: 0px 10px; */
}

.ban-rate-r:hover{
    color: #fff !important;

}
.ban-rate-b:hover{
    color: #fff !important;
	/* background: #29cc88; */

} 