﻿body { font: 12px Verdana, Arial, Helvetica, snas-serif, "宋体"; color:#2e2e2e; background: #fff;margin:0px;padding:0px; }

.wishBg{background:url(images/banner/banner.jpg) no-repeat;width:900px;height:107px;display:block;position:relative;}
/* 首页风格 */
/* stand for - Teacher Defautlt Page - Spreader(推荐) */
.defT_Sped { width:690px; }
	.defT_Sped .boxL { width:345px;border-right:1px dotted #d6d6d6; }
	.defT_Sped .boxR { width:344px; }
	.defT_Sped .boxL .icon { width:80px;height:100px; background:url(Images/package_icon.gif) no-repeat 0 0; }
	.defT_Sped .boxR .icon { width:80px;height:100px; background:url(Images/package_icon.gif) no-repeat -80px 0; }
	.defT_Sped .content { padding-right:15px;line-height:20px; width:240px;}
	.defT_Sped .Text { color:#999; height:60px;overflow:hidden; }
	.defT_Sped .button { padding-top:10px; }
	.defT_Sped .button a { width:75px;height:23px; background:url(Images/package_icon.gif) no-repeat -160px 0; line-height:23px;display:inline-block;text-align:center; color:#fff; }
	.defT_Sped .button a:hover { background:url(Images/package_icon.gif) no-repeat -160px -23px;text-decoration:none; }
.defT_Exam { }
	.ExamPubItem { height:40px;line-height:40px; border-bottom:1px dotted #d6d6d6;padding-left:10px; }
	.ExamPubItem:hover { background:#f2f9fc; }
	.ExamPubItem .Prev { float:left;line-height:40px; width:35px;height:30px; background:url(Images/package_icon.gif) no-repeat -240px 0; }
	.ExamPubItem:hover .Prev { background:url(Images/package_icon.gif) no-repeat -240px -40px; }
	.ExamPubItem .Content { float:left;line-height:40px; width:auto; font-size:14px; }
	.ExamPubItem .BtnList { float:right;line-height:40px; padding-right:5px; }
	.ExamPubItem .BtnList div { float:left;line-height:40px;height:40px; }
	.ExamPubItem .BtnList div.date { color:#999999; width:90px;text-align:right; }
	.ExamPubItem .BtnList a { color: #6fa1b7; margin: 2px 4px; height: 20px; line-height: 20px; }
.def_User { line-height:20px; }
	.headPic { padding:2px;border:1px solid #e6e6e6; float:left; background:#fff; } /*  */
	.def_User .info { float:left; padding:10px 0 0 20px; line-height:24px; }
	.def_User .info b { font-size:14px; }
	.def_User .text  { float:left; width:90px; }
	.def_User .icon1 { float:left; width:30px; height:20px; background:url(Images/package_icon.gif) no-repeat -100px -100px; }
	.def_User .icon2 { float:left; width:30px; height:20px; line-height:24px; background:url(Images/package_icon.gif) no-repeat -100px -140px; }
	.def_User .number { font-size:14px; }
	.def_User .digitSign { float:left;  line-height:15px; border: 1px solid #84aec6; width: 82px; position: relative; text-align: center; height: 15px; color: #4d7e99; font-family: Arial; display: inline-block; zoom: 1; vertical-align: middle; }
	.def_User .digitSign span { display: block; background: #84aec6; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; position: absolute; top: 1px; left: 1px; bottom: 1px; }
.def_RecomFriend {}
	.def_RecomFriend .Item { clear:both; line-height:20px; }
	.def_RecomFriend .Item .headPic { margin:0 10px 10px 0; float:left; width:48px; height:48px; }
	.def_RecomFriend .iconAddFrd { background: url(Images/package_icon.gif) -160px -100px no-repeat; zoom: 1; width: 20px; height: 20px; }
	.def_RecomFriend .iconAddFrd:hover { background: url(Images/package_icon.gif) -140px -100px no-repeat; }
	.def_RecomFriend .iconDelFrd { background: url(Images/package_icon.gif) -160px -120px no-repeat; zoom: 1; width: 20px; height: 20px; }
	.def_RecomFriend .iconDelFrd:hover { background: url(Images/package_icon.gif) -140px -120px no-repeat; }
	.def_RecomFriend .name { display:block; float:right; width:140px; }
	.def_RecomFriend .text { display:block; float:right; width:140px; padding-top:5px;}
/*我们每天在进步*/
.def_Refresh {}
	.def_Refresh dt {width:40px; color:#999; }
	.def_Refresh dd {width:130px; }
.def_MsgNews {}
	.def_MsgNews li { padding:4px 15px;margin-bottom:5px; display:block; background:#f8f8f8;border:1px solid #e7e7e6; line-height:18px; }
	.def_MsgNews li:hover { background:#f8f8f8;border:1px solid #a5c8da; }
	.def_MsgNews li a { }
	.def_MsgNews li a:hover {  }
/*班级首页右侧*/
.def_ClassInfo li{line-height:22px;}	
	.def_ClassInfo span{color:#999;}
	.def_ClassInfo b{color:#45a219;font-weight:normal;}
.def_ClassMembers{background:#fff;padding:8px 3px 0px 3px;}
	.def_ClassMembers .tabsHeader li a{font-weight:normal;}
    .def_ClassMembers .picList p{text-align:center;}
    .def_ClassMembers .picList{padding:8px 0px 0px 0px;}
	.def_ClassMembers .picList img{width:48px;height:48px;padding:2px;border:1px solid #e6e6e6;}
	.def_ClassMembers .picList li{display:block;width:60px;height:85px;float:left;margin:0px 5px 5px 0px;}
.def_ClassTools a{ background-position-x:5px;display:block;width:70px;padding-left:26px;float:left;height:22px;line-height:22px;margin:0px 3px 3px 0px;border:1px solid #F0F1EC;}
.def_ClassTools a:hover{background-color:#f2f9fc;text-decoration:none;border:1px solid #a5d1e4;}
/* 试卷库页面 */
/*左栏筛选20100415*/
dl.filter_{color:#666;}
dl.filter_ dt,dl.filter_ dd{line-height:24px;}
dl.filter_ dt{font-size:13px;font-family:Arial;}
dl.filter_ label{color:#0079b7;}
dl.filter_ .line{border-bottom:1px dotted #bdbdbd;padding-bottom:8px;margin-bottom:10px;}
dl.filter_ .type_{margin-top:2px;display:block;}
.type_ a{line-height:18px;zoom:1;margin-right:6px;padding:2px 5px;word-break:keep-all;}
.type_ a.active,.type_ a:hover{background:#E6F1FD;text-decoration:none;}
.leftBar {}
	/* 左栏公共筛选样式 */
	dl.filter { }
	dl.filter dt { font-size:14px;padding:0px 16px;font-weight:bold;background:url(images/filterIco.png) no-repeat left 45%;float:none; text-align:left; }
	dl.filter dd { display: block; font-style: normal; line-height: 24px; zoom: 1; margin-bottom: 15px;padding:6px 0px 0px 10px; float:none; }
	dl.filter dd input.text { width:130px; }
	dl.filter dd a, .typeList dd a:hover { float: left; margin-right: 10px; white-space: nowrap;font-size:14px;}
	dl.filter dd a.on, .typeList dd a.on:hover { color: #45a219;text-decoration:underline; }
	dl.filter dd.filterLine{ background:#fff;height:1px;line-height:1px;font-size:1px;padding:0px; border-top:1px solid #d6d6d6;overflow:hidden; }
	dl.filter .center .treeSon{margin-left:0px;}
	dl.filter .center .treeSon a{font-size:14px;}
	dl.filter .center .treeRoot{color:#666;}
	dl.filter .center .treeRoot .subjectLink{zoom:1;display:inline-block;*display:inline;border:1px solid #f0f1ec;}
.PaperPubItem { border-bottom:1px dotted #d6d6d6; padding:7px 0 7px 10px; zoom: 1 }
.PaperPubItem:hover { background:#f2f9fc; }
.PaperPubItem .Prev { float:left;height:18px;overflow:hidden; }
.PaperPubItem .Prev input { float:left;height:18px;overflow:hidden; }
.PaperPubItem .Prev .itemIcon { float:left; width:20px;height:20px; background:url(Images/package_icon.gif) no-repeat -280px 0; }
.PaperPubItem:hover .Prev .itemIcon { background:url(Images/package_icon.gif) no-repeat -280px -20px; }
.PaperPubItem .Content { float:left;width:612px;*width:auto;}
.PaperPubItem .Content .name {font-size:14px;zoom:1;}
.PaperPubItem .Content .PaperType {font-size:12px;color:#999;line-height:normal; }
.PaperPubItem .Content span .fr{margin-right:20px;margin-top:5px;}
.PaperPubItem .SubInfo { padding-top:5px; }
	.PaperPubItem .SubInfo .state { min-height:25px;_height:25px; line-height:25px; font-family:Georgia; }
	.PaperPubItem .SubInfo .tools { min-height:25px;_height:25px; }
	.PaperPubItem .SubInfo .tools a { color: #6fa1b7; margin: 2px 4px; padding-left: 20px; height: 20px; line-height: 22px; text-align: left; display:inline-block; }
	.PaperPubItem .SubInfo li{float:left;width:90px;color:#747474;overflow:hidden;}
	.subinfo_ .PaperPubItem .SubInfo li{float:none;color:#747474;width:auto;line-height:20px;}
	.subinfo_ .PaperPubItem .SubInfo ul{border:none;color:#999;}
	.subinfo_ .PaperPubItem .SubInfo ul span{margin-right:5px;}
	.PaperPubItem .SubInfo ul span{font-family:Arial;color:#6DAD34;margin-left:5px;}
	.PaperPubItem .SubInfo ul b{float:left;font-weight:normal;margin-right:10px;font-family:Georgia;color:#999;}
	.PaperPubItem .SubInfo ul{border-bottom:1px solid #eceff5;padding:5px 0px;}
/* 题库顶部筛选框 */
.filterBar{background:#fafafa;border:1px solid #c8e8f8;padding:5px 7px;margin:8px 0px 0px 0px;}
.filterBar .expand,.filterBar .collapse{background-position:right center;padding-right:15px;}
.filterAdvBar .gkFilter{margin-top:-5px;}

/* 题库列表元件 */
.QuesPubItem { border-bottom:1px dotted #d6d6d6; padding:7px 0 7px 5px; zoom: 1 }
/*.QuesPubItem:hover { background:#f2f9fc; }*/
.QuesPubItem .Prev { float:left; padding-right:5px; padding-top:2px;line-height:20px;color:#999;margin-bottom:5px; }
.QuesPubItem .Prev input { float:left;display:inline-block; }
.QuesPubItem .Prev .itemIcon { float:left; width:20px;height:20px; background:url(Images/package_icon.gif) no-repeat -280px 0; }
.QuesPubItem:hover .Prev .itemIcon { background:url(Images/package_icon.gif) no-repeat -280px -20px; }
.QuesPubItem .Content { /*margin-right: -100px;*/ overflow:hidden;width:auto; }
.QuesPubItem .Item { float:left;width:auto; }
.QuesPubItem .Content .Inner {font-size:14px; float:left; /*margin-right: 100px;*/overflow:hidden; width:auto;line-height:170%; }
.QuesPubItem .Content .QuesType {font-size:14px;line-height:24px;color:#555; }
.QuesPubItem .Content .name {font-size:14px;line-height:24px; }
.QuesPubItem .Content .name a {font-size:12px;line-height:24px; }
.QuesPubItem .Content td{font-size:14px;}
.QuesPubItem .SubInfo { padding-top:5px; width:auto; }
.QuesPubItem .SubInfo .state { min-height:25px;_height:25px; line-height:25px; font-family:Georgia; color:#999; }
.QuesPubItem .SubInfo .tools { min-height:25px;_height:25px; }
.QuesPubItem .SubInfo .tools a { color: #6fa1b7; margin: 2px 4px; padding-left: 20px; height: 20px; line-height: 22px; text-align: left; display:inline-block; }
.subinfo_ .QuesPubItem .SubInfo .state .AcBtn2 { margin-right:5px; }
.subinfo_ .QuesPubItem .SubInfo .tools { min-height:25px;_height:25px; }
.subinfo_ .QuesPubItem .SubInfo .tools a { color: #6fa1b7; padding-left: 20px; height: 20px; line-height: 22px; text-align: left; display:inline-block; }
/* 试卷编辑特殊元素要求 加入难度编辑和考查点编辑 */
.PaperEditor .SubInfo { }
.PaperEditor .SubInfo .appPaperEdit { float:right;width:630px;text-align:right; background:#eceff4;padding:5px;}
.PaperEditor .SubInfo .appPaperEdit b.fr{line-height:25px;margin-right:5px;}
.PaperEditor .SubInfo .appPaperEdit .Block { float:right; }
.PaperEditor .SubInfo .appPaperEdit .setDifficulty { padding:2px; }
.PaperEditor .SubInfo .appPaperEdit .SelCtrl { float:right; text-align:left;margin-left:3px; }

/* 试题添加到试卷大题选择框 */
.QuesAdd2Part { border:1px solid #b5c5cc; width:150px; padding:2px; position:absolute; background:#fff; display:none; }
.QuesAdd2Part .Info { padding:5px; }
.QuesAdd2Part a { display:block;height:20px;line-height:20px;padding-left:10px; }
.QuesAdd2Part a:hover { text-decoration:none; background:#d2e4ec; }

/* 分页列表操作条 以及置于列表头的操作按钮 */
.CtrlBar { }
	.CtrlBar .button { float:left; padding:10px; }
	.CtrlBar .pager { float:right; }
	a.CtrlBtn , .CtrlBar .button a { vertical-align:middle;display:inline-block; background:url(Images/package_smallElement.gif) no-repeat 100% -460px;margin-right:5px;padding-right:5px; color:#777; }
	a.CtrlBtn span , .CtrlBar .button a span { display:inline-block; background:url(Images/package_smallElement.gif) no-repeat 0 -460px; cursor:pointer;padding:5px 0 0 5px;height:15px; line-height:12px; }
	a.CtrlBtn:hover , .CtrlBar .button a:hover { text-decoration:none; color:#0079b7; background:url(Images/package_smallElement.gif) no-repeat 100% -440px; }
	a.CtrlBtn:hover span , .CtrlBar .button a:hover span { background:url(Images/package_smallElement.gif) no-repeat 0 -440px; }

/* PopTree树 */
.popTree { font-size:12px; }
.popTree li { padding-left:10px; }
.popTree .selected { background:#0079b7; border:1px #0079b7 solid}

/* 操作条特殊大图标 */
.iconTopBtn { background: url(Images/package_smallElement.gif) 100% -20px no-repeat #fff; display:inline-block; float: right; height:12px; overflow:hidden; padding:4px 24px 4px 4px; border:1px solid #b5c5cc; }
.iconTopBtn:hover {  border:1px solid #0079b7; text-decoration:none;  }
/*加入试题篮*/
.iconTopBtn2 { background: url(Images/package_smallElement.gif) 0px -22px no-repeat #fff; display:inline-block; float: right; height:12px; overflow:hidden; padding:4px 4px 4px 20px; border:1px solid #b5c5cc;}
.iconTopBtn2:hover {  border:1px solid #0079b7; text-decoration:none;  }
.iconTopBtn3 {display:inline-block; float: right; height:12px; overflow:hidden; padding:4px 4px 4px 4px; border:1px solid #b5c5cc;}
.iconTopBtn3:hover {  border:1px solid #0079b7; text-decoration:none;  }

/* 添加删除橙色图标 */
.iconPubAdd { background: url(Images/package_icon.gif) -100px -360px no-repeat; zoom: 1; padding-left: 20px; height: 20px; cursor:pointer;line-height:20px; }
.iconPubAdd:hover { background: url(Images/package_icon.gif) -100px -340px no-repeat; }
.iconPubEdit { background: url(Images/package_icon.gif) -100px -280px no-repeat; zoom: 1; padding-left:20px; height: 20px; cursor:pointer;line-height:20px; }
.iconPubEdit:hover { background: url(Images/package_icon.gif) -100px -260px no-repeat; }
.iconPubDel { background: url(Images/package_icon.gif) -100px -320px no-repeat; zoom: 1; padding-left: 20px; height: 20px; cursor:pointer;line-height:20px; }
.iconPubDel:hover { background: url(Images/package_icon.gif) -100px -300px no-repeat; }

/* 操作条图标 */
.iconCollapse2 { padding-left: 20px; background: url(Images/package_icon.gif) -200px -140px no-repeat; }
.iconExpand2 { padding-left: 20px; background: url(Images/package_icon.gif) -180px -140px no-repeat; }

.iconCollapse { padding-left: 20px; background: url(Images/package_icon.gif) -140px -140px no-repeat; cursor:default; *display:inline-block;display:inline;zoom:1; }
.iconExpand { padding-left: 20px; background: url(Images/package_icon.gif) -160px -140px no-repeat; *display:inline-block;display:inline;zoom:1; }
.iconTrans { padding-left: 20px; background: url(Images/package_icon.gif) 0px -100px no-repeat; }
.iconRanTrans { padding-left: 20px; background: url(Images/package_icon.gif) 0px -120px no-repeat; }
.iconArrowUp { padding-left: 20px; background: url(Images/package_icon.gif) 0px -140px no-repeat; }
.iconArrowDown { padding-left: 20px; background: url(Images/package_icon.gif) 0px -160px no-repeat; }
.iconDelete { padding-left: 20px; background: url(Images/package_icon.gif) 0px -180px no-repeat; }
.iconEdit,.iconAnswer { padding-left: 20px; background: url(Images/package_icon.gif) 0px -200px no-repeat; }
.iconDetail { padding-left: 20px; background: url(Images/package_icon.gif) 0px -220px no-repeat; }
.iconShare,.iconWrongList { padding-left: 20px; background: url(Images/package_icon.gif) 0px -240px no-repeat; }
.iconFavorite { padding-left: 20px; background: url(Images/package_icon.gif) 0px -260px no-repeat; }
.iconTemporary { padding-left: 20px; background: url(Images/package_icon.gif) 0px -280px no-repeat; }
.iconReview { padding-left: 20px; background: url(Images/package_icon.gif) 0px -300px no-repeat; }
.iconWord { padding-left: 20px; background: url(Images/package_icon.gif) 0px -320px no-repeat; }
.iconPrint { padding-left: 20px; background: url(Images/package_icon.gif) 0px -340px no-repeat; }
.iconCreateExam { padding-left: 20px; background: url(Images/package_icon.gif) 0px -360px no-repeat; }
.iconExamMark { padding-left:20px; background: url(Images/package_icon.gif) 0px -200px no-repeat;  }
.iconReminder {padding-left: 20px; background: url(Images/package_icon.gif) 0px -100px no-repeat;}
.iconImprove { padding-left: 20px; background: url(Images/package_icon.gif) 0px -200px no-repeat; }
.iconApprove { padding-left: 20px; background: url(Images/package_icon.gif) 0px -120px no-repeat; }
.disabled { cursor:text; color:#808080;}
.disabled:hover { cursor:text; color:#808080; text-decoration:none;}

/* 导入word试卷页面 */
.importDocBanner{background:Url(images/banner.jpg) no-repeat;height:250px;position:relative;margin-top:8px;}
.importDocBanner select{position:absolute;top:204px;left:360px;font-size:14px; }
.importDocBanner select option { line-height:18px; }
.importDoc ol{ list-style-type:decimal;padding:10px 0 15px 40px;margin-top:10px; }
.importDoc li{ font-size:14px;line-height:26px;color:#444; }
.importFileSelector {position:absolute;top:193px;left:444px;font-size:14px; }
.upDocBtn{background:url(images/info/uploadword.gif) no-repeat;width:175px;height:42px;display:block;margin:0px auto;}
.upDocBtn:hover{background:url(images/info/uploadword.gif) no-repeat left -50px;}
.importDocTop{font-size:14px;text-align:center;padding:20px 0px 10px 0px;line-height:40px;border:1px solid #bfdaf2;background:#eaf3fd;margin:10px 0px 50px 0px;}
.importDoc .gray{font-weight:normal;font-size:12px;margin-left:15px;}
.importDoc .green{font-family:Georgia;font-weight:bold;font-size:18px;margin:0px 3px;}
.importDoc h2{border-bottom:1px solid #bfdaf2;margin-bottom:10px;}
.docDisplay{background:#f6fdff url(images/info/docDisplay.gif) no-repeat;height:190px;}
.docDisplay2{background:#f6fdff url(images/info/docDisplay.gif) no-repeat left -193px;height:340px;}

/* 全站友好帮助提示框 */
.tipInfo{background:#f6fdff;padding:10px;border:1px solid #bfdaf2;}
.tipInfo ol {list-style-type:disc; padding:0 40px;}
.tipInfo li {font-size:12px;color:#0079b7;line-height:22px;list-style-position:inside;}

.tipInfo_ {background:#fffbe0;padding:5px 20px;border:1px solid #e3b695; line-height:18px; zoom:1; color:#a44b0a}
/* 全站友好帮助提示框 橙色版本 */
.tipInfo2 {background:#fffbe0;padding:5px 20px;border:1px solid #e3b695; position:relative; line-height:18px; zoom:1; color:#a44b0a}
.tipInfo2 a { margin:0 4px; text-decoration:underline; }
.tipInfo2 a.close { margin:0; position: absolute; right:2px; top:2px; font-family:"黑体"; font-size:10px; color:#a44b0a; background: url(Images/package_icon.gif) -100px -180px no-repeat; float:right; width:20px; height:20px; display:inline-block; cursor:pointer; }
.tipInfo2 a.close:hover { background-color:#e3b695; }
.tipInfo2 .button { padding-top:10px; }
.tipInfo2 .button a { width:75px;height:23px; background:url(Images/package_icon.gif) no-repeat -160px 0;text-decoration:none;  line-height:23px;display:inline-block;text-align:center; color:#fff; }
.tipInfo2 .button a:hover { background:url(Images/package_icon.gif) no-repeat -160px -23px;text-decoration:none; }
.tipInfo2 ol li{list-style-position:inside;list-style-type:disc;}
.tipInfo3 {background:#fffbe0;padding:5px;border:1px solid #e3b695;color:#971c00 }
.tipInfo3 a { font:12px/20px normal bold; font-weight:bold; color:#da4d00; text-decoration:underline; }
.tipInfo3 a:hover { color:#E00; }

/* ===== 出卷页面 ===== */
/* 出卷系列页面共用样式 */
.createPaper { }
	.createPaper h2 { height:40px; background:url(Images/banner_buildpaper.gif) no-repeat;padding-top:30px; }
	.createPaper h2 .TemplateManageBtn { background:url(Images/package_icon.gif) no-repeat -100px -240px; padding-left:28px;}
	.createPaper .fieldset { padding-left:70px; }
	.createPaper .fieldset dt { margin-left:-70px; width:60px; line-height:26px; }
	.createPaper .fieldset dd { line-height:26px; }
	.createPaper .PanelL { float:left;width:550px; padding-left:20px; overflow:hidden; }
	.createPaper .PanelL .Step { color:#1d7fa3;background:url(Images/package_buildPaper.gif) 0 24px no-repeat; line-height:26px;height:26px; font-size:14px !important;}
	.createPaper .Input { padding:15px 15px 20px 0px; font-size:14px !important;line-height:28px; }
	.createPaper .Input .SelCtrl {  background:none;width:400px;zoom:1;padding:4px; }
	.createPaper .Input .SelCtrl select { width:90px;margin-right:10px; font-size:14px; }
	.createPaper .Input .SelCtrl .selector .text { padding:3px; }
	.createPaper .Input .SelCtrl .selector .text.focus { padding:2px; }
	.createPaper .Input .SelCtrl .itemList { margin-top:10px;}
	.createPaper .Input .SelCtrl .item { font-size:12px; }
	.createPaper .Input input { font-size:14px; }
	.createPaper .PanelR { float:right;width:310px; }
	.createPaper .PanelR .Step { color:#1d7fa3; line-height:26px;height:26px;font-size:14px !important; }
	/* 预览试卷模板 */
	.createPaper .TempView { }
	.createPaper .TempViewInner { width: 270px;padding:15px;border:2px solid #cde3ee; }
	.createPaper .TempView  h1 { font-weight:normal;line-height:20px; font-size:14px; }
	.createPaper .TempView  li { margin-top:10px; }
	.createPaper .TempView  li div p{margin-left: 60px;line-height:180%;color:#666; }
	.createPaper .TempView table { margin:5px 0 10px 5%;width:95%;border:1px solid #9fcfe8;}
	.createPaper .TempView td { line-height:20px;height:20px;padding:2px; text-align:center;border-color:#9fcfe8; }
	.createPaper .TempView .first { width:90px;text-align:right; }
	.createPaper .TempView .trackbar { border:1px solid #b3d5e6; color:#055c8b;line-height:24px;height:24px;overflow:hidden; background:#e8f2f7; }
	.createPaper .TempView .trackbarInner { text-align:left; background:url(Images/package_buildPaper.gif) no-repeat 0px -20px; width:180px; }
/* ===== 出卷页面4.1 ===== */
.buildPaper_ { font-size:14px; }
	.bpTop_{padding:0px 0px 15px 30px;}
	.buildPaper_ .fieldset { }
	.buildPaper_ .fieldset dt { line-height:30px;font-weight:bold;  overflow:hidden; }
	.buildPaper_ .fieldset dd { line-height:30px; _height:30px; }
	.buildPaper_ .fieldset dt.line { width:104px; }
	.buildPaper_ .fieldset .line { border-bottom:1px dotted #eceff5; line-height:5px; font-size:1px; margin-bottom:5px;_height:5px;  }
	.buildPaper_ .fieldset dd select { line-height:30px; color:#222; font-size:14px; color:#0079b7; }
	.buildQue_ .fieldset dt { line-height:20px; font-weight:bold; color:#222; overflow:hidden;color:#666; }
	.buildQue_ .fieldset dd { line-height:20px; color:#222;_height:20px; }
	.buildQue_ .fieldset dt.line { width:104px; }
	.buildQue_ .fieldset .line { border-bottom:1px dotted #bacee4; line-height:5px; font-size:1px; margin-bottom:5px;_height:5px;  }
	.advBuildQue{background:#f2f9fc;border:1px solid #eceff5;padding:5px 0px;margin:5px 0px;}
	/* 知识点 */
	.buildPaper_ .SelCtrl { border:0; background:none; }
	.buildPaper_ .SelCtrl .selector { padding-bottom:8px; }
	.buildPaper_ .SelCtrl .selector input { font-size:14px; padding:5px; color:#808080; border:1px solid #BFDAF2; width:280px; }
	.buildPaper_ .SelCtrl .selector input.focus { font-size:14px; padding:4px; }
	/* 模板选择 */
	.buildPaper_ input.templateSel{  font-size:14px; padding:5px; color:#808080; border:1px solid #BFDAF2; width:280px; }
	.buildPaper_ input.templateSel.focus { font-size:14px; padding:4px; border:2px solid #eab252; }
	/* 模板编辑 */
	.buildPaper_ .templateEditor ul { margin-top:8px; }
		.buildPaper_ .templateEditor ul li { line-height:20px; font-size:12px; padding:2px; color:#555; }
		.buildPaper_ .templateEditor ul li input.text { padding:2px; line-height:14px; text-align:center; width:22px; margin:0 3px; color:#0079b7; }
		.buildPaper_ .templateEditor ul li .gray { font-weight:bold; font-family:Verdana; color:#555; }
		.buildPaper_ .templateEditor ul li .Title { width:100px; overflow:hidden; display:inline-block; font-weight:bold; }
		.buildPaper_ .templateEditor ul li input.text.focus { padding:1px; line-height:14px; }
	.buildPaper_ .templateEditor .saveBar { padding-top:8px; width:500px; text-align:right; line-height:20px; } /* 保存按钮 */
	
	/* 更多选项 */
	.buildPaper_ .moreChoiceBtn {  }
	.buildPaper_ .moreChoiceBtn span { display:inline-block;width:0px; }
	.buildPaper_ .moreChoice { padding-left:80px; }
	.buildPaper_ .moreChoice dt { margin-left:-80px; width:75px; font-weight:normal; text-align:left;}
	.buildPaper_ .moreChoice dd input.text { width:100px; font-size:14px; }
/* 下拉选框文字状态 */
.dropSelectText { color:#0079b7; margin:0 5px; cursor:pointer; }
.dropSelectText i { font-style:normal; padding:0 5px; background: url(Images/package_icon.gif) -200px -140px no-repeat; }

/* 模板选择控件 */
.popCon_TemplateList li { zoom:1; border-bottom:1px dashed #eceff5;padding-bottom:2px;}
.popCon_TemplateList li a  { float:left;width:99%; }
.popCon_TemplateList li a:hover, .popCon_TemplateList li a.on  {background:#cae6ee;}

.popCon_TemplateList li span  { float:right; width:30%;text-align:center;color:#555; }

/* 学生首页 诊断*/
.diagnoseSub b {font-size:14px;background:url(images/info/bookIco.gif) no-repeat left 40%;padding-left:25px;}
.diagnoseSub {padding:15px;}
.diagnoseSub .timeSub{float:right;}
.diagnoseSub .timeSub .pipe{color:#909090;margin:0px 5px;}
.diagnoseSub .timeSub .on{color:#45A219;font-weight:bold;}
.diagnose .subBtns{padding:15px 20px;}
.weakList li span{float:right;color:#9d9d9d;}
.weakList li input{margin-right:10px;}
.weakList li span b{color:#45A219;font-weight:normal;font-family:Georgia;font-size:16px;margin:0px 3px;}
.weakList li{padding:8px 15px;border-bottom:1px dotted #D6D6D6;}
.weakList{border-top:1px dotted #D6D6D6;}

/* 试卷编辑 */
/* 全局可编辑输入框样式 */
.canEditText1 { display: inline-block; }
.canEditText1, .canEditInput1 { text-align: center; font: 14px Verdana; color: #666; width: 24px; border: 1px solid #e6e6e6; border-width: 0 0 1px 0; line-height: 14px; height: 14px; padding: 2px; margin: 0 2px; }
.canEditText2, .canEditInput2 { text-align: center; font: 12px Verdana; font-weight: bold; color: #666; width: 80px; border: 1px solid #e6e6e6; border-width: 0 0 1px 0; line-height: 14px; height: 14px; padding: 2px; margin: 0 2px; }
.canEditTextAuto, .canEditInputAuto { border: 1px solid #e6e6e6; border-width: 0 0 1px 0 !important; padding: 2px 10px; margin: 0 2px; }
/* 【试卷显示核心】 */
.PaperPub { }
	.PaperPub h1 { text-align: center; padding: 10px 0; font: 20px/20px "黑体"; color: #45a219; }
	/*试卷标题*/
	.PaperPub h1 input { text-align: center; font: 20px/20px "黑体"; color: #45a219;width:620px; }
	.PaperPub h2 { text-align: center; font-size: 14px; color: #666; font-weight: normal; border:0; }
	/*试卷分数说明*/
	.PaperPub .PartTitle { font-size: 14px; font-weight: bold; margin: 5px 0; }
	/*大题标题说明*/
	.PaperPub .PartTitle input { font-size: 14px; font-weight: bold; }
	.PaperPub .PartTitle p{font-weight:normal; color:#666;}
	.PaperPub .PartTitle p strong{margin-right:5px;}
	.PaperPub .PartTitle .fl span{font-weight:normal;color:#666;margin-left:5px;}
	.PaperPub .PartTitle .fr{font-size:12px;font-weight:normal;line-height:16px;}
	.PaperPub .PartTitle .fr span,.PaperPub .PartTitle .fr a{vertical-align:middle;}
	.PaperPub .QuesList { padding: 0 20px; }
	
/*试卷右栏导航*/
.PaperPubBar {padding-top:20px;}
	.PaperPubBar .Info span{ font-family: Georgia; color: #9d9d9d;line-height:180%;}
	.PaperPubBar .Info{padding:10px 0px;margin-top:5px;}
	.PaperPubBar .part h5 { margin: 10px 0px; font-weight: normal; }
	.PaperPubBar .part h5 span{font-size:14px;}
	.PaperPubBar strong{font-size:14px;}
	.PaperPubBar .hint{color:#999;margin-left:5px;}
	.PaperPubBar .listitem { display: list-item; height:22px; line-height: 22px; border: 1px solid #1f8bbb; margin: 3px; cursor: move;clear:both;overflow:hidden;width:200px }
	.PaperPubBar .listitem b { display:inline-block;width: 20px; padding-left:5px; text-align:left; color:#000; font-weight:normal; }
	.PaperPubBar .listitem b.index { width: 32px; }
	.PaperPubBar .colorA, .PaperPubBar .colorN {background:#bfdbe4;}
	.PaperPubBar .colorB{background:#9bc9d8;}
	.PaperPubBar .colorC{background:#73b0c4;}
	.PaperPubBar .colorD{background:#4d98b2;}
	.PaperPubBar .colorE{background:#1e7897;}
	.PaperPubBar .colorF{background:#1e6887;}

/*一键出卷在试卷编辑时的模板选择*/
.SelTemplate {border:1px solid #c1e0eb; background:#ecf5f8;padding:5px; }
.SelTemplate .Title { color:#0079b7; font-weight:bold;padding:5px; }
.SelTemplate .TemplateList {  }
.SelTemplate .TemplateList li { padding:3px; border:1px solid #b7deec; background:#fff; display:inline;margin-right:5px; zoom:1;cursor:pointer; }
.SelTemplate .TemplateList li.on { padding:3px; border:1px solid #9ac6d5; background:#c1e0eb; }

.imgPrint{background:url(images/info/print.gif) no-repeat 5px center;padding-left:25px;}
.imgDoc{background:url(images/info/word.gif) no-repeat 5px center;padding-left:25px;}
/*作业列表*/
.homeworkItem{border-bottom:1px dashed #dbeeff;padding:10px 0px;}
.homeworkName{font-size:14px;margin-left:8px;}
.homeworkSub{padding:5px 0px 0px 25px;color:#999;}
.homeworkSub .tools{text-align:right;}
.homeworkSub .tools a{margin-left:10px;display:inline-block;*display:inline;zoom:1;height:20px;line-height:22px;}
.homeworkState{margin-left:25px;background:url(images/icon/email.png) no-repeat;padding-left:18px;line-height:18px;zoom:1;}
.homeworkState .digit{font-family:Georgia;margin:0px 3px;color:#e67900;}
/*作业详细*/
.hBaseUserList div{margin:0 auto;padding:2px;border:1px solid #e6e6e6;background:#fff;width:48px;height:48px;}
.hBaseUserList div img{display:block;margin:0;vertical-align:middle;}
.hBaseUserList li{float:left;width:60px;text-align:center;height:80px;margin-right:5px;}
.homeBaseUser h3{margin-bottom:5px;}
.hBaseUserList{margin-top:10px;}
.hBaseUserList li p{margin-top:5px;}
.hBaseInfo span{color:#999;}
.hBaseInfo{line-height:180%;}

/*布置作业*/
.steps{float:right;margin-top:5px;}
.steps span{margin-left:10px;color:#999;}
.steps span.on{color:#444;font-weight:bold;}
.steps b{margin-right:5px;font-family:Georgia;}
.steps span.on b{color:#e67900;}
.homework .fieldset{margin-top:15px;margin-left:35px;}
.homework h2{margin-bottom:10px;}
.homeworkUser li{border-bottom:1px dashed #dbeeff;padding:7px 0px;font-size:14px;}
.homeworkUser span{display:inline-block;*display:inline;zoom:1;}
.homeworkUser .className{width:200px;}
.homeworkUser .schoolName{width:200px;color:#666;}
.homeworkUser .userDigit{width:150px;color:#666;}
.homeworkUser .userDigit i{font-style:normal;font-family:Georgia;margin:0px 3px;color:#e67900;}
.homeworkUser{padding:8px;}

/* 基础资料修改页面通用样式 by Cray.Lin 2010-01-12 */
.BaseInfo {}
	.BaseInfo .fieldset { padding-left:155px;}
	.BaseInfo .fieldset dt { margin-left:-155px; width:150px; }
	.BaseInfo hr { height:1px; width:500px; color:#c8ebf8;text-align:left;margin-left:30px;border:0; }
	.BaseInfo input.text { width:220px; } /* 输入框 */
	.BaseInfo select { width:120px; } /* 下拉框 */
	.BaseInfo .InfoUL { width:420px; }
	.BaseInfo .InfoUL li { border-bottom:1px dotted #c8ebf8;height:28px;line-height:28px;overflow:hidden;color:#5fa2be; }
	.BaseInfo .InfoUL input.text  { width:120px; }
	.BaseInfo .InfoUL select { width:100px; }
	/*.BaseInfo .iconPubEdit , .BaseInfo .iconPubDel { background:none; width:auto; margin-left:10px; height:auto; }*/

/* ===== 作业模块样式汇总 ===== by Cray.Lin 2010-01-19 */
/* 作业右栏通用信息样式 */
.exam_InfoPnl {}
    .exam_InfoPnl h3 {font-size:14px;padding:0px 16px;font-weight:bold;background:url(images/filterIco.png) no-repeat left 45%;float:none; text-align:left; }
    .exam_InfoPnl dt {width:100%;padding:5px 0px; }
    .exam_InfoPnl dd {width:100%;  color:#9d9d9d;padding:3px 0px 8px 0px;margin-bottom:8px; border-bottom:1px dashed #d6d6d6;}
/* 批改作业样式 by Cray.Lin 2010-01-18 */
.ExamStateUnmark { width:20px;height:20px;display:inline-block;float:left; background:url(Images/package_icon.gif) no-repeat -180px -180px; } /*未批改状态*/
.ExamStateMark { width:20px;height:20px;display:inline-block;float:left; background:url(Images/package_icon.gif) no-repeat -160px -180px; } /*已批改状态*/
.QuesPubItem .markBar { border:1px solid #a5d1e4;background:#fafdff; font-family:宋体;line-height:20px; }
	.QuesPubItem .markBar .Info { padding:4px 8px; }
		.QuesPubItem .markBar .Info dl.fieldset { padding-left:80px; }
		.QuesPubItem .markBar .Info dl.fieldset dt { margin-left:-80px;width:60px;padding:3px; }
		.QuesPubItem .markBar .Info dl.fieldset dd { padding:3px;width:480px; }
		.QuesPubItem .markBar .Info dl.js_ReviewPnl dd { width:60px;padding:0px; }
		.QuesPubItem .markBar .Info dl.js_ReviewPnl .text { padding:2px;border-width:1px; color:#555;width:480px;}
		.QuesPubItem .markBar .Info dl.js_ReviewPnl .text.on {border-width:1px;}
		.QuesPubItem .markBar .Info .ReviewInfo { border:1px solid #fff;background:#fafdff; }
	.QuesPubItem .markBar .Ctrl { border-top:1px solid #a5d1e4; background:#e5f6ff; padding:4px 8px;height:20px;line-height:20px; }
		.QuesPubItem .markBar .Ctrl .ReviewBtn { background:url(Images/package_icon.gif) -100px -220px no-repeat;padding-left:20px;height:20px;line-height:20px; color:#999;text-decoration:none; }
		.QuesPubItem .markBar .Ctrl .MarkScore{ padding:2px; border-width:1px; color:#555;width:30px; }
		.QuesPubItem .markBar .Ctrl .MarkScore.on {border-width:1px;}
.exam_markOverall {}
	.exam_markOverall .fieldset { padding-left:70px; }
	.exam_markOverall .fieldset dt { margin-left:-70px; width:60px; }
	.exam_markOverall textarea { width:450px;height:50px;font-size:14px;border:1px solid #999; }

/* 筛选框的dt/dd效果
.filterBar .fieldset { padding:0; }
.filterBar .fieldset dt { margin:0;clear:none;padding-right:5px; }
.filterBar .fieldset dd { width: 105px; }

/* 临时整合样式 *******************/
/* 首页右栏名片 */
.businessCard { width: 320px; z-index: 999; top: 200px; left: 920px; position: absolute; color: #444; }
.businessCardTable { border: 1px solid #6fb9f7; background: url(Images/card/card.gif) no-repeat; width: 100%; }
.businessCard .topLinks { height: 30px; padding-top: 10px; zoom: 1; overflow: hidden; }
.businessCard .topLinks span { display: block; float: left; height: 22px; line-height: 22px; }
.businessCard .topLinks a { display: block; color: #4b5962; float: left; height: 22px; line-height: 22px; width: 58px; margin-right: 3px; cursor:pointer; }
.businessCard .topLinks a:hover { background: url(Images/card/cardLinkBg.gif) no-repeat 0px 0px; text-decoration: none; }
.cardPicture { width: 110px; }
.cardImg img { margin-left: 10px; border: 1px solid #d1eefe; }
.cardAuthor { height: 27px; padding-top: 13px; text-align: left; padding-left: 8px; }
.cardAuthor img { margin-right: 3px; }
.cardAuthor a { color: #1f8bbb; font-weight: bold; }
.cardAuthor a:hover { color: #1f8bbb; }
.cardProfile { padding: 5px 0px 5px 8px; color: #333; }
.cardAddIcon { background: url(Images/card/icons.gif) no-repeat 1px 2px; padding-left: 21px; }
.cardGreetIcon { background: url(Images/card/icons.gif) no-repeat 1px -20px; padding-left: 21px; }
.cardMsgIcon { background: url(Images/card/icons.gif) no-repeat 1px -40px; padding-left: 21px; }
.cardDetail { padding-right: 10px; }
.businessCard h4 { color: #a6dbea; }
.businessCard h4 strong { font-size: 16px; color: #fe8725; margin-right: 5px; }
.businessCard h4 span { color: #ea4803; margin-left: 10px; font-weight: normal; }
.businessCard .intro { padding-left: 20px; color: #444; line-height: 160%; }
.cardTable td { padding: 2px; }
.cardTable { margin: 5px 0px; }
.cardSub { margin: 0px 8px; height: 26px; line-height: 26px; border-top: 1px solid #d1eefe; }
.businessCard .profile { margin-right: 5px; background: url(Images/card/profile.gif) no-repeat 0px -3px; padding-left: 18px; }
.cardDetail strong { display: block; margin-bottom: 10px; font-size: 24px; color: #a6dbea; font-family: 微软雅黑; }
.cardDetail .profile span { color: #919191; }
.rankIcon1, .rankIcon2, .rankIcon3, .rankIcon4, .rankIcon5, .rankIcon6 { background-image: url(Images/common/ranks.png); background-repeat: no-repeat; padding-left: 38px; margin-right: 15px; height: 18px; line-height: 18px; zoom: 1; display: inline-block; }
.rankIcon1 { background-position: 21px -72px; }
.rankIcon2 { background-position: 12px -90px; }
.rankIcon3 { background-position: 4px 0px; }
.rankIcon4 { background-position: 15px -18px; }
.rankIcon5 { background-position: 9px -36px; }
.rankIcon6 { background-position: 0px -54px; }
.rankIcon { background: url(Images/card/taskImg.gif) no-repeat left bottom; padding-left: 25px; margin-right: 15px; height: 24px; line-height: 24px; zoom: 1; }
.goldIcon { background: url(Images/card/taskImg.gif) no-repeat 10px top; padding-left: 38px; height: 24px; line-height: 24px; zoom: 1; }
.rankIcon1 i, .rankIcon2 i, .rankIcon3 i, .rankIcon4 i, .rankIcon5 i, .rankIcon6 i, .goldIcon i { font-family: Arial; font-size: 13px; color: #318511; font-weight: bold; }
/*排序表格*/
table.sorterTable { font-family: arial; background-color: #CDCDCD; margin: 10px 0pt 15px; font-size: 8pt; width: 100%; text-align: left; border:solid 1px #c1e8f7; }
table.sorterTable thead tr th, table.sorterTable tfoot tr th, table.sorterTable thead tr td { background-color: #f7fcfd; border: 1px solid #FFF; line-height: 22px; text-align:center;font-size: 14px; padding: 4px; color:#666;font-weight:normal;}
table.sorterTable thead tr .header { background-image: url(images/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; padding-right:12px;}
table.sorterTable tbody td { color: #3D3D3D; padding: 4px;color:#999;background-color: #FFF; vertical-align: top; line-height: 20px;text-align:center; }
table.sorterTable tbody tr.odd td { background-color: #F0F0F6; }
table.sorterTable thead tr .headerSortUp { background-image: url(images/asc.gif); }
table.sorterTable thead tr .headerSortDown { background-image: url(images/desc.gif); }
table.sorterTable thead tr .headerSortDown, table.sorterTable thead tr .headerSortUp { background-color: #ddf2f8; } 
/*左侧树*/   
.treePart{margin-left:-18px;overflow-x:auto;line-height:14px;margin-top:5px;}
.treePart a,.treePart a:hover{color:#0079b7;}
.treePart img { margin-right: 2px; vertical-align:middle;}
.treePart a.active{background:#E6F1FD;border:1px solid #E6F1FD;}
.treeDelIcon, .treeEditIcon, .treeNewIcon { cursor: pointer; width: 16px; height: 16px; display: block; float: right; display: none; }
.treeDelIcon:hover, .treeNewIcon:hover, .treeEditIcon:hover { background-color: #cae6ee; }
.treeDelIcon { background: url(Images/tree/treeDelIcon.gif) no-repeat center center; }
.treeEditIcon { background: url(Images/tree/treeEditIcon.gif) no-repeat center center; }
.treeNewIcon { background: url(Images/tree/treeNewIcon.gif) no-repeat center center;}
.treeMyIcon a{ color: #444; font-weight: bold; display: block; padding: 0px 8px; height: 18px;font-size:14px;  padding-top: 7px; padding-left: 16px; }
.treeMyIcon a:hover{ color: #444; text-decoration: none; background-color: #fafafa; }
.treeMyIcon a:hover span { display: block; }
.treeMyIcon a { background: url(images/filterIco.png) no-repeat 0px center; }
.treeSon,.treeChildren { padding: 2px 0px; margin-left: 18px; }
.treeSon .treeSon{margin-left:18px;}
.treeExtend { background: url(Images/tree/arrow2.gif) no-repeat center center; }
.treeCollapse { background: url(Images/tree/arrow.gif) no-repeat center center; }
.treeSon .treeExtend, .treeSon .treeCollapse, .treeSon .treeNone { margin: 2px; vertical-align: middle; cursor: pointer; display: inline-block; *display:inline;zoom:1;width:12px;height:12px;margin-right:3px;}
.treeSon a { font-family: 宋体; display: inline-block; vertical-align: middle; display: inline-block; zoom: 1; padding: 2px; border: 1px solid #fff; }
.treeSon a:hover { text-decoration: none; background: #E6F1FD; border: 1px solid #E6F1FD; }
.treeChildren div { padding: 2px 0px; }
.treeChildren div a { font-family: 宋体; display: inline-block; vertical-align: middle;padding: 2px; border: 1px solid #fff; }
.treeChildren div a:hover { text-decoration: none; background: #E6F1FD; border: 1px solid #E6F1FD; }
.treeSon:hover .treeDelIcon, .treeSon:hover .treeNewIcon, .treeSon:hover .treeEditIcon { display: block; }
.treeChildren div:hover .treeDelIcon, .treeChildren div:hover .treeNewIcon, .treeChildren div:hover .treeEditIcon { display: block; }

/**/
#improve_table{ border:solid 1px #cae6ee; margin-left:0px;}
#improve_table thead{ background:#cae6ee; line-height:28px; height:28px;}
#improve_table thead th{text-align:center; font-weight:bold;}
#improve_table tbody tr{ background:#ffffff;}
#improve_table tbody td{line-height:22px;height:22px; border-bottom:solid 1px #cae6ee; border-right:solid 1px #cae6ee;}
td.td_first,.improve_table thead th.td_first{text-align:right; width:100px; padding-right:20px; font-weight:bold;}
td.td_other{text-align:left;width:240px;padding-left:10px;}
.dialog_body{ width:680px;overflow-x:scroll; margin-bottom:20px; margin-top:20px;}
.approved{font-family: arial; color: #318511; font-size: 12px;font-weight: bold;}
.unapproved{font-family: arial; color: #ff0000; font-size: 12px;font-weight: bold;}
ul.checkboxtree, ul.checkboxtree * { list-style-type: none; margin: 0; padding: 0 0 5px 0; }
ul.checkboxtree img.arrow { padding: 2px 0 0 0; border: 0; width: 20px; }
ul.checkboxtree li { padding: 4px 0 0 0; line-height:22px; }
ul.checkboxtree li ul { padding: 0 0 0 20px; margin: 0; }
ul.checkboxtree label { cursor: pointer; font-weight: bold; padding: 2px 0; }
ul.checkboxtree label.hover { color: red; }
ul.checkboxtree ul { margin-top: 5px; margin-bottom: 5px; }
ul.checkboxtree li .arrow { width: 10px; height: 20px; padding: 0; margin: 0; cursor: pointer; float: left; background: transparent no-repeat 0 4px; }
ul.checkboxtree li .collapsed { background-image: url(/App_Themes/Edu/Images/icoCollapse.gif); }
ul.checkboxtree li .expanded { background-image: url(/App_Themes/Edu/Images/icoExtend.gif); }
ul.checkboxtree li .checkbox { width: 20px; height: 18px; padding: 0; margin: 0; cursor: pointer; float: left; background: url(images/checkbox/check0.gif) no-repeat 0 0px; }
ul.checkboxtree li .checked { background-image: url(images/checkbox/check2.gif); }
ul.checkboxtree li .half_checked { background-image: url(images/checkbox/check1.gif); }
/*帮助文档*/
.helpBody { height: auto;padding:0px 10px;}
.helpL { margin: 0px; padding: 0px; float: left; width: 204px; background: url(images/info/aboutus.png) no-repeat;_background:url(images/info/aboutus.gif) no-repeat; height: 350px; padding-top: 20px; }
.helpL li { float: left; background: url(images/info/aboutus.png) no-repeat 0px -420px;_background:url(images/info/aboutus.gif) no-repeat 0px -420px;  margin: 1px 0px; padding: 3px 0px 0px 36px; height: 34px; font-size: 14px; padding-top: 3px; font-weight: bold; width: 202px; }
.helpL li a { text-decoration: none; float: left; height: 33px; line-height: 33px; width: 160px; }
.helpBody a.li{text-decoration:none;}
.helpL .liOn { background: url(images/info/aboutus.png) no-repeat 0px -371px;_background:url(images/info/aboutus.gif) no-repeat 0px -371px;  color: #0d83c3; cursor: default; }
.helpBody .liOn a { color: #0d83c3; }
.helpBody .liNormal a { color: #7c7c7c; }
.helpBody .liNormal a:hover { color: #0d83c3; text-decoration: none; }
.helpR { height: auto;width: 710px; height: 100%; float: right; _width:720px;}
.helpBody dl { overflow: hidden; height: 100%; margin-bottom: 40px; margin-top: 0px; }
.helpBody dt { height: 30px; border-bottom: 1px #e5e5e5 solid; line-height: 30px; font-weight: bold; font-size: 14px; color: #979797; }
.helpBody dd { float: left; color: #7c7c7c; line-height: 24px; font-size: 14px; margin: 20px 0px 0px 0px; width: 100%; }
.aboutUs { width: 100%; padding: 0px; font-size: 12px; width: 710px; }
.aboutUs dt { color: #0a86c4; border: 0px; height: 20px; line-height: 20px; }
.aboutUs dd { font-size: 12px; margin-top: 10px; line-height: 24px; }
.aboutUs dl .imgLinks img { border: 0px; width: 88px; height: 31px; margin-bottom: 15px; }
.aboutUs ul { width: 720px; background: url(); padding: 0; height: auto; overflow: hidden; }
.aboutUs ul li { padding: 0; margin: 0px; line-height: 30px; font-size: 14px; font-weight: lighter; height: auto; width: 100%; background: url(images/info/aboutus.png) no-repeat 0px -541px;_background:url(images/info/aboutus.gif) no-repeat 0px -541px;  padding-left: 20px; }
.aboutUs ul li a { cursor: pointer; width: 100%; }
.aboutUs ul .li1 { background: url(images/info/aboutus.png) no-repeat 0px -853px; _background:url(images/info/aboutus.gif) no-repeat 0px -853px; }
.aboutUs ul .li1 a { color: #FF8400; }
.aboutUs ul li div { font-size: 12px; line-height: 22px; color: #7c7c7c; display: none; font-weight: normal; }
.aboutUs ul .li1 div { display: block; }
.aboutUs span { float: left; width: 700px; padding-left: 40px; font-weight: bold; color: #8d8d8d; }
.helpBody pre{white-space:normal;display:block;}
.help_faq { width: 720px; }
.help_faq ul { background: url(); padding: 0; height: auto; overflow: hidden; }
.help_faq ul li { float: left; padding: 0; margin: 0px; line-height: 30px; font-size: 14px; font-weight: lighter; height: auto; width: 100%; background: url(images/info/helpcenter_1.png) no-repeat 0px 8px; padding-left: 20px; }
.help_faq a { float: left; cursor: pointer; width: auto; }
.help_faq a:hover, .backFAQ a:hover { color: #FF8400; }
.help_faq ul .active { background: url(images/info/helpcenter_1.png) no-repeat 0px -138px; }
.help_faq ul .active a { color: #FF8400; float: none; }
.help_faq ul li div { font-size: 12px; line-height: 22px; color: #7c7c7c; display: none; font-weight: normal; width: 690px; float: left; }
.help_faq ul .active div { display: block; }
.help_faq .nullLi { height: 20px; background: url(); }
.helpTitle { padding: 5px;border-bottom:1px dashed #eceff5;}
.helpTitle h6 { font-size: 14px; float: left; color: #979797; margin-left: 8px; font-weight: bold; line-height: 20px; }
.helpOption { float: right; font-size: 12px; }
.helpDetail .help_faq { margin: 0px; margin-bottom: 5px; }
.helpBody .mapItem a{line-height:14px;margin:0px 5px;}
.helpBody .mapItem b{display:block;line-height:16px;font-size:14px;float:left;width:70px;margin-top:3px;}
.helpBody .mapItem{padding:3px 0px;}
.helpMap{padding:10px 20px;}
/*作业列表*/
.workList{padding:5px 0px;}
.workList li{padding:7px 0 7px 10px;border-bottom:1px dotted #D6D6D6}
.workList li.liHover{background:#f2f9fc;}
.workList .name{font-size:14px;zoom:1;}
.workList .number{margin:0px 3px;}
.workList li input{margin-right:5px;}
.workList .workSub{color:#999;padding-left:25px;padding-top:5px;}
.workList .workSub b,.workList .studentWorkSub b{margin:0px 15px;}
.workList .tools a{margin: 2px 4px; padding-left: 20px; height: 20px; line-height: 22px;zoom:1; }
/*学生作业列表*/
.workList .subjectType{color:#999;}
.workList .studentWorkSub{color:#999;padding-left:40px;padding-top:5px;}
.workList .checkState{float:right;margin-right:7px;}
.workList .checkState span{color:#666;}
.verMenu a{display:block;width:130px;padding-left:60px;height:30px;line-height:30px;border-bottom:1px dotted #bfdaf2;}
.verMenu a:hover,.verMenu a.active{background:#f6fdff;text-decoration:none;}
.verMenu{width:190px;margin:0 auto;}
/**/
.exam_InfoPnl .column b{color:#666;height:25px;line-height:25px;display:block;background:#f2f9fc;color:#666;margin-bottom:5px;padding-left:8px;border-bottom:1px solid #e6e6e6; cursor:pointer;}
.exam_InfoPnl .column ul li{border-bottom:1px dotted #d6d6d6;}
.exam_InfoPnl .column{border:1px solid #e6e6e6;background:#fff;padding-bottom:8px;margin-bottom:8px;}
.exam_InfoPnl .column ul{padding:0px 3px;}
.exam_InfoPnl .column ul a em.mark{ color:#dddddd;}
.exam_InfoPnl .column ul a em.unmark{ color:#45a219;}
.exam_InfoPnl .column ul a.on{background:#e5f6ff;}
.exam_InfoPnl .column ul a.on span{background:url(Images/package_icon.gif) no-repeat -160px -180px;}
.exam_InfoPnl .column ul a{display:block;height:25px;line-height:25px;color:#666;padding-left:8px;}
.exam_InfoPnl .column ul a span{width:20px;height:20px;display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin-right:5px;}
.exam_InfoPnl .column ul a:hover{background:#f2f9fc;text-decoration:none;}
.workCheck{padding:10px 0px 0px 15px;color:#666;}
.workCheck span{color:#45a219;}
/*统计页面*/
.digitSign2 { float:left;line-height:15px; border: 1px solid #84aec6; width: 142px; position: relative; text-align: center; height: 15px; color: #4d7e99; font-family: Arial; display: inline-block; zoom: 1; vertical-align: middle; }
.digitSign2 span { display: block; background: #84aec6; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; position: absolute; top: 1px; left: 1px; bottom: 1px; }
.psTitle b{font-size:16px;}
.psTitle{text-align:center;margin-bottom:10px;}
.paperSummary .gray{margin-left:10px;font-weight:normal;font-size:12px;}
.psPart b{font-weight:normal;}
.psPart .digitSign2{margin:5px 0px;}
.psPart{float:left;width:170px;margin-bottom:5px;}
.psPart i{float:left;margin-top:5px;margin-right:5px;}
.paperSummary h4{padding:5px 0px;font-size:14px;}
.psinfo li{color:#808080;padding:2px 0px;float:left;width:150px;}
.psinfo{padding:5px 0px 10px 0px;border-bottom:1px dotted #bbb;margin-bottom:10px;}
.psinfo ul{margin-top:3px;}
.psinfo b{font-size:14px;}
.pscontent .fl{float: left; width: 170px; overflow: hidden;}
.pscontent .fr{float:right;width:480px;}
.psTypePart{border:1px solid #a5d1e4;margin-bottom:10px;}
.psTypePart b{display:block;height:25px;line-height:25px;font-weight:normal;padding-left:10px;background:#e5f6ff;}
.psTypePart ul{background:#fafdff;border-top:1px solid #a5d1e4;padding:10px;}
.psTypePart ul li{float:left;width:140px;margin:4px 5px;}
.psTypePart ul li .ellipsis{width:100px;display:block;float:left;}
.psTypePart ul li .gray{display:block;float:left;}

/*result wait*/
.resultWait_{background:url(images/banner/resultWait.png) no-repeat;height:226px;padding-top:30px;font-size:14px;line-height:220%;width:360px;text-align:center;margin:0 auto;margin-top:20px;}
.resultWait_ a.imgZone{display:block;margin-top:30px;width:130px;height:130px;margin-right:110px;outline:none;}
.resultWait_ .green{font-size:24px;font-weight:bold;margin:0px 10px;font-family:Georgia;}
.resultPublic_{font-size:14px;background:#EAF3FD;padding:10px 10px 10px 10px;text-align:center; border:1px solid #bfdaf2;width:550px;margin:0 auto;}

/*学科下拉框*/
.subjectDrop{padding-left:12px;zoom:1;background:url(images/subjectDrop.gif) no-repeat left top;cursor:pointer;vertical-align:middle;}
.subjectDrop span{line-height:23px;display:block;height:23px;background:url(images/subjectDrop.gif) no-repeat right top;padding-right:20px;font-size:12px;font-weight:normal;color:#808080;}
.subjectDrop:hover{background:url(images/subjectDrop.gif) no-repeat left bottom;text-decoration:none;}
.subjectDrop:hover span{background:url(images/subjectDrop.gif) no-repeat right bottom;}
.subjectFix{position:relative;background:url(images/filterIco.png) no-repeat 5px 30%;padding:0px 0px 5px 23px;font-size:14px;font-weight:bold;margin-bottom:10px;border-bottom:2px solid #c8ebf8;}
.subjectFixPop{border:1px solid #dcdcdc;padding:3px;width:70px;position:absolute;top:24px;left:93px;background:#fff;}
.subjectFixPop a{display:block;height:20px;line-height:20px;color:#808080;font-size:12px;font-weight:normal;text-align:center;border-bottom:1px dotted #d6d6d6;}
.subjectFixPop a:hover{background:#f2f9fc;text-decoration:none;color:#808080;}

a.filterUp,a.filterDown{background-repeat:no-repeat;background-position:left center;display:block;font-weight:normal;height:25px;line-height:25px;padding-left:22px;font-size:14px;}
a.filterUp:hover,a.filterDown:hover{text-decoration:none;background-color:#f2f9fc;}
a.filterUp{background-image:url(images/icon/up.png);}
a.filterDown{background-image:url(images/icon/down.png);}
.filterColumn i{font-style:normal;color:#808080;display:block;padding:3px 0px;}
.filterContent{padding:3px 0px 8px 22px;}
.filterPath{font-weight:normal;}
.filterPath span{margin:0px 3px;color:#919191;}
.filterPath a{zoom:1;line-height:18px;}

.ykInfo{font-size:14px;padding:0px 10px 20px 20px;}
label.ykFixwidth{width:110px;display:block;vertical-align:middle;float:left;}
.ykGreen{color: #45a219; font-family:Arial;font-weight:bold;font-size:24px;margin:0px 3px;}
.ykPadding{padding:5px 0px 15px 0px;font-size:14px;}
/* Check Out页面 */
.co_ { }
	.co_ .Item { /*border:1px solid #c8ebf8; background:#f9fcff;*/ border-bottom:1px dotted #7bc2dd; padding:2px 0px; position:relative; }
	.co_ .Item .ItemInner { padding:6px 10px; line-height:26px; }
	.co_ .Item .ItemInner:hover { background:#f0f6fc; }
	.co_ .Item .Title { font-size:14px; display:block; width:520px; line-height:20px; padding:3px 20px 3px 50px; float:left; }
	.co_ .Item .Title .Icon { margin-left:-30px;background:url(images/package_icon.gif) no-repeat -180px -180px; width:20px; height:20px; display:block; float:left; }
	.co_ .Item .Ctrl { display:inline-block; width:210px; text-align:left; padding-right:10px; float:left; }
	.co_ .Item .ListCtrl { display:inline-block; width:80px; float:left; text-align:right; line-height:20px; padding:3px; position:absolute; right:15px; top:10px; }
/* 专项练习页面 Exercise */
.exer_TreeTable { width:100%; }
	.exer_TreeTable th { text-align:left; line-height:18px; border-bottom:1px solid #c8ebf8;}
	.exer_TreeTable th.First { width:450px;padding-left:30px;}
	.exer_TreeTable th.Action { width:100px;padding-left:30px; }
	.exer_TreeTable th.Count { width:120px; }
	.exer_TreeTable th.Bar { width:160px; text-align:center; }
	.exer_TreeTable tbody tr:hover { background:#eff9fc; }
	/*.exer_TreeTable tbody tr:hover td { border: 1px solid #c8ebf8; border-width:1px 0; }*/
	.exer_TreeTable td { line-height:24px;padding:5px 0; border-bottom:1px solid #eceff5; }
	.exer_TreeTable td .blue { display:inline-block; width:42px; text-align:right; } /*已做过文字*/
	.exer_TreeTable td.First { width:auto;padding-left:30px;font-size:13px;font-family:Arial; }
	.exer_TreeTable tr.Second { color:#666; }
	.exer_TreeTable .BtnDoExercise { display:block; padding-left:20px; background:url(images/package_icon2.gif) no-repeat 0 -80px; width:50px; height:20px;text-align:center;text-decoration:none; overflow:hidden; }
/* 作答模式选择窗体 */
.ans_ModeGuide { position:fixed; _position:absolute; width:100%; height:100%; background:#fff; left:0; top: 0; overflow:hidden; }
	.ans_ModeGuide .Title { font-size:14px; color:#347d9d; font-weight:bold; }
	.ans_ModeGuide .Content { padding:60px 0 20px 0px; line-height:60px; width:330px; text-align:center; margin:0 auto; }
	.ans_ModeGuide a.btnSelect {text-align:left; background:url(Images/package_smallElement2.gif) 0 -380px; display:inline-block; height:40px; line-height:40px; width:250px; text-decoration:none; padding-left:70px; margin-bottom:10px; font-size:14px; }
	.ans_ModeGuide a.btnSelect:hover { background:url(Images/package_smallElement2.gif) 0 -420px; }
	/* 作答和作答结果页面共用弹窗结构 Answer/AnswerResult */
.ans_PopU { background: #f7f7f7; margin: 0px; overflow:hidden;position:relative;padding:0px;  }
	.ans_PopU .Hd { font-size: 12px; color: #217a95; height:20px; line-height:20px; padding: 5px 10px; overflow:hidden; }
		.ans_PopU .Hd .title { font-weight:bold; }
		.ans_PopU .Hd .paperName { color:#999;padding-left:5px; }
		.ans_PopU .Hd .costTime { color:#079a00;padding-left:15px;line-height:20px; margin-right:10px; }
	.ans_PopU .Bd { margin:0 5px 5px 5px; padding:2px; line-height: 16px; background: #fff;border:1px solid #cae6ee; display:block; height:421px; overflow:auto; overflow-x:hidden;  }
	.ans_PopU .Ft { margin:0 5px; padding: 5px; height:26px; line-height:26px;color:#999; zoom:1; }
		/* .ans_PopU .Ft */.AnswerChoice a { padding:0 4px; }
		/* .ans_PopU .Ft */.AnswerChoice .btn1 ,.multiAnswerArea .btn1, .ans_PopU .Ft .btn2 { margin-left:2px; }
		/* .ans_PopU .Ft */.AnswerChoice .btn1 button,.multiAnswerArea .btn1 button { font-family:Verdana; padding:0 10px 0 28px; }
		/* .ans_PopU .Ft */.AnswerChoice .btn1 button.on,.multiAnswerArea .btn1 button.on { background:url(Images/package_icon2.gif) -100px 0px; }
		/* .ans_PopU .Ft */.AnswerChoice .btn1 button,.multiAnswerArea .btn1 button { font-family:Verdana; padding:0 10px 0 28px; }
		.AnswerChoice .btn1 button.multiOn{background:url(Images/package_icon2.gif) -100px -297px;}
		.AnswerChoice .btn1 button.singleOn{background:url(Images/package_icon2.gif) -100px -337px;}
 .AnswerChoice .btn1 button.radio,.multiAnswerArea .btn1 button.radio { background:url(Images/radio.gif) 8px 6px  no-repeat; }
		.AnswerChoice .btn1 button.radio_on,.multiAnswerArea .btn1 button.radio_on { background:url(Images/radio_on.gif) 8px 6px  no-repeat; }
		.AnswerChoice .btn1 button.checkbox,.multiAnswerArea .btn1 button.checkbox { background:url(Images/checkbox.gif) 8px 6px   no-repeat; }
		.AnswerChoice .btn1 button.checkbox_on,.multiAnswerArea .btn1 button.checkbox_on { background:url(Images/checkbox_on.gif) 8px 6px   no-repeat; }
		
		/* .ans_PopU .Ft */.AnswerChoice .btn2 button,.multiAnswerArea .btn2 button { font-family:Verdana; padding:0 10px; }
		/* 选择答案部分 */
		/*.ans_PopU .Ft */.AnswerChoice { height:26px; line-height:26px; position:relative; }
		/*.ans_PopU .Ft */.AnswerChoice .title { line-height:26px; }
		/*.ans_PopU .Ft */.AnswerChoice .multiAnswer { display:inline-block; border:1px solid #cae6ee;width:180px; height:24px;line-height:24px; padding:0 10px; color:#555; }
		/* 多小题答案选择层 */
		/* .ans_PopU .Ft */.MultiPanel { position:absolute;bottom:36px;right:0; min-width:270px; _width:272px; padding:5px; border:1px solid #cae6ee; zoom:1; background:#f7f7f7; }
		/* .ans_PopU .Ft */.MultiPanel .btn1 button { padding:0 10px 0 28px; }
		
		/* 作答结果 */
		.ans_PopU .Bd .AnsResult { background:#eff8fb;border:1px solid #cae6ee; }
		.ans_PopU .Bd .AnsResult .content { padding:10px;line-height:20px;}
		.ans_PopU .Bd .AnsResult .content .Icon { width:140px;font-weight:bold;text-align:center;color:#555; }
		.ans_PopU .Bd .AnsResult .floatBar { background:#e8f3f7;border-top:1px solid #cae6ee; padding:0 310px; text-align:center; }
		.ans_PopU .Bd .AnsResult .floatBar .Up { background:url(images/package_icon2.gif) no-repeat -240px -80px; width:48px; height:8px; font-size:5px; cursor:pointer; }
		.ans_PopU .Bd .AnsResult .floatBar .Down { background:url(images/package_icon2.gif) no-repeat -240px -90px; width:48px; height:8px; font-size:5px; cursor:pointer; }
		
		/* 作答结果说明 */
		.ans_PopU .Bd .QuesMark .fieldset{ padding-left:80px; line-height:24px; font-size:14px; }
		.ans_PopU .Bd .QuesMark .fieldset .red,.ans_PopU .Bd .QuesMark .fieldset .green { font-weight:bold;}
		.ans_PopU .Bd .QuesMark dt { margin-left:-105px; width:96px; padding:3px;  padding-left:25px;}
		.ans_PopU .Bd .QuesMark dd { padding:3px;width:620px;margin-left:0px; }
		.ans_PopU .Bd .QuesMark dd.Input { }
		.ans_PopU .Bd .QuesMark textarea { border:1px solid #cae6ee; height:42px;padding:2px;width:600px; line-height:20px; overflow:hidden; }
		.ans_PopU .Bd .QuesMark textarea.focus { border:1px solid #cae6ee; overflow:auto;background:#f4f9fb; }
		
/*基础知识挑战赛难题挑战赛*/
.psContest{margin-bottom:10px;background:#EAF3FD url(images/clock.gif) no-repeat 10px center;padding:10px 10px 10px 110px;min-height:70px;_height:70px;border:1px solid #bfdaf2;}
.psContest b{font-size:14px;color:#7a8fac;margin-bottom:8px;display:block;}
.psContest .psText{line-height:160%;padding-left:10px;font-size:13px;font-family:Arial;}
.psContest p{margin-top:3px;color:#808080;padding-left:10px;}
.setPlan_ b{font-size:14px;display:block;margin-bottom:5px;color:#e67900;}
.setPlan_{margin-bottom:10px;background:#fffbe0;padding:10px;border:1px solid #e3b695;line-height:170%;}
/*活动页面*/
.actRankInfo{line-height:170%;padding:5px 0px 5px 10px;}
.titleRank{ color: #45a219; font-family:arial;font-size:24px;margin-left:5px; }
.rank10{background:url(images/package_icon2.gif) no-repeat -480px -100px;margin:8px 10px;}
.rank10 li{height:20px;margin-bottom:10px;font-family:Arial;}
.rank10 i{font-style:normal;margin-left:10px;}
.rank10 span{color:#fff;display:block;font-weight:bold;line-height:18px;width:18px;text-align:center;float:left;}
li.rankGift{background:url(images/icoGift.gif) no-repeat right top;}
.mtpadding{margin:8px 0px;}
.hotico,.hotico:hover{padding-right:27px;background:url(images/hotico.gif) no-repeat right 30%;zoom:1;line-height:normal;color:#FC6804;}
.rankfontbg1,.rankfontbg,.rankfontbg2{height:20px;margin-top:10px;margin-left:8px;}
.rankfontbg1{background:url(images/rankfont.png) no-repeat left 0px;}
.rankfontbg{background:url(images/rankfont.png) no-repeat left -30px;}
.rankfontbg2{background:url(images/rankfont.png) no-repeat left -60px;padding-top:35px;color:#666;}
.rankschedule li{padding:5px 0px;margin-bottom:3px;border-bottom:1px dotted #eceff5;font-size:13px;font-fmaily:arial;}
.rankschedule .gray{float:right;}
.rankschedule{margin-top:8px;padding:5px 10px;}
.infoContest{background:url(images/clock.png) no-repeat 10px center;padding-left:120px;font-size:14px;height:120px;padding-top:30px;}
.infoContest .green{font-size:32px;font-weight:bold;margin-left:10px;font-family:Georgia;}
.simuTitleBar .green{font-size:18px;font-weight:bold;margin-left:10px;font-family:微软雅黑;}
.simuTitleBar b{font-size:18px;font-family:微软雅黑;}
.simuTitleBar{text-align:center;}
.nextRaceInfo{border:1px solid #bfdaf2;background:#f6fdff;text-align:center;font-size:14px;padding:10px 0px;}
.nextRaceInfo span{font-family:Georgia;font-size:14px;color:#e00;margin:0px 3px;}
.raceCat{text-align:right;padding:10px 0px 0px 10px;}
.raceCat a{margin-top:3px;}
/*竞赛模式*/
.racePattern th,.racePattern td{padding:8px 6px;border:1px solid #bfdaf2;text-align:center;}
.racePattern th{background:#f6fdff;color:#7a8fac;}
.racePattern{margin-bottom:20px;}
.raceCaption{padding:5px 10px 10px 10px;font-family:Arial;}
.raceCaption b{font-size:14px;color:#7a8fac;}
.raceCaption .raceTime_{padding:5px 0px;line-height:170%;color:#999;}
/*公布成绩*/
.fcol{float:left;width:47%;display:inline;height:350px;padding:10px;}
.scol{float:right;width:47%;display:inline;height:350px;color:#971c00;padding:10px;}
.threecol{overflow:hidden;width:840px;margin:0 auto;}
.adwardInfo{color:#e67900;line-height:170%;padding-left:10px;border-top:1px solid #e67900;padding-top:5px;}
.congInfo{font-size:14px;padding:10px 0px;color:#e67900;font-weight:bold;text-align:center;border:1px solid #eee;background:#fffbe0;margin-bottom:10px;}
.congInfo span{background:url(images/package_icon2.gif) no-repeat -100px -2px;display:inline-block;*display:inline;zoom:1;height:20px;width:80px;vertical-align:middle;}
.prevRank b{font-size:13px;font-family:arial;display:block;font-weight:normal;margin-top:8px;}
.prevRank{padding-top:7px;padding-left:10px;}
.prevRank .gray{}
.rankPresents{background:url(images/presents.jpg) no-repeat;width:620px;height:629px;margin:10px 0px;}
.rank10 b{float:right;margin-right:20px;}
.top1,.top2,.top3{background:url(images/package_icon2.gif) no-repeat -379px 0px;display:inline-block;*display:inline;zoom:1;width:32px;height:18px;vertical-align:middle;line-height:20px;}
.top2{background-position:-379px -20px;}
.top3{background-position:-379px -40px;}
.threecol{}
.rank10 i{display:block;float:left;line-height:20px;vertical-align:middle;}
.rankNameFix{width:120px;overflow:hidden;}
.rankTimeFix{width:70px;overflow:hidden;}
/*竞赛单独弹窗重写*/
.posU_Contest .ans_PopU{background:#fff;}
.posU_Contest .ans_PopU .Hd{color:#7F5644;}
.posU_Contest .ans_PopU .Ft{color:#C3B8B1;border-top:1px solid #c3b8b1;}
.posU_Contest .ans_PopU .Ft a{color:#7f5644;}
.posU_Contest .ans_PopU .Ft a:hover{color:#c80000;}
.posU_Contest .ans_ModeGuide .Title {color:#7F5644;}
.posU_Contest .ActionBtn a{color:#7F5644;}
.posU_Contest .ans_iconQuit { background:url(images/package_Icon2.gif) no-repeat -380px -120px;}
.posU_Contest .ans_iconPause { background:url(images/package_Icon2.gif) no-repeat -380px -100px;}
.posU_Contest .ans_iconImprove { background:url(images/package_Icon2.gif) no-repeat -380px -80px;}
.posU_Contest .ActionBtn { background:url(Images/package_smallElement2.gif) 100% -700px; padding-right: 10px; display: inline-block; _display: inline; vertical-align: middle; zoom: 1; cursor: pointer;  }
.posU_Contest .ActionBtn span { background:url(Images/package_smallElement2.gif) 0 -700px; padding-left: 10px; display: block; }
.posU_Contest .ActionBtn:hover { background:url(Images/package_smallElement2.gif) 100% -720px; zoom: 1; }
.posU_Contest .ActionBtn:hover span { background:url(Images/package_smallElement2.gif) 0 -720px; }
.posU_Contest .ActionBtn button , .ActionBtn a 
	{font-size:12px; overflow: visible; display: block; width: auto; _width: 0; white-space: nowrap; border:0; height: 20px; line-height: 18px; *line-height:22px; _overflow-y:hidden; color: #217a95; margin: 0px -10px; cursor: pointer; padding: 0px 5px; text-decoration:none; }
.posU_Contest .ActionBtn button:hover, .posU_Contest .ActionBtn a:hover
	{ color: #c80000; }
.posU_Contest .Bd{border:none;border-top:1px solid #c3b8b1;}

/* 作答窗体右上角操作按钮 专项练习也在用*/
.ActionBtn { background:url(Images/package_smallElement2.gif) 100% -180px; padding-right: 10px; display: inline-block; _display: inline; vertical-align: middle; zoom: 1; cursor: pointer;  }
.ActionBtn span { background:url(Images/package_smallElement2.gif) 0 -180px; padding-left: 10px; display: block; }
.ActionBtn:hover { background:url(Images/package_smallElement2.gif) 100% -200px; zoom: 1; }
.ActionBtn:hover span { background:url(Images/package_smallElement2.gif) 0 -200px; }
.ActionBtn button , .ActionBtn a 
	{font-size:12px; overflow: visible; display: block; width: auto; _width: 0; white-space: nowrap; border:0; height: 20px; line-height: 18px; *line-height:22px; _overflow-y:hidden; color: #217a95; margin: 0px -10px; cursor: pointer; padding: 0px 5px; text-decoration:none; }
.ActionBtn button:hover, .ActionBtn a:hover
	{ color: #0079b7; }
	/*学习计划流程表*/
.qlFlowItem,.qlFlowItem2{border:1px solid #bfdaf2;background:#f6fdff;padding:5px 10px;width:240px;line-height:180%;font-size:14px;overflow:hidden;}
.qlFlowItem .gray{display:block;font-size:12px;}
.qlFlowItem2{margin-left:10px;width:540px;}
.qlFlowItem2 .gray{font-size:12px;margin-left:15px;}
.qlFlowItem strong,.qlFlowItem2 strong{color:#666;font-family:Arial;margin-right:10px;width:70px;display:inline-block;*display:inline;zoom:1;}
.qlFlowItem .text,.qlFlowItem2 .text{margin:0px 5px;width:50px;font-size:14px;}
.qlArrow{background:url(images/tip/flowArrow2.gif) no-repeat right center;padding-right:75px;text-align:left;}
.qlArrow_{background:url(images/tip/flowArrow.gif) no-repeat left center;padding-left:98px;margin:10px 0px;}
.qlFlow{background:url(images/tip/qlFlowBorder.gif) no-repeat left top;}  
.qlFlowLine{margin-top:-40px;width:10px;background:#fff;height:41px;}  
.qlArrow .qlFlowItem{width:102px;}
.qlArrow .qlFlowItem .gray{border-top:1px solid #bfdaf2;}
.qlFlowTable{margin-left:10px;}
.plan_info{font-size:14px;line-height:180%;padding:5px 10px;}
.plan_info2{margin-left:10px;}
.plan_info2 li{list-style-type:disc;padding-bottom:8px;color:#666;list-style-position:inside;}
.learnPlan a,.learnPlan a:hover{text-decoration:underline;zoom:1;}
b.plan_title{font-size:14px;display:block;margin:30px 0px 20px 0px;color:#666;background:#E0ECFF;padding-left:10px;line-height:30px;height:30px;}
.qlsubmit{padding-left:40px;padding-bottom:50px;}
.copSettingInfo{padding:15px 10px;font-size:14px;}
.copSettingInfo .fr{font-size:12px;text-decoration:underline;}
/* 错题库页面 Mistake */
.mis_Single { }
	.mis_Single .QuesPubItem { border:1px dotted #7bc2dd; padding:10px;}
/*.QuesPubItem:hover { background:#f2f9fc; border:1px dotted #7bc2dd; }*/
	.mis_Single .QuesMark { margin-bottom:10px; }
	.mis_Single .QuesMark .fieldset {  padding:10px; padding-left:100px; font-size:14px; color:#000; border:1px solid #d97d7d; margin:10px 0; background:#fff7f7; }
	.mis_Single .QuesMark .fieldset dt { margin-left:-100px; width:92px; text-align:left; font-weight:bold; padding-left:10px; }
	.mis_Single .QuesMark .fieldset textarea { width:500px; height:60px; font-size:14px; }
.falseRedo{font-size:14px;line-height:170%;padding-top:10px;}
.falseRedo span{margin:0px 3px;font-weight:bold;font-family:Arial;}	
/* 作答窗体操作按钮图标 */
.ans_iconClock { background:url(images/package_icon2.gif) no-repeat 0 0; display:inline-block; width:20px; height:20px; }
.ans_iconQuit { background:url(images/package_icon2.gif) no-repeat 0 -40px; padding-left:20px !important; }
.ans_iconPause { background:url(images/package_icon2.gif) no-repeat 0 -60px; padding-left:20px !important; }
.ans_iconImprove { background:url(images/package_icon2.gif) no-repeat 0 -20px; padding-left:20px !important; }
.ans_iconReDo { background:url(images/package_icon2.gif) no-repeat 0 -80px; padding-left:20px !important; }
/* 错题库操作图标 */
.mis_iconReDo1 { background:url(images/package_icon2.gif) no-repeat 0 -300px; padding-left:20px !important; }
.mis_iconReDo2 { background:url(images/package_icon2.gif) no-repeat 0 -320px; padding-left:20px !important; }
.mis_iconDelete { background:url(images/package_icon2.gif) no-repeat 0 -40px; padding-left:24px !important; }
.mis_iconIKnow { background:url(images/package_icon2.gif) no-repeat -480px -40px; padding-left:24px !important; }
.mis_iconIDoNotKnow { background:url(images/package_icon2.gif) no-repeat -480px -60px; padding-left:24px !important; }

/* 作答页面暂停作答窗体 */
.ans_Pause { position:fixed; _position:absolute; width:100%; height:100%; background:#fff; filter:alpha(opacity=95); opacity: 0.95; left:0; top: 0; overflow:hidden; }
	.ans_Pause .Content { padding:130px 284px;text-align:center; }
		.ans_Pause .costTime { color:#079a00;padding-left:15px;line-height:20px; margin-right:10px; }
		.ans_Pause .iconClock { background:url(images/package_icon2.gif) no-repeat 0 0; display:inline-block; width:20px; height:20px; }
	.ans_Pause a.PlayBtn { background:url(Images/package_icon2.gif) -100px -40px; width:120px; height:30px; cursor:pointer;margin-top:20px; display:block; }
	.ans_Pause a.PlayBtn:hover { background:url(Images/package_icon2.gif) -100px -70px;}
	
/* 作答页面暂停作答窗体 */
.ans_Pause2 { width:98%; height:100%; background:#fff; filter:alpha(opacity=95); opacity: 0.95; overflow:hidden; }
	.ans_Pause2 .Content { text-align:center; padding-top:100px;width:90%; height:360px;}
		.ans_Pause2 .costTime { color:#079a00;padding-left:15px;line-height:20px; margin-right:10px; }
		.ans_Pause2 .iconClock { background:url(images/package_icon2.gif) no-repeat 0 0; display:inline-block; width:20px; height:20px; }
	.ans_Pause2 a.PlayBtn { background:url(Images/package_icon2.gif) -100px -40px; width:120px; height:30px; cursor:pointer;margin-top:20px; display:block; }
	.ans_Pause2 a.PlayBtn:hover { background:url(Images/package_icon2.gif) -100px -70px;}
	
/* 考前模拟页面 Simulate */
.simu_FilterBar { height:40px; color:#555; overflow:hidden; }
	.simu_FilterBar .Left { background:url(images/package_smallElement2.gif) no-repeat 0 -140px; height:40px; width:5px; float:left; }
	.simu_FilterBar .Center { background:url(images/package_BgList.gif) repeat-x 0 -120px; height:40px; width:890px; float:left; }
	.simu_FilterBar .Right { background:url(images/package_smallElement2.gif) no-repeat -10px -140px; height:40px; width:5px; float:left; }
	.simu_FilterBar .TabItem { float:left; height:40px; width:100px;padding:6px 0 0 6px; }
	.simu_FilterBar .TabItem a { background:url(images/package_smallElement2.gif) no-repeat -120px -140px; height:34px; width:100px; display:block; text-decoration:none;text-align:center;line-height:34px; font-size:12px; }
	.simu_FilterBar .TabItem a.on { background:url(images/package_smallElement2.gif) no-repeat -20px -140px; cursor:default; }
	.simu_FilterBar .TabItem a:hover { background:url(images/package_smallElement2.gif) no-repeat -20px -140px; }
	.simu_FilterBar .FilterInner { line-height:40px;float:left;margin-left:30px;_padding-top:8px;}
	.simu_FilterBar .FilterInner a.on { margin:0 5px; font-weight:bold; }
	.simu_FilterBar .FilterInner a.off { color:#999; margin:0 8px; }
	.simu_FilterBar .FilterBtn { padding-top:7px; }
	.simu_FilterBar .Title { line-height:40px;float:left;padding-left:10px; font-size:14px; color:#31659f; }
	/*整卷作答部分 fullPaper*/
	.simu_FilterBar .fp_Ctrl { padding:10px 5px 0 0; line-height:20px; }
	.simu_FilterBar .fp_Title { line-height:40px; padding:0 0 0 10px; }
	.simu_FilterBar .fp_Title b { color:#d00; }
.pub_CtrlBar { height:40px; overflow:hidden; width:560px;margin:0 auto 10px auto; }
	.pub_CtrlBar .Left { background:url(images/package_smallElement2.gif) no-repeat -220px -140px; height:40px; width:20px; float:left;_margin-right:-3px; }
	.pub_CtrlBar .Center { background:url(images/package_BgList2.gif) repeat-x 0 -220px; height:40px; margin:0 20px;_margin:0; line-height:40px; }
	.pub_CtrlBar .Right { background:url(images/package_smallElement2.gif) no-repeat -240px -140px; height:40px; width:20px; float:right;_margin-left:-3px; }

/* 整卷作答 FullPaper */
.fp_StateBarHeight { height:40px; } /*浮动控制栏的外框高度 */
.fp_StateBarHeight .sticky {position:fixed;top:0;z-index:90000;}
/* 试卷头部以及大题选项卡 */
.fp_PaperHeader h4 { font:24px/30px '微软雅黑' normal ; font-weight:normal;width:900px; text-align:center; zoom:1;padding-bottom:10px; }
.fp_PaperList {  }
.fp_PaperList .QuesPubItem { border:1px solid #bfdaf2;padding:5px 10px; }
.fp_PaperList .QuesPubItem .Prev { float:none;font-weight:bold;color:#222; }
.fp_PaperList .QuesPubItem .Prev span { margin:0 5px; }
/* 整卷作答的答案输入框 */
.QuesDoAnswer { border:1px solid #bfdaf2;padding:3px 10px;margin:3px 0 15px 0;background:#f7fdff;height:26px;line-height:22px; }
.QuesDoAnswer.QuesTag1 { border:2px solid #2a78bd; background:#e5f1f6;padding:2px 9px; }
.QuesDoAnswer.QuesTag2 { border:2px solid #dd0000; background:#fff3e9;padding:2px 9px; }
.AnswerTag {  padding:3px 0; }
.AnswerTag .ans_Tag1 { background:url(images/package_icon2.gif) no-repeat -200px -160px; width:20px; height:20px; display:inline-block;margin-right:5px;cursor:pointer; }
.AnswerTag .ans_Tag2 { background:url(images/package_icon2.gif) no-repeat -220px -160px; width:20px; height:20px; display:inline-block;margin-right:5px;cursor:pointer; }
.AnswerTag .ans_Tag3 { background:url(images/package_icon2.gif) no-repeat -240px -160px; width:20px; height:20px; display:inline-block;margin-right:5px;cursor:pointer; }
/* 整卷作答 的 正确错误答案显示框 */
.QuesResult { border:1px solid #bfdaf2;padding:3px 10px;background:#f7fdff;margin:3px 0 15px 0; }
.QuesResult dl.fieldset { font-size:13px; padding-left:80px; }
.QuesResult dl.fieldset dt { margin-left:-80px; width:75px; color:#530000; }
.QuesResult dl.fieldset dd b { font-family:Verdana; }
.QuesResult dl.fieldset dd textarea.Text { font-family:Verdana; }
.QuesResult { border:1px solid #bfdaf2;padding:3px 10px;background:#f7fdff;margin:3px 0 15px 0; }
.QuesInput { border:1px solid #bfdaf2;padding:3px 10px;background:#f7fdff;margin:3px 0 15px 0; }
.QuesInput dl.fieldset { font-size:13px; padding-left:80px; }
.QuesInput dl.fieldset dt { margin-left:-80px; width:75px; color:#530000; }
.QuesInput dl.fieldset dd b { font-family:Verdana; }
.QuesInput dl.fieldset dd textarea.Text { font-family:Verdana; }
.QuesInput { border:1px solid #bfdaf2;padding:3px 10px;background:#f7fdff;margin:3px 0 15px 0; }
/*作答结果错误*/
.QuesResultWrong { border:2px solid #d16d6d; background:#fff7f7; color:#cc0000; }
.QuesResultWrong dl.fieldset dd a.Note { cursor:pointer;color:#cc0000; }
.QuesResultWrong dl.fieldset dd a.Note:hover { background:#fff994; }
/*作答结果正确*/
.QuesResultRight { border:2px solid #006acc; background:#f7fdff; color:#006acc; }
.QuesResultRight dl.fieldset dd a.Note { cursor:pointer;color:#006acc; }
.QuesResultRight dl.fieldset dd a.Note:hover { background:#fff994; }
/*学生学习中心*/
.coNav_{ padding:0px 15px 10px 25px; } 
.coNav_ .letterNav_{line-height:18px;padding:2px;zoom:1;margin-right:5px;}
/*checkout*/
.advanceCell td,.PopPage td{padding:5px;}
.PopPage .treePart{height:300px;overflow:auto;width:300px;border:1px solid #bbb;padding:10px 0px;margin-bottom:10px;}
.noService{font-size:14px;padding:30px 15px;line-height:180%;width:600px;margin:100px auto 200px auto;background:#f6fdff url(images/noService.png) no-repeat 20px top;padding-left:170px;}
/*网班*/
.ncIntro{background:url(images/netClass.png) no-repeat center 15px;height:90px;font-size:14px;padding:10px;}
.ncStartBtn{display:block;width:174px;height:40px;background:url(images/netClass.png) left -120px;margin:15px auto;}
.ncStartBtn:hover{background:url(images/netClass.png) left -170px;}
.ncReward{background:#f6fdff url(images/netClass.png) no-repeat -560px -110px;border:1px solid #bfdaf2;height:90px;padding-top:20px;line-height:170%;padding-left:120px;}
.ncReward strong{font-size:14px;display:block;margin-bottom:10px;}
.ncReward a{margin-left:3px;text-decoration:underline;}
.ncClassName{background:#f6fdff;border:1px solid #bfdaf2;padding:10px;line-height:170%;color:#8c8c8c;}
.ncClassName span{font-size:14px;display:block;margin-bottom:5px;color:#444;}
.ncNextClass{padding:10px;text-align:center;font-size:14px;}
.ncNextClass .btn1{margin-left:20px;}
.tipHighlight{}
/*brightwang add 2010-8-13 为了让已做过的网班试卷变浅*/
.checkouthavedone{ color:#666666;}
.checkoutnotdone{ font-weight:bold;}