*{ margin:0; padding:0;}
body{ font-family: "思源黑体 CN"; background:#f8f8f8; font-weight: normal;}
a{ color:#666; text-decoration: none;}
ul,ol,li{ list-style: none;}
img{ display: inline-block;}
.center{ margin:0 auto;}
.nrmr{ margin-right:0px;}
.mid {
    width: 1400px;
    margin: 0 auto;
    position: relative;
}
.position {
    line-height: 51px;
    background: url(../img/weizhi.png) left center no-repeat;
    color: #666;
}
.position span {
    padding-left: 24px;
    color: #666;
}
.position a.pos_on {
    color: #00aaef;
}

/******************************* 首页 index ********************************/
.menu_index{ width:1200px; overflow: hidden;}
.xmbox{ width:1010px; margin:20px auto;  overflow: hidden;}
.xmbox h2{ width:955px; height:75px; line-height:75px; font-size:18px; padding-left:55px;  color:#333;}
.xmbox1 h2{ background:url(../img/kancha_icon.png) no-repeat 20px center;}
.xmbox .leicon { padding:15px 0; border-bottom:1px solid #ccc;}
.xmbox .leicon ul { padding-left:20px; overflow: hidden;}
.xmbox .leicon ul li{ width:170px; height:46px; font-size:16px; float:left; margin:0 25px 28px 0; border-radius: 3px;}
.xmbox .leicon ul li a{ display: block;  border:1px solid #ccc; width:170px; height:46px; line-height: 46px; text-align: center;  color:#666; border-radius:23px; }
.xmbox .leicon ul li a:hover{ background:#00aaef; color:#fff; border:1px solid #00aaef; }
.xmbox .leicon ul .nomr{ margin-right:0;}
.xmbox2 h2{ background:url(../img/jzs_icon.png) no-repeat 20px center;}
.xmbox3 h2{ background:url(../img/jiangong_icon.png) no-repeat 20px center;}
.xmbox4 h2{ background:url(../img/yixue_icon.png) no-repeat 20px center; }
.xmbox4 .leicon{ border-bottom:none;}


/*********************************************列表页 公共样式*****************************************/
 .list_topimg {
    widht: 100%;
    margin: 0 auto;
    height: 89px;
}
 .list_topimg .title-text {
    color: #fff;
    font-size: 30px;
	font-weight: normal;
    text-align: center;
    height: 89px;
    line-height: 89px;
    letter-spacing: 8px;
    background:url(../img/title.png) no-repeat center top;
}

/*弹出框 项目分类弹框样式*/
 .title_tk_menu{ font-size: 25px; color:#666; width:1200px; height:40px; padding-top:50px; text-align: center; font-weight: normal;} 
/*.change{ width:1200px; height:50px; line-height:50px; font-size:14px; color:#999; text-align: center;}
.change a{ font-size:14px; color:#999;}
.change a:Hover{ color:#00aaef; text-decoration: underline; }
#mask_shadow { display: none; opacity: 0;  position: fixed;  z-index: 1; left: 0; top: 0;  width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5);  }
#popup { display: none; opacity: 0;   position: absolute; z-index: 2; top: 150px; width: 860px;   height: auto; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
#popup .title {  position: relative;  width: 100%;  height: 55px;  background-color: #26b5ff; cursor: move; font-size:18px;   }
#popup .title p {  padding-left: 14px; line-height: 55px; color: #fff; }
#popup .title span {  position: absolute;   top: 10px;  right: 20px; width: 34px;  height: 36px; line-height: 34px; color: #000;   opacity: .2; font-size: 24px;  cursor: pointer;  text-align: center;   border: 1px solid #333;   }
#popup .title span:hover {   opacity: .8;  }
#popup .cont { width: 820px; height: auto; padding:30px 20px; background-color: #fff; }
#popup .exam_menu{ width:820px; padding:37px 0px; height:300px;}
#popup .exam_menu ul{ height:400px; overflow: hidden; padding:0 39px;}
#popup .exam_menu ul li{ width:160px; height:40px;float:left; margin:0 34px 34px 0;}
#popup .exam_menu ul li a{ display: inline-block; width:160px; height:40px; line-height: 40px; text-align: center; font-size:14px; background:#f2f2f2; color:#666;}
#popup .exam_menu ul .nomr{ margin-right:0px;}
#btntan1,#btntan2 {  margin:50px 0 1px 30px; } */



.menuCon{ width:1200px; overflow:hidden; padding:10px 15px 110px;}
/* 项目分类内容  外层选项卡 .mcbig_top */
.menubox{ width:1200px;}
.mcbig_top{ width:1170px; margin:0 auto; overflow: hidden;}
.mcbig_top .bigtTitle{ width:160px; height:42px; float: left; border-radius: 25px; margin:5px 30px 5px 5px;  }
.mcbig_top .bigtTitle span{ display: block; width:160px; height:42px; border-radius: 25px; line-height: 42px; text-align: center; background:#fff; color:#888; font-size:18px; padding:0px 0; }
.mcbig_top .bigtTitle span:hover{ background:#00aaef; color:#fff;}
.mcbig_top .current span{ background:#00aaef; color:#fff;}

/*内层选项卡 .mcbig_bot*/
.mcbig_bot{ width:1200px; overflow: hidden; padding-bottom:10px; }
.mcbig_bot .menubox{ width:1200px;/* padding:0px 34px; background:pink; */ }
.mcbig_bot .menubox .menubox_top{ width:1132px; height:64px; margin:10px 0;}
.mcbig_bot .menubox .menubox_top ul li{ /* width:150px; */padding:0px 30px; height:64px; float:left; margin:0 35px 0 0;}
.mcbig_bot .menubox .menubox_top ul li a{ display: inline-block;/* width:150px; */height:64px; line-height: 64px; text-align: center; font-size: 14px; color:#00aaef; }
.mcbig_bot .menubox .menubox_top ul li a:hover{ display:inline-block; color:#00aaef; height:62px; border-bottom:2px solid #00aaef; }
.menubox_top .current2 a{ display:inline-block; color:#00aaef;height:62px; border-bottom:2px solid #00aaef; }
.mcbig_bot .menubox{ display: none;}
.mcbig_bot .current{ display: block;}
.menubox .menubox_bot .menubox_botIn{ display:none;}
.menubox .menubox_bot .current{ display: block;}
.menubox .mcbigBcon_bot .menubox_botIn{ display:none;}
.menubox .mcbigBcon_bot .current{ display: block;}

.menub_list{ width:1104px; height:71px; background:#ebebeb; padding-left:30px; }
.menub_list .mltit_left{ font-size:16px; line-height: 71px; float:left;}
.menub_list .mltit_left span{ color:#fb5b5b; font-size:16px;}
.menub_list .mltit_left strong{ font-size:17px; color:#333; margin-right:10px;}
.menub_list .mltit_right{ font-size:14px; line-height:71px; float:right; display: inline; margin-right:30px; color:#999;}
 select::-ms-expand { display: none; }
.menub_list .mltit_left2 { float:left; margin:16px 0px 25px 35px; padding:2px; }
.menub_list .mltit_left2 select{ border:1px solid #ccc; color:#999; padding:5px; outline: none; border-radius: 3px;}
.menub_listcon{ width:1068px; padding:20px 30px 110px;  background:#fff; box-shadow:0px 0px 5px #ccc; }
.menub_listcon ul li{ width:1068px; height:70px; line-height: 90px; border-bottom:1px dashed #ccc; margin-bottom:20px; }
.menub_listcon .mlistli_left{ font-size:16px; color:#666; float:left; width:668px; padding-left:25px; background:url(../img/shiti_icon.png) no-repeat left center;}
.menub_listcon .mlistli_right{ width:350px; float:right; text-align: right;}
.menub_listcon .mlistli_right a{ display: inline-block;}
.menub_listcon  .mr_xiazai{ width:85px; background:url(../img/download.png) no-repeat left center; padding-left:25px; text-align: left; font-size:14px; color:#999;}
.menub_listcon  .mr_xiazai:hover{ color:#00aaef; background:url(../img/download_hover.png) no-repeat left center;}
.menub_listcon  .mr_unfished{ width:85px; text-align: right; margin-right:20px; font-size:14px; color:#00aaef; }
.menub_listcon  .mr_fished{ width:85px; text-align: right;  margin-right:20px;  font-size:14px;color:#999; }
.menub_listcon  .mr_doti{ width:90px; height:30px; text-align: center; line-height:30px; color:#00aaef; border:1px solid #00aaef; border-radius:3px;}
.menub_listcon  .mr_doti:hover{ color:#fff; background:#00aaef;}
.menub_listcon .mr_dotion{ background:#00aaef; color:#fff;}
.menub_listcon .mr_dotion:hover{ background:#0392cc; color:#fff;}
.menub_listcon .ui-page { height: 25px; line-height: 25px;  padding: 20px 0px 25px; text-align: center !important; clear: both;}
.ui-page a.ui-page-turn, .ui-page .ui-page-turn a, .ui-page .ui-page-turn a { width: auto; padding: 0px 12px; font-weight: normal;}
.ui-page a.z-on, .ui-page a.z-on:hover { background: #00aaef;  color: #FFF;border: 1px #0198d5 solid;}
.page-turn a { width: auto; padding: 0px 12px; font-weight: normal;}
.ui-page a {height: 24px;  width: 24px; display: inline-block; padding: 0px;  border-radius: 3px; margin: 0px 3px; font-size: 15px; line-height: 24px; color: #999; cursor: pointer;}


/*****************************************************试卷详情页 公共样式********************************************/
/* 试卷名称 1200*/ 
.exam_title{ width:1136px; height:60px; background:#fff; box-shadow: 0px 3px 10px #ccc; /* margin-top:30px; */ padding:0 32px;}
.exam_title .etitle_left{ font-size:16px; width:850px; height:60px; line-height: 60px; float:left; display: inline; color:#666; overflow:hidden; }
.exam_title .etitle_right{ font-size:14px; color:#666; float:right; display: inline; line-height:60px; }
.exam_title .etitle_right span{ color:#f00;}
.e_return{ width:1136px; padding:15px 32px; height:26px; }
.e_return a{ width:110px; height:26px; font-size:13px; text-align: center; line-height: 26px; display: block; border:1px solid #d7d7d7; background:#fff; border-radius:4px;}

.shitibig_top { width:1200px; height:70px; overflow:hidden;}
.shitibig_top .bigtTitle{ width:160px; height:42px; float: left; border-radius: 25px; margin:5px 30px 5px 5px; box-shadow: 0px 0px 5px #ccc; }
.shitibig_top .bigtTitle span{ display: block; width:160px; height:42px; border-radius: 25px; line-height: 42px; text-align: center; background:#fff; color:#888; font-size:16px; padding:0px 0; }
.shitibig_top .bigtTitle span:hover{ background:#00aaef; color:#fff;}
.shitibig_top .current span{ background:#00aaef; color:#fff;}
.shitibig_bot .sjbox{ /* display: none; */}
/* .shitibig_bot .current{ display: block;}
 *//* 试卷表头单选 多选 简答 */
.exambox{ width:1200px;  overflow: hidden; }
.exambox_left{width:903px; padding:0 2px; float:left; display: inline; position:relative;}
/* 试卷左侧 */
.exambox_left .examboxleft_top{ width:903px; height:30px;background:#f2f2f2;padding:10px 0; border-top:1px solid #ddd; position:absolute; box-shadow: 0px 0px 5px #ccc; }
.examboxleft_top ul{ width:843px; height:30px; padding:0 20px; }
.examboxleft_top ul li{ width:120px; height:30px; line-height: 30px; float:left; display: inline; margin-right:30px;}
.examboxleft_top ul li a{ display: block; width:120px; height:30px; text-align: center; line-height: 30px; border:1px solid #ccc; border-radius: 30px ; font-size:16px; font-weight:bold; }
.examboxleft_top ul .current{ background: linear-gradient(180deg,#37c3fc 0%,#26b9f5 50%,#00aaef 100%);  border-radius: 30px; }
.examboxleft_top ul .current a{ color:#fff;}
.exambox_bot{ width:902px; /* height:2500px; */ padding:0px 0 30px;}
.exambox_bot .guize{ width:872px; height:40px; line-height: 40px; background:#D9F0F8; color:#999; font-size:12px; padding-left:30px; margin-top:24px;}
.exambox_bot .questions{ width:900px; background:#fff; box-shadow: 0px 0px 5px #ccc; border-radius:0px 0px 10px 10px; margin:20px 0 0 0; border:1px solid #e4e4e4; }
.questionsIn{ width:840px; padding:35px 30px;}
.questionsIn img{ max-height: 800px; display: inline-block;}
.questionsTit{ padding:20px 0; line-height:32px; border-bottom:1px solid #e4e4e4; overflow: hidden;}
.questionsTit .tihao{ width:32px; float:left; }
.questionsTit .tihao strong{ font-size:18px; color:#333; }
.questionsTit .timubiaoti{ width:808px; float:right;}
.questionsTit span , .questionsTit .jianda_timu{ display: block; width:808px; word-wrap: break-word;word-break:break-all;word-break: normal;  font-size:16px; color:#333; line-height:32px; }
.jiandamst img{ display: inline-block;}
.clear{ clear:both;}
.questionsCon{ width:808px; padding:20px 0px 20px 32px; border-bottom:1px dashed #e4e4e4;}
.questionsCon P{ line-height: 32px; font-size:16px; color:#333; cursor: pointer;}
.questionsCon P:hover{ background:#f2f2f2;}
.questionsCon P span{ color:#666;}
.questionsCon .jianda_answer{ width:808px; display: block; }
.questionsCon .jianda_answer textarea, .jaianda-ti-answer .jaianda-ti-text p{ width:768px; height:100px; padding:20px; display: block; outline: none; }
.questionsCon .jianda_answer .answer-info1, .questionsCon .jianda_answer_bg .answer-info2 { position: relative; margin-top: 10px; height: 40px;}
.jianda_answer .answer-info1 .jianda_area_btn1 a, .jianda_answer_bg .answer-info2 .jianda_area_btn2 a{ position: absolute; bottom: 0; right: 0; width: 80px; height: 30px; line-height: 30px;display: block;  text-align: center;  background: #00aaef;  color: #fff; border-radius: 3px;  margin-top: 10px;}
.jianda_answer .answer-info1 span, .jianda_answer_bg .answer-info2 span{ width: 58px; height: 40px; display: block; font-size: 12px; color: #777; line-height: 40px; position: relative; padding-left: 28px; cursor: pointer;}
.jianda_answer .answer-info1 span i{ width: 20px; height: 20px; display: block; background:url(../img/img_icon.png) no-repeat left center;   position: absolute;top: 10px;left: 0; cursor: pointer;}
.jiandaCon .jianda_answer_bg{ width:808px; }
.jiandaCon .current{ display:none;}
.jaianda-ti-answer h3{ color: #00aaef; line-height: 35px; font-weight: normal;}
.jaianda-ti-answer .jaianda-ti-text{ padding: 5px 0; line-height: 26px;}
.jiandaCon .jaianda-ti-answer .jaianda-ti-text p{ font-size:16px; word-break:break-all; word-break: normal;  word-wrap: break-word; }
.questionsChoose{ width:770px; padding:20px 0 0px; }
.questionsChoose ul { width:622px; height:55px; }
.questionsChoose ul li{ float:left; display: inline; width:70px; height:50px; line-height: 50px; margin-right:15px; padding-left:15px; border-radius: 5px;}
/*.questionsChoose ul li:hover{ background:#f2f2f2; }*/
.li-pointer {cursor: pointer;}
.questionsChoose ul li .radioOrCheck { width:22px; height:22px; float:left; display: inline; margin:15px 3px 0 0; padding-left:30px;}
.questionsChoose ul li label{ width:45px; height:50px; font-size:25px; float:left;}
.questions_jiexi{ width:840px; }
.questions_jiexi h3{ width:85px;  color:#333; font-size:16px;height:50px; line-height: 50px; background:url(../img/down.png) no-repeat right center;  }
.questions_jiexi .jiexi_con img{ max-width: 800px; display: inline-block; }
.jiexi_con{ line-height:30px; font-size:14px; display: none;}
.jiexi_con h4 span{ padding-left:5px;}


/* 试卷右侧 */
.exambox_right{ width:280px; height:800px; background:#fff;  float:right; display: inline;position:relative;}
.exambox_rightIn{ height:800px; position:absolute; }
.exambox_rightIn i{ font-style: normal; }
.exambox_rightIn .rt_ti_title{ width:279px; height:50px; background:#f2f2f2; border:1px slid #ddd; box-shadow:0px 0px 5px #ccc ;}
.exambox_rightIn .rt_ti_title .re_do{ width:115px; height:50px; float:left; }
.exambox_rightIn .rt_ti_title .re_do a{ font-size:16px; color:#333;  display: inline-block; line-height:50px; padding-left:48px; background:url(../img/refresh.png) no-repeat 18px center; }



.exambox_rightIn .rt_ti_title .test_time{ width:160px; height:50px; line-height:50px; float:left; display: block;  }
.exambox_rightIn .rt_ti_title .test_time .pause{ width:23px; height:23px; display:inline-block; float:left; height:50px; line-height: 50px; background:url(../img/stop.png) no-repeat left center;}
.exambox_rightIn .rt_ti_title .test_time .ys1{ width:120px; height:50px; line-height: 50px; display: block; float:left; margin-left:10px; font-size:18px; color:#f00; font-weight: bold; }
.suspend_close_btn a {
				height: 48px;
				width: 124px;
				border-radius: 5px;
				display: block;
				background: #00aaef;
				color: #FFF;
				font-weight: bold;
				text-align: center;
				line-height: 48px;
				font-size: 16px;
				margin: 0 auto;
			}

			.control a {color: #666;text-decoration: none;}
			.control{ float:Left;}
			.clock{ float:left; font-size:12px; color:#999; padding:0 5px;}
			.clock span{ padding-left:15px;}


.rt_content{width:278px;/* height:100%; */ background:#fff;border:1px solid #e4e4e4; border-top:0;}
.rt_content_tt{width:95%; height:40px; line-height:40px; margin:0 auto; border-bottom:1px solid #e4e4e4;}
.rt_content_tt h2{width:150px; font-size:14px; display:inline-block;}
.rt_content_tt p{width:100px; display:inline-block; }
.rt_content .rt_content_tt p span{ font-size:12px; }
.rt_content .rt_content_tt p i{ font-size:12px; }
.answerSheet ul{padding:10px; text-align:left;}
.answerSheet li{ display:inline-block;margin-bottom:5px; margin-right:2px; height:22px; width:22px; line-height:22px; text-align:center; border:1px solid #e4e4e4; border-radius:3px;}
.answerSheet li a{display:block; width:22px; height:22px; border-radius: 3px;}
.answerSheet li:hover{color:#389fc3;border-color: #389fc3;}
.hasBeenAnswer {background: #5d9cec;color:#fff;}


.rt_sub{ width:278px; height:140px; background:#fff; border:1px solid #e4e4e4; padding-top:25px; border-top:none;}
.rt_sub .rtsubs{ width:245px; height:45px; line-height: 45px; margin-bottom:20px; margin:0 auto 18px; border-radius:5px;}
.rt_sub .rtsubs a{ display: block; height:45px; font-size:16px; color:#fff; text-align: center; }
.rtsub_btn1{ background:#00aaef; }
.rtsub_btn2{ background:#0496d1; }





/*****************************************************试卷详情页  简答手动评分页面********************************************/
.tishi_pfen{ width:903px; height:30px; text-align: center; line-height: 30px; background:#f2f2f2;padding:10px 0; border-top:1px solid #ddd;  box-shadow: 0px 0px 5px #ccc; }
.handscore{ width:810px; height:55px; line-height: 55px; background:#f2f2f2; border-top:1px dashed #e4e4e4; margin-top:30px; padding-left:25px;}
.handscore span{ font-size:14px; color:#666;}
.handscore strong{ color:#333;}
.handscore input{     width: 50px; height: 28px; line-height: 28px; font-family: "Microsoft Yahei"; color: #00aaef; text-align: center; border: 1px solid #e7e7e7;}
.handscore .btn-blue {display:inline-block; width:50px; height:28px; text-align: center; line-height: 28px;; padding:4px 18px; display: inline; background-color: #00aaef;  margin-top: 1px; display: inline; border-color: #0292cc; color: #FFF; border-radius: 3px; font-family: "Microsoft Yahei";}
/* .jiada_open .jianda_jiexi .jiexi_con_open{ display: block;} */
.question_open .jiexi_con_open{ display: block;}

/*****************************************************试卷详情页  查看试题解析********************************************/
.exambox_rightIn .tihaoBox{ width:278px; background:pink; max-height:450px;  overflow-x: hidden;   }
.jiexi_con h4 span font{ color:#f00;}
.answerSheet .wrong_ti a{ color:#fff; background:#ec2100;}
.answerSheet .right_ti a{ color:#fff; background:#00eb06;}
.rt_ti_title .use_time{ width:160px; height:50px; line-height:50px; float:left; display: block; font-size:13px; color:#999; }
.rt_ti_title .use_time .utime{ width:135px; height:50px; padding-left:25px; line-height:50px; background:url(../img/time_icon.png) no-repeat left center; display: inline-block;}
.rt_ti_title .use_time em{ font-style: normal; padding-left:10px; color:#ef4848;}
.da_zhu{ width:278px; height:30px; line-height: 30px; padding:10px auto; border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;} 
.dazhuIn{ width:220px; margin:0 auto;}
.da_zhu span{ width:45px; height:30px; display: inline-block; padding-left:20px; margin-right:11px; font-size:12px;}
.dazh_rihgt{ background:url(../img/right_icon.png) no-repeat left center; }
.dazh_wrong{ background:url(../img/wrong_icon.png) no-repeat left center;}
.da_zhu .dazh_nodo{ background:url(../img/nodo_icon.jpg) no-repeat left center; margin-right:0px;}