﻿@charset "utf-8";
/* download_3 CSS */

.main {
	padding:0 4%;
	margin-top:20px;
	font-size:100%;
	color:#7b7b7b;
	}
.main h3 {
	margin-bottom:0;
	padding:20px 0;
	color:#419ac6;
	font-size:125%;
	border-top:7px solid #419ac6;
	border-bottom:1px solid #959595;
	}
.main h3 span {
	float:right;
	}
.main .bucket {
	margin-bottom:25px;
	}

.main .bucket h4 {
	margin:0;
	padding:15px 20px;
	font-size:100%;
	color:#7b7b7b;
	border :1px solid #aaa;
	background:#eee;
	}
.main .bucket h4 span a{
	color:#7b7b7b;
	}
.main .bucket h4 span {
	float:right;
	}
.main .bucket ul {
	}
.main .bucket ul li {
	margin:5px 0;
	padding-top:10px;
	border-bottom:1px dashed #bfbfbf;
	}
.main .bucket ul li a {
	display:block;
	color:#0399d0;
	line-height:20px;
	}
.main .bucket ul li span {
	display:inline-block;
        vertical-align: middle;
	}	
.main .bucket ul li span.level {
	width:35%;
	padding-left:10px;
	}
.main .bucket ul li .level b {
	float:left;
	width:72px;
	display:block;
	height:17px;
	background:url(../images/star.gif) no-repeat 0 center;
}
.main .bucket ul li .level .star1 {
	background-position:-58px center;
}
.main .bucket ul li .level .star2 {
	background-position:-45px center;
}
.main .bucket ul li .level .star3 {
	background-position:-30px center;
}
.main .bucket ul li .level .star4 {
	background-position:-15px center;
}
.main .bucket ul li .level .star5 {
	background-position:-0px center;
}
.main .bucket ul li .level .img-responsive {
	display:inline-block;
	}
.main .bucket ul li span.number {
	width:28%;
	text-align:center;
	}
.main .bucket ul li span.time {
	width:30%;
	text-align:right;
	}
.main .down {
	margin-bottom:20px;
    text-align: center;
	}
.main .down .img-responsive {
	margin:0 auto;
	}