body {font: 12px/21px "Microsoft YaHei",Tahoma, Arial, Helvetica, sans-serif; background-color:#fff; }
html,body{ width:100%; height:100%; overflow:hidden; margin:0; overflow-x:auto; min-width:1200px; }
/*html{_height:auto;_padding:100px 0 50px;}*/

#teacher { position:relative; height: 100%; }
#module { display:none; }

/* header */
#teacher-header { background-color: #F6F6F6; padding:5px 15px; border-bottom:solid 1px #ccc; position:relative; }
#teacher-header h1 { font:800 16px/30px "Microsoft YaHei"; }
#back-a { margin-left: 20px; font-size:14px; color:#0088CC; }
#back-a:hover { color:#FF9500; }
#username-box { margin-top: 6px;  }
#username-box em { color: #0088CC; }

/* footer */
#teacher-footer {background-color: #fff; position:absolute; bottom:0; border-top: solid 1px #ccc; color: #666; overflow: hidden; font-size: 0; text-align: center; width:100%; }
#teacher-footer span {display: inline-block; *display: inline; *zoom:1; font:normal 12px/30px "Microsoft YaHei"; margin-left: 10px; }

/* leftNav */
#leftNav { position: absolute; left: 0; top: 41px; width: 200px; border-right:solid 1px #ccc; overflow-x:hidden; overflow-y:auto; }
#m-leftNav-a { padding:0 5px 10px; background-color:#eee; }
#m-leftNav-a-title { position: relative; cursor: pointer; border-bottom:solid 1px #ccc; padding:5px 0; margin-bottom:10px; }
#m-leftNav-a-title h5 {font: 800 16px/30px "Microsoft YaHei";color: #FF9500; }
#m-leftNav-a-title em {color: #0088CC; margin-top: 6px; }
#m-leftNav-a-nav a.top-a { font:normal 14px/30px "Microsoft YaHei"; padding-left:25px; display:block; }
#m-leftNav-a-nav a.top-a:hover { background-color:#DCE6EB; }
#m-leftNav-a-nav a.top-a.hover { background-color:#0088CC; color:#fff; }
#m-leftNav-a-chooseXKSJ { padding:0 20px;; }
.m-leftNav-a-chooseXKSJ { }
.m-leftNav-a-chooseXKSJ h5 { font:800 16px/30px "Microsoft YaHei"; color:#f60; padding-top:10px; }
.m-leftNav-a-chooseXKSJ ul { border-left:solid 1px #ccc; margin-right:-10px; margin-top:10px; }
.m-leftNav-a-chooseXKSJ ul li { float:left; display:inline; }
.m-leftNav-a-chooseXKSJ ul li label { font-size:14px; display:block; padding:10px 15px; border:solid 1px #ccc; margin:0 0 -1px -1px; width:121px; cursor:pointer; }
.m-leftNav-a-chooseXKSJ ul label.focus { background-color:#E4F6FF; }
.m-leftNav-a-chooseXKSJ ul li input { vertical-align:middle; margin-right:15px; }
.m-leftNav-a-chooseXKSJ ul.paperType-list { display:none; }

#m-leftNav-a-nav .son { margin-left:45px; }
#m-leftNav-a-nav .son a { font-size:14px; line-height:25px; }
#m-leftNav-a-nav .son a:hover,#m-leftNav-a-nav .son a.hover_son { color:#0088CC; font-weight:800; }

#paper-type-text { color:#666; line-height:30px; }

#m-leftNav-b { padding:0 5px 10px; }
.g-question-type-choose { padding-top:10px; }
.g-question-type-choose dl dt { font-size:14px; font-weight:bold; }
.g-question-type-choose dl dd { padding-left:15px; }
.g-question-type-choose dl input { margin-right:10px; vertical-align:middle; }

/* rightContent */
#g-rightContent { position:relative; margin-left: 201px; top:0; }
.rightContent-son-box { margin-left:191px; }

.m-rightContent-typeList { padding:5px 10px; border-bottom:solid 1px #ccc; position:relative; }
.m-rightContent-typeList .typeList-wzlz { }
.typeList-version-book .typeList { }
.m-rightContent-typeList .typeList-version-book { }
.m-rightContent-typeList .typeList { }
.typeList li { float:left; display:inline; margin-right:20px; }
.typeList li a { color:#222; display:block; }
.typeList li a:hover,.typeList li a.hover { color:#FF9500; }

.rightContent-box { }
#m-questionType-box,.preview-left { border-right:solid 1px #ccc; width:190px; overflow:auto; overflow-x:hidden; position:relative; }
.questionType-select { margin:10px 10px 5px;; }
.questionType-select select { }
.questionType-content { margin: 0 5px 10px; }
.questionType-content dl { }
.questionType-content dl a.node-k { display:block; height:25px; line-height:25px; overflow:hidden; padding-left:35px; }
.questionType-content dl a.tree_icon2.node-k { padding-left:16px; }
.questionType-content dl a.node-k:hover,.questionType-content dl a.node-k.hover { color:#FF9500; }
.questionType-content dl dt { position:relative; }
.questionType-content dl dt a.node-k { font-size:14px; }
.questionType-content dl dt a.tree-icon1 { position:absolute; left:0 ; top:3px; cursor:pointer; }
.questionType-content dl dt em.tree_icon1 { position:absolute; left:15px; top:6px; cursor:pointer; }
.questionType-content dl dd a.node-k { color:#666; margin-top:1px; margin-left:15px; }
.tree-list { }
.tree-list .tree-icon1 { position:absolute; left:0 ; top:3px; cursor:pointer; }
.tree-list .tree1 { position:absolute; left:15px; top:5px; width:14px; height:13px; cursor:pointer; background:url("../../img/tree_icon1.gif") no-repeat left center; }
.tree-list ul { }
.tree-list li { position:relative; padding-left:14px; }
.tree-list a.node-k { padding:0 5px 0 20px; margin-bottom:1px; }
.tree-list a.tree_icon2.node-k { padding-left:15px; }
.tree-list a.node-k:hover,.tree-list a.node-k.hover { color:#FF9500; }
.tree-list-1 {  }
.tree-list-2 { }
.tree-list-3 { }
.tree-list-1 a { font-size:14px; }
/*.tree-list-2 a { color:#FF9500 }
.tree-list-3 a { color:#FFBB7E; }*/

.m-questionList-box { overflow:hidden; overflow-x:hidden; overflow-y:scroll; padding:0 10px; margin-right:10px; }
.m-questionList-box-list {  }
#question-box-parent  { }
#question-box-parent .question-box-son { border:solid 1px #ccc; padding:10px; margin-bottom:10px; position:relative; overflow:hidden; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.question-icons-box { position:absolute; top:10px; right:10px; }
.question-icons-box .icon-list { }
.question-icons-box .icon-list a { margin-left:10px; display:inline-block; *display:inline; *zoom:1; }
#question-box-parent .question-icons-box { position:absolute; top:10px; right:10px; }
.question-box-son-title { font-size:0; }
.question-box-son-title .icon2-png { padding-left:35px; height:15px; overflow:hidden; line-height:15px; margin-top:7px; }
.question-box-son-title p { font-size:12px; margin-right:30px; line-height:30px; }
.question-box-son-title .textsel,.question-box-son-body .textsel{-webkit-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.question-box-son iframe { width:100%; }
.question-box-son-body { }
.m-questionList-title { height:26px; padding:5px; background-color:#eee; border:solid 1px #ccc; margin:10px; position:relative; }
.page-fenye-box { position:absolute; top:8px; left:10px;  }
.iframe-icon { text-align:right; }
.iframe-icon a { color:#0088CC; padding:0 10px; }
.iframe-icon a:hover { background-color:#0088CC; color:#fff; }
.search-box { }
.question-img,.answer-img,.analysis-img { padding:15px 0 15px 15px; overflow:hidden; *zoom:1; word-break:break-all; word-wrap:break-word; }
.iframe-answer-box,.iframe-analysis-box,.answer-icon { padding-top:20px; }
/* 排序 */
.sort{
	line-height: 26px;
}
.sort a{
	margin:0 5px;
}
.sort a i{
	background:url(../../img/arrow.png) no-repeat top left;
	display:inline-block;
	width:9px;
	height:16px;
	vertical-align: middle;
}
.sort .desc{
	margin-right:0px;
}
.sort .desc i{
	background-position:top right;
	
}

.sort a.z-sel{
  padding-bottom:3px;
  border-bottom: 2px solid #0088CC;
}
/* 纠错 */
#jiucuo-box { padding:20px; }
#jiucuo-box h5 { text-align:center; letter-spacing:10px; font-weight:800; }
#jiucuo-box .info { margin-top:15px; }
#jiucuo-content { font-size:14px; }
#jiucuo-content dt,#jiucuo-content dd { margin-top:10px; }
#jiucuo-content dd textarea { width:520px; height:140px; margin-top:10px; padding:10px; border:solid 1px #999; }
#jiucuo-content dd textarea:focus { border:solid 2px #0088CC; }

.m-question-type-box { padding:10px 10px 0 10px; }
.m-question-type-box dl dt,.m-question-type-box dl dd { float:left; display:inline; margin-right:20px; }
.m-question-type-box dl a:hover,.m-question-type-box dl a.hover { color:#FF9500; }
.m-question-type-box .btn{background-color: #0088cc;
    border-radius: 5px;
    color: #fff;
    margin-right: 10px;
    padding: 4px 10px;} 
.noFenYe { overflow:hidden; zoom:1; }
.noFenYe span { float:left; display:inline; margin-left:10px; height:26px; line-height:26px; font-size:small; }

/* question-cart */
#paper-preview-btn { padding:4px 10px; background-color:#0088CC; color:#fff; border-radius:5px; margin-right:10px; }
#paper-preview-btn:hover { background-color:#2A9CD4; }
#paper-newadd-btn { padding:4px 10px; background-color:#FF9500; color:#fff; border-radius:5px; }
#paper-newadd-btn:hover { background-color:#FFA425;  }
.m-leftNav-c { padding:10px 5px 0; }
#question-cart .cart-xk-title { border-top:solid 1px #0088CC; margin:20px 0 10px; text-align:center; position:relative; }
#question-cart h5 {  top:-12px; left:0; position:absolute; width:100%; }
#question-cart h5 span { text-align:center; color:#0088CC; font-size:14px;  font-weight:normal; background-color:#fff; display:inline-block; padding:0 10px; }
#question-cart table { margin:10px 0; width:100%; }
#question-cart table td { padding:2px 5px 1px; text-align:center; vertical-align:middle; }
#question-cart table td.s1 { text-align:left; }
#question-cart table td.s2 { width:20px; color:#999; }
#question-cart table td.s3 { width:20px; }
#question-cart table td.s3 a { margin-top:4px }

/* paper */
.paper-nav-content { padding:5px 10px; border-bottom:solid 1px #ccc; }
.paper-nav-content li { float:left; display:inline; margin-right:20px; }
.paper-nav-content li a { display:block; }
.paper-nav-content li a.hover,.paper-nav-content li a:hover { color:#FF9500; }

/* inte */
.inte-search-box { padding:10px; }
.inte-search-box .title { font-size:14px; margin-bottom:5px; color:#000; }
.m-inte-qNum-content { }
.m-inte-qNum-content li { float:left; display:inline; margin-right:20px; }
.m-inte-qNum-content li p {  }
.m-inte-qNum-content li select { width:100px; }
.m-inte-qLevel-content { }
.m-inte-qLevel-content li { float:left; display:inline; margin-right:20px; }
.m-inte-qLevel-content li a.hover,.m-inte-qLevel-content li a:hover { color:#FF9500; }
.m-inte-type-versionList .s1 { margin-right:20px; }
.chapter_knowledge_node { overflow:auto; overflow-x:hidden; overflow-y:scroll; margin-top:10px; padding:1px 10px 0 0; }
.chapter_knowledge_node dl.each { border:solid 1px #ccc; margin-bottom:10px; }
.chapter_knowledge_node dl.each input { vertical-align:middle; display:inline-block; margin-right:5px; }
.chapter_knowledge_node dl.each dt { border-bottom:solid 1px #ccc; background-color:#eee; font-weight:800; font-size:14px; }
.chapter_knowledge_node dl.each dt,.chapter_knowledge_node dl.each dd { padding:10px; }
.chapter_knowledge_node dl.each dd { float:left; display:inline; width:300px; max-width:300px; margin-right:10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height:21px; }
/*.chapter_knowledge_node dl.each dd:after { content:"..."; }*/
.chapter_knowledge_node .search-btn { padding:0 20px; margin-bottom:20px; cursor:pointer; }

.inte-title { font-size:16px; line-height:30px; }
.inte-title h5 a { color:#0088CC; }

/* preview */
.preview-left { }
.preview-main { margin-left:191px; }
.paper-tmp { margin:5px 10px 0; }
.paper-tmp li { float:left; display:inline;}
.paper-set { margin:0 10px 10px 10px; }
.paper-set li {}
.paper-set a.icon1-1 { display:inline-block; margin:0 5px 0px 0; vertical-align:text-bottom; cursor:pointer; }
.paper-set input { margin:0px 5px 0 0; display:inline-block; vertical-align:text-bottom; }
.paper-set .menu-set-title { display:inline-block; cursor:pointer; }
.paper-set .menu-set-title:hover { color:#FF9500; }
.paper-set h5 { margin-right:10px; font:800 14px/30px "Microsoft YaHei"; }
.paer-two .q-title-box { margin-top:5px; }
.paer-two .q-title { padding-left:10px; background-color:#eee; border:solid 1px #ccc; margin-bottom:5px; display:block; }
.paer-two .q-title:hover { background-color:#0088CC; color:#fff; }

.preview-title { border-bottom:solid 1px #ccc; padding:5px 10px; }
.preview-title a { margin:4px 0 0 10px; }
.preview-title h2 { font-weight:800; }
#preview-mainContent { overflow:auto; overflow-x:hidden; overflow-y:scroll; }
.paper-bindthread { background:url('../../img/paper_bindthread.gif') no-repeat; width:100px; height:573px; position:absolute; top:10px; left:10px; }
.paper-bindthread:hover { background-position:-100px 0; }
#paper-content { margin:10px 10px 10px 120px; }
#paper-content .sonbox { position:relative; cursor:pointer; }
#paper-content .paper-securityText { font-size:14px; }
#paper-content .paper-mainTitleText { font-size:24px; line-height:30px; }
#paper-content .paper-subTitleText { font-size:20px; line-height:30px; }
#paper-content .paper-mainTitleText,#paper-content .paper-subTitleText,#paper-content .paper-pointText,#paper-content .paper-paperInfoText,#paper-content .paper-stuInputText { text-align:center; }
#paper-content .paper-pointText,#paper-content .paper-paperInfoText,#paper-content .paper-stuInputText,#paper-content  .paper-noticeText { font-size:14px; }
#paper-content .paper-pointText { margin-top:8px; }
#paper-content .paper-pointText table { margin:0 auto; }
#paper-content .paper-pointText table,#paper-content .preview-question-type-content table { border-top:2px solid #666; border-left:2px solid #666; width:auto; height:auto; display:inline-table; }
#paper-content .paper-pointText table td,#paper-content .preview-question-type-content table td { border-right:2px solid #666; border-bottom:2px solid #666; width:50px; line-height:25px; font-size:14px; text-align:center; }
#paper-content .paper-noticeText { margin-top:8px; }

#paper-content .hover,#paper-content .hover table,#paper-content .hover table td { color:#f60; border-color:#f60; }
#paper-content .q-type-hover table,#paper-content .q-type-hover table td,#paper-content .q-type-hover .preview-type-name { color:#f60; border-color:#f60; }
#paper-content .preview-question-type-box { margin-top:10px; cursor:pointer; border:solid 1px #fff; padding:1px; }
#paper-content .q-type-hover { border:solid 1px #f60;}
#paper-content .q-type-hover .preview-question-type-content { background-color:#FCF2E5; }
#paper-content .preview-question-type-box .questionPoint-table { margin-right:10px; float:left; display:inline;}
#paper-content .preview-type-name { font-size:16px; font-weight:800; display:inline-block; }
#paper-content .question-content-box iframe { width:100%; }
/* 题型功能按钮样式 */
.question-type-icons-list { position:absolute; top:-1px; right:0; font-size:0; }
.q-type-hover .question-type-icons-list { display:block; }
.question-type-icons-list a { display:inline-block; padding:0 15px; background-color:#FFC198; color:#fff; border:solid 1px #FFC198; border-top:0; line-height:25px; margin-right:5px; font-size:12px; }
.question-type-icons-list a:hover { color:#fff; background-color:#f60; border:solid 1px #f60; border-top:0; }

.preview-question-list .each_q { border:solid 1px #fff; margin-top:5px; padding-bottom:10px; position:relative; }
.preview-question-list .each_q .iframe-icon { }
.preview-question-list .each_q .iframe-icon a:hover { background-color:#FFC198; }
.preview-question-list .q-content-hover { border:solid 1px #f60; }
.preview-question-list .q-content-hover .iframe-icon { display:block; }
.preview-question-list .question-index { display:inline-block; }
.preview-question-list .q-content-hover .question-index { color:#000; }
.preview-question-list .answer-icon em { padding:5px 10px; }
.preview-question-list .each_q_parent{position: relative;left:0;top:0;}
/* 试题按钮样式 */
.question-icons-list { position:absolute; top:0; right:0; font-size:0; }
.preview-question-list .q-content-hover .question-icons-list { display:block; }
.question-icons-list a { display:inline-block; padding:0 15px; background-color:#FFC198; color:#fff; border:solid 1px #FFC198; border-top:0; line-height:25px; margin:1px 1px 0 0; font-size:12px; }
.question-icons-list a:hover { color:#fff; background-color:#f60; border:solid 1px #f60; border-top:0; }
.preview-question-type-content,.preview-question-list .each_q,.preview-question-type-content { position:relative; }

#preview-setting { width:700px; }
#preview-setting .preview-setting-content { overflow:auto; overflow-x:hidden; height:344px; margin:10px 10px 0; padding-right:10px; }
#preview-setting table { margin-bottom:10px; width:100%; }
#preview-setting table td { vertical-align:middle; }
#preview-setting table td ul { line-height:24px; padding:5px 0; }
#preview-setting table td ul li { padding-bottom:5px; overflow:hidden; }
#preview-setting table td ul li span { float:left; display:inline; padding-right:5px; }
#preview-setting table td ul input.text-input,#preview-setting table td ul textarea { width:480px; padding:5px; outline:0; border:solid 1px #999; }
#preview-setting table td.title-td { text-align:right; width:120px; font-size:16px; padding-right:6px; background-color:#eee; }
#preview-setting table td.option-td { text-align:left; padding:0 15px; background-color:#f7f7f7; }
#preview-setting table.active td.title-td { background-color:#fc0 }
#preview-setting table.active td.option-td { background-color:#ffc; }
#preview-setting textarea { height:55px; }

.preview-question-type-content { height:56px; overflow:hidden; *zoom;1; }

.m-questionList-search .title { line-height:26px; }

/* 组卷记录 */
.m-paper-type-list { padding:0 10px; margin-right:10px; }
.my-paper-list { width:100%; border-collapse:collapse; }
.my-paper-list td { border:#ccc 1px solid; text-align:center; padding:10px 5px; }
.my-paper-list td.title { font-size:14px; font-weight:800; color:#666; background-color:#eee; }
.my-paper-list .t_content td.s2 a { color:#0088CC; }

/* 导出试卷窗口 */
#load-paper { display:none; padding:0 20px 10px; }
#load-paper dd.hover { background-color:#D9EEEC; }
#load-paper h5 { font:normal 16px/30px 'Microsoft YaHei'; margin:10px 0; }
#load-paper .list1 { border-top:solid 1px #ccc; border-left:solid 1px #ccc; }
#load-paper .list1 dd { float:left; display:inline; width:110px; height:150px; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; text-align:center; position:relative; }
#load-paper .list1 dd label { position:absolute; top:0; left:0; padding-top:100px; width:100%; }
#load-paper .list1 dd label span { display:block; }
#load-paper .list1 em.icon1 { width:100%; height:100px; display:block; }
#load-paper .list2 { border-top:solid 1px #ccc; border-left:solid 1px #ccc; }
#load-paper .list2 dd { float:left; display:inline; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:5px 10px; width:201px; }
#load-paper .list2 dd label { display:block; }
#load-paper .list2 dd input { vertical-align:middle; margin-right:10px; }

.two-line label{padding: 0px 16px!important;}
.two-line .two-first{border:none;border-top:1px solid #ccc;}
.two-line .two-second{border:none;border-bottom:1px solid #ccc;}
.two-line input{margin-right:10px!important;}
/* 添加试卷预览 */
.rightBottom{
position:fixed;
bottom:0px;
right:35px;
}
.rightBottom a{
	    padding: 0 10px;
    background-color: #0088CC;
    color: #fff;
    line-height: 30px;
    border-radius: 4px;
}
#moveType{font-size: 16px;color: #000;font-weight: bold;}
#questionMove{display:none;}
#qMoveBox{
	height:120px;
	margin-top:10px;
	font-size:16px;
}
#qMoveBox select{
	width:85px;
	height:25px;
}