﻿@charset "utf-8";
/* CSS Document */
* { font-family: "Microsoft YaHei","SimSun",Verdana,Geneva,sans-serif; font-size: 12px; color: #333;}
ul{list-style: none; text-decoration:none;}
li{list-style: none; text-decoration:none;}
img {border: none;}
a {color: #333;outline: none;text-decoration: none;}
a:hover {color: #0198df;}
.show{ display:block;}
.number a, .input_box .name, .input_box .password, .btn2 , .btn3 {background: url("../images/index/newindex.png") no-repeat scroll 0% 0% transparent;}
.mallpic  .scroll,.weixin_con , .collect_con .right,.weixin_con .right, .mallbar .mallpic a,.pc_tit  span .lock, .pc_tit  span .colse,    .toolSort li a, .choiceSearch li .cont .addbq {background: url(../images/self/questionBank.png)  no-repeat scroll 0% 0% transparent;}
.btn2 {display: block;height: 38px;width: 238px;text-indent: -9999px; background-color: #fd8a23;background-position: -250px 0px;background-repeat:no-repeat;}
.btn4, .btn5{padding: 0px 14px;height: 32px; line-height: 30px;font-size: 14px;}
.btn5{ background-color:#F79321;}
.btn4:hover{ background-color:#38adfa;}
.btn4 { background-color: #0198DF;}
.btn3{ width: 238px; background-color: #fd8a23;background-position: -443px 0px;background-repeat:no-repeat;}
.btn3:hover,.btn5:hover { background-color:#ff9e00;}
.btn9{width: 180px;background-color: #fd8a23;color:#fff;}
.btn9:hover{ background-color:#ff9d46;}
.btn9:active{ background-color:#fd8a23;}
.btn10{width: 140px;background-color: #fd8a23;color:#fff;}
/*导航选择学科s*/
#submenu{border-top: 3px solid #FE8302; border-left:1px #aaa solid; border-right:1px #aaa solid; }
#subjectNav02 div{ background-color: #FFF; /*for ie6,7,8*/position: absolute;z-index: 20;}
#subjectNav02 div {width: 213px; top: 46px;left: 0px;}
#subjectNav02 div ul {width: 100%; }
#subjectNav02 div ul li {background-color: #EEE; font-size: 14px; color: #666; padding: 0px; margin: 0px;}
#subjectNav02 div ul li a {width: 71px;}
#subjectNav02 div ul li.currt a{background-color:#FFFFFF;color:#F79321;}
#subjectNav02 div ul li  a{font-size: 14px;color: #666;padding: 0px;margin: 0px;}
#subjectNav02 div ul.leibie {float: left;margin-left: 1px;}
#subjectNav02 div ul.leibie li a {display: inline-block; line-height: 27px;width: auto;}
#subjectNav02 div ul.leibie li a:hover {line-height: 27px;width: auto; color: #F79321;background: none repeat scroll 0% 0% transparent;}
#subjectNav02 div ul.leibie li a.selected{ color:#F79321;}
#subjectNav02 div ul.leibie {float: left;margin-left: -1px; border:1px #aaa solid; border-top:none;}
#subjectNav02 div ul.leibie li {background-color: #FFF;color: #F43C5E;padding: 0px 7px 0px 7px;}
#subjectNav02 .middleschool {display: none;}
#subjectNav02 .college { display: none;}
/*头部s*/
#navWrapper{ width:1000px; margin:0 auto;}
.full01 { height: 32px;width: 100%;line-height: 32px; background-color: #EEE;border-bottom: 1px solid #DEDEDE;}
.box1000 .fl .topregister{ color:#ff8402;}
.full01 .fl a {margin-right: 5px;}
.full01 .fr a {margin-left: 5px;}
.full03{ height:46px; background-color:#0198DF;}
.nav li {  float: left; position: relative; z-index: 99;  }
.nav li:hover{ background-color:#38adfa;}
.nav li:first-child { margin-left: 0px; }
.nav li.selected{ background-color:#0198df;}
.nav li.selected:hover{ background-color:#38adfa;}
.nav li.selected a{ color:#fff;}
.nav li a {display: block; font-size: 18px; line-height: 46px; color: #fff;padding:0px 35px;text-align: center;}
.nav li a  span{font-size: 18px; line-height: 46px; color: #fff; }
#loginAfterbtn{ background:url(../images/setupt.png); height:32px; width:16px; display:block; float:left; cursor:pointer; margin:0 5px;}
/*登陆部分s*/
.banner, .banner   ul,.banner .bg {width: 100%;height: 420px;}
.banner {overflow: hidden; position: relative;}
.banner .txt { width: 100%;position: absolute; z-index: 2;}
.banner div {float: left;}
.banner .txt span {width: 1000px; display: block; margin: 0px auto;}
.banner .slide .bg {background: url(../images/index/scroll01.jpg) no-repeat scroll center top transparent;}
.number{ padding:8px 0px; width:220px; margin-left:-47px; text-align:center; position:absolute; bottom:-2px; left:50%; z-index:10px;}
.number a {float: left;  width: 14px; height: 14px; display: block; margin: 0px 10px 0px 0px; overflow: hidden; outline: medium none;background-position: -224px 0px;}
.number a:hover, .number .this { background-position: -199px 0px;}
.login_box{ width:306px;  position:absolute; left:50%; z-index:500; top:50px; background:url(../images/index/login_bg.png) no-repeat scroll -1px 0px transparent;margin-left: 195px;}
.login_box h3 {font-size: 18px; line-height: 56px; padding: 12px 0px 0px 37px;}
.login_box  ul, .login_box  li{width: 238px;float: left;}
.login_box li {padding-bottom: 18px;}
.input_box .name { font-size: 14px; color: #929292;background-color: #FFF;  background-position: -975px 10px;  height: 16px;  padding: 10px 0px 10px 35px;}
.input_box .name, .input_box .password {  width: 200px;  background-color: #FFF;  box-shadow: 0px 0px 5px #E7E7E7;  border: 0px none;padding-left: 36px;}
.login_box ul {padding-left: 37px;}
.input_box .password {font-size: 14px;color: #929292; background-color: #FFF;background-position: -975px -47px; height: 16px; padding: 10px 2px 10px 34px;}
.login_box li label input { margin-top: 4px;}
.login_box label, .login_box label span, .login_box label input {display: block;float: left;}
.login_box li label span { font-size: 14px;margin-left:5px;}
.logined_box{width:306px;  }
.logined_box h3.wellcome {
    font-size: 16px;
    margin: 0px 0px 16px;
}
.logined_box h3.wellcome span{ margin:0 5px;font-size:16px;}
.logined_box .spitline {
    display: block;
    overflow: hidden;
    height: 1px;
    background: none repeat scroll 0% 0% rgba(253, 255, 255, 0.5);
}
.logined_box{background: url("../images/index/logined_bg.png") no-repeat scroll -1px 0px transparent;}
.logined_box{ top:90px;}
/*首页介绍*/
.about  { width: 1000px; overflow: hidden;margin:0 auto;}
.about .icon1 span{ background:url(../images/index/icon_01.jpg) no-repeat scroll center 15% transparent;}
.about .icon2 span{ background:url(../images/index/icon_03.jpg) no-repeat scroll center 15% transparent;}
.about .icon3 span{ background:url(../images/index/icon_02.jpg) no-repeat scroll center 15% transparent;}
.about li { width: 333px; float:left;}
.about li span { display: block;  line-height: 40px; padding-left: 0px; padding-top: 0px; text-align: center; width:333px; height:260px; }
.about li span p.who{ color:#0095fd;display:block;font-size:24px;}
.about li span p.who_con{ color:#333;display:block;font-size:14px;}
.about li span a { height: 120px;width: 142px;display: inline-block;margin-top: 30px;}
/*底部*/
.foot_box{ background-color:#EEE;width: 100%;border-top: 1px solid #D7D7D7;}
.foot_box .box1000 ul {width: 480px;  margin: 0px auto 10px; text-align: center;line-height: 22px;padding-top: 36px;}
.foot_box .box1000 ul .noborr { border-right: 0px none;}
.foot_box .box1000 ul li { width: 58px;height: 13px; line-height: 13px;padding: 0px 10px; float: left;  border-right: 2px solid #8A8A8A;}
.foot_box .box1000 p { clear: both; width: 1000px; color: #333;float: left;margin: 5px auto; text-align: center; line-height: 30px;}
/*手工组卷*/
.self_con{ width:1000px; height:auto; margin:0 auto; margin-top:30px;}
.self_con .self_left{ width:185px; min-height:325px; border:1px #E8E8E8 solid;float: left;}
.self_left .sl_tit{ height:35px; width:100%; background-color:#0198DF; line-height:35px; font-size:18px; color:#fff; text-align:center;}
.self_right{ width:790px; float:right;}
.self_right .choiceSearch{ padding:10px;  border: 1px #E8E8E8 solid; width: 770px; margin-bottom:-1px;}
.self_right .choiceSearch li{ margin-bottom: -1px; border-bottom:1px #cecece dashed; text-decoration:none;}
.self_right .paper_list{ width:100%;}
.choiceSearch li .text{ line-height:50px; font-size:14px; text-decoration:none;}
.choiceSearch li label {  float: left;width:84px;text-align:left; font-size: 14px;margin-left: 10px;line-height:50px;}
.self_right .noborr{padding:0px 20px;width: 750px;;text-align:left;  font-size: 14px;line-height:50px;background-color:#e7f4fc;border:1px #bedaf0 solid;}
.choiceSearch li .cont{  width: 670px;}
.choiceSearch li .cont p{ display:inline-block;}
.choiceSearch li .cont a{margin: 10px 5px 10px 0px; display:inline-block; padding:5px 15px;    font-size: 14px; }
.choiceSearch li .cont a.selected{background-color:#0198DF;color:#fff;}
.choiceSearch li .cont .addbq{ display:inline-block; width:10px; height:10px; background-position:-48px -16px;}
.toolPage {margin-top:10px;width: 790px; float: left;  height: 38px;border: 1px solid #E8E8E8;}
.toolSort, .toolSort ul, .toolSort li {  float: left; line-height: 38px;}
.toolSort ul { margin-right: 10px;}
.toolSort li .noIcon, .toolSort li .noIcon:hover { background-position: 100px 0px;  padding-right: 0px;}
.toolSort li {  border-right: 1px solid #E8E8E8;}
.toolSort .single, .toolSort .active, .toolSort .dropdown-list a { color: #333;  font-size: 14px;  margin: 0px 10px;padding-right: 14px;}
.toolSort .single, .toolSort .dropdown-list a {  background-position: right -10px;}
.toolSort li a:hover, .toolSort .active:hover { color: #0198DF;background-position: right -90px;}
.toolSort li a.this{ color: #0198DF;background-position: right -90px;}
.toolSort li a.singleup { color: #0198DF;background-position: right -128px;}
.toolSort li a.singledown { background-position: right -50px;}
.toolSort li a.singledown:hover { color: #0198DF;background-position: right -128px;}

/*题目s*/
.detail_txt .txt{width:790px;padding-top:10px;float:left;line-height: 2em;border:1px #E8E8E8 solid;background-color:#fff;}
.detail_txt .txt .quesTxt li .fl { width: 660px;}
.detail_txt .txt .quesTxt{border: none;}
.detail_txt .txt .quesTxt2 {width: 770px;padding: 0px 10px;}
.detail_txt .txt .guide_step{width:790px;float:left;height:32px;margin-top:10px;padding:12px 0px 10px 0px;	background-color: #E8E8E8;}
.detail_txt .guide_step ul {overflow: hidden; float: left;width:400px;}
.detail_txt .guide_step ul  li{ float:left; height: 32px;padding-left: 15px;}
.detail_txt .guide_step .icon,.detail_txt .guide_step .iconafter{padding-left: 0px; text-align: center;width: 80px; display: block; line-height: 32px; font-size: 14px;color:#fff;}    
.detail_txt .guide_step .icon{background: none repeat scroll 0% 0% #0198DF;}
.detail_txt .guide_step .iconafter{background: none repeat scroll 0% 0% #999;}
.detail_txt .guide_step li a:hover{background-color:#FE8302;}
.detail_txt .guide_step u,.guide_step u span{ font-size:14px; text-decoration:none;line-height: 32px;}
.detail_txt .guide_step u{margin-left: 10px; float: left;}
.detail_txt .grade_star { display: block;float: left; height: 32px; width: 93px;}
.quesdiv { cursor: default;padding: 5px 20px 5px 20px;position: relative;height: auto;line-height: 2em;}
.qiv_shared{ position:absolute; right:15px; top:20px;}
.quesdiv  .new {position: absolute; z-index: 12; left: -1px;top: -11px;}
.quesTxt2 {  display: none;border: 0px none;width: 805px;}
.quesTxt2 ul, .quesbox .quesTxt2 li {width: 100%;}
.quesTxt2 li {margin: 0px; padding: 10px 0px;border-top: 1px dashed #D8D8D8; border-bottom: 0px none;}
.quesTxt font {width: 76px;display: block; float: left; font-size: 14px; text-align: center;height: 32px;line-height: 32px;    font-weight: bold;margin-right: 20px;background-color: #E8E8E8;}
.quesTxt li .fl { width: 708px;}
.quesTxt li .fl { margin-top: 8px; line-height: 16px;}
.quesTxt li .fl a { color: #1887E3;display: block;  float: left; font-family: "SimSun";margin-right: 10px; font-size:14px;}
.quesTxt li .choiceB { font-size: 24px; font-weight: normal;}
.quesdiv * {font: 14px/1.5 Tahoma,Helvetica,Arial,"微软雅黑",sans-serif;}
.quesTxt ul, .quesTxt li {float: left;width:100%;}
.editorBox { width: 660px;overflow: hidden;}
.editorBox {float: left; font-family: "SimSun";font-size:14px;}
.quesTxt { float: left; padding: 20px 0px; background-color: #FFF;}
/*题目e*/
/*右侧试题篮*/
.mallbar{float: left; width: 40px; text-align:center; position:relative;height:100%; z-index: 999999;  background: none repeat scroll 0% 0% transparent;   background-color: #d4d4d4;}
.mallbar .paper_mall{width:40px; position:absolute; left:0px;bottom:350px; background-color:#727272; height:252px;}
.mallbar .paper_mall:hover{background-color: #0198DF;}
.mallbar .paper_mall.selected{background-color: #0198DF;}
.mallbar .paper_mall .pm_tit a,.mallbar .paper_mall  .pm_no a{ display:block;width:100%; font-size:16px; color:#fff; display:block;  position: absolute; width: 20px;height: 50px; }
.mallbar .paper_mall .pm_tit a{padding-top:96px;left: 10px; }
.mallbar .paper_mall  .pm_pic{ display:block; width:20px; height:20px;  padding-top:70px;background:url(../images/self/questionBank.png) left bottom transparent; position: absolute; left: 10px;}
.mallbar .paper_mall  .pm_no {  padding-top: 175px; display:block; width: 40px; text-align:center;}
.mallbar .paper_mall  .pm_no a{display:block; width: 40px; text-align:center;}
.mallbar .paper_mall .papermall_con{ padding:5px; width:205px; height: auto; background-color:#FFF; border:1px #0198DF solid; position:absolute; top:0px; left:-217px;}
.mallbar .paper_mall .papermall_con .pc_tit{ height:43px; border-bottom:1px #c8c8c8 dashed;}
.mallbar .paper_mall .papermall_con .pc_con { border-bottom:1px #c8c8c8 dashed;}
.mallbar .paper_mall .papermall_con .pc_con ul{ padding:10px;}
.mallbar .paper_mall .papermall_con .pc_con ul li,.papermall_con .pc_con ul li span{font-size:14px;}
.mallbar .paper_mall .papermall_con .pc_con ul li{ margin-bottom:5px; cursor:default;}
.mallbar .paper_mall .papermall_con  .pc_bt{ font-size:14px; cursor:default;}
 .sc_btn{ width:180px; height:30px;text-align: center;vertical-align: middle;line-height: 30px;background-color: #0198DF;border: 1px solid #3682B3;color: #FFF;cursor: pointer;display: block;font-size: 14px;margin: 0px 15px;}
.sc_btn:hover{ color:#fff; background-color:#38adfa;}
.sc_btn:active{ background-color:#0198DF;}
.mallbar .paper_mall .papermall_con .pc_tit{ overflow:hidden;}
.mallbar .paper_mall .papermall_con .pc_tit span,.pc_tit span a{ display:block;  width:40px; height:40px;}
.mallbar .paper_mall .papermall_con .pc_tit  span .lock,.pc_tit  span .colse{ margin-left:5px; margin-top:10px;}
.mallbar .paper_mall .papermall_con .pc_tit  span .lock{background-position:-65px -65px;}
.mallbar .paper_mall .papermall_con .pc_tit  span .colse{background-position:-65px  -392px;}
.mallbar .mallpic{  position: absolute; bottom:80px;right: 0px; width:100%; height:252px;}
.mallbar .mallpic a, .mallpic  .scroll{ display:block; height:45px; width:40px; overflow:hidden; cursor:pointer;}
.mallbar .mallpic .collect{ background-position:-425px -305px;}
.mallbar .mallpic .weixin{ background-position:-425px -345px;}
.mallbar .mallpic .scroll{ background-position:-425px -385px;}
.mallbar .mallpic .collect:hover{ background-position:-507px -305px;}
.mallbar .mallpic .collect.selected{ background-position:-507px -305px;}
.mallbar .mallpic .weixin:hover{ background-position:-507px -345px;}
.mallbar .mallpic .scroll:hover{ background-position:-507px -385px;}
.mallbar .mallpic .collect .collect_con{ width:80px; height:35px; background-color:#0198DF;top: 0px;left: -80px; position:absolute;}
.mallbar .mallpic .collect  .collect_con .right,.mallbar .mallpic .weixin .weixin_con .right{position:absolute; display:block; width:5px; height:10px;background-position:-250px -11px;}
.mallbar .mallpic .collect .collect_con .right{top:13px; left:79px;}
.mallbar .mallpic .weixin .weixin_con .right{top:33px; left:137px;}
.mallbar .mallpic .collect .collect_con em{ line-height:35px; font-size:14px; color:#fff; }
.mallbar .mallpic .weixin .weixin_con {top: 25px; display:block; width:142px; height:142px;left: -138px; position:absolute; 	background-position:-301px -11px;}
.mallbartool{ position: fixed;top: 0px;right: 0px;z-index: 999999;height:100%;background-color:#fff;}
.mallbar_plugins{width:0px;z-index:999999;float: left;background-color: #e6e6e6;}
.mallbar_plugins .mp_top{ width:100%; height:28px;line-height: 28px;cursor: default;z-index: 1; background-color:#e6e6e6;}
.mallbar_plugins .mp_chk{width: 23px;text-align: center;padding-top: 7px;float: left;overflow: hidden;white-space: nowrap;}
.mallbar_plugins .mp_con{cursor: default;background-color: #e6e6e6;height:800px; overflow-x:hidden;overflow-y:auto;}
.mp_con .mp_con_header{height: 30px;line-height: 28px;background-color: #FFF; line-height:29px; z-index:99999;}
.mp_con .mp_con_header .mp_con_tit{border-bottom: 1px solid #e6e6e6; font-size:14px;}
.mp_con .mp_bundle{ margin-bottom:10px; overflow-x:hidden;}
.mp_con .mp_con_list{ background-color:#fff;visibility: visible;position: relative;border-bottom:1px #e8e8e8 solid; padding-bottom:3px; }
.mp_con .mp_con_list:hover{ background-color:#f5f5f5;}
.mp_con .mp_con_list .list_con{ height:150px; overflow: hidden;width:300px; }
.mp_con .mp_con_list .list_con .quesdiv .fck007 div{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mp_del{position: absolute;width: 14px;height: 14px;right: 0px;top: 3px;cursor: pointer;background:url(../images/T1Yxc4FvBbXXXuPRLc-28-28.png) 0% 0% scroll transparent;}
.mp_del:hover{background: url(../images/T1vVU8FD0XXXXuPRLc-28-28.png) 0% 0% scroll transparent;}
.mp_bottom{ position:absolute; padding-bottom:10px; bottom:0; width:350px; background-color:#fff;}  
.mp_bottom p{ display:block; width:350px; }
/*我的乐题*/
.mine_con{ width:1000px; margin:0 auto;margin-bottom:30px;background-color:#fff; margin-top:30px;}
.mine_con .full{ height:1px; background-color:#d8d8d8; margin-top:10px;}
.mine_con .mc_top{ border:1px #e8e8e8 solid; border-bottom:none; background:url(../images/tab_bg.png) repeat-x scroll 0% 0% transparent;}
.mine_con .mc_top ul {  display:inline-block;}
.mine_con .mc_top ul li{ padding-top:4px;display: inline-block; float: left;text-align: center;height: 47px;line-height: 47px;width: 120px; cursor:pointer;}
.mine_con .mc_top ul li a{font-size: 16px;height: 47px; display:block;}
.mine_con .mc_top ul li.selected {padding-top:0px; background: none repeat scroll 0% 0% #FFF;   border-top: 4px solid #1AA4F2;border-right: 1px solid #DEDEDE;border-left: 1px solid #DEDEDE;	border-bottom: 1px solid #fff;line-height: 47px;}
.mine_con .main .content .newadd span,.mine_con .main .content .newadd span label{ font-size:14px; color:#999; }
.mine_con .main .content .newadd { height:40px;line-height:40px;display:inline-block; width:100%;}
.mine_con .main .content .newadd  span .add span{ display:block; float:left;color:#0198DF;}
.mine_con .main .content .newadd  span .add .add_pic{ margin-top:8px;display:block; height:20px; width:15px; background:url(../images/self/questionBank.png) no-repeat 0% 0% transparent; background-position:-208px -11px;}
.mine_con .main .content .add_con span .newcl{ border:none; border:1px #d8d8d8 solid; width:100px; height:25px;}
.mine_con .main .content .add_con .define,.mine_con .main .content .add_con .consel{ text-align: center;vertical-align: middle;line-height: 20px;color: #333;cursor: pointer;display: block;float: left;font-size: 12px;height: 20px;width: 40px;margin: 3px 0px 0 5px;border-radius:4px;}  
.mine_con .main .content .add_con .define{ border:1px #fd8a23 solid; background-color: #fd8a23; color:#fff;}
.mine_con .main .content .add_con .define:hover{background-color: #ff9d46;}
.mine_con .main .content .add_con .consel{ border:1px #cbcbcb solid; background-color: #ccc; color:#fff;}
.mine_con .main .content .mine_tj { margin-left:10px; height:40px; width:98%;}
.mine_con .main .content .mine_tj  div{ display:block;  width:100%;}
.mine_con .main .content .mine_tj  div,.mine_con .main .content .mine_tj div span a{line-height: 25px; height:25px;font-size:14px;}
.mine_con .main .content .mine_tj div label{ display:block; width:85px; float:left; text-align:right; font-size:14px;}
.mine_con .main .content .mine_tj div span { float:left;}
.mine_con .main .content .mine_tj div span a{ margin-left:5px;}
.paper_list .paper_tit{ height:50px;text-align: left;font-size: 14px;line-height: 50px;background-color: #E7F4FC;border: 1px solid #BEDAF0; width:1000px; margin-top:10px;}
.paper_list .paper_list_ul{ border:1px #e8e8e8 solid; margin-top:-1px;}
.paper_list .pt_left{ width: 68%;}
.paper_list .pt_right{ width:100px;  border-left:1px solid #d8d8d8;}
.paper_list .pt_left,.paper_list .pt_right,.paper_list .pt_pep,.paper_list .pt_time{text-align:center; float:left; font-size:14px;}
.paper_list ul li{ margin-bottom:-1px;width:100%; position: relative;height:40px; line-height:40px; border-bottom:1px #e8e8e8 solid;}
.paper_list ul li:hover{ background-color:#f6f9fa;}
.paper_list ul li .atit2 a{ font-size:14px; display:block; width: 435px; float:left;  height:100%; overflow:hidden; white-space: nowrap;
text-overflow: ellipsis;}
.paper_list ul li .atit { font-size:14px; display:block; width:666px; float:left; padding-left:5px; height:100%; overflow:hidden; white-space: nowrap;
text-overflow: ellipsis; padding-left:15px;}
.paper_list ul li .atit2{width:635px;font-size:14px; display:block;  float:left;height:100%; overflow:hidden; white-space: nowrap;
text-overflow: ellipsis; }
.paper_list ul li a:hover{ text-decoration:underline;}
.paper_list ul li .adown,.paper_list ul li .apep,.paper_list ul li .atime{ overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;color:#999;display:block; width:100px; float:left; text-align:center;}
.paper_list ul li .adown:hover{color:#0198DF;}
/*试卷题库*/
.bank_right {width: 1000px;}
.bank_right .choiceSearch{ width: 980px;}
.bank_right 	.paper_list ul{ width:100%; border:1px #e8e8e8 solid; border-top:none;}
/*我的乐题试题重置*/
.detail_box, .questionlist .detail_txt {float: left;}
.questionlist .detail_txt{ margin-top:10px; display:inline-block; width:97.8%; margin-left:10px;}
.questionlist .detail_txt .txt { width:100%;}
.questionlist .detail_txt .txt .guide_step { width:100%;}
.common_tab2  .selected2 a{  color:#0198DF;}
.pl_hover{ background-color:#f9f9f9;}
.input_hoveredit {
    width: 160px;
	margin-top:7px;
    height: 24px;
    outline: 0px none;
    padding-left: 5px;
    border: 1px solid #CFCFCF;
    font-family: "微软雅黑","宋体",arial;
}
.qxsc{ cursor: pointer; display: block;}
.qxsc{ background:url(../images/qx_sc.png) no-repeat 0 0 transparent; }
.qxsc:hover{ background:url(../images/qx_sc_hover.png) no-repeat 0 0 transparent; }
.hover_edit, .hover_delet, .hover_trash,.hover_trash_all,.hover_share,.hover_cancelshare{ cursor:pointer;display:block;background:url(../images/my/icons_1781dcbe.png) no-repeat 0% 0% transparent; }
.hover_trash,.hover_trash_all,.qxsc{ height:40px;width: 85px;}
.hover_edit,.hover_delet,.hover_share{ height:40px; width:60px; }
.hover_cancelshare{ height:40px; width:80px;}
.hover_edit{ background-position: 0 -40px; }
.hover_edit:hover{ background-position: 0 0px; }
.hover_share{ background-position:-227px 0px;}
.hover_share:hover{ background-position:-227px  -39px;}
.hover_trash_all{  background-position: -113px  -160px;}
.hover_trash_all:hover{  background-position: -113px  -200px;}
.hover_trash{ background-position: -113px  -80px; }
.hover_trash:hover{ background-position:-113px -120px;}
.hover_delet{ background-position:-108px -1px;}
.hover_delet:hover{ background-position: -108px -41px; }
.hover_cancelshare{background-position: -223px -114px;}
.hover_cancelshare:hover{background-position: -223px -78px;}
/*我的乐题-消息中心*/
.ui_tabs_panel { background: none repeat scroll 0% 0% #FFF;}
.user_list {margin: 10px 10px;}
.div_open {overflow: hidden;}
.user_list .message_rows { table-layout: fixed;}
.user_list .message_rows .checkbox_toggle { width: 25px;}
.user_list .message_rows tr td {border-bottom: 1px solid #E1E1E1;padding: 8px 0px;vertical-align: top;}
.user_list .message_rows .msg_icon { width: 5px;}
.user_list .message_rows .profile_pic {width: 50px; line-height: 1px;}
.user_list .message_rows .name_and_date { padding-left: 10px;}
.user_list .message_rows .name_and_date {width: 110px;}
.user_list .message_rows .name_and_date .name { display: block;  margin-right: 20px;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;margin-top:10px;}
.user_list .message_rows tr .name_and_date .date {color: #888;display: block; font-size: 12px;  padding: 1px 0px 0px;margin-top:5px;}
.user_list .message_rows tr td {  border-bottom: 1px solid #E1E1E1;padding: 8px 0px; vertical-align: top;}
.user_list .message_rows .subject .subject_wrap {display: block; overflow: hidden;  padding: 2px 0px;}
.user_list .message_rows .subject .subject_text { background-position: 0px 1px;  background-repeat: no-repeat;  display: inline-block; height: 16px;  margin: 3px 0px 2px 22px;  overflow: hidden;  white-space: normal;}
.user_list .message_rows .subject .snippet_wrap, .snippet_reply { padding-left: 22px;  padding-right: 10px;  padding-top: 5px;  line-height: 26px;}
.user_list .message_rows .subject .snippet {color: #999;  font-weight: normal;}
.user_list  table.attach td { border: medium none;vertical-align: middle; padding: 0px;}
.user_list .message_rows .msg_more {width: 110px;}
.user_list .message_rows .msg_more a {margin-top: 20px;  display: inline-block;}
.user_list .message_rows .msg_more  a { margin-top: 20px; display: inline-block;}
.user_list .message_rows .delete_msg { width: 100px;}
.user_list .message_rows  .subject .snippet_wrap, .snippet_reply { padding-left: 22px; padding-right: 10px; padding-top: 5px;line-height: 26px;}
.user_list table.attach .icon { background-image: url(../images/global.png); background-repeat: no-repeat; overflow: hidden;  display: block; height: 32px;  width: 32px;}
/*上传试题*/
.uploadques{ width:200px; height:42px; display:block; color:#fff; font-size:16px; line-height:40px; background:url(../images/my/bg_index_6b4cd6b3.png) no-repeat 0% 0% scroll transparent;}
.uploadques:link{ background-position: 0 0;}
.uploadques:hover{ background-position: 0 -42px;}
.uploadques:active{ background-position: 0 -84px;}
#content5 .newadd span{ line-height:40px; display:block; height:40px; float:left; }
.upload_con ul { padding: 10px;}
.upload_con ul li { border-bottom:1px #e8e8e8 solid; padding:15px;}
.upload_con ul li span{ font-size:16px;}
.btn_01 a:hover{ background-color:#fff;}
.upload_con ul li span .name{ width:650px; height:35px; border:1px #acadb2 solid; background:url(../images/my/bg02.png) repeat-x  scroll transparent; margin-left:20px;}
.upload_con ul li .select { margin: 30px 0px;}
.select01 {width: 192px;}
.select01 h4 {width: 150px; height: 38px;background-position: -216px 0px;}
.select h4 {
    color: #8F8F8F;
    padding-left: 10px;
    padding-right: 32px;
    cursor: pointer;
    font-size: 14px;
    float: left;
    overflow: hidden;
    font-weight: normal;
}
.select h4{ background:url(../images/my/icons_1781dcbe.png)  no-repeat scroll 0% 0% transparent;}
.select h4{ background-position: right top;}

.ic-status {
	float:left;
    width: 23px;
    height: 25px;
    background:url(../images/my/category_on.png) no-repeat scroll 0% 0% transparent;
    margin: 10px 5px 0px 0px;
    vertical-align: -5px;
	background-position:-57px 0;
}
.ic {
    display: inline-block;
    padding: 0px;
    vertical-align: -2px;
    font-size: 0px;
    line-height: 9999em;
    overflow: hidden;
    position: relative;

}
.item-message-all { padding-left:10px;}
.item-message-all span{ 
	font-size:20px; 
	color:#333;
 }
 .item-bd {
    position: relative;
    z-index: 3;
	border:1px #e8e8e8 solid; 
    margin: -1px auto 0px;
    padding: 25px 0px;
	border-top:none;
	width: 998px;
}
.item-bd .navIcon { margin-top:20px;}
.item-bd .navIcon ul{  padding-left:130px;}
.item-bd .navIcon ul li{margin-left:30px;}
.load_define{ width:100%; float:left;}
.load_define a{ float:none; text-align:center; margin: 30px 387px 0px 388px;}

 .item-bd  .item-l {
    float: left;
    width: 570px;
    padding: 28px 0px 0px 10px;
}

.item-bd   i {
    color: #F00;
    font-style: normal;
    font-family: time;
    font-size: 16px;
    font-weight: normal;
    margin-right: 10px;
}
.item-bd strong  {
    font-weight: normal;
    float: left;
   width: 126px;
    text-align: right;
    margin-right: 22px;
    line-height: 29px;
    font-size: 14px;
    color: #888;
}
.box .content {
    overflow: hidden;
}
.item-bd .item-title-input {
    font-size: 16px;
    width: 344px;
}
.item-bd .item-status-bd {
    margin: 5px 0px 0px;
}
.item-title-input,.input-wrap textarea,.input_s3{
    width: 364px;
    height: 19px;
    line-height: 16px;
    background: none repeat scroll 0% 0% #FDFDFD;
    border-width: 1px;
    border-style: solid;
    border-right: 1px solid #D5D5D5;
    border-color: #BEBEBE #D5D5D5 #D5D5D5 #BEBEBE;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    padding: 5px;
    outline: 0px none;
    font-size: 14px;
	color:#333;
}
.msg-ok {
    color: #555;
}
.msg-error {
    color: #f00;
}

.ic-msg {  width: 15px;
height: 15px;  background:url(../images/my/new_upload_5e2758ed.png) no-repeat scroll 0% 0% transparent;
background-position: 0 -31px;
 }
.item-bd textarea {
    height: 93px;
    width: 363px;
    resize: vertical;
}
.item-summary-tips {
    position: absolute;
    bottom: 5px;
    right: 58px;
}
.show-tips .tips-wrap {
    position: relative;
    z-index: 2;
}
.item-bd .input-on{ }
.item-category .btn-category,.btn-favorites{    background: url(../images/my/bar_bg_539f487b.png) repeat-x scroll 0% 0% transparent;
    display: inline-block;
    height: 29px;
    line-height: 29px;
    padding: 0px 10px;
    border: 1px solid #C1C1C1;
    cursor: pointer;
    outline: 0px none;
    color: #333;
    font-size: 14px;
}
.btn-category .category-text,.favorites-text{
	line-height: 29px;
cursor: pointer;
color: #333;
font-size: 14px;}
.ic-btn,.btn-on {
    background: url(../images/bar_arrow_1a64dbfb.png) no-repeat scroll 0% 0% transparent;
    height: 23px;
    width: 24px;
    vertical-align: -7px;
    margin-left: 25px;
}
.btn-on{ background-position: 0 -23px;}
/*分类下拉*/
.category-panel {
    position: absolute;
    top: 29px;
    left: 111px;
    z-index: 2;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1);
}
.category-panel .ui-category li {
    margin-right: 0px;
    width: 138px;
    border: 0px none;
}
.category-panel p.selected {
    background: url(../images/spr_upload_e112e563.png) no-repeat scroll 0px 0px #316AC5;
	background-position:100px 0px;
}
.category-panel p:hover {
    background: url(../images/spr_upload_e112e563.png) no-repeat scroll 100px -350px  #deeffb;
	background-position:100px -26px;
}
.ui-category li p.selected {
    color: #FFF;
    background: none repeat scroll 0% 0% #316AC5;
}
.ui-category li p {
    padding: 0px 5px;
    height: 24px;
    line-height: 24px;
    cursor: default;
    font-size: 12px;
}
.ui-category li {
    width: 140px;
    height: 170px;
    float: left;
    margin-right: 5px;
    overflow-y: scroll;
    overflow-x: hidden;
    background: none repeat scroll 0% 0% #FFF;
    border: 1px solid #B8CDC6;
}
.category-panel,.favorites-panel
{    position: absolute;
    top: 29px;
    left: 148px;
    z-index: 2;
    outline: 0px none;
    border: 1px solid #AAA;
    background: none repeat scroll 0% 0% #FFF;
}
.category-select-wrap{ position: relative;
    z-index: 3;
}
.category-panel p.last {
    background-image: none;
}
/*分类e*/
/*保存至*/
.item-r {
    border-left: 1px dotted #CCC;
	    width: 350px;
}

 .favorites-select-wrap{ position:relative; z-index:3px;
 }
 .btn-favorites {
    width: 155px;
}
.btn-favorites .ic-btn {
    float: right;
    margin-top: 3px;
}
.store-move-box {
    width: 175px;
    background: none repeat scroll 0% 0% #FFF;
    position: relative;
    font-size: 14px;
}
.store-move-box .store-move-tree {
    width: 175px;
    border: 1px solid #AAA;
    height: 106px;
    overflow-y: auto;
    overflow-x: hidden;
    background: none repeat scroll 0% 0% #FFF;
}
.store-move-box .store-move-tree {
    width: 175px;
    border: 1px solid #AAA;
    height: 106px;
    overflow-y: auto;
    overflow-x: hidden;
    background: none repeat scroll 0% 0% #FFF;
}
.store-move-box .store-move-tree .root-node {
    padding: 8px 6px 6px 15px;
    font-weight: bold;
    cursor: pointer;
}
.store-move-box .store-move-tree .tree-item {
    cursor: pointer;
    height: 22px;
    padding-left: 18px;
    line-height: 22px;
}
.favorites-panel {
    border: 0px none;
}
.store-move-box .store-move-tree .tree-item {
    cursor: pointer;
    line-height: 22px;

}
.store-move-box .store-move-tree .tree-item .fold-name{
		color:#888;}
.store-move-box .operate-line {
    height: 30px;
    padding: 4px;
    background: none repeat scroll 0% 0% #F7F7F7;
    border-right: 1px solid #AAA;
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-color:#AAA;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    width: 167px;
}
.store-move-box .move-new {
    display: block;
    height: 30px;
    text-indent: -1000px;
    overflow: hidden;
    width: 54px;
    background: url(../images/new_folder.png) no-repeat scroll 0% 0% transparent;
    right: 10px;
    float: right;
    margin-right: -10px;
    position: relative;
}
.store-move-box .move-new:hover{ background-position: 0 -30px;}
.store-move-box .fold-new-name {
    height: 18px;
    padding: 5px;
    width: 102px;
    outline: 0px none;
    border: 1px solid #CACACA;
    font-size: 12px;
}
/*保存结束*/
.item-bd .item-ft {
    clear: both;
}
.item-ft  .item-submit {
    color: #999;
    text-align: right;
}
.item-ft .item-submit .ps-btn-submit{width: 74px; background: url(../images/preserve.png)  no-repeat scroll 0% 0% transparent;}
.item-ft .item-submit .js-btn-submit{width: 133px; 	background:url(../images/new_upload.png) no-repeat scroll 0% 0% transparent;
}
.item-ft .item-submit .js-btn-submit,.item-ft  .ps-btn-submit{
	display:block;
    height: 38px;
    vertical-align: middle;
    text-align: left;
    outline: 0px none;
	background-position:0 0;
}
.item-ft {
    clear: both;
}
.item-ft .item-submit .js-btn-submit:link{ background-position: 0 0;}
.item-ft .item-submit .ps-btn-submit:hover{background-position: 0 -38px; }
.item-ft .item-submit .js-btn-submit:hover{ background-position: 0 -38px;}
.item-bd  .bt {
    text-indent: -1000px;
    overflow: hidden;
    vertical-align: top;
    outline: 0px none;
}
/*个人信息*/

.select_s2 {
    line-height: 34px;
    color: #595959;
    font-size: 14px;
    border: 1px solid #E8E8E8;
    outline: 0px none;
    vertical-align: middle;
    background-color: #FFF;
    padding: 5px 0px;
	margin-right:10px;
	float:none;
}
.select_s2 {
    line-height: 34px;
    color: #595959;
    font-size: 14px;
	display:inline-block;
}
.ic-msg2 {
    width: 15px;
    height: 15px;
    background: url("../images/my/new_upload_5e2758ed.png") no-repeat scroll 0px -62px transparent;
}
.ic-msg3 {
    width: 15px;
    height: 15px;
    background: url("../images/my/new_upload_5e2758ed.png") no-repeat scroll 0px -1px transparent;
}
.item-r .ts{
	font-weight: normal;
float: left;
width: 96px;
text-align: right;
margin-right: 22px;
line-height: 29px;
font-size: 14px;
color: #888;}
/*智能组卷*/
.blue_tit {
    width: 1000px;
    float: left;
    margin-top: 20px;
	margin-bottom:30px;
    height: 50px;
    background-position: 0px -149px;
	border-bottom:1px #e8e8e8 solid;
}
.blue_tit h3 {
    float: left;
    line-height: 50px;
    color: #1F262D;
    font-size: 24px;
    border-bottom:1px #0198DF solid;}
.select {
    height: 38px;
    line-height: 38px;
    float: left;
    position: relative;
    z-index: 3;
}
.chooseSubject .select {
    margin: 30px 0px;
}
.select .selectorContent {
    position: absolute;
    left: 0px;
	top:31px;
    max-height: 260px;
    overflow-y: auto;
    overflow-x: hidden;
	background: url(../images/bgfff.png) repeat;
    border: 1px solid #C1C1C1;
	border-top:none;
	z-index:99999;
}
.select01 li {
    width: 165px;
    height: 28px;
    overflow: hidden;		

}
.select li {
    line-height: 28px;
    padding-left: 10px;
    font-size: 14px;
    cursor: pointer;
	
}
.selectorContent li:hover{ background-color:#f4f4f4; }
/*选择知识点*/
.knowledgeMenu {
    width: 220px;
    float: left;
    border-bottom: 1px solid #E8E8E8;
}
.js_nav:hover{ background-color:#D9EDF7;}
.knowledgeMenu .onHover h3 {
    background-color: #0198DF;
    color: #FFF;
    background-position: right  0px;
}.knowledgeMenu h3 {
    background: url(../images/arrow02.png) no-repeat scroll 0% 0% transparent;
}
.knowledgeMenu h3 {
    border: 1px #E8E8E8 solid;
	border-bottom:none;
    border-image: none;
    padding: 8px 20px 8px 10px;
    line-height: 20px;
    font-size: 14px;
    cursor: pointer;
	background-position: right  -74px;
}

.knowledgeFixed .knowledgeTxtBox {
    width: 770px;
    float: right;
}
.knowledgeFixed .knowledgeTxt {
    margin: 0px;
}
.knowledgeTxt {
    width: 748px;
    float: right;
    padding: 10px;
    border: 1px solid #E8E8E8;
}
.knowledgeTxt h3 {
    width: 748px;
    float: left;
    border-bottom: 1px dashed #CDCDCD;
}
.knowledgeTxt h3 font {
    display: block;
    float: left;
    padding-top: 5px;
    font-size: 14px;
    line-height: 36px;
}
.knowledgeTxt h3 b {
    font-size: 24px;
    font-family: Arial;
    font-weight: normal;
    color: #0198DF;
    padding: 0px 5px;
}
.knowledgeTxt h3 .btn {
    float: right;
}
.knowledgeTxt div, .knowledgeTxt h4, .knowledgeTxt ul {
    width: 100%;
    float: left;
}
.checkboxBox h4 {
    line-height: 64px;
}
.checkboxBox h4 input {
    margin-top: 26px;
}
.checkboxBox label, .checkboxBox input, .checkboxBox span {
    display: block;
    float: left;
    font-family: "SimSun";
}
.checkboxBox li {
    width: 340px;
    line-height: 24px;
    padding-left: 22px;
    float: left;
}
.checkboxBox li {
    line-height: 24px;
}
.js_zhishidian3 li label span{ width:300px;}
.checkboxBox input {
    margin-top: 6px;
}
*+html .checkboxBox input {
    margin-top: 0px;
}
*+html .checkboxBox h4 input {
    margin-top:22px;
}
.knowledgeTxt h4 span, .checkboxBox span {
    padding: 0px 5px;
}
.knowledgeTxt {
    width: 748px;
    float: right;
    padding: 10px;
    border: 1px solid #E8E8E8;
}
.hasKnowledge h4 {
    line-height: 44px;
    padding-top: 80px;
}

.hasKnowledge h4 span {
    color: #0198DF;
}
.hasKnowledge li a {
    display: block;
    line-height: 22px;
    padding: 0px 26px 0px 10px;
    background-color: #D9EDF7;
    color: #3A87AD;
    font-family: "SimSun";
    background-position: 0px 0px;
}
.hasKnowledge li a {border: 1px solid #BCE8F1;
 background:url(../images/delet.png)   no-repeat scroll right  -34px transparent;
background-color:#D9EDF7;}
.hasKnowledge li a:hover{ background:url(../images/delet.png)   no-repeat scroll right  -4px transparent;
background-color:#FF9D46; color:#fff;  border: 1px solid #FF9D46;}
.hasKnowledge li {
    float: left;
    white-space: nowrap;
	margin: 0px 10px 10px 0px;
}
.guideStep {
    position: relative;
}
.btnnewpaper,.btnnewpaper:hover{
	width: 133px;
    background: url(../images/new_paper.png) no-repeat scroll 0% 0% transparent;
}

.btnnewpaper:hover{
	background-position: 0 -38px;}
.quesTypes, .quesTypes ul {
    width: 1000px;float:left;
}
.quesTypes li{
	
	width:200px;
	float:left;}
.quesTypes li label {
    width: 96px;
	margin:0 auto;
    text-align: center;
    font-size: 18px;
    color: #FFF;
    background-color: #0198DF;
    line-height: 39px;
    height: 39px;
	margin-bottom:15px;
	margin-left:52px;
}
.quesTypes li font {

		margin:0 auto;
		margin-left:32px;
}
.quesTypes .minus1,.quesTypes .add {   background: url(../images/addminu.png) no-repeat scroll 0% 0% transparent;
}
.quesTypes .minus1, .quesTypes .minus2, .quesTypes .add {
    width: 22px;
    height: 22px;
    margin: 5px;
    border: 0px none;
    cursor: pointer;
}
.quesTypes .minus1 {
    background-position: 0px -32px;
}
.quesTypes .add {
    background-position: -32px 0px;
}

.quesTypes .add:hover{background-color:#ff9d46;}
.quesTypes .add:hover{background-color:#fd8a23;}

.quesTypes .countInput {
    width: 52px;
    height: 32px;
    line-height: 32px;
    margin: 0px 5px;
    padding-left: 10px;
    font-family: Arial;
    overflow: hidden;

}
.quesTypes li label, .quesTypes .minus1, .quesTypes .minus2, .quesTypes .add, .quesTypes .countInput, .quesTypes font, .quesTypes u {
    display: block;
    float: left;
}
.navIcon {
    width: 1000px;
    overflow: hidden;
    float: left;
}
.navIcon ul {
    width: 1025px;
    float: left;
}
.navIcon li {
    width: 180px;
    float: left;
    margin-right: 25px;
    text-align: center;
    position: relative;
}
.navIcon li label, .navIcon li label span, .navIcon li label font {
    display: block;
    text-align: center;
}
.navIcon .icon1 label span {
    background-position: -150px  0px;
	    background-color: #E8E8E8;

}
.navIcon .icon2 label span {
    background-position: -563px  0px;
		    background-color: #E8E8E8;

}
.navIcon li label span {
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    padding: 106px 0px 28px;
}
.navIcon li label font {
    padding: 12px 0px;
}
.navIcon .icon1:hover label span, .navIcon .icon1 .this span, .navIcon .icon1:hover .this span {
    background-color: #0198DF;
    color: #FFF;
    background-position: 55px  0px;
}
.navIcon .icon2:hover label span, .navIcon .icon2 .this span, .navIcon .icon2:hover .this span {
    background-color: #0198DF;
    color: #FFF;
    background-position: -358px  0px;
}
.navIcon .icon1 .this u, .navIcon .icon2 .this u, .navIcon .icon1:hover label u, .navIcon .icon2:hover label u {
    color: #FFF;
}

.navIcon li u {
    text-decoration: none;
    position: absolute;
    right: 12px;
    top: 0px;
    line-height: 32px;
    color: #444;
    font-size: 14px;
}
 .navIcon li label span{   
    background: url(../images/paper.png) no-repeat scroll 0% 0% transparent;

	 }
	 
.navIcon li label, .navIcon li label span, .navIcon li label font {
    display: block;
    text-align: center;
}
.comeoutpap{
	height: 62px;
float: left;
margin: 30px 387px 0px 388px;}
/*智能组卷试卷*/
#paper_root{ width:960px;
    font-size: 12px;
    color: #333;
    width: 960px;
    min-height: 500px;
    position: relative;
    font-family: "SimSun",Verdana,Geneva,sans-serif;}
#paper_main{
	width: 853px;
	margin: 60px 0px 0px 55px;
	position: relative;
	float: left;
	border: 1px solid #FFF;
	}
#paper_head{
	position: relative;
margin-left: 5px;
border: 1px solid #FFF;
cursor: default;}
#paper_title {
    border: 1px solid #FFF;
    text-align: center;
    position: relative;
}
#paperInfoBarShow .tc{  font-family: "SimSun",Verdana,Geneva,sans-serif; line-height:27px;}
#paper_body div.partmenu, .paper_titlemenu, .paper_noticemenu {
    display: none;
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 3px 2px 4px;
}
#paper_maintitle {
    font-size: 18px;
    font-weight: bold;
	line-height:27px;
	font-family:Helvetica, Arial, "宋体", sans-serif ;
}
#pui_subtitle{
	font-size: 18px;
    font-weight: bold;	line-height:27px;

   font-family:Helvetica, Arial, "宋体", sans-serif ;
}


.amendquestype,  .typemoveup, .typemovedn,.setupbar {
    float: right;
    height: 22px;
    line-height: 22px;
    padding-left: 30px;
    color: #333;
    display: none;
    margin-top: 9px;
    cursor: pointer;
    font-size: 18px;
    font-family: "Microsoft YaHei";
    margin-right: 16px;
}
.amendquestype,.typemovedn,.setupbar,.delete_orange,.add_orange{
    background: url(../images/ppedi.png) no-repeat scroll 0% 0% transparent;
}
.revise {
    background-position: -47px -15px;
}
.delete_orange{ background-position: -38px -78px;}
.add_orange{ background-position:-161px -78px;}
.deleteall_orange{ background-position:-269px  -78px;}
.setupbar{     background-position: -942px -19px;
}

.totalScore {
    width: 65px;
    margin: 0px auto;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding-top: 10px;
}
.totalScore font {
    font-size: 16px;
    display: block;
    float: left;
}
.totalScore span {
    font-family: Arial;
    font-size: 16px;
    display: block;
    float: left;
}
#paper_body {
    position: relative;
    padding-bottom: 50px;
    margin-bottom: 50px;
}
#paper_body div.parthead {
    padding: 5px 0px;
    border: 1px solid #FFF;
    background-color: #FFF;
    position: relative;
    cursor: default;
}
#paper_body div.partname {
    font-size: 14px;
    font-weight: bold;
	font-family: Helvetica,Arial,"宋体",sans-serif;
}
#paper_body div.partname {
    text-align: center;
}
#paper_body div.questype {
    border: 1px solid #FFF;
    height: 100%;
    position: relative;
}
.questypehead .questypemenu {
    width: 840px;
    position: absolute;
    z-index: 2;
	
}

.EM_score_1 td {
    border: 2px solid #898989;
    text-align: center;
    line-height: 26px;
    height: 22px;
}
#paper_body div.questypehead {
    border: 1px solid #FFF;
    background-color: #FFF;
    position: relative;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    cursor: default;
}
#paper_body div.questypetitle {
    font-size: 14px;
    font-weight: bold;
}
.questypename{font-family: Helvetica,Arial,"宋体",sans-serif;}
.amendquestype, .typemoveup, .typemovedn {
  float: right;
height: 22px;
line-height: 22px;
padding-left: 30px;

color: #333;
display: none;
margin-top: 9px;
cursor: pointer;
font-size: 16px;
font-family: "Microsoft YaHei";
margin-right: 16px;
}
#paper_body div.questypehead {
border: 1px solid #FFF;
background-color: #FFF;
position: relative;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
cursor: default;
height: 69px;
line-height:69px;
}
.questypehead .amendquestype {
    margin-top: -3px;
}
.typemovedn {
    background-position:  -270px  -16.5px;
}
.typemoveup {
    background-position:  -155px  -16.5px;
}
.questypebody .quesbox {
    border: 1px solid #FFF;
    position: relative;
    -moz-user-select: none;
}
div .quesopmenu {
    cursor: pointer;
    position: absolute;
    z-index: 999;
    top: -30px;
    right: 0px;
    display: none;
}
div.quesopmenu a{background: url(../images/zj_cz.png)  no-repeat scroll 0% 0% transparent;
}
div.quesopmenu .icon3{ background-position:0px 5px;}
div.quesopmenu .answer { background-position: -93px 5px;}
div.quesopmenu .del { background-position: -190px 5px;}
div.quesopmenu .moveup {
    background-position: -389px  5px;
}
div.quesopmenu .movedn{
    background-position: -500px  5px;
}
div.quesopmenu .score {
    background-position: -285px  5px;
}
div.quesopmenu a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0px 10px 0px 34px;
    margin-left: 2px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    background-color: #0198DF;color: #FFF;
}
div.quesopmenu a:hover {
    text-decoration: none;
    color: #FFF;
}
 
/*装订线*/
#pui_seal {
    width: 550px;
    height: 98px;
    position: absolute;
    left: 0px;
    margin-top: 60px;
    cursor: default;
    overflow: hidden;
    text-align: center;
    border: 1px solid #000;
    transform: translate(-226px, 226px) rotate(-90deg);
	 -webkit-transform: translate(-226px, 226px) rotate(-90deg) ;    /* for Chrome || Safari */
     -moz-transform: translate(-226px, 226px) rotate(-90deg) ;      /* for Firefox */
      -ms-transform:  translate(-226px, 226px) rotate(-90deg) ;          /* for IE */
      -o-transform: translate(-226px, 226px) rotate(-90deg) ;        /* for Opera */
	  
}
#pui_seal #pui_sealinput {
    height: 65px;
    line-height: 65px;
    border-bottom: 1px solid #000;
    background: none repeat scroll 0% 0% #FFF;
    overflow: hidden;
}
#pui_seal #pui_sealinput {
    line-height: 65px;
}
#pui_seal {
    cursor: default;
    text-align: center;
}
#pui_seal td.pui_sealblock {
    width: 50px;
}
#pui_notice {
    margin-top: 10px;
    line-height: 20px;
}
#pui_noticetip {
    font-weight: bold;
}
#pui_notice {
    line-height: 20px;
}
#pui_marktag {
    font-weight: bold;
}
/*装订线*/
.EM_papright_con_left {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	transform: translate(-276px, 336px) rotate(-90deg);   
	-webkit-transform: translate(-276px, 336px) rotate(-90deg);
	-o-transform: translate(-276px, 336px) rotate(-90deg);
	border: 1px solid #000;
    background-color: #F2F2F2;
    width: 690px;
    height: 100px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
}
.EM_papright_con_left ul li {
    overflow: hidden;
    clear: both;
    display: inline-block;
    font-family: "宋体";
    color: #484848;
}
.EM_papright_con_left_li_2 {
    height: 58px;
    width: 690px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    background-color: #B4B4B4;
}
.EM_papright_con_left_li_2 span {
    height: 535px;
    width: 450px;
    margin: 0px auto;
    padding-top: 20px;
    background-color: #FFF;
    display: block;
}
.EM_papright_con_left_li_1 {
    height: 20px;
	width: 690px;   
	overflow: hidden;
}
.EM_score {
    margin: 0px auto;
}
.EM_papright_con table td {
    vertical-align: top;
    color: #484848;
}
.EM_score td {
    border: 2px solid #898989;
    text-align: center;
    line-height: 26px;
    height: 22px;
}
/*弹出层*/
.windown-box {
    position: fixed;
    text-align: left;
    padding: 10px;
  background: url(../images/box_border.png) repeat scroll 0px 0px transparent;

}
.windown-title {
    position: relative;
    width: 100%;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    background-color: #0198DF;
}
.windown-title h2 {
    position: relative;
    left: 20px;
    font-size: 16px;
    color: #FFF;
}
.windown-close {
    position: absolute;
    right: 20px;
    top: 12px;
    width: 18px;
    height: 17px;
    text-indent: -10em;
    overflow: hidden;
    cursor: pointer;
	background:url(../images/box_delet.png) no-repeat scroll 0% 0% transparent;
	background-position:0px -8px;
}
.windown-content-border {
    position: relative;
    background: none repeat scroll 0% 0% #FFF;
	padding: 5px;
}
.windown-box {
    text-align: left;
}
.mbquesTxt, .mbquesTxt ul, .mbquesTxt li {
    float: left;
}
.mbquesTxt li {
    margin: 5px 5px;
	width:97%;
}
.mbquesTxt li label {
    width: 80px;
    line-height: 30px;
    display: block;
    float: left;
    text-align: right;
}
.wh4 {
    width: 260px;
    height: 120px;
    max-height: 120px;
    min-height: 120px;
}
.wh2 {
    width: 260px;
    height: 60px;
    max-height: 60px;
    min-height: 60px;
}
.wh2, .wh4, .wh02, .wh8 {
    padding: 0px 5px;
    float: left;
    line-height: 20px;
    border: 1px solid #DDD;
}
/*删除提示*/
.mbdelQues {
    width: 360px;
    padding: 20px 0px;
    float: left;
}
.mbdelQues h4 {
    line-height: 24px;
    padding: 0px 18px;
    text-align: center;
    font-size: 14px;
}
/*收藏提示*/
.mbstowTag {
    width: 500px;
    float: left;
}
.windown-title h2 {
    position: relative;
    left: 20px;
    font-size: 14px;
    color: #FFF;
}
.mbstowTag h2{
    height: 80px;
    line-height: 80px;
    padding-left: 240px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    background:url(../images/sc_tip.png) no-repeat 0% 0% scroll transparent;
}
.mbstowTag ul, .mbstowTag li/* ,.mbstowTag li div*/ {
    float: left;
}
.mbstowTag li{
	width:100%;}
.mbstowTag li label {
    width: 76px;
    display: block;
    float: left;
    line-height: 40px;
    font-size: 14px;
    text-align: right;
}
.mbstowTag li .wh6 {
    width: 380px;
    line-height: 38px;
    height: 38px;
    display: block;
    float: left;
    color: #1887E3;
    font-size: 14px;
    padding-left: 10px;
    border: 1px solid #D2D2D2;
}
/*.mbstowTag li div {
    width: 390px;
}*/
.mbstowTag li u {
    display: block;
    float: left;
    color: #929292;
    padding-left: 76px;
    line-height: 24px;
    text-decoration: none;
}
.mbstowTag li .biaoq span {
    color: #333;
    margin: 10px 10px 0px 0px;
    line-height: 22px;
    padding: 0px 10px;
    display: block;
    float: left;
    background-color: #D9EDF7;
    border: 1px solid #BCE8F1;
}

/*试卷设置弹出层*/
.EM_an {
    padding: 5px;
    line-height: 30px;
}
.EM_an ul {
    border-bottom: 1px solid #CACACA;
}
.EM_an ul li {
    border-width: 1px 1px 0px;
    border-style: solid solid none;
    border-color: #CACACA #CACACA -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
	width: 99.7%;
	margin: 0px 0px;
}
.EM_an_answ {
    width: 28px;
    height: 18px;
    background: url(../images/yes.png) no-repeat scroll 0% 0% transparent;
    color: #FFF;
    padding: 0px 6px;
    line-height: 18px;
}
.EM_an_answ_in {
    background-position: 0px -18px;
    text-align: right;
}
.EM_an_input {
    border: 1px solid #B4B4B4;
    height: 30px;
	line-height:30px;
    width: 90%;
	font-size: 14px;
padding-left: 10px;
border: 1px solid #D2D2D2;
}
.EM_an table {
    width: 100%;
    border-collapse: collapse;
}
.EM_an table td {
    padding: 4px 3px;
}
.EM_an_grey {
    background-color: #F5F5F5;
    text-align: center;
    width: 119px;
    font-size: 14px;
    border-right: 1px solid #CACACA;
}
.EM_an table {
    width: 100%;
    border-collapse: collapse;
}
/*论坛*/
.fm{margin: 0px  auto; width:1000px; height:900px; background-color:#FFF; margin-top:30px;   border:1px #9c9c9c solid;}
.fm .aside{ width:16%; height:100%; background-color:#f7fbfe;}
.aside .aside_title{ font-size:18px; color:#7ba5cf; height:65px; line-height:65px; text-align:center;}
.fm .fm_con{ width:74%; height:100%; padding-left:80px; padding-right:20px;  }
.fm_con .fm_top{ height:50px;margin-bottom: -1px;
border-bottom: 1px solid #cccccc;}
.fm_con .fm_rank{ width:100%; height:35px; background-color:#e3f2f9; margin-top:10px; line-height:35px; font-size:14px;} 
.fm_con .fm_rank span{ color:#c63346; font-size:14px; margin:0 5px;}
.fm_con .fm_rank div a{ margin-top:5px; display:block; height:25px; width:65px; line-height:25px; text-align:center;}
.fm_con .fm_rank div .num{ background-color:#848484; color:#fff;}
.fm_con .fm_rank div .time{ background-color:#cecece; color:#333; margin-left:5px;}
.fm_con .fr-right{ width:30%;}.fm_con .fr-right div{ font-size:14px;}
.fm_con .topic ul li{ float:left; width:100%; border-bottom: 1px dashed #cccccc; padding:20px 0;}
.fm_con .topic ul li .topic_pic{ width:80px; height:80px; padding:5px; border:1px #ccc solid; display:block;}
.fm_con .topic ul li .topic_pic img{ display:block; width:80px; height:80px;}
.fm_con .topic .topic_title{ color:#0198DF; width:100%; display:block;}
.fm_con .topic .topic_ot{ height:25px; display:block; line-height:25px;}
.fm_con .topic .topic_ot label{color:#0198DF; margin-right:5px; cursor:pointer;}
.fm_con .topic .topic_pro div{ font-size:14px; width:508px; line-height:20px; height:61px;overflow:hidden;  }
.fm_con .topic .topic_right{ width:70%; }
/*试卷设置弹窗*/
.EM_analy li {
    margin-bottom: 5px;
    width: 64px;
    height: 80px;
    cursor: pointer;
}
.EM_analy li {
    margin-bottom: 5px;
    width: 64px;
    height: 80px;
    cursor: pointer;
}
.EM_analy_li1 {
    background: url(../images/download-icon.png) no-repeat scroll 0% 0% transparent;
}
.EM_analy_li1:hover {
    background: url(../images/download-icon-hover.png) no-repeat scroll 0% 0% transparent;
}
.EM_analy_li2 {
    background: url(../images/fx-icon.png) no-repeat scroll 0% 0% transparent;
}
.EM_analy_li2:hover {
    background:   url(../images/fx-icon_hover.png)  no-repeat scroll 0% 0% transparent;
}
.EM_analy_li3 {
    background: url(../images/save-icon.png) no-repeat scroll 0% 0% transparent;
}
.EM_analy_li3:hover {
    background: url(../images/save-icon_hover.png) no-repeat scroll 0% 0% transparent;
}
/*下载弹窗*/

.checkspan {
    cursor: pointer;
}
#wb9 table tr b{
	font-weight:normal;
	font-size:14px;
	}
#p_A4 {
    display: inline-block;
    width: 47px;
    height: 61px;
    background:  url(../images/piclist2.png) no-repeat scroll  -10px -32px transparent;
	margin:5px 0;

}
#p_A4H {
    display: inline-block;
    width: 65px;
    height: 43px;
    background:  url(../images/piclist2.png) no-repeat scroll  -60px -50px transparent;
	margin:5px 0;

}
#p_A3 {
    display: inline-block;
    width: 65px;
    height: 85px;
    background:  url(../images/piclist2.png) no-repeat scroll  -130px -8px transparent;
	margin:5px 0;

}
#p_8KH {
    display: inline-block;
    width: 78px;
    height: 52px;
    background:  url(../images/piclist2.png) no-repeat scroll  -290px -40px transparent;
	margin:5px 0;

}
#p_A3H {
    display: inline-block;
    width: 89px;
    height: 61px;
    background:  url(../images/piclist2.png) no-repeat scroll  -198px -32px transparent;
	margin:5px 0;
}
/*试卷保存弹窗*/
.EM_retrieval {
    color: #484747;
    line-height: 40px;
	font-size:14px;
}
.colf00{
	 color:#f00;}
.input1 {
    border: 1px solid #D4D0C8;
    height: 18px;
    padding: 0px 3px;
    width: 70%;
}
/*试题详情*/
.ques_txt .txt { width:1000px;}
.ques_txt .txt .guide_step { width:1000px;}
.detailsTitle{width: 1000px; text-indent:1em;height: 36px;
line-height: 36px; font-size:14px;
border-width: 1px 1px 0px;
border-style: solid solid none;
border-color: #E8E8E8 #E8E8E8 -moz-use-text-color;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
background-color: #E7F4FC;}