body{
    background: none!important;
}

#apc-footer{
    border-top:0px!important;
}

a{cursor:pointer;}

.full{
    border: 0px;
    box-shadow: none;
    margin-top: 40px;
}

.full .right_login{
    margin-top: 20px;
}


/**学员绑定关联驾校**/
#binding_school{
    background-color: white;
    width: 100%;
    min-height: 445px;
    margin-top: 40px;
}

#binding_school .bin_sch_lef{
    width:500px;
    height:345px;
    background: url("/ks/images/bin_sch_bg.png") scroll 0px 0px no-repeat;
    float: left;
    margin-top:60px;
    margin-left: 50px;
    _margin-left: 25px;
}

#binding_school .bin_sch_lef a{
    width: 100%;
    height: 100%;
    display: block;
}

#binding_school .bin_sch_rig{
    width: 410px;
    height: 250px;
    float:right;
    margin-top:45px;
    font-family: '微软雅黑','宋体';
    margin-right:30px;
}

#binding_school .bin_sch_rig .bin_sch_tit{
    font-size: 26px;
    color: #99cc66;
    text-align: center;
    height: 35px;
    line-height: 35px;
    margin-bottom: 15px;
    width: 300px;
}

#binding_school .bin_sch_rig .bin_sch_row{
    height: 35px;
    line-height: 35px;
    clear: both;
    margin-bottom: 15px;
}

#binding_school .bin_sch_rig .bin_sch_rem{
    width:110px;
    float: left;
    text-align: left;
    color: red;
    display: inline-block;
    font-family: '宋体';
}

#binding_school .bin_sch_rig .bin_sch_row .bin_sch_rem_inf{
    display: inline-block;
    width:310px;
    font-family: '宋体';
    color: #808080;
    font-size: 12px;
    line-height: 18px;
    margin-top: 5px;

}

#binding_school .bin_sch_rig .bin_sch_row .bin_spa_tit{
    width:80px;
    display: inline-block;
    float: left;
    font-size: 16px;
    font-family: '宋体';
}

#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con{
    width:220px;
    display: inline-block;
    float: left;
}

#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con input{
    width: 205px;
    height: 30px;
    border: 1px solid #cccccc;
    font-family: '宋体';
    font-size: 16px;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
}

#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con #validateCode{
    width: 80px;
    float: left;
}

#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con #validate{
    width: 80px;
    height: 30px;
    float: left;
    cursor: pointer;
    margin-left: 5px;
}

#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con .swi_val_pic{
    display: inline-block;
    margin-left: 5px;
    float: left;
    margin-top: 6px;
    font-size: 12px;
    color: #1A66B3;
    cursor: pointer;
    font-family: '宋体';
}

#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con .swi_val_pic:hover{
    color: red;
}



#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con #schoolBaseUrl{
    height: auto;
    min-width:215px;
    position: absolute;
    border: 1px solid #cccccc;
    background-color:white;
    margin-top: -5px;
    z-index: 1000;
    display: none;
}

#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con #schoolBaseUrl li{
    height:30px;
    line-height: 30px;
    cursor: pointer;
}

#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con #schoolBaseUrl li{
}
#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con #schoolBaseUrl li a{
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
    font-family: '宋体';
    display: block;
}

#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con #schoolBaseUrl li a:hover{
    text-decoration: none;
    color: #000000;
}

#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con #schoolBaseUrl li .cur_sel_sch{
    background-color: #6AC334;
    color: #000000;
}


#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con #binCity{
    width: 217px;
    border: 1px solid #cccccc;
    font-family: '宋体';
    font-size: 15px;
}

#binding_school .bin_sch_rig .bin_sch_row .bin_spa_con #baseUrl{
    width: 217px;
    border: 1px solid #cccccc;
    font-family: '宋体';
    font-size: 15px;
}


#binding_school .bin_sch_rig .bin_sch_row  #bin_sch_but{
    width: 125px;
    height: 40px;
    line-height: 40px;
    background-color: #6ac334;
    display: inline-block;
    color: white;
    text-align: center;
    font-size: 18px;
    margin-left:80px;
    border: 0px;
    cursor: pointer;
    _margin-left: 40px;
}

#binding_school .bin_sch_rig .bin_sch_row  #bin_sch_but:hover{
    background-color: #46c300;
}

#binding_school .bin_sch_rig .bin_sch_row .bin_sch_log{
    color: red;
    font-family: '宋体';
    font-size: 12px;
    margin-left: 5px;
}

#binding_school .bin_sch_rig .bin_sch_row  #bin_sch_but:hover{
    text-decoration: none;
}


#theoretical_letf {
	width: 200px;
	height: 600px;
	float: left;
	margin-right: 10px;
	background-color: #ffffff;
}

#theoretical_letf li {
	height: 40px;
	line-height: 40px;
}

#theoretical_right {
	width: 778px;
	height: auto;
	float: left;
	border: 0px solid #A4C9EE;
	font-size: 16px;
	font-family:'微软雅黑','宋体';
    +width:780px;
    _text-align: left;
}

#theoretical_right .exam_con{
    width: 100%;
    height:350px;
    overflow: hidden;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
    background: url("../images/exam_image.png") scroll 0 0 no-repeat;
}

#theoretical_right .exam_con .enter_exam{
    float: right;
	margin-top: 245px;
	margin-right:85px;
	width: 150px;
	height: 45px;
    display:inline;
}

#theoretical_right .exam_con .enter_exam a{
	width: 100%;
	height: 100%;
	display: block;
}

#theoretical_right .exam_con .exam_con_rem{
    color: #ffffff;
    float: right;
    display: inline-block;
    margin-top: 200px;
    margin-right: -160px;
    font-size: 16px;
    font-family: '黑体','宋体';
}

#theoretical_right .exam_con #sub_con_show{
    color: #FFF;
    display: inline-block;
    float: left;
    margin-left: 30px;
    font-size: 48px;
    margin-top: 44px;
}

#theoretical_right .exam_con .rem_pro_sub_ul{
    margin-left: 20px;
}

#theoretical_letf ul {
	border: 1px solid red;
}

#theoretical_right .tr_top {
	width: 100%;
	height: 450px;
	background-color: #ffffff;
	border: 1px solid pink;
}

#theoretical_right .tr_bottom {
	width: 820px;
	height: 130px;
	margin-top: 10px;
	background-color: #ffffff;
	border: 1px solid pink;
}

#theoretical_right .tr_top_item {
	border: 1px solid red;
	width: 100%;
	height: 40px;
}

#theoretical_right .tr_top_item li {
	float: left;
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	font-family: '微软雅黑','宋体';
	cursor: pointer;
	border: 1px solid #0000ff;
}

.item_selected {
	background-color: #ffff00;
}

#theoretical_right .tr_bottom li {
	float: left;
	height: 40px;
	line-height: 40px;
	border: 1px solid red;
	margin-right: 30px;
	width: 235px;
	overflow: hidden;
}

#theoretical_right .tr_top_cont {
	border: 1px solid red;
	width: 100%;
	height: 405px;
}

#theoretical_right .tr_top_left {
	width: 460px;
	height: 100%;
	float: left;
	margin-right: 10px;
	border: 1px solid yellow;
}

#theoretical_right .tr_top_right {
	width: 300px;
	height: 100%;
	float: left;
	border: 1px solid yellow;
}

#theoretical_right .tr_top_cont  .question_content {
	width: 100%;
	height: 405px;
	border: 1px solid #000000;
}

#theoretical_right .tr_top_cont  .qc_top {
	width: 731px;
	height: 160px;
	border: 1px solid #000000;
	margin: 0px auto;
	margin-top: 20px;
}

#theoretical_right .tr_top_cont  .qc_bottom {
	width: 731px;
	height: 160px;
	border: 1px solid #000000;
	margin: 0px auto;
	margin-top: 20px;
}

#theoretical_right .tr_top_cont  .qc_top_title {
	width: 100%;
	height: 74px;
	font-size: 20px;
	border: 1px solid #0000ff;
}

#theoretical_right .tr_top_cont  .qc_top_content {
	width: 100%;
	height: 78px;
	border: 1px solid #000000;
	text-align: center;
}

#theoretical_right .tr_top_cont  .qc_bottom_title {
	width: 100%;
	height: 74px;
	font-size: 20px;
	border: 1px solid #0000ff;
}

#theoretical_right .tr_top_cont  .qc_bottom_content {
	width: 100%;
	height: 78px;
	border: 1px solid #000000;
	text-align: center;
}

#theoretical_right .practise_top {
	text-align: center;
	width: 100%;
	margin-top: 60px;
	border: 1px solid #0000ff;
}

#theoretical_right .practise_top span {
	margin-left: 20px;
}

#theoretical_right .practise_top span a {
	font-size: 18px;
}

#theoretical_right .practise_top .p_first {
	margin-left: 0px;
}

#theoretical_right  .freight_car {
	margin-left: 20px;
}

#theoretical_right .practise_top div {
	font-size: 12px;
}

#theoretical_right .practise_bottom {
	text-align: center;
	width: 100%;
	margin-top: 45px;
	border: 1px solid #0000ff;
}

#theoretical_right .practise_bottom span a {
	font-size: 18px;
}

#theoretical_right .practise_bottom div {
	font-size: 12px;
}

#theoretical_right .tr_top_right .pt_advert {
	width: 300px;
	height: 250px;
	border: 1px solid #000000;
}

/*章节练习*/
#theoretical_right .chapter {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

#theoretical_right .chapter_title {
	font-size: 14px;
	font-weight: bold;
	height: 65px;
	line-height: 65px;
	border-bottom: 0px solid #A4C9EE;
	width:750px;
	margin-left: 12px;
	margin-top: 10px;
    background: url("../images/chapterTest_title.png") scroll -0px -2px no-repeat;
}

#theoretical_right .chapter_content {
	height: auto;
	width: 750px;
	margin: 0px auto;
	margin-top: 15px;
	overflow: hidden;
	border-top: 0px solid #A4C9EE;
	border-right: 0px solid #A4C9EE;
    _margin-left:12px;
}

#theoretical_right .cc_item {
	width: 100%;
	height: 40px;
	overflow: hidden;
	border-left: 0px solid #A4C9EE;
	border-bottom: 0px solid #A4C9EE;
	border-right: 0px solid #A4C9EE;
}

#theoretical_right .cc_item_0{
    background-color: #eee;
}

#theoretical_right .cc_item_1{
    background-color: #fff;
}


#theoretical_right .cc_item:hover{
}

#theoretical_right .cci_left {
	width: 500px;
	height: 40px;
	line-height: 40px;
	float: left;
	overflow: hidden;
	font-size: 16px;
	font-family: '微软雅黑','宋体';
}

#theoretical_right .cci_left div {
	margin-left: 10px;
}

#theoretical_right .cci_right {
	height: 100%;
	width: 245px;
	line-height: 40px;
	float: left;
	text-align: center;
}

#theoretical_right .cci_right div {
    margin-left: 8px;
}

#theoretical_right .cci_right a {
	width: 72px;
	height: 28px;
	display: inline-block;
	float: left;
	color: #ffffff;
	line-height: 28px;
	margin-left: 10px;
	margin-top: 5px;
    text-align: center;
    color:#009d7e;
    border: 1px solid #009d7e;
    border-radius: 5px;
    background-color: #ffffff;
    position:relative;
    padding-left:28px;
    _width:100px;
}

#theoretical_right .cci_right a span{
    /*display: inline-block;*/
    width: 20px;
    height: 20px;
    /*float: left;*/
    margin-left: 5px;
    /*margin-top: 5px;*/
    position:absolute;
    left:2px;
    top:4px;
    margin-top:0px;
}

#theoretical_right .cci_right a:hover{
    color: #ffffff;
    background-color: #009d7e;
    text-decoration: none;
}

#theoretical_right .cci_right .lis_tes_btn{
}

#theoretical_right .cci_right .lis_tes_btn span{
    background: url('../images/expression_icon.png') scroll -1px -247px no-repeat;
}

#theoretical_right .cci_right .lis_tes_btn:hover span{
    background: url('../images/expression_icon.png') scroll -2px -296px no-repeat;
}

#theoretical_right .cci_right .ran_tes_btn{

}

#theoretical_right .cci_right .ran_tes_btn span{
    background: url('../images/expression_icon.png') scroll -2px -272px no-repeat;
}

#theoretical_right .cci_right .ran_tes_btn:hover span{
    background: url('../images/expression_icon.png') scroll -2px -324px no-repeat;
}

/*章节练习下部按钮*/
#theoretical_right .bottomAction {
	height: 40px;
	width: auto;
	margin-top: 5px;
	margin-right: 12px;
}

#theoretical_right .clear_cont {
    clear: both;
}

#theoretical_right .chapter_advert {
	height: 200px;
	width: 100%;
	margin-top: 10px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
	clear: both;
}

#theoretical_right .function_dec {
    width:100%;
    height: auto;
    margin-top: 10px;
    background-color:#ffffff;
	padding-top: 10px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

#theoretical_right .function_dec .fn_title{
	height: 65px;
	line-height: 26px;
	padding: 1px 8px 0;
	width: 737px;
	margin-left: 11px;
	margin-bottom: 0px;
	background: url("../images/chapterTest_title.png") scroll 0px -547px  no-repeat;
    _height:66px;
}

#theoretical_right .function_dec .fn_cont{
    margin-top: 10px;
    height: 135px;
    width:750px;
    margin-left: 20px;
    font-size: 14px;
}

#theoretical_right .function_dec .fn_cont li{
    height: 30px;
    line-height: 30px;
}

/*顺序练习*/
#theoretical_right .list_c {
	height: auto;
	width: 100%;
	background-color: #ffffff;
	padding-top: 10px;
	overflow: hidden;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

#theoretical_right .list_title {
	height: 65px;
	line-height: 26px;
	padding: 1px 8px 0;
	width: 737px;
	margin-left: 11px;
	margin-bottom: 0px;
    _width:750px;/*0902 15:15解决ie6下宽度不匹配*/
    _height:66px;
}

#theoretical_right .str_emp_tit{
    background: url("../images/chapterTest_title.png") scroll 1px -1500px no-repeat;
}

#theoretical_right .str_emp_tit .rem_pro_sub_ul{
    margin-top: 23px;
}

#theoretical_right .str_emp_con{
    width: 750px;
    height: 100px;
    margin-left: 11px;
    margin-bottom: 10px;
}

#theoretical_right .str_emp_con .str_emp_sig{
    width: 100px;
    height: 100px;
    display: inline-block;
    float: left;
    margin-left: 250px;
    background: url("../images/expression_icon.png") scroll -165px 5px no-repeat;
}

#theoretical_right .str_emp_con .str_emp_des{
    font-size: 16px;
    color: red;
    display: inline-block;
    float: left;
    margin-top: 40px;
    font-weight: bold;
}

#theoretical_right .rec_emp_con{
    width: 748px;
    height: 100px;
    margin-left: 14px;
    margin-bottom: 10px;
    background-color: #e5e5e5;
}

#theoretical_right .rec_emp_con .str_emp_sig{
    margin-left: 220px;
    margin-bottom: 14px;
    background: url("../images/expression_icon.png") scroll -168px -270px no-repeat;
}

#theoretical_right .lis_emp_con{
    width: 100%;
    background-color: #E5E5E5;
    margin-left: 0px;
    margin-bottom: -5px;
    height: 150px;
}

#theoretical_right .str_emp_con .lis_emp_sig{
    background: url("../images/expression_icon.png") scroll -168px -270px no-repeat;
    margin-top: 25px;
}

#theoretical_right .str_emp_con .lis_emp_des{
    margin-top: 65px;
}

#theoretical_right .list_title .list_ti_de{
	float:right;
	margin-right: 5px;
	color: #4d4d4d;
	width: 300px;
	height: 20px;
	margin-top: 25px;
    _margin-top: 20px;
    _height: 30px;
    _line-height: 30px;
}

#theoretical_right .list_title .list_ti_de ul,#theoretical_right .list_title .list_ti_de ul li{
    _height: 30px;
    _line-height: 30px;
}

#theoretical_right .list_title .list_ti_de li{
	float: right;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #4d4d4d;
	height:16px;
	line-height: 16px;
	margin-top: 5px;
}

#theoretical_right .list_title .list_ti_de  .last{
	border-right: none;
	padding-right: 0px;
}

#theoretical_right .cap_emp_con{
    width: 750px;
    height: 100px;
    margin-left: 14px;
    margin-bottom: 14px;
    background-color: #E5E5E5;
}

#theoretical_right .cap_emp_con .cap_emp_sig{
    width: 100px;
    height: 100px;
    display: inline-block;
    float: left;
    margin-left: 250px;
    background: url("../images/expression_icon.png") scroll -165px -270px no-repeat;
}

#theoretical_right .cap_emp_con .cap_emp_des{
    font-size: 16px;
    color: red;
    display: inline-block;
    float: left;
    margin-top: 40px;
    font-weight: bold;
}

#theoretical_right .list_content {
	height: auto;
	width: 750px;
	margin: 0 0 20px 14px;
	border: 0px solid #1e90ff;
	clear: both;
    _margin:0 auto;
}

#theoretical_right .exam_content {
	height: 565px;
	width: 750px;
	margin: 0px auto;
	margin-top: 10px;
}

#theoretical_right .lq_content {
	height: auto;
	width: 750px;
    position:relative\9;
    +position:relative;
    _margin-left:14px;/*0902 15:19解决ie6下宽度不一致的问题*/
    _width:747px;   /*0902 15:19解决ie6下宽度不一致的问题*/
    _position:relative;
}

#theoretical_right .lq_choose {
	height:35px;
	width: 100%;
	margin-top: 0px;
}

#theoretical_right .lq_choose .taituation {
	height: 100%;
	width: 380px;
	line-height: 30px;
	font-size: 16px;
	font-family: '微软雅黑','宋体';
	float: right;
}

#theoretical_right .lq_choose .choose_result {
	height: 100%;
	width: 380px;
	float: left;
}

#theoretical_right  .result {
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	visibility: hidden;
	margin-left: 40px;
	float: right;
}

#prompt{
    height: 30px;
    line-height: 30px;
    color: #666666;
    padding-left: 5px;
    padding-right: 5px;
    display:none;
    margin-left: 40px;
    visibility: hidden;
}

#theoretical_right .choose_result .control_button {
    margin-top: 0px;
    width: 100%;
    _width:750px;
}

#theoretical_right .button_content{
    margin-left: 1px;
    clear:both;
    padding-top: 8px;
}

#theoretical_right .button_content a{
    float: left;
    display: block;
}

#theoretical_right .control_button input {
    border: 0px;
    background-color: #009d7e;
    line-height: 82px;
    color: white;
    font-size: 15px;
}

#theoretical_right .control_button input:hover{
    background-color: #06b996;
}

#theoretical_right .control_button  a {
    font-size: 15px;
    font-weight: bold;
    color: #003399;
    margin-right: 18.5px;
    line-height: 30px;
}

#theoretical_right .control_button  label {
    font-size: 16px;
    font-family: '微软雅黑','宋体';
}

#theoretical_right .control_button  input {
    margin-left: 0px;
    cursor: pointer;
    font-family: '宋体';
}

#theoretical_right .anwer_stau{
    margin-top: 10px;
    clear: both;
    _width:750px;
}

.previous_problem{
    height:55px;
    width: 139px;
    margin-right: 6px;
    background: url("../images/test_button.png") scroll -13px -3px no-repeat;
}
.e_previous_problem{
    height: 55px;
    width: 139px;
    margin-right: 11px;
    background-color: #009d7e;
    float: left;
    background: url("../images/test_button.png") scroll -13px -2px no-repeat;
}

.answer_pattern{
    height:55px;
    width: 139px;
    margin-right: 6px;
    background: url("../images/test_button.png") scroll -171px -252px no-repeat;
    background-color: #eb6877!important;
}

.look_answer{
    height:55px;
    width: 139px;
    margin-right: 6px;
    background: url("../images/test_button.png") scroll -15px -62px no-repeat;
}

.next_problem{
    height:55px;
    width: 139px;
    margin-right: 6px;
    background: url("../images/test_button.png") scroll -13px -121px no-repeat;
}

.e_next_problem{
    height: 55px;
    width: 139px;
    margin-right: 11px;
    float: left;
    background: url("../images/test_button.png") scroll -13px -121px no-repeat;
}

.favorite_problem{
    height:55px;
    width: 139px;
    margin-right: 6px;
    background: url("../images/test_button.png") scroll -11px -182px no-repeat;
}

.e_favorite_problem{
    height: 55px;
    width: 139px;
    margin-right: 11px;
    float: left;
    background: url("../images/test_button.png") scroll -11px -182px no-repeat;
}

.remove_problem{
    height:55px;
    width: 139px;
    margin-right: 0px;
    background: url("../images/test_button.png") scroll -12px -245px no-repeat;
}

.submit_paper {
    height: 55px;
    width: 139px;
    float: left;
    margin-right: 11px;
    background: url("../images/test_button.png") scroll -134px -69px no-repeat;
}

.submit_paper_wait{
    background: url("../images/test_button.png") scroll -170px -150px no-repeat #eb6877!important;
}

.auto{
    float: left;
    height:65px;
    display:inline-block;
    width: 110px\0;
}

.next_state{
    height: 38px;
    width: 80px;
    line-height: 35px;
    padding-left: 30px;
    display: block;
    margin-top: 1px;
    _margin-top: 0px;
    _width:110px;
}

#theoretical_right .choose_result .trueresult {
    height: 30px;
    font-size: 16px;
    font-family: '微软雅黑','宋体';
    float: left;
    margin-left: 20px;
}

#theoretical_right .choose_result .trueresult a {
    color: #03C;
}

#theoretical_right .choose_result .useranswer {
    clear: left;
    float: left;
    border: 0px solid #000000;
}

#theoretical_right .choose_result .useranswer li{
    float: left;
    margin-right: 10px;
}

#theoretical_right .choose_result .pro_stat {
    float: right;
}

#theoretical_right .choose_result .auto_next {
    width: auto;
    float: right;
    margin-top: 10px;
    margin-right: 0px;
+padding-bottom:5px;
    _height:23px;
    _line-height:23px;
}

#theoretical_right .lq_choose .control {
    height: 100%;
    width:600px;
    float: left;
}

#theoretical_right .lq_choose .control .button_area {
    height: 40px;
    float: right;
    width: 278px;
    text-align: right;
}

#theoretical_right .button_area input {
    padding: 5px 6px 1px;
    margin: 0px 5px;
    font-size: 13px;
}

#theoretical_right .lq_choose .control .prenext {
    height: 40px;
    float: left;
    width: 600px;
    text-align: left;
}

#theoretical_right .prenext input {
    padding: 5px 5px 1px;
    margin: 0px 5px;
}

#examsend {
    font-weight: bold;
}

#theoretical_right .list_question {
    padding-top: 25px;
    height: auto;
    min-height: 50px;
    width:750px ;
    font-size: 16px;
    line-height: 30px;
    overflow: hidden;
    font-family: '微软雅黑','宋体';
    background-color: #e5e5e5;
    _width:747px;/*0902 15:19解决ie6下宽度不一致的问题*/
}

#theoretical_right .list_question .pro_con{
    width: 692px;
    margin-left: 30px;
}

#theoretical_right .image_video{
    height: auto;
    width: auto;
    margin: 0px auto;
    overflow: hidden;
    margin-bottom: 10px;
    text-align: center;
}

#theoretical_right .choose_left{
    float: left;
    width:100%;
    height: auto;
}

#theoretical_right .choose {
    margin-top: 15px;
    margin-left: 40px;
    margin-bottom: 20px;
}

#theoretical_right .choose table{
    width: 95%;
}

#theoretical_right .choose  input{
    margin-left: -1000px;
    margin-top: -8px;
    float: left;
}

#theoretical_right .choose  label{
    display: block;
    padding-left: 35px;
    min-height: 37px;
    line-height: 37px;
    cursor: pointer;
    clear: both;
    /*margin-top: -25px;*/
}

#theoretical_right .choose  .choose_label{
    line-height: 20px;
}

#theoretical_right #exam_choose  label{
    /*margin-top: -15px !important;*/
}

.pro_mit_unsel{
    background: url("../images/radio_sign.png") scroll -4px -659px no-repeat;
}

.pro_mit_sel{
    background: url("../images/radio_sign.png") scroll -4px -764px no-repeat;
}

.pro_mit_right{
    background: url("../images/radio_sign.png") scroll -3px -859px no-repeat;
}

.pro_mit_wrong{
    background: url("../images/radio_sign.png") scroll -3px -963px no-repeat;
    color: red;
}

.pro_it_unsel{
    background: url("../images/radio_sign.png") scroll -4px -348px no-repeat;
}

.pro_it_sel{
    background: url("../images/radio_sign.png") scroll -1px -75px no-repeat;
}

.pro_it_right{
    background: url("../images/radio_sign.png") scroll -3px -157px no-repeat;
}

.pro_it_wrong{
    background: url("../images/radio_sign.png") scroll -4px -250px no-repeat;
    color: red;
}


#theoretical_right .choose li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-family: '微软雅黑','宋体';
    font-size: 20px;
}

#theoretical_right .choose_result {
    width: 100%;
    _margin-left:12px;
}

#result_image {
    position: relative;
    width: 90px;
    height:90px;
    margin-left:400px;
    display: none;
    filter:Alpha(opacity=70);
    opacity: 0.7;
    z-index: 1000;
    position:absolute\9;
    left:400px\9;
    margin-left:0px\9;
+position:absolute;
+left:400px;
+margin-left:0px;
    _position:absolute;
    _left:400px;
    _margin-left:0px;
}

.answer_right{
    background: url("../images/answer_stat_png8.png") scroll 10px 10px  no-repeat;
}

.answer_wrong{
    background: url("../images/answer_stat_png8.png") scroll 10px -123px no-repeat;
}

#theoretical_right  .image_sign {
    width: 200px;
    height: 175px;
    float: right;
    margin-top: -5px;
}

#theoretical_right  .image_sign .images {
    width: 200px;
    height: 150px;
}

#theoretical_right  .image_sign .images a {
    display: block;
}

#theoretical_right  .image_sign img {
    width: 200px;
    height: 150px;
}

#theoretical_right  .image_sign .image_remind {
    width: 200px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    background-color: #ddd;
    font-size: 12px;
    cursor: pointer;
}

#theoretical_right  .image_sign .images a:hover {
    position: absolute;
    z-index: 100;
    margin: -70px 0 0 -187px;
+margin : - 53 px 0 0 - 400 px;
    _margin: -53px 0 0 -192px;
}

#theoretical_right  .image_sign .images a:hover img {
    width: 400px;
    height: 248px;
    border: 1px solid #A4C9EE;
}

#problem_video{
    width: 200px;
    height: 175px;
    position: absolute;
    cursor: pointer;
    margin-left: -50px;
}

#problem_video .image_remind {
    width: 250px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    background-color: #ddd;
    font-size: 12px;
    cursor: pointer;
}

#theoretical_right .exam_info {
    height: 25px;
    width: 100%;
    color: #003399;
    margin-top: 5px;
}

#theoretical_right .exam_info .exam_time {
    width: 170px;
    height: 25px;
    font-size: 15px;
    font-weight: bold;
    float: left;
}

#exam_time{
    font-size: 20px;
    margin-top: -5px;
}

#theoretical_right .exam_info .bdshare {
    width: 500px;
    height: 25px;
    font-size: 15px;
    font-weight: bold;
    float: left;
}

#theoretical_right .exam_info .choice {
    float: right;
    font-size: 12px;
    line-height: 24px;
    margin-right: 5px;
}

#theoretical_right .que_ite_tit {
    height: 65px;
    line-height: 26px;
    padding: 1px 8px 0;
    width: 737px;
    margin-left: 11px;
    margin-bottom: 0px;
    background: url("../images/chapterTest_title.png") scroll -1px  -1005px no-repeat ;
    margin-top: 30px;
+width:755px;
}

#theoretical_right .question_item {
    width: 755px;
    height:auto;
    text-align: center;
    margin-left:13px;
    clear: both;
    margin-top: 10px;
    padding-bottom: 14px;
    _margin-left: 19px;  /*0905 09:25 使整个列表项居中*/
}

#theoretical_right .question_item a {
    color:#666666;
    display: block;
    padding: 4px 0 0 2px;
    float: left;
    width: 30.5px;
    height: 27.5px;
    margin: 3px 3.2px 0 0;
    border: 1px solid #ddd;
+width:34px;
+height:33px;
+margin:3px 3px 0 0;
    _margin: 3px 3px 0 0;
}

#theoretical_right .question_item a:hover{
    text-decoration: none;
}

#theoretical_right .lq_bar {
    position: relative;
    width: 100%;
    height: 60px;
    margin-top:0px;
+height:auto;
+padding-bottom:5px;
}

#bar {
    width: 775px;
    margin: 17px 0 0;
    height: 22px;
    cursor: pointer;
    float: left;
    background: url("../images/side2.png") scroll 0px 0px no-repeat;
    background-repeat: no-repeat;
    _height:29px;/*0902 14:31解决ie6下拖动条被隐藏的问题*/
    _padding-top:5px;
    _background:url("../images/side2.png") scroll no-repeat 0 5px;
    /*_width:750px;*/
}

#baron {
    width: 0px;
    height: 22px;
    background: url("../images/side1.png") scroll 0px 0px no-repeat;
    float: left;
}

#theoretical_right .lq_bar .sid_sign{
    background: url("../images/sid_sign_png8.png") scroll 6px 6px no-repeat;
    height: 38px;
    width: 38px;
    float: left;
    margin-top: -10px;
    margin-left: -20px;
    z-index: 100;
    /*_display:none;*/
    _margin-left:-5px;
    /*_background-position: 1 6px;
    _width:29px;*/
    /*_margin-left:0;*/

}

#barnum {
}

#theoretical_right .lq_bar .useranswer {
    margin-top: 10px;
    margin-left: 10px;
}

#theoretical_right .lq_operation {
    width: 100%;
    height: 50px;
}

#theoretical_right .lq_operation a {
    display: block;
    width: 170px;
    float: left;
    font-size: 15px;
    font-weight: bold;
    color: #003399;
}

#theoretical_right .lq_operation label {
    float: right;
    color: #003399;
    margin-left: 5px;
    line-height: 24px;
    padding-right: 5px;
}

/*林城*/
* {
    margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
	font-size: 12px;
}

a {
	outline: none;
	text-decoration: none;
}

a:active {
	star: expression(this.onFocus=this.blur());
}

:focus {
	outline: 0;
}

.clearBoth {
	clear: both;
}

/***************内容区*******************/
.leftMenu {
	width: 208px;
	float: left;
	margin-right: 10px;
    _text-align: left;
}

.leftMenu .lmNav {
	height: auto;
	background-color: #ffffff;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

.leftMenu .ttla{
	width:208px;
	height: 250px;
	margin-top: 10px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

.leftMenu .ttla img{
	width:100%;
	height: 100%;
}

li {
	list-style: none outside none;
}

.leftMenu .lmNav li {
	line-height: 65px;
	height:65px;
	padding-top: 0px;
}

.leftMenu .lmNav li.current {
	font-weight: bold;
}

.leftMenu .lmNav li.current a {
	color: #3399cc;
}

.leftMenu .lmNav li a {
	text-decoration: none;
	font-size: 20px;
	padding-left: 90px;
	display: block;
	color: #000000;
	line-height: 65px;
	height: 65px;
	font-family: '微软雅黑','宋体';
}

.leftMenu .lmNav .home a {
	background: url("../images/left_menu_item.png") scroll 0px -8px no-repeat;
}

.leftMenu .lmNav .chapter a {
	background: url("../images/left_menu_item.png") scroll 0px -74px no-repeat;
}

.leftMenu .lmNav .list a {
	background: url("../images/left_menu_item.png") scroll 0px -675px no-repeat;
}

.leftMenu .lmNav .random a {
	background: url("../images/left_menu_item.png") scroll 0px -137px no-repeat;
}

.leftMenu .lmNav .select a {
	background: url("../images/left_menu_item.png") scroll 0px -203px no-repeat;
}

.leftMenu .lmNav .exam a {
	background: url("../images/left_menu_item.png") scroll 0px -268px no-repeat;/*-269*/
}

.leftMenu .lmNav .scores a {
	background: url("../images/left_menu_item.png") scroll 0px -398px no-repeat;/*-400*/
}

.leftMenu .lmNav .wrong a {
	background: url("../images/left_menu_item.png") scroll 0px -334px no-repeat;
}

.leftMenu .lmNav .favorite a {
    background: url("../images/left_menu_item.png") scroll 0px -760px no-repeat;
}

.leftMenu .lmNav .ranking a {
    background: url("../images/left_menu_item.png") scroll 0px -828px no-repeat;
}

.leftMenu .lmNav .remove a {
	background: url("../images/left_menu_item.png") scroll 0px -465px no-repeat;
}

.leftMenu .lmNav .down a {
	background: url("../images/left_menu_item.png") scroll 0px -530px no-repeat;
}

.leftMenu .lmNav .blank a {
    background: url("../images/left_menu_item.png") scroll 0px -600px no-repeat;
}

.rightContent {
	float: left;
	margin-top: 0px;
	width: 778px;
	_display: inline;
}

.rightContent .C1B2A1 {
	height: auto;
	background-color: #fdfdfd;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
    zoom:1;
}

.rightContent .C1B2A1 .poi_win_are{
    position: absolute;
    /*_position:relative;*/
}

.rightContent .C1B2A1 .poi_win_are .c1_poi_win{
    width: 142px;
    height: 87px;
    position: absolute;
    z-index: 10;
    top: -10px;
    left: 20px;
    background: url("../images/point_window_png8.png") scroll 0px -13px no-repeat;
    display: none;
}

.rightContent .C1B2A1 .poi_win_are .b2_poi_win{
    width: 113px;
    height: 134px;
    position: absolute;
    z-index: 10;
    left:320px;
    top: -10px;
    background:url("../images/point_window_png8.png") scroll -273px 0px no-repeat;
    _left:-60px;
}

.rightContent .C1B2A1 .poi_win_are .a1_poi_win{
    width: 146px;
    height:71px;
    position: absolute;
    left:580px;
    top:-10px;
    background:url("../images/point_window_png8.png") scroll -557px -5px no-repeat;
    _left:200px;
}

.rightContent .monist {
	height:auto;
	margin-top: 10px;
	background-color: #ffffff;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

.carsTitle {
	background-color: #F2F8FD;
	overflow: hidden;
    width: 100%;
}

.rightContent .C1B2A1 .carsTitle {
    /*_float:left;*/
}

.carsTitle li {
	float: left;
	cursor: pointer;
}

.select_list_one{
	background: url("../images/select_item_bg.png") no-repeat scroll 110px -17px;
}

.select_list_two{
	background: url("../images/select_item_bg.png") no-repeat scroll 110px 42px;
}

.select_list_three{
	background: url("../images/select_item_bg.png") no-repeat scroll 110px 11px;
}

.carsTitle .item {
	color:#ffffff;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 75px;
	letter-spacing: 2px;
	line-height: 60px;
    background-color: #ffffff;
	width: 258.6px;
}

.rightContent .C1B2A1 .carsTitle .current{
    /*_width:259px;*/
}

.carsTitle .item strong {
	color: #339999;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 26px;
	font-style: italic;
	letter-spacing: 0;
	vertical-align: bottom;
}

.carsTitle .rline {
}

.carsTitle .c1 {
	z-index: 10;
	width: 259px;
	height:60px;
    background:url("../images/scope_item_bg.png") no-repeat scroll 0px 0px;
}

.carsTitle .b2 {
	z-index: 10;
	width: 100%;
	height:60px;
	background:url("../images/scope_item_bg.png") no-repeat scroll -270px 0px;
}

.carsTitle .a1 {
	z-index: 10;
    width: 261px;
	height:60px;
	background:url("../images/scope_item_bg.png") no-repeat scroll -528px 0px;
	overflow: hidden;
}

.carsTitle .current {
}

.carsTitle a {
	text-decoration: none;
}

.C1B2A1 .content1, .C1B2A1 .content2 {
	margin: 25px 18px 0;
    _margin:25px 0 0;/*0902 11:30*/
}

.cTop {
}

.carsConent{
}

.content1 .course_describe{
	width: 735px;
	height: 100px;
}

 .content1 .course_describe .course_sign{
    width: 70px;
	height: 70px;
	float: left;
	background: url("../images/course_sign.png") no-repeat scroll -5px -173px;
 }

.content1 .course_describe .course_cont{
    width: 640px;
    height: 100%;
	float: left;
	margin-left: 20px;
	color: #333333;
}

.content1  .course_cont .cc_title{
		 width: 640px;
         height: 50px;
	     font-size: 35px;
	     font-family: '微软雅黑','宋体';
}

.content1  .course_cont .cc_cont{
	width: 640px;
	height: 50px;
	font-size: 16px;
	font-family: '微软雅黑','宋体';
}

.content1  .course_cont .cc_cont span{
    font-weight: bold;
}

.content1  .course_item{
	margin-top: 10px;
    width: 778px;
    height: 235px;
    margin-left: -18px;
    _margin-left:0px;
}

/*共用属性*/
.course_item a{
    display: block;
	width: 100%;
	height: 100%;
}

.course_item .chapterTest{
    width:433px;
    height:114px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.course_item .listTest{
    width:338px;
    height:114px;
    float: left;
    margin-bottom: 5px;
    _float:right;

}

.course_item .randomTest{
    width:338px;
	height:114px;
	float: left;
	margin-right: 5px;
    position: relative;
    top:2px;
}

.course_item .examTest{
    width:433px;
	height:114px;
	float: left;
    position: relative;
    top:2px;
    _float:right;
}

.course_item a:hover{
    zoom:1;
}

.course_item a:hover div{
    display:none;
}

/*content2*/
.content2 .course_describe{
	width: 735px;
	height: 100px;
}

.content2 .course_describe .course_sign{
	width: 70px;
	height: 70px;
	float: left;
	background: url("../images/course_sign.png") no-repeat scroll -5px -173px;
}

.content2 .course_describe .course_cont{
	width: 640px;
	height: 100%;
	float: left;
	margin-left: 20px;
	color: #333333;
}

.content2  .course_cont .cc_title{
	width: 640px;
	height: 50px;
	font-size: 35px;
	font-family: '微软雅黑','宋体';
}

.content2  .course_cont .cc_cont{
	width: 640px;
	height: 50px;
	font-size: 16px;
	font-family: '微软雅黑','宋体';
}

.content2  .course_cont .cc_cont span{
	font-weight: bold;
}

.content2  .course_item{
	margin-top: 10px;
	width: 778px;
	height: 235px;
	margin-left: -18px;
    _margin-left:0px;
}

.content1 .cToptit, .content2 .cToptit {
	color: #555555;
	float: left;
	font-family: '黑体';
	font-size: 26px;
	font-weight: bold;
	line-height: 60px;
	width: 250px;
	border: 1px solid red;
}

.content1 .cToptit, .content2 .cToptit .c1_sign {
	width: 75px;
	height: 75px;
	border: 1px solid #000000;
	background: url("../images/course_sign.png") no-repeat scroll 0px 0px;
}

.content1 .cTopintro, .content2 .cTopintro {
	color: #777777;
	float: left;
	font-family: '微软雅黑','宋体';
	font-size: 16px;
	font-weight: 100;
	line-height: 30px;
	text-align: right;
	width: 360px;
}

.content1 .cTopintro span, .content2 .cTopintro span {
	color: #CB5353;
	font-size: 32px;
	font-weight: 100;
	line-height: 34px;
	text-align: right;
}

.content1 .cToptit span, .content2 .cToptit span {
	color: #999999;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 38px;
	font-style: italic;
	letter-spacing: 0;
	vertical-align: text-bottom;
}

.cTopicon {
	float: right;
	margin-right: 25px;
}

.cdesc {
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	padding: 0;
}

.cfunc {
	margin: 8px 0;
}

.cfunc a {
	margin-right: 15px;
}

.monist .tit {
	border-bottom: 5px solid #000000;
	color: #ff6633;
	font-size: 30px;
	height: 65px;
	line-height: 65px;
	font-family: '微软雅黑','宋体';
    _text-align:left;
}

.monist .tit span{
    margin-left: 15px;
}

.monist .exam_cont{
	width: 100%;
	height: 150px;
	overflow: hidden;
}

.monist .exam_cont .exam_sign{
    width: 70px;
    height: 70px;
	background: url("../images/course_sign.png") no-repeat scroll -5px -173px;
	margin-left: 18px;
	margin-top: 10px;
	float: left;
    _margin-left:9px;
}

.monist .exam_list{
	float: left;
	width: 655px;
	height: 110px;
	margin-left: 20px;
	margin-top: 25px;
    _margin-left:10px;
}

.monist .exam_list li{
	float: left;
	margin-right: 70px;
	width: 230px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
    text-align: left;
}

.monist .exam_list li a{
	font-size: 16px;
	font-family: '微软雅黑','宋体';
}

/*2013-08-02 林铖 驾考宝典 筛选练习*/
/*筛选练习*/
.questionType, .hardoreasy, .answerType {
	background-color: white;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

.questionType .tit, .hardoreasy .tit, .answerType .tit {
	color: #225593;
	font-size: 14px;
	font-weight: bold;
	height: 65px;
	line-height: 26px;
    width: 750px;
    margin-left: 12px;
	border-bottom: 0px solid #A4C9EE;
	margin-top: 10px;
    +margin:10px auto 0;
}

#style label label{
	height: 35px;
	padding-left:35px;
	font-size: 16px;
	line-height: 35px;
	font-family: '微软雅黑','宋体';
	display: block;
	width: 50px;
	cursor: pointer;
    _text-align: left;
    _width: 85px;
    _font-size:16px;
}

#style label input{
    margin-left: -1300px;
    float:left;
}

#level label label{
	height: 35px;
	padding-left:35px;
	font-size: 16px;
	line-height: 35px;
	font-family: '微软雅黑','宋体';
	display: block;
	width: 50px;
	cursor: pointer;
    _text-align: left;
    _width: 85px;
}

.condition_unselected{
    background: url("../images/radio_sign.png") scroll 0px 1px no-repeat;
}

.condition_selected{
    background: url("../images/radio_sign.png") scroll 0px -76px no-repeat;
}

#level label input{
    margin-left: -1300px;
    float:left;
}

.questionType .cont {
	height: 203px;
	line-height: 24px;
	padding: 6px 11px;
}

.questionType .cont form, .hardoreasy .cont form .answerType .cont form {
	padding: 5px;
	margin: 0px;
}

.questionType .cont  label, .hardoreasy .cont  label, .answerType .cont  label {
	float: left;
	line-height: 28px;
	width: 25%;
}

.questionType .cont  .submit, .hardoreasy .cont  .submit, .answerType .cont  .submit {
	height: 30px;
	width: 100px;
	color: #ffffff;
    line-height: 30px;
    text-align: center;
	display: block;
	margin: 25px auto 0;
	text-align: center;
    background-color: #009d7e;
    font-family:'微软雅黑','宋体';
    border-radius: 5px;
    _margin:25px auto 5px;
}

.questionType .cont  .submit, .hardoreasy .cont  .submit, .answerType .cont  .submit:hover{
    text-decoration: none;
    cursor: pointer;
}

/*广告区*/
.rightContent .adArea {
    height: 200px;
	border: 0px solid #A4C9EE;
	margin-top: 10px;
}

/*难易程度*/
.rightContent .hardoreasy {
	margin-top: 10px;
}

.hardoreasy .cont {
	height: 98px;
	line-height: 24px;
	padding: 6px 11px;
}

/*按答题类型*/
.answerType {
	margin-top: 10px;
}

.answerType .cont {
	height: 118px;
	line-height: 24px;
	padding: 6px 11px;
}

/*2013-08-02 林铖 驾考宝典 历史成绩*/
/*历史成绩*/
.scores_con {
	width: 755px;
	margin-top: 5px;
	margin-bottom: 5px;
	min-height: 40px;
}

.scores_con .null_score{
    display: block;
    margin-top:10px ;
    margin-bottom: 10px;
}

.scores_con .null_score .null_score_sign{
    width: 100px;
    height: 100px;
    display:inline-block;
    float: left;
    margin-left: 205px;
    background: url("../images/expression_icon.png") scroll -8px 5px no-repeat;
}

.scores_con .null_score .null_wrong_sign{
    background: url("../images/expression_icon.png") scroll -8px -120px no-repeat;
}

.scores_con .null_score .null_favorite_sign{
    background: url("../images/expression_icon.png") scroll -163px -120px no-repeat;
}

.scores_con .null_score .null_remove_sign{
    background: url("../images/expression_icon.png") scroll -340px 5px no-repeat;
}

.scores_con .null_score .null_score_link{
	font-size: 16px;
    font-weight: bold;
	color: red;
    display: inline-block;
    float: left;
    margin-top: 40px;
}

.lscjBox {
	background-color: #ffffff;
	padding-top: 10px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

.lscjBox .tit {
	color: #225593;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	line-height: 26px;
	height: 65px;
	background: url("../images/chapterTest_title.png") scroll 0px -65px no-repeat;
	width: 750px;
	margin-left: 12px;
    +margin:10px auto 0;
    _margin:10px auto 0px 12px;
}

.lscjBox .exa_sco_tit{

}

#eam_sco_ul{
    float: right;
}

#eam_sco_ul li{
    display: inline-block;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    border-right: 1px solid #808080;
    font-size: 18px;
    height: 18px;
    line-height: 17px;
    overflow: hidden;
    margin-top: 25px;
}

#eam_sco_ul .sco_li_las{
    border-right: 0px;
}

#eam_sco_ul .cur_sco_li a{
    color: red;
}

.lscjBox .cont, .mnksHistoryScordBox .cont, .myerrorTitle .cont {
	line-height: 24px;
    margin-left:14px;
	background-color: #ffffff;
    *margin-left:16px;
    _padding: 0px 11px;
    _margin-left:0;
}

.myerrorTitle .cont .ran_lin_are{
    width: 750px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
}

.myerrorTitle .cont .ran_lin_are a {
    display: inline-block;
    background-color: red;
    color: white;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 10px;
    margin-right: 10px;
    height: 25px;
    line-height: 25px;
    border-radius: 5px;
}

.myerrorTitle .cont .ran_lin_are .ran_lin_one{
    background-color: #13acce;
}

.myerrorTitle .cont .ran_lin_are .ran_lin_one:hover{
    background-color: #0291ce;
}

.myerrorTitle .cont .ran_lin_are .ran_lin_fou{
    background-color: #439d77;
}

.myerrorTitle .cont .ran_lin_are .ran_lin_fou:hover{
    background-color: #259d3b;
}

.myerrorTitle .cont .ran_lin_are .ran_lin_day{
    background-color: #cacb4c;
}

.myerrorTitle .cont .ran_lin_are .ran_lin_day:hover{
    background-color: #cbbb05;
}

.myerrorTitle .cont .ran_lin_are .ran_lin_wee{
    background-color: #d75a5e;
}

.myerrorTitle .cont .ran_lin_are .ran_lin_wee:hover{
    background-color: #d71e10;
}

.myerrorTitle .cont .ran_lin_are .ran_lin_mon{
    background-color: #bb7ca7;
}

.myerrorTitle .cont .ran_lin_are .ran_lin_mon:hover{
    background-color: #bb63a4;
}

.myerrorTitle .cont .ran_lin_are .ran_lin_yea{
    background-color: #b6b6b6;
}

.myerrorTitle .cont .ran_lin_are .ran_lin_yea:hover{
    background-color: #68676C;
}

.myerrorTitle .cont .ran_lin_are .cur_ran_lin{
    background-color: red;
}

.myerrorTitle .cont .ran_lin_are a:hover{
    text-decoration:none;
}

.myerrorTitle .cont .exa_ran_con{
    width: 750px;
    margin-bottom: 15px;
}

.myerrorTitle .cont .exa_ran_con li span{
    display: inline-block;
    text-align: center;
}

.myerrorTitle .cont .exa_ran_con .ran_con_tit{
    background-color: #68676c;
    color:white;
    height: 30px;
    line-height: 30px;
}

.myerrorTitle .cont .exa_ran_con li .ran_col_no{
    width: 15%;
}

.myerrorTitle .cont .exa_ran_con li .ran_col_no .ran_col_one{
    display: inline-block;
    height: 25px;
    width: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 50%;
    background-color: #d75a5e;
    color: white;
}

.myerrorTitle .cont .exa_ran_con li .ran_col_no .ran_col_two{
    display: inline-block;
    height: 25px;
    width: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 50%;
    background-color: #d75a5e;
    color: white;
}

.myerrorTitle .cont .exa_ran_con li .ran_col_no .ran_col_thr{
    display: inline-block;
    height: 25px;
    width: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 50%;
    background-color: #d75a5e;
    color: white;
}

.myerrorTitle .cont .exa_ran_con li .ran_col_nam{
    width: 27%;
}

.myerrorTitle .cont .exa_ran_con li .ran_col_sco{
    width: 27%;
}

 .myerrorTitle .cont .exa_ran_con li .ran_col_sco span{
    color:red;
    font-weight: bold;
}

.myerrorTitle .cont .exa_ran_con li .ran_col_tim{
    width: 27%;
}

 .myerrorTitle .cont .exa_ran_con li .ran_col_tim span{
}

.myerrorTitle .cont .exa_ran_con .ran_con_con{
    height: 30px;
    line-height: 30px;
    background-color: #DDDDDD;
}

.myerrorTitle .cont .exa_ran_con .ran_con_con:hover{
    background-color: #ac7ba8;
}

.lscjBox .cont, .mnksHistoryScordBox .cont, .myerrorTitle .cont .empty_describe{
    font-size:16px;
}

.lscjBox .cont .ultitle, .lscjBox .cont .ulcont, .mnksHistoryScordBox .cont .ultitle, .mnksHistoryScordBox .cont .ulcont {
	height: 36px;
	padding: 0 12px;
	font-size: 13px;
    border-bottom: 1px solid #F5F5F5;
}

.s_l_color{
	background-color:#efeeee;
}

.lscjBox .cont .ultitle, .mnksHistoryScordBox .cont .ultitle {
	font-weight: bold;
	font-size: 18px;
	font-family: '微软雅黑','宋体';
}

.lscjBox .cont .ultitle span, .lscjBox .cont .ulcont span, .mnksHistoryScordBox .cont .ultitle span, .mnksHistoryScordBox .cont .ulcont span {
	float: right;
	height: 36px;
	line-height: 36px;
	width: 100px;
	text-align: center;
	overflow: hidden;
}

.lscjBox .cont .ultitle .left, .lscjBox .cont .ulcont .left, .mnksHistoryScordBox .cont .ultitle .left, .mnksHistoryScordBox .cont .ulcont .left {
	float: left;
	text-align: left;
}

.exm_sco{
    font-weight: bold;
    color: red;
    font-size: 20px;
}


.lscjBox .cont .ulcont, .mnksHistoryScordBox .cont .ulcont {
	line-height: 36px;
	font-size: 16px;
	font-family: '微软雅黑','宋体';
}

.lscjBox .cont .ulcont .see_par_lin{
    color: #069e06;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    border: 1px solid #069e06;
    background-color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    font-size: 14px;
    border-radius: 5px;
}

.lscjBox .cont .ulcont .see_par_lin:hover{
    color: #ffffff;
    background-color: #069e06;
    text-decoration: none;
}

.lscjBox .cont .ulcont .wro_tes_lin{
    color: #fa5757;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    border: 1px solid #fa5757;
    background-color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    font-size: 14px;
    border-radius: 5px;
}

.lscjBox .cont .ulcont .wro_tes_lin:hover{
    color: #ffffff;
    background-color:#fa5757;
    text-decoration: none;
}

.advert_area{
	width: 778px;
	height:200px;
	margin-top:10px;
}

.mnksHistoryScordBox .tit a {
	font-weight: normal;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
}

/*2013-08-02 驾考宝典 软件下载*/
/*软件下载*/
.softdown {
    height: 600px;
    background-color: #ffffff;
    background: url('../images/soft_down_bg.png') scroll 0px 0px no-repeat;
}

.softdown a{
    display: inline-block;
    height: 40px;
    width: 215px;
    clear: both;
}

.softdown .iphone_dow_link{
    margin-left: 445px;
    margin-top: 87px;
}

.softdown .andr_dow_link{
    margin-left: 445px;
    margin-top: 13px;
}


.softdown .win_dow_link{
    margin-left: 445px;
    margin-top: 115px;
}

.softdown .mac_dow_link{
    margin-left: 445px;
    margin-top: 11px;
}



.softdown .tit {
	background: url("../images/box_tit.png") scroll repeat-x 0 0;
	color: #225593;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	line-height: 26px;
	margin: 1px;
	padding: 1px 8px 0;
	border-bottom: 1px solid #A4C9EE;
}

.softdown .contUl {
	height: 515px;
	padding: 15px 10px 5px;
}

.softdown .contUl .line {
	height: 65px;
}

.softdown .contUl .lineLeft {
	float: left;
	width: 354px;
}

.softdown .contUl .lineRight {
	float: right;
	width: 354px;
}

.softdown .contUl .line span {
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	padding: 8px 10px;
	display: inline-block;
	float: left;
}

.softdown .contUl .fh3 {
	font-weight: bold;
    _font-size: 14px;
}

/*排除的试题*/
.removeTitle .tit {
	color: #225593;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	line-height: 26px;
	margin: 1px;
	padding: 1px 8px 0;
	border-bottom: 1px solid #A4C9EE;
}

.re_cont {
	width: 100%;
	height: 540px;
	background-color: #ffffff;
}

.contUl {
	margin: 0px auto;
	width: 760px;
	padding-top: 10px;
	height: 530px;
	font-size: 14px;
	color: green;
}

.contUl img {
}

/*2013-08-02 驾考宝典 我的错题 林铖*/
/*我的错题*/
.myerrorTitle {
	border: 1px solid #A4C9EE;
	margin-top: 0px;
	font-size: 16px;
	font-family:'微软雅黑','宋体';
    padding-top: 10px;
}

.myerrorTitle .tit{
	color: #225593;
	font-size: 14px;
	font-weight: bold;
	height: 65px;
	line-height: 26px;
	width: 750px;
	margin-left: 12px;
	margin-top: 10px;
    +margin-left: 14px;
    +float: left;
}


.myerrorTitle .tit .re_ti_de{
	float:right;
	font-size: 16px;
	font-family: '微软雅黑','宋体';
	margin-right: 5px;
	color: #4d4d4d;
	width: 390px;
	height: 20px;
	margin-top: 23px;
}

.myerrorTitle .tit .re_ti_de ul{
    _height:18px;
    _line-height:18px;
}

.myerrorTitle .tit .re_ti_de li{
	float: right;
    padding-left: 5px;
    padding-right: 5px;
	border-right: 1px solid #4d4d4d;
    height:16px;
	line-height: 16px;
	margin-top: 5px;
    _height:18px;
    _line-height:18px;
}

.myerrorTitle .tit .re_ti_de  .last{
	border-right: none;
	padding-right: 0;
    _text-align:right;
    _padding-left:0px;
    _margin-left:6px;
    _text-align: left;
}

.myerrorTitle .tit .re_ti_de .view_mode{
    color: red;
    text-decoration: none;
}

.myerrorTitle .tit .re_ti_de .liWidth{
    +width:87px;
    _width:87px;
}

.mnksHistoryScordBox .tit {
	background: url("../images/box_tit.png") scroll repeat-x 0 0;
	color: #225593;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	line-height: 26px;
	margin: 1px;
	padding: 1px 8px 0;
	border-bottom: 1px solid #A4C9EE;
}

.line a {
	cursor: pointer;
}

.line a:hover {
	color: #ff0000;
}

.removeTitle {
	width: 100%;
}

.removeTitle .cont .cont_ul {
	margin-top: 5px;
}

.removeTitle .cont.cont_ul {
	margin: 0px auto;
	width: 760px;
	padding-top: 10px;
	font-size: 14px;
	color: green;
}

.mnksHistoryScordBox {
	border: 1px solid #A4C9EE;
}

.myerrorTitle {
	margin-top: 0px;
	background-color: #ffffff;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

.removeTitle {
}

.removeTitle .cont .contUl {
	margin-top: 5px;
}

#theoretical_right #problem_review{
    margin-top: 10px;
}

#theoretical_right #problem_review .problem_review_title{
    background: url("../images/chapterTest_title.png") scroll -1px -1808px no-repeat;
}

#theoretical_right #problem_review ul{
    width: 750px;
    margin-bottom: 10px;
}

#theoretical_right #problem_review ul li{
    width: 100%;
    border-bottom: 1px solid #f0efef;
    display: inline-block;
    margin-top: 10px;
    clear: both;
}

#theoretical_right #problem_review ul .review_list_last{
    border-bottom: 0px;
}

#theoretical_right #problem_review ul li .review_list_left{
    width: 100px;
    float: left;
    text-align: center;
    line-height: 20px;
    margin-bottom: 10px;
}

#theoretical_right #problem_review ul li .review_list_left img{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
}

#theoretical_right #problem_review ul li .review_list_right{
    width: 600px;
    float: right;
    margin-right: 22px;
}

#theoretical_right #problem_review ul li .review_list_right .review_floor{
    color: #949090;
    float: left;
    display: inline-block;
}

#theoretical_right #problem_review ul li .review_list_right .review_post_time{
    color: #949090;
    float: right;
    display: inline-block;
}

#theoretical_right #problem_review ul li .review_list_right .review_content{
    width: 100%;
    line-height: 26px;
    display: inline-block;
    clear: both;
    margin-bottom: 10px;
}

#theoretical_right #post_problem_review{
    margin-top: 10px;
    background-color: #c6efee;
    border: 1px solid #E7E5E6;
    box-shadow: 2px 2px 10px #E7E5E6;
}

#theoretical_right #post_problem_review #reviewContent{
    width: 750px;
    border: 1px solid #59c6af;
    background-color: #edfafa;
    margin-top: 18px;
    margin-left: 18px;
}

#theoretical_right #post_problem_review .post_review_bottom{
    width: 742px;
    margin-left: 18px;
    margin-bottom: 15px;
    display: inline-block;
}

#theoretical_right #post_problem_review .post_review_bottom .post_review_hint{
    display: inline-block;
    float: left;
    color: #949090;
    margin-top: 3px;
}

#theoretical_right #post_problem_review .post_review_bottom .problem_review_submit{
    display: inline-block;
    line-height: 30px;
    color: white;
    background-color: #39b857;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    float: right;
    margin-top: 5px;
}

#theoretical_right #post_problem_review .problem_review_submit:hover{
    background-color: #29cd50;
}

.contViewTop {
	height: 40px;
	line-height: 40px;
	border-bottom: 0px solid #BBBBBB;
}

.contViewTop .wp_count{
    float: left;
	width: auto;
	height: auto;
    font-size: 16px;
	font-weight: bold;
	font-family: '微软雅黑','宋体';
	margin-left: 15px;
 }

.contViewTop .errorMenu {
	width: 250px;
	height: 32px;
	float: right;
	font-size: 16px;
	font-family: '微软雅黑','宋体';

}

.page {
	font-size: 14px;
	text-align: center;
}

.page .pageback{
   padding: 0px;
}

.page a {
	color: #666666;
	border: 1px solid #cccccc;
	margin: 0 2px;
	padding: 2px 5px;
	font-family: '微软雅黑','宋体';
}

.page  .current{
	color: #666666;
	border: 1px solid #0b85de;
	background-color: #bee4ff;
	margin: 0 2px;
	padding: 2px 5px;
	font-family: '微软雅黑','宋体';
}

.page a:hover {
    color: #666666;
    border: 1px solid #0b85de;
    background-color: #bee4ff;
    margin: 0 2px;
    padding: 2px 5px;
    font-family: '微软雅黑','宋体';
    text-decoration: none;
}

.botom_blank{
	height:10px;
	width: 100%;
}

.contView .cvContent {
	line-height: 28px;
    width:745px;
	margin-left: 0px;
}

.contView .cvContent .q {
	border-bottom: 0px solid #BBBBBB;
}

.contView .cvContent .rig_pro{
    display: none;
}

.contView .cvContent .q1 {
    background-color: #e5e5e5;
	min-height: 90px;
	width: 748px;
	_margin-left: 3px;
}

.contView .cvContent .q1 .pro_content{
    padding-top:10px;
	width: 715px;
	margin-left: 15px;
	padding-bottom: 1px;
}

.contView .cvContent .q1 .image_video{
	height: auto;
	width: auto;
	margin: 0px auto;
	overflow: hidden;
}

.q2 {
	float: left;
	width: auto;
	margin-left: 30px;
	margin-top: 5px;
    _width:685px;
}

.q2 li {
	line-height:40px;
	padding-left: 40px;
	font-family: '微软雅黑','宋体';
	min-height: 40px;
}

.remove_radio_unselected{
    background: url("../images/radio_sign.png") scroll 0px -347px no-repeat;
}

.remove_radio_selected{
    background: url("../images/radio_sign.png") scroll 0px -446px no-repeat;
    color: #009999;
}

.remove_checkbox_unselected{
    background: url("../images/radio_sign.png") scroll 0px -657px no-repeat;
}

.remove_checkbox_selected{
    background: url("../images/radio_sign.png") scroll 0px -858px no-repeat;
    color: #009999;
}

.remove_radio_choose{
    line-height: 20px!important;
}

.wp_info{
    float: right;
    height: 125px;
	width: 300px;
	height: auto;
}

.wp_info .images{
	float: right;
	width: 250px;
	height: 125px;
	margin-top: -25px;
}

.wp_info .images img{
	width: 100%;
	height: 100%;
}

.wp_info  .image_remind{
	width: 250px;
	height: 25px;
	float: right;
	text-align: center;
	line-height: 25px;
	background-color: #ddd;
	font-size: 12px;
	cursor: pointer;
}

#wp_video{
	width: 250px;
	height: 140px;
	cursor: pointer;
	margin-right: 0px;
	margin-top: -15px;
	float: right;
}

.q4 {
	line-height: 25px;
	padding: 0 0 10px 20px;
    height: 25px;
}

.colorf {
	color: red;
}

.q4 img {
	vertical-align: middle;
}

.qc0 {
	background: none repeat scroll 0 0 #F3F8FC;
}

#analyze{
	width:715px;
	min-height: 50px;
	border: 1px solid #92C5DA;
}

.analysis_style{
	position:relative;
	width: 746px;
	min-height: 60px;
	border: 1px solid #00cc99;
	display: none;
	background-color: #ffffff;
	margin-top: 5px;
	margin-left: 1px;
	margin-bottom: 10px;
    _width:748px;
}

.an_sty{
	width: 747px;
}

.analysis_style .an_title{
	width: 100%;
	height:33px;
	margin: 0px auto;
	line-height: 33px;
	background: url("../images/ana_que_tit.png") scroll 0px 0px repeat-x;
	border-bottom: 1px solid #00cc99;
}

.analysis_style .title_text{
	float: left;
	margin-left: 19px;
}

.analysis_style .red_review{
    color: red;
}

.analysis_style .red_review:hover{
    color: #ff0000;
}


.analysis_style .title_button{
    float: right;
    width: 17px;
	height: 17px;
	margin-top: 8px;
	cursor: pointer;
	margin-right: 8px;
	background: url("../images/ana_que_clo_png8.png") scroll 0px 0px no-repeat;
}

.analysis_style .title_button:hover{
    background: url("../images/ana_que_clo_png8.png") scroll 0px -24px no-repeat;
}

.analysis_style .title_button a{
    width: 20px;
    height: 20px;
    display: block;
    cursor: pointer;
    _margin-top:-9px;
}

.analysis_style .an_content{
	width: 95%;
	margin: 0px auto;
	min-height: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
    _margin-left:29px;
    _display:block;
    _min-height:25px;
}

.questionType .cont label,.hardoreasy .cont label{
    _text-align:left;
}

#theoretical_right .choose_result .auto_next label{
    +display:inline-block;
    +line-height:23px;
    +height:23px;
    +margin-bottom:-9px;
    _display:inline-block;
    _line-height:23px;
    _height:23px;
    _margin-bottom:-11px;
}

/*从文件中分离出来的样式*/
#theoretical_right .font_bold{
    font-weight: bold;
}

#theoretical_right .clearfix{
    clear: both;
    display: block;
}

#returnMessage{
    border: 1px solid red;
    z-index: -1;
    margin-top: 0px;
    visibility: hidden;
}

#autonext{
    height: 10px;
    margin-right:4px;
    _margin-right:0;
}



#theoretical_right .myerrorTitle .tit span{
   /* float:right;*/
    /*font-weight:normal;
    font-size:12px;*/
}

#theoretical_right .advert_area img{
    width: 100%;
    height:100%;
}

#theoretical_right .myerrorTitle .tit{
    background: url("../images/chapterTest_title.png") scroll -1px -1190px no-repeat;
}

#theoretical_right .myerrorTitle .tit2{
    background: url("../images/chapterTest_title.png") scroll 0 -338px no-repeat;
}

#theoretical_right .myerrorTitle .tit2 .rem_pro_sub_ul{
    margin-top: 22px;
}

#theoretical_right .myerrorTitle .ran_tit{
    background: url("../images/chapterTest_title.png") scroll 0 -1608px no-repeat;
}

#theoretical_right .color_red{
    color:red;
}

#titleButton a{
    width: 20px;
    height: 20px;
    display: block;
}

/*第一wrong表示wrong.xhtml页面*/
#theoretical_right .wrong_analysis_style{
    /*margin-left: 3px;*/
}

#theoretical_right .wrong_analysis_style .title_text{
    float: left;
    margin-left: 19px;
    _margin-left: 10px;
}

#theoretical_right .wrong_look_answer{
    margin-left: 120px;
}

#theoretical_right .wrong_look_answer a{
    color:#099;
}

#theoretical_right .wrong_wrong_number{
    color: #f9c;
    +float: left;
}

#theoretical_right .wrong_remove_span{
    float:right;
}

#theoretical_right .wrong_remove_a{
    color:#808080;
}

.wrongtest_list_title{
    background: url("../images/chapterTest_title.png") scroll 0px -713px no-repeat;
}

#theoretical_right .output_type{
    padding-left: 10px;
    color: #000;
}

#theoretical_right .image_video_type{
    margin-top: 20px;
    margin-bottom: 10px;
}

#theoretical_right .image_video_type2{
    margin-top: 10px;
    margin-bottom: 10px;
    width:405px;
    height:180px;
}

#theoretical_right .choose_type{
    line-height: 30px;
    font-family: '微软雅黑';
    font-size: 16px;
}

#theoretical_right .color_green{
    color:green;
}

#theoretical_right .myerrorTitle .student_random_tit{
    background: url("../images/chapterTest_title.png") scroll -2px -825px no-repeat;
    _margin-left:6px;
}

#theoretical_right .srp_image_video{
    margin-top: 10px;
    margin-bottom: 15px;
}

#theoretical_right .srp_image_video2{
    margin-top: 10px;
    margin-bottom: 15px;
    width: 405px;
    height: 180px;
}

#theoretical_right .srp_get_score{
    float:right;
    margin-right:230px;
    color: green;
}

#theoretical_right .st_list_title{
    background: url("../images/chapterTest_title.png") scroll 1px -1398px no-repeat;
}

#theoretical_right .st_list_title .rem_pro_sub_ul{
    margin-top: 23px;
}

.float_none{
    float: none;
}

#theoretical_right  .float_right{
    float:right;
}

.select_tit{
    background: url("../images/chapterTest_title.png") scroll 0px -196px no-repeat;
}

.select_tit .rem_pro_sub_ul{
    margin-left: 180px;
}

.select_tit .rem_pro_sub_ul li{
    height: 14px;
    line-height: 14px;
}

.select_tit .rem_pro_sub_ul li a{
    font-size: 13px;
}

.question_type_tit{
    background: url("../images/chapterTest_title.png") scroll 0px -130px no-repeat;
}

.question_type_tit .rem_pro_sub_ul{
    margin-left: 180px;
}

.question_type_tit .rem_pro_sub_ul li{
    height: 14px;
    line-height: 14px;
}

.question_type_tit .rem_pro_sub_ul li a{
    font-size: 13px;
}

#theoretical_right  .status_last{
    height: 10px;
    width:100%;
}

#theoretical_right .use_tim{
    color: #39F;
    font-weight: bold;
    font-size: 18px;
}

#theoretical_right  .width_150{
    width:100px;
}

#theoretical_right .text_align_center{
    text-align: center;
}

#theoretical_right  .myerrorTitle .remove_tit1{
    background: url("../images/chapterTest_title.png") scroll 0 -266px no-repeat;
}

#theoretical_right  .myerrorTitle .remove_tit1 .rem_pro_sub_ul{
    margin-top: 22px;
}

#theoretical_right .myerrorTitle .remove_tit1 span,
#theoretical_right .myerrorTitle .favorite_tit_1 span{
    float:right;
    font-weight:normal;
    font-size:12px;
    color:#999;
}

#theoretical_right .myerrorTitle .remove_tit2{
    background: url("../images/chapterTest_title.png") scroll -1px -1310px no-repeat;
}

#theoretical_right .myerrorTitle .review_title{
    background: url("../images/chapterTest_title.png") scroll 2px -1711px no-repeat;
}

.rem_pro_sub_ul{
    display: inline-block;
    float: left;
    margin-left: 160px;
    margin-top: 20px;
}

.rem_pro_sub_ul li{
    float: left;
    padding-left:5px;
    padding-right: 5px;
    border-right: 1px solid #4D4D4D;
    display: inline-block;
    height: 13px;
    line-height: 13px;
    overflow: hidden;
    font-size: 14px;
    font-weight: bold;
}

.rem_pro_sub_ul .last{
     border-right: 0px;
}

.rem_pro_sub_ul .cur_lib_typ a{
    color: red;
}

#theoretical_right  .random_list_tit{
    background: url("../images/chapterTest_title.png") scroll 1px -900px no-repeat;
}

#theoretical_right  .random_list_tit .rem_pro_sub_ul{
    margin-top: 23px;
}

#theoretical_right .color_333{
    color:#333;
}

#theoretical_right .control_button .margin_left_-1000{
    margin-left:-1000px;
}

#theoretical_right .online_exam_subject_tit{
    background: url("../images/chapterTest_title.png") scroll -1px -825px no-repeat;
}

#theoretical_right .height_105{
    height:105px;
}

#theoretical_right .list_tit2{
    background: url("../images/chapterTest_title.png") scroll 1px -476px no-repeat;
}

.list_tit2 .rem_pro_sub_ul{
    margin-top: 22px;
}

#theoretical_right .exam_sign_bg{
    background: url("../images/course_sign.png") no-repeat scroll -5px -20px;
}

.display_none{
    display: none;
}

.color_9c6{
    color: #9c6;
}

#theoretical_right .exam_sign_bg2{
    background: url("../images/course_sign.png") no-repeat scroll -5px -95px;
}

#theoretical_right .color_6cf{
    color:#6cf;
}

.margin_top_40{
    margin-top:40px;
}

#content .course_sign_bg1{
    background: url("../images/course_sign.png") scroll -6px -615px no-repeat;
}

#content .course_cont_bg1{
    background: url("../images/course_descr.png") scroll 0 -3px no-repeat;
}

#content .chaptertest_a1{
    background: url("../images/test_btn_bg.png") scroll 0px -735px no-repeat;
}

#content .chaptertest_div1{
    background: url("../images/test_btn_bg.png") scroll 0 0px  no-repeat;
    width: 100%;
    height:100%;
}

#content .listtest_a1{
    background: url("../images/test_btn_bg.png") scroll -438px -735px no-repeat;
}

#content .listtest_div1{
    background: url("../images/test_btn_bg.png") scroll -438px 0px  no-repeat;
    width: 100%;
    height:100%;
}

#content .randomtest_a1{
    background: url("../images/test_btn_bg.png") scroll 0px -853px no-repeat;
}

#content .randomtest_div1{
    background: url("../images/test_btn_bg.png") scroll 0px -122px  no-repeat;
    width: 100%;
    height:100%;
}

#content .examtest_a1{
    background: url("../images/test_btn_bg.png") scroll -343px -853px no-repeat;
}

#content .examtest_div1{
    background: url("../images/test_btn_bg.png") scroll -342px -122px  no-repeat;
    width: 100%;
    height:100%;
}

#content .course_sign_bg2{
    background: url("../images/course_sign.png") scroll -6px -711px no-repeat;
}

#content .course_cont_bg2{
    background: url("../images/course_descr.png") scroll 0 -123px no-repeat;
}

#content .course_sign_bg3{
    background: url("../images/course_sign.png") scroll -4px -440px no-repeat;
}

#content .course_cont_bg3{
    background: url("../images/course_descr.png") scroll 0 -251px no-repeat;
}

#content .chaptertest_a2{
    background: url("../images/test_btn_bg.png") scroll 0px -975px no-repeat;
}

#content .chaptertest_div2{
    background: url("../images/test_btn_bg.png") scroll 0px -246px no-repeat;
    width: 100%;
    height:100%;
}

#content .listtest_a2{
    background: url("../images/test_btn_bg.png") scroll -438px -975px no-repeat;
}

#content .listtest_div2{
    background: url("../images/test_btn_bg.png") scroll -438px -246px  no-repeat;
    width: 100%;
    height:100%;
}

#content .randomtest_a2{
    background: url("../images/test_btn_bg.png") scroll 0px -1095px no-repeat;
}

#content .randomtest_div2{
    background: url("../images/test_btn_bg.png") scroll 0px -368px  no-repeat;
    width: 100%;
    height:100%;
}

#content .examtest_a2{
    background: url("../images/test_btn_bg.png") scroll -343px -1095px no-repeat;
}

#content .examtest_div2{
    background: url("../images/test_btn_bg.png") scroll -343px -368px  no-repeat;
    width: 100%;
    height:100%;
}

#content .course_sign_bg4{
    background: url("../images/course_sign.png") scroll -4px -528px no-repeat;
}

#content .course_cont_bg4{
    background: url("../images/course_descr.png") scroll 0 -370px no-repeat;
}

#content .course_sign_bg5{
    background: url("../images/course_sign.png") scroll -4px -259px no-repeat;
}

#content .course_cont_bg5{
    background: url("../images/course_descr.png") scroll 0 -491px no-repeat;
}

#content .course_sign_bg6{
    background: url("../images/course_sign.png") scroll -4px -350px no-repeat;
}

#content .course_cont_bg6{
    background: url("../images/course_descr.png") scroll 0 -612px no-repeat;
}

#content .chaptertest_a3{
    background: url("../images/test_btn_bg.png") scroll 0px -1219px no-repeat;
}

#content .chaptertest_div3{
    background: url("../images/test_btn_bg.png") scroll  0px -489px no-repeat;
    width: 100%;
    height:100%;
}

#content .listtest_a3{
    background: url("../images/test_btn_bg.png") scroll -438px -1219px no-repeat;
}

#content .listtest_div3{
    background: url("../images/test_btn_bg.png") scroll -438px -489px  no-repeat;
    width: 100%;
    height:100%;
}

#content .randomtest_a3{
    background: url("../images/test_btn_bg.png") scroll 0px -1340px no-repeat;
}

#content .randomtest_div3{
    background: url("../images/test_btn_bg.png") scroll 0px -612px  no-repeat;
    width: 100%;
    height:100%;
}

#content .examtest_a3{
    background: url("../images/test_btn_bg.png") scroll -343px -1340px no-repeat;
}

#content .examtest_div3{
    background: url("../images/test_btn_bg.png") scroll -343px -612px  no-repeat;
    width: 100%;
    height:100%;
}

#theoretical_right  .favorite_list_tit{
    background: url("../images/chapterTest_title.png") scroll -1px -620px no-repeat;
}

#theoretical_right  .favorite_list_tit .rem_pro_sub_ul{
    margin-left: 175px;
}

#theoretical_right .color_099{
    color:#009999;
}

#theoretical_right .myerrorTitle .favorite_tit_1{
    background: url("../images/chapterTest_title.png") scroll 0 -1101px no-repeat;
}

#theoretical_right .myerrorTitle .favorite_tit_1 .rem_pro_sub_ul{
    margin-top: 23px;
}

#theoretical_right .myerrorTitle .favorite_tit_2{
    background: url("../images/chapterTest_title.png") scroll 0 -410px no-repeat;
}

#theoretical_right .myerrorTitle .favorite_tit_2 .rem_pro_sub_ul{
    margin-top: 23px;
}

#theoretical_right  .chapter_list_tit{
    background: url("../images/chapterTest_title.png") scroll 1px -900px no-repeat;
}

#theoretical_right  .chapter_list_tit .rem_pro_sub_ul{
    margin-top: 23px;
}


#theoretical_right .list_test_title{
    background: url("../images/chapterTest_title.png") scroll 1px -476px no-repeat;
}

#theoretical_right .list_test_title .rem_pro_sub_ul{
    margin-top: 23px;
}

.lscjBox .cont .ultitle .width_180,
.lscjBox .cont .ulcont .width_180{
    width:110px;
}

#sim_tes_con{
    width: 100%;
    height: 100%;
    font-family: '宋体';
    font-size: 12px;
}

#sim_tes_con .sim_tes_lef{
    width: 260px;
    min-height: 300px;
    float: left;
    margin-top: 20px;
    margin-left:20px;
    margin-bottom: 15px;
}

#sim_tes_con .sim_tes_lef .sea_inf_are{
    width:100%;
    height: 55px;
    border-radius: 5px;
    border: 1px solid #B3DAEC;
}

#sim_tes_con .sim_inf_tit{
    display: inline-block;
    float: left;
    font-size: 16px;
    font-family:'宋体';
    color: #cc3300;
    margin-left: 15px;
    margin-top: -10px;
    font-weight: bold;
    background-color:white;
}

#sim_tes_con .sim_tes_lef .sea_inf_are .sea_inf_log{
    display: inline-block;
    width: 25px;
    height: 25px;
    float: left;
    margin-top: 15px;
    margin-left: 5px;
    background: url("../images/expression_icon.png") scroll 0px -377px no-repeat;
}

#sim_tes_con .sim_tes_lef .sea_inf_are .sea_inf_con{
    display: inline-block;
    float: right;
    color: #0000ff;
    margin-right: 80px;
    margin-top: 20px;
    font-size: 15px;
}

#sim_tes_con .sim_tes_lef .sea_inf_are .sur_tim_con{
    display: inline-block;
    float: right;
    margin-right: 98px;
    margin-top: 16px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    width: 60px;
    color: red;
}

#sim_tes_con .sim_tes_lef .tes_tak_inf{
    width: 100%;
    min-height: 245px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    border: 1px solid #B3DAEC;
}

#sim_tes_con .sim_tes_lef .tes_tak_inf .sim_inf_pho{
    width: 85px;
    height: 100px;
    display: inline-block;
    float: left;
    margin-left:5px;
    margin-top: 30px;
    margin-bottom: 20px;
}

#sim_tes_con .sim_tes_lef .tes_tak_inf .sim_inf_pho img{
    width: 100%;
    height: 100%;
}

#sim_tes_con .sim_tes_lef .tes_tak_inf .sim_inf_tex{
    width:80%;
    height: 20px;
    font-size: 16px;
    margin-left: 20px;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 10px;
}

#sim_tes_con .sim_tes_rig{
    width: 1048px;
    height: 391px;
    float: left;
    margin-top: 20px;
    margin-left: 15px;
}

#sim_tes_con .sim_tes_rig .pro_con_are{
    width: 100%;
    height:345px;
    border: 1px solid #B3DAEC;
    border-radius: 5px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef{
    width: 67%;
    height: 100%;
    float: left;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exa_pro_tit{
    width: 98%;
    min-height: 140px;
    font-size: 17px;
    font-weight: bold;
    line-height: 26px;
    margin-left: 5px;
    margin-top: 5px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exa_pro_opt{
    width: 98%;
    min-height: 120px;
    font-size: 17px;
    font-weight: bold;
    margin-left: 5px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exa_pro_opt input{
    visibility: hidden;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exa_pro_opt .choose_type input{
    visibility: visible;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exa_pro_opt li{
    width: 100%;
    height: 30px;
    line-height: 30px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exa_pro_opt tr{
    height: 27px;
    line-height: 27px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn{
    width: 98%;
    height: 50px;
    margin-top: 35px;
    margin-left: 5px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn .stu_ans_sta{
    font-size: 17px;
    font-weight: bold;
    width: 205px;
    float: left;
    margin-top: 15px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn .stu_ans_sta .stu_ans_tit{
    display: inline-block;
    float: left;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn .stu_ans_sta .stu_ans{
    display: inline-block;
    float: left;
    color: red;
    font-size: 25px;
    margin-top: -5px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn .pro_opt_but{
    font-size: 17px;
    font-weight: bold;
    float: left;
    line-height: 30px;
    margin-top: 10px;
    margin-left: 10px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn .pro_opt_but span{
    display: inline-block;
    float: left;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn .pro_opt_but input{
    padding-left: 10px;
    padding-right:10px;
    font-size: 17px;
    font-weight: bold;
    display: inline-block;
    float: left;
    margin-right: 5px;
    height: 30px;
    line-height: 30px;
    font-family: '黑体','宋体';
    cursor: pointer;
    line-height: 10px\0;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig{
    width:31%;
    height: 100%;
    float: right;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig ul{
    width: 99%;
    height: 99%;
    float: right;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig .sub_one{

}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig .sub_one li{
    display: inline-block;
    float: left;
    width: 8.8%;
    height: 31px;
    margin-top: 3px;
    margin-right: 3px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig .sub_fou{

}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig .sub_fou li{
    display: inline-block;
    float: left;
    width: 18.8%;
    height: 31.1px;
    margin-top: 3px;
    margin-right: 3px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig  li a{
    width:100%;
    height: 100%;
    text-align: center;
    display: inline-block;
    border: 1px solid #CCCCCC;
    color: #000000;
    text-decoration: none;
}
#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig  li .ExamOrderViewVisited{
    /*background-color: #ccffff;*/
    /*cursor: pointer;*/
    /*border: 1px solid #33cc99 !important;*/
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig  li .ExamRight{
    /*background-color: #beff91;*/
    /*border: 1px solid green !important;*/
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig  li .ExamWrong{
    background-color:#fe0000;
    border: 1px solid red !important;
    color: #ffffff;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig  li .ExamOrderViewCurr{
    background-color:#008001;
    border: 1px solid green !important;
    color: #ffffff;
}

#sim_tes_con .sim_tes_rig .pro_swi_are{
    width:100%;
    height:40px;
    text-align: center;
    line-height: 40px;
    margin-top: 10px;
}

#sim_tes_con .sim_tes_rig .pro_swi_are input{
    height: 30px;
   line-height: 30px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
    line-height: 10px\0;
}

#sim_tes_con .sim_tes_bot{
    width: 1328px;
    min-height:50px;
    clear: both;
    margin-top: 10px;
    border-radius: 5px;
    margin-left: 20px;
    margin-bottom: 20px;
    border: 1px solid #B3DAEC;
}

#sim_tes_con .sim_tes_bot .pro_img_are{
    width: auto;
    height: auto;
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}

#sim_tes_con .exm_cof_win{
    width: 500px;
    height: 300px;
    position: absolute;
    left: 400px;
    top: 200px;
    background-color: #b9e9cf;
    font-family: '宋体';
    font-size: 24px;
    z-index: 10;
    display: none;
}

#sim_tes_con .exm_cof_win .cof_win_tit{
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #128781;
    color: red;
    font-size: 28px;
    text-align: center;
}

#sim_tes_con .exm_cof_win .sim_exm_inf{
    width: 400px;
    margin-left: 50px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 10px;
}

#sim_tes_con .exm_cof_win .sim_exm_sco{
    color: red;
    font-weight: bold;
}

#sim_tes_con .exm_cof_win .sim_exm_exp{
    width: 400px;
    height: 60px;
    margin-left: 50px;
    line-height: 30px;
    margin-top: 5px;
}

#sim_tes_con .exm_cof_win .sim_exm_btn{
    width: 400px;
    height: 50px;
    line-height: 50px;
    margin-left:50px;
    text-align: center;
    margin-top: 10px;
}

#sim_tes_con .exm_cof_win .sim_exm_btn input{
    padding-left: 10px;
    padding-right: 10px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    font-size: 20px;
    cursor: pointer;
    font-family: '黑体';
}

.win_ove_lay{
    position: absolute;
    width: 100%;
    height:100%;
    z-index:9;
    top: 0;
    left: 0;
    background-color:black;
    opacity: 0.7;
    filter:Alpha(opacity=70);
    display: none;
}

.sub_pag_wai{
    position: absolute;
    z-index: 11;
    text-align: center;
    display: none;
}

.sub_pag_wai .sub_wai_sig{
    width: 35px;
    height: 35px;
    display: inline-block;
    clear: both;
    +display: block;
}

.sub_pag_wai .sub_wai_des{
    display: inline-block;
    color: white;
    clear: both;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    margin-top: 10px;
}

#sub_pap_info{
    width: 350px;
    height: 120px;
    color: red;
    text-align: center;
    line-height: 120px;
    font-size: 16px;
    font-weight: bold;
    background-color:  #add8e6;
    z-index: 10;
    display: none;
    position: absolute;
}
