@charset "utf-8";
/*2014-edu-portal-index.html-js-2014-01-25*/
/*2014门户首页-武汉 */


/* kinmaxshow */
#kinmaxshow{display:none;}
#kinmaxshow .txt-mask{position:relative;width:1000px;margin:0 auto;}
#kinmaxshow .kinmaxshow_image_box .kinmaxshow_image_item a.h{width:100%;height:auto}
#kinmaxshow .sub_1{display:block;position:absolute;left:10px;top:30px;}
/*#kinmaxshow .sub_2_1{display:block;position:absolute;left:-160px;bottom:0px;}*/
#kinmaxshow .sub_2{display:block;position:absolute;left:10px;top:30px;}
#kinmaxshow .sub_3{display:block;position:absolute;left:10px;top:30px;}
#kinmaxshow .sub_4{display:block;position:absolute;left:0;top:0;}
/*#kinmaxshow .sub_1_1{display:block;position:absolute;left:110px;top:136px;}*/
/*#kinmaxshow .sub_1{display:block;position:absolute;left:10px;top:30px;}*/
/*#kinmaxshow .sub_2_1{display:block;position:absolute;left:-160px;bottom:0px;}*/
/*#kinmaxshow .sub_2{display:block;position:absolute;left:0px;top:0px;}
#kinmaxshow .sub_3{display:block;position:absolute;left:0px;top:0px;}
#kinmaxshow .sub_4{display:block;position:absolute;left:0px;top:20px;}*/
/*==登录前==*/
.login-box-wrap{width:1000px;height: 0;margin: 0 auto;position: relative;width: 990px;zoom: 1;z-index: 120;}
.login-box-wrap .login-box{width:280px;border:1px solid #cce4ed; background:#fff;position:absolute;top:40px;right:0}
.login-box-wrap .login-box h2{color: #2f75aa;font-size: 14px;padding:6px 0 20px}
.login-box-wrap .login-box .login-inner{width:240px;margin:15px auto;position:relative}
.login-box-wrap .login-box .login-inner .login-ui{margin: 0 0 10px;zoom: 1;position: relative;border:1px solid #d0d0d0;width:238px}
.login-box-wrap .login-box .login-inner .login-ui.focus{border:1px solid #3d95d5}
.login-box-wrap .login-box .login-inner .ui-label {/*border-top: 1px solid #a7a7a7;border-bottom: 1px solid #a7a7a7;border-left: 1px solid #a7a7a7;*/}
.login-box-wrap .login-box .login-inner .ui-label {/*width: 46px;height: 46px;*/display: block;float: left;cursor: pointer;}
.login-box-wrap .login-box .login-inner .ui-label .ui-icon {
width: 46px;height: 46px;display: block;text-indent: -9999em;overflow: hidden;background:#d0d0d0  no-repeat center center;_height:42px;_margin:1px 0 0 1px;}
.login-box-wrap .login-box .login-inner .ui-label .ui-icon-securityon {background:#d0d0d0  no-repeat center center;_height:44px;_margin:1px 0 0 1px;}

.login-box-wrap .login-box .login-inner .ui-input {float: left;/*position: relative;*/padding: 9px;line-height: 26px;height: 26px;color:#ccc;font-size: 14px;vertical-align: middle;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;box-shadow: none;width:170px;_width:168px;border: 1px solid #fff;}


.login-box-wrap .login-box .login-inner .loginsubmit {width: 240px;height: 46px;background:  no-repeat 0 0;border: none;cursor: pointer;margin-top: 8px;font-size: 16px;color: #fff;font-weight: bold;}
.login-box-wrap .login-box .login-inner .loginsubmit.hover{background-position:0 -46px}
.login-box-wrap .login-box .login-inner .login-erro{color: #e54b00;text-indent: 0.2em;height: 30px;line-height: 30px;position: absolute;top: 1px;right:-8px;}

/*==登录前== - */

/* checkbox美化 */
.login-box-wrap .ckboxtb .ckboxbtn,.login-box-wrap .ckboxtb .ckboxbtn_on{display:inline-block;vertical-align:middle;width:20px;height:21px;overflow:hidden;background:url(/uploads/image/bctciico/radio.png) 0% 0%; margin-right:10px;cursor:pointer; }
.login-box-wrap .ckboxtb .ckboxbtn_on{background-position:0% 100%; }
.login-box-wrap label.checkbox {padding-left: 24px; cursor:pointer;background: url(/uploads/image/bctciico/radio.png) no-repeat 0% 0%; line-height:22px; height:21px; display:inline-block; }
.login-box-wrap label.checked {background-position:left 100%;  }
.login-box-wrap label.disabled{background-position:left 0px;}
.submit_loading{background:#3d95d5  no-repeat 60px center;width:240px;height: 46px; border-radius: 3px; line-height: 46px;font-size: 16px;color:#fff; text-align: center; font-weight: bold}
/*==登录后== - */
.login-box-wrap .login-box .login-inner .login-welcome{color:#888; font-size:14px}
.login-box-wrap .login-box .login-inner .login-detail{ padding-top:5px; font-size:12px}
.login-box-wrap .login-box .login-inner .login-welcome span{color:#4088be}
.login-box-wrap .login-box .login-inner .login-userinfo .img{width:108px;}
.login-box-wrap .login-box .login-inner .login-userinfo .txt{width:132px; padding-left:0px; font-size:14px;color:#555;/*white-space: nowrap;*/text-overflow: ellipsis;overflow: hidden;}
.login-box-wrap .login-box .login-inner .login-userinfo .txt .tit p{ padding:0 0 3px 3px}
.login-box-wrap .login-box .login-inner .login-userinfo .txt .blog{ padding-top:5px}
.login-box-wrap .login-box .login-inner .login-userinfo .txt .blog ul li{ float:left; text-align:center; font-size:12px;width:44px}
.login-box-wrap .login-box .login-inner .login-userinfo .txt .blog ul li span{ display:block; padding:5px 0}
.login-box-wrap .login-box .login-inner .login-userinfo .txt .blog ul li a{color:#555; font-size:18px;-webkit-text-size-adjust:none;}/*2-3位数*/
.login-box-wrap .login-box .login-inner .login-userinfo .txt .blog ul li a.n4{color:#555; font-size:16px}/*4位数*/
.login-box-wrap .login-box .login-inner .login-userinfo .txt .blog ul li a.n5{color:#555; font-size:12px}/*5位数*/
.login-box-wrap .login-box .login-inner .login-userinfo .txt .blog ul li a.n6{color:#555; font-size:10px;-webkit-text-size-adjust:none; }/*6位数*/
/*==登录后== - */
/*第一、二、三栏目 - */
.portalcolumnone .unitspacelist li{width:80px; height:90px; float:left; text-align:center}
.portalcolumnone .unitspacelist li p{ line-height:1.5em}
.portalcolumnone .unitspacelist li p a{color:#888}
.portalcolumnone .indexexplainlist{width:235px}
.portalcolumnone .indexexplainlist li{ background: no-repeat 0 6px; padding-left:19px;color:#555}
.portalcolumntwo .newshot{ padding:5px 0}
.portalcolumntwo .newshot h3{ line-height:2em; padding:2px 0;color:#222}
.portalcolumntwo .newshot h3 a{color:#222;font-size:16px;}
.portalcolumntwo .news ul li a{color:#222}
.portalcolumntwo .news ul li{ line-height:2.2em; font-size:14px}
.portalcolumntwo .gain ul li{ float:left;width:150px; padding:10px 18px 10px 0; line-height:2em; text-align:center}
.portalcolumntwo .gain ul li.nopr{ padding-right:0}
.portalcolumntwo .gain ul li a{color:#222}
.portalcolumnthree{padding:30px 0;border-top:1px solid #d6d6d6;margin:20px 0 0 0}
.portalcolumnthree .w320 .img{width:76px;}
.portalcolumnthree .w320 .txt{width:224px; font-size:14px}
/*2014-edu-portal-index.html-js-2014-01-25*/
/* 20140128 indexportal userback */
.cj_userback{ height:auto; overflow:hidden; padding:15px;}
.cj_userback .cd18959{ color:#d18959;}
.cj_userback .line40{ line-height:40px; margin-top:10px;}
.cj_userback .cj_userbackm{}
.cj_userback .cj_userbackm textarea{ width:485px; height:120px;}
.cj_userback .cj_userbackm .fl{ width:505px;}
.cj_userback .cj_userbackm .fr{ width:125px;}
.cj_userback .cj_userbackm .fl table td{ padding:5px; color:#222;}
.cj_userback .cj_userbackm .fl table td.padt30{ padding-top:30px;}
.cj_userback .cj_userbackm .fl table td span{ margin-left:20px;}
.cj_userback .cj_userbackm .fl table td input.inp{ width:210px;}
.cj_userback .cj_userbackm .fl table td .inp:focus{border:1px solid #a82929;}
.cj_userback .cj_userbackm .fl table td .inp.focus{border:1px solid #a82929;}
.cj_userback .cj_userbackm .fr dl{ border:#d3d3d3 solid 1px; height:130px; border-radius:5px; margin-top:5px;}
.cj_userback .cj_userbackm .fr dl dt{ background:#f7f7f7; height:26px; line-height:26px; color:#222; text-align:center;}
.cj_userback .cj_userbackm .fr dl dd img{ width:50px; height:51px; margin:12px auto 10px;}
.cj_userback .cj_userbackm .fr dl dd a.abtn-gray-12{ width:70px; height:25px; line-height:25px; text-align:center;}
/*2014-edu-portal-index.html-js-2014-01-25*/
/* 20140128 indexportal userback */
.cj_userback{ height:auto; overflow:hidden; padding:15px;}
.cj_userback .cd18959{ color:#d18959;}
.cj_userback .line40{ line-height:40px; margin-top:10px;}
.cj_userback .cj_userbackm{}
.cj_userback .cj_userbackm textarea{ width:634px; height:120px;}
.cj_userback .cj_userbackm .fl{ width:505px;}
.cj_userback .cj_userbackm .fr{ width:125px;}
.cj_userback .cj_userbackm .fl table td{ padding:5px; color:#222;}
.cj_userback .cj_userbackm .fl table td.padt30{ padding-top:30px;}
.cj_userback .cj_userbackm .fl table td span{ margin-left:20px;}
.cj_userback .cj_userbackm .fl table td input.inp{ width:210px;}
/*.cj_userback .cj_userbackm .fl table td .inp:focus{border:1px solid #a82929;}*/
.cj_userback .cj_userbackm .fl table td .inp.focus{border:1px solid #a82929;}
.cj_userback .cj_userbackm .fr dl{ border:#d3d3d3 solid 1px; height:130px; border-radius:5px; margin-top:5px;}
.cj_userback .cj_userbackm .fr dl dt{ background:#f7f7f7; height:26px; line-height:26px; color:#222; text-align:center;}
.cj_userback .cj_userbackm .fr dl dd img{ width:50px; height:51px; margin:12px auto 10px;}
.cj_userback .cj_userbackm .fr dl dd a.abtn-gray-12{ width:70px; height:25px; line-height:25px; text-align:center;}
/* == 武汉空间   - == */


/* == 空间页面教学应用板块  - ==*/
.applist-1 li dl{ overflow:hidden; padding:15px 0 0 15px}
.applist-1 li dl dd.img{width:64px; float:left}
.applist-1 li dl dd.img img{width:64px;}
.applist-1 li dl dd.img a.del img{width:27px}
.applist-1 li dl dt{ float:left;width:115px; font-size:14px; color:#347ab8; text-align:left; padding-left:10px}
.applist-1 li dl dd.txt{width:115px; float:left; text-align:left; padding-left:10px}
.applist-1 li dl dd.txt em{color:#cd0000; font-size:14px; font-weight:bold; padding:0 10px}
.rmfw-1{height:100px;overflow:hidden;padding:20px 10px 0 10px; position:relative;clear:both; z-index:0}
.rmfwarea-1{width:640px;height:100px;position:relative;float:left;overflow:hidden;}
/*.rmfwarea div{position:absolute;left:0;top:0;height:100px;}*/
.rmfw-1 i{ position:absolute;left:0;top:0;}

.rmfw-1 ul{position:absolute;left:0;top:0;height:100px;}
.rmfw-1 ul li{ float:left;overflow:hidden; text-align:center;}
.rmfw-1 ul li p{color:#555; height:24px; line-height:24px;}/*
.rmfw-1 ul li p{ font-size:12px; font-weight:normal}
.rmfw-1 ul li img{width:50px;}.rmfw dl,.rmfw dd, .rmfw dt{float:left;height:100px;overflow:hidden;}
.rmfw dl{width:80px; text-align:center}
.rmfw dt img{width:50px;height:50px;}*/
.rmfw-1 i.licon{width:20px;height:20px;float:left;background: 0 center no-repeat;position:relative;margin-right:10px;cursor:pointer; margin-top:35px}
.rmfw-1 i.licon_none{background: 0 center no-repeat; cursor:auto;}
.rmfw-1 i.ricon{width:20px;height:20px;float:left;background: 0 center no-repeat;position:relative;margin-left:10px;cursor:pointer; margin-top:35px}
.rmfw-1 i.ricon_none{background: 0 center no-repeat; cursor:auto;}
/*教师空间首页-用户信息 - */
.useratten{display:none;}
.space-userinfo { /*border-bottom:2px solid #dbe0e6*/ display:none !important; }
.space-userinfo .info{width:90px;padding-left:10px}
.space-userinfo .avater{width:96px; position:relative; }
.space-userinfo .avater img{border-radius:50%;-moz-border-radius:50%;}
.space-userinfo .avater .vico{ position:absolute; right:0;bottom:0;width:19px;height:22px; background: no-repeat}
.space-userinfo .user-level{display:block; width:34px;height:9px;/*background: no-repeat*/ }

.useratten ul li{ float:left;width:63px; text-align:center;font-size:18px;color:#555;}
.useratten ul li span{ font-size:14px;color:#616161;display:block; font-weight:normal}
.user_zone .person_pic{width:200px;height:250px;position:relative}
.user_zone .person_pic .txt{position: absolute;bottom: 0;width: 100%;height: 28px;line-height: 28px;left: 0;
color: #fff;text-align: center;background: #000;opacity: 0.6;}
.user_zone .person_pic .txt a{color:#fff}
/*教师空间首页-课程安排 新增 - */
.course_offered{position:relative}
.course_offered .coursetips{color:#b1b1b1}
.course_offered .courseshow .linetxt{border-top:1px solid #e5e5e5;margin-top:10px}
.course_offered .courseshow .linetxt .view_third{display:none}
.course_offered .courseshow ul{background:url(/uploads/image/bctcimages/bg-width-2px.gif) repeat-y 9px 0;}
.course_offered .courseshow ul li{padding:5px 0}
.course_offered .courseshow ul li.c4-9{display:none}
.course_offered .courseshow ul li div.l i{background:#c3c3c3;border-radius:10px;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block;text-align:center;color:#fff;line-height:20px;margin:7px 0 0 0;color:#fff}
.course_offered .courseshow ul li div.r span.course-box{display:block;background:#f3f3f3;border:1px solid #e8e8e8;width:162px;height:33px;line-height:33px;position:relative}
.course_offered .courseshow ul li div.r span.course-box i{position:absolute;display:block;width:6px;height:10px;background: no-repeat;left:-6px;top:11px}
/* cur style */
.course_offered .courseshow ul li.cur div.l i{background:#3d95d5;border-radius:10px;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block;text-align:center;color:#fff;line-height:20px;margin:7px 0 0 0;color:#fff}
.course_offered .courseshow ul li.cur div.r span.course-box{display:block;background:#3d95d5;border:none;width:164px;height:35px;line-height:33px;position:relative;color:#fff}
.course_offered .courseshow ul li.cur div.r span.course-box i{position:absolute;display:block;width:6px;height:10px;background: no-repeat;left:-6px;top:11px}
/* cur style */
/* soon style */
.course_offered .courseshow ul li.soon div.l i{background:#e3f2fa;border-radius:10px;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block;text-align:center;color:#fff;line-height:20px;margin:7px 0 0 0;color:#3d95d5}
.course_offered .courseshow ul li.soon div.r span.course-box{display:block;background:#e3f2fa;border:1px solid #e8e8e8;width:164px;height:35px;line-height:33px;position:relative;color:#000}
.course_offered .courseshow ul li.soon div.r span.course-box i{position:absolute;display:block;width:6px;height:10px;background: no-repeat;left:-6px;top:11px}
/* soon style */
.course_offered .bubble_tips{position:absolute;left:0;top:50px}
.course_offered .bubble_tips .box{position:relative}
.course_offered .bubble_tips .box a.close{position:absolute;right:0;top:0;width:22px;height:22px;display:block}
/*教师空间首页-通知公告 - */
.notice ul li{ line-height:2.4em;text-indent:5px;white-space:nowrap;word-break: break-all;overflow:hidden}
.notice ul li a{color:#555;text-decoration: none;}
.notice ul li.hover{background: #efefef;}
.notice h2 em{display: inline-block;padding: 0 5px;background-color: #3d95d5;border-radius: 7px;font-family: tahoma;font-size: 11px;color:#fff ;line-height: 1.1;margin-top:13px; font-weight:normal;text-indent:0}
/*教师空间首页-榜单 - */
.ranking-list ul li{padding:5px 0;line-height:1.8em;border-bottom:1px dotted #ccc;color:#222}
.ranking-list ul li span.li1-3{margin-right: 7px;display: inline-block;width: 16px;height: 16px;text-align: center;padding: 0;line-height: 16px;margin-top: 3px;background: #c00;color: #fff;}
.ranking-list ul li span.li4-{margin-right: 7px;display: inline-block;width: 16px;height: 16px;text-align: center;padding: 0;line-height: 16px;margin-top: 3px;background: #f58c04;color: #fff;}
.ranking-list .tabtit p a.last{border-right:none}
/*教师空间首页-文章推荐 - */
.recommend-article ul li{ line-height:2.4em;text-indent:5px}
.recommend-article ul li.hover{background: #efefef;}
.recommend-article ul li em{color:#555}
.recommend-article ul li a{color:#222;text-decoration: none;}

.friend-photo a.praise{background: no-repeat right center; padding-right:15px;color:#555}
.forward-success-popbox{border:1px solid #8cbed7;width:240px;height:88px;background:#fff  no-repeat 40px center;font-size:14px;color:#555; line-height:88px; text-indent:90px}

/* == 发布微博  - == */
.myspace .publishbox ul.wb-tb{/* border:1px solid #e4e4e4;background:#f6f6f6;height:54px; */ line-height:40px;border-bottom:1px solid #e4e4e4 }

.myspace .publishbox ul.wb-tb.bordb{ border-bottom:none}
.myspace .publishbox ul.wb-tb li{ float:left }
.myspace .publishbox ul.wb-tb li a{color:#555;float:left; width:160px; font-size:14px; text-indent:80px; display:block; float:left;background:#f6f6f6;font-weight:bold}
.myspace .publishbox ul.wb-tb li.name{ border:1px solid #e4e4e4;font-size:14px;width:234px; border-right:none;  text-align:center;background:#f6f6f6; text-indent:0; border-bottom:none}
.myspace .publishbox ul.wb-tb li a.pubweibo{ background:#f6f6f6  no-repeat 38px 9px; border:1px solid #e4e4e4; border-bottom:none }
.myspace .publishbox ul.wb-tb li a.cur{}
.myspace .publishbox ul.wb-tb li a.writearticle{background:#f6f6f6  no-repeat 38px 9px;border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.myspace .publishbox ul.wb-tb li a.transferfile{background:#f6f6f6  no-repeat 38px 9px;border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4;width:161px;}
.myspace .publishbox ul.wb-tb li.active{ background:#fff;  }
.myspace .publishbox ul.wb-tb li.active a.cur{border:1px solid #e4e4e4; display:block; margin-bottom:-4px; border-bottom:none; height:41px; background:#fff  no-repeat 38px 9px; z-index:1; position:relative}
.myspace .publishbox .publishcon{/*position:relative;*/  display:none}
.myspace .publishbox .publishcon1{ background:#f2f2f2; border:1px solid #bbd6ec; border-top:none; position:relative}
.myspace .publishbox .publishcon1 div{ padding:10px 10px 10px 10px}
.myspace .publishbox .publishcon1 .l{width:48px; padding-left:20px;}
.myspace .publishbox .publishcon1 .r{width:95%;word-break: break-all}
.myspace .publishbox .publishcon .arrowclips{ position:absolute;left:303px;top:-15px; }
.myspace .publishbox .publishcon .publishcontxt{ /*box-shadow: 0px 0px 10px #f0f0f0 inset;*/  border:1px solid #e4e4e4; position:relative;}
.myspace .publishbox .publishcon .publishconitem{}
.myspace .publishbox .publishcon .publishconitem .detail a{}
.noborderbt{ border-bottom:none}
.myspace .publishbox .publishcon .publishconitem .func{width:170px;}
.myspace .publishbox .publishcon .publishconitem .func .limits{}
.myspace .publishbox .publishcon .publishconitem .func .limits{ padding-right:10px}
.myspace .publishbox .publishcon .publishconitem .func .limits a{ border:1px solid #cfcfcf;color:#888; width:60px; height:26px; display:block; line-height:26px; text-indent:12px}
.myspace .publishbox .publishcon .weiboclose{ position:absolute;top:10px;right:10px; cursor:pointer}
.myspace .publishbox .publishcon1 .weiboclose{ position:absolute;top:10px;right:10px; cursor:pointer}
.myspace .publishbox .pubcontextarea{width:708px;height: 85px;padding: 5px;border-style: none;border-width: 0px;font-size: 12px;word-wrap: break-word;line-height: 18px;overflow-y: auto;overflow-x: hidden;outline: none;color:#555;border-radius:none;box-shadow:none}
.myspace ul.studyapp{ padding-left:5px}
.myspace ul.studyapp li{width:200px; float:left; overflow:hidden; padding-bottom:20px; margin-right:30px}
.myspace ul.source li a{color:#555}
.myspace ul.studyapp li .img{ float:left;width:64px;}
.myspace ul.studyapp li .txt{ float:left;width:110px; padding-left:10px}
.myspace ul.studyapp li .txt h3{color:#3f8ec5; font-size:14px}
.myspace ul.studyapp li .txt p a{color:#3f8ec5}
.myspace ul.newslist li{width:356px; float:left; overflow:hidden; background: no-repeat 10px 9px;text-indent:1.5em; line-height:2em; white-space:nowrap}
.myspace ul.newslist li span{ padding:0 5px; }
.myspace ul.newslist li em{color:#888;  padding:0 5px}
.myspace ul.newslist li strong{padding:0 5px;}
.myspace ul.teacherlist{}
.myspace ul.teacherlist li{ float:left;width:196px; padding:0 30px 0 12px;margin:5px 0px;}
.myspace ul.teacherlist li div.img{ float:left;width:72px;}
.myspace ul.teacherlist li div.txt{ float:left;width:100px; padding-left:10px}
.myspace ul.teacherlist li div.txt .name{ font-size:14px;color:#222}
.myspace ul.teacherlist li div.txt .school{ line-height:2.8em}
.myspace ul.teacherlist li div.txt .viewnum span{ color:#347ab8;}
.myspace ul.teacherlist li div.info{ clear:both}

.myspace ul.teacherlist li div.info h4{ font-size:14px;color:#347ab8;padding:4px 0px 1px 0px;  font-weight:normal}
/*发布微博 内容 - */
.news-more{ background:#e9f1f8; border:1px solid #c1d6e8;color:#5583a8;height:28px; line-height:28px; text-align:center; text-decoration:none; display:block}

.limits{ position:relative; padding-top:2px;width:112px; height:30px; z-index:2}
.limits .l-turn{ position:absolute; background:#fff; border:1px solid #c1c1c1;}
.limits .l-turn li a{ background: no-repeat right 0; display:block;width:110px; height:28px; line-height:28px; text-indent:10px;color:#888; text-decoration:none; font-size:12px}
.limits .l-turn li a.open{background: no-repeat right -28px;}
/*1drop*/
.limits .l-drop-1{position:absolute; background:#fff; border:1px solid #c1c1c1;top:31px; display:none}
.limits .l-drop-1 ul li{height:28px; line-height:28px; text-indent:10px;color:#888;width:110px; cursor:pointer }
.limits .l-drop-1 ul li{}
.limits .l-drop-1 ul li:hover{background:#f6f6f6}

.limits .l-drop-2,.limits .l-drop-3 { display:none;z-index:10; background:#fff; border:1px solid #c1c1c1;top:31px; position:absolute;width:110px}
/*2-3drop*/
.limits .l-drop-2 ul.scroll_bar,.limits .l-drop-3 ul.scroll_bar{overflow-y: scroll;overflow-x: hidden; height:196px; }
.limits .l-drop-2 ul.back_bar li.line,.limits .l-drop-3 ul.back_bar li.line{border-bottom: 1px solid #e6e6e6;height:2px;}
.limits .l-drop-2 ul.back_bar li.back,.limits .l-drop-3 ul.back_bar li.back{ cursor:pointer}
.limits .l-drop-2 ul,.limits .l-drop-3 ul{ padding:1px}
.limits .l-drop-2 ul li,.limits .l-drop-3 ul li{ text-indent:10px; line-height:28px; height:28px; white-space:nowrap;color:#888;  cursor:pointer}

.limits .l-drop-2 ul li:hover,.limits .l-drop-3 ul li:hover{ background:#f6f6f6}




/*弹窗内容 - */
ul.applist-3{ padding-left:15px}
ul.applist-3 li{width:130px; float:left; overflow:hidden; padding-bottom:20px; margin-right:20px; height:60px}
ul.applist-3 li .img{ float:left;width:50px;}
ul.applist-3 li .img img{width:50px;height:50px }
ul.applist-3 li .txt{ float:left;width:65px; padding-left:10px}
ul.applist-3 li .txt h3{color:#3f8ec5; font-size:12px; overflow:hidden; white-space:nowrap}
ul.applist-3 li .txt h3 a{color:#555}
ul.applist-3 li .txt p{ line-height:1.2em;white-space:nowrap}
ul.applist-3 li .txt p a{color:#3f8ec5}
/* == 教育社区   - == */
/* === 搜索框-09-23-新增-js-w755版本  - == */
 .search-box{ margin-top:10px}
 .search-box .txt-l{ border:3px solid #3d95d5; border-right:none;width:600px !important;height:30px;}

 .search-box .txt{width:486px;height:30px; /*background: no-repeat 10px center*/}
 .search-box .txt.nobg{ background:none}
 .search-box .txt input{ border:none; background:transparent;height:26px;width:99%; line-height:26px; outline:none;  color:#555}
 .search-box .btn{width:111px;height:36px; background:#3d95d5}
 .search-box .btn input{ border:none; color:#fff; background:transparent;height:36px; line-height:36px; cursor:pointer; font-size:16px;width:100%; text-align:center; font-weight:bold;}

 .search-box-tags{margin:10px 0 20px 0}
 .search-box-tags p{ padding-left:10px}
 .search-box-tags p a{color:#555; padding:0 5px}
 .search-box .option{ position:relative;width:93px;height:30px; z-index:4}


 ul.drop-list{ position:absolute;left:0;top:0; background:#f6f6f6;width:89px; border-bottom:1px solid #e5e5e5}
 ul.drop-list li.othertb{ height:30px; text-indent:20px; line-height:30px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; display:none; cursor:pointer}
 ul.drop-list li:hover{ background:#fff}
 ul.drop-list li a{color:#888; text-decoration:none}
 .search-box .option ul.drop-list li.st{color:#888; font-size:12px; display:block; background:#f6f6f6  no-repeat right 0; text-indent:20px; text-decoration:none;height:29px; line-height:29px;width:88px; border-right:1px solid #e5e5e5}
 .search-box .option ul.drop-list li.st.hover{background:#f6f6f6  no-repeat right -29px}
/*结束*/
/* == 教育社区 == */
.edu-community{ height:auto; overflow:hidden;}
.edu-community ul li{width:220px;border-right:1px dotted #ccc;padding:0 9px;float:left;height:150px; }
.edu-community ul li.nobr{border-right:none}
.edu-community ul li .img{width:100px;height:75px;}
.edu-community ul li .txt{width:100px;margin-left:10px}
.edu-community ul li .txt p strong a{color:#555}
.edu-community ul li .con p{ line-height:2em}
.edu-community ul li .con p em{float:right}
.edu-community ul li .txt p span.num{border: 1px solid #e2e2e2;position: relative;padding:1px 2px;}
.edu-community ul li .txt p span.num em{position: absolute;
background:  no-repeat 0 0;width: 5px;height: 8px;display: block;top: 50%;left: -4px;_left: -3px;margin-top: -3px;_margin-top: -26px;}


/* === 同步资源.start  === */

/* == 同步资源展开.start == */
.prepare-lessons .lessons-box{/*width:100%;*/border:2px solid #e2e2e2;position:relative}
.prepare-lessons .no-lessons{height:40px;border:1px solid #c0ddec;background:#e4eef4;line-height:40px}
.prepare-lessons .no-lessons .abtn-blue-14{padding: 7px 12px;font-weight:bold}
.prepare-lessons .lessons-box .tit{/*padding:5px 0*/height:40px}
.prepare-lessons .lessons-box .tit .l{width:320px;color:#222; line-height:40px;overflow: hidden;
white-space: nowrap;}
/*.prepare-lessons .lessons-box .tit .l span.cur{background:#3d95d5;color:#fff;padding:1px 6px}*/
.prepare-lessons .lessons-box .tit .r{width:340px; margin-right:15px;margin-top:5px}
.prepare-lessons .lessons-box .r input{width:56px;height:30px;border:1px solid #cfcfcf;background:#f5f5f5;cursor:pointer;color:#555;float:left}
.prepare-lessons .lessons-box .r .sele_div{float:left;margin:0 5px}
.prepare-lessons .lessons-box .r input:hover{background:#3d95d5;color:#fff}
.prepare-lessons .lessons-box .r select{width:160px}
.prepare-lessons .lessons-box a.open{display:block;width:40px;height:40px; background:#e2e2e2  no-repeat center center; position:absolute;right:0}
.prepare-lessons .lessons-box a.close{display:block;width:40px;height:40px; background:#e2e2e2  no-repeat center center; position:absolute;bottom:0;right:0}

.prepare-lessons .lessons-box ul.openlist{}
.prepare-lessons .lessons-box ul.openlist li .l{width:46px;padding:4px 0 0 0}
.prepare-lessons .lessons-box ul.openlist li .r{width:630px;line-height:2em}
.prepare-lessons .lessons-box ul.openlist li .r .item a{color:#222;padding:1px 6px;margin:2px;float:left;text-decoration:none;width:auto;height:auto;display:block;white-space:nowrap;margin-left:0px;margin-right:0px;}
.prepare-lessons .lessons-box ul.openlist li .r .item a:hover{background:#3d95d5;color:#fff}
.prepare-lessons .lessons-box ul.openlist li .l a.cur{background:#3d95d5;color:#fff}
/* == 同步资源展开关闭.over == */

/* == 课程内容列表 == */
.prepare-lessons .lessons-con .tit {border-bottom: 2px solid #ccc}
.prepare-lessons .lessons-con .tit a{ padding:5px 8px;color:#555}
.prepare-lessons .lessons-con .tit a.on,.lessons-con .tit a:hover{ background:#5b8dd2;color:#fff; border-radius:3px;text-decoration:none}
.prepare-lessons .lessons-con .tit p{height:24px;color:#e2e2e2}
.prepare-lessons .lessons-con .tit em{ padding:0 5px}
.prepare-lessons .lessons-con ul.item-list{/*{margin-top:10px*/}
.prepare-lessons .lessons-con ul.item-list.nobr{ border-right:none}
.prepare-lessons .lessons-con ul.item-list li{ white-space: nowrap;width:354px;;float:left;border-right:1px dotted #ccc;margin-right:10px}
.prepare-lessons .lessons-con ul.item-list li.hover p{background: #efefef;}
.prepare-lessons .lessons-con ul.item-list li.hover a{text-decoration:none}
.prepare-lessons .lessons-con ul.item-list li.r{margin-right:0;border-right:none}
.prepare-lessons .lessons-con ul.item-list li p{padding: 3px 6px 3px 0;margin-right: 2px;}
.prepare-lessons .lessons-con ul.item-list li a{color:#555;background-position:3px 3px;/*padding-left:23px*/}
.prepare-lessons .lessons-con ul.item-list li span{float:right;color:#555  }
.prepare-lessons .lessons-con a.more{float:right;color:#3f8ec5}
.prepare-lessons .lessons-con a.more:hover{background:none;color:#3f8ec5}

/* === 同步资源.over  === */

/* == 社区搜索input边框去掉 == */
.qjf_comsec input[type="text"]:focus{border:none}
/* 名师风采 */
.teacher_style ul li{float:left;width:140px;padding:10px 7px 0}
.teacher_style ul li p{line-height:2em;padding:5px 0;text-align:center}
.teacher_style ul li img{width:140px;height: 175px}


/* == 门户应用，用国家的样式 == */

 /* == 2014应用中心首页 == */
/* == 应用中心-首页 == */
/*.app_star{background-image:;background-position:0 -20px; padding:0 36px}*/
.app_search h2{border-bottom:none}
.search-box.app_search .txt-l{width:704px}
.search-box.app_search .txt-l .txt{width:600px;height:30px; }
ul.ul-appmenu{border: 1px solid #e0e0e0;border-top:none}
ul.ul-appmenu li{height:46px; line-height: 46px; font-size: 14px;text-indent: 25px;border-bottom: 1px dotted #a4cfdf}

ul.ul-appmenu li.m1 a{ background:  no-repeat 12px 16px;}
ul.ul-appmenu li.m2 a{ background:  no-repeat 12px -39px;}
ul.ul-appmenu li.m3 a{ background:  no-repeat 12px -95px;}
ul.ul-appmenu li.m4 a{ background:  no-repeat 12px -151px;}
ul.ul-appmenu li.m5 a{ background:  no-repeat 12px -207px;}
ul.ul-appmenu li.m6 a{ background:  no-repeat 12px -263px;}
ul.ul-appmenu li.m7 a{ background:  no-repeat 12px -319px;}
ul.ul-appmenu li.m8 a{ background:  no-repeat 12px -376px;}
ul.ul-appmenu li.m9 a{ background:  no-repeat 12px -431px;}
ul.ul-appmenu li.m10 a{ background:  no-repeat 12px -486px;}
ul.ul-appmenu li.m11 a{ background:  no-repeat 12px -543px;}

ul.ul-appmenu li.cur.m1 a{ background:  no-repeat 12px 16px;}
ul.ul-appmenu li.cur.m2 a{ background:  no-repeat 12px -39px;}
ul.ul-appmenu li.cur.m3 a{ background:  no-repeat 12px -95px;}
ul.ul-appmenu li.cur.m4 a{ background:  no-repeat 12px -151px;}
ul.ul-appmenu li.cur.m5 a{ background:  no-repeat 12px -207px;}
ul.ul-appmenu li.cur.m6 a{ background:  no-repeat 12px -263px;}
ul.ul-appmenu li.cur.m7 a{ background:  no-repeat 12px -319px;}
ul.ul-appmenu li.cur.m8 a{ background:  no-repeat 12px -376px;}
ul.ul-appmenu li.cur.m9 a{ background:  no-repeat 12px -431px;}
ul.ul-appmenu li.cur.m10 a{ background:  no-repeat 12px -486px;}
ul.ul-appmenu li.cur.m11 a{ background:  no-repeat 12px -543px;}

ul.ul-appmenu li.hover.m1 a{ background:  no-repeat 12px 16px;}
ul.ul-appmenu li.hover.m2 a{ background:  no-repeat 12px -39px;}
ul.ul-appmenu li.hover.m3 a{ background:  no-repeat 12px -95px;}
ul.ul-appmenu li.hover.m4 a{ background:  no-repeat 12px -151px;}
ul.ul-appmenu li.hover.m5 a{ background:  no-repeat 12px -207px;}
ul.ul-appmenu li.hover.m6 a{ background:  no-repeat 12px -263px;}
ul.ul-appmenu li.hover.m7 a{ background:  no-repeat 12px -319px;}
ul.ul-appmenu li.hover.m8 a{ background:  no-repeat 12px -376px;}
ul.ul-appmenu li.hover.m9 a{ background:  no-repeat 12px -431px;}
ul.ul-appmenu li.hover.m10 a{ background:  no-repeat 12px -486px;}
ul.ul-appmenu li.hover.m11 a{ background:  no-repeat 12px -543px;}
ul.ul-appmenu li.tit{color:#3d95d5; text-indent: 12px; font-weight: bold; border-bottom: 1px solid #d3d3d3;background: #fdfdfd; border-top: 2px solid #38a2db;height:40px; line-height: 40px;}
ul.ul-appmenu li.nobb{ border-bottom: none;}
ul.ul-appmenu li a{color:#555; /*padding: 2px 0 2px 30px*/display:block;text-indent:36px}
ul.ul-appmenu.other li a{color:#888; padding: 2px 0 2px 30px}
ul.ul-appmenu li.cur a{color:#555}
ul.ul-appmenu li.cur{background: #e1f1fa}
ul.ul-appmenu li.hover{background: #e1f1fa}
.slide{overflow:hidden; position: relative; /*width:750px;*/width:820px; /*height: 270px;*/height:210px;}
    .slidepic{ height: 210px; }
        .slidepicwrap{ overflow: hidden; position: relative; height: 210px; z-index: 1;}
            .slidepiclist{ position: absolute; width: 3960px; height: 210px; z-index: 9;}
                .slidepiclist li{ float: left; position: relative; /*width: 730px;*/width:820px; height: 210px; cursor: pointer; z-index: 7;}
                    .slidepiclist li img{width:820px;height:210px}
                    .slidepiclist li span{ display: block; _display: inline;}
                    /* 图片介绍 introduction  == */
                    .slidepiclist li .imark{ position: absolute; top: 194px; left: 0px; z-index: 5; width: 820px; height: 76px; background-color:#000; opacity: 0.5; filter:alpha(opacity=50);}
                    .slidepiclist li .intrw{ position: absolute; top: 194px; left: 0px; z-index: 7; width: 820px; height: 76px;}
                    .slidepiclist li .gicon{ float: left; padding: 12px 7px; width: 52px; height: 52px; /*position: absolute; top: 220px; left: 10px; z-index: 11;*/}
                    .slidepiclist li .intr{ float: left; padding-top: 10px; padding-left: 5px; width: 360px;/* width: 414px;*/}
                        .slidepiclist li .intr .tt{ color: #fff; font-size: 14px; line-height: 22px;}
                        .slidepiclist li .intr .txt{ color: #bab9b8; padding-top: 2px; line-height: 16px;}
                        /* 下载按钮  == */
                        .slidebtns{float: right; padding: 20px 6px 0 0; width: 220px; height: 40px;}
                            .slidebtn{ display: block; overflow: hidden; float: right; width: 99px; height: 36px; margin:0 4px; background: url(/uploads/image/iislide/sp.png) 100px 100px no-repeat; _background-image: url(/uploads/image/iislide/sp.ie6.png); text-indent: -999px;}
                            .slidebtn-push{ background-position: -100px -20px;}
                            .slidebtn-down{ background-position: -100px -60px;}

                        .slidepiclist li .dlbtn{ float: right; padding: 13px 5px; width: 160px; height: 50px;}
                            .slidepiclist li .dlbtn a{ display: block; width: 160px; height: 50px; background-image: ; background-repeat: no-repeat;}
                            .slidepiclist li .dlbtn a span{ display: none;}
                            .slidepiclist li .dlbtn a:link,#banner .pic ul li .dlbtn a:visited{ background-position: 0 0;}
                            .slidepiclist li .dlbtn a:hover{ background-position: 0 -60px;}
        /* 文字，箭头  == */
        .slidepic .xtxt{ display: none; position: absolute; left:133px; top:100px; width: 666px; font-size: 14px; z-index: 11; font-weight: bold; border: 2px solid red;}
        .slide .showbtn{ position: absolute; display: block; right: 0px; top: 0px; width: 90px; height: 210px; z-index: 11; cursor: default; }
        .slide #btn_prev{left:0;}
        .slide #btn_next{right: 0px;}

        .slide .arrowl,
        .slide .arrowr,
        .slide .arrowlhover,
        .slide .arrowrhover{ background:transparent url(/uploads/image/iislide/sp.png) 0 50% no-repeat; _background-image: url(/uploads/image/iislide/sp.ie6.png); opacity: 0.8; filter: alpha(opacity=80); cursor: pointer;}

        .slide .arrowl{ background-position: 0 50%;}
        .slide .arrowr{ background-position: 100% 50%; /*background-color: rgba(0, 0, 0, 0.2);*/ }

        .slide .arrowl:hover,
        .slide .arrowr:hover,
        .slide .arrowlhover,
        .slide .arrowrhover{ opacity: 1; filter: alpha(opacity=100); cursor: pointer;}

        .slide .bbd{ position: absolute; bottom: 0px; display: block; line-height: 1px; font-size: 1px; width: 12px; height: 7px; background-image: url(/uploads/image/iibanner/border.png);}
        .slide .bleft{ left: -12px; background-position: 0 0;}
        .slide .bright{ right: -12px; background-position: -22px 0;}

    /* 隔离层  == */
    .slide .numlist{position: absolute; right: 45%; bottom: 5px; z-index: 10; width:80px; height: 16px; /*font:0/0 sans-serif;*/ text-align: right;}
        .slide .numlist ul{ float: right;}
            .slide .numlist li{ _display: inline; overflow:hidden; float: left; width: 16px; /*height: 16px*/height:18px; background:  0 0 no-repeat; _background-image: url(/uploads/image/iislide/sp.ie6.png); text-indent: 999px; cursor: pointer;}
            .slide .numlist .curr{ background:  0 0 no-repeat;}
            .appsearchbox .searchleft{width: 460px;background: #47a2dc;float: left;height: 40px;}
.appsearchbox .searchbtn{ border: none;background:#47a2dc;color:#fff; font-size: 14px;padding-top:10px;cursor: pointer; font-weight:bold}
            .appsearchbox .searchinp{float: left;background: #fff;margin: 4px;border-radius:3px;display: inline;border: none;width: 379px;height: 30px;line-height: 30px;overflow: hidden;}
            .appsearchbox .searchright a{padding: 5px 10px;text-decoration: none;color:#555;}
            .appsearchbox .searchright a:hover{background: #dcb077;color:#fff; border-radius: 3px}
            .appsearchbox .searchright{padding: 10px 0 0 20px}
.appsearchbox .searchright em{padding: 0 5px}
            .appsearchbox .searchright a.cur{background: #dcb077;color:#fff; border-radius: 3px}

            /*应用首页 == */
/*============列表前样式 == =============*/
.li-t1{ background:#f60;color:#fff}
.li-t2{ background:#38a2db;color:#fff}
.li-t3{ background:#e6f5fa; border:1px solid #bbe4f1;color:#555}
.li-t3{}

.li1-3{ background:#cc0000; padding:2px 6px;color:#fff; font-size:12px; font-weight:200}
.li4-0{ ;font-size:11px;padding:2px 6px;color:#fff;background:#f58c04}
             .app-list li{width:820px; float:left;height:660px;overflow:hidden;}
              .app-info{width:356px;height:208px;float: left; margin: 10px 0 10px 10px}
                .app-info .app-detail .img{width:64px;margin-top:8px}
             .app-info .app-detail .img img{width:64px;height:64px;}
              .app-info .app-detail .txt{width:180px;margin-left: 10px}
.app-info .app-detail .txt p strong a{color:#555}
              .app-info .app-detail .txt div.app-price{position: relative;}
              .app-info .app-detail .txt div.app-price p.tips{position: absolute;top:20px;left:20px;background: #fcfed0;line-height: 2em;width:260px; text-indent: 10px}
               .app-info .app-detail .txt p{line-height: 2em}

              a.app-add-btn{width:64px;height:24px;line-height: 24px;border-radius: 3px;font-size: 12px;color:#fff;background: #cadcf4;text-align: center;}
              a.app-added-btn{width:64px;height:24px;line-height: 24px;border-radius: 3px;font-size: 12px;color:#888;background: #eee;text-align: center;}

/* == 应用收藏打开按钮 == */
              a.app-save-btn{width:64px;height:24px;line-height: 24px;border-radius: 3px;font-size: 12px;color:#555;background: #eee;text-align: center;border:1px solid #d1d1d1;display:block;text-decoration:none;}
              a.app-open-btn{width:64px;height:24px;line-height: 24px;border-radius: 3px;font-size: 12px;color:#555;background: #fff;text-align: center;border:1px solid #d1d1d1;display:block;text-decoration:none;}

             div.line-columns{border-left: 1px dotted #ccc; float: left;height:208px;margin: 10px 40px 0 40px}
            div.line-baseline{border-bottom: 1px dotted #ccc}
          
      .app-tabmove  .rmfw-app{height:680px;overflow:hidden; position:relative;clear:both;}
.app-tabmove .rmfw-app .rmfwarea{width:2460px;height:660px;position:relative;float:left;overflow:hidden;}
.app-tabmove .rmfw-app i{ position:absolute;left:0;top:0;}
.app-tabmove .rmfw-app ul{position:absolute;left:0;top:0;height:660px;}
/*.apprecom .rmfw-app ul li{width:820px; float:left;height:458px;overflow:hidden; text-align:center;}
.apprecom .rmfw-app ul li .img{width:64px;}
.apprecom .rmfw-app ul li .txt{width:86px; margin-left: 20px}
.apprecom .rmfw-app ul li .txt p{ font-size:12px; font-weight:normal; line-height: 2.5em; text-align: left}*/
.app-tabmove h2 i.licon{width:20px;height:20px;float:left;background: 0 center no-repeat;position:absolute;cursor:pointer;right: 30px;top:12px;}
.app-tabmove h2 i.licon_none{background: 0 center no-repeat;}
.app-tabmove h2 i.ricon{width:20px;height:20px;float:left;background: 0 center no-repeat;position:absolute;cursor:pointer;right:5px;top:12px; }
.app-tabmove h2 i.ricon_none{background: 0 center no-repeat;}

.newapp .app-list li{width:820px; float:left;height:440px;overflow:hidden;}
.newapp  .rmfw-app{height:450px;overflow:hidden; position:relative;clear:both;}
.newapp .rmfw-app .rmfwarea{width:2460px;height:440px;position:relative;float:left;overflow:hidden;}
.newapp .rmfw-app ul{position:absolute;left:0;top:0;height:440px;}

.hotapp .app-hotlist { width:230px;padding: 10px 0 20px 20px} 
.hotapp .app-hotlist ul li{ padding:10px 0}
.hotapp .app-hotlist ul li a.hotapp-btn{background: #d9e7f9;border-radius: 3px;padding: 7px 16px;color:#555; font-size: 14px; font-weight: bold;}
.hotapp .app-hotlist ul li .img{width:64px;margin-top:8px}
.hotapp .app-hotlist ul li .img img{width:64px;height:64px;}
.hotapp .app-hotlist ul li .txt{width:140px;margin-left: 15px}
.hotapp .app-hotlist ul li .txt p span.use{}
.hotapp .app-hotlist p.tit{ text-align:left}
.hotapp table tr td{ border-right:1px dotted #ccc}
.hotapp table tr td{ border-right:1px dotted #ccc}
.hotapp table tr td.partline-td{padding: 10px 0}
.hotapp table tr td.partline-td div.partline-div{border-bottom: 1px dotted #ccc}
.hotapp table td.nobr{ border-right:none}
/* == 热门分类  == */
.hotapp dl dt{width:20px;float:left; background:#f8f8f8;color:#555;text-align:center;line-height: 1.2em;
padding: 10px 0;}
.hotapp dl dt a{color:#555}
.hotapp dl dd{width:170px;float:left;padding-left:20px}
.hotapp dl dd .txt{width:86px}
.hotapp dl dd .img{width:64px;height:64px}
.hotapp dl dd .img img{width:64px;height:64px;}
.hotapp .line{border-bottom:1px dotted #ccc}
.app ul.appleftnav li.app1{ background-position:0 8px;}
.app ul.appleftnav li.app2{ background-position:0 -28px;}
.app ul.appleftnav li.app3{ background-position:0 -64px;}
.app ul.appleftnav li.app4{ background-position:0 -102px;}
.app ul.appleftnav li.app5{ background-position:0 -135px;}
.app ul.appleftnav li.app6{ background-position:0 -172px;}
.app ul.appleftnav li.app7{ background-position:0 -207px;}
.app ul.appleftnav li a{color:#5f5e5e}
.app ul.appleftlist1,.app ul.appleftlist2{ padding-top:10px}
.app ul.appleftlist1 li{ height:auto; overflow:hidden; margin-bottom:10px;}
.app ul.appleftlist1 li span{ float:left; margin-right:7px; display:inline-block; width:16px; height:16px; text-align:center; padding:0; line-height:16px; margin-top:4px}
.app ul.appleftlist1 li span.li-t3{width:14px;height:14px; line-height:14px;}
.app ul.appleftlist1 li em.r-rise{  background: no-repeat center center; float:right;padding:10px 6px;}
.app ul.appleftlist1 li em.r-nochange{background: no-repeat center center; float:right;padding:10px 6px;}
.app ul.appleftlist1 li em.r-decline{background: no-repeat center center; float:right;padding:10px 6px;}
.app ul.appleftlist1 li img{ margin-right:8px;}
.app ul.appleftlist2 li{ height:auto; overflow:hidden; margin-bottom:20px;}
.app ul.appleftlist2 li .w102{ width:102px;}
/* == 搜索页-分类页 == */
 .search-box{ /*margin-top:20px*/}
 .search-box .txt-l{ border:3px solid #3d95d5; border-right:none;/*width:600px;width:705px;*/height:30px;}
.search-box.app_list .txt-l{width:705px;}
 .search-box .txt{width:486px;height:30px; /*background: no-repeat 10px center*/}
 .search-box .txt.nobg{ background:none}
 .search-box .txt input{ border:none; background:transparent;height:26px;width:99%; line-height:26px; outline:none;  color:#555}
 .search-box .btn{width:111px;height:36px; background:#3d95d5}
 .search-box .btn input{ border:none; color:#fff; background:transparent;height:36px; line-height:36px; cursor:pointer; font-size:16px;width:100%; text-align:center; font-weight:bold;}

 .search-box-tags{margin:10px 0 20px 0}
 .search-box-tags p{ padding-left:10px}
 .search-box-tags p a{color:#555; padding:0 5px}
 .search-box .option{ position:relative;width:93px;height:30px; z-index:4}


 ul.drop-list{ position:absolute;left:0;top:0; background:#f6f6f6;width:89px; border-bottom:1px solid #e5e5e5}
 ul.drop-list li.othertb{ height:30px; text-indent:20px; line-height:30px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; display:none; cursor:pointer}
 ul.drop-list li:hover{ background:#fff}
 ul.drop-list li a{color:#888; text-decoration:none}
 .search-box .option ul.drop-list li.st{color:#888; font-size:12px; display:block; background:#f6f6f6  no-repeat right 0; text-indent:20px; text-decoration:none;height:29px; line-height:29px;width:88px; border-right:1px solid #e5e5e5}
 .search-box .option ul.drop-list li.st.hover{background:#f6f6f6  no-repeat right -29px}
/*结束 == */
.app_search_list ul li{height:110px;border-bottom:1px solid #ccc;padding:15px 0}
.app_search_list ul li.hover{background:#f8f8f8}
.app_search_list ul li.nobb{border-bottom:none}
.app_search_list ul li .img{width:64px;}
.app_search_list ul li .img img{width:64px;height:64px;}
.app_search_list ul li .txt{width:620px;}
.app_search_list ul li .txt p.tit{font-size:14px;}
.app_search_list ul li .txt p.tit a{color:#555}
.app_search_list ul li .btn{width:90px;margin-right:10px}



/**=yxf_style=**/
.yxf_tips{ padding:0 20px;color:#818181;border-radius:4px; height:36px;line-height:36px;overflow:hidden;zoom:1;width:958px;border:1px solid #dddddd;background:#f5f6f7;}
.yxf_tips a,.yxf_tips span{font-weight:bold;color:#666;}

.yxf_titlec{height:34px; line-height:34px; border-bottom:3px solid #d9d9d9; padding-right:5px; }
.yxf_titlec strong{ font-size:14px; color:#555555; font-weight:normal;}

.portalmain .yxf_left_edu{margin-top:28px; float:left; width:767px; height:auto; overflow:hidden; zoom:1;}
	.portalmain .yxf_left_edu img{ border:none; vertical-align:middle;}
	.portalmain .yxf_left_edu h2{ color:#555555; font-size:20px; }
	.portalmain .yxf_left_edu h2 span{ color:#888888; font-size:12px; font-weight:100;}
	.portalmain .yxf_left_edu .div_cont{ border:2px solid #d0eaf4; margin:10px 0 2px 0; padding:15px 0 30px 20px; 										 line-height:22px; font-size:14px;}
	.portalmain .yxf_left_edu .down{ margin-bottom:10px; background:#f8f8f8; height:74px; line-height:74px; padding-left:10px;}
    .portalmain .yxf_left_edu .down img{ vertical-align:text-bottom;}
	.portalmain .yxf_left_edu .down .sd{ font-size:16px;}
	.portalmain .yxf_left_edu .down span{ margin-left:20px;}
	.portalmain .yxf_left_edu .down .price{ font-size:14px;float:right; background:#eeeeee; width:219px; padding-left:20px; display:inline; height:74px;}
	.portalmain .yxf_left_edu .score{ height:40px; line-height:40px;}
	.portalmain .yxf_left_edu .score span{ float:right;}
	.portalmain .yxf_left_edu .down .price .num{ font-size:24px; color:#a82929; font-weight:bold;}
	.piclist{ border-bottom:1px dashed #dfdfdf; padding:10px; float:left; }
	.piclist .imgdiv{ float:left; height:45px; margin-right:10px;}
	.piclist .txt span{ float:right;}
	.piclist p{ width:100%;}
	
	
/*翻页 == */
.jy_uppagenew{text-align:right;padding:10px 0; margin-bottom:30px;}
.jy_uppagenew a{padding:3px 7px;border:1px solid #cecece;margin:0 2px;color:#222;}
.jy_uppagenew span.on,.jy_uppagenew a:hover{background:#3d95d5;color:#fff;padding:3px 7px; border:#cecece solid 1px; text-decoration:none;}
.jy_uppagenew a.btn,.jy_uppagenew span{margin:0 3px;}
.jy_uppagenew a.btn:hover{background:#3d95d5;color:#fff;border:#cecece solid 1px; text-decoration:none;}


	
.portalmain .yxf_rigth_edu{margin-top:28px; float:right; height:auto; overflow:hidden; zoom:1; width:220px;}
.portalmain .yxf_rigth_edu .gray{ color:#888888;}
.portalmain .yxf_rigth_edu .bule{ color:#3b6baa}
.portalmain .yxf_rigth_edu i{ color:#3b6baa}



/**=资源列表 == =**/

.yxf_crumb{padding:5px 0; margin-top:8px;}
.yxf_crumb span{ float:right;}
.yxf_crumb .inp{border: 1px solid #d5d5d5;border-radius: 5px; box-shadow: 3px 2px 2px #eaeaea inset; padding: 5px;}
.flip_b{ border:1px solid #dfdfdf; height:auto; overflow:hidden;
 font-size:12px; line-height:25px;}
.flip_b p{ padding:0 10px; line-height:40px;}
.flip_b span{ float:right; margin:0px;}
.fint{ background:  no-repeat; width:44px; height:42px; border:none;}
.dow{ background:  no-repeat; width:44px; height:42px; border:none;}


/***左则树型菜单 == ***/
.sider_box{  width:203px; position:relative; height:auto; overflow:hidden; border:1px solid #ccc; 		             margin-top:10px;}
.left-sider {float:left;}


.operate ul li h4 { cursor:pointer; background: no-repeat 12px 10px; padding-left:30px; text-decoration:none; font-size:14px; color:#555; display:block;  
					line-height:32px; font-weight:bold; text-decoration:none; }
.operate ul li.selected h4 { background-position:12px -44px;  }
.small_line{ position:absolute; background: no-repeat;
         top:8px; left:6px; width:16px;  height:630px;}	 
.operate_line { background: no-repeat 17px center; display: block;height: 27px; width:24px; border:none;}


.yxf_edu_left{ width:203px; float:left;}
.yxf_edu_right{ width:780px; float:right; margin-top:-19px;}


/*选项卡 == */
.yxf_tap{ color:#333; height:32px; line-height:26px; clear:both;_position:relative; border-bottom:3px solid #dedede;}
.yxf_tap p{ clear:both; width:auto; zoom:1;overflow:hidden; display:inline;}
.yxf_tap span{ float:right;}
.yxf_tap p a{cursor:pointer; margin-right:10px;    padding: 5px;
			font-size:12px; color:#656565;font-family:arial, helvetica, sans-serif, 'microsoft yahei';text-decoration:none;}
.yxf_tap p a.on{ _position:relative; background:#3d95d5; border-radius:4px; color:#fff;}
.tab_new{background:#fff; margin-top:10px;}

.yxf_list1{ border-bottom:1px dashed #c7c7c7; padding-bottom:10px; margin-bottom:10px;}
.yxf_list1 p span{ float:right;}
.yxf_list1 .tihei{ height:60px; float:left;}


.yxf_tex{ width:98%; height:auto; overflow:hidden; padding-top:10px; border-bottom:1px dashed #c7c7c7; padding-bottom:10px; }
.yxf_tex span{ display:inline; float:left; margin-right:5px; line-height:25px; color:#555555;}
.yxf_tex li { float:left; line-height:25px;  display:inline; margin-right:5px; padding:0 10px;}
.yxf_tex li a{color:#555555; text-decoration:none;}
.yxf_tex li.on{ background:#e2e2e2; padding:0px 5px; }

#bule_bht{ background:#3d95d5; padding:5px 10px; line-height:40px; color:#fff;}
#bule_bht a{ text-decoration:none; color:red;}
#bule_bht em{ padding-left:3px;}
.yxf_bule{ color:#3d95d5; font-size:14px; font-weight:bold;}

.yxf_inpbtn-blue12 {
    background: none repeat scroll 0 0 #3d95d5;
    border: 1px solid #3d95d5;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
  
}

.yxf_star{ height:50px; width:100%; float:left;}
.yxf_star_left{ float:left;}
.yxf_star_right{ float:right;}


/* 评分  == */
#grade .org {color:#f7a600;font-size:14px;line-height:100%;margin-right:10px; line-height:40px; font-weight:bold;}

#grade .star {background:  left center repeat-x;width:105px;height:20px;margin-right:10px; margin-top:8px;}

#grade .star em {background: left center repeat-x;width:105px;height:20px;display:block; cursor:pointer;}
#grade .te{ float:right; line-height:40px;}



/* 滚动条模拟  == */
.jspcontainer{overflow:hidden;position:relative;}
.jsppane{position:absolute;}
.jspverticalbar{position:absolute;top:0;right:0;width:8px;height:100%;}
.jsphorizontalbar{position:absolute;bottom:0;left:0;width:100%;height:8px;}
.jspverticalbar *,.jsphorizontalbar *{margin:0;padding:0;opacity:inherit;filter:inherit;}
.jspcap{display:none;}
.jsphorizontalbar .jspcap{float:left;}
.jsptrack{background:transparent;position:relative;}
.jspdrag{background:#3d95d5;position:relative;top:0;left:0;cursor:pointer;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.jsphorizontalbar .jsptrack,.jsphorizontalbar .jspdrag{float:left;height:100%;}
.jsparrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jsparrow.jspdisabled{cursor:default;background:#80808d;}
.jspverticalbar .jsparrow{height:16px;}
.jsphorizontalbar .jsparrow{width:16px;float:left;height:100%;}
.jspverticalbar .jsparrow:focus{outline:none;}
.jspcorner{background:#eeeef4;float:left;height:100%;}
* html .jspcorner{margin:0 -3px 0 0;}



.yxfti{text-align:left; font-size:14px; color:#555555; line-height:40px; text-indent:20px; height:30px;}
.yuan{ position:relative; background: no-repeat; width:15px; height:12px; top: -16px; z-index:1;  left:-4px;}

.e5f{ background:#f5fbff;  margin-top:14px; width:183px; line-height: 30px;}

/*武汉教师首页应用弹窗 == */
.app_admin_box .my_app{width:300px;}
.app_admin_box .my_app h3{border-bottom:none}
.app_admin_box .all_app .tabtit2{border-bottom:none}
.app_admin_box .all_app .tabtit2 a{ border-radius:0;}
.app_admin_box .my_app ul.applist{margin-top:4px}
.app_admin_box  ul.applist{overflow-y:auto;height:335px; /*margin:10px 10px 0px*/;border: 1px solid #a3cbdf;}
.app_admin_box  ul.applist li{width:125px;float:left;padding:10px 5px}
.app_admin_box  ul.applist li .img{width:50px;float:left;padding-top:3px}
.app_admin_box  ul.applist li .txt{margin:0 0 0 60px;}
.app_admin_box  ul.applist li .txt p{line-height:1.5em;white-space:nowrap;}
.app_admin_box  ul.applist li .txt p strong{}

.app_admin_box  div.app_none{overflow-y:auto;height:335px; /*margin:10px 10px 0px*/;border: 1px solid #a3cbdf; margin-top:5px;}


.app_admin_box .all_app {width:600px;height:355px;}
.app_admin_box .all_app .tags{ border-bottom:2px solid #ccc; padding:10px 0}
.app_admin_box .all_app .tags p{}
.app_admin_box .all_app .tags p em{color:#e2e2e2}
.app_admin_box .all_app .tags p a{ padding:3px 5px; line-height:2em}
.app_admin_box .all_app .tags p a.sel{ background: #5b8dd2;color: #fff;border-radius: 3px;}
.app_admin_box .all_app .tabtit2 em{padding:0 0}
.app_admin_box .all_app .tabtit2 p a{padding:5px 3px}
.app_admin div.line{border-top:1px solid #cedfe9}

.app_admin{position:relative}
.app_admin .cover{position:absolute;top:-10px;left:-10px;width: 100%;height: 100%;z-index: 1000;
/*background-color: #666;opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;*/}
.app_admin .cover img{cursor:pointer}
.app_sort_box{position:relative;height:328px;overflow-y:auto}
/*.app_sort_box .coverpic{position:absolute;top:20px;left:200px;z-index: 1001}*/
.app_sort_box  ul.applist.sortboxul{background: no-repeat;width: 860px;
padding-left: 50px; }
.app_sort_box  ul.applist li{width:130px;float:left;padding:20px 5px; cursor:move;}
.app_sort_box  ul.applist li .img{width:50px;float:left;padding-top:3px;}
.app_sort_box  ul.applist li .txt{margin:0 0 0 60px;}
.app_sort_box  ul.applist li .txt p{line-height:1.5em;white-space:nowrap;}
.app_sort_box  ul.applist li .txt p strong{}
.app_sort_box .app_row{}
.app_sort_box  ul li.num{background:url(/uploads/image/bctciico/app_num_bg.png) no-repeat ;width:22px;height:22px;padding:0;text-align:center;color:#fff;margin:25px 20px 0 20px}
.app_sort_box  ul li.line{width:100%;border-bottom:1px solid #e2e2e2;padding:0}
/*.app_sort_box .app_row .n2{background:url(/uploads/image/bctciico/ico_gray_2.png) no-repeat 10px center}
.app_sort_box .app_row.n3{background:url(/uploads/image/bctciico/ico_gray_3.png) no-repeat 10px center}*/

/****************空间账单部分 == *********/ 
ul.space-bill li{ line-height:2.6em;text-indent:1em}
ul.space-bill li.hover{ background:#f5f5f5}
ul.space-bill li.cur{background:#e1e1e1}
ul.space-bill li a{color:#888;text-decoration:none;display:block;width:150px;height:30px}
h2.bill-h2{color: #347ab8;font-size: 14px;text-indent: 6px;line-height: 2.2em;font-weight: normal;}
h2.bill-h2 span{ font-size:12px;color:#888}
.bill-box{border:1px solid #d9d9d9;border-top:2px solid #d9d9d9}
.bill-box ul{padding:0 20px 20px }
.bill-box ul li .l{width:540px}

.bill-box ul li .r{width:180px;border-left:1px dotted #c5c5c5;margin-top:30px}
.bill-box ul li .r p{padding-left:10px;line-height:2em}
.bill-box ul li.line{border-bottom:1px solid #eee}
.bill-box ul li .l .integral .i-l{width:170px;height:36px; line-height:36px}
.bill-box ul li .l .integral .i-r{width:300px;}
.bill-box ul li .l .integral .i-r .inpbtn-gray12:hover{background:}
.bill-box ul li .l .integral span.num{color:#222;font-size:30px}
.bill-box ul li .l .integral input.bill-btn{border:1px solid #d1d1d1; background:#eee;color:#ccc;width:60px;height:32px;font-size:12px;border-radius:3px;cursor:pointer}
.bill-box ul li .l .integral a{color:#888}
.bill-box ul li .l .integral a.blue{color:#3d95d5}
.trading-record{border:1px solid #d9d9d9;}
.trading-record table td{border-bottom:1px solid #d9d9d9; text-indent:10px;line-height:2em;padding:5px 0 }
.trading-record table td a.drop{background: no-repeat center center;padding:6px 12px;cursor:pointer;_display:block;_float:left}

.trading-record table tr.nobb td{ border-bottom:none}
.trading-record table tr.dark td{background:#fbfbfb}
.trading-record table th{ background:#e2e2e2;line-height:2em;padding:5px 0;border-bottom:1px solid #d9d9d9; font-weight:normal}
.trading-record table th .e-bill{ background: no-repeat left center; padding:0 5px 0 24px}
.trading-record table th strong{font-size:14px;color:#555;}
.bill-tab{border-bottom: 2px solid #ccc;}
.bill-tab p a{padding: 5px 8px;color: #555;text-decoration:none}
.bill-tab p a.on{background: #5b8dd2;color: #fff;border-radius: 3px;}
.bill-selbox{background:#fcfcfc;border:1px solid #d3d3d3;padding:5px 0;position:relative}
.bill-selbox span a.date-select{background: no-repeat right 6px;padding:0 15px 0 0;color:#888}
.bill-detail table{ background:#ccc;word-break:break-all; word-wrap:break-all;}
.bill-detail table td{ background:#fff;}
.bill-detail table td p{padding: 5px;color:#555; line-height:1.2em}
.bill-detail table td .bill-view-detail{position:relative}
.bill-detail table td .bill-view-detail .bill-view-box{position:absolute;border:1px solid #ccc;background:#fff;width:68px;height:50px;z-index:1}
.bill-detail table td .bill-view-detail .bill-view-box p{ text-align:center;line-height:1.2em;padding:0}
.bill-detail table td .bill-view-detail .bill-view-box p a{width:64px;height:22px;margin:2px; text-decoration:none;display:block;line-height:22px}
.bill-detail table td .bill-view-detail .bill-view-box p a:hover{background:#e3e3e3;}
.bill-detail table td a.bill-view-a{background: no-repeat right 2px;padding:0 16px 0 0;}
.bill-detail table th{ background:#e2e2e2;color:#555;line-height:2em;padding:5px 0;text-align:left; text-indent:10px}
.bill-detail table th span.date{ background: no-repeat right center;padding:0 20px 0 0;cursor:pointer}
.bill-tips{ position:relative}
.bill-tips .num{width:70px; text-align:right}
.bill-tips .drop-opt{width:12px;height:12px;background:  no-repeat center center; margin:7px 0 0 10px;position:relative}
.bill-tips .hover-tips{position:absolute;left:-13px;top:-46px;width:115px;height:46px;background: no-repeat;text-align:center;text-indent:0;z-index:999}
.bill-tips .hover-tips a{color:#e68e68;line-height:40px}
.bill-tips .click-tips{width:348px;height:84px;position:absolute;background: no-repeat;text-align:center;text-indent:0;left:-55px;top:12px;z-index:1}
.bill-tips .click-tips table{width:324px;height:56px; background:#ccc; margin:15px 0 0 12px;}
.bill-tips .click-tips table th{ background:#e2e2e2;color:#555; line-height:1.2em;text-indent:0;}
.bill-tips .click-tips table td{background:#fff;line-height:1.2em;border-bottom:none;text-indent:0;}
.bill-pop-table h3{color:#222; font-weight:normal; text-align:center}
.bill-pop-table table{ background:#ccc}
.bill-pop-table table td{ background:#fff; text-indent:12px;padding:8px 0}
.bill-pop-table table td p{ padding:1px 12px; text-indent:0}
.bill-pop-table table td textarea{width:500px;height:180px;color:#888}
.bill-pop-table table td textarea.focus{border:1px solid #a82929}
.bill-pop-table2 table td textarea.focus{border:1px solid #a82929}
.bill-pop-table2 table td input.focus{border:1px solid #a82929}
.loss-fun{position:relative}
.loss-fun-tips{position:absolute;display:none;left:10px;top:20px;display:none;width:160px; text-align:center; line-height:2em;border:1px solid #ccc; background:#f0f0f0}
.date-drop{position:absolute;width:90px;border:1px solid #d3d3d3;background:#fff;top: 38px;left: -18px;display:none}
.date-drop p{height:30px; line-height:30px; text-indent:10px}
.date-drop p a{width:90px;height:30px;line-height:30px; display:block}
.date-drop p a:hover{background:#fbfbfb}
.date-drop p a{color:#555;text-decoration:none}
/*积分中心 == */
/*txq style 2014-01-28*/
.bdline{border-bottom:1px dashed #dfdfdf;}
.res_infor{ padding:20px 0; }
.res_infor .res_avter a { width:75px; height:75px; display:block; margin-right:10px;}
.res_infor .res_txt{ width:690px;}
.res_infor .res_txt table td{ line-height:28px; padding:0 3px;}
.res_infor .res_txt table td i{ font-size:20px; color:#ff8800; font-style:italic; vertical-align:middle; margin-right:6px;}
/*txq style 2014-01-28 end*/

/*xy-积分中心 == */
.veiwicon{background: no-repeat 0 center; padding:0 5px 0 24px;display:inline-block;}
.progressbar{width:636px; height:14px; background: no-repeat 0 0; position:relative;top:10px;left:0;}
.progressbar  span{position:absolute;width:636px;height:14px; background: no-repeat 0 0;top:0;right:0;text-align:center;vertical-align:middle;line-height:14px;overflow:hidden;color:#555;border-radius:10px;font-size:12px;border:1px solid #bbb384;}
.progressbar em{position:absolute;display:block;background: repeat-x 0 0; height:14px;left:0%;z-index:1000;top:1px;right:0;}
.f24{font-size:24px;}
.xy_jdmsg{border:1px solid #d3d3d3;padding:5px 10px;display:inline-block;border-radius:5px;left:80px; position:relative;width:260px;margin-bottom:10px;}
.xy_jdmsg i{display:block; background: 0 1px no-repeat;width:14px;height:16px; position:absolute;bottom:-15px;right:40%;}
.xy_jdmsg span{color:#a82929;margin-right:5px;}
.xy_graybtn{ background:#eeeeee;border:1px solid #d9d9d9;display:inline-block;padding:3px 5px;border-radius:5px;color:#555555;}
.f18{font-size:18px;}
.xy_dw{ }
.xy_fjred{background:#a82929;color:#fff;position:relative;right:5px;top:-25px;padding:1px 5px 1px 15px;border-radius:3px;display:block;float:right;}
.xy_fjred i{ background: 0 0 no-repeat;width:8px;height:24px;position:absolute;top:0;left:0;display:block;}
.xy_tit{background:#f7f7f7;height:1px;display:block;position:relative;top:0;}
.xy_tit strong{font-size:14px;color:#2f75aa;font-weight:bold;background:#fff;display:inline-block;position:absolute;z-index:999;top:-13px;left:0;padding:0 10px;}
.xy_zsrw dt,.xy_zsrw dd{float:left;}
.xy_zsrw dt img{width:98px;height:98px;margin-right:15px;margin-top:13px;}
.xy_zsrw .dlicon{ background: 0 -28px no-repeat;padding-left:20px;padding-bottom:5px;}
.xy_zsrw dd{float:right;border-bottom:1px dotted #dfdfdf;padding-bottom:10px;width:660px;margin-top:10px;}
.xy_zsrw dd.no{border:0;}
.xy_zsrw dl{zoom:1;overflow:hidden;margin-top:30px;}
.xy_zsrw h3,.xy_newrw li div h3{font-size:14px;color:#555;margin-bottom:10px;}
.xy_newrw li,.xy_newrw li i,.xy_newrw li div{float:left;}
.xy_newrw li i,.xy_newrw li strong{display:block;}
.xy_newrw li strong{margin-bottom:10px;padding-left:20px;background: 0 3px no-repeat;color:#a82929;}
.xy_newrw li i{ background-image:; background-repeat:no-repeat;width:60px;height:60px;}
.xy_newrw li {width:172px;border-right:1px dotted #dfdfdf;display:block;padding:20px 0 20px 20px;}
.xy_newrw li.rw1,.xy_newrw li.rw2,.xy_newrw li.rw3,.xy_newrw li.rw4{border-bottom:1px dotted #dfdfdf;}
.xy_newrw li.rw4,.xy_newrw li.rw8{border-right:0;}
.xy_newrw li.rw1{ background-position:0 0;}
.xy_newrw li.rw2 i{ background-position:0 -67px;}
.xy_newrw li.rw3 i{ background-position:0 -135px;}
.xy_newrw li.rw4 i{ background-position:0 -211px;}
.xy_newrw li.rw5 i{ background-position:0 -291px;}
.xy_newrw li.rw6 i{ background-position:0 -353px;}
.xy_newrw li.rw7 i{ background-position:0 -426px;}
.xy_newrw li.rw8 i{ background-position:0 -494px;}
.xy_nobgbtn{border:1px solid #fff;background:none;color:#888;}
/**************** 空间账单部分 == *********/

/* add class 20140415 */
.cj_classnavi a i{ color:#fff; background:#3d95d5; padding:1px 5px 2px; border-radius:10px; margin-left:5px;}
.cj_classtab table{border-collapse:collapse;border-spacing:0;border-left:1px solid #ccc;border-top:1px solid #ccc;background:#e2e2e2;word-break:break-all; word-wrap:break-all;}
.cj_classtab  th,.cj_classtab table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc; text-align:center;} 
.cj_classtab table td{color:#555;height:60px; background:#fff;}
.cj_classtab table td strong{ font-size:14px;}
.cj_classtab table th{ background:#e2e2e2;color:#555;line-height:40px;}
.cj_classtab a.cj_addclass{ background:#fff  center center no-repeat; display:block; min-height:60px;min-width:91px; width:100%; height:100%;}
.cj_classtab a.cj_addclass:hover{background:#f9f9f9  center center no-repeat;}
.cj_classtab a.cj_addclass2{background:#f9f9f9  330px center no-repeat; padding:10px 0px; width:100%; height:100%; display:block; line-height:36px;}
.cj_classtab a.cj_addclass2:hover{ text-decoration:none}
.cj_classtab table td dl{width:100%; height:52px; padding-top:8px;position:relative;}
.cj_classtab table td dl.cj_myclass{ position:relative;}
.cj_classtab table td dl a.cj_delect{ background: no-repeat; width:13px; height:13px; display:block; position:absolute; left:1px; top:1px; display:none;}
.cj_classtab table td dl.del a.cj_delect{ display:block;}

.cj_classtab table td dl.cj_myclass dd i{ display:block; width:6px; height:6px; background: no-repeat; position:absolute;right:0px; top:0px;}
.cj_classtab table td dl.cj_myclass dd em{display:none; width:76px; height:28px; background: no-repeat; position:absolute;right:-55px; top:10px; z-index:99;}
.cj_classtab table td dl.cj_myclass.hover dd em{ display:block;}
.cj_classtab table td dl.cj_myclass.hover{ background:#f9f9f9;}
/* 学校主页bug修正 */
.classnav li{line-height:28px;text-indent:2em}
.classnav li a{color:#555}
.source-li {padding-left:0;}
.classnav li.c2{ background: no-repeat 1px 8px}
.classnav li.c7{ background:url(/uploads/image/bctsiismall/msdx.png) no-repeat 1px 8px}
.classnav li.c4{ background:url(/uploads/image/bctsiismall/app.png) no-repeat 1px 8px}
.classnav li.c5{ background:url(/uploads/image/bctsiismall/album.png) no-repeat 1px 8px}
.classnav li.c6{ background: no-repeat 1px 8px}
.classnav li.c1{ background:url(/uploads/image/bctsiismall/forum.png) no-repeat 1px 8px}
.classnav li.c3{ background:url(/uploads/image/bctsiismall/school_list.png) no-repeat 1px 8px}
.latest_art dl dt h4{line-height:2.4em}
.latest_art dl{border-bottom: 1px dotted #ccc;margin: 10px 0;}
.latest_art dl dd.black{line-height:2em}
.latest_art dl dd.bot{padding:10px 0}
/*schedule*/
.optschedule label{display:inline-block;width:85px;}
.optschedule span.th{display:inline-block;width:80px;}
.optschedule p{margin:5px 0;}

/* school space info_stati */
.info_stati h3{font-size:14px;}
.info_stati .part_line{border-bottom:1px solid #ccc}
.info_stati .table_tit{ background:#f5f5f5}
.info_stati table.small_space.wider th{text-align:center;text-indent:0}
.info_stati table.small_space.wider{text-align:center}
.info_stati .radio_tab{width:100%;border:none}
.info_stati .radio_tab .con .inp{background:#fff}
/*  ---学校主页左侧 公用.start--- */
/* 学校页面左侧导航 第一种*/
.school_left_nav div ul li{line-height:2.4em;text-indent:20px;}
.school_left_nav div ul li a{color:#555}
.school_left_nav div ul li.c1{background:url(/uploads/image/bctciischool/c1.png) no-repeat left center}
.school_left_nav div ul li.c2{background:url(/uploads/image/bctciischool/c2.png) no-repeat left center}
.school_left_nav div ul li.c3{background:url(/uploads/image/bctciischool/c3.png) no-repeat left center}
.school_left_nav div ul li.c4{background:url(/uploads/image/bctciischool/c4.png) no-repeat left center}
.school_left_nav div ul li.c5{background:url(/uploads/image/bctciischool/c5.png) no-repeat left center}
.school_left_nav div ul li.c6{background:url(/uploads/image/bctciischool/c6.png) no-repeat left center}
.school_left_nav div ul li.c7{background:url(/uploads/image/bctciischool/c7.png) no-repeat left center}
.school_left_nav div ul li.c8{background:url(/uploads/image/bctciischool/c8.png) no-repeat left center}
.school_left_nav div ul li.c9{background:url(/uploads/image/bctciischool/c9.png) no-repeat left center}
.school_left_nav div ul li.c10{background:url(/uploads/image/bctciischool/c10.png) no-repeat left center}
.school_left_nav div ul li.c11{background:url(/uploads/image/bctciischool/c11.png) no-repeat left center}
.school_left_nav div ul li.c12{background:url(/uploads/image/bctciischool/c12.png) no-repeat left center}
.school_left_nav div ul li.c13{background:url(/uploads/image/bctciischool/c13.png) no-repeat left center}
.school_left_nav div ul li.c14{background:url(/uploads/image/bctciischool/c14.png) no-repeat left center}
.school_left_nav div ul li.c15{background:url(/uploads/image/bctciischool/c15.png) no-repeat left center}
.school_left_nav div ul li.c16{background:url(/uploads/image/bctciischool/c16.png) no-repeat left center}
.school_left_nav div ul li.c17{background:url(/uploads/image/bctciischool/c17.png) no-repeat left center}
.school_left_nav div ul li.c18{background:url(/uploads/image/bctciischool/c18.png) no-repeat left center}
/* 学校页面左侧导航 第二种 */
.school_left_nav_2 ul li{line-height:2.2em;text-indent:2em;}
.school_left_nav_2 ul li a{color:#555}
.school_left_nav_2 ul li.c1{background:url(/uploads/image/bctciischool/c1.png) no-repeat left center}
.school_left_nav_2 ul li.c2{background:url(/uploads/image/bctciischool/c2.png) no-repeat left center}
.school_left_nav_2 ul li.c3{background:url(/uploads/image/bctciischool/c3.png) no-repeat left center}
.school_left_nav_2 ul li.c4{background:url(/uploads/image/bctciischool/c4.png) no-repeat left center}
.school_left_nav_2 ul li.c5{background:url(/uploads/image/bctciischool/c5.png) no-repeat left center}
.school_left_nav_2 ul li.c6{background:url(/uploads/image/bctciischool/c6.png) no-repeat left center}
.school_left_nav_2 ul li.c7{background:url(/uploads/image/bctciischool/c7.png) no-repeat left center}
.school_left_nav_2 ul li.c8{background:url(/uploads/image/bctciischool/c8.png) no-repeat left center}
.school_left_nav_2 ul li.c9{background:url(/uploads/image/bctciischool/c9.png) no-repeat left center}
.school_left_nav_2 ul li.c10{background:url(/uploads/image/bctciischool/c10.png) no-repeat left center}
.school_left_nav_2 ul li.c11{background:url(/uploads/image/bctciischool/c11.png) no-repeat left center}
.school_left_nav_2 ul li.c12{background:url(/uploads/image/bctciischool/c12.png) no-repeat left center}
.school_left_nav_2 ul li.c13{background:url(/uploads/image/bctciischool/c13.png) no-repeat left center}
.school_left_nav_2 ul li.c14{background:url(/uploads/image/bctciischool/c14.png) no-repeat left center}
.school_left_nav_2 ul li.c15{background:url(/uploads/image/bctciischool/c15.png) no-repeat left center}
.school_left_nav_2 ul li.c16{background:url(/uploads/image/bctciischool/c16.png) no-repeat left center}
.school_left_nav_2 ul li.c17{background:url(/uploads/image/bctciischool/c17.png) no-repeat left center}
.school_left_nav_2 ul li.c18{background:url(/uploads/image/bctciischool/c18.png) no-repeat left center}
.school_left_nav_2 ul li.c30{background:url(/uploads/image/bctciischool/c30.png) no-repeat left center}
/*资源统计*/
.resource_stati ul li{ line-height:2em}
.resource_stati ul li em{ float:right; font-size:14px;color:#3f8ec5}
/*  ---学校主页左侧 公用.over--- */


/* 20140524 cj school */
.leader_main .leader_ul li{ border-bottom:#8f8f8f dashed 1px; height:auto; overflow:hidden; padding:10px; clear:both;}
.leader_main .leader_ul li dt{ float:left; width:200px; margin-right:20px;}
.leader_main .leader_ul li dt p{ line-height:26px;}
.leader_main .leader_ul li dt img{ width:200px; height:160px;}
.leader_main .leader_ul li dd{ }
.leader_main .leader_ul li dd h4{ font-size:14px; color:#555; margin-bottom:10px;}
.leader_main .leader_ul li dd p{ margin-bottom:10px;}
.leader_main .text_r{ text-align:right;}
.leader_main .big_space.pline20 p{ line-height:20px;}
.leader_main .linedashed{ border-bottom:#8f8f8f dashed 1px;}
.leader_main .leader_form td{ vertical-align:top; padding:5px; line-height:22px;}

/*lht-school 0524*/
.school_zone{clear:both;overflow:hidden;line-height:2em;}
.school_zone .txt{padding:0 0 0 105px;}
.school_zone .xxgl{background: 0 center no-repeat;padding-left:20px;}
.school_class li{clear:both;border-bottom:1px dotted #c5c5c5;padding:7px 0;overflow:hidden;line-height:2em;}
.school_class li a{display:inline-block;width:50%;float:left;}
.school_class li.nob{border-bottom:none;}
.notice ul li a.blue{color:#3d95d5;}

.lfy_content .turnpage { margin-top:50px; text-align:center; }
.lfy_content a:hover { text-decoration:underline;}
.lfy_prompt2 { width:400px;  border:1px solid #d9d9d9; background: no-repeat 24px 10px white; padding-bottom:20px;  }
.lfy_prompt2 p { padding:16px 30px 0 74px; line-height:24px;}
.lfy_prompt2 b { font-size:14px; }
.lfy_pop { width: 520px; background: #fff; /*border: 8px solid #b2b2b2;*/  }
.lfy_pop .title { width: 100%; height: 45px; background: #3d95d5; }
.lfy_pop .title span { float: left; padding: 15px 0 0 15px; color: white; font-size: 16px; font-weight: bold; }
.lfy_pop .title .pop_close { float: right; }
.lfy_prompt { }
.lfy_prompt h3 { font-size:14px; font-weight:normal; text-align:center; padding-top:50px; line-height:14px; color:black; }
.lfy_prompt p { padding:50px 0 30px; text-align:center;}
.lfy_buy .lfy_pop .order { padding:20px 0 20px 150px;  }
.lfy_buy .lfy_pop .order .radiolist2 b { display:block;   }
.lfy_buy .lfy_pop .order .radiolist2 label { }
.lfy_buy .lfy_pop .order .radiolist2 .bt { padding-top:10px;}
.lfy_buy .lfy_pop .orderb_wrap { padding:5px 8px; }
.lfy_buy .lfy_pop .orderb { height:30px; width:100%; background:#e9e8c7; text-align:center; line-height:30px; }
.lfy_content .appeal_sele { margin:-54px 0 20px 450px;}
.lfy_content .csshack1 {  *float:left; *margin:-40px 0 20px 300px; _margin:-40px 0 20px 150px; }
.lfy_content .csshack2 {*float:left;   *margin:3px 0 20px 10px;} 
.lfy_content .csshack_btn1 { *position:relative; *left:140px; *top:0px; }
.lfy_pop .small_space th { padding:2px 0; }
.lfy_pop .small_space td { padding-left:5px;}
.lfy_pop .reason { line-height:38px; background:#fcf5d2; padding-left:10px; margin-top:1px;}
.lfy_pop .red { color:#a82929; }
.lfy_content .red { color:#a82929; }
.lfy_pop .appealarea { margin:-25px 0 0 60px; overflow:auto;}
.lfy_content .account { font-weight:normal;}
.lfy_content .account_tab { padding-bottom:5px; border-bottom:2px solid #e2e2e2; margin-bottom:10px; }
.lfy_content .account_tab li { float:left; border-right:1px solid #e2e2e2; padding:0 6px;  }
.lfy_content .account_tab li a { color:#555; text-decoration:none; padding:6px; line-height:24px; }
.lfy_content .account_tab li a:hover, .lfy_content .account_tab li .active { background:#3d95d5; text-decoration:none; color:white; border-radius:2px; }
.lfy_content .account_tab .none { border:none;}

/*========qjf 20140829 update style==========*/
.qjf_spaceul{border-bottom: 1px solid #e4e4e4; height:42px; line-height:42px; border:1px solid #e4e4e4; border-right:none;}
.qjf_spaceul li{ float:left; text-align:center; height:42px; width:239px; overflow:hidden; border-right:1px solid #e4e4e4; background:#f6f6f6;}
.qjf_spaceul li.h_hs{ background:#ededed;}
.qjf_spaceul li.last{ width:238px;}
.qjf_spaceul li a{ display:block; text-align:center; padding-left:30px;  color:#222; font-size:16px; text-decoration:none; font-family:"microsoft yahei";}
.qjf_spaceul li a:hover{ text-decoration:none;}
.qjf_spaceul li a.qjf_send{ background: no-repeat 80px center;}
.qjf_spaceul li a.qjf_article{ background: no-repeat 80px center;}
.qjf_spaceul li a.qjf_upload{ background: no-repeat 80px center;}

.qjf_spacetit1{ color:#222; font-size:20px; height:30px; line-height:30px; border-bottom:2px solid #e2e2e2; padding:5px; font-weight:normal; font-family:"microsoft yahei";}
.qjf_spacetit1 span.fr a{ font-family:"宋体"; font-size:14px;}
.qjf_spacetit1 em{ font-size:10px; height:15px; line-height:15px; border-radius:10px; padding:0px 5px; color:#fff; vertical-align:middle; display:inline-block; margin-left:10px; background:#3d95d5;}

.qjf_synchtit{ height:30px; line-height:30px; padding:5px; border:2px solid #e2e2e2;}
.qjf_synch_l{ float:left; width:400px;}
.qjf_synch_l span{ display:inline-block; margin:0px 5px; color:#222;}
.qjf_synch_r{ float:right; width:300px;}
.qjf_graybtn_1{ float:left; background:#f5f5f5; border:1px solid #cfcfcf; color:#555; height:30px; padding:0px 10px; overflow:visible; display:inline-block; vertical-align:middle; cursor:pointer;}
.qjf_graybtn_1.h_hs{ background:#d7d7d7;}

.qjf_synchscroll{width:100%; height:190px; overflow:hidden; margin:0 auto; position:relative;}
.qjf_pic_scroll{position:relative; overflow:hidden; height:160px; width:720px;}
.qjf_pic_scroll dl{ height:160px; overflow:hidden; position:absolute;}
.qjf_pic_scroll dl dd{ float:left; width:720px; height:160px;}
.qjf_pic_scroll ul{ padding:10px 0px; zoom:1; overflow:hidden;}
.qjf_pic_scroll ul li{width:340px; padding:0px 8px; float:left; height:30px; line-height:30px; overflow:hidden;}
.qjf_pic_scroll ul li a{ color:#222;}
.qjf_pic_scroll ul li span{ float:right; color:#555; font-size:12px;}
.qjf_synchscroll ul li.double{ border-right:1px dotted #d3d3d3; margin-right:5px; display:inline;}

/*滚动切换箭头及按钮begin*/
.bgbox{ text-align:center; margin:10px auto 0px; height:20px; line-height:20px;}
.bgbox .prev,.bgbox .next{width:20px; height:20px; display:inline-block; overflow:hidden; cursor:pointer;}
.bgbox .prev{ background: no-repeat;}
.bgbox .next{ background: no-repeat;}
.bgbox .prev.hover{ background: no-repeat;}
.bgbox .next.hover{ background: no-repeat;}
.numbtn{ display:inline-block; zoom:1; *display:inline; margin:0px 10px; position:relative; top:-4px; overflow:hidden;}
.numbtn span{ display:inline-block; width:12px; height:12px; border-radius:10px; background:#e5e5e5; cursor:pointer; line-height:none; font-size:0; overflow:hidden; margin:0px 5px; vertical-align:middle;}
.numbtn span.on{ background:#3d95d5;}
/*滚动切换箭头及按钮end*/
.qjf_picbox{ height:400px; width:850px; overflow:hidden; margin:0 auto; position:relative;-moz-user-select: none;-webkit-user-select:none;-ms-user-select: none;}
.qjf_picboxul{ position:relative; overflow:hidden; height:350px; width:750px; margin:0 auto;}
.qjf_picboxul ul{ position:absolute; height:350px; overflow:hidden;}
.qjf_picboxul ul li{ width:750px; height:350px; float:left; position:relative;}
.qjf_picboxul ul li a.sj_a{ position:absolute;right:0; bottom:38px; width:145px; height:46px; line-height:46px; display:block; z-index:5; background:#3d95d5; border-radius:8px;color:#fff; text-decoration:none; font-size:16px; text-align:center; font-family:"adobe 黑体 std"; vertical-align:middle;}

.qjf_picboxul ul li.yx_liimg{ position:relative;}
.qjf_picboxul ul li.yx_liimg span{position:absolute;bottom:50px;left:0px;color:#000; font-family:"microsoft yahei"; font-size:14px;}
.qjf_picbox .bgbox{ margin:0px auto; height:42px; position:relative; top:-190px; }
.qjf_picbox .bgbox .prev,.qjf_picbox .bgbox .next{ position:absolute; top:0px; width:42px; height:42px;}
.qjf_picbox .bgbox .prev{ left:0px; background: no-repeat;}
.qjf_picbox .bgbox .next{ right:0px; background: no-repeat;}
.qjf_picbox .bgbox .prev.noyd{background: no-repeat; cursor:default;}
.qjf_picbox .bgbox .next.noyd{background: no-repeat; cursor:default;}
.qjf_picbox .numbtn{ position:relative; top:210px;}
.qjf_picbox .numbtn span{ border-radius:none; background: no-repeat; width:10px; height:10px;}
.qjf_picbox .numbtn span.on{ background: no-repeat;}

.qjf_spaceulscroll{ position:relative; width:100%; height:200px; overflow:hidden; margin:0 auto;}
.qjf_spaceulnr{ position:relative; height:150px; padding-top:10px; overflow:hidden; }
.qjf_spaceulbox{ position:absolute;}
.qjf_spaceulbox ul{ float:left;}
.qjf_spaceulbox li dl{ zoom:1; overflow:hidden;}
.qjf_spaceulbox li dl dt{ float:left; width:100px; height:75px; overflow:hidden; margin-right:10px; display:inline; }
.qjf_spaceulbox li dl dt img{ width:100px; height:75px; vertical-align:middle;}
.qjf_spaceulbox li dl dd p{ line-height:24px; display:block; }
.qjf_spaceulbox li dl dd p a.tit{ font-size:14px; font-family:"宋体"; color:#222; font-weight:bold;}
.qjf_spaceulbox li dl dd p span{ border:1px solid #e2e2e2; display:inline-block; padding:0px 10px; height:14px; line-height:14px; position:relative; vertical-align:middle; margin-top:8px;}
.qjf_spaceulbox li dl dd p span em{ background:  no-repeat; display: block;
 height: 8px; left: -4px; margin-top: -3px; position: absolute; top: 50%; width: 5px;}
.qjf_spaceulbox li .qjf_spacenew{ padding:5px 0px;}
.qjf_spaceulbox li .qjf_spacenew p{ zoom:1; overflow:hidden; line-height:22px;}
.qjf_spaceulbox li .qjf_spacenew p span{float:right; color:#555; font-family:"microsoft yahei"; font-size:12px}
.qjf_spaceulbox li .qjf_spacenew p a{ color:#3d95d5; font-family:"宋体";}

.qjf_spacedlbox dt{ float:left; width:80px; height:80px; overflow:hidden; margin-right:-90px; position:relative; display:inline;}
.qjf_spacedlbox dt img{ width:80px; height:80px; vertical-align:middle;}
.qjf_spacedlbox dd{ width:100%; float:left;}
.qjf_spacedlbox dd p{ margin-left:90px; line-height:21px;}
.qjf_spacedlbox dd p a.tit{ font-size:14px; font-weight:bold; color:#555;}
.qjf_spacedlbox dd p a.info,.qjf_spacedlbox dd p a.info:hover{ font-size:12px; color:#555;}
.qjf_spacedlbox dd p em{ color:#bb5c5d; margin:0px 3px; display:inline-block;}
.qjf_spacedlbox dd p.money{ background: no-repeat left center; padding-left:18px;}
.qjf_spacedlbox dd p.score{ background: no-repeat left center; padding-left:18px;}

.qjf_space_grade{ line-height:24px; margin:13px auto 0;}
.qjf_space_grade span.fr{ margin-top:8px; display:inline; _margin-top:5px;}
.qjf_space_gradebox{ background:#f0f0f0; height:16px; border:1px solid #d2d2d2; position:relative; line-height:16px; cursor:pointer;}
.qjf_space_gradebox i{ display:inline-block; height:18px; position:absolute; left:-1px; top:-1px; background:#3d95d5; color:#fff; text-align:center; font-size:12px; line-height:18px;}
.qjf_space_gradebox span.txtbox{ position:absolute; top:-30px; right:51px;  display:none;}
.qjf_space_gradebox span.ts_spa{ position:relative; height:25px; line-height:25px; padding:0px 3px; border:1px solid #c0c0c0; background:#f6f6f6; color:#555;  display:inline-block; overflow:visible;}
.qjf_space_gradebox span.ts_spa em.num{ font-family:"tahoma";}
.qjf_space_gradebox span.ts_spa em.down_tb{ background: no-repeat; width:11px; height:10px; display:inline-block; position:absolute; bottom:-10px; right:-1px; overflow:hidden; _bottom:-11px;}

.qjf_space_notice li{ line-height:25px; height:25px; padding:0px 5px;}
.qjf_space_notice li i{ vertical-align:middle; display:inline-block; width:3px; height:3px; background:#afafaf; margin-right:10px; overflow:hidden; line-height:none; font-size:0;}
.qjf_space_notice li a{ color:#555; display:inline-block;}

/*好友相册*/
#qjf_space_focus {width:200px; height: 160px;overflow: hidden; position: relative; margin:0 auto;}
#qjf_space_focus ul { width: 200px; height: 160px; position: absolute;}
#qjf_space_focus ul li { float: left; width: 200px; height: 160px; overflow: hidden; position: relative; padding: 0px; margin: 0px;  text-align:center;}
#qjf_space_focus ul li img{/*width:200px;height:160px; vertical-align:middle;*/ }
#qjf_space_focus ul li .text{position:absolute;bottom:0;width:100%;height:31px;line-height:31px;left:0;color:#fff;text-align:center; background: repeat-x;}
#qjf_space_focus .prenext{ width: 30px; height: 160px; position: absolute; top: 0px; cursor: pointer; }
#qjf_space_focus .pre{left:0; background: no-repeat left center}
#qjf_space_focus .pre.ahov{ background: no-repeat left center;}
#qjf_space_focus .next{right:0; background: no-repeat right center}
#qjf_space_focus .next.ahov{ background: no-repeat right center;}

.qjf_friendtxt{ line-height:24px; margin-top:10px;}
.qjf_friendtxt p{ padding:0px 0px 5px 5px;}
.qjf_graybtn_2,.qjf_graybtn_3{ background:#f2f2f2; border:1px solid #e4e4e4; color:#222; height:28px; line-height:28px; cursor:pointer; width:96px; text-align:center; display:inline-block; overflow:hidden;}
.qjf_graybtn_2:hover{ background:#d7d7d7; text-decoration:none;}
.qjf_graybtn_3{ background:#f2f2f2  no-repeat 28px 6px; text-align:left; padding-left:51px; width:45px;}
.qjf_graybtn_3:hover{ background:#d7d7d7  no-repeat 28px 6px; text-decoration:none;}
.qjf_spaceinp{ margin:0px auto; width:185px; height:20px; border:1px solid #ddd; line-height:20px; padding:5px; color:#555;}
.qjf_spaceinp_foucs{ margin:0px auto; width:188px; height:20px; border:1px solid #ddd; line-height:20px; padding:5px; color:#555; border-radius:0; overflow:hidden; box-shadow:none;}
.qjf_textr{ text-align:right;}
.qjf_spacebluebtn{ padding:0px 32px; height:32px; line-height:32px; overflow:visible; border:0; background:#3d95d5; color:#fff; display:inline-block; cursor:pointer;}
.qjf_spacebluebtn.foucs{ background:#3187c5; text-decoration:none;}


/*班级圈 style*/
.qblue-12,.qgray-12{background:#3d95d5; border:1px solid #3d95d5; color:#fff; cursor:pointer; font-size: 12px;font-weight:bold; line-height:30px; height:30px; padding:0px 22px; display:inline-block; overflow:visible; vertical-align:middle;}
.qblue-12:hover{ text-decoration:none; background:#3187c5;}
.qgray-12{ background:#eee; border:1px solid #d1d1d1; color:#555; font-weight:bold;}
.qgray-12:hover{ background:#d7d7d7; text-decoration:none;}

.qjf_textarea{ border:1px solid #ccc; border-radius:0; box-shadow:none; height:100px; }
.qjf_classcircle{ padding:0px 2px;}
.qjf_classcircle li{ zoom:1; overflow:hidden; padding:5px 0px; margin:0;}
.qjf_classcircle li .leftimg{ float:left; width:50px; height:50px; overflow:hidden; position:relative; margin-right:-60px; margin-top:5px; display:inline;}
.qjf_classcircle li .rightbox{ float:left; width:100%;}
.qjf_classcircle li .rightbox .right_text{ margin-left:60px;}
.qjf_classcircle li .rightbox .right_text .con-showimgbox{ border-radius:0; margin-top:0px;}
.qjf_circlename{ line-height:24px; height:24px; margin-bottom:3px; }
.qjf_circlename .circlemore{ float:right; position:relative; padding:5px 0px;}
.qjf_circlename .circlemore em.small_cirimg{ background: no-repeat right; width:12px; height:13px; display:block; cursor:pointer; overflow:hidden;}
.qjf_circlename .circlemore span.small_cirtk{ position:absolute; right:0px; top:18px; border:1px solid #e0e0e0; background:#fff; padding:1px; display:none; z-index:2;}
.qjf_circlename .circlemore span.small_cirtk a{ display:block; width:46px; height:22px; line-height:22px; text-align:center; color:#3d95d5;}
.qjf_circlename .circlemore span.small_cirtk a:hover{ background:#e3e3e3; text-decoration:none;}
.qjf_circlegraybg{ height:29px; line-height:29px; padding:0px 8px; overflow:visible;}
.qjf_circlefiledl{ zoom:1; overflow:hidden; padding:5px 0px;}
.qjf_circlefiledl dt{ float:left; width:64px; height:64px; margin-top:3px; _margin-top:0px; overflow:hidden; margin-right:10px; display:inline;}
.qjf_circlefiledl dt img{ width:64px; height:64px; vertical-align:middle;}
.qjf_circlefiledl dd{ line-height:22px;}
.qjf_circlefiledl dd p{ color:#888;}
.qjf_circlefiledl dd p.tit a{ color:#000; font-size:14px; font-weight:bold;}
.qjf_circlefiledl dd p.tit a span{ font-size:14px; font-weight:normal; font-family:tahoma}
.qjf_circlefiledl dd p em{ font-family:tahoma; margin-right:5px;}
.qjf_showstar{ background: repeat-x; height:16px; width:80px; overflow:hidden; display:inline-block; vertical-align:middle; margin-left:5px;}
.qjf_showstar i{ background: repeat-x; display:inline-block; height:16px; overflow:hidden;}

.qjf_circlexg{ height:30px; line-height:30px; color:#888; }
.qjf_circlexg em{ font-family:verdana;}
.qjf_circlexg span.fr{ color:#3d95d5;} 
.qjf_circlexg span.fr a{ margin:0px 5px; color:#3d95d5;}
.qjf_circlexg span.fr a.dz_a{ background: no-repeat left center; padding-left:18px;}
.qjf_circlexg span.fr a:hover{ text-decoration:none;}
.qjf_showbox{ background:#f8f8f8; border:1px solid #d9d9d9; padding:5px 8px; position:relative; display:none;}
.qjf_showbox em.top_pltb{ position:absolute; top:-5px; right:10px; background:url(/uploads/image/bcta1ispacenew/top_tb.jpg) no-repeat; width:8px; height:5px; display:block;}
.qjf_showbox span.right_close{ background: no-repeat; width:16px; height:16px; display:block; _z-index:1; position:absolute; top:10px; right:10px; cursor:pointer; overflow:hidden;}
.qjf_showbox span.right_close.shov{ background: no-repeat; _z-index:2;}
.qjf_showbox .person_dz{background: no-repeat left center; padding-left:18px; line-height:24px;}
.qjf_showbox .person_dz_none{height:24px;line-height:24px;}
.qjf_showbox .word_right{ text-align:right; padding-top:5px; line-height:32px; color:#888;}
.qjf_showbox .word_right span{ color:#888; font-size:24px; font-family:tahoma; vertical-align:middle; margin:0px 7px;}
.qjf_space_bluebtn{ background:#3d95d5; display:inline-block; color:#fff; width:87px; height:32px; text-align:center; line-height:32px; vertical-align:middle; overflow:hidden;}
.qjf_space_bluebtn:hover{ background:#3187c5; text-decoration:none; }
.qjf_space_bluebtn1,.qjf_space_bluebtn1:hover{ background:#3d95d5  no-repeat 14px center; color:#fff; display:inline-block; width:47px; padding-left:40px; height:32px; line-height:32px; vertical-align:middle; overflow:hidden; text-align:left; text-decoration:none;}
.qjf_replaydl{ border-top:1px solid #d6dfe2; margin-top:10px;}
.qjf_replaydl dd{ zoom:1; overflow:hidden; border-bottom:1px solid #d6dfe2; padding:7px 0px; cursor:pointer;}
.qjf_replaydl dd .ddsmall_pic{ float:left; width:30px; height:30px; overflow:hidden; position:relative; margin-right:-40px; margin-top:3px; display:inline; }
.qjf_replaydl dd .ddsmall_cont{ float:left; width:100%;}
.qjf_replaydl dd .ddsmall_cont .ddsmall_left{ margin-left:40px; position:relative;}
.qjf_replaydl dd .ddsmall_cont .ddsmall_left .qjf_jubao{ position:absolute; display:none; top:8px; right:35px; color:#3d95d5;}
.qjf_replaydl dd .ddsmall_cont .ddsmall_left .qjf_jubao:hover{ text-decoration:none;}
.qjf_replaydl dd .ddsmall_cont .ddsmall_left .qjf_jubao em{ margin-left:5px; color:#888;}
.qjf_replaydl dd .ddsmall_cont .ddsmall_left .dd_replay{ position:absolute; top:8px; right:5px; color:#3d95d5; cursor:pointer;}
.qjf_replaydl dd .ddsmall_cont .ddsmall_left p.ddtime{ color:#888; line-height:14px;}
.qjf_replaydl dd .ddsmall_cont .ddsmall_left .spacemes_box{ display:none;}
.qjf_replaydl dd .ddsmall_cont .ddsmall_left p a{ margin:0px 3px; display:inline-block;}
.qjf_loadingbtn{ background: no-repeat left center; padding-left:20px; color:#555;}

.qjf_turnpage{ text-align:right; padding:10px 0px;}
.qjf_turnpage span,.qjf_turnpage a{ background:#fff; border:1px solid #d1d1d1; color:#555; height:21px; padding:0px 7px; overflow:visible; line-height:21px; margin:0px 2px 0px 3px; display:inline-block;}
.qjf_turnpage span.on,.qjf_turnpage a:hover{ background:#3d95d5; border:1px solid #3d95d5; color:#fff; text-decoration:none;}
.qjf_dplast{ border:1px solid #8cbed7; background:#fff; padding:5px 7px; display:inline-block; width:100px;  color:#555; font-size:14px;}
.qjf_dplast img{ margin-right:10px;}
.qjf_forwbox{ background:#fafafa; border:1px solid #d9d9d9; position:relative; padding:5px 13px;}
.qjf_forwbox em.left_top{ background:url(/uploads/image/bcta1ispacenew/top_tb.jpg) no-repeat; position:absolute; top:-5px; left:10px; width:8px; height:5px; display:block; overflow:hidden;}
.qjf_forwbox p{ padding:2px 0px; line-height:21px;}
.qjf_forwbox p.date{ color:#888; font-family:tahoma;}
.qjf_forwbox .con-showimgbox{ width:630px; padding:0px 0px 5px 0px; border:none; background:none;}
.qjf_forwbox .con-showimgbox .bimg{ width:630px;}
.con-showimg .smlimgsquare{ width:590px;}
.con-showimg .smlimglist li{ padding:0px 4px 0px 0px;}
.smlimgbox .prevbtn{ background: no-repeat; width:16px; height:51px; overflow:hidden; float:left; border-radius:0; margin-top:3px; display:inline;}
.smlimgbox .prevbtn:hover{ background: no-repeat;}
.smlimgbox .nextbtn{ background: no-repeat; width:16px; height:51px; overflow:hidden; float:left; border-radius:0; margin-top:3px; display:inline;}
.smlimgbox .nextbtn:hover{ background: no-repeat;}
.zf_putaway{ background: no-repeat left 3px; padding-left:12px; margin-right:30px;}
.zf_ckyt{ background: no-repeat left 3px; padding-left:15px;}

/*社区收藏*/
.right_comm{ width:610px;}
.qjf_community{ border:1px solid #a3cbdf; padding:5px; height:401px; overflow-y:auto;}
.qjf_communtityul li{ border-bottom:1px dotted #dfdfdf; padding-bottom:9px; margin-bottom:9px;}
.qjf_allcomm li{ display:inline-block; zoom:1; *display:inline; height:87px; padding:6px 0px 5px 0px; margin:0px 10px; overflow:hidden; }
.qjf_graybgbor{ zoom:1; overflow:hidden; padding:6px; }
.qjf_graybgbor.bgbr{border:1px solid #d6d3d3; background:#eee; padding:5px;}
.qjf_graybgbor .photo{ float:left; width:98px; height:73px; overflow:hidden; position:relative; margin-right:-108px; display:inline; border:1px solid #cacaca;}
.qjf_graybgbor .photo img{ width:98px; height:73px; vertical-align:middle;}
.qjf_graybgbor .text{ float:left; width:100%;}
.qjf_graybgbor .text p{ margin-left:108px; padding-right:5px; font-size:12px;}
.qjf_graybgbor .text p a.tit{ font-weight:bold; color:#555; margin-bottom:5px; display:block;}
.qjf_graybgbor .text p em{ font-weight:bold; display:inline-block;}
.qjf_graybgbor .text p a.remove{ display:inline-block; margin-top:5px;}

/*间距*/
.who_lookme{padding-top:0 !important;}