@charset "utf-8";
/* CSS Document */
/*html {-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);}*/
*{margin:0;padding:0;}
html{-webkit-text-size-adjust:none; }
body{font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px;color:#313131;text-align:left;font-weight:normal;}
fieldset,img {border:0; vertical-align:bottom;}
address,caption,cite,code,dfn,/*em,*/th,var {font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%}
abbr,acronym {border:0}
button,input,select,textarea{font-size:100%;}
font{font-style:normal;font-size:14px;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-style:inherit;font-size:12px;font-weight:inherit;outline:none;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both; line-height:0px; height:0px; font-size:0px;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
a{text-decoration:none;color:#313131;}
.clear_box{clear:both;}
.header a.go,.header a.public,.header a.triangle,.header a.username,.header a.add,.header a.home,.header a.hlep,.page a,.lesson-ico,.search-btn,.checkbox-ico,.menu-ico,.collect,.study-btn,.teach-btn,.read-btn,.stop-btn,.past-btn,.menu-ico2,.reco,.start-btn,.exit-btn,.delete-btn,.switch-btn,.check-ico-notice,.accessory-ico,.manage-add,.manage-del,.top-ico,.down-ico,.del-ico,.curse_cnt_left dt i,.textbook-list li div span a,.teacher_left a,.edit-btn,.return-btn,.role-box i,.del-team,.resource_left a,input.reset,.reg_lfet li p font,a.delete_res,.resource_title a,.resource li .file_list li .delete,.outline-con dt .menu-ico,.right_search .file_list li div a,.outline-con .menu-wrap dl a,.re-ico,.img-con,.img-list,.curse_cnt_left dd font,.close_box,.select-reg .menu-wrap dl a,.delete-ico,font.dis_bg,.eidt_corse,.course_type_ioc,i.delete,a.close,.search_div span,.next_span,.prev_span,.header .bg_span_span,.video-con .video_box_2 .optio_ico a:hover,.checked_cate a,.view_quest .question_info span,.test_paper .quest_info li span.move,.count_left .ul_pepole span a,.creat_parer .sort_span,a.move_pre{background:url(../images/img_bg.jpg) no-repeat;}
.edit-icon-a,.del-icon-a,.collect-icon-a,.download-icon-a,.lock-icon-a,.deblock-icon-a,.pass-icon-a,.nopass-icon-a,.stat-icon-a,.elite-icon-a,.top-icon-a,.annex-icon-a,.move-icon-a,.bank-icon-a{display:inline-block; width:16px; height:16px; overflow:hidden; margin-right:15px; background:url(../images/manage_ico.gif) no-repeat; vertical-align:middle;}
a.edit-icon-a{background-position:0 0;}
a.edit-icon-a:hover{background-position:0 -19px;}
a.del-icon-a{background-position:-19px 0;}
a.del-icon-a:hover{background-position:-19px -19px;}
a.collect-icon-a{background-position:-38px 0;}
a.collect-icon-a:hover{background-position:-38px -19px;}
a.download-icon-a{background-position:-57px 0;}
a.download-icon-a:hover{background-position:-57px -19px;}
a.lock-icon-a{background-position:-76px 0;}
a.lock-icon-a:hover{background-position:-76px -19px;}
a.deblock-icon-a{background-position:-95px 0;}
a.deblock-icon-a:hover{background-position:-95px -19px;}
a.pass-icon-a{background-position:-114px 0;}
a.pass-icon-a:hover{background-position:-114px -19px;}
a.nopass-icon-a{background-position:-133px 0;}
a.nopass-icon-a:hover{background-position:-133px -19px;}
a.stat-icon-a{background-position:-152px 0;}
a.stat-icon-a:hover{background-position:-152px -19px;}
a.elite-icon-a{background-position:-171px 0;}
a.elite-icon-a:hover{background-position:-171px -19px;}
a.top-icon-a{background-position:-190px 0;}
a.top-icon-a:hover{background-position:-190px -19px;}
a.annex-icon-a{background-position:-209px 0;}
a.annex-icon-a:hover{background-position:-209px -19px;}
a.move-icon-a{background-position:-228px 0;}
a.move-icon-a:hover{background-position:-228px -19px;}
a.bank-icon-a{background-position:-247px 0;}
a.bank-icon-a:hover{background-position:-247px -19px;}
.collect-icon-a2{display:inline-block; width:18px; height:16px; overflow:hidden; background:url(../images/collect-icon-2.gif) no-repeat; vertical-align:middle;}
a.collect-icon-a2{background-position:0 0;}
a.collect-icon-a2:hover{background-position:-25px 0;}
.wrap{width:1000px;margin:0 auto;}

/*  page  */
.page{float:right;margin:20px 0px 20px 100px;position:relative;display:inline;}
.page a{display:inline-block;float:left;width:34px;height:34px;line-height:34px;font-weight:bold;font-family:Arial;text-align:center;color:#fff;border-right:1px solid #f8feff;background-position:-117px 0;}
.page a.selected{background-position:-153px 0;}
.page a.gofirst,.page a.last{width:41px;background-position:-73px 0;}
.page a.prev{background-position:-230px 0;}
.page a.next{background-position:-266px 0;}
.page a.change{background-position:-302px 0;}
.page a.last{background-position:-188px 0;border-right:none;}
.page .selectPage{position:absolute;width:59px;bottom:34px;right:72px;display:none;}
.page .selectPage a{width:100%;height:28px;background-position:0 -39px;line-height:28px;border:none;}
.page .selectPage a:hover{background-position:-184px -222px;}
.page .selectPage a.top{background-position:-62px -222px;}
.page .selectPage a.top:hover{background-position:-338px 0;}
.page .selectPage a.bottom{height:36px;background-position:-60px -39px;}
.page .selectPage a.bottom:hover{height:36px;background-position:-123px -222px;}
/*  课程内公用  */
.wrap-notice{ padding: 0 0 0 12px; margin: 0 2px; background: url(../images/png_bg.png) repeat-y left 0;}
.wrap-notice-c{padding:0 12px 0 0; background: url(../images/png_bg.png) repeat-y right 0; min-width: 975px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<976?"976px":"");}
.wrap-notice .content{width: auto;}
.sub-nav{margin: 2px 0 15px 0; background: #2da0db; height: 30px;}
.sub-nav .switch-btn{float:left;width:35px; height: 30px; background-position: -300px -39px;}
.sub-nav .sub-nav-wrap{float:left; padding-left: 35px; border-left: 2px solid #fff; line-height: 30px; color: #fff; }
.sub-nav .sub-nav-wrap a{color: #fff; }
.wrapper{overflow: hidden; clear: both; width: 100%;}
.main-con .notice-wrap{overflow:hidden;}
.main-con-wrap{width:100%;float:left;}
.main-con{margin:0 0 0 19%; min-height: 691px; _height:691px;}
.main-con_news{min-height:500px;_height:500px;border:1px solid #D9D9D9;}
.main-con .con-header{height: 25px; width: 100%; color: #959595; line-height: 20px;}
.con-header .check-box,.notice-theme .check-box{float: left; width: 45px; height: 25px;}
.check-box .check-ico-notice,.notice-theme .check-ico-notice{overflow:hidden; display: inline-block; width: 13px; height: 13px; margin: 2px 0 0 15px; background-position: -380px -39px; cursor: pointer;}
.con-header .con-title,.notice-theme .con-title{float: left;}
.con-header .start-time,.con-header .end-time,.notice-theme .start-time,.notice-theme .end-time{float: right; width: 100px; text-align: center;}
.con-header .start-time,.notice-theme .start-time{padding-right: 10px;}
.con-header .con-del,.con-header .con-top{float: right; padding-right:6px; padding-left: 26px;}
.con-header .con-top{padding-left: 21px;}
.outline-con{padding:15px 30px 8px;border:1px solid #d9d9d9;}


/*  footer   */
.footer{width:100%;height:122px;margin:0;padding-top:8px;border-bottom:2px solid #fff;background:url(../images/footer.jpg) repeat center center;text-align:center;color:#999;}
.footer a{color:#de6e0a;margin:0 6px 0 8px;}
.footer p{line-height:23px;margin-top:21px;}
.footer p span{margin-left:24px;}

/*  left menu  */
.sub-con{float:left;margin-left:-100%;width:19%;}
.curse_cnt_left{margin-right:20px;border:1px solid #e0e0e0;border-bottom:none;border-right:none;}
.curse_cnt_left dt,.curse_cnt_left dd{width:100%;height:30px;line-height:30px;background:#f8f8f8;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;text-align:center;position:relative;}
.curse_cnt_left dt{text-align:left;font-size:14px;height:40px;line-height:40px;font-weight:bold;color:#1c547b;cursor:pointer;}
.curse_cnt_left dt span{display: inline-block; height: 40px; line-height: 40px;font-weight:bold;color:#1c547b;cursor:pointer; font-size: 14px;}
.curse_cnt_left dt i{display:inline-block; overflow:hidden;width:9px;height:9px; line-height:0;margin:15px 9px 0 21px;background-position:-365px -135px; vertical-align: top;}
.curse_cnt_left dt i.packup{background-position:-352px -135px;}
.curse_cnt_left dd a{display:block;text-align:left;padding-left:54px;height:100%;color:#000;blr:expression(this.onFocus=this.blur());outline:none;-moz-outline:none;}
.curse_cnt_left dd.selected{background:#fff;border-right:none;}
.curse_cnt_left dd.selected a{color:#eb6100;}
.curse_cnt_left dd font{display:inline-block;position:absolute;}
.curse_cnt_left dd font.icon_span1{width:16px;height:16px;left:16px;top:7px;background-position:-55px -18px;}
.curse_cnt_left dd font.icon_span2{width:12px;height:12px;right:26px;top:9px;background-position:-42px -20px;}
.curse_cnt_left dd font.icon_span3{width:13px;height:11px;right:7px;top:10px;background-position:-27px -22px;}
.curse_cnt_left dd.selected font.icon_span1{background-position:-417px 0;}
.curse_cnt_left dd.selected font.icon_span2{background-position:-1px -21px;}
.curse_cnt_left dd.selected font.icon_span3{background-position:-14px -22px;}
/* 教材列表公用 */
.textbook-list{padding-left:15px;}
.textbook-list li{margin:20px 34px 0 0;text-align:center;position:relative;}
.textbook-list li div{width:136px;height:183px;margin-bottom:12px;overflow:hidden;position:relative;}
.textbook-list li div span{display:block;width:118px;height:22px;background:#dcdcdc;position:absolute;left:9px;bottom:9px;}
.textbook-list li div span a{display:inline-block;width:19px;height:20px;margin-top:2px;}
.textbook-list li div span a.edit{background-position:-396px -157px;}
.textbook-list li div span a.edit:hover{background-position:-353px -157px;}
.textbook-list li div span a.delete{background-position:-419px -157px;}
.textbook-list li div span a.delete:hover{background-position: -353px -180px;}
.textbook-list li.advocate{padding-left:10px;}
.textbook-list li.advocate div{background:#eee;}
.textbook-list li .ad-img{width:91px;height:34px;position:absolute;left:0;top:7px;}
.textbook-list li .bookimg,.textbook-list li .addbook{display:block;width:118px;height:158px;margin:15px auto 0;border:1px solid #7d7d7d;}
.textbook-list li .addbook{border:none;}
.textbook-list li div a.addbooka,.textbook-list li div a.addbooktext{display:block;position:absolute;}
.textbook-list li div a.addbooka{width:24px;height:24px;line-height:24px;background:url(../images/no_bg.png);left:55px;top:52px;overflow:hidden;}
.textbook-list li div a.addbooktext{color:#a0a0a0;left:45px;top:141px;}
/* 课程团队 */
.team-info{float: left; width:184px; height:120px; padding:0 8px; background: #f3f3f3;}
.team-info p{line-height: 30px; font-size: 14px; color: #000;}
.team-info p.weight_p{font-weight:bold;}
.team-info p.weight_p font{font-style:normal;margin-left:1em;font-size:14px;}
.team-list{padding:20px 0 28px 38px; overflow: hidden;}
.team-list li{float: left;width:330px;height:120px; margin: 0 20px 20px 0; _margin: 0 20px 0px 0; _display:inline;overflow:hidden; }
.team-list li .team-img{float: left; width: 120px; height:120px; margin-right: 10px; _display:inline;}
.team-list li .team-img img{width: 120px; height:120px;}
.textbook-list{margin-left:25px;}
.team-list-edit li{width: 360px;}
.team-list-edit .team-info{width: 214px; position: relative;}
.team-list-edit .team-info .del-team,.team-list-edit .team-info .eidt_corse{position: absolute; top: 5px; right: 5px; display: inline-block; overflow: hidden; height: 16px; width: 16px; background-position: -423px -182px;}
.team-list-edit .team-info .eidt_corse{width:18px;height:18px;right:103px;top:35px;background-position:-418px -216px;}
.team-list-edit .team-info .eidt_corse:hover{background-position:-397px -216px;}
.team-list-edit .team-info .del-team:hover{background-position: -403px -182px;}
.team-list-edit li .add-team{display: block; padding-top: 85px; width:120px; height: 34px; background: url(../images/add-team.gif) no-repeat scroll 0 0; text-align: center; color: #999; font-size: 14px;}
/* 发布对象 */
.publish,.publish_add{position:absolute;top:20px;left:50%;z-index:99999;width:504px;background:#e1e1e1;padding:7px 6px 6px 7px;margin-bottom:20px;display:none;border-right:1px solid #939393;border-bottom:1px solid #939393;}
.publish .publish_box,.publish_add .publish_box{padding:36px 23px 7px;background:#fff;overflow:hidden;border:none;margin:0;}
.publish .publish_box_new1{overflow: inherit;}
.publish a.close {background-position: -253px -223px;display: block;height: 11px;overflow: hidden;position: absolute;right: 13px;top: 13px;width: 11px;}
.publish a.close:hover{background-position:-253px -240px;}

/* 首页 登陆 */
.login_body{background:none no-repeat #fff;}
.login_wrap{padding:18px 0 0; margin:0 auto; overflow:hidden; width:980px; }
.login_header{margin:0 auto 8px; padding:2px 0; width:980px; height:105px; background:url(../images/bor2_bg.gif) repeat-x scroll 0 0;}
.login_header h1{float:left; padding:15px 0 0 11px; width:195px; height:79px; overflow:hidden;}
.login_header .login_banner{float:right; padding:82px 0 0; width:772px; background:url(../images/login_banner.gif) no-repeat scroll right 0; text-align:right;}
.login_header .login_banner a{margin-left:20px; color:#878787;}
.login_header .login_banner a:hover{color:#f9a31a;}
/* 图片轮播 */
.img_scroll{margin:0 auto; overflow:hidden; width:980px; height:452px;}
.slides1_wrap {	position: relative; width: 980px; height:452px;}
#slides1 {overflow: hidden;height: 452px;}
#slides1 li {list-style: none;width: 980px;}
#slides1 li img {width:980px; height:452px;}
.slides1_wrap .prev {position: absolute;left: 21px;top: 212px;outline: 0; width:19px; height:29px;}
.slides1_wrap .next { position: absolute; right: 21px; top: 212px;outline: 0; width:19px; height:29px;}
.bx_pager{position:absolute; bottom:10px; left:10px; width:980px; height:15px;text-align:center; }
.bx_pager a{display:inline-block; width:15px; height:15px; overflow:hidden; background: url(../images/bg_pager.png) no-repeat 0 -15px;margin-right: 6px;}
.bx_pager a:hover, .bx_pager a.active {	background-position: 0 0;}
/* login_main */
.login_main{margin:0 auto 10px; padding:36px 150px 32px; width:680px; height:233px; background:#f6f6f6;}
.login_l{float:left; padding:22px 0 0; width:339px; height:211px; border-right:1px solid #d3d3d3;}
.login_l li{overflow:hidden; margin-bottom:24px;}
.login_l li span{float:left; width:47px; height:28px; line-height:0; color:#f6f6f6; font-size:0; background:url(../images/key_bg.gif) no-repeat scroll 0 0;}
.login_l li.userName span{background-position:0 2px;}
.login_l li.userKey span{background-position:0 -53px;}
.login_l li.userYzm span{background-position:0 -106px;}
.login_l li.userBtn span{background:no-repeat;}
.login_l li p{float:left;}
.login_l li p input{padding:6px; width:190px; height:16px; line-height:16px; border:0; background:url(../images/key_text_bg.gif) no-repeat scroll 0 0; outline:none; vertical-align:top;}
.login_l li.userYzm p input{width:82px; margin:1px 12px 0 0;}
.login_l li.userBtn input{padding:0; margin-right:27px; background:none #3286ab; width:94px; height:27px; line-height:26px; text-align:center; color:#f6f6f6; font-size:14px;cursor:pointer;}
.login_l li.userBtn a{color:#df5d1f; display:inline-block; line-height:28px;}
.login_r{float:left; padding:54px 0 0 87px; width:253; height:179px;}
.login_r a{display:block; width:202px; height:39px; margin-bottom:27px; text-align:center; color:#fff;}
.login_r a.r_reg{background:#df5d1f;}
.login_r a.r_tourist{background:#3286ab;}
.login_r a span{float:none; display:inline-block; line-height:39px; font-size:14px; margin-right:15px;vertical-align:top;cursor:pointer;}
.login_r a font{ display:inline-block; margin-top:13px; font-size:12px; vertical-align:top;cursor:pointer;}
/* login_footer */
.login_footer{margin:0 auto; width:980px; border-top:1px solid #e6e6e6;}
.login_footer{margin:0 auto; width:980px; height:70px; padding-top:30px; border-top:1px solid #f1f1f1; text-align:center; font-size:12px; color:#6b6b6b;}
.option_button{margin:23px 0 100px 0;text-align:center;}
.option_button a{display:inline-block;padding:6px 17px;border:1px solid #a3a3a3;margin-right:7px;font-weight:bold;}
.option_button a:hover{background:#ff7f0a;border:none;color:#fff;padding:7px 18px;}

.intro-h{height:33px; width: 100%; background: url(../images/nav_bg.gif) repeat-x scroll 0 bottom;}
.intro-h a{float: left;padding:0 30px; height: 28px; text-align: center; line-height: 28px; color: #000; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #fff;}
.intro-h a.curr{background-color: #ff7f0a; color: #fff; text-decoration: none;}

.file_list{clear:both;width:100%;+overflow:hidden;}
.file_list li{width:112px;overflow:hidden;margin:0 15px 23px;line-height:20px;display:inline;float:left;}
.file_list li img.file_img{display:block;width:90px;height:90px;border:1px solid #e4e4e4;margin:0 auto 5px;}
.file_list li img.file_img_noborder{width:89px;height:89px;border:none;}
.file_list li a.title{color:#656565;}
.serach-box,.serach-box{float: left; margin:4px 0; overflow:hidden;height:20px;border:1px solid #7F7F7F;width:184px; background-color: #fff;position:relative;}
.serach-box .search-input{padding:3px 4px; height:14px; width:155px; border:0; line-height: 14px; vertical-align: top; outline:none; color:#ABBCBC;position:absolute;left:0;}
.serach-box .search-btn{display: inline-block; width:21px; height:20px; background-position: -132px -44px;position:absolute;right:-1px;}
.winCover{background:#000;filter:alpha(Opacity=46);-moz-opacity:0.46;opacity: 0.46;_background:none;z-index:100;width:100%;position:absolute;top:0;left:0;z-index:99990;height:100%;}
.cmp_box{width:630px;height:495px;+height:499px;background:#feffff;border:1px solid #bbbdbc;padding:0;overflow:hidden;}
.cmp_box .title_box{padding-left:9px;height:24px;line-height:22px;background:url(../images/win_title.jpg) repeat-x left center;}
.cmp_box  a.close{top:6px;background-position:-253px -256px;}
.cmp_box  a.close:hover{background-position:-253px -272px;}
.cmp_box  a.move_pre{display:inline-block;height:15px;line-height:15px;padding-left:20px;margin:12px 0 0 20px;background-position:-440px -247px;}
.cmp_box .file_list{width:583px;height:364px;overflow:auto;font-size:12px;border:1px solid #afafaf;margin:12px auto 0;padding-left:7px;}
.cmp_box .file_list li{display:inline;float:left;margin:8px 6px;width:80px;height:72px;text-align:center;line-height:15px;}
.cmp_box .file_list li a{display:block;width:80px;height:72px;}
.cmp_box .file_list li a:hover{border:1px solid #c6d4e1;width:78px;height:70px;}
.cmp_box .file_list li img{width:40px;height:40px;}
.cmp_box .option_button{text-align:right;padding-right:10px;}

.i_icon{position:absolute;top:6px;left:16px;display:block;width:13px;height:13px;line-height:0;overflow:hidden;background:url(../images/i_icon_bg.gif) no-repeat scroll 0 0;}
.i_icon_2{background-position:-13px 0;}

.school_box .search-wrap-up{width:592px;padding:10px 0 15px;margin:0 auto;height:22px;}
.search-wrap-up label{float:left;padding-right:10px;height:22px;margin:4px 0;}
.school_box .province-box{width:592px;margin:0 auto 10px;font-size:12px;color:#ccc;}
.school_box .province-box a{display:inline-block;zoom:1;width:45px;margin:0 1px 3px 0;text-align:center;color:#2da0db;vertical-align:middle;}
.school_box .province-box a:hover,.school_box .province-box a.curr{background-color:#FF7F0A;color:#fff;}
.school_box .serach_list{height:280px;}
.school_box .serach_list li{height:28px;padding-left:15px;line-height:28px;width:173px;text-align:left;margin:0;background:url(../images/point_ico.gif) no-repeat scroll 6px center;}
.school_box .serach_list li a{color:#2da0db;display:inline;}
.school_box .serach_list li a:hover{border:0;color:#FF7F0A;}
.school_box .province-box2{border:1px solid #AFAFAF;padding:7px;width:576px;}
.school_box_mule{height:580px;}