@charset "utf-8";
/*----------------baoming----------------*/
.bmbody{width:100%;height:100%;overflow:auto;background:#eaeaea;position:relative;}
.bmmodify1{position:relative;width:840px;margin:10px auto;background:url(../images/baoming/bmbg.png) 0 0 no-repeat}
.bmmodify2{padding-bottom:7px;width:840px;background:url(../images/baoming/bmbg.png) 0 top no-repeat}
.bmgoback{position:absolute;top:17px;right:17px;width:77px;height:25px;background:url(../images/baoming/btn.png);text-indent:-100em;overflow:hidden}
.bmcnt{background:url(../images/baoming/cnt_bg.png) 0 top repeat-x #fff;border:1px solid #fff;padding:10px 10px 0;zoom:1;overflow:hidden}
.bminfo{padding:10px 0 20px}
.bminfo dt{padding:0 5px 10px 50px;font-weight:bold;color:#e65a05}
.bminfo dd{border-bottom:1px dotted #ccc;padding:8px;zoom:1;overflow:hidden;color:#333; }
.bminfo dd span{float:left;width:150px;text-align:right;color:#888}
.bminfo dd textarea{border:1px solid #ccc;width:50%;height:120px;}
dt.btnbar{zoom:1;overflow:hidden;padding:30px 5px 10px 120px}
.btnbar .btn11,.btnbar .btn22,.btnbar .btn33,.btnbar .btn44{float:left;overflow:hidden;width:92px;height:35px;text-indent:-100em;background:url(../images/student/train/btn.png) -62px 0;margin:0}
.btnbar .btn22{background-position:-154px 0}
.btnbar .btn33{background-position:-246px 0}
.btnbar .btn44{background-position:-338px 0}
.bmcnt .pagination-panel-outer{padding-left:150px}
.bmcnt .tpagination-panel .pagnum a{color:#0782ac;background-color:#f3f3f3;border-color:#b7dbe7}
.bmcnt .tpagination-panel .pagnum a:hover{color:#fff;background-color:#2299c1;border-color:#046f93}
.bmcnt .tpagination-panel .pag-prev-page,.bmcnt .tpagination-panel .pag-next-page{color:#0782ac;background-color:#f3f3f3;border-color:#b7dbe7}
.bmcnt .tpagination-panel .pagnum strong{color:#046f93}
.bmcnt .datalist table th,.bmcnt .datalist table td{height:36px;line-height:36px;border:0}
.bmcnt .datalist table td{height:35px;line-height:35px}
.bmcnt .datalist table th{background:url(../images/baoming/table_head.png) 0 0 repeat-x}
.bmcnt .dataline{display:none}
.bmcnt table{border:0;background:url(../images/baoming/table_bg.png) 0 36px repeat}
.bmheader{zoom:1;overflow:hidden;height:32px;color:#fff;padding:18px 5px 0;}
.bmheader label{color:#ddd;}
.bmfilterbtn{width:61px;height:25px;border:0;background:url(../images/baoming/filterbtn.png);overflow:hidden;text-indent:-100em;}
.bmgobackbtn{width:61px;height:25px;border:0;background:url(../images/baoming/backbtn.png);overflow:hidden;text-indent:-100em;}
.bmcontent{background:url(../images/baoming/cnt_bg.png) 0 top repeat-x #fff;border:1px solid #fff;padding:10px 10px 0;zoom:1;overflow:hidden;}
.bmcontent .pagination-panel-outer{padding-left:150px}
.bmcontent .tpagination-panel .pagnum a{color:#0782ac;background-color:#f3f3f3;border-color:#b7dbe7}
.bmcontent .tpagination-panel .pagnum a:hover{color:#fff;background-color:#2299c1;border-color:#046f93}
.bmcontent .tpagination-panel .pag-prev-page,.bmcontent .tpagination-panel .pag-next-page{color:#0782ac;background-color:#f3f3f3;border-color:#b7dbe7}
.bmcontent .tpagination-panel .pagnum strong{color:#046f93}
.bmcontent .datalist table th{display:none;}
.bmcontent .datalist table td{line-height:24px;border:0;text-indent:0;border-bottom:1px dotted #ccc;}
.bmcontent .datalist table th{background:url(../images/baoming/table_head.png) 0 0 repeat-x}
.bmcontent .dataline{display:none}
.bmcontent table{border:0;background:none;}
.bm-mb-title-link{color:#000;}
.bmtxttitle{font-weight:bold;font-size:16px;text-align:center;padding:10px;}
.bmyqhtxttitle{font-weight:bold;font-size:16px;text-align:center;padding:10px;margin:0px 10px 15px 10px;background:url(../images/baoming/yqh.png) center 0 no-repeat; text-indent:-100em; border-bottom:1px solid #65aae5}
.bmtxtctt{zoom:1;overflow:hidden;padding:5px 10px;line-height:1.8;font-size:13px;}
.bmtxtctt p{padding-bottom:10px;}
.bmmainbtn{border:0;width:92px;height:30px;background:url(../images/baoming/surebtn.png);font-size:14px;font-weight:bold;color:#fff;margin:0 10px}
.bmsubbtn{border:0;width:92px;height:30px;background:url(../images/baoming/cancelbtn.png);font-size:14px;font-weight:bold;color:#fff;cursor:not-allowed;margin:0 10px}

.bmcontentbg { width:721px; margin:20px auto; overflow:hidden;}
.bmcontentbg .topbg{ background:url(../images/baoming/bmbgtop.png) 0 0 no-repeat; width:100%; height:45px; }
.bmcontentbg .contbg{ background:url(../images/baoming/bmcontbg.png) 0 0 repeat-y; padding:0px 30px; text-align:justify; text-justify:inter-ideograph;}
.bmcontentbg .bottombg{ background:url(../images/baoming/bmbgbottom.png) 0 0 no-repeat; width:100%; height:54px;}
/*----------------card----------------*/
.cardbody{width: 100%;height: 100%;background: url(../images/student/card/bg.png) repeat-x #e3e3e3;font-size: 12px;overflow: auto; position: relative;}
.card-mainFrame{width: 860px;margin: 0 auto 20px;background: url(../images/student/card/logoimg.png) no-repeat 20px 15px;}
.card-headerFrame{width: 860px;height: 70px;background: url(../images/dot_d3.png) left bottom repeat-x transparent;}
.card-bodyFrame{width: 818px;border-right: 1px solid #d3d3d3;border-left: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;padding: 20px;background: #fff}
.card-navMenu{height: 25px;float: right;padding-top:45px;}
.card-nav-item{float: left;/*width: 80px;*/ width:auto; min-width:80px; padding-top:4px;margin-right: 5px;}
.card-nav-item a
{
    text-align:center;display:block;height:19px;line-height:20px;
    color: #333;text-decoration: none;
    min-width:70px;
    padding:0 5px;
    /*width:80px;background: url(../images/student/card/tab.png) 0 0 no-repeat transparent;*/
    border:1px solid #d3d3d3;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    box-shadow:none;
    background-color: #e6e6e6;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#f0f0f0));
    background-image: -moz-linear-gradient(top, #e6e6e6, #f0f0f0 100%);
    background-image: -o-linear-gradient(top, #e6e6e6, #f0f0f0 100%);
    background-image: -ms-linear-gradient(top, #e6e6e6, #f0f0f0 100%);
    background-image: linear-gradient(top, #e6e6e6, #f0f0f0 100%);
    -pie-background: linear-gradient(#e6e6e6 0%, #f0f0f0 100%) 0 0px 50px #fcfcfc;
}
.card-nav-item a:hover
{
    /*background: url(../images/student/card/tab_hover.png) 0 0 no-repeat transparent;*/color: #f60;height:20px;text-decoration: none;
    border-bottom:0;
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#fefefe));
    background-image: -moz-linear-gradient(top, #f4f4f4, #fefefe 100%);
    background-image: -o-linear-gradient(top, #f4f4f4, #fefefe 100%);
    background-image: -ms-linear-gradient(top, #f4f4f4, #fefefe 100%);
    background-image: linear-gradient(top, #f4f4f4, #fefefe 100%);
    -pie-background: linear-gradient(#f4f4f4 0%, #fefefe 100%) 0 0px 50px #f4f4f4;
}
.card-nav-item-select
{
    /*background: url(../images/student/card/tab_on.png) 0 0 no-repeat transparent;*/
    padding-top:1px;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border:1px solid #d3d3d3;
    border-bottom:0;
    box-shadow: none;
    height:23px;
    border-bottom:0;
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#fff));
    background-image: -moz-linear-gradient(top, #f7f7f7, #fff 100%);
    background-image: -o-linear-gradient(top, #f7f7f7, #fff 100%);
    background-image: -ms-linear-gradient(top, #f7f7f7, #fff 100%);
    background-image: linear-gradient(top, #f7f7f7, #fff 100%);
    -pie-background: linear-gradient(#f7f7f7 0%, #fff 100%) 0 0px 50px #fff;
}
.card-nav-item-select a{background: none; height:22px; border:none; border-top:4px solid #ffb200; color: #f60;}
.card-nav-item-select a:hover{background: none;}
.card-infoList{border-top: 1px dotted #e3e3e3}
.card-infoList-item{/*height: 40px;*/padding: 0 10px;border-bottom: 1px dotted #e3e3e3;}
.card-infoList-item:hover{background-color: #f9f9f9;}
.card-infoList-label{line-height:40px;float:left;width: 160px;text-align: right;margin-right: 15px;color: #777;}
.card-infoList-content{line-height:40px;float:left; overflow:hidden; white-space:nowrap;}
.card-infoList-item-button{min-width: 50px;height: 26px;margin-right: 10px;/*background: url(../images/student/card/btn1.png) no-repeat;*/ background:#4e93ce; border:1px solid #1b6aac; border-top:1px solid #acbcd6; float: left;}
.card-infoList-item-button2{/*background: url(../images/student/card/btn2.png) no-repeat;*/ background:#e9e9e9; border:1px solid #999;}
.card-btn{display:inline-block;min-width: 30px; padding:0 10px; height:26px;line-height:24px;color: #fff;text-align: center;text-decoration: none;}
.card-btn:hover{text-decoration: none;}
.card-infoList-item-button2 .card-btn{color: #333; border-top:1px solid #fff}
.card-inputer{width: 210px;height: 17px;border: 1px solid #ccc;padding: 3px}
.card-currentAvatar{width: 260px;float: left;margin-right: 20px}
.card-currentAvatar-info{width: 260px;height: 20px;border-bottom: 1px solid #ccc}
.card-currentAvatar-item{margin-left: 10px;margin-top: 10px}
.card-uploadNew{width: 530px;float: left}
.card-infoList-group{white-space:normal; width:620px; line-height:22px; padding:10px 0;word-break:break-all;word-wrap:break-word;}

/**
 * ?????°?????????·???±
 */
.card-column { width:40%; float: left; padding:0 24px 24px; }
.card-currentAvatar{ text-align: center; border-right:1px solid #eee; }
.card-currentAvatar-item img{ padding: 3px; border: 1px solid #eee; border-radius: 4px; display: inline-block;}
.card-currentAvatar .uploadify { margin: 10px auto; text-align: left;  }
.card-currentAvatar .uploadify-button { padding:0px; }
.uploadBox{ padding-top: 32px;}
.notes{color:#888;}

.card-previous{ }
.card-previous li{ display: inline-block; +display: inline; +zoom:1;}
.card-previous li a{}
.card-previous li a.previous-img{}
.card-previous li a img{border:1px solid #eee; width:48px; padding: 2px; border-radius: 4px;}
.card-previous li a:focus img,
.card-previous li a:active img,
.card-previous li a:hover img{ background-color: #f0f8fc; border-color: #b0d1e4;}

.card-previous h4{ padding: 16px 0 32px; font-size: 14px; text-align: left; color:#222; }
.fotter-btns{ text-align:center; padding: 12px; }

.card-previous li{ position: relative;}
.card-previous li a.del{ font-size: 16px; line-height: 22px; display: none; color:#F03E50; position: absolute; z-index: 1; right:-5px; top:-5px; width:22px; height: 22px; text-align: center; text-indent:-100em; overflow:hidden;background:url(../images/student/card/closehover.png) 0 0 no-repeat; width:21px; height:21px; }
.card-previous li a.del:hover{ /*background-color: #F03E50; border-radius: 50%;*/ text-decoration: none; color:#fff; }
.card-previous li:hover a.del{ display: block;}

input[class^='btn-'], button[class^='btn-'], a[class^='btn-']{
    cursor: pointer;
    border-radius: 5px;
    padding: 8px 12px;
    min-width: 48px;
    font-size: 14px;
    line-height: 1em;
    text-align: center;
    text-decoration: none;
    background-color: #C6CDD0;
}
*[class^='btn-']:hover{
    text-decoration: none;
}
input[class^='btn-']:focus, button[class^='btn-']:focus, a[class^='btn-']:focus{
    border-color:#C6CDD0;
    outline: none;
}
input[class^='btn-']:active, button[class^='btn-']:active, a[class^='btn-']:active{
    box-shadow:inset 1px 2px 5px rgba(0,0,0,0.3);
    outline: none;
}

input.btn-blue, button.btn-blue, a.btn-blue{
    color: #E3F2FD;
    border: 1px solid #0E9ACF;
    background-color: #18B4EF;
    background-image: -webkit-gradient(linear,0 0, 0 100%, from(#30BCF1), to(#18B4EF));
    background-image: -moz-linear-gradient(top, #0096C8, #007CA6 100%);
    background-image: -o-linear-gradient(top, #0096C8, #007CA6 100%);
    background-image: -ms-linear-gradient(top, #0096C8, #007CA6 100%);
    background-image: linear-gradient(top, #0096C8, #007CA6 100%);
}
input.btn-blue:active, button.btn-blue:active, a.btn-blue:active{ border-color:#0B7CA8; }
input.btn-blue:hover, button.btn-blue:hover, a.btn-blue:hover,
input.btn-blue:focus, button.btn-blue:focus, a.btn-blue:focus,{border-color:#51646C;}

input.btn-gray, button.btn-gray, a.btn-gray{
    border:1px solid #C8D6D9;
    background-color: #D7E1E3;
    background-image: -webkit-gradient(linear,0 0, 0 100%, from(#EFF3F3), to(#D7E1E3));
    background-image: -moz-linear-gradient(top, #0096C8, #007CA6 100%);
    background-image: -o-linear-gradient(top, #0096C8, #007CA6 100%);
    background-image: -ms-linear-gradient(top, #0096C8, #007CA6 100%);
    background-image: linear-gradient(top, #0096C8, #007CA6 100%);
}
input.btn-gray:active, button.btn-gray:active, a.btn-gray:active{ border-color:#8AA6AC; }
input.btn-gray:hover, button.btn-gray:hover, a.btn-gray:hover,
input.btn-gray:focus, button.btn-gray:focus, a.btn-gray:focus
{border-color:#557177; }

.btn-disabled, .btn-disabled:focus, .btn-disabled:hover, .btn-disabled:active{
    cursor: default  !important;
    color:#BCB8B9  !important;
    border:0px solid #DADADA !important;
    background-color: #E4E4E4 !important;
    background-image:none !important;
}

/*----------------ems----------------*/
/*item*/
.ems-tbcitem-panel{padding-bottom:15px;}
.ems-tbcitem-tool-panel a{display: block;margin-right: 12px;float: left;line-height:26px;}
.ems_item_view_item_panel{padding-bottom: 15px;padding-left: 100px;}
.ems_item_view_item_panel div{padding: 4px 0;}
.ems_item_view_item_panel input{padding: 0;margin-right: 2px;margin-top: -2px;}
.ems_test_setting_form{padding-left: 20px;}
/*kaoshi OLD*/
.ems-kaoshi-innerbody{background:#eff1e4;width:100%;height:100%;overflow:auto;position:relative;}
.ems-kaoshi-bg{background:url(../images/kaoshi/bg_repeat.png);width:100%;height:300px;position:absolute;left:0;top:0;}
.ems-kaoshi-innerwrap{width:880px;margin:0 auto;background:url(../images/kaoshi/bg.png) 0 0 no-repeat;position:relative;zoom:1;padding-top:80px;}
.ems-kaoshi-ctt-mdfa,.ems-kaoshi-ctt-mdfb{width:20px;height:150px;overflow:hidden;background:url(../images/kaoshi/bg.png) 0 0 no-repeat;position:absolute;top:0;left:0;}
.ems-kaoshi-ctt-mdfb{left:auto;right:0;background-position:right 0;}
.ems-kaoshi-content{background:url(../images/kaoshi/bg_repeat_y.png) 0 0 repeat-y;padding:0 30px 1px;width:820px;}
.ems-kaoshi-modify{background:url(../images/kaoshi/bg_foot.png) 0 0 no-repeat #eff1e4;width:880px;overflow:hidden;height:94px;}
.ems-kaoshi-head{position:absolute;top:37px;height:33px;left:30px;width:830px;}
.ems-kaoshi-head-tab{height:29px;margin-top:4px;overflow:hidden;line-height:29px;font-weight:bold;font-size:14px;color:#666;}
.ems-kaoshi-head-tab li{width:125px;float:left;margin-right:10px;display:inline;cursor:pointer;text-align:center;background:url(../images/kaoshi/tab_bg.png) -125px 0;}
.ems-kaoshi-head-tab li.cur{cursor:text;background-position:0 0;color:#DA7607;}
.ems-kaoshi-list{}
.ems-kaoshi-list li{border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:10px;height:60px;overflow:hidden;position:relative;zoom:1;}
.ems-kaoshi-status-ing,.ems-kaoshi-status-will,.ems-kaoshi-status-ed{width:40px;float:left;height:47px;margin:10px;display:inline;background:url(../images/kaoshi/status_bg.png) 0 0 no-repeat;}
.ems-kaoshi-status-will{background-position:0 -47px;}
.ems-kaoshi-status-ed{background-position:0 -94px;}
.ems-kaoshi-score,.ems-kaoshi-score-pass,.ems-kaoshi-score-unpass{float:left;width:40px;height:40px;line-height:20px;text-align:center;margin:15px;display:inline;}
.ems-kaoshi-score em{display:block;font-size:24px;color:#6A9009;padding-top:10px;}
.ems-kaoshi-score-pass em{display:block;font-size:24px;color:#6A9009;}
.ems-kaoshi-score-unpass em{display:block;font-size:24px;color:#D20D29;}
.ems-kaoshi-score-pass span,.ems-kaoshi-score-unpass span{color:#666;display:block;}
.ems-kaoshi-txt{float:left;height:48px;line-height:24px;overflow:hidden;margin:13px;display:inline;}
.ems-kaoshi-txt h3{font-size:14px;font-weight:bold;}
.ems-kaoshi-txt h3 span{font-size:12px;font-weight:normal;color:#999;padding-left:15px;}
.ems-kaoshi-list-op{float:right;margin-top:40px;margin-right:10px;display:inline;}
.ems-kaoshi-list-op a{color:#6A9009;}
.ems-kaoshi-column-tit{font-size:14px;font-weight:bold;color:#DA7607;}
.ems-kaoshi-art{padding:0 20px;}
.ems-kaoshi-art-tit{font-size:20px;font-weight:bold;text-align:center;}
.ems-kaoshi-art-info{color:#999;zoom:1;overflow:hidden;text-align:center;}
.ems-kaoshi-art-tip{color:#D20D29;padding:10px 30px;border:1px solid #ccc;background:#f6f6f6;margin:15px 0;display:inline-block;}
.ems-kaoshi-art-txt{padding-bottom:15px;font-size:14px;}
.ems-kaoshi-btn-bar{text-align:center;padding:15px;overflow:hidden;zoom:1;}
.ems-kaoshi-btn-prev,.ems-kaoshi-btn-next,.ems-kaoshi-btn-end{color:#fff;width:97px;height:28px;border:0;background:url(../images/kaoshi/btn_bg.png) 0 0;overflow:hidden;padding:0;cursor:pointer;}
.ems-kaoshi-btn-next{background-position:-194px 0;}
.ems-kaoshi-btn-end{background-position:-97px 0;text-indent:1em;;}
.ems-kaoshi-gbbtn{width:108px;height:26px;color:#fff;border:0;padding:0;background:url(../images/kaoshi/goback_btn.png);cursor:pointer;text-indent:1.4em;}
.ems-kaoshi-score-info{}
.ems-kaoshi-score-info .ems_score_table li{width:50px;}
/*kaoshi*/
.myexa-innerbody {width:100%;height:100%;overflow:auto;position:relative;background:url(../images/kaoshi/myexa_bg.jpg) center top no-repeat #4d1f11 fixed;}
.myexa-wrap {width:842px;margin:auto;position:relative;padding:0 0 20px;}
.myexa-head {height:82px;width:842px;overflow:hidden;background:url(../images/kaoshi/myexa_head.png) 0 -10px no-repeat;position:relative;}
.myexa-head h1 {color:#fff;font-weight:bold;font-size:16px;padding:25px 0 0 40px;}
.myexa-head input[type='text']{padding-left: 5px;height: 20px;}
.myexa-head-op {position:absolute;right:40px;top:20px;text-align:center;}
.myexa-head-op .myexa-save-btn {width:92px;height:32px;border:0;/*background:url(../images/kaoshi/myexa_head_btn.png) 0 0 no-repeat;*/color:#fff;font-weight:bold;text-indent:10px;/*padding:5px 0 7px;margin-right:10px;*/}
.myexa-head-op .myexa-submit-btn {width:92px;height:32px;border:0;/*background:url(../images/kaoshi/myexa_head_btn.png) -92px 0 no-repeat;*/color:#fff;font-weight:bold;text-indent:10px;/*padding:5px 0 7px;*/font-size:12px;}
.myexa-head-back {position:absolute;right:40px;top:22px;width:115px;height:32px;overflow:hidden;font-weight:bold;color:#fff;
                  background:url(../images/kaoshi/myexa_gobackbtn.png) 0 0; white-space:nowrap; text-align:center;
                  }
.myexa-content {background:url(../images/kaoshi/myexa_repeatctt.png) 0 0 repeat-y;width:790px;padding:0 26px 10px;}
.myexa-foot-a {background:url(../images/kaoshi/myexa_foot.png) 0 0 no-repeat;width:842px;height:35px;overflow:hidden;}
.myexa-foot-b {background:url(../images/kaoshi/myexa_foot2.png) 0 0 no-repeat;width:842px;height:75px;overflow:hidden;text-align:center;padding-top:23px}
.myexa-submit-btn {/*background:url(../images/kaoshi/myexa_submitbg.png) 0 0 no-repeat;*/width:122px;height:44px;overflow:hidden;font-weight:bold;color:#fff;font-size:14px;padding-bottom:4px}
.myexa-menu {position:absolute;right:-28px;width:50px;top:110px;}
.myexa-tab-a {width:41px; height:60px;margin-bottom:15px; position:relative;background:url(../images/kaoshi/myexa_tabbg1.png);cursor:pointer;color:#fff}
.myexa-tab-b {position:relative;background:url(../images/kaoshi/up.png);cursor:pointer;width:37px; height:60px; color:#fff; text-indent:-100em; overflow:hidden}
.myexa-tab-b-test{ position:relative;background:url(../images/kaoshi/myexa_tabbg2.png);cursor:pointer;width:41px; height:60px; color:#fff}
.myexa-tab-a span,.myexa-tab-b-test span {display:block;width:25px;height:21px;line-height:21px;text-align:center;overflow:hidden;position:absolute;right:-7px;top:-11px;font-size:12px;background:url(../images/kaoshi/myexa_numtipbg.png) no-repeat}
.myexa-tab-b-test span {right:-10px;}
.myexa-list {padding:0 10px 10px;zoom:1;}
/**kaoshi empty***/
.kaoshi_empty{ background:url(../images/kaoshi/kaoshi_empty.png) center 70px no-repeat; width:350px; height:290px; margin:0 auto; text-align:center; padding-top:70px;}
.kaoshi_empty_text{padding-top:200px; height:12px; line-height:12px; background:url(../images/icon_info.png) no-repeat 85px 200px; color:#454545; font-size:12px;text-indent:25px;}
.myexa-list .dataline,.myexa-list table th{display:none;}
.myexa-list table {background:none;border:none;}
.myexa-list table td {border:none;border-bottom:1px dotted #ddd}
.myexa-sta-txt,.myexa-sta-pass,.myexa-sta-refuse {width:100px;color:#999;text-align:center;}
.myexa-sta-pass,.myexa-sta-refuse {line-height:normal;}
.myexa-sta-pass em {font-weight:bold;font-size:16px;color:green;display:block;}
.myexa-sta-pass span {color:green;display:block;}
.myexa-sta-refuse em {font-weight:bold;font-size:16px;color:#900;display:block;}
.myexa-sta-refuse span {color:#900;display:block;}
.myexa-list-name {line-height:2;padding:10px 0;}
.myexa-list-name p strong{font-weight:bold;color:#222;}
.myexa-list-name p span{color:#999;}
.myexa-list-name p em{color:#71442E;}
.myexa-list-opbar {overflow:hidden;text-align:right;color:#999; width:170px; padding:5px 0}
.myexa-list-opbar button {float:right;display:block; clear:both}
.myexa-list-opbar a{ display:block; clear:both;margin-right:13px; color:#925f2f; float:right;}
.myexa-surebtn-a {height:27px;color:#fff;font-weight:bold;/*background:url(../images/kaoshi/myexa_btn1.png) 0 0;*/}
.myexa-cancelbtn-a {width:72px;height:27px;/*background:url(../images/kaoshi/myexa_btn2.png) 0 0;*/}
.myexa-enable-btn,.myexa-disabled-btn{ width:88px; height:32px; text-align:center; line-height:32px; background:url(../images/kaoshi/kaoshi_btn.png) 0 bottom ; font-weight:bold; color:#fff; font-size:14px; margin-right:10px }
.myexa-disabled-btn { background-position:0 top; cursor:default;}
.myqn-disabled-btn,.myqn-enable-btn{ color:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:25px;margin-left:10px}
.myqn-disabled-btn{ background-position:0 top; cursor:default;}


.myexa-art-frame {zoom:1;padding:0 10px 15px;}
.myexa-flash-tip1 {display:block;width:602px;height:90px;background:url(../images/kaoshi/flashplayer.png);overflow:hidden;text-indent:-100em;margin:20px auto 0;}
.myexa-flash-tip2 {display:block;width:602px;height:90px;background:url(../images/kaoshi/flashplayer_2.png);overflow:hidden;text-indent:-100em;margin:20px auto 0;}
.myexa-info-head {text-align:center;border-bottom:1px solid #734430;padding:10px 0;margin-bottom:10px;}
.myexa-info-head p {color:#999;}
.myexa-info-head p span {color:#444;}
.myexa-info-head h2 {color:#91602F;font-weight:bold;font-size:16px;}
.myexa-info-tips {width:70%;margin:0 auto;padding:10px 0;border:1px solid #F2ECD5;background:#FCFBF0;color:#C60536;text-align:center;margin-bottom:10px;}
.myexa-info-body {zoom:1;overflow:hidden;word-wrap:break-word;word-break:break-all;}
.myexa-info-body strong,.myexa-info-body b {color:#925F2F;}
.myexa-info-foot {text-align:center;padding:10px 0 20px;}


.myexa-view-mdy-a {width:790px;margin:0 auto;padding-bottom:10px;position:relative;top:-2px;}
.myexa-view-mdy-b {background:url(../images/kaoshi/myexa_numlistfoot.png) 0 bottom no-repeat;padding-bottom:14px;width:790px;margin:0 auto;}
.myexa-view-frame {background:url(../images/kaoshi/myexa_numlistrepeatctt.png) 0 0 repeat-y;padding:10px 20px;zoom:1;overflow:hidden;}
.myexa-view-info-title {text-align:center;color:#999;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;}
.myexa-view-info-title strong {font-size:14px;font-weight:bold;color:#333;}
.myexa-view-info-title strong span {color:green;}
.myexa-view-info-title b {color:#333;}
.myexa-view-info {zoom:1;overflow:hidden;line-height:2em;/*width:96%;*/margin:0 auto;padding-bottom:10px;}
.myexa-view-info span {float:left;/*width:33%;*/color:#999;}
.myexa-view-info span em {color:#444;}
.myexa-view-result {overflow:hidden;margin:0 auto;border-top:1px solid #ccc;border-left:1px solid #ccc;float:left;}
.myexa-view-result li {float:left;width:35px;text-align:center;height:30px;line-height:30px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer;}
.myexa-view-result li.myexa-right {font-weight:bold;color:#628A0E;}
.myexa-view-result li.myexa-right a{color:#628A0E;display:block;}
.myexa-view-result li.myexa-wrong {font-weight:bold;color:#C80002;/*background:url(../images/kaoshi/myexa_wrong1.png) center no-repeat;*/}
.myexa-view-result li.myexa-wrong a {color:#C80002;display:block;}
.myexa-view-result li.myexa-unknow {font-weight:bold;color:orange;}
.myexa-view-result li.myexa-unknow a {color:orange;display:block;}
.myexa-doging {font-weight:bold;position:relative;}
.myexa-doging a {color:#333;display:block;}
.myexa-doging i {position:absolute;top:0;right:3px;color:red;line-height:normal;}
.myexa-view-result li.cur {}
.myexa-view-result li.cur a {border-bottom:3px solid #8AB242;color:#8AB242;line-height:27px;}
.myexa-view-result-frame {padding-left:10px;zoom:1;overflow:hidden;width:721px;}
.myexa-type-title {font-weight:bold;font-size:14px;padding-top:20px;margin-bottom:10px;border-bottom:1px solid #754734;text-indent:1em;color:#754734;}
.myexa-quest-frame {zoom:1;position:relative;color:#333;padding:5px 0 10px;}
.myexa-quest-frame h4 {font-size:14px;font-weight:bold;padding-bottom:20px;}
.myexa-quest-frame h4 i {float:left;width:20px;height:20px;overflow:hidden;margin-right:10px;display:inline;text-align:center;}
.myexa-quest-frame h4 i.myexa-right {background:url(../images/kaoshi/myexa_right2.png) center no-repeat;}
.myexa-quest-frame h4 i.myexa-wrong {background:url(../images/kaoshi/myexa_wrong2.png) center no-repeat;}
.myexa-quest-frame h4 i.myexa-unknow {color:#648A0D;border:1px solid #648A0D;}
.myexa-quest-frame img{ max-width:770px;}
.myexa-quest-num {background:url(../images/kaoshi/myexa_testnumbg.png) 0 0 no-repeat;width:44px;height:42px;overflow:hidden;position:absolute;left:-57px;top:0;color:#691818;font-size:20px;line-height:40px;text-align:center;font-weight:bold;}
.myexa-aud-link,.myexa-pic-link,.myexa-vod-link {background:url(../images/appimg/examicon1.png) 5px 5px no-repeat #E6D9C8;padding:5px 5px 5px 25px;font-size:12px;font-weight:normal;color:#73442F;margin-left:10px}
.myexa-quest-ctt {padding-left:40px;zoom:1;overflow:hidden;}
.myexa-quest-ctt .inputxt {width:80%;font-size:12px;}
.myexa-pic-link {background-image:url(../images/appimg/examicon2.png);}
.myexa-vod-link {background-image:url(../images/appimg/examicon3.png);}
.myexa-explan {border:1px solid #F2ECD5;background:#FCFBF0;padding:5px;}
.myexa-explan div {position:relative;zoom:1;padding-left:60px;line-height:1.6;}
.myexa-explan div span.gray {position:absolute;left:0;top:0;}
.myexa-timer {background:url(../images/kaoshi/myexa_timer.png) 0 0 no-repeat;width:110px;height:70px;position:absolute;top:146px;right:24px;padding:24px 5px 0;z-index:2;}
.myexa-timer p {text-align:center;font-size:20px;font-weight:bold;line-height:36px;}
.myexa-timer p span{color:#999;padding:0 4px;}
.myexa-timer-btn {margin-top:4px;width:110px;height:27px;color:#fff;background:url(../images/kaoshi/myexa_timer.png) -5px -64px no-repeat;padding:2px 0 8px;}
.myexa-doing-bar {text-align:center;padding:15px;}
.myexa-dialog {background:none;}
.myexa-dialog .ui-dialog-titlebar {border-color:#FAFAFB;border-radius:5px 5px 0 0;border-width:5px;background:#FAFAFB;height:14px}
.myexa-dialog .ui-dialog-titlebar-close {right:-7px;top:0;}
.myexa-dialog .ui-dialog-title {display:none;}
.myexa-dialog .ui-icon-closethick {background-image:url(../images/help_close.png);width:14px;height:14px;}
.myexa-dialog .tbc-dialog {border-color:#FAFAFB;border-radius:0 0 5px 5px;border-width:5px;background:#FAFAFB;}
.myexa-dialog .tbc-dialog-inner {background:#FAFAFB;border:none; width:590px;overflow:auto; max-height:345px;}
.myexa-tips-a {zoom:1;padding-left:50px;background:url(../images/kaoshi/myexa_tippic1.png) left 0 no-repeat;min-height:50px;_height:50px;}
.myexa-tips-a h4 {font-weight:normal;font-size:12px;color:#C80632;padding-bottom:10px;}
.myexa-tips-a p strong {font-weight:bold;font-size:14px;}
.myexa-tips-a p strong span {color:#F08D23;}
.myexa-tips-b {zoom:1;padding-left:50px;background:url(../images/kaoshi/myexa_tippic2.png) left 0 no-repeat;min-height:50px;_height:50px;}
.myexa-tips-b h4 {font-size:14px;font-weight:bold;padding-bottom:10px;color:#C90431;}
.myexa-tips-c {zoom:1;padding-left:50px;background:url(../images/kaoshi/myexa_tippic3.png) left 0 no-repeat;min-height:50px;_height:50px;}
.myexa-tips-c h4 {font-size:14px;font-weight:bold;padding-bottom:10px;color:#C90431;}
.myexa_view_rank_grid .datalist table th,
.myexa_view_rank_grid .datalist table td,
.myexa_view_rank_grid .datalist table,
.myexa_view_rank_grid .dataline,.myexa_view_rank_grid .datalist table td{
    border-right: none;
    border-left: none;
    border-bottom: none;
    border-top: none;
}
.myexa_view_rank_grid .datalist table th,.myexa_view_rank_grid .datalist table td{color:#666; background:url("../images/top/tdbottom.png") repeat-x left bottom;}
.myexa_view_rank_grid .datalist table .datalist-content{ text-align:center}
.myexa_view_rank_grid .datalist table tr.first td{ color:#e41e09}
.myexa_view_rank_grid .datalist table tr.second td{ color:#e77e03}
.myexa_view_rank_grid .datalist table tr.third td{color:#eeb005}
.myexa_view_rank_grid .datalist table {background: none;}
.myexa_view_rank_grid .cell{ width:50px; display:inline-block;margin:-10px 0;*margin:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center}
.myexa_view_rank_header{border-bottom:2px solid #e77e03;overflow:hidden; padding-bottom:5px;margin-bottom:5px;}
.myexa_view_rank_header .exam-title{margin-top:10px; font-size:14px;}
.myexa_view_rank_header .exam-tip{color:#949494;margin-left: 32%;margin-top: -7px;}
.myexa_view_rank_header .exam-rank-attr{margin-top:10px;}
.myexa_view_rank_header .total {margin-left: 19%;}
.myexa_view_rank_header .score {margin-left: 14%;}
.exam-my-rank {padding-top: 10px; text-align:center; font-size:14px; font-weight:bold}
.exam-my-rank .num{font-size:16px;color:#e77e03;}

/*考试准考证*/
  .ems-detail-info-list li {
        list-style-type: disc;
        margin-left: 100px;
        line-height: 40px;
        font-size: 14px;
    }

    table.ems-pass-table {
        border: 1px solid #aaa;
        width: 700px;
        margin: 0 auto;
        text-align: center;
    }

    .ems-pass-photo {
        color: #ccc;
        border: 1px solid #ccc;
        width: 90px;
        height: 120px;
        text-align: center;
        line-height: 120px;
        position: absolute;
        top: 2px;
        right: 2px;
    }

    table.ems-pass-table td {
        padding: 5px;
        position: relative;
    }

    table.ems-pass-table h3, table.ems-pass-table h4 {
        text-align: center;
    }

    table.ems-pass-table h4 {
        font-size: 16px;
    }

    table.ems-pass-table h3 {
        letter-spacing: 12px;
        font-size: 18px;
    }

    tr.ems-pass-splice3 input {
        width: 120px;
    }

    tr.ems-pass-splice3 input[disabled] {
        width: 120px;
        background: #fff;
        color: #999;
    }

    td.ems-pass-notice {
        padding: 5px;
        border: 1px solid #999;
        text-align: left;
        text-indent: 12px;
    }

    table.ems-pass-table textarea {
        border: 1px solid #999;
        text-align: left;
        width: 600px;
        height: 200px;
        padding: 5px;
    }

    table.ems-pass-view input[disabled] {
        border: none;
        color: #333;
        line-height: 20px;
    }

    table.ems-pass-view {
        text-align: left;
        background-color: #FFF
    }

    .ems-pass-view td {
        border: 1px solid #aaa;
    }

    table.ems-pass-table input {
        border: none;
        border-bottom: 1px solid #ccc;
        width: 160px;
        height: 24px;
        background: #fff;
        color: #999;
    }

    tr.ems-pass-splice3 input {
        width: 120px;
    }

    tr.ems-pass-splice3 input[disabled] {
        width: 120px;
        background: #fff;
        color: #999;
    }

    td.ems-pass-notice {
        padding: 5px;
        border: 1px solid #999;
        text-align: left;
        text-indent: 12px;
    }

    table.ems-pass-table {
        border: 1px solid #aaa;
        width: 700px;
        margin: 0 auto;
        text-align: center;
    }


/*考试准考证End*/
.tbc-els-setting-dialog button.vfdialog-sure,.tbc-els-setting-dialog button.vfdialog-sure:hover{
    float: right;
    margin-right: 120px;
    color: #606060;
    text-shadow: 0 1px 1px #ffffff;
    border-color: #d3d3d3;
    border-bottom-color: #b9b9b9;
    box-shadow: inset 0px 1px 1px #ffffff;
    background-color: #f9f9f9;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#d3d3d3));
    background-image: -moz-linear-gradient(top, #f9f9f9, #d3d3d3 100%);
    background-image: -o-linear-gradient(top, #f9f9f9, #d3d3d3 100%);
    background-image: -ms-linear-gradient(top, #f9f9f9, #d3d3d3 100%);
    background-image: linear-gradient(top, #f9f9f9, #d3d3d3 100%);
    -pie-background: linear-gradient(#f9f9f9 0%, #d3d3d3 100%) 0 0px 50px #ff9900;
}
.tbc-els-setting-dialog button.vfdialog-cancel{
    margin-left: 90px;
    color: #000000;
    text-shadow: 0 1px 1px #9ccbed;
    color: #ffffff;
    text-shadow: 0 1px 1px #0d304a;
    border-color: #195b8b;
    border-bottom-color: #113e60;
    box-shadow: inset 0px 1px 1px #5ba9e2;
    background-color: #2485cc;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2485cc), to(#195b8b));
    background-image: -moz-linear-gradient(top, #2485cc, #195b8b 100%);
    background-image: -o-linear-gradient(top, #2485cc, #195b8b 100%);
    background-image: -ms-linear-gradient(top, #2485cc, #195b8b 100%);
    background-image: linear-gradient(top, #2485cc, #195b8b 100%);
    -pie-background: linear-gradient(#2485cc 0%, #195b8b 100%) 0 0px 50px #ff9900;
}
.tbc-exam-btn{
    background-image: url(../images/kaoshi/kaoshi_btn.png);
    background-position:0 -32px;
    display: block;
    height: 33px;
    width: 88px;
    color: #fff;
    line-height: 32px;
    text-align: center;

    font-weight: bold;
}
a.tbc-exam-btn:hover{text-decoration: none;}
.tbc-exam-search-btn{display: block;margin-left:10px;width:39px; height: 27px;background-image: url(../images/kaoshi/ems-search.png); }

/**********????????*********/
.myexa-doing-after{width:100%;height:100%;overflow:auto;}
.myexa-doing-after .myexa-wrap{}
.myexa-doing-after .myexa-head-op {position:absolute;right:163px;top:15px;text-align:center;}
.myexa-doing-after .myexa-head-op .myexa-save-btn,.myexa-doing-after .myexa-head-op .myexa-submit-btn
{
    height:34px;background:url(../images/kaoshi/btnrepeat.png) 0 -2px repeat-x;
    font-weight:bold;margin-right:3px;*margin-right:5px; padding:0;
    background-color: #cc5b00;
    width:auto;
    border-radius:5px;
   text-indent:0;
   border:1px solid #a64d01;
   box-shadow: inset 0px 1px 1px #cda46a;
   text-align:left;
   white-space:nowrap;
   min-width:90px;
   padding:0 5px;
  /* border-right:1px solid #c89e67;*/
}
.myexa-doing-after .myexa-head-op .myexa-save-btn > i{ background:url(../images/kaoshi/zcicon.png) 0 0 no-repeat; padding-left:22px;display:inline-block;margin:0 5px}
/*.myexa-doing-after .myexa-head-op .myexa-submit-btn
{
    height:34px;background:url(../images/kaoshi/myexa_head_btn1.png) 0 0 no-repeat;width:96px;color:transparent;
}*/
.myexa-doing-after .myexa-head-op .myexa-submit-btn>i{ background:url(../images/kaoshi/submiticon.png) 0 0 no-repeat; padding-left:22px;white-space:nowrap; display:inline-block;margin:0 5px}
.myexa-doing-after .myexa-timer-panel{ background:url(../images/kaoshi/myexa_time_btn.png) 0px 0 no-repeat; width:139px; height:45px; overflow:hidden; position:absolute; right:26px; top:10px;}
.myexa-doing-after .myexa-timer {background:url(../images/kaoshi/myexa_timer.png) 0 0 no-repeat;width:110px;height:70px;position:absolute;top:146px;right:24px;padding:24px 5px 0;z-index:2;}
.myexa-doing-after .myexa-timer p {text-align:center;font-size:20px;font-weight:bold;line-height:36px;}
.myexa-doing-after .myexa-timer p span{color:#999;padding:0 4px;}
.myexa-doing-after .myexa-timer-panel p{ text-align:center; font-size:16px;font-weight:bold;line-height:45px;}
.myexa-doing-after .myexa-timer-panel p span{color:#999;padding:0 4px;}
.myexa-doing-after .myexa-head { height:80px;width:820px;overflow:hidden;background:url(../images/kaoshi/myexa_head1.png) 0px -8px no-repeat;position:relative;}
.myexa-doing-after .myexa-head-onebyone{ height:110px;}
.myexa-view-question-num-panel{ position:absolute; right:-153px; top:65px;}
.myexa-view-question-num-panel .myexa-timer-btn{ background:url(../images/kaoshi/unfold.png) 0 1px no-repeat; width:165px; height:61px; margin-top:0px; color:transparent; /* position:absolute;right:-13px;top:100px;*/ }
.myexa-view-question-num-panel .myexa-question-num{ width:165px; float:left;}
.myexa-view-question-num-panel .myexa-question-num .top{ background:url(../images/kaoshi/subject_bg.png) 0px 1px no-repeat; width:100%; height:6px;}
.myexa-view-question-num-panel .myexa-question-num .bottom{ background:url(../images/kaoshi/subject_bg.png) 0px -127px no-repeat; width:100%; height:5px;}
.myexa-view-question-num-panel .myexa-question-num .myexa-question-content{ background:url(../images/kaoshi/subject_contbg.png) -1px 0px repeat-y; overflow:hidden;}
.myexa-view-question-num-panel .myexa-timer-unfold{ background:url(../images/kaoshi/fold.png) 1px 1px no-repeat; width:12px; height:50px; color:transparent; margin-left:0px;margin-top:0px; display:inline-block; float:left;}

.myexa-doing-after .myexa-type-title-onebyone{ padding-top:0px;}
.myexa-doing-after .myexa-view-result-frame{ width:146px; background:#fff; margin-left:2px;margin-top:1px; padding:0px; float:left;max-height:409px;overflow:auto;}
.myexa-doing-after .myexa-view-result li{ width:28px; height:23px; line-height:23px;}
.myexa-doing-after .myexa-view-result li.cur a{ height:19px; margin-top:2px; line-height:19px;border-bottom:2px solid #8AB242;}
.myexa-doing-after .myexa-doging i{ font-size:11px;}
.myexa-doing-after .myexa-helppanel{ background:url(../images/kaoshi/helpicon.png) 0 10px no-repeat; color:#fff; padding-left:22px;display:inline-block; line-height:40px; margin:0px 5px; cursor:pointer;}
.myexa-dialog-after .tbc-dialog-inner{ width:390px;}
.myexa-dialog-after .dialog-msg{ padding:10px 20px 20px 20px;}
.myexa-dialog-failtosubmit{box-shadow:none; background:none;}
.myexa-dialog-failtosubmit .vfdialog-body{border-color:#FAFAFB;border-width:5px;background:#FAFAFB;border-radius:5px;}
.myexa-dialog-failtosubmit .vfdialog-close{ border:none; background:url("../images/help_close.png") 0 0 no-repeat; text-indent:-100em; box-shadow:none;}
/***??????***/
.myexa_progressbarPannel{margin:37px 25px 0px auto;clear:both; float:right; color:#333; overflow:hidden;z-index:999;}
.myexa_progressbar { width:220px;border:1px solid #87bb49; height:17px; float:left;}
.myexa_progressbar p { width:218px; position:relative;line-height:27px;font-size:11px; /*border-left:1px solid #bad383; border-right:1px solid #bad383;*/}
.myexa_progressbar p i {background:url(../images/zxpg/progressbarcolor.png) repeat-x; display:inline-block;overflow:hidden; height:15px; margin:1px;/* border-left:1px solid #bad383; border-right:1px solid #bad383;*/position:absolute; left:0px; top:0px;}
.myexa_progressbarPannel span{ display:inline-block; margin:0px 5px 0px 10px; float:left}
/*----------------file----------------*/



.filebody{background: #1780d1;zoom: 1;position: relative;height: 100%;overflow: auto}
.filebody .header{width: 920px;margin: 20px auto 0;height: 69px;overflow: hidden;background: url(../images/student/file/head.png);padding: 0;position: relative}
.filebody .cntwrap{width: 920px;margin: 0 auto;overflow: hidden;padding: 0 0 14px;background: url(../images/student/file/file_foot.png) bottom no-repeat}
.filebody .content{width: 880px;padding: 10px 20px;background: url(../images/student/file/file_cnt.png) repeat-y;position: relative}
.filebody .logo_a{display: block;width: 140px;height: 50px;overflow: hidden;text-indent: -100em;background: url(../images/student/file/head.png) -20px -15px no-repeat;margin: 15px 0 0 20px;cursor:default;}
.filebody .head_link{top: 30px;right: 20px}
.filebody .filterbtn{background-image: url(../images/student/file/filterbtn.png);width: 66px;height: 30px;font-weight: bold}
.filebody .filterbtn2{/*background: url(../images/appimg/formbtn.png) -69px 0;width: 69px;*/height: 28px; /*line-height:28px;*/ font-size:12px; min-width:55px; cursor: pointer;}
.filebody .filterbtn3{/*background: url(../images/student/file/goback.png);width: 104px;*/height: 28px;color: #eee;font-weight: bold;cursor: pointer}
.filebody .filterbtn4{/*background: url(../images/student/file/filter.png);width: 66px;*/height: 28px; padding:0 8px; /*line-height:28px;*/ min-width:55px; font-size:12px; font-weight:normal;color: #fff;cursor: pointer;margin-left: 5px}
.filebody .filterbtn4:hover,.filebody .filterbtn4:active,.filebody .filterbtn4:focus{ color:#fff;}
.filebody .filterbtn5{ background:url(../images/appimg/opbtn.png); width:71px; height:25px; line-height:26px; color:#333; border:none;}
.filebody .inputxt{border: 1px solid #ccc;color: #333}
.filebody .file_ul_panel{ overflow:hidden}
.filebody .file_ul_panel li{ float:left; color:#666;text-align:center; cursor:pointer; line-height:29px; margin-right:20px;}
.filebody .file_ul_panel li.cur{ color:#fff;}
.filebody .file_ul_panel li.cur .left{ float:left; background:url(../images/shop/button.png) 0 0 no-repeat; width:10px; height:29px; display:none;}
.filebody .file_ul_panel li.cur .right{ float:left; background:url(../images/shop/button.png) right 0 no-repeat; width:10px; height:29px; display:none;}
.filebody .file_ul_panel li.cur .cont{float:left; background:url(../images/student/file/selectbg.png) 0 0 repeat-x; height:29px; padding:0 10px; border-radius:5px;}

.filebody select.inputxt{height: 24px}
.filebody .combo-text{/*padding: 1px;*/width: 66px !important}
.filebody .combo{border: 1px solid #ccc}
.filebody span.combo{background: #fff}
.orange{color: #f60;font-style: normal}
.truered{color: red;font-style: normal}
.file_nodata{padding: 25px 0 25px 35px;background: url(../images/student/file/notice.png) left center no-repeat;color: #999}
.file_main_tit{text-align: center;font-size: 16px;color: #333}
.subtitle{text-align: center;color: #999;padding-bottom: 15px}
.overview_table{border: 1px solid #ddd;margin-bottom: 15px}
.overview_table td, .overview_table th{border: 1px solid #ddd;padding: 6px}
.overview_table th{background: #eee}
.cnt_format{overflow: hidden;zoom: 1;padding: 0 10px}
.cnt_format p{padding: 8px 5px;text-indent: 2em}
.filt_back_btn{height: 25px;display: block;margin: 15px auto;/*width: 103px;background: url(../images/appimg/fbtn.png);border: 0;*/cursor: pointer}
.file_op_link{position: absolute;right: 20px;top: 0}
.file_note_edit{width: 80%;margin: 10px auto}
.file_note_edit td{padding: 10px 0}
.file_note_edit td textarea{resize: none;border: 1px solid #ccc;width: 70%}
.file_data .datalist table{background: 0}
.file_data .datalist table th{background: #eee}
.file_data .datalist table th, .file_data .datalist table td{text-indent: 0;padding: 0 8px}
.file_data .pagination-panel-outer{zoom: 1;overflow: hidden}
.file_data .tpagination{float: right}
.file_data .pag-info{color: #999}
.file_data .tpagination-panel .pagnum{padding-left: 0}
.file_data .tpagination-panel .pagnum a{background: 0;border: 0;color: #167fd0;font-weight: bold;margin: 0;padding: 2px 3px}
.file_data .tpagination-panel .pagnum a:hover{background: #167fd0; color:#fff;}
.file_data .tpagination-panel .pagnum strong{background: 0;border: 0;color: #666;font-weight: bold;margin: 0;padding: 2px 3px}
.file_data .tpagination-panel .pag-prev-page, .file_data .tpagination-panel .pag-next-page{border: 0;background: 0;color: #167fd0}
.file_data .tpagination-panel .pag-prev-page:disabled, .file_data .tpagination-panel .pag-next-page:disabled, .file_data .tpagination-panel .pag-prev-page.disabled, .file_data .tpagination-panel .pag-next-page.disabled{border: 0;background: 0;color: #999;cursor: default}
.filebody .innertab tr td{ padding:0px 3px; border:none;}
.filebody .view_course_detail{ background:url(../images/student/file/detail.png) 0 3px no-repeat; width:16px; height:20px; text-indent:-100em;overflow:hidden; display:block; float:left;margin-right:5px;}
.filebody .view_course_learning{ background:url(../images/student/file/xueshi.png) 0 3px no-repeat; width:16px; height:20px; text-indent:-100em;overflow:hidden;  display:block;float:left}
/*.after_overviewtab td,.after_overviewtab th{ padding:0;}
.after_overviewtab td.title{ width:134px; text-align:center;}
.after_overviewtab ul { overflow:hidden; margin-left:-1px; margin-bottom:-1px;}
.after_overviewtab ul li{ float:left; width:186px; display:block;}
.after_overviewtab ul li.title{ display:block; width:130px; vertical-align:middle;}
.after_overviewtab ul li .field,.after_overviewtab ul li .cont{padding: 6px; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.after_overviewtab ul li .field{background: #eee;}
*/

/*----------------galleryview----------------*/
#photos{visibility: hidden;}
.gallery{background: #ddd;border: 1px solid #c6dc91;border-top: 0 none;}
.loader{background: url(loader.gif) center center no-repeat #ddd;}
.gallery .panel{width: 718px;}
.gallery .panel .panel-overlay, .gallery .panel .overlay-background{height: 60px;padding: 0 1em;}
.gallery .panel .overlay-background{background: #222;}
.gallery .panel .panel-overlay{color: white;font-size: 0.7em;}
.gallery .panel .panel-overlay a{color: white;text-decoration: underline;font-weight: bold;}
.gallery .filmstrip{margin: 5px;}
.gallery .frame{}
.gallery .frame .img_wrap{border: 1px solid #c6dc91;border-top: 0 none;}
.gallery .frame.current .img_wrap{border: 1px solid #c6dc91;border-top: 0 none;}
.gallery .frame img{border: none;}
.gallery .frame .caption{font-size: 11px;text-align: center;color: #888;}
.frame.current .caption{color: #000;}
.gallery .pointer{border: 1px solid #c6dc91;border-top: 0 none;}
.gallery .panel table{height: 100%;width: 100%;}
.gallery .panel tr{height: 100%;width: 100%;text-align: center;vertical-align: middle;}
.gallery .panel td{height: 100%;width: 100%;text-align: center;vertical-align: middle;}

/*----------------train----------------*/
.trainbody{background: #fff;zoom: 1;position: relative;height: 100%;overflow: auto}
.trainbg{background: url(../images/student/train/bg.png) top repeat-x;position: absolute;top: 0;left: 0;height: 56px;width: 100%}
.trainwrap{width: 860px;margin: 0 auto;/*overflow: hidden;*/position: relative;z-index: 2}
.trainwrap .infotitle_a{margin: 0;background: 0;padding-top: 5px; width:860px;}
.trainwrap .infotitle_a li
{
    /*background: url(../images/student/train/headtab.png) 0 0 no-repeat;width:118px;*/
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:2px;
    text-shadow:none;
    border:1px solid  #aac0cd;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    box-shadow:none;
    height:22px;
    background-color: #fcfcfe;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfe), to(#e9f0f6));
    background-image: -moz-linear-gradient(top, #fcfcfe, #e9f0f6 100%);
    background-image: -o-linear-gradient(top, #fcfcfe, #e9f0f6 100%);
    background-image: -ms-linear-gradient(top, #fcfcfe, #e9f0f6 100%);
    background-image: linear-gradient(top, #fcfcfe, #e9f0f6 100%);
    -pie-background: linear-gradient(#fcfcfe 0%, #e9f0f6 100%) 0 0px 50px #fcfcfc;
    padding:0 5px;
    width:108px;

}
.trainwrap .infotitle_a li.cur
{/*background-position: 0 -25px*/
    box-shadow:inset 0px 1px 1px #e2ecf5;
    border-bottom:0;
    height:24px;
    background-color: #fdfffe;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e4eff5), to(#fff));
    background-image: -moz-linear-gradient(top, #e4eff5, #fff 100%);
    background-image: -o-linear-gradient(top, #e4eff5, #fff 100%);
    background-image: -ms-linear-gradient(top, #e4eff5, #fff 100%);
    background-image: linear-gradient(top, #e4eff5, #fff 100%);
    -pie-background: linear-gradient(#e4eff5 0%, #fff 100%) 0 0px 50px #e4eff5;
}
.trainwrap .content{padding-top: 0; overflow:inherit;}
.trainwrap .head_menu{height: 27px;line-height: 27px;padding-bottom: 10px;color: #999}
.trainwrap .head_menu a{color: #555}
.slidepicshow{padding: 20px 0 30px;height: 420px;overflow: hidden}
.train_table{zoom: 1;overflow: hidden;padding: 0 10px 10px}
.train_table .pagination-panel-outer{padding-left: 160px}
.train_table .dataline{display: none}
.train_table table{background: 0;border: 0}
.train_table .datalist table td{padding: 3px 8px;border: 0;border-bottom: 1px dotted #ddd;zoom: 1;overflow: hidden;text-indent: 0}
.train_table .datalist table th{display: none}
.train_table .pagination-panel-outer{padding-left: 160px}
.train_table .tpagination-panel .pagnum a{border-color: #add0f0;color: #0575b7}
.train_table .tpagination-panel .pagnum a: hover{background-color: #358ada;color: #fff}
.train_table .tpagination-panel .pagnum strong{color: #0575b7}
.train_table .tpagination-panel .pag-prev-page,.train_table .tpagination-panel .pag-next-page{color: #0575b7;border-color: #add0f0}
.train_table .date{float: right;margin-right: 50px;display: inline}
.train_table .colmlink{color: #0265a6}
.train_table .titlelink{color: #555}
.train_table i{font-style: italic;font-size: 10px;margin-left: 5px;top: -3px;position: relative}
.train_table i.sta1{color: #06f}
.train_table i.sta2{color: #fd6001}
.train_view{color: #333;}
.train_view .main_title{color: #e65a03;font-size: 16px;text-align: center;margin-bottom: 0}
.cntxt{padding: 10px 0}
.cntxt p{text-indent: 2em;padding: 8px 0}
.train_join{position: relative;zoom: 1;line-height: 2em}
.train_join .joinbtn{position: absolute;right: 100px;bottom: 20px}
.train_join .joinbtn .btn1,.train_join .joinbtn .btn2,.train_join .joinbtn .btn3,.train_join .joinbtn .btn4{float: left;overflow: hidden;width: 92px;height: 35px;text-indent: -100em;background: url(../images/student/train/btn.png) -62px 0;margin: 0}
.train_join .joinbtn .btn2{background-position: -154px 0}
.train_join .joinbtn .btn3{background-position: -246px 0}
.train_join .joinbtn .btn4{background-position: -338px 0}
.train_post{padding: 10px 0}
.train_post textarea{border: 1px solid #ccc;width: 80%}
.train_post p{padding: 5px 0}
.trainsure{width: 62px;height: 30px;background: url(../images/student/train/btn.png) 0 0;border: 0;cursor: pointer}
.train_view .train_table .datalist table td{line-height: 1.8em}
.train_view .train_table .datalist table td .datalist-content{white-space:normal;}
.train_view .train_table{padding: 0}
.train_share{ position:absolute; top:70px; right:-40px; z-index:1000;}
.train_share_a{ display:block; background:url(../images/student/information_share_2.png) no-repeat; width:28px; height:27px; line-height:27px; }
.train_share_a:hover{text-decoration:none;}

.trainwrap .moretainlist{ float:right;}
.trainwrap .moretainlist a{ color:#555;}
.trainwrap .moretainlist a:hover{ text-decoration:none;}
.trainwrap .moretainlist ul{padding:5px 0px; margin-top:-1px;border:1px solid #d6dee1;border-top:0px;background:#fff; float:right;margin-right:0px; clear:both}
.trainwrap .moretainlist ul li{ padding:3px 10px; cursor:pointer}
.trainwrap .moretainlist ul li:hover{background:#f1f1f1;}
.trainwrap .infotitle_a li.newsmore{ background:none; width:auto; color:#0265a6; position:absolute; right:0; top:0; z-index:9; line-height:30px; display:block; height:30px;}
.trainwrap .moretainlist i{margin-top:-30px; background-color:transparent; width:140px;height:25px; float:right; margin-right:0px; cursor:pointer;clear:both}
.trainwrap .newsmorePannel{ display:block;position:absolute; right:0; top:30px; z-index:99;}
.trainwrap .train_pageswitch{ overflow:hidden; text-align:left; margin:10px 0px 20px 0px; color:#777; border-bottom:1px dashed #e5e5e5; padding-bottom:5px;}
.trainwrap .train_pageswitch a{ padding-left:10px;}
.trainwrap .train_pageswitch .prepannel,.trainwrap .train_pageswitch .nextpannel{ margin-bottom:5px;}
.trainwrap .train_pageswitch .nextpannel{ border:none;}

/*----------------student----------------*/
.pretendbody{background: #efeae6;zoom: 1;position: relative;height: 100%;width:100%;overflow: auto}
.pretendbody .innerwrap{background: url(../images/student/bg_repeat.png) repeat-y transparent;padding: 0}
.header{height: 110px;overflow: hidden;background: url(../images/student/head_bg.jpg); margin-top:-88px;}
.logo_a{display: block;width: 207px;height: 63px;overflow: hidden;text-indent: -100em;background: url(../images/student/logo_a.jpg);margin: 18px 0 0 36px}
.cntwrap{background: url(../images/student/cnt_head.png) top no-repeat;padding-top: 10px}
.pretendbody .content{background: url(../images/student/bg_foot.jpg) 0 bottom no-repeat;padding: 0 40px 90px}
.head_link{height: 30px;position: absolute;top: 0;right: 30px}
.head_link a{float: right;width: 87px;height: 30px;overflow: hidden;text-indent: -100em;background: url(../images/student/btn.png) no-repeat;margin-left: 10px;display: inline}
.head_link a.link_a{background-position: -92px 0; *margin-top:-30px;}
.head_link a.link_b{background-position: -538px 0;width: 104px;}
.head_link a.link_c{background-position: -998px 0;width: 104px; *margin-top:-30px;}
.student-tab .infotitle_a{background: url(../images/student/title_bg.png) 0 -2px no-repeat;height: 25px;padding-top: 7px;margin-bottom: 10px;width:870px;}
.student-tab .infotitle_a ul{padding-left: 10px}
.student-tab .infotitle_a li{float: left;width: 79px;height: 25px;line-height: 25px;text-align: center;overflow: hidden;color: #633f27;background: url(../images/student/tab_bg.png) 0 0 no-repeat;margin-right: 5px;display: inline;cursor: pointer}
.student-tab .infotitle_a li.cur{font-weight: bold;background-position: 0 -25px}
.txt_tit{height: 32px;font-weight: bold;color: #633f27;line-height: 32px;background: url(../images/student/title_bg.png) 0 -69px no-repeat;text-indent: 30px;margin-bottom: 10px;overflow: hidden}
.info_tit{height: 35px;background: url(../images/student/title_bg.png) 0 -34px no-repeat;margin: 10px 0;line-height: 33px;position:relative;}
.info_tit em{float: left;font-weight: bold;color: #d25102;font-size: 14px;display: inline;margin-left: 30px}
.info_tit span{float: right;margin-right: 30px;display: inline;line-height: normal}
.tit_btn{width: 80px;height: 26px;background: url(../images/student/btn.png) -356px 0 no-repeat;color: #fff;font-weight: bold;margin-top: 4px}
/*.tit_btn_a{width: 80px; cursor:pointer; height: 26px; line-height:26px; display:block; font-size:14px; text-align:center; background: url(../images/student/btn.png) -356px 0 no-repeat;color: #fff;font-weight: bold;margin-top: 4px;}*/
.tit_btn_a{width: 122px; cursor:pointer; height: 37px; display:block; font-size:14px; text-align:center; background: url(../images/student/xuanke_link.png) no-repeat;color: #fff;font-weight: bold;position:absolute;right:25px;top:-6px;line-height:33px;text-indent:2.2em;}
.tit_btn_a:hover {background:url(../images/student/xuanke_link_hover.png);}
a.tit_btn{display: block;text-align: center;text-indent: 0}
@-moz-document url-prefix(){.tit_btn{padding-bottom: 3px}
}.study_step{background: url(../images/student/title_bg.png) 0 30px no-repeat;height: 32px;overflow: hidden;margin-bottom: 10px}
.study_step ul{zoom: 1;overflow: hidden;height: 30px;line-height: 24px}
.study_step ul li{float: left;height: 24px;font-size: 14px;font-weight: bold;display: inline;padding-bottom:5px}
.study_step ul li.sanjiao{background:url(../images/student/sanjiao.png) 67% 23px no-repeat;}
.study_step ul li.ar,.study_step ul li.arp{width: 22px;background: url(../images/student/step_arrow.png) 0 -24px no-repeat;overflow: hidden;margin: 0 5px}
.study_step ul li.arp{background-position: 0 0}
.study_step ul li span{color: #676664}
.study_step ul li.pass span{color: #63402c}
.study_step ul li.pass a{color: #63402c}
.study_step ul li.pass i{background-position: 0 -50px}
.study_step ul li.cur a{color: #2d583d;cursor:pointer;}
.study_step ul li.cur span{color: #2d583d}
.study_step ul li.cur i{background-position: 0 -25px}
.study_step ul li i{float: left;width: 24px;height: 24px;overflow: hidden;color: #fff;font-size: 18px;text-align: center;background: url(../images/student/step_bg.png) 0 0 no-repeat;display: inline;margin-right: 5px}
.starting{position: absolute;width: 92px;height: 30px;line-height: 30px;overflow: hidden;text-indent: -100em;background: url(../images/student/btn.png) 0 0 no-repeat;top: 0;right: 250px;display: block}
.starting_a{position: absolute;width: 92px;height: 30px;line-height: 30px;overflow: hidden;text-indent: -100em;background: url(../images/student/btn.png) -814px 0 no-repeat;top: 0;right: 250px;display: block}
.whatch{width: 92px;height: 30px;line-height: 30px;overflow: hidden;text-indent: -100em;background: url(../images/student/btn.png) -906px 0 no-repeat;float: left;margin: 0 1em}
.whatch_a{width: 92px;height: 30px;line-height: 30px;overflow: hidden;background: url(../images/student/btn.png) -722px 0 no-repeat;float: left;color: #9a7762;text-align: center;font-weight: bold;margin: 0 1em}
.small_btn_a,.small_btn_b,.small_btn_c{background: url(../images/student/btn.png) -436px 0 no-repeat;height: 25px;width: 51px;color: #633f27;font-weight: bold;border: 0;cursor: pointer}
.small_btn_b{background-position: -487px 0;color: #787878;cursor: default}
.small_btn_c{background-position: -642px 0;width: 80px}
.small_btn_ms{ background:url(../images/student/btnms.png); width:80px; height:26px; border:0; cursor:pointer; color:#633F27;*margin-bottom:3px;}
a.small_btn_a,span.small_btn_b{display: inline-block;line-height: 25px;text-align: center;text-decoration: none;vertical-align: middle;text-indent: 0}
.inputxt{border: 1px solid #d3cbbe;height: 20px; line-height:20px; padding: 1px;color: #633f27;background: #fff}
select.inputxt{height: 22px}
textarea.inputxt{height: auto}
.from_btn_s,.from_btn_l{/*background: url(../images/student/btn.png) -179px 0 no-repeat;width: 62px;*/ background:#e5d1b0; border:1px solid #a88e74; border-radius:5px; height: 30px;font-weight: bold;color: #633f27;cursor: pointer; min-width:50px;*min-width:auto; width:auto; padding:0 10px;*padding:0; display:inline-block}
.from_btn_l{background-position: -241px 0;}
a.from_btn_l{display: inline-block;overflow: hidden;line-height: 30px;text-align: center;vertical-align: middle}
.courseRp {width:105px;height:30px;margin:0 10px;overflow:hidden;cursor:pointer;border:none;background:url(../images/student/course_replay.png); color:#fff; font-size:12px; text-indent:35px; text-align:left}
.form_choice{line-height: 30px;color: #5d4739;width:77%;}
.choice_type{color: #e55902;line-height: normal;font-weight: bold;padding-top: 10px}
.form_choice p{vertical-align: middle;text-indent: 1em}
.form_choice p.choice_tit{font-weight: bold;text-indent: 0}
.form_choice p input{margin-top: -3px}
.form_choice p textarea{border: 1px solid #d3cbbe;width: 70%;background: #fff;padding: 0 0 0 5px;resize: none;line-height: 1.7}
.form_choice p span{font-weight: bold;margin-right: 10px;padding-top: 2px}
.form_choice p label{margin-left: 5px;padding-top: 2px}
.form_panel{background-color: #e5dfd4;border: 1px solid #d2cbbf;height: 31px;line-height: 30px;padding: 0 10px}
.form_panel input{margin-right: 5px}
.form_panel input.checkbox{margin-top: -3px}
.form_panel label{color: #5c4839;}
.form_panel select{border: 1px solid #d2cbbf;margin-top: -2px}
.form_panel span{color: #666}
.text_show{padding: 10px 20px;zoom: 1;overflow: hidden}
.filter_frame{background: #eae6dd;border: 1px solid #dbd7ce;padding: 8px 10px;overflow: hidden;text-align: right;margin-bottom: 10px}
.form_frame {position:relative;}
.couseTestTip {padding:10px 10px 0;border-radius:5px;background:#fff;color:#745e50;position:absolute;width:170px;right:20px;top:95px;box-shadow:0 0 5px #ddd;}
.couseTestTip p {padding-bottom:10px;}
.couseTestTip p button {margin:0 auto;display:block;}
.form_frame,.form_view{padding: 10px 30px;zoom: 1;overflow: hidden}
.form_frame {overflow:visible}
.main_title{height: 27px;line-height: 27px;color: #633f27;font-size: 20px;font-weight: bold;text-align: center;overflow: hidden;margin-bottom: 15px}
.main_title span{background: url(../images/student/title_ico.jpg) 0 center no-repeat;padding: 6px 0 6px 30px}
.tip_orange{color: #e65a05;font-weight: bold;padding-bottom: 10px}
.title_brown{color: #5d473a;font-size: 14px;font-weight: bold;padding-top: 10px}
.score_show{padding: 5px 10px;zoom: 1;overflow: hidden}
.tip_gray{color: #666;padding: 5px}
.from_confirm{text-align: center;padding: 20px;zoom: 1;overflow: hidden}
.form_choice table{width: 100%}
.form_choice table td{padding: 2px 0}
.form_choice table td span{color: #666}
.form_choice table td a{color: #762700}
.form_choice table td em{float: left;position: relative;background: #d3c9bf;height: 20px;line-height: 20px;display: inline;padding: 0 22px 0 4px;margin: 6px 10px 0 0}
.form_choice table td em i{color: #e75b06;font-weight: bold;position: absolute;right: 5px;top: 0;font-size: 13px;cursor: pointer}
.form_choice table textarea{border: 1px solid #d3cbbe;width: 70%;background: #fff;padding: 0 0 0 5px;resize: none;line-height: 1.7;margin-top: 4px}
.test_frame{padding: 10px 0;zoom: 1;overflow: hidden;color: #666;font-weight: bold}
.test_frame em{color: #e55806}
.test_info{float: left}
.test_time{float: right;font-size: 16px}
.test_time span{font-size: 12px}
.course_info{zoom: 1;overflow: hidden;padding: 10px; padding-bottom:20px;}
.course_txt{float: left;background: url(../images/student/lineheight.png) right no-repeat;padding-right: 10px;width: 280px}
.course_txt dl{line-height: 28px}
.course_txt dt{font-weight: bold;font-size: 16px;color: #e25a04;padding-bottom: 5px}
.course_txt dd{color: #5d473a}
.course_txt dd span{color: #666}
.speed_test{float: right;width: 545px;position: relative}
.speed_test .form_choice{line-height: 26px}
.speed_show{position: absolute;right: 10px;border: 1px solid #ceb29d;background: #efe6d7;padding: 10px 5px 5px;top: 40px;width: 180px}
.speed_show p{padding-bottom: 10px}
.speed_show .speed_bar{display: inline-block;height: 10px;width: 160px;background: #fff;border: 1px solid #87bc4a;overflow: hidden;line-height: normal}
.speed_show .speed_bar span{display: inline-block;height: 12px;background: #87bc4a;width: 30%}
.news_frame{padding: 0 10px 10px;zoom: 1;overflow: hidden;line-height: 2em}
.news_frame li{float: left;width: 44%;display: inline;margin: 0 5% 0 .5%;zoom: 1;overflow: hidden;height:24px;}
.news_frame li .tit{float: left;color: #777}
.news_frame li .tit a{color: #5d473a; display:inline-block; max-width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.news_frame li .name{float: right;color: #555}
.getpoint{font-size: 14px;font-weight: bold;padding-bottom: 10px}
.getpoint em{color: #f60}
.pointreson{padding: 0 0 10px 70px;zoom: 1;min-height: 60px;_height: 60px;position: relative}
.pointreson i{position: absolute;display: block;width: 64px;height: 62px;overflow: hidden;background: url(../images/student/face.jpg) 0 0 no-repeat;top: 0;left: 0}
.pointreson i.face1{background-position: 0 0}
.pointreson i.face2{background-position: 0 -64px}
.pointreson i.face3{background-position: 0 -126px}
.pointreson table{width: 100%; height: 62px;}
.face_tb_input{text-align: center; width:100%; margin-bottom:5px; overflow:hidden;}
.face_tb_input tr td{ *height:31px;}
.course-note{padding: 20px}
.course-note-title{color: #e65904;font-size: 16px;font-weight: bold;text-align: center}
.course-note-info{padding: 10px 0;color: #5c4839;text-align: center}
.course-note-content{color: #666;text-indent: 2em;line-height: 25px}
.student-course-view{padding-bottom: 5px;background: url(../images/student/title_bg.png) no-repeat scroll 0 33px transparent;height: 30px;}
.student-course-view-title{color: #e65904;font-size: 16px;font-weight: bold;line-height: 30px;padding: 0 20px}
.student-course-view-label{color: #666;line-height: 25px}
.student-course-view-content{color: #5c4839;line-height: 25px}
.student-course-view-content2{color: #e65904;line-height: 25px}
.student-course-view-table-content{width: 80%;margin: 10px 20px}
.star-small a{height: 12px;width: 14px;display: inline-block;background: url(../images/student/star_b.png) center -1px no-repeat;margin-right: 2px}
.star-small a.star-mark{background: url(../images/student/star_a.png) center -1px no-repeat}
.star-info{color: #5c4839;padding-left: 2px;height: 14px;line-height: 14px;display: inline-block;/*width: 60px*/ margin-right:10px;}
.star-info2{color: #888; display:inline-block}
.star-big a{height: 16px;width: 16px;display: inline-block;background: url(../images/student/star_d.png) center -1px no-repeat;margin-right: 5px}
.star-big a.star-mark{background: url(../images/student/star_c.png) center -1px no-repeat}
.star-big a.star-tmp-unmark{background: url(../images/student/star_d.png) center -1px no-repeat}
.star-big a.star-tmp-mark{background: url(../images/student/star_c.png) center -1px no-repeat}
.student_detail_comback{ background:url(../images/student/comeback_btn.png) no-repeat; width:70px; height:30px; display:block; float:left; margin:0px 10px 0px 10px; position:relative;}
/*????????*/

.wenku-mark{color: #FFA800; font-size: 22px; text-align: left;   float: left; margin-right: 10px;margin-top: 5px;}
.wenku-star{float: left;height: 25px;width:16px;background:url(../images/wenku_star3.png) 0 5px no-repeat transparent;margin-right: 3px;cursor: pointer;line-height: 50px;position: relative;margin-top: 8px;}
.wenku-star-all{background:url(../images/wenku_star1.png) 0 5px no-repeat transparent;}
.wenku-star-half{background:url(../images/wenku_star2.png) 0 5px no-repeat transparent;}
.wenku-info{float: left;height: 17px;color: #999;line-height:12px;margin-left: 47px;position: absolute;*position:relative; top: 0px; *top:-10px; *line-height:14px; *margin-left:-94px;}

/**.wenku-mark{color: #FFA800; font-size: 22px; text-align: left; height: 22px; line-height:22px; float: left; margin-right:2px;}
.wenku-star{float: left;height: 25px;width:16px;background:url('../images/wenku_star3.png') 0 5px no-repeat transparent;margin-right:2px;cursor: pointer;}
.wenku-star-all{background:url('../images/wenku_star1.png') 0 5px no-repeat transparent;}
.wenku-star-half{background:url('../images/wenku_star2.png') 0 5px no-repeat transparent;}
.wenku-info{float: left;height: 17px;color: #5C4839;line-height:12px;padding-top:8px;}**/
.filter_frame .combo-text{color: #633f27;padding: 1px;width: 100px!important}
.filter_frame span.combo{background: none repeat scroll 0 0 #fff}
.rpbox{border: 1px solid #d7d1c5;background: #e4dbd2;padding: 5px;overflow: hidden;margin: 10px;width: 728px;display: none}
.rpbox textarea{resize: none;float: left;width: 640px;height: 36px;border: 1px solid #d3cbbe;background: #fff;overflow-y: hidden;padding: 3px}
.rpbox .from_btn_s{float: left; margin-left:5px;}
.commentArea{width: 840px;padding: 10px;margin: 0 auto;border-top: 1px solid #bdb199}
.commentArea a,.replyBox h1 b{color: #782600;text-decoration: none}
.pretendbody .commentBox{padding: 10px 0;border-bottom: 1px dotted #bdb19b;font-size: 12px;position: relative;overflow: hidden;zoom: 1;width:auto;margin:0;background:none;}
.commentBox span{float: left;margin-right: 10px;display: inline}
.commentBox h5{font-size: 12px;font-weight: bold;color: #782600;display: inline}
.commentBox h6{float: right;font-size: 12px;color: #888;font-weight: normal}
.commentBox h6 img,.replyBox h1 img{vertical-align: text-top}
.commentBox p{line-height: 2em}
.replyBox{width: 740px;background: url(../images/student/r_top.gif) no-repeat;margin: 5px 0 0 10px}
.replyBox h1{font-size: 12px;font-weight: normal;line-height: 34px;padding-left: 15px}
.rbBody{width: 740px;*width:auto;background: url(../images/student/r_mid.gif) repeat-y}
.pretendbody .smaller{width: 720px;margin: 0 auto}
.rbBottom{width: 740px;height: 4px;background: url(../images/student/r_bottom.gif) no-repeat}
.nborder{border: 0 none}
.commentNav{text-align: center;line-height: 40px}
.commentNav em{font-size: 12px;color: #333;display: inline;font-style: normal}
.commentNav span{height: 19px;line-height: 19px;color: #782600;padding: 0 5px;border: 1px solid #bfa59a;background: #ebe9e6;display: inline-block;margin-right: 5px;font-size: 12px}
.commentNav dd: hover{height: 19px;line-height: 19px;color: #fff;padding: 0 5px;border: 1px solid #782600;background: #975435;display: inline-block;margin-right: 5px;font-size: 12px;cursor: pointer}
.commentNav dd: hover a{color: #fff}
.commentCnt{float: left;width: 95%}
.cnDisable{height: 19px;line-height: 19px;color: #888;padding: 0 5px;border: 1px solid #cccac7;background: #ebe9e6;display: inline-block;margin-right: 5px;font-size: 12px;cursor: default}
.cnCurrent{background: 0;border: 0 none;color: #8d6451;font-weight: bold;cursor: default}
.student-ad{text-align: center}
.student-ad img{height: 90px!important;width: 880px!important;margin: 0;padding: 0;margin-top: 10px}




/*----------------select----------------*/
.student_select_frame_outer{width:100%; height: 100%; overflow: auto; position: relative;background:#fff; }
.student_select_frame{width:100%;background:url(../images/student/select/top_bg.png) repeat-x;*margin-top:-95px;*padding-top:95px;}
.student_select_body{width:900px;margin:0 auto;}
.student_select_comback_panel{ background:url(../images/student/select/select_system_bg.png) left 0 no-repeat; height:30px;display:block;}
.student_select_comback_panel a
{
    background:url(../images/student/select/select_system_bg.png) right 0 no-repeat; height:30px;margin-left:15px;margin-right:-5px; padding-right:10px;
    color:#764011; text-shadow:0 2px #F6F0E6;
    min-width:80px;text-align: center; line-height: 28px;font-size: 14px; font-weight:bold;
    display:block;
    max-width:150px;
    white-space:nowrap;
}
/*.student_select_comback
{
    background:url(../images/student/select/select_system.png); width:100px;
    height:30px; display:block; cursor:pointer; overflow:hidden;
 }
 */
.student_select_comback:before{ position: absolute; content:" "; border: transparent 14px solid; border-width:13px 12px ; border-right-color:#f8f3eb; border-radius:3px; top: 0px; left:-24px; height: 0; width: 0; }
.student_select_comback
{
    color:#764011; text-shadow:0 2px #F6F0E6; position: relative; min-width:80px; height:28px;
    /*background:url(../images/student/select/select_system_03.png) 0 0 repeat-x;background:#eadcc4; */
    background-color: #e4d2b3;
    border-radius: 5px;text-align: center; line-height: 28px;font-size: 14px; font-weight:bold;
    border: 1px solid #e2ceae; border-right:0; display:inline-block; margin-top:0px;
}
.student_select_comback:after{ position: absolute; content: " "; border: transparent 13px solid;  border-width:13px 12px; border-right-color: #e4d2b3; top: 2px; left:-24px; height: 0; width: 0; }
.student_select_comback:hover{ cursor:pointer}

.student_select_header{height:146px;width:900px;background:url(../images/student/select/nav_bg.png) no-repeat left 96px;position:relative;zoom:1; margin-top:-95px; z-index:6;}
.student_select_logo{background:url(../images/student/select/logo.png) no-repeat;width:198px;height:96px;position: absolute;top:0;left:0;}
.student_select_mycourse{display:block;width:106px;height:31px;right:10px;top:0;background:url(../images/student/select/my_course.png) no-repeat;position:absolute;}
.student_select_menu{position:absolute;left:7px;top:96px;height:45px;line-height:45px;}
.student_select_menu a:hover, .student_select_tbBox a:hover{text-decoration:none;}
.student_select_mItem{width:auto; min-width:85px; /*height:36px;*/float:left; padding:9px 5px 0;}
.student_select_mItem_hover,.student_select_mItem_select{background:#E9E8E4; border-top-left-radius:5px; border-top-right-radius:5px; margin-top:8px;}
.student_select_mItem a{height:36px;font-size:14px;color:#FFFFFF;display: block;line-height:36px;text-align: center;background:url(../images/student/select/menu_drop.png) 90% 13px no-repeat transparent; bblr:expression(this.onFocus=this.blur()); outline:none; padding:0 24px 0 12px;}
.student_select_mItem_hover, .student_select_mItem_hover a{height: 28px; }
.student_select_mItem a.student_select_mItem_link_package{width:87px; padding-right: 8px;}
.student_select_mItem_hover a,.student_select_mItem_select a{color:#1e0202;background:url(../images/student/select/menu_drop2.png) 90% 13px no-repeat transparent; margin-top:-8px;}
.student_select_mslide{background:url(../images/student/select/menu_slide.png) no-repeat left -15px;width:5px;height:45px;float:left;}
.student_select_search{width:330px;height:25px;position:absolute;right:10px;bottom:15px;background:url(../images/student/select/search_bg.png) no-repeat;}
.student_select_sInput{width:220px;height:25px;border:0 none;float:left;margin-left:25px;margin-right:4px;font-size:12px;line-height: 25px;background: none;}
.student_select_sBtn{width:76px;height:25px;background:url(../images/student/select/search_btn.png) no-repeat;margin-left:3px;display:block;float:left; color:#fff; text-align:center; line-height:24px;}
.student_select_sBtn:hover{ text-decoration:none;}

.student_select_submenu{display:block;width:200px;border:2px solid #c1af74;border-top:none;background:#e9e8e4;margin-top:-5px; margin-left:-2px; position:absolute; top:146px;*top:51px; z-index:10;}
.student_select_smLine_foot{width:100%; display:none;}

.student_select_shouqi{float:right;color:#c66507;display: block;padding: 5px;}
.student_select_smLine{padding:10px;}

.student_select_smLine2{height:88px;width:896px;overflow:hidden;background:#d9d6ca;position:relative;float: left;}
.student_select_smLine3{display: none;}
.student_select_smItem{width:180px;/*height:44px;float:left;*/overflow: hidden;text-align: left;}
.student_select_smItem2{height:44px;width:165px;float:left;}
.student_select_smLink{display:block;/*line-height:44px;*/ padding:6px; color:#431e09;font-size:12px;font-weight:normal; width:165px; white-space:nowrap; overflow:hidden;-o-text-overflow: ellipsis; text-overflow:ellipsis;}
.student_select_smItem a:hover{ background-color:#fff; text-decoration:none;}
.student_select_smLink2 span{color: #C66507;display:block;float:left;}
.student_select_smLink3{display:block;color:#555555;font-size:12px;font-weight:normal;line-height:44px;}


.student_select_sma{width: 9px;padding-left:5px;background:url(../images/student/select/sub_drop.png) right center no-repeat transparent;}
.student_select_smLeft{background:url(../images/student/select/btn_left.png) center center no-repeat #D9D6CA;width:40px;height:88px;display:block;position:absolute;left:0px;top:0px;}
.student_select_smRight{background:url(../images/student/select/btn_right.png) center center no-repeat #D9D6CA;width:30px;height:88px;display:block;position:absolute;right:0px;top:0px;}
.student_select_smLine_inner{height: 88px;overflow: hidden;position: absolute;top:0;left: 40px;}
.student_select_smLine_inner2{width: 825px;height: 88px;overflow: hidden;float: left;}
.student_select_titleBar{width:900px;height:36px;line-height:38px;color:#c66507;font-weight:bold;font-size:12px;margin-top:20px;background:url(../images/student/select/filter_bg.png) no-repeat;position:relative;zoom:1;text-indent:10px;}
.student_select_titleBar a,.student_select_titleBar .s_text{ }
.student_select_titleBar_km{width: 150px; color: #824916; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;}
.student_select_tbBox{height:28px;line-height:28px;position:absolute;right:10px;bottom:0;font-weight:normal;font-size:12px;color:#431e09;}
.student_select_tbItem{height:28px;display:block;float:left;text-align:center;color:#431e09;background:url(../images/student/select/filter_slide.png) right 2px no-repeat; padding: 0 12px; }
.student_select_tbItem2{height:27px;display:block;float:left;text-align:center;color:#431e09;font-weight:bold;background: #fff; border: 1px solid #DFD8D8; border-bottom: 0; border-radius: 5px 5px 0 0;}
.student_select_tbItem3{padding:0 15px;height:28px;line-height:28px;display:block;float:left;text-align:center;color:#431e09;background:url(../images/student/select/fliter_dropdown.png) right 12px no-repeat;}
.student_select_tbdd{/*width:69px;height:115px;*/min-width:80px;padding:6px 5px; position:absolute;right:0;top:36px;background:#eaeaea;border:1px solid #cecece;font-weight:normal;z-index: 999;}
.student_select_tbdd a{display:block;color:#431e09;line-height:22px;}
.student_select_themeItem{width:880px;height:32px;line-height:30px;border-bottom:1px dotted #a49356;padding:10px 10px 5px 10px;position:relative;color:#431e09;}
.student_select_themeItem span{width:180px;display:block;float:left;text-align:left;height:30px;overflow:hidden;}
.student_select_themeItem span h5{font-size:12px;font-weight:normal;color:#666666;margin:0;padding:0;display:inline;}
.student_select_themeItem span h6{font-size:12px;font-weight:normal;color:#c66507;margin:0;padding:0;display:inline;}
.student_select_themeItem a{position:absolute;right:20px;top:10px;color:#7f6429;}
.student_select_tiColor2{background:#f5f5f5;}
/*new add*/
.student_select_tbBoxB{height:28px;line-height:28px;position:absolute;left:10px;bottom:0;font-weight:normal;font-size:12px;color:#431e09;}
.student_select_tbItemB{width:auto;height:28px;display:block;float:left;padding:0 12px 0 10px;color:#431e09;background:url(../images/student/select/filter_slide.png) right 2px no-repeat;}
.student_select_tbItemB2{width:auto;height:28px;display:block;float:left;color:#431e09;font-weight:bold;background:none;border:1px solid #ccc;border-bottom:0;padding:0 10px;background:#fff;}
.student_select_detailContent{width:860px;padding:20px;}
.student_select_detailContent p{font-size:12px;font-weight:normal;line-height:30px;padding-bottom:15px;}
.student_select_breadcrumbs{width:880px;height:30px;line-height:30px;padding:0 10px;margin-top:10px;position:relative; color:#333; font-weight:bold;}
.student_select_breadcrumbs a{color:#3880b5;}
.student_select_detailReturn{display:block;width:59px;height:25px;line-height:28px;background:url(../images/student/select/btn_1.png) no-repeat;position:absolute;right:10px;top:1px;text-align:center;}
.student_select_cDetail{width:880px;height:184px;padding:13px 10px;background:url(../images/student/select/detail_bg.png) no-repeat top left;margin-top:10px;}
.student_select_BookCover{width:150px;height:190px;background:#999;color:#FFF;text-align:center;line-height:210px;}
.student_select_fl{float:left;}
.student_select_cdTable{line-height:38px;color:#431e09;margin-left:10px;float:left;}
.student_select_cdTable h4{font-size:16px;font-weight:bold;display:inline;}
a.student_select_xuanke,a.student_select_yulan,a.student_select_audit,a.student_select_xuanke,a.student_select_study{display:block;width:105px;height:35px;background:url(../images/student/select/cd_select.png) left bottom no-repeat;font-size:14px;font-weight:bold;line-height:36px;text-align:center;color:#f0ede7;text-decoration:none;margin-top: 10px; float:left; margin-right:10px;cursor:pointer;}
a.student_select_yulan{ background:url(../images/student/select/course_yulan.png) left center no-repeat; color:#957d3c; width:109px; height:36px;}
a.student_select_audit{ background:url(../images/student/select/Audit.png) left top no-repeat;}
span.student_select_xuanke2{display:block;width:105px;height:38px;background:url(../images/student/select/cd_select2.png) 0 centerno-repeat;font-size:14px;font-weight:bold;line-height:38px;text-align:center;color:#FFF;text-decoration:none;margin-top: 10px;}
.student_select_cdtGray{color:#666;}
.student_select_cdtBrown{color:#7f6429;}
.student_select_cdtOrange{color:#c66507;}
.student_select_titleBar2{width:900px;height:36px;line-height:38px;color:#431e09;font-weight:normal;font-size:12px;margin-top:20px;background:url(../images/student/select/filter_bg.png) no-repeat;position:relative;}
.student_select_searchResult{width:900px;}
.student_select_srTable1{line-height:30px;height:100px;width:900px;border-bottom:1px dotted #a49356;}
.student_select_srTable2{line-height:30px;height:100px;width:900px;border-bottom:1px dotted #a49356;background:#f5f5f5;}
.student_select_srTable1 td, .student_select_srTable2 td{text-indent:10px;}
.student_select_srTable1 h4, .student_select_srTable2 h4{color:#7f6429;font-weight:bold;font-size:12px;display:inline;}
.student_select_srTable1 h4 a, .student_select_srTable2 h4 a{color:#7f6429;}
/*TODO:new*/
.student_select_content{width: 900px; min-height:500px;}
.student-select-pgrid-panel{width: 180px;height: 250px;padding: 10px 0;overflow: hidden;float: left;}
.student-select-status-btn,.student_select_study_btn{background: url(../images/student/select/btn_1.png) no-repeat 0 0 transparent;display: block;height: 25px;width: 59px;text-align: center;overflow: hidden;line-height: 25px;margin: 5px auto;color: #333333;}
.student_select_study_btn{background: url(../images/student/select/studybtn.png) no-repeat 0 0 transparent;}
.picgrid-item-name2 a.student_select_study_btn{color:#fff; cursor:pointer;}
.student-select-status-btn:hover,.student_select_study_btn:hover{text-decoration: none;}
.student-select-status2-btn{/*background:url(../images/student/select/btn_2.png) no-repeat 0 0 transparent;*/display:inline-block;height: 25px;width: 59px;text-align: center;overflow: hidden;line-height: 25px;margin: 5px auto;color: #333333;}
.student-select-status-btn2,.student_select_study_btn2 {background: url(../images/student/select/btn_1.png) no-repeat 0 0 transparent;display: block;height: 25px;width: 59px;text-align: center;overflow: hidden;line-height: 25px;color: #333333;text-indent: 0;margin-top: 35px;}
.student_select_study_btn2 {background-image:url(../images/student/select/studybtn.png);}
.student_select_srTable1 a.student_select_study_btn2 {color:#fff; cursor:pointer;}
.student-select-status2-btn2{/*background:url(../images/student/select/btn_2.png) no-repeat 0 0 transparent;*/display: block;height: 25px;width: 59px;text-align: center;overflow: hidden;line-height: 25px;color: #333333;text-indent: 0;margin-top: 35px;}
.student-select-status-btn2:hover{text-decoration: none;}
.student-select-pgrid-panel .picgrid-item-name{text-align: center;width: 160px;padding:0 10px;overflow: hidden;height: 20px;line-height: 20px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.student-select-pgrid-panel .picgrid-item-name2{text-align: center;}
.student-select-pgrid-panel-course .picgrid-image-p{height:160px;}
.student-select-pgrid-panel-package .picgrid-image-p{width:123px;height:162px;background: url(../images/student/cover_light_package.png) no-repeat scroll center center transparent;}
.student-select-pgrid-panel .book-info-must{background: url(../images/student/select/book_info_bg1.png) no-repeat scroll left bottom transparent;height: 40px;width: 40px;position: absolute;overflow: hidden;right: 10px;bottom: 10px;display: block;text-align:center;color: #FFFFFF;line-height: 40px;z-index: 3;}
.student-select-pgrid-panel .book-info-selective{background: url(../images/student/select/book_info_bg2.png) no-repeat scroll left bottom transparent;height: 40px;width: 40px;position: absolute;overflow: hidden;right: 10px;bottom: 10px;display: block;text-align:center;color: #FFFFFF;line-height: 40px;z-index: 3;}
.student-select-pgrid-panel2{width: 150px;height: 180px;padding: 10px 0;overflow: hidden;float: left;}
.student-select-pgrid-panel3{height: 210px;}
.study-picgrid{height: 580px;}
.study-picgrid2{height: auto;}
.study-picgrid .pgrid-panel{height: 540px;}
.study-picgrid2 .pgrid-panel{height: auto;}
.study-picgrid2 .comment-pagination{margin: 10px 0;}
.student_select_themeItem_content{width: 870px;height: 30px;overflow: hidden;line-height: 30px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}




/*----------------tagnav----------------*/
.course-tagnav{width: 192px}
.course-tagnav .tagnav-title{width: 182px;height: 30px;padding-left: 10px;background: url(../images/student/tagnav_title.png) 0 0 no-repeat transparent;font-size: 12px;color: #864628;font-weight: bold;line-height: 30px}
.course-tagnav .tagnav-main{border-left: 1px solid #b6967f;border-right: 1px solid #b6967f;background-color: #ebe4de}
.course-tagnav .tagnav-foot{width: 192px;height: 4px;background: url(../images/student/tagnav_foot.png) 0 0 no-repeat transparent}
.course-tagnav .tagnav-link-0{height: 26px;padding-left: 10px;background: url(../images/student/tagnav_line1.png) left bottom repeat-x transparent;zoom:1;width:180px;overflow:hidden;padding-top:8px;}
.course-tagnav .tagnav-link-level-0{background: url(../images/student/tagnav_line2.png) left bottom repeat-x transparent;padding-top:0;}
.course-tagnav .tagnav-link-0.tagnav-link-level-0, .course-tagnav .tagnav-link-0.tagnav-link-level-1, .course-tagnav .tagnav-link-0.tagnav-link-level-all{display: block;width: 180px}
.course-tagnav .tagnav-link-0 a{color: #000;line-height: 24px;font-weight: bold}
.course-tagnav .tagnav-link-0.tagnav-link-level-0 a{color: #4f1d00}
.course-tagnav .tagnav-link-0.tagnav-link-level-all a{color: #7d3c1d;text-decoration: none}
.course-tagnav .tagnav-link-0.tagnav-link-level-all a:hover{text-decoration: none}
.course-tagnav .tagnav-link-level-all{background: url(../images/student/tagnav_line3.png) left bottom repeat-x transparent;position: relative;height: 26px;padding-top:0;}
.course-tagnav .tagnav-link-0.tagnav-link-level-all .tagnav-tab-header{position: absolute;bottom: 0;width: 59px;height: 20px;line-height: 20px;text-align: center;background: url(../images/student/tagnav_tab.png) 0 bottom no-repeat transparent}
.course-tagnav .tagnav-link-0.tagnav-link-level-all .tagnav-tab-header.selected{background: url(../images/student/tagnav_tab_select.png) 0 bottom no-repeat transparent}
.tagnav-link-1{height: 26px;zoom:1;}
.tagnav-link-1.last{overflow: visible}
.tagnav-link-1 dl{position: relative}
.tagnav-link-1 .tagnav-item-c, .tagnav-link-1 .tagnav-item-w{position: absolute;white-space: nowrap;height: 26px;top: 0;z-index: 0;background-color: #ebe4de}
.tagnav-link-1 .tagnav-item-w-no-last-hover{z-index: 1}
.tagnav-item-content-a{padding: 0 25px 0 10px}
.tagnav-item-content-a a{line-height: 30px;color: #333}
.tagnav-item-w b{position: absolute;width: 25px;height: 30px;top: 0}
.tagnav-item-w-no-last-hover b,.tagnav-item-w-last-hover b{display: none}
.tagnav-link-1 .tagnav-item-w-no-last-hover,.tagnav-link-1 .tagnav-item-w-last-hover{background-color: #cab3aa;}
.course-tagnav .tagnav-item-w b{background: url(../images/student/tagnav_w.png) center center repeat-x transparent}
.tagnav-title{position: relative}
.collapse-icon{position: absolute;display: block;width: 20px;height: 30px;top: 0;right: 10px;cursor: pointer}
.course-tagnav.collapsed .tagnav-title{background: url(../images/student/tagnav_title_close.png) 0 0 no-repeat transparent}
.course-tagnav .collapse-icon{background: url(../images/student/tagnav_close.png) 0 0 no-repeat transparent}
.course-tagnav.collapsed .collapse-icon{background: url(../images/student/tagnav_open.png) 0 0 no-repeat transparent}
.tagnav-title-content{width: 162px;height: 30px;overflow: hidden;display: inline-block}

/*----------------help guide----------------*/
.help-guide-list {width:740px;height:480px;overflow:hidden;position:relative;margin:0 auto;}
.help-guide-list ul {position:absolute;left:0;top:0;zoom:1;overflow:hidden;}
.help-guide-list ul li {float:left;width:740px;height:480px;overflow:hidden;position:relative;}
.help-guide-step0 {background:url(../images/helpguide/step0.jpg);}
.help-guide-step1 {background:url(../images/helpguide/step1.jpg);}
.help-guide-step2 {background:url(../images/helpguide/step2.jpg);}
.help-guide-step3 {background:url(../images/helpguide/step3.jpg);}
.help-guide-step4 {background:url(../images/helpguide/step4.jpg);}
.help-guide-step5 {background:url(../images/helpguide/step5.jpg);}
.help-guide-step6 {background:url(../images/helpguide/step6.jpg);}
.help-guide-step7 {background:url(../images/helpguide/step7.jpg);}
.help-guide-step0 .prev {display:none;}
.help-guide-step0 .next {display:block;width:48px;height:40px;background:url(../images/helpguide/step0.jpg) -398px -247px;text-indent:-100em;left:398px;top:247px;position:absolute;}
.help-guide-step1 .prev {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:261px;top:225px;background:url(../images/helpguide/step1.jpg) -261px -225px;}
.help-guide-step1 .next {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:358px;top:225px;background:url(../images/helpguide/step1.jpg) -358px -225px;}
.help-guide-step2 .prev {display:block;position:absolute;width:80px;height:33px;overflow:hidden;text-indent:-100em;left:151px;top:246px;background:url(../images/helpguide/step2.jpg) -151px -246px;}
.help-guide-step2 .next {display:block;position:absolute;width:80px;height:33px;overflow:hidden;text-indent:-100em;left:248px;top:246px;background:url(../images/helpguide/step2.jpg) -248px -246px;}
.help-guide-step3 .prev {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:350px;top:267px;background:url(../images/helpguide/step3.jpg) -350px -267px;}
.help-guide-step3 .next {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:446px;top:267px;background:url(../images/helpguide/step3.jpg) -446px -267x;}
.help-guide-step4 .prev {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:240px;top:230px;background:url(../images/helpguide/step4.jpg) -240px -230px;}
.help-guide-step4 .next {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:337px;top:230px;background:url(../images/helpguide/step4.jpg) -337px -230px;}
.help-guide-step5 .prev {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:338px;top:260px;background:url(../images/helpguide/step5.jpg) -338px -260px;}
.help-guide-step5 .next {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:435px;top:260px;background:url(../images/helpguide/step5.jpg) -435px -260px;}
.help-guide-step6 .prev {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:465px;top:275px;background:url(../images/helpguide/step6.jpg) -465px -275px;}
.help-guide-step6 .next {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:562px;top:275px;background:url(../images/helpguide/step6.jpg) -562px -275px;}
.help-guide-step7 .prev {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:280px;top:190px;background:url(../images/helpguide/step7.jpg) -280px -190px;}
.help-guide-step7 .next {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:380px;top:190px;background:url(../images/helpguide/step7.jpg) -380px -190px;}



/******************??????????*********/
.help-guide-wxj .help-guide-step3 .prev{ background-position:-260px -302px; left:260px; top:302px;}
.help-guide-wxj .help-guide-step3 .next{ background-position:-355px -302px; left:355px; top:302px;}
/**********kecheng pinggu***********/
.courser_msg_content{border:1px dashed #cccccc; margin-top:20px; font-size:12px; padding:5px;}
.courser_msg_p{padding:20px; font-size:14px; text-align:center;}
.courser_assquestion_id textarea{width: 788px;height: 58px;padding: 5px;border: 1px #cedce7 solid;color: #999999;line-height: 18px;font-size: 12px;background-color: transparent;-moz-box-shadow: inset 2px 2px 2px #ededed, inset -2px -2px 2px #ededed;-webkit-box-shadow: inset 2px 2px 2px #ededed, inset -2px -2px 2px #ededed;box-shadow: inset 2px 2px 2px #ededed, inset -2px -2px 2px #ededed;}

/*****???????í*****/
.ems_test_monitor_tab2_refresh{ display:block; background:url(../images/appimg/refresh.png) left center no-repeat; width:24px; height:24px; text-indent:-100em; cursor:pointer;}


/***********xiugai mima************/
.stu_editPass_title_bg{border: 1px solid #eee; background-color: #f8f8f8; padding: 5px 10px;font-weight: bold; color: #555; font-size: 12px; margin-bottom: 20px;}
.stu_editPass_title_text{background: url(../images/icon_info.png) left 3px no-repeat; text-indent: 15px;}
.stu_editPass_worn_newPass,.stu_editPass_worn_confirmPass{background: url(../images/icon_info.png) left center no-repeat;text-indent: 15px; /*margin-left: 90px;margin-bottom: 10px;*/ color: #999; line-height:26px;}
.stu_editPass_worn_confirmPass,.stu_dialog_worn{background: url(../images/editPass_03.png) left center no-repeat; color: #c00;}
.stu_dialog_worn{ padding-left:15px; color:#999}
.stu_editPass_worn_trueIcon{ background:url(../images/editPass_02.png) left center no-repeat; width:12px; height:28px;}



.pwd_strength{ position:relative; width:201px; background:#FFD099; height:16px; color:#fff; white-space:nowrap; margin-bottom:10px}
.pw_bar{ background:#FF6600; height:16px; overflow:hidden; width:0;}
.pw_letter{ position:absolute; left:0; top:0;}
.pw_letter span{ height:16px; line-height:16px; width:66px; text-align:center; border-right:1px solid #fff; display:inline-block; overflow:hidden; float:left}
.pw_letter span:last-child{border:none;}

.resetpwdMain .pwd_strength{ width:243px;}
.resetpwdMain .pw_letter span{ width:80px;}

/*****????????**********/
.pic_shouxianId{ text-align:center; margin:120px auto;margin-bottom:200px; width:320px;}
.pic_shouxian{ background:url(../images/student/shouxianworn.jpg) no-repeat;display:block; width:117px; height:112px; padding-bottom:20px;/* text-align:center; margin:0 auto; margin-top:150px;*/ margin:0 auto;}
.pic_shouxiantext{background:url(../images/student/shouxianwornicon.png) left 0px no-repeat; padding-left:25px; display:inline; padding-top:3px; font-weight:bold;color:#777; line-height:22px; font-size:12px;}
.pic_shouxianId .goBack a.return,.pic_shouxianId .goBack a.close{ background:url(../images/student/shouxianReturn.png) no-repeat; width:81px; height:28px; display:block; margin:20px auto; text-indent:25px; color:#fff; line-height:28px;}
.pic_shouxianId .goBack a.close{ background:url(../images/student/shouxianClose.png) no-repeat; color:#fff; text-indent:25px;}

.fb_view_left{text-align:right; width:80px;}
.fb_view_right{ width:600px; float:left;}
.fb_tagPanel{float:left;}
.choose_fb_admin{display:block;margin-top:5px;}
.course_evalue{min-height:115px;padding:0 10px;}

.course-audition-error{
  margin: 0 auto;
  padding-top: 120px;
  text-align:center;
}

.course-audition-error-img{
  background: url(../images/student/shouxianworn.jpg) no-repeat;
  display: block;
  width: 117px;
  height: 112px;
  padding-bottom: 20px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.course-audition-error-msg{
  background: url(../images/student/shouxianwornicon.png) left 5px no-repeat;
  padding-left: 30px;
  display: inline;
  padding-top: 3px;
  font-weight: bold;
  color: #777;
  line-height: 22px;
  font-size: 16px;
}

.course-audition-error-body{
  height:100%;
  background-color: #f2f1ec;
}


/****????????*****/
.overview_showallcourse{width: 145px; cursor:pointer; height:35px;display:block; font-size:12px; text-align:center; background: url(../images/student/overview/overviewbtn1.png) no-repeat;color: #fff;position:absolute;right:35px;top:-3px;line-height:33px; font-weight:bold;}
.overview_fieldset{ border:1px solid #d1c1b8;margin-bottom:10px;width:880px; overflow:hidden; clear:both; float:left;}
.overview_fieldset h2{ background-color:#e3e0db; line-height:33px; margin:1px; color:#895d43; font-size:14px; font-weight:bold; background-image:url(../images/student/overview/titlebg.png); background-position:5px center; background-repeat:no-repeat; padding-left:25px;}
.overview_fieldset h2 em{ cursor:pointer;}
.overview_content_padding{ padding:15px;}
.overview_busContent_ul1{ overflow:hidden; margin:10px auto;}
.overview_busContent_ul1 li{float:left; margin-right:12px;}
.overview_busContent_ul1 li .top{ background:url(../images/student/overview/busContentoutbg.png) left top no-repeat; width:160px; height:6px;}
.overview_busContent_ul1 li .content{background:url(../images/student/overview/busContent.png) repeat-y; width:150px; overflow:hidden; padding:0px 3px 0px 7px; min-height:78px;}
.overview_busContent_ul1 li .bottom{ background:url(../images/student/overview/busContentoutbg.png) left bottom no-repeat; width:160px; height:6px;}
.overview_busContent_ul1 li .content dl,.overview_busContent_tab tr td.content dl{ color:#895d43;}
.overview_busContent_ul1 li .content dl dt,.overview_busContent_tab tr td.content dt{ font-weight:bold; float:left;}
.overview_busContent_tab{ overflow:hidden;margin:15px 13px 10px 17px;width:850px; }
.overview_busContent_tab tr td{ text-align:center;margin:0px 10px 0px 7px;}
.overview_busContent_tab tr td.top{background:url(../images/student/overview/busContentoutbg.png) left top no-repeat; width:165px; height:6px;}
.overview_busContent_tab tr td.bottom{background:url(../images/student/overview/busContentoutbg.png) left bottom no-repeat; width:165px; height:6px;}
.overview_busContent_tab tr td.content{background:url(../images/student/overview/busContent.png) repeat-y; width:165px; padding:0px 6px 0px 4px; overflow:hidden; vertical-align:top; text-align:left;/*min-height:78px;*/}
.overview_busContent_tab tr td.content dl{ width:150px; margin:0px 3px;}


.overview_busContent_ul2{ overflow:hidden;margin:10px 15px;}
.overview_busContent_ul2 li.overview_busContent_li{float:left; width:160px;margin-right:12px;}
.overview_busContent_ul2_sub li{ background:url(../images/student/overview/titleicon.png) 10px 10px no-repeat; padding-left:18px; clear:both; margin-bottom:5px; border:none; cursor:pointer;}
.overviewPostul{background:url(../images/student/overview/levelUlbg.png) no-repeat; width:845px; height:32px; margin:20px auto; overflow:hidden;}
.overviewPostul li{float:left; color:#895d43; line-height:32px; font-size:14px; font-weight:bold; background:url(../images/student/overview/levellirangcle.png) right top no-repeat; height:32px; text-align:center;width:174px; cursor:pointer; }
.overviewPostul li span{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:160px; display:block;}
.overviewPostul li.first{ width:172px;}
.overviewPostul li.last{width:168px; background:none;margin-left:-17px;}
.overviewPostul li.select{background:url(../images/student/overview/middelCur.png) no-repeat; width:187px; height:32px; color:#fff;margin-left:-13px;}
.overviewPostul li.first.cur{background:url(../images/student/overview/firstCur.png) no-repeat; width:172px; height:32px; color:#fff;}
.overviewPostul li.last.cur{background:url(../images/student/overview/lastCur.png) right top no-repeat; width:168px; height:32px; color:#fff;}
.overviewProductTags{ background:url(../images/student/overview/txtbg.png) 0 0 no-repeat;height:33px; display:inline-block;overflow:hidden; line-height:33px; color:#703d1f; padding-left:7px; margin-right:7px; margin-bottom:10px; cursor:pointer;}
.overviewProductTags .tags_wrap{ background:url(../images/student/overview/txtbg.png) right top no-repeat; height:33px;display:inline-block; overflow:hidden;padding-right:7px;}
.overviewProductTags .tags_inner{ background:url(../images/student/overview/txtbg.png) left bottom repeat-x; height:33px;display:inline-block; overflow:hidden; text-align:center;}

/*******?????????á????************/
.engCourseWornBody{ width:100%;overflow:hidden; left:0; top:0; background:#fff;}
.engCourseWornWrap{ width:740px; margin:0 auto; padding:10px 15px 0px 15px; overflow:hidden;}
.engCourseWornImg{ background:url(../images/student/englishCourse/englishCourseWornimg_2.png) no-repeat; width:722px; height:313px; margin:0 auto;overflow:hidden;}
.engCourseWornImg .title-text{line-height:38px;color:#CE4032; font-size:24px;width:223px;word-wrap: break-word; word-break: normal;padding:0 0 0 25px;margin-top:172px;text-align:center;}

.engCourseWornText{ /*background:url(../images/student/englishCourse/worn_text.png) no-repeat; width:111px; height:54px;*/ font-size:14px; font-weight:bold; color:#333; text-align:left; margin-left:30px; line-height:30px;}
.engCourseWornContent{ color:#333; margin:0px 30px; line-height:22px;}
.engCourseWornPlugin{ color:#376cb3; font-weight:bold; text-decoration:underline;}
.engCourseEnter-wrap{width:722px;margin:0 auto;  overflow:hidden;}
.engCourseEnter-con{ float:left;left:50%;position:relative;}
.engCourseEnter, .engCourseEnter span{background:url(../images/student/englishCourse/enterCourse_2.png?2) no-repeat; }
.engCourseEnter{ float:left; position:relative;right:50%;background-position:right 0;padding-right:20px;  height:38px;font-size:16px; color:#fff; font-weight:bold; line-height:42px; }
.engCourseEnter  span{cursor:pointer;float:left;background-position:0 0;padding-left:60px;}

.engCourseEnter:hover{ text-decoration:none;}


.syssetting_ul{ width:310px; border:1px solid #ccc; min-height:24px;max-height:100px;overflow:hidden;overflow-y:auto;}
.syssetting_ul li{ padding:0px 5px; width:300px; line-height:24px; height:24px; cursor:default;}
.syssetting_ul li.cur{ background:#3c96f7; color:#fff;}


/******?§?°??°??????¤?é*****/
.stu_certlist{ overflow:hidden; margin:0px 15px;}
.stu_certlist ul{ overflow:hidden;}
.stu_certlist ul li{ border:1px solid #ddd; margin:20px auto; overflow:hidden; padding:20px;*padding-bottom:0px; border-radius:3px;}
.stu_certlist ul li h2{ color:#666; font-weight:normal; border-bottom:2px solid #cdcdcd; position:relative; padding-bottom:5px; font-size:14px; margin-bottom:20px;}
.stu_certbreif{ position:absolute; right:0; bottom:5px; font-size:12px;}
.stu_certbreif em{ margin-left:20px;}
.stu_certlist .imgDiv{ float:left; margin-right:20px; overflow:hidden;}
.stu_certlist .imgDiv img{ width:550px; height:400px;}
.stu_certlist .detailDiv{ float:right; width:230px; overflow:hidden;}
.stu_certlist .detailDiv .form-cell{ float:left; clear:both; border-bottom:1px dotted #eee; padding-bottom:0; margin-top:10px;}
.stu_certlist .detailDiv label{ color:#666; width:70px; text-align:right; margin-right:10px;}
.stu_certlist .detailDiv label,.stu_certlist .detailDiv span{ display:inline-block; float:left; margin-bottom:10px;}
.stu_certlist .detailDiv span{ width:140px; word-wrap:break-word; word-break:break-all;}

.certpreviewdialog .vfdialog-body{ border:none; background:#fff;}
.certpreviewdialog .vfdialog-cont{ background:#fff;border-radius:8px; }
.certpreviewdialog .vfdialog-close{ background:url(../images/close.png) 0 0 no-repeat; width:26px; height:26px; border:none; box-shadow:none; text-indent:-1000em; overflow:hidden; right:-10px; top:-10px;}
.certpreviewdialog .vfdialog-close:hover{filter:alpha(opacity=70); opacity:0.7;}

.userapp_link_a{width:450px; display:inline-block;}
.userapp_link_button{ background:url(../images/appimg/opbtngray.png) 0 0 no-repeat; width:50px;height:25px; text-align:center; line-height:25px; border:none;}



/***************??????????·??à***************/
.student_select_body .tbc-els-category-item-haschild>a{background-image:url(../images/student/els.png); background-position: 100% 100%; background-repeat: no-repeat;}
/*.student_select_body .tbc-els-category-container{position:absolute; margin-top:-5px; left:124px; display:none; width:218px; _width:220px; background:#E9E8E4; border:3px solid #C1AF74; border-top:0px; box-shadow:0 6px 10px -3px rgba(0, 0, 0, 0.5); z-index:5;}*/
.student_select_body .tbc-els-category-container{ position:absolute; margin-top:-5px;left:124px;top:146px;*top:51px; display:none; width:218px; _width:220px; background:#e9e8e4; border:3px solid #C1AF74; border-top:0px; box-shadow:0 6px 10px -3px rgba(0, 0, 0, 0.5); z-index:5; zoom:1;}
.student_select_body .tbc-els-category-container .tbc-els-pretty-border{ padding:9px; border-color:#C1AF74; border-top:0px; }
.student_select_body .tbc-els-category-hold .tbc-els-category-container,
.student_select_body .tbc-els-category-visible .tbc-els-category-container{ display:block; box-shadow:none; }
.student_select_body .tbc-els-category-hold .tbc-els-category-container{ box-shadow:0 6px 10px -3px rgba(0, 0, 0, 0.5); }

.student_select_body .tbc-els-category-hold .tbc-els-category-handle>a,
.student_select_body .tbc-els-category-visible .tbc-els-category-handle>a{ }
.student_select_body .tbc-els-category-visible .tbc-els-category-container{ box-shadow:none; }
.student_select_body .tbc-els-category-visible .tbc-els-category-handle .icon-16-sublist{ visibility:hidden; }
.student_select_body .tbc-els-category-hold .tbc-els-category-handle .icon-16-sublist{ visibility:visible; }

.student_select_body .tbc-els-category-item{ position:relative; height:32px; z-index:1; }
.student_select_body .tbc-els-category-item>a,
.student_select_body .tbc-els-category-item>a:visited{ background-position:174px -249px; color:#431E09; display:block; padding:6px; text-indent:6px; -moz-transition:none; -webkit-transition:none; -o-transition:none; -ms-transition:none; transition:none; bblr:expression(this.onFocus=this.blur()); outline:none;}
.student_select_body .tbc-els-category-item>a:hover{ color:#C66507; }

.student_select_body .tbc-els-category-item:hover,
.student_select_body .tbc-els-category-item-hover,
.student_select_body .tbc-els-category-item-hold{ background-color:#fff; }

	.student_select_body .tbc-els-category-item:hover>a,
	.student_select_body .tbc-els-category-item-hover>a,
	.student_select_body .tbc-els-category-item-hold>a{ position:absolute; width:204px; z-index:2; left:0px; top:0px; background-position:174px -313px; text-decoration:none; }


	.student_select_body .tbc-els-category-item-open { height:auto; border-bottom:2px solid #dddddd; }
	.student_select_body .tbc-els-category-item-open>a,
	.student_select_body .tbc-els-category-item-open>a:visited,
	.student_select_body .tbc-els-category-item-open>a:hover{width:185px !important; border-bottom:2px solid #898989; background-color:#999999; background-position:174px -345px; color:#fff; cursor:default;bblr:expression(this.onFocus=this.blur()); outline:none; }

	.student_select_body .tbc-els-category-item-open:hover>a,
	.student_select_body .tbc-els-category-item-open>a,
	.student_select_body .tbc-els-category-item-open>a{ background-position:174px -345px; top:auto; left:auto; position:static; }
	.student_select_body .tbc-els-category-item-open dd{  }

	.student_select_body .tbc-els-category-children{ display:none; }
	.student_select_body .tbc-els-category-children dl{ background:#fff; }
	.student_select_body .tbc-els-category-item-open .tbc-els-category-children{ display:block; }

	/*.student_select_body .tbc-els-category-item-haschild:hover>a,*/
	.student_select_body .tbc-els-category-item-hover>a,
	.student_select_body .tbc-els-category-item-hold>a{border:1px solid #C1AF74; color:#431E09; background-color:#fff; border-right:none; border-left-width:3px; margin:-1px 0 -1px -3px; }

	.student_select_body .tbc-els-category-submenu{ position:absolute; z-index:1; left:215px; top:-10px; display:none; padding:0 12px; box-shadow:2px 2px 5px rgba(0,0,0,.4);
	 	background:#fff; width:480px; border:1px solid #C1AF74; max-height:375px; overflow-y:auto;
		/*
		 -moz-transition:all 0.5s ease 0.1s; -webkit-transition:all 0.5s ease 0.1s; -o-transition:all 0.5s ease 0.1s; -ms-transition:all 0.5s ease 0.1s; transition:all 1s ease 0s;
		 -moz-transform:translate(0,-50px);
		 -webkit-transform:translate(0,-50px);
		 -o-transform:translate(0,-50px);
		 -ms-transform:translate(0,-50px);
		 transform:translate(0,-50px);
		 opacity:0;
		 */
	}
	.student_select_body .tbc-els-category-items:hover .tbc-els-category-submenu,
	.student_select_body .tbc-els-category-item-hover .tbc-els-category-submenu,
	.student_select_body .tbc-els-category-item-hold .tbc-els-category-submenu{
		display:block; z-index:1;
	}

	.student_select_body .tbc-els-category-item-hover .tbc-els-category-submenu,
	.student_select_body .tbc-els-category-item-hold .tbc-els-category-submenu{
		/*
		 -moz-transform:scale(1,1) translate(0px);
		 -webkit-transform:scale(1,1) translate(0px);
		 -o-transform:scale(1,1) translate(0px);
		 -ms-transform:scale(1,1) translate(0px);
		 transform:scale(1,1) translate(0px);
		 opacity:1;
		 */
	}

	.student_select_body .tbc-els-category-submenu dl{ padding:10px 6px; border-bottom:1px solid #eee; }
	.student_select_body .tbc-els-category-submenu dl:last-child{border-bottom:0px solid #eee; }
	.student_select_body .tbc-els-category-submenu dt,
	.student_select_body .tbc-els-category-submenu dd{ display:inline-block; +display:inline; +zoom:1; vertical-align:top; }
	.student_select_body .tbc-els-category-submenu dt{ color:#C66507; font-weight:bold; width:80px; }
	.student_select_body .tbc-els-category-submenu dt a,
	.student_select_body .tbc-els-category-submenu dt a:visited{ color:#C66507; }
	.student_select_body .tbc-els-category-submenu dt a:hover{ text-decoration:none; }
	.student_select_body .tbc-els-category-submenu dd a,
	.student_select_body .tbc-els-category-submenu dd a:visited{ padding:5px;color:#431E09 }
	.student_select_body .tbc-els-category-submenu dd{ color:#ccc; width:340px; padding-left:6px; }
	.student_select_body .tbc-els-category-submenu dd span{ display:inline-block; +display:inline; +zoom:1; vertical-align:top; margin-bottom:6px;}


.I18N:hover{outline:0; box-shadow:none;}
    .card-mainFrame .I18N, .I18N i{ display:inline !important;}


.tux-btn.pag-go{ min-width:30px; padding:0 5px; line-height:20px; background-image:none;}
.myexa-innerbody .tux-btn.orange
{
    border-color: #b16b35;
  box-shadow: inset 0px 1px 1px #fecf89;
  background-color: #d56400;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d56400), to(#803a14));
  background-image: -moz-linear-gradient(top, #d56400, #803a14 100%);
  background-image: -o-linear-gradient(top, #d56400, #803a14 100%);
  background-image: -ms-linear-gradient(top, #d56400, #803a14 100%);
  background-image: linear-gradient(top, #d56400, #803a14 100%);
  -pie-background: linear-gradient(#d56400 0%, #803a14 100%) 0 0px 50px #803a14;
    }
.myexa-innerbody .tux-btn.orange:hover,
.myexa-innerbody .tux-btn.orange:focus {
  color: #221500;
  text-shadow: 0 1px 1px #fff8ef;
  color: #ffffff;
  text-shadow: 0 1px 1px #bb7001;
  border-color: #a64d01;
  border-bottom-color: #d47f01;
  box-shadow: inset 0px 1px 1px #ffd9a2;
  background-color: #e06e00;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e06e00), to(#a03400));
  background-image: -moz-linear-gradient(top, #e06e00, #a03400 100%);
  background-image: -o-linear-gradient(top, #e06e00, #a03400 100%);
  background-image: -ms-linear-gradient(top, #e06e00, #a03400 100%);
  background-image: linear-gradient(top, #e06e00, #a03400 100%);
  -pie-background: linear-gradient(#e06e00 0%, #a03400 100%) 0 0px 50px #a03400;
}
.myexa-innerbody .tux-btn.orange:active {
  color: #090500;
  text-shadow: 0 1px 1px #ffeed5;
  color: #ffffff;
  text-shadow: 0 1px 1px #a16001;
  border-color: #e06e00;
  border-bottom-color: #feb03d;
  box-shadow: inset 0px 1px 1px #fecf89;
  background-color: #feb03d;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e06e00), to(#a03400));
  background-image: -moz-linear-gradient(top, #e06e00, #a03400 100%);
  background-image: -o-linear-gradient(top, #e06e00, #a03400 100%);
  background-image: -ms-linear-gradient(top, #e06e00, #a03400 100%);
  background-image: linear-gradient(top, #e06e00, #a03400 100%);
  -pie-background: linear-gradient(#e06e00 0%, #a03400 100%) 0 0px 50px #a03400;
  box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.4);
  border-color: #a64d01;
  outline: none;
}
/*****?ò×ó????°???*****/
.corner-btn.gray:before{ position: absolute; content:" "; border: transparent 14px solid; border-width:13px 12px ; border-right-color:#ededed; border-radius:3px; top: 0px; left:-24px; height: 0; width: 0; }
.corner-btn.gray{ position: relative; min-width:60px; height:28px; background: #ededed; border-radius: 5px;text-align: center; line-height: 28px; color: #333; font-size: 12px; border: 1px solid #ddd; display:inline-block; margin-top:0px;}
.corner-btn.gray:after{ position: absolute; content: " "; border: transparent 13px solid;  border-width:13px 12px; border-right-color: #ededed; top: 2px; left:-24px; height: 0; width: 0; }

.corner-btn.blue:before{ position: absolute; content:" "; border: transparent 14px solid; border-width:13px 12px ; border-right-color:#3a7bc0; border-radius:3px; top: 0px; left:-24px; height: 0; width: 0; }
.corner-btn.blue{ position: relative; min-width:60px; height:28px; background: #3a7bc0; border-radius: 5px;text-align: center; line-height: 28px; color: #fff; font-size: 12px; border: 1px solid #1d5a8a; display:inline-block; margin-top:0px;}
.corner-btn.blue:after{ position: absolute; content: " "; border: transparent 13px solid;  border-width:13px 12px; border-right-color: #3a7bc0; top: 2px; left:-24px; height: 0; width: 0; }
.corner-btn:hover{ cursor:pointer}

.msgcontent .tux-btn.small-2{ font-size:12px; padding:5px}
.msgcontent .tux-btn.pag-go{ line-height:14px;}
a.student-grid-start-icon,a.student-grid-del-icon,span.student-grid-limit-icon{ background:url(../images/student/start.png) 0 0 no-repeat; width:25px; height:18px; overflow:hidden; display:inline-block;}
a.student-grid-del-icon{ background:url(../images/student/del.png) 0 0 no-repeat;}
span.student-grid-limit-icon{ background:url(../images/student/limitedicon.png) 0 0 no-repeat;}
a.student-colection-icon,a.student-colection-cancel-icon,a.student-grid-select-icon{ background:url(../images/student/collection/collection_icon1.png) 0 0 no-repeat; width:25px; height:18px;margin-top:2px;display:inline-block;}
a.student-grid-select-icon{background-image:url(../images/student/collection/select.png); margin-top:-2px}
a.student-colection-cancel-icon{ background-image:url(../images/student/collection/collection_icon.png)}

/******????·???****/
.els-coverpanel{ height:360px; overflow:hidden; overflow-y:auto; border:1px solid #eee; width:890px; margin:0 auto; position:relative}
.els-coverpanel ul {margin-right:-10px;}
.els-coverpanel ul li{ float:left; background:url(../images/student/cover/book_1.jpg) center center no-repeat; width:130px; height:170px; margin:10px 5px; border:3px solid #fff}
.els-coverpanel ul li span{ padding:10px 5px 10px 17px; display:block; font-size:14px; font-weight:bold}
.els-coverpanel ul li:hover,.els-coverpanel ul li.cur{ border:3px solid #4fa0e5}

.els-tab-panel .infotitle_a{ background:none; border-bottom:0; height:25px; position:absolute; right:60px; top:2px; z-index:3;}
.els-tab-panel .infotitle_a ul li{/* background:url(../images/student/collection/tab.png) 0 bottom repeat-x;*/ min-width:0; padding:0 15px; background:#f1e2c3;height:25px; border:1px solid #dfbc9c;color:#5b3c20; line-height:25px; font-size:12px; border-top-left-radius:5px;border-top-right-radius:5px;}
.els-tab-panel .infotitle_a ul li.cur{ background:#a05b3a;color:#fff;border:1px solid #7e3f23; }
@charset "utf-8";
/*----------------baoming----------------*/
.bmbody{width:100%;height:100%;overflow:auto;background:#eaeaea;position:relative;}
.bmmodify1{position:relative;width:840px;margin:10px auto;background:url(../images/baoming/bmbg.png) 0 0 no-repeat}
.bmmodify2{padding-bottom:7px;width:840px;background:url(../images/baoming/bmbg.png) 0 top no-repeat}
.bmgoback{position:absolute;top:17px;right:17px;width:77px;height:25px;background:url(../images/baoming/btn.png);text-indent:-100em;overflow:hidden}
.bmcnt{background:url(../images/baoming/cnt_bg.png) 0 top repeat-x #fff;border:1px solid #fff;padding:10px 10px 0;zoom:1;overflow:hidden}
.bminfo{padding:10px 0 20px}
.bminfo dt{padding:0 5px 10px 50px;font-weight:bold;color:#e65a05}
.bminfo dd{border-bottom:1px dotted #ccc;padding:8px;zoom:1;overflow:hidden;color:#333; }
.bminfo dd span{float:left;width:150px;text-align:right;color:#888}
.bminfo dd textarea{border:1px solid #ccc;width:50%;height:120px;}
dt.btnbar{zoom:1;overflow:hidden;padding:30px 5px 10px 120px}
.btnbar .btn11,.btnbar .btn22,.btnbar .btn33,.btnbar .btn44{float:left;overflow:hidden;width:92px;height:35px;text-indent:-100em;background:url(../images/student/train/btn.png) -62px 0;margin:0}
.btnbar .btn22{background-position:-154px 0}
.btnbar .btn33{background-position:-246px 0}
.btnbar .btn44{background-position:-338px 0}
.bmcnt .pagination-panel-outer{padding-left:150px}
.bmcnt .tpagination-panel .pagnum a{color:#0782ac;background-color:#f3f3f3;border-color:#b7dbe7}
.bmcnt .tpagination-panel .pagnum a:hover{color:#fff;background-color:#2299c1;border-color:#046f93}
.bmcnt .tpagination-panel .pag-prev-page,.bmcnt .tpagination-panel .pag-next-page{color:#0782ac;background-color:#f3f3f3;border-color:#b7dbe7}
.bmcnt .tpagination-panel .pagnum strong{color:#046f93}
.bmcnt .datalist table th,.bmcnt .datalist table td{height:36px;line-height:36px;border:0}
.bmcnt .datalist table td{height:35px;line-height:35px}
.bmcnt .datalist table th{background:url(../images/baoming/table_head.png) 0 0 repeat-x}
.bmcnt .dataline{display:none}
.bmcnt table{border:0;background:url(../images/baoming/table_bg.png) 0 36px repeat}
.bmheader{zoom:1;overflow:hidden;height:32px;color:#fff;padding:18px 5px 0;}
.bmheader label{color:#ddd;}
.bmfilterbtn{width:61px;height:25px;border:0;background:url(../images/baoming/filterbtn.png);overflow:hidden;text-indent:-100em;}
.bmgobackbtn{width:61px;height:25px;border:0;background:url(../images/baoming/backbtn.png);overflow:hidden;text-indent:-100em;}
.bmcontent{background:url(../images/baoming/cnt_bg.png) 0 top repeat-x #fff;border:1px solid #fff;padding:10px 10px 0;zoom:1;overflow:hidden;}
.bmcontent .pagination-panel-outer{padding-left:150px}
.bmcontent .tpagination-panel .pagnum a{color:#0782ac;background-color:#f3f3f3;border-color:#b7dbe7}
.bmcontent .tpagination-panel .pagnum a:hover{color:#fff;background-color:#2299c1;border-color:#046f93}
.bmcontent .tpagination-panel .pag-prev-page,.bmcontent .tpagination-panel .pag-next-page{color:#0782ac;background-color:#f3f3f3;border-color:#b7dbe7}
.bmcontent .tpagination-panel .pagnum strong{color:#046f93}
.bmcontent .datalist table th{display:none;}
.bmcontent .datalist table td{line-height:24px;border:0;text-indent:0;border-bottom:1px dotted #ccc;}
.bmcontent .datalist table th{background:url(../images/baoming/table_head.png) 0 0 repeat-x}
.bmcontent .dataline{display:none}
.bmcontent table{border:0;background:none;}
.bm-mb-title-link{color:#000;}
.bmtxttitle{font-weight:bold;font-size:16px;text-align:center;padding:10px;}
.bmyqhtxttitle{font-weight:bold;font-size:16px;text-align:center;padding:10px;margin:0px 10px 15px 10px;background:url(../images/baoming/yqh.png) center 0 no-repeat; text-indent:-100em; border-bottom:1px solid #65aae5}
.bmtxtctt{zoom:1;overflow:hidden;padding:5px 10px;line-height:1.8;font-size:13px;}
.bmtxtctt p{padding-bottom:10px;}
.bmmainbtn{border:0;width:92px;height:30px;background:url(../images/baoming/surebtn.png);font-size:14px;font-weight:bold;color:#fff;margin:0 10px}
.bmsubbtn{border:0;width:92px;height:30px;background:url(../images/baoming/cancelbtn.png);font-size:14px;font-weight:bold;color:#fff;cursor:not-allowed;margin:0 10px}

.bmcontentbg { width:721px; margin:20px auto; overflow:hidden;}
.bmcontentbg .topbg{ background:url(../images/baoming/bmbgtop.png) 0 0 no-repeat; width:100%; height:45px; }
.bmcontentbg .contbg{ background:url(../images/baoming/bmcontbg.png) 0 0 repeat-y; padding:0px 30px; text-align:justify; text-justify:inter-ideograph;}
.bmcontentbg .bottombg{ background:url(../images/baoming/bmbgbottom.png) 0 0 no-repeat; width:100%; height:54px;}
/*----------------card----------------*/
.cardbody{width: 100%;height: 100%;background: url(../images/student/card/bg.png) repeat-x #e3e3e3;font-size: 12px;overflow: auto; position: relative;}
.card-mainFrame{width: 860px;margin: 0 auto 20px;background: url(../images/student/card/logoimg.png) no-repeat 20px 15px;}
.card-headerFrame{width: 860px;height: 70px;background: url(../images/dot_d3.png) left bottom repeat-x transparent;}
.card-bodyFrame{width: 818px;border-right: 1px solid #d3d3d3;border-left: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;padding: 20px;background: #fff}
.card-navMenu{height: 25px;float: right;padding-top:45px;}
.card-nav-item{float: left;/*width: 80px;*/ width:auto; min-width:80px; padding-top:4px;margin-right: 5px;}
.card-nav-item a
{
    text-align:center;display:block;height:19px;line-height:20px;
    color: #333;text-decoration: none;
    min-width:70px;
    padding:0 5px;
    /*width:80px;background: url(../images/student/card/tab.png) 0 0 no-repeat transparent;*/
    border:1px solid #d3d3d3;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    box-shadow:none;
    background-color: #e6e6e6;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#f0f0f0));
    background-image: -moz-linear-gradient(top, #e6e6e6, #f0f0f0 100%);
    background-image: -o-linear-gradient(top, #e6e6e6, #f0f0f0 100%);
    background-image: -ms-linear-gradient(top, #e6e6e6, #f0f0f0 100%);
    background-image: linear-gradient(top, #e6e6e6, #f0f0f0 100%);
    -pie-background: linear-gradient(#e6e6e6 0%, #f0f0f0 100%) 0 0px 50px #fcfcfc;
}
.card-nav-item a:hover
{
    /*background: url(../images/student/card/tab_hover.png) 0 0 no-repeat transparent;*/color: #f60;height:20px;text-decoration: none;
    border-bottom:0;
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#fefefe));
    background-image: -moz-linear-gradient(top, #f4f4f4, #fefefe 100%);
    background-image: -o-linear-gradient(top, #f4f4f4, #fefefe 100%);
    background-image: -ms-linear-gradient(top, #f4f4f4, #fefefe 100%);
    background-image: linear-gradient(top, #f4f4f4, #fefefe 100%);
    -pie-background: linear-gradient(#f4f4f4 0%, #fefefe 100%) 0 0px 50px #f4f4f4;
}
.card-nav-item-select
{
    /*background: url(../images/student/card/tab_on.png) 0 0 no-repeat transparent;*/
    padding-top:1px;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border:1px solid #d3d3d3;
    border-bottom:0;
    box-shadow: none;
    height:23px;
    border-bottom:0;
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#fff));
    background-image: -moz-linear-gradient(top, #f7f7f7, #fff 100%);
    background-image: -o-linear-gradient(top, #f7f7f7, #fff 100%);
    background-image: -ms-linear-gradient(top, #f7f7f7, #fff 100%);
    background-image: linear-gradient(top, #f7f7f7, #fff 100%);
    -pie-background: linear-gradient(#f7f7f7 0%, #fff 100%) 0 0px 50px #fff;
}
.card-nav-item-select a{background: none; height:22px; border:none; border-top:4px solid #ffb200; color: #f60;}
.card-nav-item-select a:hover{background: none;}
.card-infoList{border-top: 1px dotted #e3e3e3}
.card-infoList-item{/*height: 40px;*/padding: 0 10px;border-bottom: 1px dotted #e3e3e3;}
.card-infoList-item:hover{background-color: #f9f9f9;}
.card-infoList-label{line-height:40px;float:left;width: 160px;text-align: right;margin-right: 15px;color: #777;}
.card-infoList-content{line-height:40px;float:left; overflow:hidden; white-space:nowrap;}
.card-infoList-item-button{min-width: 50px;height: 26px;margin-right: 10px;/*background: url(../images/student/card/btn1.png) no-repeat;*/ background:#4e93ce; border:1px solid #1b6aac; border-top:1px solid #acbcd6; float: left;}
.card-infoList-item-button2{/*background: url(../images/student/card/btn2.png) no-repeat;*/ background:#e9e9e9; border:1px solid #999;}
.card-btn{display:inline-block;min-width: 30px; padding:0 10px; height:26px;line-height:24px;color: #fff;text-align: center;text-decoration: none;}
.card-btn:hover{text-decoration: none;}
.card-infoList-item-button2 .card-btn{color: #333; border-top:1px solid #fff}
.card-inputer{width: 210px;height: 17px;border: 1px solid #ccc;padding: 3px}
.card-currentAvatar{width: 260px;float: left;margin-right: 20px}
.card-currentAvatar-info{width: 260px;height: 20px;border-bottom: 1px solid #ccc}
.card-currentAvatar-item{margin-left: 10px;margin-top: 10px}
.card-uploadNew{width: 530px;float: left}
.card-infoList-group{white-space:normal; width:620px; line-height:22px; padding:10px 0;word-break:break-all;word-wrap:break-word;}

/**
 * ?????°?????????·???±
 */
.card-column { width:40%; float: left; padding:0 24px 24px; }
.card-currentAvatar{ text-align: center; border-right:1px solid #eee; }
.card-currentAvatar-item img{ padding: 3px; border: 1px solid #eee; border-radius: 4px; display: inline-block;}
.card-currentAvatar .uploadify { margin: 10px auto; text-align: left;  }
.card-currentAvatar .uploadify-button { padding:0px; }
.uploadBox{ padding-top: 32px;}
.notes{color:#888;}

.card-previous{ }
.card-previous li{ display: inline-block; +display: inline; +zoom:1;}
.card-previous li a{}
.card-previous li a.previous-img{}
.card-previous li a img{border:1px solid #eee; width:48px; padding: 2px; border-radius: 4px;}
.card-previous li a:focus img,
.card-previous li a:active img,
.card-previous li a:hover img{ background-color: #f0f8fc; border-color: #b0d1e4;}

.card-previous h4{ padding: 16px 0 32px; font-size: 14px; text-align: left; color:#222; }
.fotter-btns{ text-align:center; padding: 12px; }

.card-previous li{ position: relative;}
.card-previous li a.del{ font-size: 16px; line-height: 22px; display: none; color:#F03E50; position: absolute; z-index: 1; right:-5px; top:-5px; width:22px; height: 22px; text-align: center; text-indent:-100em; overflow:hidden;background:url(../images/student/card/closehover.png) 0 0 no-repeat; width:21px; height:21px; }
.card-previous li a.del:hover{ /*background-color: #F03E50; border-radius: 50%;*/ text-decoration: none; color:#fff; }
.card-previous li:hover a.del{ display: block;}

input[class^='btn-'], button[class^='btn-'], a[class^='btn-']{
    cursor: pointer;
    border-radius: 5px;
    padding: 8px 12px;
    min-width: 48px;
    font-size: 14px;
    line-height: 1em;
    text-align: center;
    text-decoration: none;
    background-color: #C6CDD0;
}
*[class^='btn-']:hover{
    text-decoration: none;
}
input[class^='btn-']:focus, button[class^='btn-']:focus, a[class^='btn-']:focus{
    border-color:#C6CDD0;
    outline: none;
}
input[class^='btn-']:active, button[class^='btn-']:active, a[class^='btn-']:active{
    box-shadow:inset 1px 2px 5px rgba(0,0,0,0.3);
    outline: none;
}

input.btn-blue, button.btn-blue, a.btn-blue{
    color: #E3F2FD;
    border: 1px solid #0E9ACF;
    background-color: #18B4EF;
    background-image: -webkit-gradient(linear,0 0, 0 100%, from(#30BCF1), to(#18B4EF));
    background-image: -moz-linear-gradient(top, #0096C8, #007CA6 100%);
    background-image: -o-linear-gradient(top, #0096C8, #007CA6 100%);
    background-image: -ms-linear-gradient(top, #0096C8, #007CA6 100%);
    background-image: linear-gradient(top, #0096C8, #007CA6 100%);
}
input.btn-blue:active, button.btn-blue:active, a.btn-blue:active{ border-color:#0B7CA8; }
input.btn-blue:hover, button.btn-blue:hover, a.btn-blue:hover,
input.btn-blue:focus, button.btn-blue:focus, a.btn-blue:focus,{border-color:#51646C;}

input.btn-gray, button.btn-gray, a.btn-gray{
    border:1px solid #C8D6D9;
    background-color: #D7E1E3;
    background-image: -webkit-gradient(linear,0 0, 0 100%, from(#EFF3F3), to(#D7E1E3));
    background-image: -moz-linear-gradient(top, #0096C8, #007CA6 100%);
    background-image: -o-linear-gradient(top, #0096C8, #007CA6 100%);
    background-image: -ms-linear-gradient(top, #0096C8, #007CA6 100%);
    background-image: linear-gradient(top, #0096C8, #007CA6 100%);
}
input.btn-gray:active, button.btn-gray:active, a.btn-gray:active{ border-color:#8AA6AC; }
input.btn-gray:hover, button.btn-gray:hover, a.btn-gray:hover,
input.btn-gray:focus, button.btn-gray:focus, a.btn-gray:focus
{border-color:#557177; }

.btn-disabled, .btn-disabled:focus, .btn-disabled:hover, .btn-disabled:active{
    cursor: default  !important;
    color:#BCB8B9  !important;
    border:0px solid #DADADA !important;
    background-color: #E4E4E4 !important;
    background-image:none !important;
}

/*----------------ems----------------*/
/*item*/
.ems-tbcitem-panel{padding-bottom:15px;}
.ems-tbcitem-tool-panel a{display: block;margin-right: 12px;float: left;line-height:26px;}
.ems_item_view_item_panel{padding-bottom: 15px;padding-left: 100px;}
.ems_item_view_item_panel div{padding: 4px 0;}
.ems_item_view_item_panel input{padding: 0;margin-right: 2px;margin-top: -2px;}
.ems_test_setting_form{padding-left: 20px;}
/*kaoshi OLD*/
.ems-kaoshi-innerbody{background:#eff1e4;width:100%;height:100%;overflow:auto;position:relative;}
.ems-kaoshi-bg{background:url(../images/kaoshi/bg_repeat.png);width:100%;height:300px;position:absolute;left:0;top:0;}
.ems-kaoshi-innerwrap{width:880px;margin:0 auto;background:url(../images/kaoshi/bg.png) 0 0 no-repeat;position:relative;zoom:1;padding-top:80px;}
.ems-kaoshi-ctt-mdfa,.ems-kaoshi-ctt-mdfb{width:20px;height:150px;overflow:hidden;background:url(../images/kaoshi/bg.png) 0 0 no-repeat;position:absolute;top:0;left:0;}
.ems-kaoshi-ctt-mdfb{left:auto;right:0;background-position:right 0;}
.ems-kaoshi-content{background:url(../images/kaoshi/bg_repeat_y.png) 0 0 repeat-y;padding:0 30px 1px;width:820px;}
.ems-kaoshi-modify{background:url(../images/kaoshi/bg_foot.png) 0 0 no-repeat #eff1e4;width:880px;overflow:hidden;height:94px;}
.ems-kaoshi-head{position:absolute;top:37px;height:33px;left:30px;width:830px;}
.ems-kaoshi-head-tab{height:29px;margin-top:4px;overflow:hidden;line-height:29px;font-weight:bold;font-size:14px;color:#666;}
.ems-kaoshi-head-tab li{width:125px;float:left;margin-right:10px;display:inline;cursor:pointer;text-align:center;background:url(../images/kaoshi/tab_bg.png) -125px 0;}
.ems-kaoshi-head-tab li.cur{cursor:text;background-position:0 0;color:#DA7607;}
.ems-kaoshi-list{}
.ems-kaoshi-list li{border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:10px;height:60px;overflow:hidden;position:relative;zoom:1;}
.ems-kaoshi-status-ing,.ems-kaoshi-status-will,.ems-kaoshi-status-ed{width:40px;float:left;height:47px;margin:10px;display:inline;background:url(../images/kaoshi/status_bg.png) 0 0 no-repeat;}
.ems-kaoshi-status-will{background-position:0 -47px;}
.ems-kaoshi-status-ed{background-position:0 -94px;}
.ems-kaoshi-score,.ems-kaoshi-score-pass,.ems-kaoshi-score-unpass{float:left;width:40px;height:40px;line-height:20px;text-align:center;margin:15px;display:inline;}
.ems-kaoshi-score em{display:block;font-size:24px;color:#6A9009;padding-top:10px;}
.ems-kaoshi-score-pass em{display:block;font-size:24px;color:#6A9009;}
.ems-kaoshi-score-unpass em{display:block;font-size:24px;color:#D20D29;}
.ems-kaoshi-score-pass span,.ems-kaoshi-score-unpass span{color:#666;display:block;}
.ems-kaoshi-txt{float:left;height:48px;line-height:24px;overflow:hidden;margin:13px;display:inline;}
.ems-kaoshi-txt h3{font-size:14px;font-weight:bold;}
.ems-kaoshi-txt h3 span{font-size:12px;font-weight:normal;color:#999;padding-left:15px;}
.ems-kaoshi-list-op{float:right;margin-top:40px;margin-right:10px;display:inline;}
.ems-kaoshi-list-op a{color:#6A9009;}
.ems-kaoshi-column-tit{font-size:14px;font-weight:bold;color:#DA7607;}
.ems-kaoshi-art{padding:0 20px;}
.ems-kaoshi-art-tit{font-size:20px;font-weight:bold;text-align:center;}
.ems-kaoshi-art-info{color:#999;zoom:1;overflow:hidden;text-align:center;}
.ems-kaoshi-art-tip{color:#D20D29;padding:10px 30px;border:1px solid #ccc;background:#f6f6f6;margin:15px 0;display:inline-block;}
.ems-kaoshi-art-txt{padding-bottom:15px;font-size:14px;}
.ems-kaoshi-btn-bar{text-align:center;padding:15px;overflow:hidden;zoom:1;}
.ems-kaoshi-btn-prev,.ems-kaoshi-btn-next,.ems-kaoshi-btn-end{color:#fff;width:97px;height:28px;border:0;background:url(../images/kaoshi/btn_bg.png) 0 0;overflow:hidden;padding:0;cursor:pointer;}
.ems-kaoshi-btn-next{background-position:-194px 0;}
.ems-kaoshi-btn-end{background-position:-97px 0;text-indent:1em;;}
.ems-kaoshi-gbbtn{width:108px;height:26px;color:#fff;border:0;padding:0;background:url(../images/kaoshi/goback_btn.png);cursor:pointer;text-indent:1.4em;}
.ems-kaoshi-score-info{}
.ems-kaoshi-score-info .ems_score_table li{width:50px;}
/*kaoshi*/
.myexa-innerbody {width:100%;height:100%;overflow:auto;position:relative;background:url(../images/kaoshi/myexa_bg.jpg) center top no-repeat #4d1f11;}
.myexa-wrap {width:842px;margin:auto;position:relative;padding:0 0 20px;}
.myexa-head {height:82px;width:842px;overflow:hidden;background:url(../images/kaoshi/myexa_head.png) 0 -10px no-repeat;position:relative;}
.myexa-head h1 {color:#fff;font-weight:bold;font-size:16px;padding:25px 0 0 40px;}
.myexa-head-op {position:absolute;right:40px;top:20px;text-align:center;}
.myexa-head-op .myexa-save-btn {width:92px;height:32px;border:0;/*background:url(../images/kaoshi/myexa_head_btn.png) 0 0 no-repeat;*/color:#fff;font-weight:bold;text-indent:10px;/*padding:5px 0 7px;margin-right:10px;*/}
.myexa-head-op .myexa-submit-btn {width:92px;height:32px;border:0;/*background:url(../images/kaoshi/myexa_head_btn.png) -92px 0 no-repeat;*/color:#fff;font-weight:bold;text-indent:10px;/*padding:5px 0 7px;*/font-size:12px;}
.myexa-head-back {position:absolute;right:40px;top:22px;width:115px;height:32px;overflow:hidden;font-weight:bold;color:#fff;
                  background:url(../images/kaoshi/myexa_gobackbtn.png) 0 0; white-space:nowrap; text-align:center;
                  }
.myexa-content {background:url(../images/kaoshi/myexa_repeatctt.png) 0 0 repeat-y;width:790px;padding:0 26px 10px;}
.myexa-foot-a {background:url(../images/kaoshi/myexa_foot.png) 0 0 no-repeat;width:842px;height:35px;overflow:hidden;}
.myexa-foot-b {background:url(../images/kaoshi/myexa_foot2.png) 0 0 no-repeat;width:842px;height:75px;overflow:hidden;text-align:center;padding-top:23px}
.myexa-submit-btn {/*background:url(../images/kaoshi/myexa_submitbg.png) 0 0 no-repeat;*/width:122px;height:44px;overflow:hidden;font-weight:bold;color:#fff;font-size:14px;padding-bottom:4px}
.myexa-menu {position:absolute;right:-28px;width:50px;top:110px;}
.myexa-tab-a {width:41px; height:60px;margin-bottom:15px; position:relative;background:url(../images/kaoshi/myexa_tabbg1.png);cursor:pointer;color:#fff}
.myexa-tab-b {position:relative;background:url(../images/kaoshi/up.png);cursor:pointer;width:37px; height:60px; color:#fff; text-indent:-100em; overflow:hidden}
.myexa-tab-b-test{ position:relative;background:url(../images/kaoshi/myexa_tabbg2.png);cursor:pointer;width:41px; height:60px; color:#fff}
.myexa-tab-a span,.myexa-tab-b-test span {display:block;width:25px;height:21px;line-height:21px;text-align:center;overflow:hidden;position:absolute;right:-7px;top:-11px;font-size:12px;background:url(../images/kaoshi/myexa_numtipbg.png) no-repeat}
.myexa-tab-b-test span {right:-10px;}
.myexa-list {padding:0 10px 10px;zoom:1;}
/**kaoshi empty***/
.kaoshi_empty{ background:url(../images/kaoshi/kaoshi_empty.png) center 70px no-repeat; width:350px; height:290px; margin:0 auto; text-align:center; padding-top:70px;}
.kaoshi_empty_text{padding-top:200px; height:12px; line-height:12px; background:url(../images/icon_info.png) no-repeat 85px 200px; color:#454545; font-size:12px;text-indent:25px;}
.myexa-list .dataline,.myexa-list table th{display:none;}
.myexa-list table {background:none;border:none;}
.myexa-list table td {border:none;border-bottom:1px dotted #ddd}
.myexa-sta-txt,.myexa-sta-pass,.myexa-sta-refuse {width:100px;color:#999;text-align:center;}
.myexa-sta-pass,.myexa-sta-refuse {line-height:normal;}
.myexa-sta-pass em {font-weight:bold;font-size:16px;color:green;display:block;}
.myexa-sta-pass span {color:green;display:block;}
.myexa-sta-refuse em {font-weight:bold;font-size:16px;color:#900;display:block;}
.myexa-sta-refuse span {color:#900;display:block;}
.myexa-list-name {line-height:2;padding:20px 0;}
.myexa-list-name .exam-name-view{color:#333}
.myexa-list-name p strong{font-weight:bold;color:#222;}
.myexa-list-name p span{color:#999;}
.myexa-list-name p em{color:#71442E;}
.myexa-list-opbar {overflow:hidden;text-align:right;color:#999; width:170px; padding:5px 0}
.myexa-list-opbar button {float:right;display:block; clear:both}
.myexa-list-opbar a{ display:block; clear:both;margin-right:13px; color:#925f2f; float:right;}
.myexa-surebtn-a {height:27px;color:#fff;font-weight:bold;/*background:url(../images/kaoshi/myexa_btn1.png) 0 0;*/}
.myexa-cancelbtn-a {width:72px;height:27px;/*background:url(../images/kaoshi/myexa_btn2.png) 0 0;*/}
.myexa-enable-btn,.myexa-disabled-btn{ width:88px; height:32px; text-align:center; line-height:32px; background:url(../images/kaoshi/kaoshi_btn.png) 0 bottom ; font-weight:bold; color:#fff; font-size:14px; margin-right:10px }
.myexa-disabled-btn { background-position:0 top; cursor:default;}
.myqn-disabled-btn,.myqn-enable-btn{ color:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:25px;margin-left:10px}
.myqn-disabled-btn{ background-position:0 top; cursor:default;}


.myexa-art-frame {zoom:1;padding:0 10px 15px;}
.myexa-flash-tip1 {display:block;width:602px;height:90px;background:url(../images/kaoshi/flashplayer.png);overflow:hidden;text-indent:-100em;margin:20px auto 0;}
.myexa-flash-tip2 {display:block;width:602px;height:90px;background:url(../images/kaoshi/flashplayer_2.png);overflow:hidden;text-indent:-100em;margin:20px auto 0;}
.myexa-info-head {text-align:center;border-bottom:1px solid #734430;padding:10px 0;margin-bottom:10px;}
.myexa-info-head p {color:#999;}
.myexa-info-head p span {color:#444;}
.myexa-info-head h2 {color:#91602F;font-weight:bold;font-size:16px;}
.myexa-info-tips {width:70%;margin:0 auto;padding:10px 0;border:1px solid #F2ECD5;background:#FCFBF0;color:#C60536;text-align:center;margin-bottom:10px;}
.myexa-info-body {zoom:1;overflow:hidden;word-wrap:break-word;word-break:break-all;}
.myexa-info-body strong,.myexa-info-body b {color:#925F2F;}
.myexa-info-foot {text-align:center;padding:10px 0 20px;}


.myexa-view-mdy-a {width:790px;margin:0 auto;padding-bottom:10px;position:relative;top:-2px;}
.myexa-view-mdy-b {background:url(../images/kaoshi/myexa_numlistfoot.png) 0 bottom no-repeat;padding-bottom:14px;width:790px;margin:0 auto;}
.myexa-view-frame {background:url(../images/kaoshi/myexa_numlistrepeatctt.png) 0 0 repeat-y;padding:10px 20px;zoom:1;overflow:hidden;}
.myexa-view-info-title {text-align:center;color:#999;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;}
.myexa-view-info-title strong {font-size:14px;font-weight:bold;color:#333;}
.myexa-view-info-title strong span {color:green;}
.myexa-view-info-title b {color:#333;}
.myexa-view-info {zoom:1;overflow:hidden;line-height:2em;/*width:96%;*/margin:0 auto;padding-bottom:10px;}
.myexa-view-info span {float:left;/*width:33%;*/color:#999;}
.myexa-view-info span em {color:#444;}
.myexa-view-result {overflow:hidden;margin:0 auto;border-top:1px solid #ccc;border-left:1px solid #ccc;float:left;}
.myexa-view-result li {float:left;width:30px;text-align:center;height:30px;line-height:30px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer;}
.myexa-view-result li.myexa-right {font-weight:bold;color:#628A0E;/*background:url(../images/kaoshi/myexa_right1.png) center no-repeat;*/}
.myexa-view-result li.myexa-right a{color:#628A0E;display:block;}
.myexa-view-result li.myexa-wrong {font-weight:bold;color:#C80002;}
.myexa-view-result li.myexa-wrong a {color:#C80002;display:block;}
.myexa-view-result li.myexa-unknow {font-weight:bold;color:orange;}
.myexa-view-result li.myexa-unknow a {color:orange;display:block;}
.myexa-doging {font-weight:bold;position:relative;}
.myexa-doging a {color:#333;display:block;}
.myexa-doging i {position:absolute;top:0;right:3px;color:red;line-height:normal;}
.myexa-view-result li.cur {}
.myexa-view-result li.cur a {border-bottom:3px solid #8AB242;color:#8AB242;line-height:27px;}
.myexa-view-result-frame {padding-left:10px;zoom:1;overflow:hidden;width:721px;}
.myexa-type-title {font-weight:bold;font-size:14px;padding-top:20px;margin-bottom:10px;border-bottom:1px solid #754734;text-indent:1em;color:#754734;}
.myexa-quest-frame {zoom:1;position:relative;color:#333;padding:5px 0 10px;}
.myexa-quest-frame h4 {font-size:14px;font-weight:bold;padding-bottom:20px;}
.myexa-quest-frame h4 i {float:left;width:20px;height:20px;overflow:hidden;margin-right:10px;display:inline;text-align:center;}
.myexa-quest-frame h4 i.myexa-right {background:url(../images/kaoshi/myexa_right2.png) center no-repeat;}
.myexa-quest-frame h4 i.myexa-wrong {background:url(../images/kaoshi/myexa_wrong2.png) center no-repeat;}
.myexa-quest-frame h4 i.myexa-unknow {color:#648A0D;border:1px solid #648A0D;}
.myexa-quest-frame img{ max-width:770px;}
.myexa-quest-num {background:url(../images/kaoshi/myexa_testnumbg.png) 0 0 no-repeat;width:44px;height:42px;overflow:hidden;position:absolute;left:-57px;top:0;color:#691818;font-size:20px;line-height:40px;text-align:center;font-weight:bold;}
.myexa-aud-link,.myexa-pic-link,.myexa-vod-link {background:url(../images/appimg/examicon1.png) 5px 5px no-repeat #E6D9C8;padding:5px 5px 5px 25px;font-size:12px;font-weight:normal;color:#73442F;margin-left:10px}
.myexa-quest-ctt {padding-left:40px;zoom:1;overflow:hidden;}
.myexa-quest-ctt .inputxt {width:80%;font-size:12px;}
.myexa-pic-link {background-image:url(../images/appimg/examicon2.png);}
.myexa-vod-link {background-image:url(../images/appimg/examicon3.png);}
.myexa-explan {border:1px solid #F2ECD5;background:#FCFBF0;padding:5px;}
.myexa-explan div {position:relative;zoom:1;padding-left:60px;line-height:1.6;}
.myexa-explan div span.gray {position:absolute;left:0;top:0;}
.myexa-timer {background:url(../images/kaoshi/myexa_timer.png) 0 0 no-repeat;width:110px;height:70px;position:absolute;top:146px;right:24px;padding:24px 5px 0;z-index:2;}
.myexa-timer p {text-align:center;font-size:20px;font-weight:bold;line-height:36px;}
.myexa-timer p span{color:#999;padding:0 4px;}
.myexa-timer-btn {margin-top:4px;width:110px;height:27px;color:#fff;background:url(../images/kaoshi/myexa_timer.png) -5px -64px no-repeat;padding:2px 0 8px;}
.myexa-doing-bar {text-align:center;padding:15px;}
.myexa-dialog {background:none;}
.myexa-dialog .ui-dialog-titlebar {border-color:#FAFAFB;border-radius:5px 5px 0 0;border-width:5px;background:#FAFAFB;height:14px}
.myexa-dialog .ui-dialog-titlebar-close {right:-7px;top:0;}
.myexa-dialog .ui-dialog-title {display:none;}
.myexa-dialog .ui-icon-closethick {background-image:url(../images/help_close.png);width:14px;height:14px;}
.myexa-dialog .tbc-dialog {border-color:#FAFAFB;border-radius:0 0 5px 5px;border-width:5px;background:#FAFAFB;}
.myexa-dialog .tbc-dialog-inner {background:#FAFAFB;border:none; width:590px;overflow:auto; max-height:345px;}
.myexa-tips-a {zoom:1;padding-left:50px;background:url(../images/kaoshi/myexa_tippic1.png) left 0 no-repeat;min-height:50px;_height:50px;}
.myexa-tips-a h4 {font-weight:normal;font-size:12px;color:#C80632;padding-bottom:10px;}
.myexa-tips-a p strong {font-weight:bold;font-size:14px;}
.myexa-tips-a p strong span {color:#F08D23;}
.myexa-tips-b {zoom:1;padding-left:50px;background:url(../images/kaoshi/myexa_tippic2.png) left 0 no-repeat;min-height:50px;_height:50px;}
.myexa-tips-b h4 {font-size:14px;font-weight:bold;padding-bottom:10px;color:#C90431;}
.myexa-tips-c {zoom:1;padding-left:50px;background:url(../images/kaoshi/myexa_tippic3.png) left 0 no-repeat;min-height:50px;_height:50px;}
.myexa-tips-c h4 {font-size:14px;font-weight:bold;padding-bottom:10px;color:#C90431;}
.myexa_view_rank_grid .datalist table th,
.myexa_view_rank_grid .datalist table td,
.myexa_view_rank_grid .datalist table,
.myexa_view_rank_grid .dataline,.myexa_view_rank_grid .datalist table td{
    border-right: none;
    border-left: none;
    border-bottom: none;
    border-top: none;
}
.myexa_view_rank_grid .datalist table th,.myexa_view_rank_grid .datalist table td{color:#666; background:url("../images/top/tdbottom.png") repeat-x left bottom;}
.myexa_view_rank_grid .datalist table .datalist-content{ text-align:center}
.myexa_view_rank_grid .datalist table tr.first td{ color:#e41e09}
.myexa_view_rank_grid .datalist table tr.second td{ color:#e77e03}
.myexa_view_rank_grid .datalist table tr.third td{color:#eeb005}
.myexa_view_rank_grid .datalist table {background: none;}
.myexa_view_rank_grid .cell{ width:50px; display:inline-block;margin:-10px 0;*margin:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center}
.myexa_view_rank_header{border-bottom:2px solid #e77e03;overflow:hidden; padding-bottom:5px;margin-bottom:5px;}
.myexa_view_rank_header .exam-title{margin-top:10px; font-size:14px;}
.myexa_view_rank_header .exam-tip{color:#949494;margin-left: 32%;margin-top: -7px;}
.myexa_view_rank_header .exam-rank-attr{margin-top:10px;}
.myexa_view_rank_header .total {margin-left: 19%;}
.myexa_view_rank_header .score {margin-left: 14%;}
.exam-my-rank {padding-top: 10px; text-align:center; font-size:14px; font-weight:bold}
.exam-my-rank .num{font-size:16px;color:#e77e03;}




/**********????????*********/
.myexa-doing-after{width:100%;height:100%;overflow:auto;}
.myexa-doing-after .myexa-wrap{}
.myexa-doing-after .myexa-head-op {position:absolute;right:168px;top:15px;text-align:center;}
.myexa-doing-after .myexa-head-op .myexa-save-btn,.myexa-doing-after .myexa-head-op .myexa-submit-btn
{
    height:34px;background:url(../images/kaoshi/btnrepeat.png) 0 -2px repeat-x;
    font-weight:bold;margin-right:3px;*margin-right:5px; padding:0;
    background-color: #cc5b00;
    width:auto;
    border-radius:5px;
   text-indent:0;
   border:1px solid #a64d01;
   box-shadow: inset 0px 1px 1px #cda46a;
   text-align:left;
   white-space:nowrap;
   min-width:90px;
   padding:0 5px;
  /* border-right:1px solid #c89e67;*/
}
.myexa-doing-after .myexa-head-op .myexa-save-btn > i{ background:url(../images/kaoshi/zcicon.png) 0 0 no-repeat; padding-left:22px;display:inline-block;margin:0 5px}
/*.myexa-doing-after .myexa-head-op .myexa-submit-btn
{
    height:34px;background:url(../images/kaoshi/myexa_head_btn1.png) 0 0 no-repeat;width:96px;color:transparent;
}*/
.myexa-doing-after .myexa-head-op .myexa-submit-btn>i{ background:url(../images/kaoshi/submiticon.png) 0 0 no-repeat; padding-left:22px;white-space:nowrap; display:inline-block;margin:0 5px}
.myexa-doing-after .myexa-timer-panel{ background:url(../images/kaoshi/myexa_time_btn.png) 0px 0 no-repeat; width:139px; height:45px; overflow:hidden; position:absolute; right:28px; top:10px;}
.myexa-doing-after .myexa-timer {background:url(../images/kaoshi/myexa_timer.png) 0 0 no-repeat;width:110px;height:70px;position:absolute;top:146px;right:24px;padding:24px 5px 0;z-index:2;}
.myexa-doing-after .myexa-timer p {text-align:center;font-size:20px;font-weight:bold;line-height:36px;}
.myexa-doing-after .myexa-timer p span{color:#999;padding:0 4px;}
.myexa-doing-after .myexa-timer-panel p{ text-align:center; font-size:16px;font-weight:bold;line-height:45px;}
.myexa-doing-after .myexa-timer-panel p span{color:#999;padding:0 4px;}
.myexa-doing-after .myexa-head { height:80px;width:820px;overflow:hidden;background:url(../images/kaoshi/myexa_head1.png) 0px -8px no-repeat;position:relative;}
.myexa-doing-after .myexa-head-onebyone{ height:110px;}
.myexa-view-question-num-panel{ position:absolute; right:-153px; top:65px;}
.myexa-view-question-num-panel .myexa-timer-btn{ background:url(../images/kaoshi/unfold.png) 0 1px no-repeat; width:165px; height:61px; margin-top:0px; color:transparent; /* position:absolute;right:-13px;top:100px;*/ }
.myexa-view-question-num-panel .myexa-question-num{ width:165px; float:left;}
.myexa-view-question-num-panel .myexa-question-num .top{ background:url(../images/kaoshi/subject_bg.png) 0px 1px no-repeat; width:100%; height:5px;}
.myexa-view-question-num-panel .myexa-question-num .bottom{ background:url(../images/kaoshi/subject_bg.png) 0px -127px no-repeat; width:100%; height:5px;}
.myexa-view-question-num-panel .myexa-question-num .myexa-question-content{ background:url(../images/kaoshi/subject_contbg.png) -1px 0px repeat-y; overflow:hidden;}
.myexa-view-question-num-panel .myexa-timer-unfold{ background:url(../images/kaoshi/fold.png) 1px 1px no-repeat; width:12px; height:50px; color:transparent; margin-left:0px;margin-top:0px; display:inline-block; float:left;}

.myexa-doing-after .myexa-type-title-onebyone{ padding-top:0px;}
.myexa-doing-after .myexa-view-result-frame{ width:146px; background:#fff; margin-left:2px;margin-top:1px; padding:0px; float:left;max-height:409px;oveflow:auto;}
.myexa-doing-after .myexa-view-result li{ width:28px; height:23px; line-height:23px;}
.myexa-doing-after .myexa-view-result li.cur a{ height:19px; margin-top:2px; line-height:19px;border-bottom:2px solid #8AB242;}
.myexa-doing-after .myexa-doging i{ font-size:11px;}
.myexa-doing-after .myexa-helppanel{ background:url(../images/kaoshi/helpicon.png) 0 10px no-repeat; color:#fff; padding-left:22px;display:inline-block; line-height:40px; margin:0px 5px; cursor:pointer;}
.myexa-dialog-after .tbc-dialog-inner{ width:390px;}
.myexa-dialog-after .dialog-msg{ padding:10px 20px 20px 20px;}
.myexa-dialog-failtosubmit{box-shadow:none; background:none;}
.myexa-dialog-failtosubmit .vfdialog-body{border-color:#FAFAFB;border-width:5px;background:#FAFAFB;border-radius:5px;}
.myexa-dialog-failtosubmit .vfdialog-close{ border:none; background:url("../images/help_close.png") 0 0 no-repeat; text-indent:-100em; box-shadow:none;}
/***??????***/
.myexa_progressbarPannel{margin:37px 25px 0px auto;clear:both; float:right; color:#333; overflow:hidden;z-index:999;}
.myexa_progressbar { width:220px;border:1px solid #87bb49; height:17px; float:left;}
.myexa_progressbar p { width:218px; position:relative;line-height:27px;font-size:11px; /*border-left:1px solid #bad383; border-right:1px solid #bad383;*/}
.myexa_progressbar p i {background:url(../images/zxpg/progressbarcolor.png) repeat-x; display:inline-block;overflow:hidden; height:15px; margin:1px;/* border-left:1px solid #bad383; border-right:1px solid #bad383;*/position:absolute; left:0px; top:0px;}
.myexa_progressbarPannel span{ display:inline-block; margin:0px 5px 0px 10px; float:left}
/*----------------file----------------*/



.filebody{background: #1780d1;zoom: 1;position: relative;height: 100%;overflow: auto}
.filebody .header{width: 920px;margin: 20px auto 0;height: 69px;overflow: hidden;background: url(../images/student/file/head.png);padding: 0;position: relative}
.filebody .cntwrap{width: 920px;margin: 0 auto;overflow: hidden;padding: 0 0 14px;background: url(../images/student/file/file_foot.png) bottom no-repeat}
.filebody .content{width: 880px;padding: 10px 20px;background: url(../images/student/file/file_cnt.png) repeat-y;position: relative}
.filebody .logo_a{display: block;width: 140px;height: 50px;overflow: hidden;text-indent: -100em;background: url(../images/student/file/head.png) -20px -15px no-repeat;margin: 15px 0 0 20px;cursor:default;}
.filebody .head_link{top: 30px;right: 20px}
.filebody .filterbtn{background-image: url(../images/student/file/filterbtn.png);width: 66px;height: 30px;font-weight: bold}
.filebody .filterbtn2{/*background: url(../images/appimg/formbtn.png) -69px 0;width: 69px;*/height: 28px; /*line-height:28px;*/ font-size:12px; min-width:55px; cursor: pointer;}
.filebody .filterbtn3{/*background: url(../images/student/file/goback.png);width: 104px;*/height: 28px;color: #eee;font-weight: bold;cursor: pointer}
.filebody .filterbtn4{/*background: url(../images/student/file/filter.png);width: 66px;*/height: 28px; padding:0 8px; /*line-height:28px;*/ min-width:55px; font-size:12px; font-weight:normal;color: #fff;cursor: pointer;margin-left: 5px}
.filebody .filterbtn4:hover,.filebody .filterbtn4:active,.filebody .filterbtn4:focus{ color:#fff;}
.filebody .filterbtn5{ background:url(../images/appimg/opbtn.png); width:71px; height:25px; line-height:26px; color:#333; border:none;}
.filebody .inputxt{border: 1px solid #ccc;color: #333}
.filebody .file_ul_panel{ overflow:hidden}
.filebody .file_ul_panel li{ float:left; color:#666;text-align:center; cursor:pointer; line-height:29px; margin-right:20px;}
.filebody .file_ul_panel li.cur{ color:#fff;}
.filebody .file_ul_panel li.cur .left{ float:left; background:url(../images/shop/button.png) 0 0 no-repeat; width:10px; height:29px;}
.filebody .file_ul_panel li.cur .right{ float:left; background:url(../images/shop/button.png) right 0 no-repeat; width:10px; height:29px;}
.filebody .file_ul_panel li.cur .cont{float:left; background:url(../images/student/file/selectbg.png) 0 0 repeat-x; height:29px;}

.filebody select.inputxt{height: 24px}
.filebody .combo-text{/*padding: 1px;*/width: 66px !important}
.filebody .combo{border: 1px solid #ccc}
.filebody span.combo{background: #fff}
.orange{color: #f60;font-style: normal}
.truered{color: red;font-style: normal}
.file_nodata{padding: 25px 0 25px 35px;background: url(../images/student/file/notice.png) left center no-repeat;color: #999}
.file_main_tit{text-align: center;font-size: 16px;color: #333}
.subtitle{text-align: center;color: #999;padding-bottom: 15px}
.overview_table{border: 1px solid #ddd;margin-bottom: 15px}
.overview_table td, .overview_table th{border: 1px solid #ddd;padding: 6px}
.overview_table th{background: #eee}
.cnt_format{overflow: hidden;zoom: 1;padding: 0 10px}
.cnt_format p{padding: 8px 5px;text-indent: 2em}
.filt_back_btn{height: 25px;display: block;margin: 15px auto;/*width: 103px;background: url(../images/appimg/fbtn.png);border: 0;*/cursor: pointer}
.file_op_link{position: absolute;right: 20px;top: 0}
.file_note_edit{width: 80%;margin: 10px auto}
.file_note_edit td{padding: 10px 0}
.file_note_edit td textarea{resize: none;border: 1px solid #ccc;width: 70%}
.file_data .datalist table{background: 0}
.file_data .datalist table th{background: #eee}
.file_data .datalist table th, .file_data .datalist table td{text-indent: 0;padding: 0 8px}
.file_data .pagination-panel-outer{zoom: 1;overflow: hidden}
.file_data .tpagination{float: right}
.file_data .pag-info{color: #999}
.file_data .tpagination-panel .pagnum{padding-left: 0}
.file_data .tpagination-panel .pagnum a{background: 0;border: 0;color: #167fd0;font-weight: bold;margin: 0;padding: 2px 3px}
.file_data .tpagination-panel .pagnum a:hover{background: #167fd0; color:#fff;}
.file_data .tpagination-panel .pagnum strong{background: 0;border: 0;color: #666;font-weight: bold;margin: 0;padding: 2px 3px}
.file_data .tpagination-panel .pag-prev-page, .file_data .tpagination-panel .pag-next-page{border: 0;background: 0;color: #167fd0}
.file_data .tpagination-panel .pag-prev-page:disabled, .file_data .tpagination-panel .pag-next-page:disabled, .file_data .tpagination-panel .pag-prev-page.disabled, .file_data .tpagination-panel .pag-next-page.disabled{border: 0;background: 0;color: #999;cursor: default}
.filebody .innertab tr td{ padding:0px 3px; border:none;}
.filebody .view_course_detail{ background:url(../images/student/file/detail.png) 0 3px no-repeat; width:16px; height:20px; text-indent:-100em;overflow:hidden; display:block; float:left;margin-right:5px;}
.filebody .view_course_learning{ background:url(../images/student/file/xueshi.png) 0 3px no-repeat; width:16px; height:20px; text-indent:-100em;overflow:hidden;  display:block;float:left}
/*.after_overviewtab td,.after_overviewtab th{ padding:0;}
.after_overviewtab td.title{ width:134px; text-align:center;}
.after_overviewtab ul { overflow:hidden; margin-left:-1px; margin-bottom:-1px;}
.after_overviewtab ul li{ float:left; width:186px; display:block;}
.after_overviewtab ul li.title{ display:block; width:130px; vertical-align:middle;}
.after_overviewtab ul li .field,.after_overviewtab ul li .cont{padding: 6px; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.after_overviewtab ul li .field{background: #eee;}
*/

/*----------------galleryview----------------*/
#photos{visibility: hidden;}
.gallery{background: #ddd;border: 1px solid #c6dc91;border-top: 0 none;}
.loader{background: url(loader.gif) center center no-repeat #ddd;}
.gallery .panel{width: 718px;}
.gallery .panel .panel-overlay, .gallery .panel .overlay-background{height: 60px;padding: 0 1em;}
.gallery .panel .overlay-background{background: #222;}
.gallery .panel .panel-overlay{color: white;font-size: 0.7em;}
.gallery .panel .panel-overlay a{color: white;text-decoration: underline;font-weight: bold;}
.gallery .filmstrip{margin: 5px;}
.gallery .frame{}
.gallery .frame .img_wrap{border: 1px solid #c6dc91;border-top: 0 none;}
.gallery .frame.current .img_wrap{border: 1px solid #c6dc91;border-top: 0 none;}
.gallery .frame img{border: none;}
.gallery .frame .caption{font-size: 11px;text-align: center;color: #888;}
.frame.current .caption{color: #000;}
.gallery .pointer{border: 1px solid #c6dc91;border-top: 0 none;}
.gallery .panel table{height: 100%;width: 100%;}
.gallery .panel tr{height: 100%;width: 100%;text-align: center;vertical-align: middle;}
.gallery .panel td{height: 100%;width: 100%;text-align: center;vertical-align: middle;}

/*----------------train----------------*/
.trainbody{background: #fff;zoom: 1;position: relative;height: 100%;overflow: auto}
.trainbg{background: url(../images/student/train/bg.png) top repeat-x;position: absolute;top: 0;left: 0;height: 56px;width: 100%}
.trainwrap{width: 860px;margin: 0 auto;/*overflow: hidden;*/position: relative;z-index: 2}
.trainwrap .infotitle_a{margin: 0;background: 0;padding-top: 5px; width:860px;}
.trainwrap .infotitle_a li
{
    /*background: url(../images/student/train/headtab.png) 0 0 no-repeat;width:118px;*/
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:2px;
    text-shadow:none;
    border:1px solid  #aac0cd;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    box-shadow:none;
    height:22px;
    background-color: #fcfcfe;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfe), to(#e9f0f6));
    background-image: -moz-linear-gradient(top, #fcfcfe, #e9f0f6 100%);
    background-image: -o-linear-gradient(top, #fcfcfe, #e9f0f6 100%);
    background-image: -ms-linear-gradient(top, #fcfcfe, #e9f0f6 100%);
    background-image: linear-gradient(top, #fcfcfe, #e9f0f6 100%);
    -pie-background: linear-gradient(#fcfcfe 0%, #e9f0f6 100%) 0 0px 50px #fcfcfc;
    padding:0 5px;
    width:108px;

}
.trainwrap .infotitle_a li.cur
{/*background-position: 0 -25px*/
    box-shadow:inset 0px 1px 1px #e2ecf5;
    border-bottom:0;
    height:24px;
    background-color: #fdfffe;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e4eff5), to(#fff));
    background-image: -moz-linear-gradient(top, #e4eff5, #fff 100%);
    background-image: -o-linear-gradient(top, #e4eff5, #fff 100%);
    background-image: -ms-linear-gradient(top, #e4eff5, #fff 100%);
    background-image: linear-gradient(top, #e4eff5, #fff 100%);
    -pie-background: linear-gradient(#e4eff5 0%, #fff 100%) 0 0px 50px #e4eff5;
}
.trainwrap .content{padding-top: 0; overflow:inherit;}
.trainwrap .head_menu{height: 27px;line-height: 27px;padding-bottom: 10px;color: #999}
.trainwrap .head_menu a{color: #555}
.slidepicshow{padding: 20px 0 30px;height: 420px;overflow: hidden}
.train_table{zoom: 1;overflow: hidden;padding: 0 10px 10px}
.train_table .pagination-panel-outer{padding-left: 160px}
.train_table .dataline{display: none}
.train_table table{background: 0;border: 0}
.train_table .datalist table td{padding: 3px 8px;border: 0;border-bottom: 1px dotted #ddd;zoom: 1;overflow: hidden;text-indent: 0}
.train_table .datalist table th{display: none}
.train_table .pagination-panel-outer{padding-left: 160px}
.train_table .tpagination-panel .pagnum a{border-color: #add0f0;color: #0575b7}
.train_table .tpagination-panel .pagnum a:hover{background-color: #358ada;color: #fff}
.train_table .tpagination-panel .pagnum strong{color: #0575b7}
.train_table .tpagination-panel .pag-prev-page,.train_table .tpagination-panel .pag-next-page{color: #0575b7;border-color: #add0f0}
.train_table .date{float: right;margin-right: 50px;display: inline}
.train_table .colmlink{color: #0265a6}
.train_table .titlelink{color: #555}
.train_table i{font-style: italic;font-size: 10px;margin-left: 5px;top: -3px;position: relative}
.train_table i.sta1{color: #06f}
.train_table i.sta2{color: #fd6001}
.train_view{color: #333;}
.train_view .main_title{color: #e65a03;font-size: 16px;text-align: center;margin-bottom: 0}
.cntxt{padding: 10px 0}
.cntxt p{text-indent: 2em;padding: 8px 0}
.train_join{position: relative;zoom: 1;line-height: 2em}
.train_join .joinbtn{position: absolute;right: 100px;bottom: 20px}
.train_join .joinbtn .btn1,.train_join .joinbtn .btn2,.train_join .joinbtn .btn3,.train_join .joinbtn .btn4{float: left;overflow: hidden;width: 92px;height: 35px;text-indent: -100em;background: url(../images/student/train/btn.png) -62px 0;margin: 0}
.train_join .joinbtn .btn2{background-position: -154px 0}
.train_join .joinbtn .btn3{background-position: -246px 0}
.train_join .joinbtn .btn4{background-position: -338px 0}
.train_post{padding: 10px 0}
.train_post textarea{border: 1px solid #ccc;width: 80%}
.train_post p{padding: 5px 0}
.trainsure{width: 62px;height: 30px;background: url(../images/student/train/btn.png) 0 0;border: 0;cursor: pointer}
.train_view .train_table .datalist table td{line-height: 1.8em}
.train_view .train_table .datalist table td .datalist-content{white-space:normal;}
.train_view .train_table{padding: 0}
.train_share{ position:absolute; top:70px; right:-40px; z-index:1000;}
.train_share_a{ display:block; background:url(../images/student/information_share_2.png) no-repeat; width:28px; height:27px; line-height:27px; }
.train_share_a:hover{text-decoration:none;}

.trainwrap .moretainlist{ float:right;}
.trainwrap .moretainlist a{ color:#555;}
.trainwrap .moretainlist a:hover{ text-decoration:none;}
.trainwrap .moretainlist ul{padding:5px 0px; margin-top:-1px;border:1px solid #d6dee1;border-top:0px;background:#fff; float:right;margin-right:0px; clear:both}
.trainwrap .moretainlist ul li{ padding:3px 10px; cursor:pointer}
.trainwrap .moretainlist ul li:hover{background:#f1f1f1;}
.trainwrap .infotitle_a li.newsmore{ background:none; width:auto; color:#0265a6; position:absolute; right:0; top:0; z-index:9; line-height:30px; display:block; height:30px;}
.trainwrap .moretainlist i{margin-top:-30px; background-color:transparent; width:140px;height:25px; float:right; margin-right:0px; cursor:pointer;clear:both}
.trainwrap .newsmorePannel{ display:block;position:absolute; right:0; top:30px; z-index:99;}
.trainwrap .train_pageswitch{ overflow:hidden; text-align:left; margin:10px 0px 20px 0px; color:#777; border-bottom:1px dashed #e5e5e5; padding-bottom:5px;}
.trainwrap .train_pageswitch a{ padding-left:10px;}
.trainwrap .train_pageswitch .prepannel,.trainwrap .train_pageswitch .nextpannel{ margin-bottom:5px;}
.trainwrap .train_pageswitch .nextpannel{ border:none;}

/*----------------student----------------*/
.pretendbody{background: #efeae6;zoom: 1;position: relative;height: 100%;width:100%;overflow: auto}
.pretendbody .innerwrap{background: url(../images/student/bg_repeat.png) repeat-y transparent;padding: 0}
.header{height: 110px;overflow: hidden;background: url(../images/student/head_bg.jpg); margin-top:-88px;}
.logo_a{display: block;width: 207px;height: 63px;overflow: hidden;text-indent: -100em;background: url(../images/student/logo_a.jpg);margin: 18px 0 0 36px}
.cntwrap{background: url(../images/student/cnt_head.png) top no-repeat;padding-top: 10px}
.pretendbody .content{background: url(../images/student/bg_foot.jpg) 0 bottom no-repeat;padding: 0 40px 90px}
.head_link{height: 30px;position: absolute;top: 0;right: 30px}
.head_link a{float: right;width: 87px;height: 30px;overflow: hidden;text-indent: -100em;background: url(../images/student/btn.png) no-repeat;margin-left: 10px;display: inline}
.head_link a.link_a{background-position: -92px 0; *margin-top:-30px;}
.head_link a.link_b{background-position: -538px 0;width: 104px;}
.head_link a.link_c{background-position: -998px 0;width: 104px; *margin-top:-30px;}
.student-tab .infotitle_a{background: url(../images/student/title_bg.png) 0 -2px no-repeat;height: 25px;padding-top: 7px;margin-bottom: 10px;width:870px;}
.student-tab .infotitle_a ul{padding-left: 10px}
.student-tab .infotitle_a li{float: left;width: 79px;height: 25px;line-height: 25px;text-align: center;overflow: hidden;color: #633f27;background: url(../images/student/tab_bg.png) 0 0 no-repeat;margin-right: 5px;display: inline;cursor: pointer}
.student-tab .infotitle_a li.cur{font-weight: bold;background-position: 0 -25px}
.txt_tit{height: 32px;font-weight: bold;color: #633f27;line-height: 32px;background: url(../images/student/title_bg.png) 0 -69px no-repeat;text-indent: 30px;margin-bottom: 10px;overflow: hidden}
.info_tit{height: 35px;background: url(../images/student/title_bg.png) 0 -34px no-repeat;margin: 10px 0;line-height: 33px;position:relative;}
.info_tit em{float: left;font-weight: bold;color: #d25102;font-size: 14px;display: inline;margin-left: 30px}
.info_tit span{float: right;margin-right: 30px;display: inline;line-height: normal}
.tit_btn{width: 80px;height: 26px;background: url(../images/student/btn.png) -356px 0 no-repeat;color: #fff;font-weight: bold;margin-top: 4px}
/*.tit_btn_a{width: 80px; cursor:pointer; height: 26px; line-height:26px; display:block; font-size:14px; text-align:center; background: url(../images/student/btn.png) -356px 0 no-repeat;color: #fff;font-weight: bold;margin-top: 4px;}*/
.tit_btn_a{width: 122px; cursor:pointer; height: 37px; display:block; font-size:14px; text-align:center; background: url(../images/student/xuanke_link.png) no-repeat;color: #fff;font-weight: bold;position:absolute;right:25px;top:-6px;line-height:33px;text-indent:2.2em;}
.tit_btn_a:hover {background:url(../images/student/xuanke_link_hover.png);}
a.tit_btn{display: block;text-align: center;text-indent: 0}
@-moz-document url-prefix(){.tit_btn{padding-bottom: 3px}
}.study_step{background: url(../images/student/title_bg.png) 0 30px no-repeat;height: 32px;overflow: hidden;margin-bottom: 10px}
.study_step ul{zoom: 1;overflow: hidden;height: 30px;line-height: 24px}
.study_step ul li{float: left;height: 24px;font-size: 14px;font-weight: bold;display: inline;padding-bottom:5px}
.study_step ul li.sanjiao{background:url(../images/student/sanjiao.png) 67% 23px no-repeat;}
.study_step ul li.ar,.study_step ul li.arp{width: 22px;background: url(../images/student/step_arrow.png) 0 -24px no-repeat;overflow: hidden;margin: 0 5px}
.study_step ul li.arp{background-position: 0 0}
.study_step ul li span{color: #676664}
.study_step ul li.pass span{color: #63402c}
.study_step ul li.pass a{color: #63402c}
.study_step ul li.pass i{background-position: 0 -50px}
.study_step ul li.cur a{color: #2d583d;cursor:pointer;}
.study_step ul li.cur span{color: #2d583d}
.study_step ul li.cur i{background-position: 0 -25px}
.study_step ul li i{float: left;width: 24px;height: 24px;overflow: hidden;color: #fff;font-size: 18px;text-align: center;background: url(../images/student/step_bg.png) 0 0 no-repeat;display: inline;margin-right: 5px}
.starting{position: absolute;width: 92px;height: 30px;line-height: 30px;overflow: hidden;text-indent: -100em;background: url(../images/student/btn.png) 0 0 no-repeat;top: 0;right: 250px;display: block}
.starting_a{position: absolute;width: 92px;height: 30px;line-height: 30px;overflow: hidden;text-indent: -100em;background: url(../images/student/btn.png) -814px 0 no-repeat;top: 0;right: 250px;display: block}
.whatch{width: 92px;height: 30px;line-height: 30px;overflow: hidden;text-indent: -100em;background: url(../images/student/btn.png) -906px 0 no-repeat;float: left;margin: 0 1em}
.whatch_a{width: 92px;height: 30px;line-height: 30px;overflow: hidden;background: url(../images/student/btn.png) -722px 0 no-repeat;float: left;color: #9a7762;text-align: center;font-weight: bold;margin: 0 1em}
.small_btn_a,.small_btn_b,.small_btn_c{background: url(../images/student/btn.png) -436px 0 no-repeat;height: 25px;width: 51px;color: #633f27;font-weight: bold;border: 0;cursor: pointer}
.small_btn_b{background-position: -487px 0;color: #787878;cursor: default}
.small_btn_c{background-position: -642px 0;width: 80px}
.small_btn_ms{ background:url(../images/student/btnms.png); width:80px; height:26px; border:0; cursor:pointer; color:#633F27;*margin-bottom:3px;}
a.small_btn_a,span.small_btn_b{display: inline-block;line-height: 25px;text-align: center;text-decoration: none;vertical-align: middle;text-indent: 0}
.inputxt{border: 1px solid #d3cbbe;height: 20px; line-height:20px; padding: 1px;color: #633f27;background: #fff}
select.inputxt{height: 22px}
textarea.inputxt{height: auto}
.from_btn_s,.from_btn_l{/*background: url(../images/student/btn.png) -179px 0 no-repeat;width: 62px;*/ background:#e5d1b0; border:1px solid #a88e74; border-radius:5px; height: 30px;font-weight: bold;color: #633f27;cursor: pointer; min-width:50px;*min-width:auto; width:auto; padding:0 10px;*padding:0; display:inline-block}
.from_btn_l{background-position: -241px 0;}
a.from_btn_l{display: inline-block;overflow: hidden;line-height: 30px;text-align: center;vertical-align: middle}
.courseRp {width:105px;height:30px;margin:0 10px;overflow:hidden;cursor:pointer;border:none;background:url(../images/student/course_replay.png); color:#fff; font-size:12px; text-indent:35px; text-align:left}
.form_choice{line-height: 30px;color: #5d4739;width:77%;}
.choice_type{color: #e55902;line-height: normal;font-weight: bold;padding-top: 10px}
.form_choice p{vertical-align: middle;text-indent: 1em}
.form_choice p.choice_tit{font-weight: bold;text-indent: 0}
.form_choice p input{margin-top: -3px}
.form_choice p textarea{border: 1px solid #d3cbbe;width: 70%;background: #fff;padding: 0 0 0 5px;resize: none;line-height: 1.7}
.form_choice p span{font-weight: bold;margin-right: 10px;padding-top: 2px}
.form_choice p label{margin-left: 5px;padding-top: 2px}
.form_panel{background-color: #e5dfd4;border: 1px solid #d2cbbf;height: 31px;line-height: 30px;padding: 0 10px}
.form_panel input{margin-right: 5px}
.form_panel input.checkbox{margin-top: -3px}
.form_panel label{color: #5c4839;}
.form_panel select{border: 1px solid #d2cbbf;margin-top: -2px}
.form_panel span{color: #666}
.text_show{padding: 10px 20px;zoom: 1;overflow: hidden}
.filter_frame{background: #eae6dd;border: 1px solid #dbd7ce;padding: 8px 10px;overflow: hidden;text-align: right;margin-bottom: 10px}
.form_frame {position:relative;}
.couseTestTip {padding:10px 10px 0;border-radius:5px;background:#fff;color:#745e50;position:absolute;width:170px;right:20px;top:95px;box-shadow:0 0 5px #ddd;}
.couseTestTip p {padding-bottom:10px;}
.couseTestTip p button {margin:0 auto;display:block;}
.form_frame,.form_view{padding: 10px 30px;zoom: 1;overflow: hidden}
.form_frame {overflow:visible}
.main_title{height: 27px;line-height: 27px;color: #633f27;font-size: 20px;font-weight: bold;text-align: center;overflow: hidden;margin-bottom: 15px}
.main_title span{background: url(../images/student/title_ico.jpg) 0 center no-repeat;padding: 6px 0 6px 30px}
.tip_orange{color: #e65a05;font-weight: bold;padding-bottom: 10px}
.title_brown{color: #5d473a;font-size: 14px;font-weight: bold;padding-top: 10px}
.score_show{padding: 5px 10px;zoom: 1;overflow: hidden}
.tip_gray{color: #666;padding: 5px}
.from_confirm{text-align: center;padding: 20px;zoom: 1;overflow: hidden}
.form_choice table{width: 100%}
.form_choice table td{padding: 2px 0}
.form_choice table td span{color: #666}
.form_choice table td a{color: #762700}
.form_choice table td em{float: left;position: relative;background: #d3c9bf;height: 20px;line-height: 20px;display: inline;padding: 0 22px 0 4px;margin: 6px 10px 0 0}
.form_choice table td em i{color: #e75b06;font-weight: bold;position: absolute;right: 5px;top: 0;font-size: 13px;cursor: pointer}
.form_choice table textarea{border: 1px solid #d3cbbe;width: 70%;background: #fff;padding: 0 0 0 5px;resize: none;line-height: 1.7;margin-top: 4px}
.test_frame{padding: 10px 0;zoom: 1;overflow: hidden;color: #666;font-weight: bold}
.test_frame em{color: #e55806}
.test_info{float: left}
.test_time{float: right;font-size: 16px}
.test_time span{font-size: 12px}
.course_info{zoom: 1;overflow: hidden;padding: 10px; padding-bottom:20px;}
.course_txt{float: left;background: url(../images/student/lineheight.png) right no-repeat;padding-right: 10px;width: 280px}
.course_txt dl{line-height: 28px}
.course_txt dt{font-weight: bold;font-size: 16px;color: #e25a04;padding-bottom: 5px}
.course_txt dd{color: #5d473a}
.course_txt dd span{color: #666}
.speed_test{float: right;width: 545px;position: relative}
.speed_test .form_choice{line-height: 26px}
.speed_show{position: absolute;right: 10px;border: 1px solid #ceb29d;background: #efe6d7;padding: 10px 5px 5px;top: 40px;width: 180px}
.speed_show p{padding-bottom: 10px}
.speed_show .speed_bar{display: inline-block;height: 10px;width: 160px;background: #fff;border: 1px solid #87bc4a;overflow: hidden;line-height: normal}
.speed_show .speed_bar span{display: inline-block;height: 12px;background: #87bc4a;width: 30%}
.news_frame{padding: 0 10px 10px;zoom: 1;overflow: hidden;line-height: 2em}
.news_frame li{float: left;width: 44%;display: inline;margin: 0 5% 0 .5%;zoom: 1;overflow: hidden;height:24px;}
.news_frame li .tit{float: left;color: #777}
.news_frame li .tit a{color: #5d473a}
.news_frame li .name{float: right;color: #555}
.getpoint{font-size: 14px;font-weight: bold;padding-bottom: 10px}
.getpoint em{color: #f60}
.pointreson{padding: 0 0 10px 70px;zoom: 1;min-height: 60px;_height: 60px;position: relative}
.pointreson i{position: absolute;display: block;width: 64px;height: 62px;overflow: hidden;background: url(../images/student/face.jpg) 0 0 no-repeat;top: 0;left: 0}
.pointreson i.face1{background-position: 0 0}
.pointreson i.face2{background-position: 0 -64px}
.pointreson i.face3{background-position: 0 -126px}
.pointreson table{width: 100%; height: 62px;}
.face_tb_input{text-align: center; width:100%; margin-bottom:5px; overflow:hidden;}
.face_tb_input tr td{ *height:31px;}
.course-note{padding: 20px}
.course-note-title{color: #e65904;font-size: 16px;font-weight: bold;text-align: center}
.course-note-info{padding: 10px 0;color: #5c4839;text-align: center}
.course-note-content{color: #666;text-indent: 2em;line-height: 25px}
.student-course-view{padding-bottom: 5px;background: url(../images/student/title_bg.png) no-repeat scroll 0 33px transparent;height: 30px;}
.student-course-view-title{color: #e65904;font-size: 16px;font-weight: bold;line-height: 30px;padding: 0 20px}
.student-course-view-label{color: #666;line-height: 25px}
.student-course-view-content{color: #5c4839;line-height: 25px}
.student-course-view-content2{color: #e65904;line-height: 25px}
.student-course-view-table-content{width: 80%;margin: 10px 20px}
.star-small a{height: 12px;width: 14px;display: inline-block;background: url(../images/student/star_b.png) center -1px no-repeat;margin-right: 2px}
.star-small a.star-mark{background: url(../images/student/star_a.png) center -1px no-repeat}
.star-info{color: #5c4839;padding-left: 2px;height: 14px;line-height: 14px;display: inline-block;/*width: 60px*/ margin-right:10px;}
.star-info2{color: #888; display:inline-block}
.star-big a{height: 16px;width: 16px;display: inline-block;background: url(../images/student/star_d.png) center -1px no-repeat;margin-right: 5px}
.star-big a.star-mark{background: url(../images/student/star_c.png) center -1px no-repeat}
.star-big a.star-tmp-unmark{background: url(../images/student/star_d.png) center -1px no-repeat}
.star-big a.star-tmp-mark{background: url(../images/student/star_c.png) center -1px no-repeat}
.student_detail_comback{ background:url(../images/student/comeback_btn.png) no-repeat; width:70px; height:30px; display:block; float:left; margin:0px 10px 0px 10px; position:relative;}
/*????????*/

.wenku-mark{color: #FFA800; font-size: 22px; text-align: left;   float: left; margin-right: 10px;margin-top: 5px;}
.wenku-star{float: left;height: 25px;width:16px;background:url(../images/wenku_star3.png) 0 5px no-repeat transparent;margin-right: 3px;cursor: pointer;line-height: 50px;position: relative;margin-top: 8px;}
.wenku-star-all{background:url(../images/wenku_star1.png) 0 5px no-repeat transparent;}
.wenku-star-half{background:url(../images/wenku_star2.png) 0 5px no-repeat transparent;}
.wenku-info{float: left;height: 17px;color: #999;line-height:12px;margin-left: 47px;position: absolute;*position:relative; top: 0px; *top:-10px; *line-height:14px; *margin-left:-94px;}

/**.wenku-mark{color: #FFA800; font-size: 22px; text-align: left; height: 22px; line-height:22px; float: left; margin-right:2px;}
.wenku-star{float: left;height: 25px;width:16px;background:url('../images/wenku_star3.png') 0 5px no-repeat transparent;margin-right:2px;cursor: pointer;}
.wenku-star-all{background:url('../images/wenku_star1.png') 0 5px no-repeat transparent;}
.wenku-star-half{background:url('../images/wenku_star2.png') 0 5px no-repeat transparent;}
.wenku-info{float: left;height: 17px;color: #5C4839;line-height:12px;padding-top:8px;}**/
.filter_frame .combo-text{color: #633f27;padding: 1px;width: 100px!important}
.filter_frame span.combo{background: none repeat scroll 0 0 #fff}
.rpbox{border: 1px solid #d7d1c5;background: #e4dbd2;padding: 5px;overflow: hidden;margin: 10px;width: 728px;display: none}
.rpbox textarea{resize: none;float: left;width: 640px;height: 36px;border: 1px solid #d3cbbe;background: #fff;overflow-y: hidden;padding: 3px}
.rpbox .from_btn_s{float: left; margin-left:5px;}
.commentArea{width: 840px;padding: 10px;margin: 0 auto;border-top: 1px solid #bdb199}
.commentArea a,.replyBox h1 b{color: #782600;text-decoration: none}
.pretendbody .commentBox{padding: 10px 0;border-bottom: 1px dotted #bdb19b;font-size: 12px;position: relative;overflow: hidden;zoom: 1;width:auto;margin:0;background:none;}
.commentBox span{float: left;margin-right: 10px;display: inline}
.commentBox h5{font-size: 12px;font-weight: bold;color: #782600;display: inline}
.commentBox h6{float: right;font-size: 12px;color: #888;font-weight: normal}
.commentBox h6 img,.replyBox h1 img{vertical-align: text-top}
.commentBox p{line-height: 2em}
.replyBox{width: 740px;background: url(../images/student/r_top.gif) no-repeat;margin: 5px 0 0 10px}
.replyBox h1{font-size: 12px;font-weight: normal;line-height: 34px;padding-left: 15px}
.rbBody{width: 740px;*width:auto;background: url(../images/student/r_mid.gif) repeat-y}
.pretendbody .smaller{width: 720px;margin: 0 auto}
.rbBottom{width: 740px;height: 4px;background: url(../images/student/r_bottom.gif) no-repeat}
.nborder{border: 0 none}
.commentNav{text-align: center;line-height: 40px}
.commentNav em{font-size: 12px;color: #333;display: inline;font-style: normal}
.commentNav span{height: 19px;line-height: 19px;color: #782600;padding: 0 5px;border: 1px solid #bfa59a;background: #ebe9e6;display: inline-block;margin-right: 5px;font-size: 12px}
.commentNav dd: hover{height: 19px;line-height: 19px;color: #fff;padding: 0 5px;border: 1px solid #782600;background: #975435;display: inline-block;margin-right: 5px;font-size: 12px;cursor: pointer}
.commentNav dd: hover a{color: #fff}
.commentCnt{float: left;width: 95%}
.cnDisable{height: 19px;line-height: 19px;color: #888;padding: 0 5px;border: 1px solid #cccac7;background: #ebe9e6;display: inline-block;margin-right: 5px;font-size: 12px;cursor: default}
.cnCurrent{background: 0;border: 0 none;color: #8d6451;font-weight: bold;cursor: default}
.student-ad{text-align: center}
.student-ad img{height: 90px!important;width: 880px!important;margin: 0;padding: 0;margin-top: 10px}




/*----------------select----------------*/
.student_select_frame_outer{width:100%; height: 100%; overflow: auto; position: relative;background:#fff; }
.student_select_frame{width:100%;background:url(../images/student/select/top_bg.png) repeat-x;*margin-top:-95px;*padding-top:95px;}
.student_select_body{width:900px;margin:0 auto;}
.student_select_comback_panel{ background:url(../images/student/select/select_system_bg.png) left 0 no-repeat; height:30px;display:block;}
.student_select_comback_panel a
{
    background:url(../images/student/select/select_system_bg.png) right 0 no-repeat; height:30px;margin-left:15px;margin-right:-5px; padding-right:10px;
    color:#764011; text-shadow:0 2px #F6F0E6;
    min-width:80px;text-align: center; line-height: 28px;font-size: 14px; font-weight:bold;
    display:block;
    max-width:150px;
    white-space:nowrap;
}
/*.student_select_comback
{
    background:url(../images/student/select/select_system.png); width:100px;
    height:30px; display:block; cursor:pointer; overflow:hidden;
 }
 */
.student_select_comback:before{ position: absolute; content:" "; border: transparent 14px solid; border-width:13px 12px ; border-right-color:#f8f3eb; border-radius:3px; top: 0px; left:-24px; height: 0; width: 0; }
.student_select_comback
{
    color:#764011; text-shadow:0 2px #F6F0E6; position: relative; min-width:80px; height:28px;
    /*background:url(../images/student/select/select_system_03.png) 0 0 repeat-x;background:#eadcc4; */
    background-color: #e4d2b3;
    border-radius: 5px;text-align: center; line-height: 28px;font-size: 14px; font-weight:bold;
    border: 1px solid #e2ceae; border-right:0; display:inline-block; margin-top:0px;
}
.student_select_comback:after{ position: absolute; content: " "; border: transparent 13px solid;  border-width:13px 12px; border-right-color: #e4d2b3; top: 2px; left:-24px; height: 0; width: 0; }
.student_select_comback:hover{ cursor:pointer}

.student_select_header{height:146px;width:900px;background:url(../images/student/select/nav_bg.png) no-repeat left 96px;position:relative;zoom:1; margin-top:-95px; z-index:6;}
.student_select_logo{background:url(../images/student/select/logo.png) no-repeat;width:198px;height:96px;position: absolute;top:0;left:0;}
.student_select_mycourse{display:block;width:106px;height:31px;right:10px;top:0;background:url(../images/student/select/my_course.png) no-repeat;position:absolute;}
.student_select_menu{position:absolute;left:7px;top:96px;height:45px;line-height:45px;}
.student_select_menu a:hover, .student_select_tbBox a:hover{text-decoration:none;}
.student_select_mItem{width:auto; min-width:85px; /*height:36px;*/float:left; padding:9px 5px 0;}
.student_select_mItem_hover,.student_select_mItem_select{background:#E9E8E4; border-top-left-radius:5px; border-top-right-radius:5px; margin-top:8px;}
.student_select_mItem a{height:36px;font-size:14px;color:#FFFFFF;display: block;line-height:36px;text-align: center;background:url(../images/student/select/menu_drop.png) 90% 13px no-repeat transparent; bblr:expression(this.onFocus=this.blur()); outline:none; padding:0 24px 0 12px;}
.student_select_mItem_hover, .student_select_mItem_hover a{height: 28px; }
.student_select_mItem a.student_select_mItem_link_package{width:87px; padding-right: 8px;}
.student_select_mItem_hover a,.student_select_mItem_select a{color:#1e0202;background:url(../images/student/select/menu_drop2.png) 90% 13px no-repeat transparent; margin-top:-8px;}
.student_select_mslide{background:url(../images/student/select/menu_slide.png) no-repeat left -15px;width:5px;height:45px;float:left;}
.student_select_search{width:330px;height:25px;position:absolute;right:10px;bottom:15px;background:url(../images/student/select/search_bg.png) no-repeat;}
.student_select_sInput{width:220px;height:25px;border:0 none;float:left;margin-left:25px;margin-right:4px;font-size:12px;line-height: 25px;background: none;}
.student_select_sBtn{width:76px;height:25px;background:url(../images/student/select/search_btn.png) no-repeat;margin-left:3px;display:block;float:left; color:#fff; text-align:center; line-height:24px;}
.student_select_sBtn:hover{ text-decoration:none;}

.student_select_submenu{display:block;width:200px;border:2px solid #c1af74;border-top:none;background:#e9e8e4;margin-top:-5px; margin-left:-2px; position:absolute; top:146px;*top:51px; z-index:10;}
.student_select_smLine_foot{width:100%; display:none;}

.student_select_shouqi{float:right;color:#c66507;display: block;padding: 5px;}
.student_select_smLine{padding:10px;}

.student_select_smLine2{height:88px;width:896px;overflow:hidden;background:#d9d6ca;position:relative;float: left;}
.student_select_smLine3{display: none;}
.student_select_smItem{width:180px;/*height:44px;float:left;*/overflow: hidden;text-align: left;}
.student_select_smItem2{height:44px;width:165px;float:left;}
.student_select_smLink{display:block;/*line-height:44px;*/ padding:6px; color:#431e09;font-size:12px;font-weight:normal; width:165px; white-space:nowrap; overflow:hidden;-o-text-overflow: ellipsis; text-overflow:ellipsis;}
.student_select_smItem a:hover{ background-color:#fff; text-decoration:none;}
.student_select_smLink2 span{color: #C66507;display:block;float:left;}
.student_select_smLink3{display:block;color:#555555;font-size:12px;font-weight:normal;line-height:44px;}


.student_select_sma{width: 9px;padding-left:5px;background:url(../images/student/select/sub_drop.png) right center no-repeat transparent;}
.student_select_smLeft{background:url(../images/student/select/btn_left.png) center center no-repeat #D9D6CA;width:40px;height:88px;display:block;position:absolute;left:0px;top:0px;}
.student_select_smRight{background:url(../images/student/select/btn_right.png) center center no-repeat #D9D6CA;width:30px;height:88px;display:block;position:absolute;right:0px;top:0px;}
.student_select_smLine_inner{height: 88px;overflow: hidden;position: absolute;top:0;left: 40px;}
.student_select_smLine_inner2{width: 825px;height: 88px;overflow: hidden;float: left;}
.student_select_titleBar{width:900px;height:36px;line-height:38px;color:#c66507;font-weight:bold;font-size:12px;margin-top:20px;background:url(../images/student/select/filter_bg.png) no-repeat;position:relative;zoom:1;text-indent:10px;}
.student_select_titleBar a,.student_select_titleBar .s_text{ }
.student_select_titleBar_km{width: 150px; color: #824916; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;}
.student_select_tbBox{height:28px;line-height:28px;position:absolute;right:10px;bottom:0;font-weight:normal;font-size:12px;color:#431e09;}
.student_select_tbItem{height:28px;display:block;float:left;text-align:center;color:#431e09;background:url(../images/student/select/filter_slide.png) right 2px no-repeat; padding: 0 12px; }
.student_select_tbItem2{height:27px;display:block;float:left;text-align:center;color:#431e09;font-weight:bold;background: #fff; border: 1px solid #DFD8D8; border-bottom: 0; border-radius: 5px 5px 0 0;}
.student_select_tbItem3{padding:0 15px;height:28px;line-height:28px;display:block;float:left;text-align:center;color:#431e09;background:url(../images/student/select/fliter_dropdown.png) right 12px no-repeat;}
.student_select_tbdd{/*width:69px;height:115px;*/min-width:80px;padding:6px 5px; position:absolute;right:0;top:36px;background:#eaeaea;border:1px solid #cecece;font-weight:normal;z-index: 999;}
.student_select_tbdd a{display:block;color:#431e09;line-height:22px;}
.student_select_themeItem{width:880px;height:32px;line-height:30px;border-bottom:1px dotted #a49356;padding:10px 10px 5px 10px;position:relative;color:#431e09;}
.student_select_themeItem span{width:180px;display:block;float:left;text-align:left;height:30px;overflow:hidden;}
.student_select_themeItem span h5{font-size:12px;font-weight:normal;color:#666666;margin:0;padding:0;display:inline;}
.student_select_themeItem span h6{font-size:12px;font-weight:normal;color:#c66507;margin:0;padding:0;display:inline;}
.student_select_themeItem a{position:absolute;right:20px;top:10px;color:#7f6429;}
.student_select_tiColor2{background:#f5f5f5;}
/*new add*/
.student_select_tbBoxB{height:28px;line-height:28px;position:absolute;left:10px;bottom:0;font-weight:normal;font-size:12px;color:#431e09;}
.student_select_tbItemB{width:auto;height:28px;display:block;float:left;padding:0 12px 0 10px;color:#431e09;background:url(../images/student/select/filter_slide.png) right 2px no-repeat;}
.student_select_tbItemB2{width:auto;height:28px;display:block;float:left;color:#431e09;font-weight:bold;background:none;border:1px solid #ccc;border-bottom:0;padding:0 10px;background:#fff;}
.student_select_detailContent{width:860px;padding:20px;}
.student_select_detailContent p{font-size:12px;font-weight:normal;line-height:30px;padding-bottom:15px;}
.student_select_breadcrumbs{width:880px;height:30px;line-height:30px;padding:0 10px;margin-top:10px;position:relative; color:#333; font-weight:bold;}
.student_select_breadcrumbs a{color:#3880b5;}
.student_select_detailReturn{display:block;width:59px;height:25px;line-height:28px;background:url(../images/student/select/btn_1.png) no-repeat;position:absolute;right:10px;top:1px;text-align:center;}
.student_select_cDetail{width:880px;height:184px;padding:13px 10px;background:url(../images/student/select/detail_bg.png) no-repeat top left;margin-top:10px;}
.student_select_BookCover{width:150px;height:190px;background:#999;color:#FFF;text-align:center;line-height:210px;}
.student_select_fl{float:left;}
.student_select_cdTable{line-height:38px;color:#431e09;margin-left:10px;float:left;}
.student_select_cdTable h4{font-size:16px;font-weight:bold;display:inline;}
a.student_select_xuanke,a.student_select_yulan,a.student_select_audit,a.student_select_xuanke,a.student_select_study{display:block;width:105px;height:35px;background:url(../images/student/select/cd_select.png) left bottom no-repeat;font-size:14px;font-weight:bold;line-height:36px;text-align:center;color:#f0ede7;text-decoration:none;margin-top: 10px; float:left; margin-right:10px;cursor:pointer;}
a.student_select_yulan{ background:url(../images/student/select/course_yulan.png) left center no-repeat; color:#957d3c; width:109px; height:36px;}
a.student_select_audit{ background:url(../images/student/select/Audit.png) left top no-repeat;}
span.student_select_xuanke2{display:block;width:105px;height:38px;background:url(../images/student/select/cd_select2.png) 0 centerno-repeat;font-size:14px;font-weight:bold;line-height:38px;text-align:center;color:#FFF;text-decoration:none;margin-top: 10px;}
.student_select_cdtGray{color:#666;}
.student_select_cdtBrown{color:#7f6429;}
.student_select_cdtOrange{color:#c66507;}
.student_select_titleBar2{width:900px;height:36px;line-height:38px;color:#431e09;font-weight:normal;font-size:12px;margin-top:20px;background:url(../images/student/select/filter_bg.png) no-repeat;position:relative;}
.student_select_searchResult{width:900px;}
.student_select_srTable1{line-height:30px;height:100px;width:900px;border-bottom:1px dotted #a49356;}
.student_select_srTable2{line-height:30px;height:100px;width:900px;border-bottom:1px dotted #a49356;background:#f5f5f5;}
.student_select_srTable1 td, .student_select_srTable2 td{text-indent:10px;}
.student_select_srTable1 h4, .student_select_srTable2 h4{color:#7f6429;font-weight:bold;font-size:12px;display:inline;}
.student_select_srTable1 h4 a, .student_select_srTable2 h4 a{color:#7f6429;}
/*TODO:new*/
.student_select_content{width: 900px; min-height:500px;}
.student-select-pgrid-panel{width: 180px;height: 250px;padding: 10px 0;overflow: hidden;float: left;}
.student-select-status-btn,.student_select_study_btn{background: url(../images/student/select/btn_1.png) no-repeat 0 0 transparent;display: block;height: 25px;width: 59px;text-align: center;overflow: hidden;line-height: 25px;margin: 5px auto;color: #333333;}
.student_select_study_btn{background: url(../images/student/select/studybtn.png) no-repeat 0 0 transparent;}
.picgrid-item-name2 a.student_select_study_btn{color:#fff; cursor:pointer;}
.student-select-status-btn:hover,.student_select_study_btn:hover{text-decoration: none;}
.student-select-status2-btn{/*background:url(../images/student/select/btn_2.png) no-repeat 0 0 transparent;*/display:inline-block;height: 25px;width: 59px;text-align: center;overflow: hidden;line-height: 25px;margin: 5px auto;color: #333333;}
.student-select-status-btn2,.student_select_study_btn2 {background: url(../images/student/select/btn_1.png) no-repeat 0 0 transparent;display: block;height: 25px;width: 59px;text-align: center;overflow: hidden;line-height: 25px;color: #333333;text-indent: 0;margin-top: 35px;}
.student_select_study_btn2 {background-image:url(../images/student/select/studybtn.png);}
.student_select_srTable1 a.student_select_study_btn2 {color:#fff; cursor:pointer;}
.student-select-status2-btn2{/*background:url(../images/student/select/btn_2.png) no-repeat 0 0 transparent;*/display: block;height: 25px;width: 59px;text-align: center;overflow: hidden;line-height: 25px;color: #333333;text-indent: 0;margin-top: 35px;}
.student-select-status-btn2:hover{text-decoration: none;}
.student-select-pgrid-panel .picgrid-item-name{text-align: center;width: 160px;padding:0 10px;overflow: hidden;height: 20px;line-height: 20px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.student-select-pgrid-panel .picgrid-item-name2{text-align: center;}
.student-select-pgrid-panel-course .picgrid-image-p{height:160px;}
.student-select-pgrid-panel-package .picgrid-image-p{width:123px;height:162px;background: url(../images/student/cover_light_package.png) no-repeat scroll center center transparent;}
.student-select-pgrid-panel .book-info-must{background: url(../images/student/select/book_info_bg1.png) no-repeat scroll left bottom transparent;height: 40px;width: 40px;position: absolute;overflow: hidden;right: 10px;bottom: 10px;display: block;text-align:center;color: #FFFFFF;line-height: 40px;z-index: 3;}
.student-select-pgrid-panel .book-info-selective{background: url(../images/student/select/book_info_bg2.png) no-repeat scroll left bottom transparent;height: 40px;width: 40px;position: absolute;overflow: hidden;right: 10px;bottom: 10px;display: block;text-align:center;color: #FFFFFF;line-height: 40px;z-index: 3;}
.student-select-pgrid-panel2{width: 150px;height: 180px;padding: 10px 0;overflow: hidden;float: left;}
.student-select-pgrid-panel3{height: 210px;}
.study-picgrid{height: 580px;}
.study-picgrid2{height: auto;}
.study-picgrid .pgrid-panel{height: 540px;}
.study-picgrid2 .pgrid-panel{height: auto;}
.study-picgrid2 .comment-pagination{margin: 10px 0;}
.student_select_themeItem_content{width: 870px;height: 30px;overflow: hidden;line-height: 30px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

/*----------------tagnav----------------*/
.course-tagnav{width: 192px}
.course-tagnav .tagnav-title{width: 182px;height: 30px;padding-left: 10px;background: url(../images/student/tagnav_title.png) 0 0 no-repeat transparent;font-size: 12px;color: #864628;font-weight: bold;line-height: 30px}
.course-tagnav .tagnav-main{border-left: 1px solid #b6967f;border-right: 1px solid #b6967f;background-color: #ebe4de}
.course-tagnav .tagnav-foot{width: 192px;height: 4px;background: url(../images/student/tagnav_foot.png) 0 0 no-repeat transparent}
.course-tagnav .tagnav-link-0{height: 26px;padding-left: 10px;background: url(../images/student/tagnav_line1.png) left bottom repeat-x transparent;zoom:1;width:180px;overflow:hidden;padding-top:8px;}
.course-tagnav .tagnav-link-level-0{background: url(../images/student/tagnav_line2.png) left bottom repeat-x transparent;padding-top:0;}
.course-tagnav .tagnav-link-0.tagnav-link-level-0, .course-tagnav .tagnav-link-0.tagnav-link-level-1, .course-tagnav .tagnav-link-0.tagnav-link-level-all{display: block;width: 180px}
.course-tagnav .tagnav-link-0 a{color: #000;line-height: 24px;font-weight: bold}
.course-tagnav .tagnav-link-0.tagnav-link-level-0 a{color: #4f1d00}
.course-tagnav .tagnav-link-0.tagnav-link-level-all a{color: #7d3c1d;text-decoration: none}
.course-tagnav .tagnav-link-0.tagnav-link-level-all a:hover{text-decoration: none}
.course-tagnav .tagnav-link-level-all{background: url(../images/student/tagnav_line3.png) left bottom repeat-x transparent;position: relative;height: 26px;padding-top:0;}
.course-tagnav .tagnav-link-0.tagnav-link-level-all .tagnav-tab-header{position: absolute;bottom: 0;width: 59px;height: 20px;line-height: 20px;text-align: center;background: url(../images/student/tagnav_tab.png) 0 bottom no-repeat transparent}
.course-tagnav .tagnav-link-0.tagnav-link-level-all .tagnav-tab-header.selected{background: url(../images/student/tagnav_tab_select.png) 0 bottom no-repeat transparent}
.tagnav-link-1{height: 26px;zoom:1;}
.tagnav-link-1.last{overflow: visible}
.tagnav-link-1 dl{position: relative}
.tagnav-link-1 .tagnav-item-c, .tagnav-link-1 .tagnav-item-w{position: absolute;white-space: nowrap;height: 26px;top: 0;z-index: 0;background-color: #ebe4de}
.tagnav-link-1 .tagnav-item-w-no-last-hover{z-index: 1}
.tagnav-item-content-a{padding: 0 25px 0 10px}
.tagnav-item-content-a a{line-height: 30px;color: #333}
.tagnav-item-w b{position: absolute;width: 25px;height: 30px;top: 0}
.tagnav-item-w-no-last-hover b,.tagnav-item-w-last-hover b{display: none}
.tagnav-link-1 .tagnav-item-w-no-last-hover,.tagnav-link-1 .tagnav-item-w-last-hover{background-color: #cab3aa;}
.course-tagnav .tagnav-item-w b{background: url(../images/student/tagnav_w.png) center center repeat-x transparent}
.tagnav-title{position: relative}
.collapse-icon{position: absolute;display: block;width: 20px;height: 30px;top: 0;right: 10px;cursor: pointer}
.course-tagnav.collapsed .tagnav-title{background: url(../images/student/tagnav_title_close.png) 0 0 no-repeat transparent}
.course-tagnav .collapse-icon{background: url(../images/student/tagnav_close.png) 0 0 no-repeat transparent}
.course-tagnav.collapsed .collapse-icon{background: url(../images/student/tagnav_open.png) 0 0 no-repeat transparent}
.tagnav-title-content{width: 162px;height: 30px;overflow: hidden;display: inline-block}

/*----------------help guide----------------*/
.help-guide-list {width:740px;height:480px;overflow:hidden;position:relative;margin:0 auto;}
.help-guide-list ul {position:absolute;left:0;top:0;zoom:1;overflow:hidden;}
.help-guide-list ul li {float:left;width:740px;height:480px;overflow:hidden;position:relative;}
.help-guide-step0 {background:url(../images/helpguide/step0.jpg);}
.help-guide-step1 {background:url(../images/helpguide/step1.jpg);}
.help-guide-step2 {background:url(../images/helpguide/step2.jpg);}
.help-guide-step3 {background:url(../images/helpguide/step3.jpg);}
.help-guide-step4 {background:url(../images/helpguide/step4.jpg);}
.help-guide-step5 {background:url(../images/helpguide/step5.jpg);}
.help-guide-step6 {background:url(../images/helpguide/step6.jpg);}
.help-guide-step7 {background:url(../images/helpguide/step7.jpg);}
.help-guide-step0 .prev {display:none;}
.help-guide-step0 .next {display:block;width:48px;height:40px;background:url(../images/helpguide/step0.jpg) -398px -247px;text-indent:-100em;left:398px;top:247px;position:absolute;}
.help-guide-step1 .prev {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:261px;top:225px;background:url(../images/helpguide/step1.jpg) -261px -225px;}
.help-guide-step1 .next {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:358px;top:225px;background:url(../images/helpguide/step1.jpg) -358px -225px;}
.help-guide-step2 .prev {display:block;position:absolute;width:80px;height:33px;overflow:hidden;text-indent:-100em;left:151px;top:246px;background:url(../images/helpguide/step2.jpg) -151px -246px;}
.help-guide-step2 .next {display:block;position:absolute;width:80px;height:33px;overflow:hidden;text-indent:-100em;left:248px;top:246px;background:url(../images/helpguide/step2.jpg) -248px -246px;}
.help-guide-step3 .prev {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:350px;top:267px;background:url(../images/helpguide/step3.jpg) -350px -267px;}
.help-guide-step3 .next {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:446px;top:267px;background:url(../images/helpguide/step3.jpg) -446px -267x;}
.help-guide-step4 .prev {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:240px;top:230px;background:url(../images/helpguide/step4.jpg) -240px -230px;}
.help-guide-step4 .next {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:337px;top:230px;background:url(../images/helpguide/step4.jpg) -337px -230px;}
.help-guide-step5 .prev {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:338px;top:260px;background:url(../images/helpguide/step5.jpg) -338px -260px;}
.help-guide-step5 .next {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:435px;top:260px;background:url(../images/helpguide/step5.jpg) -435px -260px;}
.help-guide-step6 .prev {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:465px;top:275px;background:url(../images/helpguide/step6.jpg) -465px -275px;}
.help-guide-step6 .next {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:562px;top:275px;background:url(../images/helpguide/step6.jpg) -562px -275px;}
.help-guide-step7 .prev {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:280px;top:190px;background:url(../images/helpguide/step7.jpg) -280px -190px;}
.help-guide-step7 .next {display:block;position:absolute;width:79px;height:33px;overflow:hidden;text-indent:-100em;left:380px;top:190px;background:url(../images/helpguide/step7.jpg) -380px -190px;}



/******************??????????*********/
.help-guide-wxj .help-guide-step3 .prev{ background-position:-260px -302px; left:260px; top:302px;}
.help-guide-wxj .help-guide-step3 .next{ background-position:-355px -302px; left:355px; top:302px;}
/**********kecheng pinggu***********/
.courser_msg_content{border:1px dashed #cccccc; margin-top:20px; font-size:12px; padding:5px;}
.courser_msg_p{padding:20px; font-size:14px; text-align:center;}
.courser_assquestion_id textarea{width: 788px;height: 58px;padding: 5px;border: 1px #cedce7 solid;color: #999999;line-height: 18px;font-size: 12px;background-color: transparent;-moz-box-shadow: inset 2px 2px 2px #ededed, inset -2px -2px 2px #ededed;-webkit-box-shadow: inset 2px 2px 2px #ededed, inset -2px -2px 2px #ededed;box-shadow: inset 2px 2px 2px #ededed, inset -2px -2px 2px #ededed;}

/*****???????í*****/
.ems_test_monitor_tab2_refresh{ display:block; background:url(../images/appimg/refresh.png) left center no-repeat; width:24px; height:24px; text-indent:-100em; cursor:pointer;}


/***********xiugai mima************/
.stu_editPass_title_bg{border: 1px solid #eee; background-color: #f8f8f8; padding: 5px 10px;font-weight: bold; color: #555; font-size: 12px; margin-bottom: 20px;}
.stu_editPass_title_text{background: url(../images/icon_info.png) left 3px no-repeat; text-indent: 15px;}
.stu_editPass_worn_newPass,.stu_editPass_worn_confirmPass{background: url(../images/icon_info.png) left center no-repeat;text-indent: 15px; /*margin-left: 90px;margin-bottom: 10px;*/ color: #999; line-height:26px;}
.stu_editPass_worn_confirmPass,.stu_dialog_worn{background: url(../images/editPass_03.png) left center no-repeat; color: #c00;}
.stu_dialog_worn{ padding-left:15px; color:#999}
.stu_editPass_worn_trueIcon{ background:url(../images/editPass_02.png) left center no-repeat; width:12px; height:28px;}



.pwd_strength{ position:relative; width:201px; background:#FFD099; height:16px; color:#fff; white-space:nowrap; margin-bottom:10px}
.pw_bar{ background:#FF6600; height:16px; overflow:hidden; width:0;}
.pw_letter{ position:absolute; left:0; top:0;}
.pw_letter span{ height:16px; line-height:16px; width:66px; text-align:center; border-right:1px solid #fff; display:inline-block; overflow:hidden; float:left}

.resetpwdMain .pwd_strength{ width:243px;}
.resetpwdMain .pw_letter span{ width:80px;}

/*****????????**********/
.pic_shouxianId{ text-align:center; margin:120px auto;margin-bottom:200px; width:320px;}
.pic_shouxian{ background:url(../images/student/shouxianworn.jpg) no-repeat;display:block; width:117px; height:112px; padding-bottom:20px;/* text-align:center; margin:0 auto; margin-top:150px;*/ margin:0 auto;}
.pic_shouxiantext{background:url(../images/student/shouxianwornicon.png) left 0px no-repeat; padding-left:25px; display:inline; padding-top:3px; font-weight:bold;color:#777; line-height:22px; font-size:12px;}
.pic_shouxianId .goBack a.return,.pic_shouxianId .goBack a.close{ background:url(../images/student/shouxianReturn.png) no-repeat; width:81px; height:28px; display:block; margin:20px auto; text-indent:25px; color:#fff; line-height:28px;}
.pic_shouxianId .goBack a.close{ background:url(../images/student/shouxianClose.png) no-repeat; color:#fff; text-indent:25px;}

.fb_view_left{text-align:right; width:80px;}
.fb_view_right{ width:600px; float:left;}
.fb_tagPanel{float:left;}
.choose_fb_admin{display:block;margin-top:5px;}
.course_evalue{min-height:115px;padding:0 10px;}


/****????????*****/
.overview_showallcourse{width: 145px; cursor:pointer; height:35px;display:block; font-size:12px; text-align:center; background: url(../images/student/overview/overviewbtn1.png) no-repeat;color: #fff;position:absolute;right:35px;top:-3px;line-height:33px; font-weight:bold;}
.overview_fieldset{ border:1px solid #d1c1b8;margin-bottom:10px;width:880px; overflow:hidden; clear:both; float:left;}
.overview_fieldset h2{ background-color:#e3e0db; line-height:33px; margin:1px; color:#895d43; font-size:14px; font-weight:bold; background-image:url(../images/student/overview/titlebg.png); background-position:5px center; background-repeat:no-repeat; padding-left:25px;}
.overview_fieldset h2 em{ cursor:pointer;}
.overview_content_padding{ padding:15px;}
.overview_busContent_ul1{ overflow:hidden; margin:10px auto;}
.overview_busContent_ul1 li{float:left; margin-right:12px;}
.overview_busContent_ul1 li .top{ background:url(../images/student/overview/busContentoutbg.png) left top no-repeat; width:160px; height:6px;}
.overview_busContent_ul1 li .content{background:url(../images/student/overview/busContent.png) repeat-y; width:150px; overflow:hidden; padding:0px 3px 0px 7px; min-height:78px;}
.overview_busContent_ul1 li .bottom{ background:url(../images/student/overview/busContentoutbg.png) left bottom no-repeat; width:160px; height:6px;}
.overview_busContent_ul1 li .content dl,.overview_busContent_tab tr td.content dl{ color:#895d43;}
.overview_busContent_ul1 li .content dl dt,.overview_busContent_tab tr td.content dt{ font-weight:bold; float:left;}
.overview_busContent_tab{ overflow:hidden;margin:15px 13px 10px 17px;width:850px; }
.overview_busContent_tab tr td{ text-align:center;margin:0px 10px 0px 7px;}
.overview_busContent_tab tr td.top{background:url(../images/student/overview/busContentoutbg.png) left top no-repeat; width:165px; height:6px;}
.overview_busContent_tab tr td.bottom{background:url(../images/student/overview/busContentoutbg.png) left bottom no-repeat; width:165px; height:6px;}
.overview_busContent_tab tr td.content{background:url(../images/student/overview/busContent.png) repeat-y; width:165px; padding:0px 6px 0px 4px; overflow:hidden; vertical-align:top; text-align:left;/*min-height:78px;*/}
.overview_busContent_tab tr td.content dl{ width:150px; margin:0px 3px;}


.overview_busContent_ul2{ overflow:hidden;margin:10px 15px;}
.overview_busContent_ul2 li.overview_busContent_li{float:left; width:160px;margin-right:12px;}
.overview_busContent_ul2_sub li{ background:url(../images/student/overview/titleicon.png) 10px 10px no-repeat; padding-left:18px; clear:both; margin-bottom:5px; border:none; cursor:pointer;}
.overviewPostul{background:url(../images/student/overview/levelUlbg.png) no-repeat; width:845px; height:32px; margin:20px auto; overflow:hidden;}
.overviewPostul li{float:left; color:#895d43; line-height:32px; font-size:14px; font-weight:bold; background:url(../images/student/overview/levellirangcle.png) right top no-repeat; height:32px; text-align:center;width:174px; cursor:pointer; }
.overviewPostul li span{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:160px; display:block;}
.overviewPostul li.first{ width:172px;}
.overviewPostul li.last{width:168px; background:none;margin-left:-17px;}
.overviewPostul li.select{background:url(../images/student/overview/middelCur.png) no-repeat; width:187px; height:32px; color:#fff;margin-left:-13px;}
.overviewPostul li.first.cur{background:url(../images/student/overview/firstCur.png) no-repeat; width:172px; height:32px; color:#fff;}
.overviewPostul li.last.cur{background:url(../images/student/overview/lastCur.png) right top no-repeat; width:168px; height:32px; color:#fff;}
.overviewProductTags{ background:url(../images/student/overview/txtbg.png) 0 0 no-repeat;height:33px; display:inline-block;overflow:hidden; line-height:33px; color:#703d1f; padding-left:7px; margin-right:7px; margin-bottom:10px; cursor:pointer;}
.overviewProductTags .tags_wrap{ background:url(../images/student/overview/txtbg.png) right top no-repeat; height:33px;display:inline-block; overflow:hidden;padding-right:7px;}
.overviewProductTags .tags_inner{ background:url(../images/student/overview/txtbg.png) left bottom repeat-x; height:33px;display:inline-block; overflow:hidden; text-align:center;}

/*******?????????á????************/
.engCourseWornBody{ width:100%;overflow:hidden; left:0; top:0; background:#fff;}
.engCourseWornWrap{ width:740px; margin:0 auto; padding:10px 15px 0px 15px; overflow:hidden;}
.engCourseWornImg{ background:url(../images/student/englishCourse/englishCourseWornimg_2.png) no-repeat; width:722px; height:313px; margin:0 auto;overflow:hidden;}
.engCourseWornImg .title-text{line-height:38px;color:#CE4032; font-size:24px;width:223px;word-wrap: break-word; word-break: normal;padding:0 0 0 25px;margin-top:172px;text-align:center;}

.engCourseWornText{ /*background:url(../images/student/englishCourse/worn_text.png) no-repeat; width:111px; height:54px;*/ font-size:14px; font-weight:bold; color:#333; text-align:left; margin-left:30px; line-height:30px;}
.engCourseWornContent{ color:#333; margin:0px 30px; line-height:22px;}
.engCourseWornPlugin{ color:#376cb3; font-weight:bold; text-decoration:underline;}
.engCourseEnter-wrap{width:722px;margin:0 auto;  overflow:hidden;}
.engCourseEnter-con{ float:left;left:50%;position:relative;}
.engCourseEnter, .engCourseEnter span{background:url(../images/student/englishCourse/enterCourse_2.png?2) no-repeat; }
.engCourseEnter{ float:left; position:relative;right:50%;background-position:right 0;padding-right:20px;  height:38px;font-size:16px; color:#fff; font-weight:bold; line-height:42px; }
.engCourseEnter  span{cursor:pointer;float:left;background-position:0 0;padding-left:60px;}

.engCourseEnter:hover{ text-decoration:none;}


.syssetting_ul{ width:310px; border:1px solid #ccc; min-height:24px;max-height:100px;overflow:hidden;overflow-y:auto;}
.syssetting_ul li{ padding:0px 5px; width:300px; line-height:24px; height:24px; cursor:default;}
.syssetting_ul li.cur{ background:#3c96f7; color:#fff;}


/******?§?°??°??????¤?é*****/
.stu_certlist{ overflow:hidden; margin:0px 15px;}
.stu_certlist ul{ overflow:hidden;}
.stu_certlist ul li{ border:1px solid #ddd; margin:20px auto; overflow:hidden; padding:20px;*padding-bottom:0px; border-radius:3px;}
.stu_certlist ul li h2{ color:#666; font-weight:normal; border-bottom:2px solid #cdcdcd; position:relative; padding-bottom:5px; font-size:14px; margin-bottom:20px;}
.stu_certbreif{ position:absolute; right:0; bottom:5px; font-size:12px;}
.stu_certbreif em{ margin-left:20px;}
.stu_certlist .imgDiv{ float:left; margin-right:20px; overflow:hidden;}
.stu_certlist .imgDiv img{ width:550px; height:400px;}
.stu_certlist .detailDiv{ float:right; width:230px; overflow:hidden;}
.stu_certlist .detailDiv .form-cell{ float:left; clear:both; border-bottom:1px dotted #eee; padding-bottom:0; margin-top:10px;}
.stu_certlist .detailDiv label{ color:#666; width:70px; text-align:right; margin-right:10px;}
.stu_certlist .detailDiv label,.stu_certlist .detailDiv span{ display:inline-block; float:left; margin-bottom:10px;}
.stu_certlist .detailDiv span{ width:140px; word-wrap:break-word; word-break:break-all;}

.certpreviewdialog .vfdialog-body{ border:none; background:#fff;}
.certpreviewdialog .vfdialog-cont{ background:#fff;border-radius:8px; }
.certpreviewdialog .vfdialog-close{ background:url(../images/close.png) 0 0 no-repeat; width:26px; height:26px; border:none; box-shadow:none; text-indent:-1000em; overflow:hidden; right:-10px; top:-10px;}
.certpreviewdialog .vfdialog-close:hover{filter:alpha(opacity=70); opacity:0.7;}

.userapp_link_a{width:450px; display:inline-block;}
.userapp_link_button{ background:url(../images/appimg/opbtngray.png) 0 0 no-repeat; width:50px;height:25px; text-align:center; line-height:25px; border:none;}



/***************??????????·??à***************/
.student_select_body .tbc-els-category-item-haschild>a{background-image:url(../images/student/els.png); background-position: 100% 100%; background-repeat: no-repeat;}
/*.student_select_body .tbc-els-category-container{position:absolute; margin-top:-5px; left:124px; display:none; width:218px; _width:220px; background:#E9E8E4; border:3px solid #C1AF74; border-top:0px; box-shadow:0 6px 10px -3px rgba(0, 0, 0, 0.5); z-index:5;}*/
.student_select_body .tbc-els-category-container{ position:absolute; margin-top:-5px;left:124px;top:146px;*top:51px; display:none; width:218px; _width:220px; background:#e9e8e4; border:3px solid #C1AF74; border-top:0px; box-shadow:0 6px 10px -3px rgba(0, 0, 0, 0.5); z-index:5; zoom:1;}
.student_select_body .tbc-els-category-container .tbc-els-pretty-border{ padding:9px; border-color:#C1AF74; border-top:0px; }
.student_select_body .tbc-els-category-hold .tbc-els-category-container,
.student_select_body .tbc-els-category-visible .tbc-els-category-container{ display:block; box-shadow:none; }
.student_select_body .tbc-els-category-hold .tbc-els-category-container{ box-shadow:0 6px 10px -3px rgba(0, 0, 0, 0.5); }

.student_select_body .tbc-els-category-hold .tbc-els-category-handle>a,
.student_select_body .tbc-els-category-visible .tbc-els-category-handle>a{ }
.student_select_body .tbc-els-category-visible .tbc-els-category-container{ box-shadow:none; }
.student_select_body .tbc-els-category-visible .tbc-els-category-handle .icon-16-sublist{ visibility:hidden; }
.student_select_body .tbc-els-category-hold .tbc-els-category-handle .icon-16-sublist{ visibility:visible; }

.student_select_body .tbc-els-category-item{ position:relative; height:32px; z-index:1; }
.student_select_body .tbc-els-category-item>a,
.student_select_body .tbc-els-category-item>a:visited{ background-position:174px -249px; color:#431E09; display:block; padding:6px; text-indent:6px; -moz-transition:none; -webkit-transition:none; -o-transition:none; -ms-transition:none; transition:none; bblr:expression(this.onFocus=this.blur()); outline:none;}
.student_select_body .tbc-els-category-item>a:hover{ color:#C66507; }

.student_select_body .tbc-els-category-item:hover,
.student_select_body .tbc-els-category-item-hover,
.student_select_body .tbc-els-category-item-hold{ background-color:#fff; }

	.student_select_body .tbc-els-category-item:hover>a,
	.student_select_body .tbc-els-category-item-hover>a,
	.student_select_body .tbc-els-category-item-hold>a{ position:absolute; width:204px; z-index:2; left:0px; top:0px; background-position:174px -313px; text-decoration:none; }


	.student_select_body .tbc-els-category-item-open { height:auto; border-bottom:2px solid #dddddd; }
	.student_select_body .tbc-els-category-item-open>a,
	.student_select_body .tbc-els-category-item-open>a:visited,
	.student_select_body .tbc-els-category-item-open>a:hover{width:185px !important; border-bottom:2px solid #898989; background-color:#999999; background-position:174px -345px; color:#fff; cursor:default;bblr:expression(this.onFocus=this.blur()); outline:none; }

	.student_select_body .tbc-els-category-item-open:hover>a,
	.student_select_body .tbc-els-category-item-open>a,
	.student_select_body .tbc-els-category-item-open>a{ background-position:174px -345px; top:auto; left:auto; position:static; }
	.student_select_body .tbc-els-category-item-open dd{  }

	.student_select_body .tbc-els-category-children{ display:none; }
	.student_select_body .tbc-els-category-children dl{ background:#fff; }
	.student_select_body .tbc-els-category-item-open .tbc-els-category-children{ display:block; }

	/*.student_select_body .tbc-els-category-item-haschild:hover>a,*/
	.student_select_body .tbc-els-category-item-hover>a,
	.student_select_body .tbc-els-category-item-hold>a{border:1px solid #C1AF74; color:#431E09; background-color:#fff; border-right:none; border-left-width:3px; margin:-1px 0 -1px -3px; }

	.student_select_body .tbc-els-category-submenu{ position:absolute; z-index:1; left:215px; top:-10px; display:none; padding:0 12px; box-shadow:2px 2px 5px rgba(0,0,0,.4);
	 	background:#fff; width:480px; border:1px solid #C1AF74; max-height:375px; overflow-y:auto;
		/*
		 -moz-transition:all 0.5s ease 0.1s; -webkit-transition:all 0.5s ease 0.1s; -o-transition:all 0.5s ease 0.1s; -ms-transition:all 0.5s ease 0.1s; transition:all 1s ease 0s;
		 -moz-transform:translate(0,-50px);
		 -webkit-transform:translate(0,-50px);
		 -o-transform:translate(0,-50px);
		 -ms-transform:translate(0,-50px);
		 transform:translate(0,-50px);
		 opacity:0;
		 */
	}
	.student_select_body .tbc-els-category-items:hover .tbc-els-category-submenu,
	.student_select_body .tbc-els-category-item-hover .tbc-els-category-submenu,
	.student_select_body .tbc-els-category-item-hold .tbc-els-category-submenu{
		display:block; z-index:1;
	}

	.student_select_body .tbc-els-category-item-hover .tbc-els-category-submenu,
	.student_select_body .tbc-els-category-item-hold .tbc-els-category-submenu{
		/*
		 -moz-transform:scale(1,1) translate(0px);
		 -webkit-transform:scale(1,1) translate(0px);
		 -o-transform:scale(1,1) translate(0px);
		 -ms-transform:scale(1,1) translate(0px);
		 transform:scale(1,1) translate(0px);
		 opacity:1;
		 */
	}

	.student_select_body .tbc-els-category-submenu dl{ padding:10px 6px; border-bottom:1px solid #eee; }
	.student_select_body .tbc-els-category-submenu dl:last-child{border-bottom:0px solid #eee; }
	.student_select_body .tbc-els-category-submenu dt,
	.student_select_body .tbc-els-category-submenu dd{ display:inline-block; +display:inline; +zoom:1; vertical-align:top; }
	.student_select_body .tbc-els-category-submenu dt{ color:#C66507; font-weight:bold; width:80px; }
	.student_select_body .tbc-els-category-submenu dt a,
	.student_select_body .tbc-els-category-submenu dt a:visited{ color:#C66507; }
	.student_select_body .tbc-els-category-submenu dt a:hover{ text-decoration:none; }
	.student_select_body .tbc-els-category-submenu dd a,
	.student_select_body .tbc-els-category-submenu dd a:visited{ padding:5px;color:#431E09 }
	.student_select_body .tbc-els-category-submenu dd{ color:#ccc; width:340px; padding-left:6px; }
	.student_select_body .tbc-els-category-submenu dd span{ display:inline-block; +display:inline; +zoom:1; vertical-align:top; margin-bottom:6px;}

.student_system_filterbar{ margin:15px; position:relative;*float:left; z-index:4}
.student_system_filterbar input{margin-right:5px}
.student_system_filterbar .inputxt{ border:0; background:url(../images/student/select/searchsystem.png) 0 0 no-repeat; width:220px; height:25px; color:#777; padding:0 5px 0 25px; line-height:25px}
.student_system_filterbar .tbc-els-category-container{ top:27px; left:0; border:1px solid #c1af74;margin-top:0; display:block}
.tbc-els-sys-categoryshow{ float:left;display:block; width:180px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.student_system_filterbar .small_btn_a,.student_system_filterbar .small_btn_s
{
  background: #f6e7cd;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6e7cd), to(#e3cead));
  background-image: -moz-linear-gradient(top, #f6e7cd, #e3cead 100%);
  background-image: -o-linear-gradient(top, #f6e7cd, #e3cead 100%);
  background-image: -ms-linear-gradient(top, #f6e7cd, #e3cead 100%);
  background-image: linear-gradient(top, #f6e7cd, #e3cead 100%);
  -pie-background: linear-gradient(#f6e7cd 0%, #e3cead 100%) 0 0px 50px #f6e7cd;
  border-radius:3px;
  color:#633f27;
  height:26px;
  line-height:24px;
  padding:0 10px;
  cursor:pointer;
  border:1px solid #a88e74;
  width:auto;
  *padding:0;
}
.student_system_filterbar .small_btn_s{font-weight:normal;}
.I18N:hover{outline:0; box-shadow:none;}
    .card-mainFrame .I18N, .I18N i{ display:inline !important;}


.tux-btn.pag-go{ min-width:30px; padding:0 5px; line-height:20px; background-image:none;}
.myexa-innerbody .tux-btn.orange
{
    border-color: #b16b35;
  box-shadow: inset 0px 1px 1px #fecf89;
  background-color: #d56400;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d56400), to(#803a14));
  background-image: -moz-linear-gradient(top, #d56400, #803a14 100%);
  background-image: -o-linear-gradient(top, #d56400, #803a14 100%);
  background-image: -ms-linear-gradient(top, #d56400, #803a14 100%);
  background-image: linear-gradient(top, #d56400, #803a14 100%);
  -pie-background: linear-gradient(#d56400 0%, #803a14 100%) 0 0px 50px #803a14;
    }
.myexa-innerbody .tux-btn.orange:hover,
.myexa-innerbody .tux-btn.orange:focus {
  color: #221500;
  text-shadow: 0 1px 1px #fff8ef;
  color: #ffffff;
  text-shadow: 0 1px 1px #bb7001;
  border-color: #a64d01;
  border-bottom-color: #d47f01;
  box-shadow: inset 0px 1px 1px #ffd9a2;
  background-color: #e06e00;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e06e00), to(#a03400));
  background-image: -moz-linear-gradient(top, #e06e00, #a03400 100%);
  background-image: -o-linear-gradient(top, #e06e00, #a03400 100%);
  background-image: -ms-linear-gradient(top, #e06e00, #a03400 100%);
  background-image: linear-gradient(top, #e06e00, #a03400 100%);
  -pie-background: linear-gradient(#e06e00 0%, #a03400 100%) 0 0px 50px #a03400;
}
.myexa-innerbody .tux-btn.orange:active {
  color: #090500;
  text-shadow: 0 1px 1px #ffeed5;
  color: #ffffff;
  text-shadow: 0 1px 1px #a16001;
  border-color: #e06e00;
  border-bottom-color: #feb03d;
  box-shadow: inset 0px 1px 1px #fecf89;
  background-color: #feb03d;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e06e00), to(#a03400));
  background-image: -moz-linear-gradient(top, #e06e00, #a03400 100%);
  background-image: -o-linear-gradient(top, #e06e00, #a03400 100%);
  background-image: -ms-linear-gradient(top, #e06e00, #a03400 100%);
  background-image: linear-gradient(top, #e06e00, #a03400 100%);
  -pie-background: linear-gradient(#e06e00 0%, #a03400 100%) 0 0px 50px #a03400;
  box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.4);
  border-color: #a64d01;
  outline: none;
}
/*****?ò×ó????°???*****/
.corner-btn.gray:before{ position: absolute; content:" "; border: transparent 14px solid; border-width:13px 12px ; border-right-color:#ededed; border-radius:3px; top: 0px; left:-24px; height: 0; width: 0; }
.corner-btn.gray{ position: relative; min-width:60px; height:28px; background: #ededed; border-radius: 5px;text-align: center; line-height: 28px; color: #333; font-size: 12px; border: 1px solid #ddd; display:inline-block; margin-top:0px;}
.corner-btn.gray:after{ position: absolute; content: " "; border: transparent 13px solid;  border-width:13px 12px; border-right-color: #ededed; top: 2px; left:-24px; height: 0; width: 0; }

.corner-btn.blue:before{ position: absolute; content:" "; border: transparent 14px solid; border-width:13px 12px ; border-right-color:#3a7bc0; border-radius:3px; top: 0px; left:-24px; height: 0; width: 0; }
.corner-btn.blue{ position: relative; min-width:60px; height:28px; background: #3a7bc0; border-radius: 5px;text-align: center; line-height: 28px; color: #fff; font-size: 12px; border: 1px solid #1d5a8a; display:inline-block; margin-top:0px;}
.corner-btn.blue:after{ position: absolute; content: " "; border: transparent 13px solid;  border-width:13px 12px; border-right-color: #3a7bc0; top: 2px; left:-24px; height: 0; width: 0; }
.corner-btn:hover{ cursor:pointer}

.msgcontent .tux-btn.small-2{ font-size:12px; padding:5px}
.msgcontent .tux-btn.pag-go{ line-height:14px;}
a.student-grid-start-icon,a.student-grid-del-icon,span.student-grid-limit-icon{ background:url(../images/student/start.png) 0 0 no-repeat; width:25px; height:18px; overflow:hidden; display:inline-block;}
a.student-grid-del-icon{ background:url(../images/student/del.png) 0 0 no-repeat;}
span.student-grid-limit-icon{ background:url(../images/student/limitedicon.png) 0 0 no-repeat;}



/***********???§?°????·¨**********/
.study-step-ul{background:url(../images/course/ul_bg.png) no-repeat; width:860px; height:32px; margin:20px auto; overflow:hidden;}
.study-step-ul li{ float:left;background:url(../images/student/overview/levellirangcle.png) right top no-repeat; height:32px; text-align:center; color:#666; font-size:14px; font-weight:bold; line-height:32px; padding:0 20px 0 10px; letter-spacing:2px;}
.study-step-ul li a{ color:#666; cursor:default}
.study-step-ul li a:hover{ text-decoration:none}
.study-step-ul .s-bg{ background:url(../images/course/step_bg.png) 0 bottom no-repeat; height:32px;}
.study-step-ul li.cur,
.study-step-ul li.disabled,
.study-step-ul li.enable{margin-left:-24px; background:none; padding-right:10px; margin-right:5px;}
.study-step-ul li.cur{margin-left:-25px}
.study-step-ul li.first.enable{ margin-left:0px}
.study-step-ul li.cur .fir{ background-position:0 -33px;}
.study-step-ul li.cur .fir a{ background-position:right -33px; margin-left:15px;}
.study-step-ul li.first.cur{ padding:0; padding-right:12px; margin-left:0}
.study-step-ul li .fir{display:block;height:33px;}
.study-step-ul li.first.cur .fir{ background-position: 0 0; }
.study-step-ul li.cur a,
.study-step-ul li.disabled a,
.study-step-ul li.enable .fir a,
.study-step-ul li.first.enable .fir a{display:block; color:#fff;height:32px; margin-right:-12px; padding:0 16px 0 7px; cursor:pointer}
.study-step-ul li.first.cur .fir a{ background-position:right 0;margin-left:5px;}
.study-step-ul li.enable .fir a{ color:#fff; cursor:pointer; background-position:right -100px; padding:0 18px 0 10px}
.study-step-ul li.enable .fir{background-position:0 -100px; padding-left:12px}
.study-step-ul li.first.enable .fir{ background-position:0 -67px; display:block; padding-left:7px; margin-left:-9px;margin-right:1px; font-size:16px;}
.study-step-ul li.first.enable .fir a{background-position:right -67px; padding-right:20px}
.study-step-ul li.disabled .fir{ background-position:0 -133px; font-size:16px}
.study-step-ul li.disabled .fir a{ background-position:right -133px;margin-left:15px;}


.study-step-progress{ float:right; overflow:hidden;margin-right:30px}
.study-step-progress .progress-panel{ float:left;margin-right:5px; background:#c2bbae; border:1px solid #b8b2a8; height:11px; width:170px; position:relative;margin-top:11px;}
.study-step-progress .progress-bar{ position:absolute; left:0; top:0; height:11px; background:url(../images/course/progressbar.png) 0 0 repeat-x;}
.study-step-progress .progress-info{ float:right; color:#6e9809; font-size:14px;}
.study-step-content{ padding:0 10px}
.study-step-content h3{ font-size:14px; font-weight:bold; color:#333}
.study-step-content p{margin:5px 0 20px; line-height:22px; color:#333}
.study-step-content .sgrid .datalist table{ background:none; border-left:none}
.study-step-content .sgrid .datalist table td,.study-step-content .sgrid .datalist table th{ border:1px solid #dfdad1; color:#666;}
.study-step-content .sgrid .datalist table th{ border-bottom:1px solid #c3b1a4; color:#5c4839; line-height:40px;}
.study-step-content .sgrid-panel .dataline{ display:none}
.study-step-content .datalist table td .break-row{ white-space:normal; word-wrap:break-word; word-break:break-all;}
.study-step-content .datalist table td a{ color:#782600}
.study-step-content .sgrid .pagination-panel-outer .tpagination{margin-left:200px }
.study-step-content .form-btn-sbm{ background:url(../images/course/btnbg.png) 0 0 repeat-x transparent; height:38px; border:0; border-left:1px solid #c14d06; border-right:1px solid #c14d06;*border:0; border-radius:5px; color:#fff; font-size:14px; font-weight:bold; line-height:38px; padding:0 20px;*padding:0 10px;}
.study-step-content .form-btn-sbm:hover,.study-step-content .form-btn-sbm:focus{box-shadow:inset 0px 2px 2px #f8b083}
.study-step-content .form-btn-sbm[disabled],.step-content .from_btn_l[disabled]{ text-shadow:0 -1px 1px #f2f2f2; cursor:default; color:#9a7762; background:#e6d2b1; border:1px solid #a88e74}
.study-step-content .form-btn-sbm[disabled]:hover,.study-step-content .form-btn-sbm[disabled]:focus{ box-shadow:none;}
.study-step-content .promise-textarea{ border:1px solid #c5bfb4; border-radius:5px; color:#666; padding:5px 10px; height:120px;}

.study-step-content .grid_progress{ overflow:hidden; line-height:20px; color:#6e9809;}
.study-step-content .grid_progress ul{ height:20px; overflow:hidden; float:left}
.study-step-content .grid_progress ul li{ float:left; width:12px; height:18px;margin-right:5px; background:#e2e0de; border:1px solid #cfccc7; cursor:pointer;}
.study-step-content .grid_progress ul li.mark{ background:#7aa907; border:1px solid #7aa907; width:12px;}

.study-step-content .chapter-img,.study-step-content .chapter-finish-img{ position:absolute; left:100px; top:-30px; background:url(../images/course/chapter.png) 0 0 no-repeat; width:130px; height:130px;}
.study-step-content .chapter-finish-img{background:url(../images/course/chapter2.png) 0 0 no-repeat;}
.tpagination-panel .pag-prev-page.disabled,
.tpagination-panel .pag-next-page.disabled{ background:#ebe9e6; border:1px solid #ddd;color:#999; height:24px;cursor:default}
.study-step-content .form_choice p{margin:0}

.study-eval-movie,.study-eval-img{ position:relative; border:1px solid #c7b38f; width:300px; margin-right:15px; padding:5px; height:200px; overflow:hidden; float:left;margin:5px 10px 10px 0;}
.study-eval-movie .bg,.study-eval-img .bg{ background:url(../images/course/icon.png) 0 bottom no-repeat;}
.study-eval-movie .show,.study-eval-img .show{ position:absolute; right:15px; top:15px;height:20px;overflow:hidden; cursor:pointer}
.study-eval-movie .show i,.study-eval-img .show i{ background-position:0 -36px; width:20px; height:16px;float:left;margin-top:3px;}
.study-eval-movie .show .l,.study-eval-img .show .l{ background-position:0 -134px; width:10px; height:20px; float:left}
.study-eval-movie .show .r,.study-eval-img .show .r{ background-position:right -134px; width:10px; height:20px; float:right}
.study-eval-movie .show .cont,.study-eval-img .show .cont{ background:url(../images/course/iconbg.png) 0 -57px repeat-x; color:#333; float:left; height:20px;}
.study-eval-movie .play{ position:absolute; left:45%; top:42%; cursor:pointer}
.study-eval-movie .play .center{ float:left; right:45%; position:relative}
.study-eval-movie .play .l{ background-position:0 -77px; width:25px; height:55px; float:left}
.study-eval-movie .play .r{ background-position:right -77px; width:25px; height:55px; float:left}
.study-eval-movie .play .cont{ background:url(../images/course/iconbg.png) 0 0 repeat-x; height:55px;float:left; line-height:55px; font-size:14px; overflow:hidden}
.study-eval-movie .play i{ background-position:0 0; width:32px; height:36px; float:right; margin-top:10px;}
.study-eval-movie-blowup{ width:830px; height:510px; float:none;margin:0 auto 10px; padding:5px;}
.study-eval-movie-blowup .play{ left:50%;top:45%}
.study-eval-movie-blowup .play .center{ right:50%}
.study-eval-movie-blowup .show i{ background-position:-2px -57px;}
.study-eval-movie .movie{width:100%; height:100%}
.study-eval-movie .load-mv{ width:100%; height:100%;background:#000; }
.study-eval-movie .load-mv img{width:100%; height:100%}

.study-eval-img .load-img{width:100%; height:100%; padding:0; margin:0; overflow:hidden;}
.study-eval-img .load-img img{ width:100%; height:200px}
.study-eval-img .load-img tr td{ text-align:center; vertical-align:middle; padding:0; margin:0}
.study-eval-img-blowup{ height:auto; width:auto; float:none; margin:0 auto 10px;}
.study-eval-img-blowup .load-img img{width:100%; height:auto}
.study-step-report-record{ background:#dad7cf; overflow:hidden; height:179px; }
.study-step-report-record ul{padding:0px 10px 0px; position:relative; float:left;margin:15px 0;}
.study-step-report-record ul li{  width:230px;color:#666; font-weight:bold; line-height:30px;*ling-height:28px; height:30px;*height:28px; margin:3px 0;*margin:1px 0;}
.study-step-report-record ul li .list{display:block; padding-left:10px;overflow:hidden;border:1px solid #f3f0e8;}
.study-step-report-record ul li.spread{ z-index:3; position:relative; padding-right:20px; color:#782600;}
.study-step-report-record ul li.spread .list{position:absolute;left:0; width:218px; padding-right:10px; z-index:4;border:1px solid #ceb3a2; background:#f3f0e8; border-right:0; margin-bottom:6px;}
.study-step-report-record ul .summary{ z-index:2; position:absolute; left:238px; top:-18px; border:1px solid #ceb3a2; border-top:0; border-bottom:0; width:375px; padding:5px 10px 5px 15px; height:149px; overflow:auto}
.study-step-report-record ul .summary dl{ overflow:hidden; line-height:35px; color:#333; font-size:14px; font-weight:normal}
.study-step-report-record ul .summary dt{float:left}
.study-step-report-record ul .summary dd{float:left}
.study-step-report-record .view-rank{ float:right; height:161px; line-height:161px;background:url(../images/course/circle.png) left top no-repeat;width:180px;text-align:left;position:absolute; right:0; top:0px; z-index:3}
.study-step-report-record .view-rank .toggle,.study-step-report-record .rank-panel .toggle{ background:#e6deca;margin-left:30px; overflow:hidden; position:relative;height:161px;}
.study-step-report-record .record-footprint,.study-step-report-record .record-rank{ background:url(../images/course/footprint.png) 0 0 no-repeat; margin:20px; padding-top:40px; width:20px; padding-right:20px; border-right:1px dashed #979797; float:left; font-size:16px; line-height:20px; font-weight:bold; text-align:center; color:#633f2a; font-weight:bold}
.study-step-report-record  .record-rank{ background:url(../images/course/crown.png) -5px 0 no-repeat; margin:30px 0 30px 45px; padding-top:30px;}
.study-step-report-record .toggle .switch{ background:url(../images/course/toleft.png) 0 center no-repeat; cursor:pointer; width:30px; height:161px; left:0px; top:0; display:inline-block; position:absolute;}
.study-step-report-record .toggle .switch-change{ background:url(../images/course/toright.png) 0 center no-repeat;}
.study-step-report-record .view-rank .f,.study-step-report-record .view-report .f{color:#633f2a; font-weight:bold; font-size:16px; padding-left:35px; cursor:default;display:inline-block}
.study-step-report-record .view-report{float:left; position:static;left:20px; top:0; height:161px; line-height:161px; background:none;width:auto;}
.study-step-report-record .view-report .f{ display:inline-block;background:none; text-align:center;}
.study-step-report-record .rank-panel{background:url(../images/course/circle.png) left top no-repeat;width:auto; float:right;}

.study-step-report-record dl.score{ display:block; float:left; margin:10px 0 10px 10px;}
.study-step-report-record dl.score dt{ border-bottom:1px dashed #979797;}
.study-step-report-record dl.score dt,.study-step-report-record dl.score dd{ color:#333; font-size:14px; font-weight:bold; text-align:center;padding:10px 0;}
.study-step-report-record dl.score .mark{ color:#666; font-size:18px; display:block;max-width:105px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.study-step-report-rank-bg{ background:#f3f0e8; overflow:hidden; margin:8px; height:161px; border:1px solid #782600;position:relative}
.study-step-report-record ul.rankul{ float:right; margin:20px -10px 10px 0px;}
.study-step-report-record ul.rankul li{ float:left; margin:0 10px; width:70px; background:none; height:auto; text-align:center}
.study-step-report-record ul.rankul li .imgpanel{ position:relative;}
.study-step-report-record ul.rankul li .imgpanel img{ width:60px; height:60px; border:3px solid #d2afa8; border-radius:50%; margin:0 auto;}
.study-step-report-record dl.member{ line-height:26px; font-weight:normal; font-size:14px; color:#333;margin-top:10px;}
.study-step-report-record dl.member dt,.study-step-report-record dl.member dd{width:70px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.study-step-report-record ul.rankul li .imgpanel .crown{ position:absolute;left:-2px; top:-2px;background:url(../images/course/pileum.png) 0 0 no-repeat; width:20px; height:20px; text-indent:-1000em}
.study-step-report-record ul.rankul li .imgpanel .num{position:absolute;left:2px; top:-5px;background:#8c6727; border:2px solid #d3d3d3; color:#fff; width:16px; height:16px; line-height:16px; text-align:center; border-radius:50%; font-weight:normal}


.study-report-rank-tab{ width:100%;}
.study-report-rank-tab tr td{ font-weight:bold; color:#666; line-height:26px; vertical-align:top}
.study-report-rank-tab tr td.name{ width:120px; padding:0 10px}
.study-step-stage-report{ border:1px solid #c7bbae; background:url(../images/course/ulbg.png) 0 0 repeat-x #e5dcca;padding:20px 10px; margin-bottom:20px}
.study-step-stage-report .report-panel{border-bottom:3px solid #3b8e57;}
.study-step-stage-report table{background:url(../images/course/arrow.png) right bottom no-repeat;  width:100%; position:relative; bottom:-7px;}
.study-step-stage-report table tr td{ position:relative;bottom:0px; padding:0; color:#333;vertical-align:top; margin:0; background:url(../images/course/arrow.png) 0 bottom no-repeat; margin-bottom:-10px;}
.study-step-stage-report table tr td .summary{margin:0 10px 20px 20px;}
.study-step-stage-report table tr td .date{ color:#d25102; display:block}
.study-step-title{ margin:0 auto; overflow:hidden}
.study-step-title .abcenter{padding:5px 0 20px}
.study-step-title li{ float:left;text-align:center; padding:0 30px; line-height:30px; font-size:14px; border-radius:20px;}
.study-step-title .step-cur{border:1px solid #786a62; background:#786a62; color:#fff;cursor:pointer}
.study-step-title .step-dis{ border:1px solid #c0c0c0; color:#bebebe;}
.study-step-title .step-pass{ border:1px solid #7b6d65;color:#786a62;cursor:pointer}
.study-step-title .step-art{ background:url(../images/course/art.png) 0 0 no-repeat; height:30px; width:40px; padding:0; margin:0 10px;}
.study-step-title .step-art-pass{ background-position:0 bottom;}
.myexa-rank-dialog{ background:none;}
.myexa-rank-dialog .vfdialog-close{ box-shadow:none; background:url(../images/classroom/close.png);width:24px;height:24px; text-indent:-1000em; text-shadow:none;border:0; top:8px; right:8px}
.myexa-rank-dialog .vfdialog-body{border:0;background:#FAFAFB;border-radius:5px;}
.myexa-rank-dialog .vfdialog-cont{ overflow:hidden}
.study-step-report-record-panel{ overflow:hidden; position:relative;width:840px}
.study-step-report-record-panel ul.show{ overflow:hidden;width:8400px;}
.study-step-report-record-panel ul.show li.first{ float:left; width:100%; height:100%;width:840px}

.study-waiting-audit{color:#888;margin-top:20px;}
.study-waiting-audit h1{ background:url(../images/course/gou.png) 0 center no-repeat; line-height:30px; color:#878787; font-size:16px; font-weight:bold; padding-left:30px;margin-bottom:5px;}



/******????·???****/
.els-coverpanel{ height:360px; overflow:hidden; overflow-y:auto; border:1px solid #eee; width:890px; margin:0 auto;}
.els-coverpanel ul {margin-right:-10px;}
.els-coverpanel ul li{ float:left; background:url(../images/student/cover/book_1.jpg) center center no-repeat; width:130px; height:170px; margin:10px 5px; border:3px solid #fff}
.els-coverpanel ul li span{ padding:10px 5px 10px 17px; display:block; font-size:14px; font-weight:bold}
.els-coverpanel ul li:hover,.els-coverpanel ul li.cur{ border:3px solid #4fa0e5}
.myexa-rank-dialog .vfdialog-cont{ overflow:hidden}

.els-select-header{ background:url(../images/student/collection/courseheader.jpg) 0 0 no-repeat; width:880px; height:59px; border-bottom:1px solid #a19996; margin:-10px auto 0;}
.els-select-link,.els-select-link a{ background:url(../images/student/collection/selectcourse.png) 0 0 no-repeat; height:50px; display:block; cursor:pointer}
.els-select-link{ float:right;min-width:100px;margin-right:90px;margin-top:8px;}
.els-select-link a{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background-position:right 0; padding-right:20px; margin-right:-5px; margin-left:55px; max-width:220px; color:#fff; font-size:16px; font-weight:bold; line-height:55px;}
.els-select-link:hover{filter:alpha(opacity:90); opacity:0.9}
/*考试验证码*/
.ems-get-code-vfdialog{border: 3px solid #FF8E3B;border-radius: 5px;box-shadow: none;}
.ems-get-code-vfdialog .vfdialog-body,.ems-get-code-vfdialog .vfdialog-footer{border:none;border-radius: 5px;padding-top:0;}
.ems-get-code-vfdialog .vfdialog-body{padding:32px 10px 0;}
.ems-get-code-vfdialog .vfdialog-close{width: 24px;height: 20px;line-height: 20px;background: #FFAC6F;border-color: #FF9E50;top:10px;color: #fff;box-shadow: none;}
.ems-get-code-vfdialog .tux-btn.small-3{box-shadow:none;padding:6px 20px;border:none;background-image: none;border-radius: 0;margin-right: 20px;}
.ems-get-code-vfdialog .vfdialog-sure,.ems-get-code-vfdialog .vfdialog-sure:hover,.ems-get-code-vfdialog .vfdialog-sure:focus{background-color: #49ACEA; }
.ems-get-code-vfdialog .vfdialog-cancel{background-color: #D1D1D1;margin-left: 20px;}
.ems-code-input{width: 100px;border:1px solid #ccc;height: 24px;margin-left: 10px;padding-left: 3px;}
.ems-get-code{padding: 0 15px;background-color: #FF7E35;border: 1px solid #E15B00;cursor: pointer;color: #fff;margin-left: 10px;height: 28px;line-height: 24px;}
.ems-unable-get-code{background-color: #848484;border: 1px solid #848484;cursor: default;}

/*开发添加*/
.myexa-title-tips{
    color: #CD661D;
    padding: 5px 0 5px 25px;
    font-size:12px;
    font-weight: normal;
}

/*kaoshi   true  answer  style*/
.choice-true-answer-img{
    margin-left:-16px;
    *zoom:1;
    position:relative;
    z-index:2;
}
.choice-true-answer-span{
    position:relative;
    z-index:1;
    line-height:1em;
    background-color:White;
    border:1px dashed #ff99ff;
    margin-left:-11px;
    vertical-align:middle;
    padding:1px 10px 2px;
    *margin-left:-18px;
    *padding-left:0;
    *zoom:1
}
/*考试中心   我的考试  右侧答题列表样式*/
.myexa-has-answer{
    background:#73d13d;
}

.ems-view-has-scroll-top{
    background:url(../images/kaoshi/subject_bg02.png) -7px 1px no-repeat!important;
}
.ems-view-has-scroll-content{
    background:url(../images/kaoshi/subject_contbg02.png) -3px 0px repeat-y!important;
}

.ems-view-has-scroll-bottom{
    background:url(../images/kaoshi/subject_bg02.png) -7px -129px no-repeat!important;
}
/*考试中心进入考试右边个人信息tab*/
.myexa-pic-bg{
  padding: 10px 0;
  background: url(../images/kaoshi/faceBack.png) 50% 50% no-repeat;
}
.myexa-pic-bg img{
  width: 72px;
  height: 72px;
}
.myexa-view-question-num-panel .myexa-question-tip{
  width: 165px;
}
.myexa-info{
  width: 85px;
  margin: 0 auto;
}
.myexa-doing-after .myexa-view-result-list{
  width: 136px;
}
.myexa-view-result-list .myexa-view-result li{
  width: 26px;
}
.myexa-info-text{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
}


/*2016-4-1 exam detail*/
.ems-exam-result .myexa-view-info-title{
    margin-top:2px;
    font-size:12px;

}

.ems-exam-grade{
    border-bottom: 1px dashed  #40220f;
    padding-bottom:7px;
    margin-bottom:24px;
    width:530px;
    margin:auto;
}
.ems-exam-grade  b{
    color:#666666;
    margin-right:42px;
}

.ems-exam-grade .orange{
    color:#cb0202;
}

.ems-exam-again{
    border-color: #b16b35;
    box-shadow: inset 0px 1px 1px #fecf89;
    background-color: #d56400;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d56400), to(#803a14));
}

.ems-exam-examine{
    background: url(../images/kaoshi/ems_exam_examine.png);
    background-position: 10% 90%;
    background-repeat: no-repeat;
    margin-left: 10px;
    width: 62px;
    margin: auto;
    padding: 0 10px;
}

.ems-exam-examine-printing{
    background: url(../images/kaoshi/ems_exam_printing.png);
    background-position: 10% 90%;
    background-repeat: no-repeat;
    margin-left: 10px;
    width: 62px;
    margin: auto;
    padding: 0 10px;
}

.ems-exam-examine-link{
    color:#63351c;
    font-size:12px;
    margin-left:12px;
    line-height:14px;
    background-color:transparent;
    border-bottom:1px solid #63351c;
    outline:none;
}

.ems-exam-nopass{
    background: url(../images/kaoshi/ems_exam_nopass.png);
    background-position: center left;
    background-repeat: no-repeat;
    margin-left:48px;
    font-weight: bold;
}

.ems-exam-pass{
    background: url(../images/kaoshi/ems_exam_pass.png);
    background-position: center left;
    background-repeat: no-repeat;
    margin-left:48px;
    font-weight: bold;
}

.hint-color{
    color:#cb0202;
    font-size:12px;
    text-align: center;
}

.ems-exam-gradescore{
    background:#faf8f0;
    margin-left:-10px;
}

.ems-exam-gradescore-frame{
    background:#faf8f0;
}

.ems-exam-username-content{
    text-align: left;
    margin:8px 0 0 8px;
    border-bottom:none;
}

.ems-exam-username-details{
    margin-left:10px;
}

.ems-exam-username-details span{
    margin-right:40px;
    color:#999999;
    font-size:12px;
}

.ems-exam-username-details span em{
    color:#333333;
}

.myexa-view-result .myexa-right .ems-exam-index{
    color:#529002;
    background: url(../images/kaoshi/ems_exam_right.png);
    background-position: center center;
    background-repeat: no-repeat;
}


.myexa-view-result .myexa-wrong .ems-exam-index{
    color:#cb0202;
    background: url(../images/kaoshi/ems_exam_wrong.png);
    background-position: center center;
    background-repeat: no-repeat;
}
.myexa-view-result .myexa-unknow .ems-exam-index{
    color:#cb0202;
    background: url(../images/kaoshi/ems_exam_wrong.png);
    background-position: center center;
    background-repeat: no-repeat;
}
.ems-exam-userdetails{
    margin-right:10px;
}
.ems-exam-check{
    border: none;
    background: url(../images/kaoshi/ems_exam_examine.png);
    background-position: 4% 62%;
    background-repeat: no-repeat;
    margin-left: 10px;
    padding: 0 12px;
    outline: none;
    width: auto;
}
.ems-exam-check-content{
    color:#63351c;
    font-size:12px;
    margin-left:2px;
    line-height:22px;
    border-bottom:1px solid #63351c;
    letter-spacing: 0.5px;
    outline:none;
}
.ems-exam-mycert{
    border: none;
    background: url(../images/kaoshi/ems_exam_printing.png);
    background-position: 0% 60%;
    background-repeat: no-repeat;
    margin-left: 10px;
    padding: 0 12px;
}

.ems-exam-myrank{
    border: none;
    background: url(../images/kaoshi/ems_exam_ranking.png);
    background-position: 0% 60%;
    background-repeat: no-repeat;
    margin-left: 10px;
    padding: 0 12px;
}
.ems-exam-makeup{
    font-weight:normal;
    border: none;
    background: url(../images/kaoshi/ems_exam_makeup.png);
    background-position: 0% 60%;
    background-repeat: no-repeat;
    margin-left: 10px;
    padding: 0 10px;
}
.ems-exam-makeup-examination{
    font-weight:normal;
    border: none;
    background: url(../images/kaoshi/ems_exam_ranking.png);
    background-position: 0% 60%;
    background-repeat: no-repeat;
    padding: 0 12px;
    outline:none;
}
.ems-exam-makeup-exam{
    font-weight:normal;
    border: none;
    background: url(../images/kaoshi/ems_exam_makeup.png);
    background-position: 1% 60%;
    background-repeat: no-repeat;
    padding:0 14px;
    width:auto;
    outline:none;
}

/*tbcs找回支付密码*/
.confirm-list-item{
    padding: 0 0 0 182px;
    overflow: hidden;
}
.modify-btn-wrap{
    margin-top: 48px;
    text-align: center;
}
.modify-btn-wrap input[type='button']{
      cursor: pointer;
}
.modify-button{
    width: 90px;
    height: 32px;
    background-color: #f99753;
    outline: none;
    border: none;
    color: #fff;
    border-radius: 4px;
}
.modify-button-cancel{
    width: 90px;
    height: 32px;
    background-color: #fff;
    outline: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.modify-button-empty{
    padding: 5px 10px;
    border: 1px solid #f99753;
    background-color: #fff;
    color: #f99753;
    border-radius: 4px;
}
.modify-has-send{
    width: 90px;
    height: 32px;
    background-color: #ddd;
    outline: none;
    border: none;
    color: #fff;
    border-radius: 4px;
}
.modify-inputer{
    width: 128px;
    height: 22px;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 3px;
}
.confirm-list-content{
    margin-bottom: 10px;
}
.confirm-type{
    color: #f99753;
    margin-bottom: 25px;
    font-size: 13px;
    font-weight: bold;
}
.msg-confirm-info{
    margin-left: -96px;
    margin-top: 10px;
    color: #999;
}
.confirm-nav{
    width: 210px;
    margin: 0 auto;
    overflow: hidden;
}
.confirm-nav a{
    line-height: 28px;
    display: block;
    float: left;
    width: 50%;
    text-align: center;
    color: #404040;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px solid #ccc;
}
.confirm-nav a:hover{
    text-decoration: none;
}
.confirm-nav a.cur{
    height: 26px;
    border-bottom: 3px solid #e16109;
}
.reset-info-tip{
    padding-top: 30px;
    padding-bottom: 35px;
    text-align: center;
    color: #999;
}
.find-password-wrap .shopSecureremark{
    padding-top:15px;
}
.find-password-wrap .dialog-title{
    color: #999;
}


/*新增资讯模块点赞按钮样式*/
.cms-praise-button{
  width:150px;
  height: 30px;
  border-radius: 2px;
  margin: 30px auto 0px;
  cursor: pointer;
  display: block;
  position: relative;
  background-color: #69819B;
  outline: none;
  padding:0px 13px;
  -moz-padding:0px 12px!important;
  padding:0px 14px\9;
  *padding-left:14px;
  *padding-right:10px;
  overflow: visible!important;
}

.cms-praise{
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height:30px;
  display: block;
}

.cms-praise-bg-img{
  background: url("../images/point_praise.png") no-repeat;
  display: block;
  width: 15px;
  height: 15px;
  margin: 6px 0px 0px 0px;
  float: left;
}

.cms-praise-num{
  display: block;
  float: right;
  *margin-top:1px;
}

.cms-like-animate{
  height:20px;
  text-align: center;
  line-height:20px;
  color: orange;
  position: absolute;
  top:-20px;
  left: 0px;
  display: none;
  *left: 0px;
}

.cms-praise-button.cms-praise-button-notpraise{
  background-color: #69819B;
}

.cms-praise-button.cms-praise-button-beenpraise{
  background-color: #ccc;
}
/*老考试中心 添加 加载tbc_ems_front.js之前的蒙版层*/
.before-ems-load-mask{
  position:fixed;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:1001;
  background-color:#000;
  opacity:0.4;
  filter:alpha(opacity=40);
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
}
.before-ems-load-mask .loading-tip{
  width: 150px;
  height: 40px;
  padding: 10px 0;
  background: #000 url(../images/loading_ajax.gif) center center no-repeat;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  color: #FFF;
  position: fixed;
  top:30%;
  left: 50%;
  margin-left: -75px;
}
