.blue {
    color: #008CC6;
}
.lesson{ float:left; color:#008CC6; font-size:18px; font-family:Î¢ÈíÑÅºÚ,Arial, Helvetica, sans-serif; width:200px;}
.navigation_nr ul li p a {
     padding:0 8px 0 8px;
}

.hot{
    float: left;
    font-size: 14px;
    font-weight: bold;
	font-family:Î¢ÈíÑÅºÚ,Arial, Helvetica, sans-serif;
    width: 180px;
	color: #ff0000;
}
.right{float:right;width:320px;}
.conU{padding:5px;}
h2 {
    color: #006600;
    font: 14px Arial,Helvetica,sans-serif;
    padding:0 0 6px 12px;
}

h4{
    color: #0090B3;
    font: 14px Arial,Helvetica,sans-serif;
    padding:0 0 6px 12px;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
.clearfix {
    display: block;
}

.col3 li {
    border-bottom: 1px dashed #DDDDDD;
    padding: 3px 0;
}

.col3 .rank {
    float: left;
    padding: 0 6px;
    text-align: center;
    width: 14px;
}
.col3 .entry {
    color: #666666;
    float: left;
    margin: 0;
    width: 280px;
}

.col3 .entry a:link, .col3 .entry a:visited, .col3 .entry a:active{
    color:#336699;
}

.relate_con{float:left;width:618px; padding-top:12px;}
.right_con{float:left;width:320px; padding-top:12px;}


.left {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 20px 5px 20px 0px;
    width: 615px;
}
.selectbox {
    padding-bottom: 10px;
    width: 615px;
}
.lessontype {
    float: left;
    width: 615px;
	line-height:25px;
	padding-top:10px;
}
.lessontype a {
    color: #666666;
    display: inline-block;
    padding: 0 5px;
    word-wrap: break-word;
}
.lessontype a:hover {
    color: #F49000;
    text-decoration: none;
}
.lessontype .cur {
    background: none repeat scroll 0 0 #008CC6;
    color: #FFFFFF;
    font-weight: normal;
    padding: 3px 5px;
}

.newslist {
    padding-bottom: 10px;
    width: 615px;
	float:left;
}

.newslist ul{
	width:615px;
	padding-top:6px;
}

.newslist li{
	background: url("/images/dot.gif") no-repeat scroll 10px 16px transparent;
	font-size:14px;
	line-height:25px;
	padding:5px 25px 0 20px;
}

.newslist .date{
	float:right;	
	color:#B5B5B5;
}

.newslist h1{
    color: #006600;
    font: 18px Î¢ÈíÑÅºÚ;
    padding-top:10px;
	line-height:30px;
}

#open span {
    background: url("/klass/images/klassicon1.gif") no-repeat scroll 0 -15px transparent;
}
#close span {
    background: url("/klass/images/klassicon1.gif") no-repeat scroll 0 4px transparent;
}
.selectbox img {
    float: left;
}
.clear {
    clear: both;
}
.list {
	width:615px;
}
.list .listtop {
    height: 64px;
}
.list .listtop img {
    margin-top: 5px;
}
.list .listtop .tab {
    width: 100%;
}
.list .listtop h2 {
    font-size: 14px;
    font-weight: bold;
}
.list .listtop .tab span {
    font-size: 12px;
    text-align: center;
}
.list .listtop .tab span a {
    background: url("/klass/images/klassicon2.gif") no-repeat scroll -1px -32px transparent;
    color: #666666;
    display: block;
    float: left;
    height: 29px;
    line-height: 32px;
    margin-right: 10px;
    width: 102px;
}
.list .listtop .tab span a:hover {
    background: url("/klass/images/klassicon2.gif") no-repeat scroll -1px -65px transparent;
    color: #666666;
    display: block;
    float: left;
    height: 29px;
    line-height: 32px;
    margin-right: 10px;
    text-decoration: none;
    width: 102px;
}
.list .listtop .tab .Tabcur {
    background: url("/klass/images/klassicon2.gif") no-repeat scroll -1px 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 32px;
    margin-right: 10px;
    width: 102px;
}
.list .listtop .tab .check {
    color: #666666;
    float: right;
    margin-top: 7px;
}
.list .listtop .tab .check input {
}
.list .listtop .tols {
    background: url("/klass/images/klasstolsbk.gif") repeat-x scroll 0 0 transparent;
    height: 39px;
    width: 100%;
}
.list .listtop .tols .tolsleft {
    float: left;
    padding: 10px;
}
.list .listtop .tols .tolsleft a {
    background: url("/klass/images/klassicon2.gif") no-repeat scroll 0 -100px transparent;
    color: #666666;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left: -1px;
    width: 102px;
}
.list .listtop .tols .tolsleft a:hover {
    text-decoration: none;
}
.list .listtop .tols .tolsleft .Tolscur {
    background: url("/klass/images/klassicon2.gif") no-repeat scroll 0 -127px transparent;
    color: #666666;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left: -1px;
    width: 102px;
}
.list .listtop .tols .tolsright {
    color: #FFFFFF;
    float: right;
    height: 20px;
    line-height: 20px;
    padding: 10px;
}
.list .linebk {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
}

.list .listtop_school {
    height: 29px;
}
.list .listtop_school .tab {
    border-bottom: 3px solid #50A5DB;
    width: 100%;
}
.list .listtop_school h2 {
    font-size: 14px;
    font-weight: bold;
}
.list .listtop_school .tab span {
    font-size: 12px;
    text-align: center;
}
.list .listtop_school .tab span a {
    background: url("/klass/images/klassicon2.gif") no-repeat scroll -1px -32px transparent;
    color: #666666;
    display: block;
    float: left;
    height: 29px;
    line-height: 32px;
    margin-right: 10px;
    width: 102px;
}
.list .listtop_school .tab span a:hover {
    background: url("/klass/images/klassicon2.gif") no-repeat scroll -1px -65px transparent;
    color: #666666;
    display: block;
    float: left;
    height: 29px;
    line-height: 32px;
    margin-right: 10px;
    text-decoration: none;
    width: 102px;
}
.list .listtop_school .tab .Tabcur {
    background: url("/klass/images/klassicon2.gif") no-repeat scroll -1px 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 32px;
    margin-right: 10px;
    width: 102px;
}
.list .listtop_school .tab .check {
    color: #666666;
    float: right;
    margin-top: 7px;
}
.list .listtop_school .tab .check input {
}
.classlist {
    padding: 20px 10px;
}
.classlist ul {
    padding: 0;
}

.orange { color:#FE8F02;}

.footPage span a {
    background: none repeat scroll 0 0 #F3F3F3;
}
.footPage a {
    background: none repeat scroll 0 0 #F3F3F3;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 2px;
    padding: 0 8px;
}
.footPage a.cur:link, .footPage a.cur:visited {
    background: none repeat scroll 0 0 #1D74B7;
    color: #FFFFFF;
}
.footPage a.cur, .footPage a:hover {
    background: none repeat scroll 0 0 #1D74B7;
    color: #FFFFFF;
    text-decoration: none;
}
.footPage {
    margin: 30px auto;
	text-align: center;
}