@charset "gb2312";
/* 2012.7.3 */
body{ margin:0px; padding:0px; background:url(image/body_bg.jpg); font-size:14px; color:#444;}
div,p,h1,h2,h3,h4,h5,ul,ol,li,dt,dl,dd,table,tr,td,form,a{ margin:0; padding:0;}
table{border-collapse:collapse;border-spacing:0;}
a{ color:#444; text-decoration:none;}
a:hover{ color:#009; text-decoration:underline;}
img{ border:0;}
li{ list-style:none;}

.back{ color:#4E999F;}
.back:hover{ color:#009; text-decoration:underline;}
.copyright{ font-family:Arial, Helvetica, sans-serif;}

.float_l{ float:left;}
.float_r{ float:right;}
.clear{ clear:both;}

.m_10{ margin:10px;}
.mt_10{ margin-top:10px;}
.mr_10{ margin-right:10px;}
.mb_10{ margin-bottom:10px;}
.ml_10{ margin-left:10px;}

.orange{ color:#df7600;}
.blue{ color:#4f979f;}
.blue_d{ color:#0255a2;}
.red{ color:#b50000;}

.font_12{ font-size:12px;}
.font_14{ font-size:14px;}
.ta_c{ text-align:center;}
.ta_l{ text-align:left;}
.ta_r{ text-align:right;}

/*导航*/
#nav{ width:960px; height:24px; margin:0 auto; font-size:12px; padding:14px 0 4px 0;}
#nav a{ margin:0 10px;}
#nav #exam_no{ border:#e8e8e8 1px solid; background:#fffdfb; padding:2px 16px;}
/*头部*/
#head{ width:100%; height:106px; background:url(image/head_bg.jpg) repeat-x; margin-bottom:5px;}
#head #banner{ width:960px; margin:0 auto;}
/*尾部*/
#footer{ clear:both; font-size:12px; text-align:center; padding:10px;}
/*主体左侧*/
#main{ width:970px; margin:0 auto}
.main_left{ width:210px; float:left;}
.main_left0{ display:none;}
/*主体右侧 窄屏*/
.right_760{ width:760px; float:right;}
.right_760 .bor_top{ clear:both; height:10px; background:url(image/right_760_bor_hb.jpg) 0 0; overflow:hidden;}
.right_760 .bor_mid{ background:url(image/right_760_bor_mid.jpg) repeat-y; padding:20px 35px; overflow: hidden;}
.right_760 .bor_bottom{ height:10px; background:url(image/right_760_bor_hb.jpg) 0 -12px; overflow:hidden;}
.right_760 .bor_mid #exam_paper h2.page_title{ padding:12px 0 8px 12px; width:678px;}

/*主体右侧 宽屏*/
.right_970{ width:970px;}
.right_970 .bor_top{ clear:both; height:10px; background:url(image/right_970_bor_hb.jpg) 0 0; overflow:hidden;}
.right_970 .bor_mid{ background:url(image/right_970_bor_mid.jpg) repeat-y; padding:20px 35px;}
.right_970 .bor_bottom{ height:10px; background:url(image/right_970_bor_hb.jpg) 0 -12px; overflow:hidden;}
.right_970 .bor_mid #exam_paper h2.page_title{ padding:12px 0 8px 12px; width:888px;}
/*右侧页面标题*/
h2.page_title{ height:20px; border-bottom:#e7e8e4 1px solid; padding:12px 12px 8px 12px; margin-bottom:40px; background:#f9f9f8;}
h2.page_title span{ font-weight:normal;}

/*左侧 科目导航*/
#lesson_nav_top{ height:10px; background:url(image/left_lesson_bg_hb.jpg) 0 0 no-repeat; overflow:hidden;}
#lesson_nav_mid{ background:url(image/left_lesson_bg_mid.jpg) repeat-y; padding-bottom:20px;}
#lesson_nav_bottom{ height:90px; background:url(image/left_lesson_bg_hb.jpg) 0 -15px no-repeat; overflow:hidden; margin-bottom:10px;}
#lesson_nav_bottom_s{ height:10px; background:url(image/left_lesson_bg_hb.jpg) 0 -115px no-repeat; overflow:hidden; margin-bottom:10px;}

#lesson_nav_mid #lesson_menu.menu{ width:178px; height:36px; margin:0 auto; position:relative;}
#lesson_nav_mid #lesson_menu .menu-hd{ width:178px; height:36px;}
#lesson_nav_mid #lesson_menu .menu-hd a{ text-decoration:none;}
#lesson_nav_mid #lesson_menu .menu-hd a.collapsible{ display:block; height:24px; background:url(image/lesson_nav_bg.gif) 0 -40px; padding:4px 10px 8px 0; font-size:14px; color:#267b84; text-align:center; font-weight:bold;}
#lesson_nav_mid #lesson_menu .menu-hd a.collapsible.open{background:url(image/lesson_nav_bg.gif) 0 0;}
#lesson_nav_mid #lesson_menu .menu-bd{ width:176px; background:#fffeea; position:absolute; top:36px; left:1px; line-height:30px; font-size:12px;}
#lesson_nav_mid #lesson_menu .menu-bd dd a{ display:block; background:url(image/icon.gif) -180px -50px no-repeat; border-bottom:#dfdede 1px solid; text-indent:30px;}
#lesson_nav_mid #lesson_menu .menu-bd dd a:hover{ color:#3096a0; text-decoration:none;}

#lesson_nav_mid .menu_con{ padding:14px; line-height:30px;}
#lesson_nav_mid .menu_con li{ border-bottom:#8bdce4 1px solid; background:url(image/icon.gif) -182px -10px no-repeat; padding-left:28px;}
#lesson_nav_mid .menu_con li.on{ background:url(image/icon.gif) -182px 14px no-repeat; color:#fffbb7;}
#lesson_nav_mid .menu_con li a{ color:#bbf0f6;}
#lesson_nav_mid .menu_con li.on a{ color:#fffbb7;}
#lesson_nav_mid .menu_con li a:hover{ color:#fffbb7; text-decoration:none;}

/*隐藏左侧 按钮*/
#hide_left{ width:19px; height:38px; margin-left:-35px; position:fixed; top:50%; _position:absolute; _margin-top:350px; _top:expression(eval(document.documentElement.scrollTop)); cursor:pointer;}
#hide_left a{ display:block; width:19px; height:38px; background:url(image/open_left_btn.gif) 0 0 no-repeat;}
.right_970 #hide_left a{ display:block; width:19px; height:38px; background:url(image/open_left_btn.gif) 0 -40px no-repeat;}
/*面包屑*/
#bread{ height:24px; font-size:12px; padding:5px 5px 0 10px;}
#bread #place{ padding-top:6px;}
/*返回顶部*/
#roll{ display:none; width:31px; height:31px; margin-right:-515px;	position:fixed;	right:50%; top:80%;	_position:absolute;	_margin-top:500px;_top:expression(eval(document.documentElement.scrollTop));}
#roll #roll_top{ background:url(image/icon.gif) 0 0 no-repeat; display:block; width:31px; height:31px; position:absolute; left:0; cursor:pointer}
/*计时*/
#time{width:185px;height:74px; margin:0 auto;background:url(image/time_bg.jpg) no-repeat;padding-left:16px;padding-top:42px; margin-bottom:10px;}
#time h2{ float:left; width:50px;font-size:30px;font-weight:bold;color:#fff;text-align:center;margin-right:10px;}
/*顶部 计时*/
#time_top{ font-weight:normal; font-size:12px; margin:0 15px;}
#time_top b{ font-size:18px; color:#f18e1e;}
/*左侧答题记录*/
#exam{ background:#f9f9f8; }
#exam dl dd{ margin-bottom:20px;}
#exam dl dd a{ display:inline-block; background-color:#efefef;text-align:center;border:1px #c4c4c4 solid;color:#c3c3c3;width:21px; padding:2px 0; margin-bottom:8px; font-weight:bold;}
#exam dl dd a:hover{ background-color:#e2e2e2;color:#b6b6b6; text-decoration:none;}
#exam dl dd a.mark{ background:#efefef url(image/icon-mark.gif) top right no-repeat;}
#exam dl dd a.yes{ background-color:#739f33; color:#fff;}

#exam_page{ margin:0 80px;}
#exam_page dl dt{ margin-top:16px; width:80px; text-align:right;}
#exam_page dl dd{ _display:inline-block;  margin:20px 0 0 100px;}
#exam_page dl dd a{ display:inline-block; background-color:#efefef;text-align:center;border:1px #c4c4c4 solid;color:#999;width:50px; padding:5px 0; margin-bottom:8px; font-weight:bold;}
#exam_page dl dd a:hover{ background-color:#e2e2e2;color:#b6b6b6; text-decoration:none;}
#exam_page dl dd a.mark{ background:#efefef url(image/icon-mark.gif) top right no-repeat;}
#exam_page dl dd a.yes{ background-color:#739f33; color:#fff;}

.exam_icon_yes,.exam_icon_no,.exam_icon_mark{ display:inline-block; width:14px; height:14px; border:1px #c4c4c4 solid; background-color:#739f33; margin-right:4px;}
.exam_icon_no{ background-color:#efefef; }
.exam_icon_mark{ background:#efefef url(image/icon-mark.gif) top right no-repeat;}
/*收藏*/
#house{ margin:0 30px 30px 30px; text-align:center;}
#house span{ margin-right:20px;}
#house select{ width:100px;}
#house #search_btn{ width:57px; height:25px; background:url(image/tit_bg.jpg) -890px -120px no-repeat; border:none; cursor:pointer; margin:0 5px; color:#fff;}
/*错题举报*/
#error_tell{ clear:both; width:520px; border:#cecece 1px solid; background:#f2f2f2;font-size:12px;}
#error_tell h4{ height:25px; background:url(image/tit_bg.jpg) 0 -70px; font-size:12px; padding:8px 0 0 10px;}
#error_tell ul{ padding:20px; font-weight:normal;}
#error_tell #error_tell_btn{ width:123px; height:31px; background:url(image/tit_bg.jpg) -380px -140px; color:#fff; border:none; cursor:pointer;}
/*返回继续按钮*/
#bnt_back_next{ text-align:center; margin-top:50px;}
#btn_back,#btn_next,#btn_back_l,#btn_over{ display:inline-block; width:147px; height:39px; background:url(image/tit_bg.jpg) -530px 0 no-repeat; margin:0 10px;}
#btn_next{ background:url(image/tit_bg.jpg) -680px 0 no-repeat;}
#btn_back_l{ width:178px; background:url(image/tit_bg.jpg) -530px -145px no-repeat; }
#btn_over{ background:url(image/tit_bg.jpg) -710px -145px no-repeat;}
/* 考生信息*/
#kaoshengxinxi h3{ background:#f9f9f8; padding:10px; text-align:center; margin-bottom:20px;}
#kaoshengxinxi table{ background:#f4f4f4; border:#f4f4f4 1px solid; width:700px; margin:0 auto;}
#kaoshengxinxi table td{ background:#f4f4f4; border:#f4f4f4 1px solid; padding:10px}
#kaoshengxinxi table td span{ display:block; text-align:center; border-bottom:#cdcdcd 1px solid; padding-bottom:2px;}
#kaoshengxinxi.kaoshengxinxi_t{ width:520px; border:#cecece 1px solid; background:#f2f2f2; position:absolute; left:34%; top:110%;}
#kaoshengxinxi.kaoshengxinxi_t table{ width:500px;}
#kaoshengxinxi h4{ height:25px; background:url(image/tit_bg.jpg) 0 -70px; font-size:12px; padding:8px 0 0 10px;}



