@charset "utf-8";
/*
	Created: 2016-08-24
	For:安徽省安全生产考试中心在线考试系统
	Author:sgpy
*/
html{overflow-y:auto;height:100%;background:#FFF;}
body{min-width:320px;font:12px/1.5 "Microsoft YaHei",Arial,sans-serif;}
body,form,menu,div,fieldset,blockquote,p,pre,ul,li,ol,dl,dd,h1,h2,h3,h4,h5,h6,input,pre,button,th,td,legend{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
legend{color:#000;}
button,input,select,textarea{font-size:100%;vertical-align:middle;} 
input:focus{outline:none;}
ul,li{list-style:none;}
fieldset,img{border:none;}
img{vertical-align:middle;}
input[type=radio],input[type=checkbox],button{cursor:pointer;} 
table{border-collapse:collapse;border-spacing:0;}
a{color:#505A70;text-decoration:none;}
a:hover{color:#505A70;text-decoration:underline;}
.clearfix:after{content:".";visibility:hidden;display:block;clear:both;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
body{position:relative;min-height:100%;_height:100%;}
.inner{background:#FFF url(../image/body.jpg) no-repeat 50% 0;}
/* adorn */
.tips_info,.error,.btn,.AnswerArea,.list_cont li,.crumbs,.icon{background:url(../image/sprite.png) no-repeat;}
/* share style */
.ml3{margin-left:3px;}.ml5{margin-left:5px;}.mr5{margin-right:5px;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}
.ml10{margin-left:10px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}
.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}
.mlr5{margin:0 5px;}.mlr10{margin:0 10px;}.mtb5{margin:5px 0;}.mtb10{margin:10px 0;}.mtb15{margin:15px 0;}.mtb20{margin:20px 0;}.mtb40{margin:40px 0;}
.ml20{margin-left:20px;}.ml30{margin-left:30px;}.ml35{margin-left:35px;}.ml40{margin-left:40px;}.ml50{margin-left:50px;}.mb20{margin-bottom:20px;}.ml100{margin-left:100px;}.ml120{margin-left:120px;}
.con_c{margin-right:auto;margin-left:auto;}
.pt10{padding-top:10px;}.pd5{padding:5px;}.pd10{padding:10px;}
.ptb5{padding:5px 0;}.ptb10{padding:10px 0;}.ptb20{padding:20px 0;}.ptb30{padding:30px 0;}.ptb50{padding:50px 0;}.ptb60{padding:60px 0;}
.pl73{padding-left:73px;}.pl50{padding-left:50px;}.pl60{padding-left:60px;}.pl10{padding-left:10px}.pl5{padding-left:5px}
.wc100{width:100%;}
.w3per{width:3%;}.w4per{width:4%;}.w5per{width:5%;}.w8per{width:8%;}
.w10per{width:10%;}.w40per{width:40%;}.w30per{width:30%;}.w20per{width:20%;}.w15per{width:15%;}.w12per{width:12%;}
.w73{width:73px;}.w86{width:86px;}.w100{width:100px;}.w120{width:120px;}.w150{width:150px;}
.w220{width:220px;}.w232{width:232px;}.w240{width:240px;}.w340{width:340px;}.w360{width:360px;}.w380{width:380px;}.w650{width:650px;}.w753{width:753px;}.w758{width:758px;}
.DFl{float:left;}.DFr{float:right;}
.p_rel{position:relative;}.p_abs{position:absolute;}
.abs_rt,.abs_more{top:10px;right:10px;}
.t_l{text-align:left;}.t_r{text-align:right;}.t_c{text-align:center;}
.dib{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.vm{vertical-align:middle;}.vtop{vertical-align:top;}
.fb{font-weight:bold;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}
.show{display:block;}.hid{overflow:hidden;}
.dn{display:none;}
.hand{cursor:pointer;}
.c390{color:#390;}.cf60{color:#F60;}.c069{color:#069;}.c036{color:#036;}
.c_hui{color:#999;}.c_blue{color:#39c;}.c333{color:#333;}
.c_red,.red{color:red;}.c_zi{color:#C00;}
.lab_tit{width:65px;padding-right:2px;text-align:right;}
.inp_t{width:198px;height:28px;padding:1px 2px;color:#333;border:solid #B1D1F2;border-width:1px 0 1px 1px;background-color:#FEFFFF;-webkit-border-radius:0;}
.inp_t:hover{border-color:#09C;-moz-box-shadow:0 0 5px #C4FFFF;-webkit-box-shadow:0 0 5px #C4FFFF;box-shadow:0 0 5px #C4FFFF;}
.w20{width:20px;}.w30{width:30px;}.w40{width:40px;}.w50{width:50px;}.w60{width:60px;}.w70{width:70px;}.w80{width:80px;}.w90{width:90px;}
.w100{width:100px;}.w120{width:120px;}.w140{width:140px}
.form_ta{height:80px;border:1px solid;border-color:#789ABC #AFC3D7 #AFC3D7 #789ABC;}
.short_inp{width:104px;}
.btn_submit,.btn_reset{cursor:pointer;width:121px;height:51px;font:24px/2 "Microsoft YaHei";text-align:center;border:none;color:#333;background-position:0 0;}
.btn_submit:hover{background-position:0 -60px;}
.btn_reset{color:#FFF;background-position:-130px 0;}.btn_reset:hover{background-position:-130px -60px;}
.user_name{padding-left:33px;background-position:2px 4px;}
.user_paw{padding-left:33px;background-position:1px -35px;}
.model_top_fun{margin:-31px 10px 0 0;text-align:right;}
.bot_fun{float:left;width:120px;margin-top:-35px;}
.no-records{height:45px;margin:10px 2px;padding:5px 1px 5px 48px;line-height:32px;font-size:20px;color:#999;background:url(../image/ico_failed.png) no-repeat;}
/* ico、btn */
.icon,.btn,.icons{overflow:hidden;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.ico_insideadd{overflow:hidden;width:11px;height:11px;background-position:-250px -68px;}
.ico_find{width:37px;height:38px;background-position:-96px -165px;}
.ico_out{width:16px;height:16px;background-position:0 -112px;}
.ico_reserve,.ico_recover,.ico_err,.ico_status,.ico_enabled,.ico_seting,.ico_customer,.ico_freeze,.ico_view,.ico_modifi,.ico_del,.ico_print,.ico_edit,.ico_show{overflow:hidden;width:16px;height:15px;line-height:8;background-position:-76px -88px;}
.ico_modifi{width:15px;height:16px;background-position:0 -88px;}
.ico_del{width:9px;height:9px;background-position:-280px -50px;}
.ico_edit{height:14px;background-position:-38px -88px;}
.ico_show{width:18px;height:18px;background-position:-18px -112px;}
.ico_toggle,.ico_up{overflow:hidden;width:14px;height:14px;background-position:0 -188px;}
.ico_up{background-position:0 -154px;}
.ico_tup,.ico_tdown,.toggle_menu,.unfold{overflow:hidden;width:54px;height:17px;margin-top:-1px;text-indent:-99em;*text-indent:0;*line-height:8;vertical-align:top;background-position:0 -217px;}
.ico_tdown{background-position:0 -235px;}
.ico_seting{background-position:-75px -185px;}
.ico_reset{background-position:-58px -186px;}
.ico_tips{width:64px;height:58px;margin-right:15px;background-position:0 -288px;}
.ico_err{height:16px;vertical-align:top;background-position:-118px -228px;}
.ico_manage_user{width:38px;height:34px;background:url(../image/top_user.jpg) no-repeat;}
.ico_pawmodifi,.ico_home,.ico_usermodifi,.ico_out{overflow:hidden;width:26px;height:24px;margin:0 5px;line-height:8;background-position:0 -429px;}
.ico_usermodifi{background-position:-29px -429px;}
.ico_out{background-position:-59px -429px;}
.ico_pawmodifi{background-position:-85px -429px;}
.ico_recover{background-position:0 -109px;}
.ico_reserve{width:11px;height:11px;background-position:-264px -50px;}
.ico_sidebar1,.ico_sidebar2,.ico_sidebar3,.ico_sidebar4{overflow:hidden;width:64px;height:50px;background-position:3px -44px;}
.ico_sidebar2{background-position:-72px -44px;}
.ico_sidebar3{background-position:-158px -44px;}
.ico_sidebar4{background-position:-227px -44px;}
.ico_dot,.ico_subsidedot{overflow:hidden;width:10px;height:10px;background-position:-430px -44px;}
.ico_subsidedot{background-position:-430px -72px;}
.ico_tl,.ico_tr,.ico_bl,.ico_br{width:8px;height:7px;background-position:-360px 0;}
.ico_tr{background-position:-369px 0;}
.ico_bl{background-position:-360px -8px;}
.ico_br{background-position:-369px -8px;}
.toggle_menu,.unfold{cursor:pointer;position:absolute;top:42%;left:210px;width:16px;height:60px;text-indent:-99em;background-position:-80px -217px;}
.unfold{left:44px;background-position:-59px -217px;}
.inp_txt{padding:2px;width:254px;height:20px;line-height:20px;border:1px solid #CCC;}
.btn,.btn input{cursor:pointer;padding-right:2px;border:none;-webkit-appearance:none;-webkit-border-radius:0;}
.btn input{padding:0 10px 0 12px;font-weight:bold;vertical-align:baseline;color:#FFF;}
.btn_query{overflow:hidden;width:32px;height:28px;font-size:0;text-indent:99em;background-position:0 -118px;}
.btn_area .btn_sub input,.btn_area .btn_back input{width:90px;padding-top:5px;font-size:14px;background:none;color:#000;-moz-text-shadow:1px 1px 0 #FFF;-webkit-text-shadow:1px 1px 0 #FFF;text-shadow:1px 1px 0 #FFF;}
.btn_area .btn_sub:hover{background-position:-168px -190px;}
.btn_area .btn_back{background-position:-78px -224px;}
.btn_area .btn_back:hover{background-position:-168px -224px;}
#batch_delete{display:inline-block;*display:inline;zoom:1;height:20px;margin-left:8px;padding:0 6px;line-height:20px;color:#FFF;border:1px solid #1E568F;background-position:0 -360px;}
#batch_delete:hover{text-decoration:none;}
/* share layout */
.mod_wrap{position:relative;zoom:1;padding-bottom:10px;background-position:8px 100%;}
.mod_wrap .abs_more{position:absolute;overflow:hidden;right:18px;top:12px;width:38px;height:15px;padding-top:1px;text-align:center;line-height:9;}
.mod_hd{position:relative;zoom:1;height:46px;line-height:42px;}
.mod_hd h2{padding-left:34px;font:100 18px/42px "Microsoft YaHei";color:#FFF;}
.mod_hd h2 .en,.inside_column .list .en{padding-left:4px;text-transform:uppercase;font:italic 10px/1.6 'Verdana',"Arial";color:#FF0;}
.mod_hd .rtl,.mod_hd .rtr{overflow:hidden;zoom:1;position:absolute;top:0;width:8px;height:30px;background:none;}
.mod_hd .rtl{left:0;background-position:-140px 0;}
.mod_hd .rtr{right:-8px;background-position:-432px 0;}
.mod_ft{overflow:hidden;display:block;width:370px;height:3px;margin-left:3px;background-position:0 -153px;}
.imglist li{display:inline;float:left;padding:5px 0;margin:0 15px;text-align:center;line-height:2;background:none;}
.imglist li img{display:block;width:180px;height:120px;}
.imglist li a{padding:0;color:#666;background:none;}
.imglist li .tit{overflow:hidden;display:block;height:20px;}
.list_cont{padding:6px 10px;}
.list_cont li{position:relative;zoom:1;overflow:hidden;height:30px;line-height:30px;font-size:14px;vertical-align:middle;background-position:-275px -64px;}
.list_cont li .time{position:absolute;top:0;right:300px;color:#9DA6B7;}
.list_cont li a{display:inline-block;*display:inline;zoom:1;width:420px;padding-left:12px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:baseline;}
.list_cont .date{position:absolute;right:2px;top:0;color:#235CB5;}
.mbar_dot{position:absolute;overflow:hidden;top:50px;right:-20px;width:0;height:0;color:#ddd;border-width:10px;border-style:dotted dotted dotted solid;border-color:transparent transparent transparent #DDDDDD;}
.separate{overflow:hidden;zoom:1;display:inline-block;*display:inline;zoom:1;width:8px;margin:0 8px;vertical-align:middle;color:#1883E5;}
/* layout */
.wrap{width:900px;margin:0 auto;}
.top_wrap{height:136px;padding-top:24px;text-align:center;}
.top_wrap h1{display:inline;margin-left:10px;font:italic 24px/1.5 "Microsoft YaHei";color:#333;}
.home_cont .wrap{width:640px;}
.index{background:#FDFDF4 url(../image/index_body.jpg) no-repeat 50% 0;}
.index .top_wrap{height:238px;padding-top:88px;text-align:center;}
.index .head{height:250px;}
.home_cont,.wrap_cont{min-height:300px;_height:300px;padding-bottom:70px;}
.foot .foot_wrap{position:absolute;left:50%;bottom:0;padding:30px 0 15px;margin-left:-450px;font-size:13px;text-align:center;line-height:1.8;color:#505A70;}
.crumbs{padding-left:18px;font-size:14px;color:#505A70;background-position:-269px 5px;}
.crumbs a{color:#505A70;}
.widget .time{height:22px;margin-right:15px;line-height:22px;vertical-align:top;}
.news_detail .bd{padding:10px 20px;border:none;background:none;}
.notice_detail h1{margin-top:25px;padding-bottom:10px;font:20px/1 "Microsoft YaHei";text-align:center;color:#505A6D;border-bottom:1px dashed #DDD;}
.notice_detail .sub_info{padding:0 0 10px;font-size:14px;text-align:center;line-height:2;color:#505A6D;}
.notice_detail .article_cont{overflow:hidden;padding:20px 18px;font:100 14px/1.8 'SimSun',"Arial";color:#76839A;}
.notice_detail .article_cont p{padding:8px 0;}
.notice_detail .article_cont img{max-width:922px;_width:expression(this.width > 922 ? "922px" : this.width);}
.other_article{clear:both;margin-top:8px;padding:10px 0;border-top:1px solid #DDD;}
.other_article .list li{padding:2px 10px;font-size:14px;color:#505A6D;background:none;}
.other_article .list li a{font-size:14px;}
.btn_area{margin-top:20px;padding:18px 0;text-align:center;}
.btn_area .btn,.btn_next,.btn_answer,.btn_ShowAnswer,.ui-button{width:102px;height:34px;font:16px/34px "Microsoft YaHei";text-align:center;vertical-align:top;color:#FFF;background-position:0 -29px;-webkit-appearance:none;-webkit-border-radius:0;}
.btn_area .btn_hui{background-position:-109px -29px;}
.ui-button{background-position:0 -163px;}
.btn:hover{color:#FFF;text-decoration:none;}
.fun_area .wrap{width:900px;height:30px;}
.exam{background:#FFF url(../image/exam_body.jpg) no-repeat 50% 0;}
.exam .top_wrap{height:100px;padding-top:18px;}
.exam .fun_area .wrap{width:auto;margin:0 10px;}
/* nav */
.nav{float:left;position:relative;zoom:1;_display:inline;width:320px;height:144px;padding:48px 0 0 90px;margin:0 20px 20px 0;font-size:22px;background:#2EB5D5;opacity:.95;filter:alpha(opacity=95);}
.nav .nav_wrap{z-index:5;}
.nav a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:320px;height:144px;padding:48px 0 0 90px;color:#FFF;}
.nav a:hover{color:#FFF;}
.menu2,.menu4{width:300px;margin:0 0 20px;background:#745CB9;}
.menu2 a,.menu4 a{width:300px;}
.menu3{background:#33B148;}.menu3 .txt{position:relative;top:-10px;}
.menu4{background:#E08161;}
.icon_m1,.icon_m2{position:absolute;left:20px;top:44px;width:58px;height:46px;background-position:-222px -260px;}.icon_m2{background-position:-222px -140px;}
/* MvcPaging */
.pager{margin:5px 0;padding:5px 20px;color:#666;border-top:1px solid #DDD;}
.pager .disabled{margin-top:4px;padding:0 5px;text-align:center;border:1px solid #ccc;color:#999;background-color:#FFF;}
.pager .disabled .icon{background:none;}
.pager .current{padding:0 7px;font-weight:bold;text-align:center;border:1px solid #9CA5B8;color:#FFF;background:#9CA5B8;}
.pager span,.pager a{display:inline-block;*display:inline;zoom:1;margin:4px 2px;height:20px;line-height:20px;vertical-align:middle;}
.pager a{padding:0 5px;text-align:center;text-decoration:none;border:1px solid #ccc;background-color:#FFF;}
.goto-page-input{padding:2px;width:20px;border:1px solid #CCC;border:1px solid #CCC;}
.goto-page-button{cursor:pointer;padding:2px 4px 0;background:#0874c4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1288D4',endColorstr='#0771C1');background:-webkit-gradient(linear,left top,left bottom,from(#66C4DD),to(#2379B4));background:-moz-linear-gradient(top,#66C4DD,#2379B4);background:linear-gradient(top,#66C4DD,#2379B4);/*text-shadow:0 -1px 0 rgba(0,0,0,0.5);*/border:1px solid #069;color:#fff;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 0 rgba(0,0,0,0.2)}
/* exam */
.side .Tab_Panels{margin-bottom:4px;}
.side .Tab_Panels li{width:62px;height:24px;padding:3px 6px;border-bottom:1px solid #ccc;border-color:#ccc;background-position:0 -160px;}
.side .Tab_Panels .cur{font-weight:100;color:#09c;border-bottom:1px solid transparent;background-position:0 -10px;}
.side .Tab_Panels .cur a{color:#09c;}
.tree_bd{overflow:auto;width:280px;}
.courseware_info p img,.courseware_info img{max-width:550px;_width:550px;}
.news_notice h1{padding:5px 10px;font-size:16px;text-align:center;border-bottom:1px solid #CCC;}
.news_notice .subhead{padding:4px 0;color:#999;}
.news_notice .details_cont{overflow:auto;height:350px;padding:5px;}
.news_notice .btn_area{padding:10px 0;}
.sign_area{padding:10px 10px 5px;font-size:14px;text-align:center;color:#50596C;}
.sign_area .color_block{overflow:hidden;display:inline-block;*display:inline;zoom:1;width:16px;height:16px;margin-right:8px;vertical-align:middle;border:1px solid #CCC;background:#EFEFEF;}
.sign_area .bgc09c{background:#09c;}
.sign_area .bgcf60{background:#f60;border-color:#F60;}
.sign_area .bgover{background:#3299CD;border-color:#3299CD;}
/* 登记 */
.exam_register{padding-bottom:20px;margin:50px auto;}
.exam_register .hd{height:125px;background:url(../image/exam_dj_top.png) no-repeat;}
.exam_register h2,.tips_wrap h2{margin-bottom:10px;text-align:center;font:100 20px/1.5 "Microsoft YaHei";color:#333;}
.exam_register h2 .icon{display:inline-block;*display:inline;zoom:1;width:71px;height:46px;vertical-align:middle;background:url(../image/exam_icon.png) no-repeat;}
.exam_register .cont_wrap{width:690px;margin:0 auto;padding:20px;font-size:14px;}
.exam_register .list li,.tips_wrap .list li{padding:12px 0;font-size:20px;color:#505970;}
.exam_register .list .lab_tit{width:100px;padding-right:4px;}
.exam_register .list .inp_t{width:320px;height:32px;font-family:"Microsoft YaHei";border-width:1px;color:#505970;}
.btn_send{padding:3px 35px;font:18px/1.5 "Microsoft YaHei";color:#FFF;background:#75B837;-moz-box-shadow:2px 2px 3px #999;-webkit-box-shadow:2px 2px 3px #999;box-shadow:2px 2px 3px #999;}
.tips_wrap{display:none;}
.exam_register .btn_area{margin-top:0;padding-left:110px;text-align:left;}
/* 验证表单提示 */
.editor-field-required,.field-validation-error,.error{color:red;}
.error,.field-validation-error .dn,.field-validation-error span{padding:2px 5px 2px 20px;background-position:-266px -208px;}
.field-validation-valid,.validation-summary-valid{display:none;}
.input-validation-error{border:1px solid #C66161;}
.validation-summary-errors{font-weight: bold;color:#F00;}
/* 试题 */
.xueke_cont .side{width:260px;}
.xueke_cont .main{width:550px;}
.xueke_question,.questions_case{height:auto;padding-bottom:3000px;margin-bottom:-3000px;}
.xueke_question{overflow:hidden;zoom:1;float:left;width:100%;background:#3299CD;}
.xueke_question .side{float:right;width:260px;}
.xueke_question .main{position:relative;zoom:1;min-height:515px;_height:515px;width:auto;margin-right:250px;}
.xueke_question h1{padding:8px 20px 0;font:400 26px/1.5 "Microsoft YaHei";color:#FFF;}
.question_tit{padding:2px 0 2px 8px;font-size:14px;font-weight:700;line-height:1.5;color:#163878;border:1px solid #DCDCDC;background:#D1E4F2;}
.course_list li{padding:15px 0;}
.course_list label{display:inline-block;*display:inline;zoom:1;width:85px;}
.course_list label input{margin-right:5px;}
.course_cont{padding-bottom:40px;border:solid #97EAFF;border-width:0 1px 1px;}
.course_cont .btn_area{text-align:center;}
.intro_info{padding:15px 10px;border:1px solid #01CCFF;background:#E2FBFE;}
.intro_info p{text-indent:2em;line-height:1.8;color:#666;}
.city_change{padding:10px 0;font:14px/1.5 "Microsoft YaHei";text-align:right;}
.city_change select{width:100px;margin-left:10px;font-size:12px;}
.close{cursor:pointer;}
.kl_area{display:inline-block;*display:inline;zoom:1;width:420px;padding:10px 10px 10px 100px;vertical-align:top;border:1px solid #EFEFEF;}
.kl_area .list_tit{display:inline;float:left;margin-left:-90px;width:90px;}
.kl_area li{padding:0 0 4px;}
.kl_area .star_wrap{margin-top:-8px;}
.question_area{width:auto;margin:0;padding:0;}
.wrap_main_cont .container{overflow:hidden;height:auto;padding:0;}
.q_tit{padding:4px 0;line-height:25px;border-top:1px solid #CBCBCB;border-bottom:1px dashed #CCC;}
.questions_cont{padding:10px;font-size:15px;}
.questions_cont h2{height:48px;padding:0 15px;font-size:20px;font-weight:400;line-height:48px;color:#50596C;background:#F1F1F1;}
.questions_cont h3.tit{font-size:20px;font-weight:100;color:#505A6D;}
.questions_cont .paper_cont{/*position:absolute;top:105px;left:10px;right:10px;_right:0;bottom:52px;*/height:355px;padding:15px 8px 20px 16px;overflow:auto;background:#FFF;border:none;outline:none;}
.questions_cont .q_tit p,.questions_cont .list p{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.questions_cont .list p img{display:block;margin:5px 0;}
.questions_cont .question_sort{padding:3px 10px;text-align:left;color:#FFF;background:#58A7E2;}
.pager_list input[type="radio"]{margin-right:5px;}
.share_code{overflow:hidden;zoom:1;position:relative;height:24px;margin-top:10px;}
.share_code .jiathis_style{position:absolute;right:10px;top:0;}
.questions_case{float:right;_display:inline;width:250px;margin-left:-250px;background:#C3E7FF;}
.questions_case .hd,.questions_case .bd{padding:10px;}
.questions_case h3{height:28px;padding-left:10px;font:14px/1.8 "Microsoft YaHei";color:#FFF;background:#3299CD;}
.questions_case .mod_bd{padding:3px 8px;}
.questions_case .bd_cont{padding:5px;border:1px solid #3299CD;background:#FFF;}
.questions_plan li{padding:3px 0;}
.plan{overflow:hidden;display:inline-block;*display:inline;zoom:1;width:100px;height:10px;margin-right:5px;padding:1px;vertical-align:middle;border:1px solid #CCC;}
.plan .plan_over{display:inline-block;*display:inline;zoom:1;height:10px;vertical-align:top;background:#F60;}
.questions_num{margin-bottom:10px;}
.questions_num a{display:inline-block;*display:inline;zoom:1;width:22px;margin:0 2px 6px;padding:1px 0;text-align:center;color:#000;background:#EFEFEF;border:1px solid #ccc;}
.questions_num a:hover,.questions_num .cur{text-decoration:none;color:#FFF;background:#3299CD;border:1px solid #3299CD;}
.questions_num .sign,.questions_num .warm{background:#F60;border-color:#F60;color:#FFF;}
.top_adorn{display:block;height:98px;margin:-119px 0 50px;text-align:right;}
.answer_area{padding:10px 20px;font-size:18px;color:#505A6D;}
.answer_area .list li{padding:3px;line-height:1.7;}
.answer_area .options,.answer_area .childRdoOptions,.answer_area .childChkOptions{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:30px;margin:0 8px;text-align:center;font:700 14px/2 "Arial";background-position:-271px -78px;border:2px solid #FFF;}
.answer_area .consider,.answer_area .colligateConsider{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:28px;text-align:center;line-height:28px;font-weight:bold;color:#FFF;background-position:0 -196px;}
.answer_area .checkOptions{background:none;}
.answer_area .cur{border:2px solid #F60;background:#FFF;}
.btn_confirm{background-position:-110px -230px;}
.submit_area{overflow:hidden;zoom:1;padding:35px 0 10px;}
.child_answer_info{margin:4px 0 0;padding:8px;}
.child_answer_btn{margin-bottom:8px;padding:6px 0;border-bottom:1px solid #CCC;}
.question_difficulty{padding:3px 10px;border:1px solid #09c;background:#FFF;}
.questions_solution{width:auto;padding:5px 8px;border:1px solid #B8DBEF;background:#FFE;}
.AnswerArea{padding:2px 0 2px 25px;margin-top:15px;font-size:16px;text-align:left;color:#3E4655;background-position:-262px -28px;}
.exam_info{position:absolute;bottom:5px;left:0;padding:0 10px 8px;font-size:18px;color:#FFF;}
.txt1{background-color:#FFFFFF;border-bottom:1px dashed #666;}
.txt2{margin-left:1em;}
.tips_info{position:relative;zoom:1;padding:5px 15px;margin:10px 20px;background-color:#ffffe3;border:1px solid #e7d3b8;}
.tips_info .ico_close{cursor:pointer;position:absolute;right:8px;top:4px;overflow:hidden;width:18px;height:18px;text-indent:99em;}
/* 错题 */
.error_wrap .hd_tit{height:36px;padding-left:15px;font-size:20px;line-height:36px;color:#FFF;background:url(../image/hd_tit.png) no-repeat;}
.error_wrap .bd{overflow:hidden;padding:20px 20px 0;}
.error_wrap .hd{font-size:18px;color:#2B3039;border:1px solid #9DA5B9;}
.error_wrap .hd h2{height:34px;padding-left:12px;font-weight:400;line-height:34px;border:1px solid #D7DBE3;background:#BAC0CD;opacity:.8;filter:alpha(opacity=80);}
.error_cont{padding:15px;margin-bottom:-2px;border-bottom:1px solid #C7C7C7;}
.error_cont h3{font-size:18px;font-weight:400;color:#50596C;}
.error_cont .list{padding:5px 5px 5px 65px;font-size:18px;color:#50596C;}
.error_cont .list li{padding:2px 0;}
.error_cont .answer{padding:8px 0 8px 70px;font-size:18px;color:#FF6600;}
.error_wrap .btn_area{background:#EFEFEF;}
.error_wrap .tips_info{padding:5px 15px 5px 30px;color:#2B3039;background-position:-256px -208px;}
/* 考试结果 */
.result_wrap{width:785px;height:465px;margin:60px auto 0;background:url(../image/exam_result.png) no-repeat;}
.result_wrap .left_cont{float:left;width:314px;padding:20px;}
.result_wrap .result_info{padding:55px 0;font-size:60px;text-align:center;color:#F60;}
.result_wrap .intro{padding-top:62px;line-height:2;color:#F60;}
.result_wrap .intro li{padding:1px;font-size:16px;}
.result_wrap .intro .info{padding-left:35px;font-size:14px;color:#666;}
.result_wrap .right_cont{float:right;width:465px;padding:30px 25px;}
.result_wrap h1{padding-top:25px;font-size:32px;font-weight:100;line-height:1.3;text-align:center;color:#F60;}
.result_wrap th,.result_wrap td{padding:5px;font-size:18px;font-weight:100;color:#069;}
.result_wrap .grade{font-size:20px;line-height:1.2;color:red;}
.result_wrap .grade .score{padding:0 12px;font-size:28px;border-bottom:1px solid red;}
/* 响应式方案 */
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.container,.fix_head,#foot,.wrap{-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s;}
@media (max-width:800px){
.wrap,.home_cont .wrap,.fun_area .wrap{width:auto;padding:0 10px;}
.index .top_wrap,.top_wrap{height:80px;padding-top:20px;}
.top_wrap .logo img{width:360px;}
.top_wrap h1{font-size:18px;}
.foot .foot_wrap{position:static;margin:0;padding:0 10px;font-size:14px;}
.nav{float:none;width:100%;height:100px;padding:28px 0 0 100px;font-size:20px;}
.nav a{width:auto;height:auto;padding:28px 0 0 100px;}
.icon_m1,.icon_m2{left:20px;top:26px;/*width:29px;height:23px;background-image: url(../image/sprite.png) ;background-repeat:no-repeat;background-size:140px 164px;background-position:-111px -130px;*/}
/*.icon_m2{background-position:-111px -70px;}*/
.copyright .org,.copyright .support{display:block;}
.home_cont,.wrap_cont{min-height:auto;padding:20px 0;}
.notice_detail .sub_info,.other_article .list li,.list_cont li .time,.exam_info{font-size:12px;}
.notice_detail .article_cont img{max-width:90%;}
.notice_detail .article_cont img{max-width:90%;}
.list_cont li .time{right:0;}
.exam_register .cont_wrap,.questions_case{width:auto;}
.exam_register .list li,.tips_wrap .list li,.xueke_question h1,.questions_cont h2,.questions_cont h3.tit,.answer_area,.btn_area .btn,.btn_next,.btn_answer,.btn_ShowAnswer,.ui-button{font-size:14px;}
.exam_register .list li{text-align:center;}
.exam_register .list .inp_t{width:220px;}
.exam_register .btn_area{padding:0;text-align:center;}
.xueke_question .main,.questions_case,.xueke_question{float:none;margin:0;padding:0;}
.xueke_question .main{min-height:450px;}
.questions_cont .paper_cont{height:300px;}
.answer_area{padding:10px;}
.btn_area .btn,.btn_next,.btn_answer,.btn_ShowAnswer,.ui-button{width:80px;margin-left:8px;background:#FF7A00;border:1px solid #FF6600;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.btn_answer,.btn_ShowAnswer{margin:0;}
.AnswerArea{margin-top:10px;font-size:14px;}
.submit_area,.error_wrap .bd{padding:10px 0;}
.questions_cont h2{height:40px;line-height:40px;}
.result_wrap .left_cont{position:relative;z-index:3;float:none;width:100%;padding:10px 0 20px;background:url(../img/result_mobile.png) no-repeat;background-size:100% 100%;}
.result_wrap .result_info{padding:5px 0;font-size:26px;font-weight:400;color:#FF0;}
.result_wrap .intro{padding:0 0 0 60px;line-height:1.7;}
.result_wrap .intro li{font-size:14px;color:#FFF;}
.result_wrap{background:none;} 
.result_wrap .right_cont{float:none;width:100%;padding:40px 0 10px;margin-top:-24px;background:#47B3FC;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.result_wrap h1{padding:0;font-size:18px;color:#FF0;}
.result_wrap th,.result_wrap td,.result_wrap .intro .info{font-size:14px;color:#FF0;}
.error_wrap .hd_tit,.error_wrap .hd,.error_cont h3,.error_cont .answer,.error_cont .list{font-size:14px;}
.result_wrap th,.result_wrap td{color:#FFF;}
.result_wrap .grade{margin:0;font-size:18px;text-align:center;color:#FF0;}
.exam_result_tb{margin:10px 0;}
.result_wrap .grade .score{font-size:22px;color:#F00;}
.exam_info .tit{margin-left:10px;}
.btn_area{margin:10px 0;padding:15px 0;}
.ui-button{background:#3399CC;border:1px solid #1F5E7C;}
.btn_area .btn_hui{background:#80889D;border:1px solid #646D82;}
.sign_area .color_block,.questions_num a{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.questions_num a{width:40px;height:40px;margin:7px 10px;font-size:14px;line-height:38px;}
.answer_area .list li{padding:4px 3px;}
}
@media (max-width:640px){
.inner{background:#FDFDF4 url(../image/index_body.jpg) no-repeat 50% 0;}
.wrap,.home_cont .wrap,.fun_area .wrap{width:auto;padding:0 10px;}
.index .top_wrap,.top_wrap{height:85px;padding-top:20px;}
.top_wrap .logo img{width:280px;}
.top_wrap h1{font-size:15px;}
.foot .foot_wrap{position:static;margin:0;padding:0 10px 10px;font-size:12px;}
.nav{float:none;width:100%;height:80px;padding:28px 0 0 100px;font-size:18px;}
.nav a{width:auto;height:auto;padding:28px 0 0 100px;}
.icon_m1,.icon_m2{left:20px;top:20px;/*width:29px;height:23px;background-image: url(../image/sprite.png) ;background-repeat:no-repeat;background-size:140px 164px;background-position:-111px -130px;*/}
/*.icon_m2{background-position:-111px -70px;}*/
.copyright .org,.copyright .support{display:block;}
.home_cont,.wrap_cont{min-height:180px;padding:10px 0;}
.notice_detail .sub_info,.other_article .list li,.list_cont li .time,.exam_info{font-size:12px;}
.notice_detail .article_cont img{max-width:90%;}
.list_cont li .time{right:0;}
.exam_register{margin:15px 0;}
.exam_register .cont_wrap,.questions_case{width:auto;}
.exam_register .cont_wrap{padding:0 10px;}
.exam_register .list li,.tips_wrap .list li,.xueke_question h1,.questions_cont h2,.questions_cont h3.tit,.answer_area,.btn_area .btn,.btn_next,.btn_answer,.btn_ShowAnswer,.ui-button{font-size:14px;}
.exam_register .list li{text-align:left;}
.exam_register .list .inp_t{width:220px;}
.exam_register .btn_area{padding:0;text-align:center;}
.error{margin-left:80px;background-position:-266px -212px;}
.xueke_question .main,.questions_case,.xueke_question{float:none;margin:0;padding:0;}
.xueke_question .main{min-height:430px;}
.questions_cont .paper_cont{height:300px;}
.answer_area{padding:10px 0;}
.btn_area .btn,.btn_next,.btn_answer,.btn_ShowAnswer,.ui-button{width:70px;margin-left:8px;background:#FF7A00;border:1px solid #FF6600;}
.btn_answer,.btn_ShowAnswer{margin:0;}
.AnswerArea{margin-top:10px;font-size:14px;}
.submit_area,.error_wrap .bd{padding:10px 0;}
.questions_cont h2{height:40px;line-height:40px;}
.result_wrap{margin-top:0;height:auto;background-size:contain;} 
.error_wrap .hd_tit,.error_wrap .hd,.error_cont h3,.error_cont .answer,.error_cont .list{font-size:14px;}
.result_wrap .grade{font-size:18px;text-align:center;}
.exam_result_tb{margin:10px 0;}
.exam_result_tb .w100{width:90px;}
.widget{display:none;}
.result_wrap .grade .score{font-size:22px;}
.total_num{margin-left:10px;}
.exam_info{padding:0 10px;}
.exam_info .tit{margin-left:10px;}
.error_cont{padding:10px 0;}
.error_cont .list{padding-left:20px;}
.error_cont .answer{padding:8px 0;text-align:center;}
.ui-button{background:#3399CC;border:1px solid #1F5E7C;}
.btn_area .btn_hui{background:#80889D;border:1px solid #646D82;}
}
@media (max-width:400px){
.top_wrap .logo img{display:block;margin:0 auto;}
.nav{float:none;width:100%;height:80px;margin-bottom:14px;font-size:16px;}
.exam_register .list .inp_t{width:200px;}
.btn_area .btn,.btn_next,.btn_answer,.btn_ShowAnswer,.ui-button{width:60px;margin-left:8px;}
.btn_answer,.btn_ShowAnswer{margin:0;}
.total_num{margin-left:20px;}
.result_wrap .intro{padding:0 0 0 30px;}
.exam_result_tb .w100{width:80px;}
.result_wrap .result_info{padding:5px 0;font-size:26px;font-weight:400;}
.exam_register .list li,.tips_wrap .list li,.xueke_question h1,.questions_cont h2,.questions_cont h3.tit,.answer_area,.btn_area .btn,.btn_next,.btn_answer,.btn_ShowAnswer,.ui-button{font-size:12px;}
.error_cont .list{padding-left:20px;font-size:12px;}
.error_cont .answer{padding:8px 0;text-align:center;font-size:12px;}
.error{margin-left:65px;background-position:-266px -214px;}
.questions_num a{width:34px;height:34px;margin:6px 10px;font-size:14px;line-height:30px;}
}