@charset "utf-8";

.white-space{white-space: nowrap;}
.word-wrap{word-wrap:break-word;}
.word-break{word-break:break-all;}
.word-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/*..代表溢出文字*/
.bgcolor-white{ background-color:#fff;}
.pointer{cursor:pointer;}
.pointer_d{ cursor:default;}
.vt{ vertical-align:top;}
.resize{resize:none;}
.block{ display:block;}
.box-sizing{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.fix{position:fixed;left:0;top:0;z-index:10000;}

.f15{ font-size:15px;}
.f17{ font-size:17px;}
.f18{ font-size:18px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}
.font-h{ font-family:"黑体";}
.font-y{ font-family:'微软雅黑',arial,'宋体',sans-serif;}
.font-s{ font-family:"宋体";}
.unl_a:hover{ text-decoration:underline;}

.lh_no{ line-height:normal;}
.lh14{ line-height:14px;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh28{ line-height:28px;}
.lh38{ line-height:38px;}
.lh50{ line-height:50px;}
.lh60{ line-height:60px;}

.w1000{ width:1000px;}
.w970{ width:970px;}
.w960{ width:960px;}
.w940{ width:940px;}
.w910{ width:910px;}
.w900{ width:900px;}
.w855{ width:855px;}
.w852{ width:852px;}
.w830{ width:830px;}
.w790{ width:790px;}
.w780{ width:780px;}
.w777{ width:777px;}
.w760{ width:760px;}
.w755{ width:755px;}
.w750{ width:750px;}
.w730{ width:730px;}
.w727{ width:727px;}
.w720{ width:720px;}
.w710{ width:710px;}
.w700{ width:700px;}
.w690{ width:690px;}
.w680{ width:680px;}
.w675{ width:675px;}
.w670{ width:670px;}
.w665{ width:665px;}
.w650{ width:650px;}
.w645{ width:645px;}
.w640{ width:640px;}
.w630{ width:630px;}
.w620{ width:620px;}
.w610{ width:610px;}
.w580{ width:580px;}
.w570{ width:570px;}
.w560{ width:560px;}
.w540{ width:540px;}
.w530{ width:530px;}
.w525{ width:525px;}
.w520{ width:520px;}
.w480{ width:480px;}
.w460{ width:460px;}
.w450{ width:450px;}
.w435{ width:435px;}
.w430{ width:430px;}
.w420{ width:420px;}
.w415{ width:415px;}
.w390{ width:390px;}
.w380{ width:380px;}
.w370{ width:370px;}
.w360{ width:360px;}
.w340{ width:340px;}
.w330{ width:330px;}
.w290{ width:290px;}
.w285{ width:285px;}
.w280{ width:280px;}
.w260{ width:260px;}
.w255{ width:255px;}
.w250{ width:250px;}
.w230{ width:230px;}
.w215{ width:215px;}
.w195{ width:195px;}
.w192{ width:192px;}
.w190{ width:190px;}
.w180{ width:180px;}
.w170{ width:170px;}
.w160{ width:160px;}
.w150{ width:150px;}
.w140{ width:140px;}
.w130{ width:130px;}
.w120{ width:120px;}
.w110{ width:110px;}
.w105{ width:105px;}
.w96{ width:96px;}
.w65{ width:65px;}
.w35{ width:35px;}
.w5{ width:5px;}

.h850{height:850px;}
.h650{ height:650px;}
.h565{ height:565px;}
.h550{ height:550px;}
.h505{ height:505px;}
.h530{ height:530px;}
.h400{ height:400px;}
.h396{ height:396px;}
.h366{ height:366px;}
.h346{ height:346px;}
.h190{ height:190px;}
.h180{ height:180px;}
.h165{ height:165px;}
.h150{height:150px;}
.h145{ height:145px;}
.h120{ height:120px;}
.h110{ height:110px;}
.h90{ height:90px;}
.h75{ height:75px;}
.h70{ height:70px;}
.h65{ height:65px;}
.h60{ height:60px;}
.h55{ height:55px;}
.h40{ height:40px;}
.h38{ height:38px;}
.h35{ height:35px;}
.h33{ height:33px;}
.h30{ height:30px;}
.h29{ height:29px;}
.h25{ height:25px;}
.h20{ height:20px;}
.h18{ height:18px;}
.h14{ height:14px;}
.h5{ height:5px;}
.min_h300{ min-height:300px;}
.min_h200{ min-height:200px;}
.min_h80{ min-height:80px;}
.min_h60{ min-height:60px;}
.min_h38{ min-height:38px;}
.min_h33{ min-height:33px;}
.min_h26{ min-height:26px;}
.min_h22{ min-height:22px;}
.h_auto{ height:auto;}

.ml-15{ margin-left:-15px;}
.ml1{ margin-left:1px;}
.ml2{ margin-left:2px;}
.ml3{ margin-left:3px;}
.ml4{ margin-left:4px;}
.ml6{ margin-left:6px;}
.ml7{ margin-left:7px;}
.ml8{ margin-left:8px;}
.ml12{ margin-left:12px;}
.ml13{ margin-left:13px;}
.ml16{ margin-left:16px;}
.ml17{ margin-left:17px;}
.ml18{ margin-left:18px;}
.ml22{ margin-left:22px;}
.ml23{ margin-left:23px;}
.ml25{ margin-left:25px;}
.ml28{ margin-left:28px;}
.ml35{ margin-left:35px;}
.ml38{ margin-left:38px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml55{ margin-left:55px}
.ml65{ margin-left:65px;}
.ml75{ margin-left:75px;}
.ml80{ margin-left:80px;}
.ml85{ margin-left:85px;}
.ml120{ margin-left:120px;}
.ml135{ margin-left:135px;}
.ml210{ margin-left:210px;}

.mt-3{ margin-top:-3px;}
.mt-1{ margin-top:-1px;}
.mt1{ margin-top:1px;}
.mt2{ margin-top:2px;}
.mt3{ margin-top:3px;}
.mt4{ margin-top:4px;}
.mt6{ margin-top:6px;}
.mt7{ margin-top:7px;}
.mt8{ margin-top:8px;}
.mt12{ margin-top:12px;}
.mt13{ margin-top:13px;}
.mt14{ margin-top:14px;}
.mt17{ margin-top:17px;}
.mt18{ margin-top:18px;}
.mt22{ margin-top:22px;}
.mt25{ margin-top:25px;}
.mt27{ margin-top:27px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px}
.mt48{ margin-top:48px;}

.mr3{ margin-right:3px;}
.mr4{ margin-right:4px;}
.mr7{ margin-right:7px;}
.mr11{ margin-right:11px;}
.mr12{ margin-right:12px;}
.mr13{ margin-right:13px;}
.mr25{ margin-right:25px;}
.mr27{ margin-right:27px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr65{ margin-right:65px;}
.mr80{ margin-right:80px;}

.mb4{ margin-bottom:4px;}
.mb7{ margin-bottom:7px;}
.mb8{ margin-bottom:8px;}

.pt2{ padding-top:2px;}
.pt3{ padding-top:3px;}
.pt6{ padding-top:6px;}
.pt7{ padding-top:7px;}
.pt8{ padding-top:8px;}
.pt12{ padding-top:12px;}
.pt25{ padding-top:25px;}
.pt35{ padding-top:35px;}
.pt90{ padding-top:90px;}

.pr3{ padding-right:3px;}
.pr25{ padding-right:25px;}
.pr40{ padding-right:40px;}

.pl25{ padding-left:25px;}
.pl35{ padding-left:35px;}
.pl40{ padding-left:40px;}
.pl85{ padding-left:85px;}
.pl200{ padding-left:200px;}


.pb2{ padding-bottom:2px;}
.pb4{ padding-bottom:4px;}
.pb7{ padding-bottom:7px;}
.pb8{ padding-bottom:8px;}
.pb12{ padding-bottom:12px;}
.pb25{ padding-bottom:25px;}
.pb40{ padding-bottom:40px;}
.p5{ padding:5px;}
.p20{ padding:20px;}


body,html{ background-color:#fff; height:100%;}
.container{width:100%; min-height:100%; position:relative; height:auto; font-size:14px; color:#464646; font-family: Arial, Helvetica, sans-serif ; zoom:1;}
.container a{text-decoration:none; outline:none;}


/*第二版头部*/
.header2{width:100%;min-width:1000px; height:50px; background-color:#fff;}
.header2 .header_personal{ padding:14px 24px 0 10px; height:36px; background-image:url(../images/header_down2.png); background-repeat:no-repeat; background-position:right center; cursor:pointer; border-left:solid 1px #fff;  border-right:solid 1px #fff;}
.header2 .header_personal_on{ background-image:url(../images/header_up2.png); border-left:solid 1px #cecece;  border-right:solid 1px #cecece;}
.header2 .header_personal_info{ width:100%;background-color:#fff; color:#fff; text-align:center; top:50px; right:-1px; z-index:9999; border:solid 1px #cecece; border-top:none;}
.header2 .header_personal_info li{ width:100%; height:29px; line-height:29px;}
.header2 .header_personal_info li a{ display:block;height:29px; line-height:29px;color:#797979;}
.header2 .header_personal_info li a:hover{ background-color:#83ca60; color:#fff;}
.nav2{ width:100%;min-width:1000px; height:60px; position:relative;transition: all 0.3s ease 0s;}
.nav2 .nav2_bg{width:100%;transition: all 0.3s ease 0s;}
.nav2 .nav2_box{ width:100%; min-height:60px; position:relative; z-index:99; background-color:#83ca60;}
.nav2 .nav2_menu{ width:900px; float:left;}
.nav2 .nav2_menu dl{float:left; position:relative; width:100px; height:60px; text-align:center;transition: all 0.3s ease 0s;}
.nav2 .nav2_menu dl dt{width:100px;height:60px;line-height:60px;text-align: center;cursor: pointer;font-size: 18px;font-family:"微软雅黑";transition: all 0.3s ease 0s;}
.nav2 .nav2_menu dl dt a{ color:#fff;}
.nav2 .nav2_menu dl dt.menu_on{background-color:#4d9501;}
.nav2 .nav2_menu dl dt:hover{background-color:#4d9501;}
.nav2 .nav2_menu dl dd{width:99px; height:180px; border-left:solid 1px #83ca60; float:left; text-align:center; color:#c6ffab; display:none;transition: all 0.3s ease 0s;}
.nav2 .nav2_menu dl:first-child dd{ border:none; width:100px;}
.nav2 .nav2_menu dl dd div{margin-top:20px;}
.nav2 .nav2_menu dl dd div a{ color:#c6ffab;}
.nav2 .nav2_menu dl dd div a:hover{ color:#fff; text-decoration:underline;}
.nav2 .nav2_menu dl:hover{background-color:#4d9501; border-color:#4d9501;}
.nav2 .nav2_menu dl:hover dd{background-color:#4d9501; border-color:#4d9501;}
.nav2_on{ overflow:visible;}
.nav2_on .nav2_bg{height:240px; overflow:hidden; position:absolute; top:0; left:0; z-index:90; background:rgba(71, 158, 29, 0.9) none repeat scroll 0 0 !important;background:#59a833;}
.nav2_on .nav2_menu dl dd{ display:block;}
.nav2_on .nav2_menu dl dt.menu_on{background:none;}
.nav2 .nav2_searchOn{ padding-left:30px; width:40px; height:26px; line-height:24px; color:#fff; display:inline-block; background:url(../images/nav2_search.png) no-repeat; font-family:"微软雅黑"; font-size:16px;}
.nav2 .nav_search{ float:right; margin-top:15px;}
.nav2 .search_select{width:68px; position:relative; z-index:1001;background:#fff; border:none; font-size:13px;}
.nav2 .search_select cite{width:40px; height:28px;line-height:28px; display:block; color:#464646; cursor:pointer;font-style:normal;padding-left:6px; padding-right:20px; border:1px solid #a5a5a5; background:url(../images/header_down2.png) no-repeat 98% center; overflow:hidden;word-wrap:break-word;}
.nav2 .search_select ul{width:66px;  background-color:#fff; position:absolute; z-index:2000; margin-top:0px; display:none; font-size:13px;border:1px solid #a5a5a5;border-top:none;}
.nav2 .search_select ul li{height:22px; line-height:22px; overflow:hidden;}
.nav2 .search_select ul li a{display:block; height:22px; color:#464646; text-decoration:none; padding-left:10px; padding-right:10px;}
.nav2 .search_select ul li a:hover{background-color:#4d9602; color:#fff;}
.nav2 .search_text{ width:135px; height:28px; line-height:28px\9;border:1px solid #a5a5a5; background-color:#fff; margin-left:2px; color:#999999; padding:0 5px; outline:none;}
.nav2 .search_but{ width:60px; height:30px; line-height:30px; color:#fff; border:medium none; text-align:center; background-color:#4d9501; cursor:pointer; font-size:15px; font-family:"微软雅黑"; outline:none;}
.nav2 .subnav{ width:100%; height:180px; overflow:hidden; position:absolute; top:60px; left:0; z-index:100; background:rgba(71, 158, 29, 0.9) none repeat scroll 0 0 !important}
.nav2 .subnav .subnav_list{ width:1000px; height:180px; margin:0 auto; position:relative;}
.nav2 .subnav .subnav_list li{ width:99px; height:100%; border-left:solid 1px #83ca60; float:left; text-align:center; color:#c6ffab;}
.nav2 .subnav .subnav_list li:first-child{ border:none; width:100px;}
.nav2 .subnav .subnav_list li p{ margin-top:20px;}
.nav2 .subnav .subnav_list li a{ color:#c6ffab;}
.nav2 .subnav .subnav_list li a:hover{ color:#fff; text-decoration:underline;}

/*侧边栏浮动*/
.sidebar_float{ position:fixed; bottom:90px; right:2px;z-index:101}
.sidebar_float .btnBox{ width:50px; height:50px; margin-bottom:2px; position:relative; display:block; background-color:#fff; border:solid 2px #cecece; box-sizing:border-box; text-align:center;}
.sidebar_float .btnBox .appIcon,.sidebar_float .btnBox .instructionsIcon,.sidebar_float .btnBox .problemsIcon,.sidebar_float .btnBox .backstage,.sidebar_float .btnBox .qqIcon,.sidebar_float .btnBox .activityIcon,.sidebar_float .btnBox .interactIcon,.sidebar_float .btnBox .interactionIcon,.sidebar_float .btnBox .timingIcon,.sidebar_float .btnBox .callnameIcon,.sidebar_float .btnBox .tool,.sidebar_float .btnBox .contactUs{ width:30px; height:30px; margin-top:8px; display:inline-block; background:url(../images/sidebar_float_icon.png) no-repeat;}
.sidebar_float .btnBox .appIcon{ background-position:-30px top;}
.sidebar_float .btnBox .instructionsIcon{ background-position:-60px top;}
.sidebar_float .btnBox .problemsIcon{ background-position:left top;}
.sidebar_float .btnBox .backstage{ background-position:-120px top;}
.sidebar_float .btnBox .qqIcon{background-position:-150px top;}
.sidebar_float .btnBox .activityIcon{ background:url(../images/activityIcon.gif) no-repeat;}
.sidebar_float .btnBox .interactIcon{ background:url(../images/logo_1.png) no-repeat; background-size:100%;}
.sidebar_float .btnBox .interactionIcon{ background:url(../images/interaction.png) no-repeat; background-size:100%;}
.sidebar_float .btnBox .timingIcon{background-position:-180px top;}
.sidebar_float .btnBox .callnameIcon{background-position:-210px top;}
.sidebar_float .btnBox .tool{background-position:left -30px;}
.sidebar_float .btnBox .contactUs{background-position:-240px top;}
.sidebar_float .btnBox .txtBtn{width:46px; height:45px; padding-top:1px; display:none;color:#787878; font-size:16px;font-family:"微软雅黑";color:#65a944; border:solid 2px #83ca60; margin:-2px 0 0 -2px;}
.sidebar_float .btnBox:hover .appIcon,.sidebar_float .btnBox:hover .instructionsIcon,.sidebar_float .btnBox:hover .problemsIcon,.sidebar_float .btnBox:hover .backstage,.sidebar_float .btnBox:hover .qqIcon,.sidebar_float .btnBox:hover .activityIcon,.sidebar_float .btnBox:hover .interactIcon,.sidebar_float .btnBox:hover .interactionIcon,.sidebar_float .btnBox:hover .timingIcon,.sidebar_float .btnBox:hover .callnameIcon,.sidebar_float .btnBox:hover .tool,.sidebar_float .btnBox:hover .contactUs{ display:none;}
.sidebar_float .btnBox:hover .txtBtn{ display:block;}
.sidebar_float .btnBox .txtBtn:hover ~ div{ display:block;}
.sidebar_float .btnBox .toolBox{ width: 400px; height: 80px;background-color:#fff; border:solid 2px #83ca60; text-align:center; position: absolute; right: 55px; top:-2px; z-index: 999; display: none; }
.sidebar_float .btnBox .tool ~ .txtBtn:before{ content: ""; width: 20px; height: 50px; display: block; position: absolute; right: 40px; top: -2px; z-index: 999; }
.sidebar_float .btnBox:hover .toolBox{ display: block; }
.sidebar_float .btnBox .toolBox >a{ width: 80px; float: left; color: #757575; padding-top: 12px; font-size: 13px; }
.sidebar_float .btnBox .toolBox >a:hover{ color: #83ca60; }
.sidebar_float .btnBox .toolBox >a .pic{ width: 30px; height: 30px; background:url(../images/sidebar_float_icon.png?v=315.v4) no-repeat; display: inline-block; margin-bottom: 2px;}
.sidebar_float .btnBox .toolBox >a .pic.bjdp{ background-position: -30px -30px; }
.sidebar_float .btnBox .toolBox >a:hover .pic.bjdp{ background-position: -60px -30px; }
.sidebar_float .btnBox .toolBox >a .pic.sjdm{ background-position: -120px -30px; }
.sidebar_float .btnBox .toolBox >a:hover .pic.sjdm{ background-position: -150px -30px; }
.sidebar_float .btnBox .toolBox >a .pic.jsq{ background-position: -180px -30px; }
.sidebar_float .btnBox .toolBox >a:hover .pic.jsq{ background-position: -210px -30px; }
.sidebar_float .btnBox .toolBox >a .pic.spzt{ background-position: -240px -30px; }
.sidebar_float .btnBox .toolBox >a:hover .pic.spzt{ background-position: -270px -30px; }
.sidebar_float .btnBox .toolBox >a .pic.lp{ background-position: -300px -30px; }
.sidebar_float .btnBox .toolBox >a:hover .pic.lp{ background-position: -330px -30px; }
.sidebar_float_returnUp{ width:30px; height:100px; box-sizing:border-box; background-color:#83ca61; background-image:url(../images/sidebar_float_icon.png); background-repeat:no-repeat; background-position:-90px top; padding-top:26px; line-height:16px; text-align:center; color:#fff; font-size:14px;font-family:"微软雅黑"; border-radius:6px; position:fixed; bottom:80px; left:50%; margin-left:520px;}
.sidebar_float_basket{ width:80px; height:80px;margin-bottom:140px;position:fixed; bottom:320px; right:2px; z-index:100; display:block; background-color:#fff;border:solid 2px #cecece; box-sizing:border-box; text-align:center; font-size:14px;font-family:"微软雅黑";}
.sidebar_float_basket .basketIcon{ width:40px; height:40px; margin:7px auto 5px auto; background-image:url(../images/sidebar_float_shitilan.png); background-repeat:no-repeat; position:relative;}
.sidebar_float_basket .basketIcon .num{ width:26px; height:26px; line-height:26px;font-size:13px; background-color:#fa8717; color:#fff; text-align:center; position:absolute; right:-5px; top:-5px; border-radius:50%;}
.sidebar_float_basket .basketIcon .fadeNum{ width:80px; position:absolute; left:-20px; top:-38px; font-size:17px;}
.sidebar_float_basket .basketLine{width:10px; height:80px; position:absolute;  top:-2px; right:78px; z-index:101;}
.sidebar_float_basket .basketPop{ width:230px; min-height:100px; padding-bottom:10px; background-color:#fff; border:solid 2px #cecece; position:absolute; top:-2px; right:82px; text-align:left; display:none;transition: all 0.3s ease 0s;}
.sidebar_float_basket:hover{ overflow:visible;}
.sidebar_float_basket:hover .basketPop{ display:block;}
.sidebar_float_basket .basketPop .basketBook{ width:100%; padding:5px 15px 0 15px; box-sizing:border-box; position:relative;} 
.sidebar_float_basket .basketPop .basketBook-list{ width:100%;padding:5px 15px 10px 15px; box-sizing:border-box; color:#464646; background:#fdfffb; font-size:13px; border-top:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; position:absolute; top:25px; left:0; z-index:10;}
.sidebar_float_basket .basketPop .basketBook-list >li{  width:100%;margin-top:5px; cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*部分v2样式*/

  /*试卷报告查看每个人答案的弹窗里的打钩、打叉*/
.homework_fruit_got,.homework_fruit_error,.homework_fruit_reply{ width:28px; height:28px; line-height:28px; text-align:center; background-color:#84c76a;border-radius:50%; color:#fff; font-size:22px;font-family:"微软雅黑";}
.homework_fruit_reply{ font-size:18px; line-height:26px;}
.homework_fruit_error{ background-color:#da5a57; font-size:16px;}
.homework_fruit_part{width:54px;height:28px;text-align:center; padding:0 3px; background-color:#fb8211;border-radius:8px; color:#fff;font-size:16px; line-height:26px;}

  /*选择教材弹窗*/
.homework_books_table_list{ width:100%; max-height:413px;overflow-x:hidden; overflow-y:auto;}
.homework_books_table_list li{ width:130px; height:180px; float:left; margin:20px 0 0 19px; cursor:pointer; position:relative; border:solid 3px #fff;}
.homework_books_table_list li div.txt{ width:100%; text-align:center; line-height:22px; padding:3px 0; background-color:#000; filter:alpha(opacity=70);opacity: 0.7; color:#fff; position:absolute; bottom:0; left:0;}
.homework_books_table_list li:hover{opacity: 0.9;}
.homework_books_table_list li.homework_books_table_list_on{ border:solid 3px #549833;}
.homework_books_table_list li.homework_books_table_list_on div.txt{ background-color:#2b5f12;}

/*部分v2样式 end*/

/*页面公共*/
.column{ border-bottom:solid 3px #83ca60;}
.column li{ height:35px; float:left; background-color:#d2d2d2; text-align:center; line-height:34px;font-family:"微软雅黑"; font-size:17px; color:#494949;}
.column li:first-child{ margin-left:0;}
.column li a{ width:100%;height:35px;display:block; color:#464646;}
.column li.column_on a{ background-color:#83ca61; color:#fff;}
.tabChoose > a{ padding:4px 10px; color:#464646; display:inline-block; margin:0 10px 10px 0;transition: all 0.3s ease 0s;}
.tabChoose > a.on{ background:#83ca61; color:#fff;}

.columnTab{ width:100%; height:50px; line-height:50px; border-bottom:solid 1px #d9d9d9;box-sizing:border-box; font-size:18px; }
.columnTab >a{ min-width:80px; height:100%; float:left; padding:0 15px;box-sizing:border-box; margin-left:20px; margin-right:20px; color:#464646; text-align:center;}
.columnTab >a.on{ border-bottom:solid 3px #64a943; color:#4d9501;}

/*图标总汇*/
.ico_s_timeUp,.ico_s_timeDown,.ico_s_money,.ico_s_points,.ico_s_shopping,.ico_s_news,.ico_s_whiteNews,.ico_s_down,.ico_s_up,.ico_s_setUp,.ico_s_cNotice,.ico_s_cManage,.ico_s_cManage_on,.ico_s_cGroup,.ico_s_home,.ico_s_whiteHome,.ico_s_classCard{ width:18px; height:18px; background:url(../images/allIco.png) no-repeat; display:inline-block;}
.ico_s_timeDown{ background-position:-90px top;}
.ico_s_timeUp{ background-position:-72px top;}
.ico_s_money{ background-position:-144px top;}
.ico_s_points{ background-position:-162px top;}
.ico_s_shopping{ background-position:-180px top;}
.ico_s_news{ background-position:-198px top;}
.ico_s_whiteNews{ background-position:-234px top;}/*白色的信封*/
.ico_s_down{ background-position:-18px top;}
.ico_s_up{ background-position:left top;}
.ico_s_setUp{background-position:-216px top;}/*设置*/
.ico_s_cNotice{background-position:left -18px;}/*班级管理的通知*/
.ico_s_cManage{background-position:-18px -18px;}/*班级管理的设置*/
.ico_s_cManage_on{background-position:-18px -36px;}/*老师首页白色的设置*/
.ico_s_cGroup{background-position:-36px -18px;}/*班级管理的小组*/
.ico_s_home{background-position:-54px -18px;}/*home图标灰色*/
.ico_s_whiteHome{background-position:-54px -36px;}/*home图标白色*/
.ico_s_classCard{background-position:-72px -18px;}/*电子班牌*/

.ico_b_play,.ico_b_paper,.ico_b_audio,.ico_b_questions,.ico_b_sound,.ico_b_lesson,.ico_b_image{width:38px; height:38px; background:url(../images/icoall1.png) no-repeat; display:inline-block;}
.ico_b_play{ background-position:-152px -44px;}
.ico_b_paper{ background-position:-114px -44px;}
.ico_b_audio{ background-position:-76px -44px;}
.ico_b_questions{ background-position:-38px -44px;}
.ico_b_sound{ background-position:-190px -44px;}
.ico_b_soundOn{ background-position:-190px -82px;}
.ico_b_lesson{background-position:-228px -44px;}/*备课*/
.ico_b_image{background-position:-266px -44px;}

.ico_b_word,.ico_b_excel,.ico_b_ppt,.ico_b_pdf,.ico_b_txt,.ico_b_courseware,.ico_b_img{ width:38px; height:38px; background:url(../images/courseware_b.png) no-repeat; display:inline-block;}
.ico_b_word{ background-position:left top;}
.ico_b_excel{ background-position:-38px top;}
.ico_b_ppt{ background-position:-76px top;}
.ico_b_pdf{ background-position:-114px top;}
.ico_b_txt{ background-position:-152px top;}
.ico_b_courseware{ background-position:-190px top;}
.ico_b_img{background-position:-228px top;}
.ico_b_zip{width:38px; height:38px; background:url(../images/zip.png) no-repeat; display:inline-block; background-position:center center;}

.ico_m_collect,.ico_m_collect2,.ico_m_download,.ico_m_upload,.ico_m_revise,.ico_m_delete,.ico_m_choose,.ico_m_message,.ico_m_good,.ico_m_sound,.ico_m_sortUp,.ico_m_sortDown,.ico_m_sortDel,.ico_m_addQ,.ico_m_removeQ,.ico_m_setUp,.ico_m_change,.ico_m_play,.ico_m_pptEdit{width:22px; height:22px; background:url(../images/icoall1.png) no-repeat; display:inline-block; border:medium none; outline:none;}
.ico_m_collect{ background-position:left top;}/*收藏*/
.ico_m_collectOn{ background-position:left -22px;}
.ico_m_collect2{background-position:left top;}
.ico_m_collect2:hover{ background-position:left -22px;}
.ico_m_download{background-position:-22px top;}
.ico_m_download:hover{background-position:-22px -22px;}
.ico_m_upload{background-position:-462px top;}
.ico_m_upload:hover{background-position:-462px -22px;}
.ico_m_revise{background-position:-66px top;}/*编辑*/
.ico_m_revise:hover{background-position:-66px -22px;}
.ico_m_delete{background-position:-88px top;}/*垃圾桶删除*/
.ico_m_delete:hover{background-position:-88px -22px;}
.ico_m_choose{background-position:-198px top; cursor:pointer;}
.ico_m_chooseOn{background-position:-198px -22px;}
.ico_m_message{background-position:-110px top; cursor:pointer;}/*信息*/
.ico_m_message:hover{background-position:-110px -22px;}
.ico_m_good{background-position:-132px top; cursor:pointer;}/*点赞*/
.ico_m_good:hover{background-position:-132px -22px;}
.ico_m_sound{background-position:-330px top;}/*音频*/
.ico_m_soundOn{background-position:-330px -22px;}
.ico_m_sortUp{background-position:-242px top; cursor:pointer;}/*上移*/
.ico_m_sortUp:hover{background-position:-242px -22px;}
.ico_m_sortDown{background-position:-264px top; cursor:pointer;}/*下移*/
.ico_m_sortDown:hover{background-position:-264px -22px;}
.ico_m_sortDel{background-position:-286px top; cursor:pointer;}/*删除*/
.ico_m_addQ{background-position:-220px -22px; cursor:pointer;}/*绿色的加入*/
.ico_m_removeQ{background-position:-352px top; cursor:pointer;}/*灰色的移出*/
.ico_m_setUp{background-position:-374px top; cursor:pointer;}/*设置*/
.ico_m_setUp:hover{background-position:-374px -22px;}
.ico_m_change{background-position:-396px top;}/*换一换*/
.ico_m_play{background-position:-417px -22px;}/*中个的视频播放图标*/
.ico_m_pptEdit{background-position:-440px top;}/*课件在线编辑图标*/
.ico_m_pptEdit:hover{background-position:-440px -22px;}

/*按钮*/
.button_1{ height:25px; padding:0 7px; display:inline-block; color:#fff; line-height:24px; background-color:#64a943; border:none;border-top:solid 1px #64a943;border-bottom:solid 1px #4b9228; text-align:center; cursor:pointer;font-family:"微软雅黑";}
.button_2{ height:28px; padding:0 14px; display:inline-block; color:#fff; line-height:27px; background-color:#64a943; border:none;border-top:solid 1px #64a943;border-bottom:solid 1px #4b9228; text-align:center; cursor:pointer;font-family:"微软雅黑";}
.button_3{ height:48px; padding:0 20px; display:inline-block; color:#fff; line-height:47px; background-color:#64a943; border:none;border-top:solid 1px #64a943;border-bottom:solid 1px #4b9228; text-align:center; cursor:pointer; font-size:20px; font-family:"微软雅黑";}
.button_4{ height:40px; padding:0 20px; display:inline-block; color:#fff; line-height:39px; background-color:#64a943; border:none;border-top:solid 1px #64a943;border-bottom:solid 1px #4b9228; text-align:center; cursor:pointer; font-size:16px; font-family:"微软雅黑";}
.button_5{ height:34px; padding:0 20px; display:inline-block; color:#fff; line-height:33px; background-color:#64a943; border:none;border-top:solid 1px #64a943;border-bottom:solid 1px #4b9228; text-align:center; cursor:pointer; font-size:16px;}
.button_1:hover,.button_2:hover,.button_3:hover,.button_4:hover,.button_5:hover{ background-color:#4b9228;}
.button_off{background-color: #cccccc;border-color:#cecece; cursor:default;}
.button_off:hover{background-color: #cccccc;}
.button_green{ background:#fff; border:solid 1px #4b9200; color:#4b9200;}
.button_green:hover{ background:#fff; border:solid 1px #4b9200; color:#4b9200;}
.button_red{ background-color:#db5a56;border-color: #db5a56;}
.button_red:hover{ background-color:#bf423e;}
.button_blue{ background-color:#37a3e3;border-color: #258ecc;}
.button_blue:hover{ background-color:#258ecc;}
.button_orange{ background-color:#ff9900;border-color: #ea8c00;}
.button_orange:hover{ background-color:#ea8c00;}
.r_but1_1{height:25px;line-height:25px; padding:0 7px; display:inline-block;background-color: #cccccc;border:none; text-align:center; cursor:pointer; color:#fff;}
.chooseOff{ width:22px; height:22px; background:url(../images/chooseOff.png) no-repeat; cursor:pointer; outline:none; display:inline-block;}
.chooseOn{ width:22px; height:22px; background:url(../images/chooseOn.png) no-repeat; cursor:pointer;}
.chooseDis{ width:22px; height:22px; background:url(../images/chooseDis.png) no-repeat; cursor:default;}
.chooseOff.small{ width:16px; height:16px; background-size:cover;}
.textarea_1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#464646; line-height:20px; padding:4px 6px;box-sizing: border-box; border:solid 1px #dad9d9;resize:none;box-shadow:inset 0 0 4px #cacaca;}
.textarea_1_on{ border-color:#83ca60;}
.inputText{ min-height:20px; height:auto; line-height:20px\9; border:solid 1px #bababa; background-color:#fff; color:#464646; padding:3px 5px;word-wrap:break-word; font-size:14px;}
.inputText:focus{border-color:#4baa50;}
.inputText2{ min-height:30px; line-height:30px\9; border:solid 1px #d2d2d2; background-color:#fff; color:#464646; padding:4px 5px;box-sizing: border-box;word-wrap:break-word; font-size:14px;}
.inputText2:focus{border-color:#4baa50;}
.textarea_2{min-height:80px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#464646; line-height:20px; padding:4px 6px;box-sizing: border-box; border:solid 1px #dad9d9;resize:none;}
.textarea_2:focus{border-color:#4baa50;}
.checkboxOff{ width:16px; height:16px; cursor:pointer; background:url(../images/checkboxOff.png) no-repeat;}
.checkboxOn{width:16px; height:16px; cursor:pointer; background:url(../images/checkboxOn.png) no-repeat;}
.delete_but{ width:16px; height:16px;background:url(../images/delete2.png) no-repeat; cursor:pointer;}
.inputText_searchBtn{ width:21px; height:22px;background-color:#fff;background-image:url(../images/nav2_search.png); background-repeat:no-repeat; display:inline-block; border:medium none; margin-left:-27px; cursor:pointer; vertical-align:middle; outline:none; background-size:100% 100%;}


/*弹窗*/
.pop_thickBoxMask{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; background:rgba(0,0,0,0.6); }
.pop_thickBox{ border:solid 1px #dad9d9; background-color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#464646;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);}
.pop_thickBox a{ text-decoration:none;}
.pop_thickBox_title{ width:100%; line-height:33px; height:35px; background-color:#83ca60; }
.pop_thickBox_title h2{ float:left; margin-left:15px;color:#fff; font-family:"微软雅黑"; font-size:17px;}
.pop_thickBox_title a{ float:right; width:16px; height:16px; display:block; background:url(../images/thickBox_close.png) no-repeat; margin:9px 12px 0 0;}

/*表格*/
.manage_Table_tit{ height:40px; line-height:38px;border: 1px solid #ddd; text-align:center; background-color:#f2f2f2;box-sizing: border-box;}
.manage_Table_tit div{ border-left:solid 1px #cecece;box-sizing: border-box;}
.manage_Table_tit div:first-child{ border:none;}
.manage_Table{display: table;border-collapse: collapse;box-sizing: border-box; background-color:#fff; margin-top:-1px;}
.manage_Table img{ max-width:100%;height: auto !important;}
.manage_Table table{width:100%!important;}
.manage_Table .row{display: table-row; font-family:"微软雅黑";}
.manage_Table .cell {display: table-cell;border: 1px solid #ddd;padding:6px; line-height:22px;box-sizing: border-box; vertical-align:middle;word-break: break-all;word-wrap: break-word;}
.manage_Table.manage_rowHover .row:hover{ background-color:#f9f9f9; transition:all ease-out 0.15s;}
.manage_Table .cell.big,.manage_Table .row.big > .cell{ padding:10px;} /*表格大小*/
.manage_Table > .list-view,.manage_Table > .list-view > .items{ width:100%;display: table;box-sizing: border-box;}

/*表格2样式*/
.manage_Table2{display: table;border-collapse: collapse;box-sizing: border-box; background-color:#fff; margin-top:-1px;}
.manage_Table2 img{ max-width:100%;height: auto !important;}
.manage_Table2 table{width:100%!important;}
.manage_Table2 .row{display: table-row; font-family:"微软雅黑";}
.manage_Table2 .cell {display: table-cell;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding:6px; line-height:22px;box-sizing: border-box; vertical-align:middle;word-break: break-all;word-wrap: break-word;}
.manage_Table2.manage_rowHover .row:hover{ background-color:#f9f9f9; transition:all ease-out 0.15s;}


.lh30{ line-height:30px;}
.lh35{ line-height:35px;}
.lh40{ line-height:40px;}

.border1{ border:solid 1px #d9d9d9;}
.border_t{ border-top:solid 1px #d9d9d9;}
.border_r{ border-right:solid 1px #d9d9d9;}
.border_l{ border-left:solid 1px #d9d9d9;}
.border_b{ border-bottom:solid 1px #d9d9d9;}
.border_b_d{ border-bottom:dashed 1px #d9d9d9;}
.border_t_d{ border-top:dashed 1px #d9d9d9;}
.border_l_d{ border-left:dashed 1px #d9d9d9;}
.border_r_d{ border-right:dashed 1px #d9d9d9;}
.border_orange{ border-color:#fa8717;}
.border_green{ border-color:#4d9602;}
.border_t_none{ border-top:none;}
.border_b_none{ border-bottom:none;}
.border_t_n{ border-top:none !important;}
.border_b_n{ border-bottom:none !important;}
.border_none{ border:medium none;}
.bg_none{ background:none;}
.maxImg img{max-width: 100%;height: auto !important;}/*限制上传和显示题目图片宽*/
.faceImg img{ vertical-align:middle; margin-top:-5px;}
/*题目图片行居中*/
.imgvm img {vertical-align:middle;}
.divselect_minH_over{ overflow-y:scroll; overflow-x:hidden; height:200px;}
.scroll-y{ overflow-x:hidden; overflow-y:auto;}
.blog_chackTextarea-area{line-height:24px;font-size:13px;font-family:"Helvetica Neue", Helvetica, Arial;resize: none; padding:0 0 0 5px;border:1px solid #83ca60; height:24px; color:#666;/*box-shadow:1px 1px 3px rgba(34, 25, 25, 0.2);*/}
.br50{ border-radius:50%;}
.br20{ border-radius:20px;}
.br4{ border-radius:4px;}

.gray,.gray a{ color:#797979;}
.gray2,.gray2 a,a.gray2{ color:#464646;}
.gray3,.gray3 a,a.gray3{ color:#666666;}
.white,.white a,a.white{ color:#fff;}
.red,a.red{ color:#cc0000;}
.red2,.red2 a,a.red2 {color:#e22323;}
.green,.green a,a.green{ color:#4b9200;}
.greenover,.greenover a,a.greenover{ color:#464646;}
.greenover:hover,.greenover a:hover,a.greenover:hover{ color:#4b9200;}
.grayover,.grayover a,a.grayover{ color:#797979;}
.grayover:hover,.grayover a:hover,a.grayover:hover{ color:#4b9200;}
.blue, a.blue,.blue a{ color:#37a3e3;}
.orange{ color:#fa8717;}
.color1{ color:#47456d;}/*有点紫色*/
.c-999{color: #999;}
a.color_web{ color:#464646;}



.bg1{ background-color:#d2d2d2;}/*灰色*/
.bg2{ background-color:#fafafa;}/*浅灰色*/
.bg3{ background-color:#f5f2d3}/*淡黄色*/
.bg4{ background-color:#f1fceb}/*淡绿色*/
.bg5{ background-color:#83ca60}/*绿色*/
.bg6{ background-color:#ededed;}/*中度浅灰*/
.bg7{ background-color:#f48a00;}/*橙色*/
.bg8{ background-color:#e22323;}/*红色*/
.bg9{ background-color:#f3f3f3;}/*浅灰色up*/

/*动画animated*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:100}
@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}

/*下拉*/
.s_divselect_1{width:96px; position:relative; z-index:9;background:#fff; border:none; font-size:14px;}
.s_divselect_1 cite{width:70px; height:24px;line-height:24px; display:block; color:#464646; cursor:pointer;font-style:normal;padding-left:6px; padding-right:20px; border:1px solid #a5a5a5; background:url(../images/pull-down.png) no-repeat right center; overflow:hidden;word-wrap:break-word;}
.s_divselect_1 cite.middle{ height:28px;line-height:28px; background-size:25px 30px;}
.s_divselect_1.off cite{ background-color:#f4f4f4; color:#999; cursor:default;}
.s_divselect_1 ul{width:96px;  background-color:#fbf9fa; position:absolute; z-index:2000; margin-top:0px; display:none; font-size:13px;border:1px solid #a5a5a5;border-top:none;}
.s_divselect_1 ul li{height:22px; line-height:22px; overflow:hidden;}
.s_divselect_1 ul li a{display:block; height:22px; color:#464646; text-decoration:none; padding-left:10px; padding-right:10px;}
.s_divselect_1 ul li a:hover{background-color:#4d9602; color:#fff;}

/*vue下拉*/
.v_divselect{width:96px; position:relative; z-index:9;background:#fff; border:none; font-size:14px;}
.v_divselect cite{width:100%; box-sizing: border-box; height:30px;line-height:28px; display:block; color:#464646; cursor:pointer;font-style:normal;padding-left:10px; padding-right:33px; border:1px solid #d9d9d9; background:url(../../cepingSystem/images/pull-down2.png) no-repeat right center; overflow:hidden;word-wrap:break-word;}
.v_divselect cite.big{ height:40px;line-height:36px;}
.v_divselect.off cite{ background-color:#f4f4f4; color:#999; cursor:default;}
.v_divselect ul{width:100%; display: none; box-sizing: border-box; background-color:#fbf9fa; position:absolute; z-index:2000; margin-top:-1px; font-size:13px;border-top:none; border:1px solid #cecece;transition: all 0.3s ease 0s;}
.v_divselect ul.select_on{ display: block; overflow-y:auto; overflow-x:hidden; max-height:200px;}
.v_divselect ul li{ width: 100%; height:22px; line-height:22px; overflow:hidden;}
.v_divselect ul li a{display:block; height:22px; color:#464646; text-decoration:none; padding-left:10px; padding-right:10px;}
.v_divselect ul li a:hover{background-color:#85c966; color:#fff;}



/*翻页的分页*/
.pointLeft{ width:22px; height:22px; background-color:#64a943;background-image:url(../images/pointLeft.png); background-repeat:no-repeat; background-position:center center; cursor:pointer;}
.pointRight{ width:22px; height:22px; background-color:#64a943;background-image:url(../images/pointRight.png); background-repeat:no-repeat; background-position:center center;cursor:pointer;}
.pointOff{ background-color:#d2d2d2;cursor:default;}
.redirectBut{ height:22px; padding:0 7px; color:#fff; line-height:22px; background-color:#64a943; border:none;border-bottom:solid 1px #4b9228;}
.redirectBut:hover{ background-color:#4b9228;}

/*分页*/
.paging{ text-align:center; margin-left:auto; margin-right:auto;}
.paging li{ display:inline;vertical-align: middle; margin:0 6px;}
.paging li.page a{ border:1px solid #e1e2e3; cursor:pointer; height:28px; width:28px; line-height:28px; text-align:center; display:inline-block; font-size:16px; color:#464646;}
.paging li.page a:hover{ border:1px solid #71c04b; background-color:#fff;color:#71c04b;}
.paging li.page a.currentPage{border:1px solid #fff;color:#71c04b;font-weight:bold;}
.paging li.page a.currentPage:hover{ background:none;}
.paging_but a{ background:#71c04b; display:inline-block; padding:0 10px; height:30px; line-height:30px; color:#fff;}
.paging_but a:hover{ background:#5c9b16;}
.paging_off a{ background:#ededed; color:#696969; cursor:default;}
.paging_off a:hover{ background:#ededed;}
.paging_num a{ color:#5c9b16}
.paging_input_but{background:#71c04b;padding:0 10px;display:inline-block; height:30px; line-height:30px; color:#fff; border:none; outline:none; cursor:pointer;}
.paging_input_but:hover{background:#5c9b16;}

/*打分星星*/
#star{position:relative;width:200px;}
#star ul,#star span{float:left;display:inline;height:21px;line-height:21px;}
#star ul{margin:0 10px;}
#star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../images/star.png) no-repeat;}
#star strong{color:#f60;padding-left:10px;}
#star li.on{background-position:0 -28px;}
#star p{position:absolute;top:20px;width:158px;height:44px;display:none;background:url(../images/star_icon.gif) no-repeat;padding:12px 10px 0; font-size:12px; line-height:18px; z-index:10;}
#star p em{color:#f60;display:block;font-style:normal;}

/*评论表情*/
.videoFace {background: url("../../common/images/face_bg2.gif") no-repeat scroll 0 28px #FFFFFF;border-color: #BFBFBF -moz-use-text-color -moz-use-text-color #BFBFBF;border-style: solid none none solid;border-width: 1px medium medium 1px;display: none;height: 230px;overflow: hidden;padding: 0;position: absolute; top: 25px;left:0;width: 435px;z-index: 140;}
.subCommentFace {background: url("../../common/images/face_bg2.gif") no-repeat scroll 0 28px #FFFFFF;border-color: #BFBFBF -moz-use-text-color -moz-use-text-color #BFBFBF;border-style: solid none none solid;border-width: 1px medium medium 1px;display: none;height: 230px;overflow: hidden;padding: 0;position: absolute; top: 30px;left:15px;width: 435px;z-index: 140;}
.menu_bqb_cb {background: url("../../common/images/vote_r2.gif") repeat-x scroll 0 0 transparent;border-right: 1px solid #CCCCCC;height: 27px;line-height: 27px;overflow: hidden;padding-left: 10px;width: 424px;}
.faceBG {border-top: medium none;margin-top: 0;overflow: hidden;}
.spanFs {border-bottom: 1px solid #DFE6F6;border-right: 1px solid #DFE6F6;display: block;float: left;height: 28px;width: 28px;}
.spanFs img {line-height: 28px;margin: 0 auto;vertical-align: middle;cursor:pointer;}
.menu_bqb_c1 {background: url("../../common/images/imgdel.gif") no-repeat scroll 0 0 transparent;float: right;height: 15px;margin: 7px 5px 0 0;width: 15px;cursor:pointer;}

/*富文本编辑器simditor*/
.simditor-table table, .editor-style table,table.editor-style {width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0; margin: 15px 0;  }
.simditor-table table td, .simditor-table table th, .editor-style table td, .editor-style table th,table.editor-style td,table.editor-style th {min-width: 40px; height: 30px; border: 1px solid #ccc; vertical-align: top; padding: 2px 4px; text-align: left; box-sizing: border-box;}
.simditor-table table td.active, .simditor-table table th.active, .editor-style table td.active, .editor-style table th.active,table.editor-style td.active,table.editor-style th.active {background-color: #ffffee;}
.simditor img,.editor-style img{max-width:100%;height: 100%;}