@charset "utf-8";
/* CSS Document */

/*index 首页样式*/
.index_list{ float:left; width:485px; overflow:hidden; margin-left:11px; display:inline; height:308px;}
.index_list .title_index{height:40px; overflow:hidden;}
.title_index .left{ float:left; width:4px; height:40px; overflow:hidden; background:url(../images/index_left.png) no-repeat;}
.title_index .cent{ float:left; width:477px; height:40px; overflow:hidden;background:url(../images/index_topc.png);}
.title_index .cent h3{height:40px; background:url(../images/index_jt.png) no-repeat scroll right center; line-height:40px;color:#598900; font-size:18px; margin-right:15px;}
.title_index .cent h3 em{ float:left; width:42px; height:40px; border-right:1px solid #e1e1e1; background:url(../images/index_em_icon.png) no-repeat scroll center 11px; margin-right:15px;}
.title_index .cent h3 em.em_1{ background-position:center -29px;}
.title_index .cent h3 em.em_2{ background-position:center -69px;}
.title_index .cent h3 em.em_3{ background-position:center -111px;}
.title_index .cent h3 a{ float:right; height:40px;padding-right:12px;font-size:14px; color:#598900}
.title_index .right{ float:right; width:4px; height:40px; overflow:hidden; background:url(../images/index_topr.png) no-repeat;}

.index_list .cont_index{padding-bottom:6px; background:url(../images/index_down.png) no-repeat scroll left bottom; overflow:hidden;}
.cont_index .prettyList{ border-radius:0; margin:0; border-bottom:none;}
.cont_index .prettyList th{ border-right:none;}
.cont_index .prettyList td{ color:#333333; height:33px;}

.input{clear:both; padding:10px; width:805px; background:#FFF; margin:0px auto}


/*二维码预览*/
.big_cheeck{ width:1024px; margin:0 auto; overflow:hidden;}
.big_cheeck .title_big{ background:url(../images/big_1.png); height:91px; width:1024px;}
.big_cheeck .title_big h1{ font-size:45px; font-family:"微软雅黑"; color:#FFF;font-weight:bold; text-align:center; line-height:91px; height:91px;overflow:hidden;}
.big_cheeck .cont_big{ background:url(../images/big_2.png) no-repeat; width:1024px; height:677px;}
.cont_big .top_time{ float:left; width:1024px; height:auto;}
.cont_big .top_time .left_time{ float:left; width:390px; height:auto; margin-top:15px;padding-left:25px; overflow:hidden;}
.cont_big .top_time .right_qd{ float:right; height:405px; width:608px; overflow:hidden;}
.cont_big .top_time .right_qd h2{height:70px;color:#fff;font-size:80px;height:140px;font-family:arial;font-weight:bold; margin-top:20px; text-align:center;}
.cont_big .top_time .right_qd  p{font-size:40px;color:#fff;font-weight:bold;font-family:"黑体"; text-align:center; padding-top:5px;}
.cont_big .top_time .right_qd  p span{color:#ffc61a;font-size:55px;padding:0 15px 0 10px;}
.cont_big .down_list{ margin:22px; background:#FFF; float:left; display:inline; border:1px solid #aaaaaa;border-bottom:none; width:980px;}
.cont_big .down_list th{background:url(../images/table_bg.png);height:45px;line-height:45px; font-size:20px; font-family:"微软雅黑";padding:0;border-right:1px solid #aaa;border-bottom:1px solid #aaa;color:#000;}
.cont_big .down_list td{ line-height:45px; font-size:20px; color:#000;padding:0;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}
.cont_big .down_list td.right_bdr0{text-align:center !important;}

/*情况汇总*/
.facts_pool{ border:1px solid #ece8de; background:#f9f6f0; padding:8px; margin:10px 10px 0 10px;}
.facts_pool table{width:100%; table-layout:fixed; word-break:break-all;}
.facts_pool table th{ width:105px; padding:5px;}
.facts_pool table th label{white-space: nowrap;}
.facts_pool table td{ line-height:20px; padding:5px;}
.facts_pool span{ font-size:17px; line-height:30px;}

/*黑灰白*/
.glossary_bgw{ border: 1px solid #D8D8D8;border-radius: 5px 5px 0 0; margin: 10px;overflow: hidden;}
.glossary_bgw table.pretty{ table-layout:auto;}
.glossary_bgw table.pretty td.title_td{color:#008001;width:8%;}
/*.glossary_bgw table.pretty th{border-right:none;border-bottom: 1px solid #ECECEC; color:#008001; text-align:left; line-height:22px; width:8%; background:none; padding:10px;}*/
.glossary_bgw table.pretty td{line-height:22px; text-align:left; border-right:none; color:#313332; word-break:normal;}
.glossary_bgw table.pretty tr.even th{ background:#f7f7f7;}
.glossary_bgw table.pretty tr.odd th{background:#fff;}
.glossary_bgw table.pretty td.more{ width:120px;}

/*图书列表*/
/* .book_list{ width:100%;}
.book_list ul{ padding-left:1px;}
.book_list ul li{ float:left; width:249px; height:324px; border-bottom:1px solid #ececec; border-right:1px solid #ececec;overflow:hidden;text-align:center;}
.book_list ul li a{ display:block;width:249px; height:324px;}
.book_list ul li a:hover{ position:absolute; background:url(../images/list_bookbj.png) no-repeat 0 top; height:370px; z-index:1000;}
.book_list ul li a p{ color:#000;}
.book_list ul li .img_book{width:155px;height:200px; margin-top:32px;}
.book_list ul li p{ padding-top:5px; text-align:center; width:249px;}
.book_list ul li .name_book{ text-align:left; line-height:25px; height:50px; overflow:hidden; padding:10px 0px 0 15px; width:217px; word-break:break-all;}
.book_list ul li .name_book em{ color:#8d8d8d;} */

/*目录*/
.catalogue{ width:500px; overflow:auto; position:absolute;  top:41px; border:1px solid #bfbfc1; background:#FFF; _height:520px; max-height:520px;border-top:none; z-index:999}
.catalogue li{ background:url(../images/ml_title_bj.png) repeat-x;  line-height:38px; color:#598900; font-size:18px; height:38px; overflow:hidden;}
.catalogue li h3{display:block;height:39px; background:url(../images/ml_downjt.png) no-repeat scroll right center;color:#598900; margin-right:10px; cursor:pointer;}
.catalogue li h3 em{ background:url(../images/ml_close.png) no-repeat; margin-left:10px; width:14px; height:17px; float:left; margin:11px 8px 0 10px;}
.catalogue li.current{ background:url(../images/ml_title_onbj.png) repeat-x; border-top:1px solid #bfbfc1;}
.catalogue li.current h3{background:url(../images/ml_topjt.png) no-repeat scroll right center; }
.catalogue li.current h3 em{ background:url(../images/ml_open.png) no-repeat; width:16px; height:15px; margin-top:12px;}
.catalogue li .table_ml{border-collapse:separate; table-layout:fixed;}
.catalogue li.current { height:auto;}
.table_ml tr.title_l td{ border-bottom:1px solid #d0d0d0; background:#f3f6f8; height:38px; line-height:38px; color:#000;}
.table_ml tr.title_l td em{ float:left; background:url(../images/ml_dian.png) no-repeat; width:10px; height:10px; display:inline; margin:15px 10px 0 10px;}
.table_ml tr.data_l td{ background:#f6f6f6; border-bottom:1px solid #FFF; color:#000; font-size:14px; }
.table_ml tr.data_l td a{ display:block;color:#000;padding:10px 0; line-height:20px;}
.table_ml tr.data_l td a:hover{ background:#fffae5; color:#000;}
.table_ml tr.data_l td em{ background:url(../images/icon_tex.png) no-repeat; display: inline-block;height: 16px; margin-right: 5px;vertical-align: middle; width:13px; }
.table_ml tr.data_l td i{ font-weight:bold;} 

/*考勤管理*/
.ka_wx{cursor:pointer}
.ka_xz{ background:url(../images/kq_on.png) no-repeat center center;}

/*文章目录
.wz_catalogue{height:42px;background:url(../images/wz_operatebj.png); line-height:42px; font-size:18px; position:relative; margin-top:10px; z-index:1}
.wz_catalogue .ml_btn{ width:124px; height:37px;float:left; padding-top:5px; display:block;}
.wz_catalogue .ml_btn .catalogue_btn{ margin-left:10px}
.wz_catalogue .name_span{ float:left; width:760px; line-height:42px; overflow:hidden;}
div.catalogueShow .catalogue{display:block;}
.wz_catalogue .catalogue{ display:none;}
div.catalogueShow .ml_btn{ background:url(../images/ml_btn_bj.png) no-repeat;}
*/
.wz_catalogue{height:42px;background:url(../images/wz_operatebj.png); line-height:42px; font-size:18px; position:relative; margin-top:10px; z-index:1}
.wz_catalogue .ml_btn{ width:138px; height:37px;float:left; padding-top:5px; display:block;}
.wz_catalogue .ml_btn .catalogue_btn{ margin-left:10px;background: url("../images/ypml_btn.png") no-repeat; height: 31px;line-height: 26px;width: 110px; padding-right:10px;}
.wz_catalogue .name_span{ float:left; width:745px; line-height:42px; overflow:hidden;}
div.catalogueShow .catalogue{display:block;}
.wz_catalogue .catalogue{ display:none;}
div.catalogueShow .ml_btn{ background:url(../images/ml_btn_bj.png) no-repeat;}
/*课外学习*/
.kw_study{background:#fafcfb;}
.kw_study .left_classify{width:230px;float:left; overflow:hidden;}
.left_classify h2{ height:60px; background:url(../images/bdc_1.png);border-bottom:1px solid #dcdcdc; text-align:center; line-height:60px; font-size:30px; color:#598900}
.left_classify h3{ height:50px; line-height:50px; border-bottom:1px dashed #cbcbcb; text-align:center; font-size:20px; margin:0 8px 0 8px;}
.left_classify ul{ padding-top:5px;}
.left_classify ul li{height:46px;font-size:16px;}
.left_classify ul li a{ padding-left:20px;word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。IE, Safari (WebKit)*/
    -o-text-overflow:ellipsis; /* 兼容Opera */ color:#000;padding-right:15px; display:block; height:45px; line-height:45px;}
.left_classify ul li em{ width:18px; height:16px; background:url(../images/book.png) no-repeat;margin-right: 15px; margin-top: 15px; float:left;}
.left_classify ul li a:hover , .left_classify ul li.current a{ border-left:3px solid #ffdb3c;  background:url(../images/left_classify_libj.png); padding-left:17px; display:block;}
.left_classify ul li a:hover em , .left_classify ul li.current a em{background:url(../images/book_on.png) no-repeat;}
.left_classify .exam_time{ width:200px; height:150px;background:url(../images/time.png) no-repeat scroll center 20px;}
.left_classify ul li .subject{ width:120px; line-height:45px; display:inline-block;vertical-align:middle;cursor:pointer;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.left_classify ul li .subNumber{ display:inline-block;vertical-align:middle;width:45px;text-align:right;}
.exam_time p{ padding-top:105px; text-align:center; font-size:20px; color:#666666;}
.exam_time p em{ font-size:30px; font-weight:bold;}

.kw_study .right_list{ float:right; width:771px;  border-left:1px solid #dcdcdc; overflow:hidden;}
.right_list .search{ background:#f6f6f6; height:60px;;border-bottom:1px solid #dcdcdc;}
.search .form_search{background:url(../images/search_bj.png) no-repeat scroll 0 15px; width:743px; margin:0 auto; position:relative; height:30px; padding-top:15px; color:#989a99;}
.search .form_search label{ top:19px; left:8px;}
.search .form_search .ipt{ margin:2px; height:26px; line-height:26px; width:666px; text-indent:5px; background:none; border:none; float:left;}
.search .form_search .btn{ float:right; width:72px; height:30px; border:none; background:none;}

.search h2{font-size:20px; line-height:60px; padding-left:15px; padding-right:15px;}
.search h2 span{ float:left; width:620px; overflow:hidden; line-height:60px;}
.search h2 em{ font-size:16px; color:#8d8d8d; float:right;}
.right_list .book_list{ padding-left:10px;}

/*在线考试*/
.kw_study .left_test{ width:200px;}
.kw_study .right_text{ width:801px;}
.left_test #subject{ position:relative;}
.left_gb{ width:10px!important;}
.left_gb h2 , .left_gb .exam_time , .left_gb ul{ display:none;}
.right_zk ,.right_zk .ExamOnline_buttonArea{ width:991px!important;}
.left_test .icon_jt{ left: 191px;position: absolute;top: 200px;z-index: 100;}
.left_test .icon_jt a{ background:url(../images/icon_openr.png) no-repeat 0 -35px;display: block;height: 35px;width: 9px;}
.left_gb #subject{ height:235px;}
.left_gb .icon_jt{ left:0;position: absolute;top: 200px;z-index: 100;}
.left_gb .icon_jt a{ background-position:0 0;}


/*文章学习 词汇学习工具栏*/
.wz_doArea{background: none repeat scroll 0 0 #F9F6F0; border: 1px solid #ECE8DE; margin: 10px 10px 0; padding: 8px;}
.wz_doArea span{line-height: 30px; padding-right: 15px; font-size:15px;}

/*词汇学习*/
.words_title{ margin:0px 10px 0 10px; padding:5px 0 5px 0;}
.words_cont{width:100%;}
.left_0{ width:0 !important;}
.right_q , .right_q .ExamOnline_buttonArea{ width:1001px !important;}

/*词汇学习 进度*/
.words_jd{ border:1px solid #dfdfdf; height:25px; margin:5px 10px 0 10px;}
.words_jd table{width:100%;  word-break:break-all;}
.words_jd table td{ border-right:none; height:25px; text-align:center; font-weight:bold;}
.words_jd table td.green{ background:#99c42e; color:#FFF;}
.words_jd table td.gray{ background:#f5f5f5; color:#535353;}
.words_jd table td.Orange { background:#f99406; color:#fff;}

/*词汇学习 详情*/
.words_xq{border:1px solid #e8e8e8; padding:10px; margin:5px 10px 0 10px; background:#fafdfe;}
/*.words_xq table{ table-layout:auto; word-break:break-all;}
.words_xq table th{ padding:5px; width:45px; text-align:right; color:#333333; font-weight:bold; vertical-align:top;}
.words_xq table td{ text-align:left;  padding:5px; color:#333333;}*/
.words_xq p{padding:3px 0;}
.word_grade{padding-left:45px;}
.word_grade img{vertical-align:text-top;}
.words_xq .word_speech{padding-left:47px;}
.words_xq .ipt{ height:40px; line-height:40px; font-size:18px; color:#0066cc; border:1px solid #b2b2b2; width:80%; font-weight:bold; border-bottom-color:#ede9e0; border-right-color:#ede9e0; text-indent:10px;}
.words_xq dl{ padding:0 10px 0 10px;}
.words_xq dl dt{ line-height:35px; font-size:16px; color:#333333; font-weight:bold;}
.words_xq dl dd{ padding-left:35px; line-height:35px; color:#333333;}


/*词汇学习 答案*/
.words_da{margin:10px 10px 0 10px; border:1px solid #ede9e0; background:#fffff7; padding:10px 20px; font-size:16px;}
.words_da p{ padding-top:5px; padding-bottom:5px;}
.words_da label{color:#333333; font-weight:bold;}
.words_da img{ vertical-align:middle; padding-right:5px;}
.words_da ul li{ line-height:35px;}
.words_da ul li img{ margin-left:15px;}

/*对 错 */
.wrong_em{ display:inline-block; background:url(../images/icon_wrong.png) no-repeat;height: 22px;width: 28px;}
.wrong_em_small{ display:block; background:url(../images/icon_wrong_small.png) no-repeat; display: inline-block;height: 12px;width: 17px;}
.reply_em{ background:url(../images/icon_reply.png) no-repeat;display: inline-block;height: 22px;width: 28px;}
.reply_em_small{ display:block; background:url(../images/icon_reply_small.png) no-repeat; display: inline-block;height: 12px;width: 17px;}

/*词汇学习 结果*/
.words_jg{ width:700px; margin:60px auto 0; padding-bottom:60px;}
.words_jg h2{ text-align:center; font-size:25px; color:#008000; font-weight:bold; padding-bottom:10px;}
.words_jg p{ color:#333333; line-height:25px; text-align:left; font-size:15px;}

/*词汇学习 连线*/
.ligature_title{ float:left;padding-left:15px;}
.ligature_title h3{ text-align:center; font-size:16px; font-weight:bold; line-height:25px;}
.ligature_title ul{ padding-top:5px;}
.ligature_title ul li{ line-height:35px; text-align:left; color:#333333;}

.ligature_cont{ padding-left:225px;}
.ligature_cont h3{ padding-left:140px;font-size:16px; font-weight:bold; line-height:25px;}
.ligature_cont ul{ padding-top:5px;}
.ligature_cont ul li{ line-height:35px; text-align:left; color:#333;}

.words_tx{ line-height:25px; padding:0 15px; font-size:17px; color:#598900;}


/*统计查询-分析报告*/
.wrap{padding:8px 10px 95px 10px;}
.wrap .title{padding-left:0;}
.title .title_black{color:#000;padding-left:15px;}
.title .link{float:right;}
.title .link a{float:right;font-size:14px;margin-right:15px;background:url(../images/icon_title.png) no-repeat left 10px;padding-left:18px;}
.title .link a.export{ background-position:left -24px}
.title_table{padding:10px;border:1px solid #ece9df;height:145px;background:#f9f6f0;color:#666;line-height:24px;}
.title_table ul li{width:325px;float:left;font-size:14px}
.title_small{color:#598900;font-size:16px;padding:15px 0;height:24px;}
.wrap_table table{border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;width:100%;table-layout: fixed;}
.wrap_table table th{border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;font-size:16px;background:#f6f6fa;text-align:center;padding:10px;}
.wrap_table table td{border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;font-size:14px;color:#666;padding:10px;text-align:center;}
.wrap_table table td.total{font-size:16px;color:#000;background:#fbfbfb;}
.wrap_table table .num{width:90px;}
.wrap_content{background:#fafcfb;border:1px solid #efefef;}
.article{padding:15px;}
.article p{text-indent:2em;line-height:25px;font-size:14px; color:#666;}
.article i{text-decoration:underline;}
.article table{width:82%; table-layout:fixed;}
.analytical{font-size:16px;border-top:1px dashed #ddd;background:#fdfdfd;padding:10px 15px;}
.answer{padding:0 15px 20px 15px; color:#666;font-size:14px}
.answer span{padding-right:30px;}
/*课外学习-背单词-书本章节*/
.chapter_title{padding:5px 10px; overflow:hidden;}
.chapter_title dl{overflow:hidden; width:100%; float:left;}
.chapter_title dl dt{float:left;width:105px;height:122px}
.chapter_title dl dt img{ width:94px; height:122px;}
.chapter_title dl dd{float:left; width:877px;}
.chapter_title dl dd.left{ width:760px;}
.chapter_title dl dd.right{ width:100px;}
.chapter_title dl dd h3{font-weight:bold;font-size:16px;}
.chapter_title dl dd p{font-weight:bold;padding:5px 0;}
.chapter_box .branchList{border-radius:0}
/*课外学习-文章阅读-详情*/
.page_wrap{float:right;font-size:14px;}
.page_wrap a{color:#598900;padding:3px 10px;border:1px solid #d4d4d4;background:#edf5ec;margin-right:10px;}


/*在线考试系统*/
.ExamOnline{ padding: 0 15px;}
.ExamOnline .title_eo{padding-top:20px; padding-bottom:5px; font-size:16px; color:#598900 ; font-weight:bold;}
.title_eo em{ font-size:14px; color:#666666; font-weight:100;}
.ExamOnline span.fr{font-size:16px;color:#333;font-weight:normal;}
.ExamOnline span.fr input{width:30px;text-align:right;font-size:16px;color:#333;padding-bottom:5px;background:none;border:none;font-weight:normal;margin-right:2px;}
.ExamOnline span.fr input:hover{border:1px solid #ff9b1f;background-color:#fefbf7}
.ExamOnline span.fr input:focus{background-color:#fff8ef;border:1px solid #ff9b1f;}
.ExamOnline .title_smal{ text-indent:2em; line-height:22px; color:#666666; font-size:14px;}
/*选择题*/
/*
.ExamOnline .cont_xz{ border:1px solid #efefef; background:#fdfdfd; margin-top:10px;}
.cont_xz h2{line-height:25px; border-bottom:1px dashed #dddddd; font-size:16px; background:#fafcfb; padding:12px 15px; word-wrap:break-word;}
.cont_xz ul{ padding:10px 0;}
.cont_xz ul li{ height:35px; line-height:35px; font-size:16px; margin-top:1px;}
.cont_xz ul li a{ display:block; color:#000;padding-left:40px; }
.cont_xz ul li a:hover{ background:url(../images/ks_2.png); color:#ff6600;}
.cont_xz ul li.current{ background:url(../images/ks_1.png);}
.cont_xz ul li.current a{color:#598900; font-weight:bold;}
.cont_xz ul li.current a:hover{background:url(../images/ks_1.png);color:#598900; font-weight:bold;}
.cont_xz p{ padding:10px;}
.cont_xz p .formTextarea{ width:98.5%;}
*/
/*填空
.ExamOnline .cont_tk{ border:1px solid #efefef; background:#fdfdfd; margin-top:10px; padding:10px 0 0 0;}
.cont_tk .dh_p{text-indent:0;}
.cont_tk i{text-decoration: underline;}

.cont_tk .write{ padding:15px;border-top:1px dashed #dddddd; margin-top:15px;}
.cont_tk .write h3{ color:#666666; line-height:25px;}
.cont_tk .write ul{ padding-top:15px;}
.cont_tk .write ul li{ width:130px; height:25px; float:left; margin-right:5px;}
.cont_tk .write ul li label{ vertical-align:bottom; padding-right:3px;}
.cont_tk .write ul li .ipt{ width:100px; height:20px; border:none; border-bottom:1px solid #656565; line-height:20px;}
.cont_tk p{padding:0 15px; text-indent:2em; line-height:30px; font-size:16px;}

.cont_tk .key_list{ padding:15px; font-size:16px;}
.cont_tk .key_list li{height:30px; overflow:hidden;}
.cont_tk .key_list li em{float:left; line-height:30px; padding-right:10px; width:22px;}
.cont_tk .key_list li span{ float:left; line-height:30px; width:165px; overflow:hidden;}

.cont_tk .key_read{ border-top:1px dashed #dddddd; padding-top:10px; margin-top:15px;}
.cont_tk .key_read h2{ height:35px; line-height:35px;  font-size:16px;  padding:0 15px;}
.cont_tk .key_read ul li{ height:35px; line-height:35px; font-size:16px; margin-top:1px;}
.cont_tk .key_read ul li a{ display:block; color:#000;padding-left:30px; }
.cont_tk .key_read ul li a:hover{ background:url(../images/ks_2.png); color:#ff6600;}
.cont_tk .key_read ul li.current{ background:url(../images/ks_1.png);}
.cont_tk .key_read ul li.current a{color:#598900; font-weight:bold;}
.cont_tk .key_read ul li.current a:hover{background:url(../images/ks_1.png);color:#598900; font-weight:bold;}
*/
/*短文阅读
.ExamOnline .cont_dw{border:1px solid #efefef; background:#fdfdfd; margin-top:10px; height:335px; overflow:hidden; padding-top:0}
.ExamOnline .cont_dw .left_dw{ width:420px; border-right:1px solid #589600; height:335px; overflow-y: scroll; float:left; }
.ExamOnline .cont_dw .right_dw{ width:348px; height:335px; background:#fcfff8; float:left;overflow-y: scroll;}
.ExamOnline .cont_dw .right_dw h3{padding:8px; color:#666666;}
.ExamOnline .cont_dw .right_dw h3 i{color:#ff6600;}
.ExamOnline .cont_dw .right_dw ul{ padding:15px 0 20px 20px; overflow:hidden;}
.ExamOnline .cont_dw .right_dw ul li{ width:150px; height:32px; float:left;color:#8bb363;font-size:16px;}
.ExamOnline .cont_dw .right_dw ul li label{ vertical-align:bottom; padding-right:3px;}
.ExamOnline .cont_dw .right_dw ul li .ipt{ width:120px; height:20px; border:none; border-bottom:1px solid #8bb363; line-height:20px; background:#fcfff8; }
*/
/*选择题*/
.ExamOnline .cont_xz{ border:1px solid #efefef; background:#fdfdfd; margin-top:10px;}
.cont_xz h2{line-height:25px; border-bottom:1px dashed #dddddd; font-size:16px; background:#fafcfb;overflow:hidden;padding:12px 15px; word-wrap:break-word;}
.jifen{background:#ebf1fd;border:1px solid #b3c5d8; border-radius:3px;padding:2px 5px;margin-left:10px;font-size:12px;cursor:pointer;color:#0066cc;}
.cont_xz ul.tm{ padding:10px 0;}
.cont_xz ul.tm li{  line-height:25px; font-size:16px; margin-top:1px;}
.cont_xz ul.tm li a{ display:block; color:#000;padding-left:40px;border-bottom:1px solid #fff; border-top:1px solid #fff;}
.cont_xz ul.tm li a:hover{border-bottom:1px solid #ede9e0; border-top:1px solid #ede9e0; background:#f9f6f1; color:#ff6600;}
.cont_xz ul.tm li.current a{color:#598900; font-weight:bold; border-bottom:1px solid #e3edea; border-top:1px solid #e3edea;background:#f1f7f5;}
.cont_xz ul.tm li.current a:hover{color:#598900; font-weight:bold; border-bottom:1px solid #e3edea; border-top:1px solid #e3edea;}

.cont_xz ul.tmAuto{ padding:10px 0; overflow:hidden;}
.cont_xz ul.tmAuto li{  line-height:25px; font-size:16px; margin-top:1px;width:190px;float:left;}
.cont_xz ul.tmAuto li a{ display:block; color:#000;padding-left:40px;border-bottom:1px solid #fff; border-top:1px solid #fff;}
.cont_xz ul.tmAuto li a:hover{border-bottom:1px solid #ede9e0; border-top:1px solid #ede9e0; background:#f9f6f1; color:#ff6600;}
.cont_xz ul.tmAuto li.current a{color:#598900; font-weight:bold; border-bottom:1px solid #e3edea; border-top:1px solid #e3edea;background:#f1f7f5;}
.cont_xz ul.tmAuto li.current a:hover{color:#598900; font-weight:bold; border-bottom:1px solid #e3edea; border-top:1px solid #e3edea;}

.cont_tk .key_read ul.tmAuto{ padding:10px 0;list-style-type:none;width:100%;}
.cont_tk .key_read ul.tmAuto li{line-height:25px; font-size:16px; margin-top:1px;width:165px;float:left;}
.cont_tk .key_read ul.tmAuto li a{ display:block; color:#000;padding-left:40px;border-bottom:1px solid #fff; border-top:1px solid #fff;}
.cont_tk .key_read ul.tmAuto li a:hover{border-bottom:1px solid #ede9e0; border-top:1px solid #ede9e0; background:#f9f6f1; color:#ff6600;}
.cont_tk .key_read ul.tmAuto li.current a{color:#598900; font-weight:bold; border-bottom:1px solid #e3edea; border-top:1px solid #e3edea;background:#f1f7f5;}
.cont_tk .key_read ul.tmAuto li.current a:hover{color:#598900; font-weight:bold; border-bottom:1px solid #e3edea; border-top:1px solid #e3edea;}

.cont_xz p{ padding:10px;}
.cont_xz p .formTextarea{ width:98.5%;}
.cont_xz p .ipt{height:20px; border:none; border-bottom:1px solid #8bb363; line-height:20px; background:#fcfff8; width:98.5%}
/*填空题*/
.ExamOnline .cont_tk{ border:1px solid #efefef; background:#fdfdfd;overflow:hidden; padding-top:0;margin-top:10px;}
.cont_tk .left_dw{ width:50%; border-right:1px solid #589600; height:340px; overflow:auto; float:left; }
.cont_tk .right_dw{ width:49.8%; height:340px; background:#fcfff8; float:left;overflow:auto;}
.cont_tk p {font-size: 16px;line-height: 25px; padding: 0 15px; /*text-indent: 2em;*/word-wrap:break-word;}
.cont_tk p span{word-wrap:break-word;}
/*.cont_tk i{text-decoration: underline;}*/

.cont_tk .write h3{padding:8px; color:#666666;}
.cont_tk .write h3 i{color:#ff6600;}
.cont_tk .write ul{ padding:15px 0 20px 20px; overflow:hidden;}
.cont_tk .write ul li{ width:150px; height:32px; float:left;color:#8bb363;font-size:16px;}
.cont_tk .write ul li label{ vertical-align:bottom; padding-right:3px;}
.cont_tk .write ul li .ipt{ width:120px; height:20px; border:none; border-bottom:1px solid #8bb363; line-height:20px; background:#fcfff8; }

.cont_tk .key_list{ padding:15px; font-size:16px; overflow:hidden;}
.cont_tk .key_list li{ overflow:hidden;}
.cont_tk .key_list li em{float:left; line-height:30px; padding-right:10px; width:22px;}
.cont_tk .key_list li span{ float:left;line-height:30px; overflow:hidden; padding-right:10px;}

.cont_tk .key_read{padding-top:10px;}
.cont_tk .key_read h2{line-height:30px;  font-size:16px;  padding:0 15px;}
.cont_tk .key_read ul li{line-height:25px; font-size:16px; margin-top:1px;}
.cont_tk .key_read ul li a{ display:block; color:#000;padding-left:30px;  border-bottom:1px solid #fff; border-top:1px solid #fff;}
.cont_tk .key_read ul li a:hover{ color:#ff6600; border-bottom:1px solid #ede9e0; border-top:1px solid #ede9e0; background:#f9f6f1;}
.cont_tk .key_read ul li.current a{color:#598900; font-weight:bold; border-bottom:1px solid #e3edea; border-top:1px solid #e3edea;background:#f1f7f5;}
.cont_tk .key_read ul li.current a:hover{color:#598900; font-weight:bold;background:#f1f7f5; border-bottom:1px solid #e3edea; border-top:1px solid #e3edea;}

/**/
.ExamOnline_buttonArea{background:#f6f6f6;  border-top:1px solid #dcdcdc; margin-top:10px; padding-top:20px; padding-bottom:20px; text-align:center; width:801px;}

/*答案*/
.key_xq{ padding:8px 15px; background:#fff7d2; font-size:16px;}
.key_xq em{vertical-align:middle; padding-right:10px;}
.key_xq a{ text-decoration:underline; display:inline-block;}
.key_xq span{ padding-right:15px;  display:inline-block; padding-top:5px; padding-bottom:5px;}
.key_xq label{ padding-right:5px;}
.key_xq i{ text-decoration:none;}

/*步骤解析*/
.Step_analysis{ padding:10px; display:none;}
.Step_analysis h3{ line-height:25px; font-size:16px; font-weight:bold; text-align:left; color:#598900;}
.Step_analysis p{ line-height:25px;}

/*回到顶部*/
#return_top{ position:fixed; background:url(../images/ks_top.png) no-repeat; width:63px; height:59px; z-index:1002;right:-1px; bottom:20px; cursor:pointer;_position: absolute;_top:expression(eval(document.documentElement.scrollTop)+500);}
/*无教材信息*/
.notMaterial_top{margin:0 10px 10px 10px;height:250px;border:8px solid #f5f2e7;background:#fffefb;}
.notMaterial_top h2{text-align:center;font-size:30px;color:#f60;padding:50px 0 30px 0;}
.notMaterial_top h2 em{background:url(../images/arrow_big.png) no-repeat;display:inline-block;width:70px;height:60px;vertical-align:middle;padding-right:15px;}
.notMaterial_top table { width:100%; margin:20px auto; width:600px;}
.notMaterial_top table th{ width:160px; text-align:right; vertical-align:top;}
.notMaterial_top table th em{ background:url(../images/jctx_icon.png) no-repeat; width:72px; height:76px;display:inline-block; margin-top:10px; margin-right:20px}
.notMaterial_top table td h2{ color:#598a00; text-align:left; padding:10px 0 0 0;}
.notMaterial_top table td p{ text-align:left}
.notMaterial_top table td .btnArea{ padding:12px 0 8px 0px; text-align:left; margin-top:10px}
.notMaterial_top p{text-align:center;color:#666;font-size:16px;line-height:28px;}
.notMaterial_con{border:1px solid #d0ddd7;margin:0 10px 10px 10px;overflow:hidden;background:#f3f6f1;}
.notMaterial_conl{float:left;width:30px;padding:70px 15px 0 15px;text-align:center;line-height:40px;color:#598900;font-size:30px;}
.notMaterial_conr{float:left;border-left:1px solid #d0ddd7;background:#fafcfb;_margin-bottom:-4px;}
.notMaterial_conr ul li{width:305px;float:left;border-right:1px solid #ececec;text-align:center;padding:15px 0;}
.notMaterial_conr ul li img{ height:160px; width:125px;}
.notMaterial_conr ul li.no_bdr{border-right:none;}
.notMaterial_conr ul li .notMaterial_tit{text-align:left;padding:0 40px;height:42px;color:#000;padding-top:5px \9;_padding-top:0;}
.notMaterial_conr ul li p.gray_8{text-align:center;}

/*外刊阅读 广告*/
.wk_ID{ margin:8px; border:1px solid #f0f0f0; height:145px;}
.wk_ID img{ width:750px; height:145px;}

/*邮箱验证*/
.Mailbox_ve{margin:105px auto 0; width:600px;}
.Mailbox_ve dl{ background:url(../images/success_big.png) no-repeat; padding-left:120px;}
.Mailbox_ve dl dt{ font-size:30px; padding-bottom:20px; line-height:35px;}
.Mailbox_ve dl dt i{ color:#598901;}
.Mailbox_ve dl dd{ line-height:25px; font-size:16px; color:#555555;}
.Mailbox_ve dl dd.down{ border-top:1px dashed #e1e1e1; line-height:25px; margin-top:10px;}
.Mailbox_ve dl dd.down p{ color:#ff6600; padding-bottom:10px; padding-top:10px;}

.Mailbox_fruit{width:300px; margin:100px auto 0;}
.Mailbox_fruit dl{ background:url(../images/right_big.png) no-repeat; padding-left:80px;}
.Mailbox_fruit dl.fail{ background:url(../images/arrow_big.png) no-repeat; padding-left:80px;}
.Mailbox_fruit dl.fail dt{ color:#F00;}
.Mailbox_fruit dl dt{ font-size:30px;  color:#598901; padding-bottom:30px;}


.MailButton_orange{ background:url(../images/orange_btn.png) no-repeat; border: 0 none;color: #FFFFFF; cursor: pointer; font-size: 16px; font-weight:600;  height: 38px; line-height: 38px; outline: 0 none; text-align: center;  width: 162px;}


/*找回密码*/
.find_password{border:1px solid #e5e5e5; background:#f8f8f8; height:205px; margin-top:10px;}
.find_password ul{ padding-left:40px; padding-top:20px;}
.find_password ul li{ height:30px; line-height:30px; padding-top:30px;}
.find_password ul li label{ padding-right:10px; float:left; line-height:30px; color:#333333; font-size:16px;}
.find_password ul li .ipt{ border:1px solid #e1e1e1; border-left-color:#999999; border-top-color:#999999; width:240px; height:29px; float:left; line-height:29px;}
.find_password ul li .ipt:hover{ border:1px solid #ff9b1f;}
.find_password ul li .yzm{width:170px;}
.find_password ul li .yzm_img{ width:60px; height:31px; padding-left:10px; float:left; }

.find_password .go_yx{ background:url(../images/zh_dh.png) no-repeat 0 2px; text-align:center; font-size:16px; color:#333333; width:440px; margin:85px auto 0; padding:5px 0 5px 20px;}

.find_password .mag{ padding-left:40px; padding-top:20px; font-size:16px; color:#adadad;}
.find_password .Mailbox_fruit{ margin-top:58px; width:400px;}
.find_password .Mailbox_fruit dt{padding-bottom:15px;}
.find_password .Mailbox_fruit dd{ font-size:16px; color:#555555; }
.find_password .Mailbox_fruit dd a{ text-decoration:underline; color:#335588;}

/*学习资源*/
/* .resources{margin:10px;border:1px solid #d8d8d8;height:780px;}
.res_left{width:230px;height:780px;background:#fafcfb;float:left;border-right:1px solid #DCDCDC;}
.res_left h2{height:60px;line-height:60px;border-bottom:1px dashed #CBCBCB;color:#598900;font-size:24px;margin:0 8px;text-align:center;}
.res_left ul{ padding-top:5px;}
.res_left ul li{height:46px;font-size:16px;}
.res_left ul li a:link,.res_left ul li a:visited{padding-left:20px; color:#000;padding-right:15px; display:block; height:45px; line-height:45px;}
.res_left ul li a:hover{color:#000;}
.res_left ul li em{ width:18px; height:20px; background:url(../images/book.png) no-repeat;margin-right: 15px; margin-top: 15px; float:left;}
.res_left ul li em.em_1{background:url(../images/photo.png) no-repeat;}
.res_left ul li em.em_2{background:url(../images/video.png) no-repeat;}
.res_left ul li em.em_3{background:url(../images/audio.png) no-repeat;}
.res_left ul li a:hover , .res_left ul li.current a{ border-left:3px solid #ffdb3c;color:#000; background:url(../images/left_classify_libj.png); padding-left:17px; display:block;}
.res_right{float:left;width:749px;height:780px;background:#fff;}
.res_right .res_words li{padding:20px;border-bottom:1px solid #DCDCDC;}
.res_right .res_words li.odd{background:#fff;}
.res_right .res_words li.even{background:#f7f7f7;}
.res_right .res_words li h3{font-size:18px;color:#000;line-height:35px;}
.res_right .res_words li p{font-size:16px;color:#333;line-height:30px;}
.res_right .res_words li p a{color:#f00;}
.res_right .res_words li p a:hover{text-decoration:underline;}
.res_right .book_list ul li{width:248px;} */
/*.res_bookList ul li .img_book{height:240px;}*/
.res_bookList ul li a{width:248px;}
.res_vidio ul li a{width:248px;}
/*图片详情*/
.slideBox{ width:780px;padding-top:20px;overflow:hidden; position:relative;margin:0 auto; }
.slideBox .bd{position:relative; height:100%;width:600px; z-index:0;margin:0 auto;}
.slideBox .bd li{ zoom:1; vertical-align:middle; text-align:center;}
.slideBox .bd img{ width:340px; height:500px; display:block;margin:0 auto;}
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%;display:block; width:50px; height:60px; background:url(../images/slider-arrow.png) -110px 5px no-repeat;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prevStop{background-position:-163px 5px;  }
.slideBox .nextStop{ background-position:-37px 5px;  }
/*图片弹框*/
.tanchuang{width:100%;display:none;position:absolute;top:0;left:0; z-index:100;background:url(../images/black_bg1.png) repeat;}
.tanchuang2{width:1000px;height:700px;display:none;margin:0 auto;position:absolute;top:80px;z-index:300;background:url(../images/black_bg1.png) repeat;}
.picView{display:none;width:1000px;position:absolute;top:80px; z-index:1000;}
.picViewclose{overflow:hidden;}
.picViewclose a{float:right;width:21px;height:21px;background:url(../images/close.png) no-repeat;margin:10px;}
.picView h3{text-align:center;color:#fff;font-size:24px;padding-bottom:20px;}
/*群发消息*/
.mainBody .msg_box{width:auto;}
.title_msg{height:40px;line-height:40px;text-align:center;font-size:18px;color:#000;font-weight:bold;border:1px solid #e6e6e6;border-bottom:none;background:url(../images/t_head_bg.png) #f5f5f5 repeat-x;}
.selectBox{width:90px;}
.selectBox .btnPlus{width:90px;height:28px;line-height:28px;margin-top:10px;color:#fff;font-size:14px;border:none;cursor:pointer;background:url(../images/btnPlus.png) no-repeat;}
.selectBox .btnPlus:hover{background:url(../images/btnPlus_hover.png) no-repeat;}
.selectBox .btnBack{width:90px;height:28px;line-height:28px;margin-top:10px;color:#000;font-size:14px;border:none;cursor:pointer;background:url(../images/btnBack.png) no-repeat;}
.selectBox .btnBack:hover{background:url(../images/btnBack_hover.png) no-repeat;}
.msg_box .buttonArea{background:#f8f8f8;border:1px solid #e6e6e6;border-top:none;padding:20px 0 10px 0;}
/*导出页面*/
.exportWrap{width:500px;height:160px;padding:60px 100px;margin:0 auto;background:#f8f8f8;border:1px solid #ececec;margin-top:1px;}
.exportWrap h3{color:#598901;font-size:26px;text-align:left;}
.exportWrap h5{font-size:16px;color:#555;padding-bottom:10px;}
.exportWrap .exportBot{text-align:center;color:#555;font-size:16px;padding-top:20px;}
.exportWrap .exportBot .green{color:#598901;}
.exportWrap .progress{width:500px;height:30px;line-height:30px;color:#fff;text-align:center;background:#555;position:relative;}
.exportWrap .progress .proHover{width:100px;height:100%;background:#50ac26;position:absolute;left:0;top:0}
.exportWrap .progress span{z-index:1000; position:absolute}
/*授权页面*/
.empowerWrap{width:660px;margin:0 auto;overflow:hidden;padding-top:80px;}
.empowerWrap .tel{float:left;width:100px;}
.empRight{float:left;width:560px;}
.empRight .empRightcon{color:#333;font-size:20px;border-bottom:1px dashed #e1e1e1;padding-bottom:15px;}
.empRight .Orange{color:#f60;font-size:24px;padding-top:15px;}
/*听写页面*/
.listenResult{margin:10px;}
.listenLeft{float:left;width:774px;margin-right:8px;}
.listenRight{width:198px;overflow:hidden;}
.listenRight h3{color:#598900;height:48px;line-height:48px;border:1px solid #cccecd;font-size:20px;text-align:center;background:url(../images/listen_bg.png) repeat-x;}
.listenRight ul{border:1px solid #d0ddd7;height:750px;border-top:none;background:#fafcfb;overflow-y:auto;}
.listenRight ul li{height:45px;line-height:45px;margin:3px 0;font-size:16px;}
.listenRight ul li a:hover , .listenRight ul li.current a{ border-left:3px solid #ffdb3c;  background:url(../images/left_classify_libj.png); padding-left:17px; display:block;}
.listenRight ul li a{display:block;color:#333;padding-left:20px;}
.listenRight ul li a:link,.listenRight ul li a:visited{color:#333;}
.listenRight ul li a em{float:left;width:20px;height:45px;margin:0 10px 0 0;background:url(../images/people.png) no-repeat left center;}
.listenLeft .listenTable{width:100%;border:1px #e5e5e5 solid;}
.listenLeft .listenTable .right_bdr0{border-right:none;}
.listenLeft .listenTable th{padding:10px;width:50%;border-right:1px solid #589600;}
.listenLeft .listenTable th h3{border-radius:5px;-border-radius:5px;overflow:hidden;line-height:39px; text-align:left; font-size:14px; padding-left:10px; font-weight:bold;}
.listenLeft .listenTable thead th .bgl{background:#e9f5fd; color:#0066cc;border:1px solid #e1e8ee;}
.listenLeft .listenTable thead th .bgr{background:#f0f5e9; color:#008000; border:1px #e6e9e2 solid;}
.listenLeft .listenTable thead th .bgr a{font-weight:normal;margin:0 5px;}
.listenLeft .listenTable td{border-right:1px solid #589600;padding:0 10px;color:#333333; line-height:25px; text-indent:2em; word-wrap:break-word;vertical-align:top;}
.listenLeft .listenTable em{background:url(../images/p_bg40.png) no-repeat; text-align:center; color:#fff;  width:40px; height:16px;  line-height:16px; text-indent:0; font-family:Arial;display:inline-block;margin-right:5px;margin-top:5px;font-size:16px; cursor:pointer;}
.listenLeft .listenTable em.disabledP{background:url(../images/p_bg3.png) no-repeat;text-align:center; color:#fff;  width:40px; height:16px;  line-height:16px; text-indent:0; font-family:Arial;display:inline-block;margin-right:5px;margin-top:8px; cursor:pointer;}
/*图书查询页面*/
.searchBookleft{width:230px;float:left;overflow:hidden;}
.searchBookleft h2{ height:60px;background:url(../images/bdc_1.png);border-bottom:1px solid #dcdcdc; text-align:center; line-height:60px; font-size:30px; color:#598900}
.searchBookleft{padding:0;}
.searchBookleft li{height:55px;background:#f3f6f8;border-bottom:1px solid #d0d0d0;overflow:hidden;position:relative;}
.searchBookleft li.current{height:auto;}
.searchBookleft li p{color:#000;font-size:20px;height:55px;line-height:55px;cursor:pointer;background:url(../images/arrow_green.png) no-repeat 200px -25px;}
.searchBookleft li p em{float:left;width:16px;height:14px;background:url(../images/book_green.png) no-repeat;margin:22px 10px 0 20px;}
.searchBookleft li.current p{background:url(../images/arrow_green.png) no-repeat 200px 25px;}
.searchBookleft li dl{background:#fafcfb;border-top:1px solid #d0d0d0;overflow:hidden;}
.searchBookleft li dl dt{height:45px;line-height:45px;margin:3px 0;font-size:16px;}
.searchBookleft li dl dt.hover a,.searchBookleft li dl dt a:hover{border-left:3px solid #ffdb3c;  background:url(../images/left_classify_libj.png); padding-left:30px; display:block;}
.searchBookleft li dl dt a{display:block;color:#000;font-size:16px;padding-left:33px;word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。IE, Safari (WebKit)*/
    -o-text-overflow:ellipsis; /* 兼容Opera */}
.searchBookleft li dl dt span{float:left;width:13px;height:45px;background:url(../images/icon_tex.png) no-repeat center;margin:0 15px 0 0;}
.allBook{height:45px;line-height:45px;text-align:center;background:#f3f6f8;border-bottom:1px solid #d0d0d0;overflow:hidden;}
.allBook a{display:block;border-left:3px solid #f3f6f8;}
.allBook a:hover{border-left:3px solid #ffdb3c;  background:url(../images/left_classify_libj.png);}
.allBook a.hover{border-left:3px solid #ffdb3c;  background:url(../images/left_classify_libj.png);}
