
.homeBox {
    margin: 10px auto 0;
    width: 1100px;
    padding-bottom: 50px;
}
.homeBox:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
.homeLeft_nav {
    padding: 0 30px;
    line-height: 16px;
    position: relative;
    background: #fff;
}
.homeLeft_nav .navListBox {
    padding: 21px 0 11px 0;
}
.homeLeft_nav ul:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
.homeLeft_nav ul li {
    float: left;
    margin-bottom: 10px;
}
.homeLeft_nav ul li .navList {
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    color: #333;
    line-height: 16px;
    padding: 6px 10px;
    margin-right: 20px;
}
.homeLeft_nav li .navList.navListActive {
    background: #47c88a;
    color: #fff;
    border-radius: 4px;
}

#homeBox_Down {
    margin-top: 10px;
}
#homeBox_Down:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
.homeLeft {
    float: left;
    width: 811px;
}
.homeLeft_top {
    background: #fff;
}
.homeLeft_data {
    padding: 42px 0;
}
.homeLeft_data:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
.homeLeft_data .homeLeft_dataList {
    width: 269px;
    float: left;
    text-align: center;
}
.homeLeft_dataErr {
    cursor: pointer;
}
.homeLeft_data .homeLeft_dataList .dataListShu {
    font-size: 46px;
    line-height: 46px;
    color: #ff6c6c;
}
.homeLeft_data .homeLeft_dataList .dataListShu span {
    font-size: 12px;
    color: #999;
    line-height: 12px;
}
.homeLeft_data .homeLeft_dataList .dataListText {
    font-size: 12px;
    color: #999;
    line-height: 12px;
    margin-top: 16px;
}
.homeLeft_data .homeLeft_dataAll {
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
    cursor: pointer;
}

.homeLeft_content {
    margin-top: 10px;
    background: #fff;
    padding: 30px;
    min-height: 563px;
}
.commontabBox {
    padding-top: 30px;
}
.commontabBox .common_section {
    border-bottom: 1px solid #f8f8f8;
    line-height: 69px;
}
.commontabBox .common_section:hover{
    background: #fafafa;
    cursor: pointer
}
.commontabBox .common_section:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
.commontabBox .common_section .section_name {
    float: left;
    font-size: 16px;
    color: #333;
}
#chapter .chapter_section .section_numbber {
    font-size: 12px;
    color: #666;
    line-height: 12px;
    float: right;
    margin-right: 30px;
    margin-top: 30px;
}
.commontabBox .common_part {
    padding-left: 20px;
}
.commontabBox .common_part .common_partList {
    border-bottom: 1px solid #f8f8f8;
    font-size: 14px;
    color: #666;
    line-height: 60px;
}
.commontabBox .common_part .common_partList:hover{
    background: #fafafa
}
.commontabBox .common_part .common_partList:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
.commontabBox .common_part .common_partList .common_partName {
    float: left;
}
.commontabBox .common_part .common_partList a {
    color: #333;
}
.commontabBox .common_part .common_partList a:hover {
    color: #fff;
}
.common_partBtn {
    font-size: 12px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #333;
    line-height: 12px;
    padding: 9px 23px;
    float: left;
    margin-top: 14px;
    border-radius: 4px;
}
.common_partBtn:hover{
    cursor: pointer;
    background: #47c88a;
    border: 0;
    color: #fefefe;
    padding:10px 24px
}
.part_btnRig {
    float: right;
    margin-right: 25px;
}
#chapter .chapter_part .partList .part_plan {
    float: right;
    margin-right: 30px;
    color: #999;
    width: 60px;
    text-align: right;
}
#chapter .chapter_part .partList .part_plan span {
    color: #333;
}

.homeRight {
    float: right;
    position: relative;
    width: 280px;
}
.homeRight .homeRight_history {
    margin: 10px 0;
    padding-bottom: 18px;
    background: #fff;
}

.homeRight_history {
    font-size: 22px;
padding: 10px;
text-align: center;
line-height: 1;
}
.homeRight a.active {
background: #47c88a none repeat scroll 0 0;
text-decoration: none;
border-right: 5px solid #17804e;
color: #fff;
}
.homeRight li a {
color: #333333;
font-size: 18px;
display: block;
font-weight: 400;
padding: 12px 10px;
}

.homeRight a:hover {
background: #85ccaa none repeat scroll 0 0;
text-decoration: none;
border-right: 5px solid #24a065;
color: #fff;
}

.homeRight li {
cursor: pointer;
line-height: 50px;
border-bottom: 1px solid #eee;
}

/*试卷列表*/
.exam_result {
    font-size: 14px;
    color: #666;
    line-height: 40px;
}
