﻿@charset "utf-8";
/*2014-edu-portal-index.html-js-2014-01-25*/
/*2014门户首页-武汉 */

/*body{word-break: break-all;}
body,input, label,textarea, button, fieldset, legend{ font-family:"宋体",宋体,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}*/

/* 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:300px;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:260px;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 #5b8ed1}
.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 url(../images/user_ico.png) 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 url(../images/psd_ico.png) 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\9;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: url(../images/login-submit.png) 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;}

/*==登录前== - */

.login-box-wrap .login-box .login-inner .ckboxTb .ckboxBtn,
.login-box-wrap .login-box .login-inner .ckboxTb .ckboxBtn_on{display:inline-block;vertical-align:middle;width:20px;height:21px;overflow:hidden;background:url(../images/radio.png) 0% 0%; margin-right:10px;cursor:pointer; }
.login-box-wrap .login-box .login-inner .ckboxTb .ckboxBtn_on{background-position:0% 100%; }


/* 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(../../../common/images/ico/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(../../../common/images/ico/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:#5b8ed1 url(../images/submit_loding.gif) 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}

.error,.valid{padding-left:20px;background:url(../images/ico/error.png) 0 center no-repeat;color:#f00;}
.valid{background-image:url(../images/ico/ok.png);color:#71B83D;}
.qjf_register td input.error,.qjf_register td input.valid{ background-image:none;padding-left:5px;color:#888;width:330px}


/*==登录后== - */
.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:url(../images/explainIco.gif) 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}/*
.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:url(../images/apparrow-l.gif) 0 center no-repeat;position:relative;margin-right:10px;cursor:pointer; margin-top:35px}
.rmfw-1 i.licon_none{background:url(../images/apparrow-l-gray.gif) 0 center no-repeat;}
.rmfw-1 i.ricon{width:20px;height:20px;float:left;background:url(../images/apparrow-r.gif) 0 center no-repeat;position:relative;margin-left:10px;cursor:pointer; margin-top:35px}
.rmfw-1 i.ricon_none{background:url(../images/apparrow-r-gray.gif) 0 center no-repeat;}
/*教师空间首页-用户信息 - */
.space-userInfo { /*border-bottom:2px solid #dbe0e6*/ }
.space-userInfo .info{width:90px;padding-left:10px}
.space-userInfo .avater{width:96px; position:relative; }
.space-userInfo .avater .vIco{ position:absolute; right:0;bottom:0;width:19px;height:22px; background:url(../images/Vuser.png) no-repeat}
.space-userInfo .user-level{display:block; width:34px;height:9px;/*background:url(../images/ico/lv06.png) 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(../../../common/images/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:url(../images/ico/clips-triangle-gray.png) no-repeat;left:-6px;top:11px}
/* cur style */
.course_offered .courseshow ul li.cur div.l i{background:#5b8ed1;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:#5b8ed1;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:url(../images/ico/clips-triangle-blue.png) 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:#5b8ed1}
.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:url(../images/ico/clips-triangle-lightblue.png) 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: #5b8ed1;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:url(../images/good.png) no-repeat right center; padding-right:15px;color:#555;*display:inline-block;}
.friend-photo #focus { width: 200px; height: 160px; clear: both; overflow: hidden; position: relative; float: left; }
.friend-photo #focus ul { width: 200px; height: 160px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
.friend-photo #focus ul li { float: left; width: 200px; height: 160px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
.friend-photo #focus ul li img{width:200px;height:160px}
.friend-photo #focus ul li .text{position:absolute;bottom:0;width:100%;height:24px;line-height:24px;left:0;color:#fff;text-align:center;background:#000;opacity:0.6}
.friend-photo #focus .preNext { width: 30px; height: 160px; position: absolute; top: 0px; cursor: pointer; }
.friend-photo #focus .pre { left: 0; background: url(../images/photo-arrow-left.png) no-repeat left center; }
.friend-photo #focus .next { right: 0; background: url(../images/photo-arrow-right.png) no-repeat right center; }
.forward-success-popbox{border:1px solid #8cbed7;width:240px;height:88px;background:#fff url(../images/success.png) 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 url(../images/pubIco-1.png) 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 url(../images/pubIco-2.png) no-repeat 38px 9px;border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.mySpace .publishBox ul.wb-tb li a.transferFile{background:#f6f6f6 url(../images/pubIco-3.png) 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 url(../images/pubIco-1.png) 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:url(../images/ico/list-ico1.gif) 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:url(../images/selectIco.png) 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:url(../images/selectIco.png) 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 #5b8ed1; border-right:none;width:600px !important;height:30px;}

 .search-box .txt{width:486px;height:30px; /*background:url(../images/ico/search-ico0.gif) 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:#5b8ed1}
 .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 url(../images/ico/dropico-s.gif) 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 url(../images/ico/dropico-s.gif) no-repeat right -29px}
/*结束*/
/* == 教育社区 == */
.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: url(../images/clips-num.gif) 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:#5b8ed1;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:#5b8ed1;color:#fff}
.prepare-lessons .lessons-box .r select{width:160px}
.prepare-lessons .lessons-box a.open{display:block;width:40px;height:40px; background:#e2e2e2 url(../images/ico/plus-ico.png) no-repeat center center; position:absolute;right:0}
.prepare-lessons .lessons-box a.close{display:block;width:40px;height:40px; background:#e2e2e2 url(../images/ico/minus-sign-ico.png) 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:#5b8ed1;color:#fff}
.prepare-lessons .lessons-box ul.openlist li .l a.cur{background:#5b8ed1;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:url(../images/star_all.png);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: url(../images/appmenu_bg.png) no-repeat 12px 16px;}
ul.ul-appmenu li.m2 a{ background: url(../images/appmenu_bg.png) no-repeat 12px -39px;}
ul.ul-appmenu li.m3 a{ background: url(../images/appmenu_bg.png) no-repeat 12px -95px;}
ul.ul-appmenu li.m4 a{ background: url(../images/appmenu_bg.png) no-repeat 12px -151px;}
ul.ul-appmenu li.m5 a{ background: url(../images/appmenu_bg.png) no-repeat 12px -207px;}
ul.ul-appmenu li.m6 a{ background: url(../images/appmenu_bg.png) no-repeat 12px -263px;}
ul.ul-appmenu li.m7 a{ background: url(../images/appmenu_bg.png) no-repeat 12px -319px;}
ul.ul-appmenu li.m8 a{ background: url(../images/appmenu_bg.png) no-repeat 12px -376px;}
ul.ul-appmenu li.m9 a{ background: url(../images/appmenu_bg.png) no-repeat 12px -431px;}
ul.ul-appmenu li.m10 a{ background: url(../images/appmenu_bg.png) no-repeat 12px -486px;}
ul.ul-appmenu li.m11 a{ background: url(../images/appmenu_bg.png) no-repeat 12px -543px;}

ul.ul-appmenu li.cur.m1 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px 16px;}
ul.ul-appmenu li.cur.m2 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -39px;}
ul.ul-appmenu li.cur.m3 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -95px;}
ul.ul-appmenu li.cur.m4 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -151px;}
ul.ul-appmenu li.cur.m5 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -207px;}
ul.ul-appmenu li.cur.m6 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -263px;}
ul.ul-appmenu li.cur.m7 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -319px;}
ul.ul-appmenu li.cur.m8 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -376px;}
ul.ul-appmenu li.cur.m9 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -431px;}
ul.ul-appmenu li.cur.m10 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -486px;}
ul.ul-appmenu li.cur.m11 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -543px;}

ul.ul-appmenu li.hover.m1 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px 16px;}
ul.ul-appmenu li.hover.m2 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -39px;}
ul.ul-appmenu li.hover.m3 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -95px;}
ul.ul-appmenu li.hover.m4 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -151px;}
ul.ul-appmenu li.hover.m5 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -207px;}
ul.ul-appmenu li.hover.m6 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -263px;}
ul.ul-appmenu li.hover.m7 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -319px;}
ul.ul-appmenu li.hover.m8 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -376px;}
ul.ul-appmenu li.hover.m9 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -431px;}
ul.ul-appmenu li.hover.m10 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -486px;}
ul.ul-appmenu li.hover.m11 a{ background: url(../images/appmenu_bg_cur.png) no-repeat 12px -543px;}
ul.ul-appmenu li.tit{color:#5b8ed1; 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(http://i.apps.sina.cn/images/slide/sp.png?t=1) 100px 100px no-repeat; _background-image: url(http://i.apps.sina.cn/images/slide/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: url(http://i.apps.sina.cn/images/banner/dlBtn.png); 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(http://i.apps.sina.cn/images/slide/sp.png?t=1) 0 50% no-repeat; _background-image: url(http://i.apps.sina.cn/images/slide/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(http://i.apps.sina.cn/images/banner/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: url(../images/ico/dott_16x16_gray.png) 0 0 no-repeat; _background-image: url(http://i.apps.sina.cn/images/slide/sp.ie6.png); text-indent: 999px; cursor: pointer;}
			.slide .numList .curr{ background: url(../images/ico/dott_16x16_blue.png) 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 p strong{white-space:nowrap; }
.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:url(../images/apparrow-l.gif) 0 center no-repeat;position:absolute;cursor:pointer;right: 30px;top:12px;}
.app-tabmove h2 i.licon_none{background:url(../images/apparrow-l-gray.gif) 0 center no-repeat;}
.app-tabmove h2 i.ricon{width:20px;height:20px;float:left;background:url(../images/apparrow-r.gif) 0 center no-repeat;position:absolute;cursor:pointer;right:5px;top:12px; }
.app-tabmove h2 i.ricon_none{background:url(../images/apparrow-r-gray.gif) 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;white-space:nowrap;}
.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:url(../images/ico/upico0.png) no-repeat center center; float:right;padding:10px 6px;}
.app ul.AppLeftList1 li em.r-nochange{background:url(../images/ico/nochangeico0.png) no-repeat center center; float:right;padding:10px 6px;}
.app ul.AppLeftList1 li em.r-decline{background:url(../images/ico/downico0.png) 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 #5b8ed1; 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:url(../images/ico/search-ico0.gif) 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:#5b8ed1}
 .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 url(../images/dropico-s.gif) 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 url(../images/dropico-s.gif) 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}


/* == 最近更新（国家） == */
.latest_update ul li{text-align:center;width:50px;float:left;margin-right:20px;margin-bottom:10px}
.latest_update ul li.nomr{margin-right:0px}
.latest_update ul li p{line-height:2.2em}
.latest_update ul li p a{color:#555}
/* == 通知公告（国家） == */
.space_notice h2.no_border{ border-bottom:none;}
.space_notice .m_notice_center{ border:#eaeaea solid 1px; border-bottom:0px;}
/*.m_notice_center dl dd{ width:650px;}*/
.m_notice_center dl{ cursor:pointer;}

.info_list dl{ overflow:hidden; zoom:1; padding:15px 15px 0px 15px; height:auto; border-bottom:#eaeaea solid 1px;}
.info_list dl dt{ width:32px; height:32px; margin-right:-32px; position:relative;}
.info_list dl dd{ width:100%;}
.info_list dl dd div{ margin-left:43px;}
.info_list .notice_case{ overflow:hidden; zoom:1; vertical-align:top; height:16px; line-height:16px;}
.info_list .notice_case strong{ font-weight:normal;}
.info_list .notice_case strong em{ color:#888; font-size:12px; margin-left:5px;}
.info_list .notice_case strong i{padding:0 5px; border-radius:8px; background:#eb4c4c; color:#fff; margin-left:6px; vertical-align:top; font-weight:bold; font-size:12px; height:16px; vertical-align:top;}
.info_list .time{ color:#888;}
.info_list .name{ color:#888;vertical-align:top;}
.info_list .name em{ color:#3d95d5;}

/*.space_notice ul{background:url(../images/line_bg_notice.gif) no-repeat 85px 0}
.space_notice ul li{height:35px;border-bottom:1px solid #ccc;line-height:35px;}
.space_notice ul li strong.n1{background:url(../images/ico/notice_n1.png) no-repeat left center;padding:2px 0 2px 20px}
.space_notice ul li strong.n2{background:url(../images/ico/notice_n2.png) no-repeat left center;padding:2px 0 2px 20px}
.space_notice ul li strong.n3{background:url(../images/ico/notice_n3.png) no-repeat left center;padding:2px 0 2px 20px}
.space_notice ul li strong a{color:#555}
.space_notice ul li em.gray_num{background:#b9b9b9;border-radius:7px;color:#fff;line-height:1.4em;padding:0 2px;margin-top:10px}
.space_notice ul li em.gray_num a{color:#fff}*/

/* == 空间页面教学应用板块 ==*/
.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:10px 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}/*
.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:url(../images/apparrow-l.gif) 0 center no-repeat;position:relative;margin-right:10px;cursor:pointer; margin-top:35px}
.rmfw-1 i.licon_none{background:url(../images/apparrow-l-gray.gif) 0 center no-repeat;}
.rmfw-1 i.ricon{width:20px;height:20px;float:left;background:url(../images/apparrow-r.gif) 0 center no-repeat;position:relative;margin-left:10px;cursor:pointer; margin-top:35px}
.rmfw-1 i.ricon_none{background:url(../images/apparrow-r-gray.gif) 0 center no-repeat;}
/*教师空间首页-用户信息*/
.space-userInfo { /*border-bottom:2px solid #dbe0e6*/ }
.space-userInfo .info{width:90px;padding-left:10px}
.space-userInfo .avater{width:96px; position:relative; }
.space-userInfo .avater .vIco{ position:absolute; right:0;bottom:0;width:19px;height:22px; background:url(../images/Vuser.png) no-repeat}
.space-userInfo .user-level{display:block; width:34px;height:9px;/*background:url(../images/ico/lv06.png) 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(../../../common/images/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:url(../images/ico/clips-triangle-gray.png) no-repeat;left:-6px;top:11px}
/* cur style */
.course_offered .courseshow ul li.cur div.l i{background:#5b8ed1;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:#5b8ed1;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:url(../images/ico/clips-triangle-blue.png) 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:#5b8ed1}
.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:url(../images/ico/clips-triangle-lightblue.png) no-repeat;left:-6px;top:11px}
/* soon style */
.course_offered .bubble_tips{position:absolute;left:0;top:34px}
.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; background:red\9; filter:alpha(opacity=0);}

/*教师空间首页-通知公告*/
.notice ul li{ line-height:2.4em;text-indent:5px}
.notice ul li a{color:#555}
.notice h2 em{display: inline-block;padding: 0 5px;background-color: #5b8ed1;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:url(../images/good.png) no-repeat right center; padding-right:15px;color:#555;*display:inline-block;}
.friend-photo #focus { width: 200px; height: 160px; clear: both; overflow: hidden; position: relative; float: left; }
.friend-photo #focus ul { width: 200px; height: 160px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
.friend-photo #focus ul li { float: left; width: 200px; height: 160px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
.friend-photo #focus ul li img{width:200px;height:160px}
.friend-photo #focus ul li .text{position:absolute;bottom:0;width:100%;height:24px;line-height:24px;left:0;color:#fff;text-align:center;background:#000;opacity:0.6}
.friend-photo #focus .preNext { width: 90px; height: 160px; position: absolute; top: 0px; cursor: pointer; }
.friend-photo #focus .pre { left: 0; background: url(../images/photo-arrow-left.png) no-repeat left center; }
.friend-photo #focus .next { right: 0; background: url(../images/photo-arrow-right.png) no-repeat right center; }
.forward-success-popbox{border:1px solid #8cbed7;width:240px;height:88px;background:#fff url(../images/success.png) no-repeat 40px center;font-size:14px;color:#555; line-height:88px; text-indent:90px}
/*教师空间-备课板块*/
/*教师空间-备课板块*/

/* === 同步资源.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:#5b8ed1;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:#5b8ed1;color:#fff}
.prepare-lessons .lessons-box .r select{width:160px}
.prepare-lessons .lessons-box a.open{display:block;width:40px;height:40px; background:#e2e2e2 url(../images/ico/plus-ico.png) no-repeat center center; position:absolute;right:0}
.prepare-lessons .lessons-box a.close{display:block;width:40px;height:40px; background:#e2e2e2 url(../images/ico/minus-sign-ico.png) 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:#5b8ed1;color:#fff}
.prepare-lessons .lessons-box ul.openlist li .l a.cur{background:#5b8ed1;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  === */
/* == 空间搜索框 == */
 .search-box{ /*margin-top:20px*/}
 .search-box .txt-l{ border:3px solid #5b8ed1; border-right:none;width:606px;height:30px;}

 .search-box .txt{width:486px;height:30px; /*background:url(../images/ico/search-ico0.gif) 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:#5b8ed1}
 .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 url(../images/ico/dropico-s.gif) 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 url(../images/ico/dropico-s.gif) no-repeat right -29px}
/*结束*/
/* == 空间-教育社区 == */
.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: url(../images/clips-num.gif) no-repeat 0 0;width: 5px;height: 8px;display: block;top: 50%;left: -4px;_left: -3px;margin-top: -3px;_margin-top: -26px;}
/* == 添加应用弹窗内容 == */
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}
/* == 应用详情 == */
/*应用详情*/
.app-detail-l{width:760px;}
.app-detail-l h3{border-bottom:1px solid #ccc; font-size:12px;;font-weight:normal;color:#222;line-height:2.4em}
.app-detail-l .view img{width:360px;height:270px;}

.app-detail-l .l{width:420px;padding-left: 10px}
.app-detail-l .l .img{width:64px;}
.app-detail-l .l .img img{width:64px;height:64px;}
.app-detail-l .l .txt{width:310px;margin-left: 10px}
.app-detail-l .r{width:250px;}
.app-detail-l .r .ABtn-Blue-12{padding: 10px 30px;}
.app-detail-l .r .ABtn-Gray-12{padding: 10px 30px;}
.app-detail-r{width:220px;}
.app-detail-l .l .txt a.share-wb{background: url(../images/ico/share-wb.png) no-repeat left center;padding: 0 0 0 25px;color:#888;}
.app-detail-l .r p.appopt a.ABtn-Blue-14{ padding: 7px 15px}

.app-detail-l .intro p.tags{font-size: 14px;padding-left: 10px}
.app-detail-l .intro p.tags a{ background: #8ebdf2;padding: 5px 20px;color:#fff;}
/*星星评分*/
 .review #grade .org {color:#f7a600;font-size:24px;line-height:100%;margin-right:10px; margin-top:10px;}
 .review  .star {background:url(../images/ico/star_r.png) left center repeat-x; width:75px;height:20px; margin-right:10px; margin-top:10px; cursor:pointer;}
 .review  .star em {background:url(../images/ico/star_l.png) left center repeat-x; width:95px;height:20px;display:block; cursor:pointer;}
 .review textarea{width:98%;height: 75px;line-height: 21px;padding: 5px 10px;color:#888}
ul.reviewlist li{padding: 10px 0;border-bottom:1px dotted #ccc}
ul.reviewlist li.nobb{border-bottom:none}
ul.reviewlist li .img{width:30px;}
ul.reviewlist li .img img{width:30px;height:30px;}
ul.reviewlist li .txt{padding-left:40px}
ul.reviewlist li .txt p strong.name{color:#3d96cf;}
ul.reviewlist li .txt p{ word-break:break-all; word-wrap:break-word;}
.apprecom-r ul li{padding: 10px 0 10px 0px;border-bottom: 1px dotted #eee}
.apprecom-r ul li .txt{width:145px;}
.apprecom-r ul li .txt p strong.tit{color:#5b8ed1;}
.apprecom-r ul li .img{width:54px;}
.apprecom-r ul li .img img{width:54px;height:54px;}

/**=yxf_style 资源模块= 已公共，可去掉**/
.source_select_mask{border:1px solid #C7C7C7; padding-left:10px;  margin-bottom:10px; border-top:none;}


/**=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:#5b8ed1;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:#5b8ed1;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;}

#contentType{border-bottom:none}

.flip_B{ border:1px solid #DFDFDF; height:auto; overflow:hidden; font-size:12px; line-height:25px;border-top:2px solid #dfdfdf}
.flip_B p{ padding:0 10px; line-height:40px;}

.source_selected{line-height:40px}
.source_selected li{ float:left}
.source_selected a{color: #222;padding:6px;text-decoration: none;width: auto;height: auto;white-space: nowrap;}
.source_selected a:hover,.source_selected a.cur{background: #5b8ed1;color: #fff;}


.flip_B span{ float:right; margin:0px;}
.flip_B span.btn{ float:right; margin:0px;}

.fint{ background: url(../images/fint_it.png) no-repeat; width:44px; height:42px; border:none;}
.dow{ background: url(../images/fint.png) 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 {display:inline; }

.left-sider .operate {zoom:1; width:203px; }


.operate ul li h4 { cursor:pointer; background:url(../images/bg3.png) 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:url(../images/line_bj.png) no-repeat;
		 top:8px; left:6px; width:16px;  height:630px;}	 
.operate_line { background:url(../images/tree_li.png) no-repeat 17px center; display: block;height: 27px; width:24px; border:none;}

.yuan{ position:relative; background:url(../images/yuan.png) no-repeat; width:15px; height:12px; top: -16px; z-index:1;  left:-4px;}

.tree_list{height:auto; overflow:hidden; zoom:1; width:150px; margin-left: 18px;}
.tree_list span{ float:right;}
.tree_list p{  display: block;  width:87%;}
.tree_list p a{ text-decoration:none; display:block; color:#555555;}
.tree_list p a:hover{ background:#5B8ED1; color:#FFF; padding:2px 4px;}
.tree_list p.on{background:#5B8ED1; color:#FFF; }
.tree_list p.on a:hover{ color:#FFF; line-height:30px; display:block; }


.yxf_edu_left{ width:203px; float:left;}
.yxf_edu_right{ width:780px; float:right; margin-top:-19px;}
.yxf_edu_r{ width:780px;}


/*选项卡 == */
.yxf_tap{ color:#333; height:32px; line-height:26px; clear:both;_position:relative; border-bottom:3px solid #DEDEDE;padding-top: 12px;}
.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, '宋体';text-decoration:none;}
.yxf_tap p a.on{ _position:relative; background:#5B8ED1; 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;color: #222;text-decoration: none;width: auto;height: auto;display: block;white-space: nowrap;margin-left: 0px;margin-right: 0px;padding:1px 6px}
.yxf_tex li.on a,.yxf_tex li a:hover,.yxf_tex li a.on{ background:#E2E2E2; padding:0px 5px; }

#bule_bht{ background:#5B8ED1; 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:#5B8ED1; font-size:14px; font-weight:bold;}

.yxf_inpBtn-Blue12 {
	background: none repeat scroll 0 0 #5B8ED1;
	border: 1px solid #5B8ED1;
	-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: url(../images/zz_star2.jpg) left center repeat-x;width:105px;height:20px;margin-right:10px; margin-top:8px;}

#grade .star em {background:url(../images/zz_star1.jpg) left center repeat-x;width:105px;height:20px;display:block; cursor:pointer;}

#grade .star_show {background: url(../images/star_2.png) left center repeat-x;width:71px;height:20px;margin-right:10px; margin-top:8px;}
#grade .star_show em {background:url(../images/star_1.png) left center repeat-x;width:71px;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:#5b8ed1;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:url(../images/yuan.png) no-repeat; width:15px; height:12px; top: -16px; z-index:1;  left:-4px;}

.e5f{ background:#F5FBFF;  margin-top:14px; width:183px; line-height: 30px;}

/*举报*/
.report_pop ul{width:360px;margin:0 auto;}
.report_pop ul li{width:160px;float:left}

/*SELECT 宽度自定义*/
.prepare-lessons .lessons-box .tit .seleJs{width:175px}
.prepare-lessons .lessons-box .tit .seleTB{padding: 0 70px 0 10px;}
.chapter .seleJs{width:175px}
.chapter .seleTB{padding: 0 70px 0 10px;}
#appvew_box {width:740px;height:288px;}
#appvew_box #left {width:30px;height:16px;float:left;cursor:pointer;background:#f0f0f0 url(../images/app_view/left.jpg) no-repeat;position:absolute;left:0;z-index:9;bottom:0}
#appvew_box #right {width:30px;height:16px;float:right;cursor:pointer;background:#f0f0f0 url(../images/app_view/right.jpg) no-repeat;;position:absolute;right:0;bottom:0}
#appvew_box #conter {width:740px;height:288px;float:left;display:inline;overflow:hidden;position:relative;}
#appvew_box #conter ul {width:auto;height:270px;top:0px;left:0px;position:absolute;} 
#appvew_box #conter li {width:360px;height:270px;float:left;display:inline;margin:0 20px 0 0;}
#appvew_box #conter li img {border:1px solid #525252;}
#appvew_box #conter li span {display:block;line-height:30px;text-align:center;} 
#appvew_box #conter li span a {color:#808080;text-decoration:none;}
#appvew_box #conter li span a:hover {color:#fff;text-decoration:underline;}
#appvew_box #scroll {width:680px;height:16px;left:30px;bottom:0px;cursor:pointer;position:absolute;background:#f0f0f0;}
#appvew_box #scroll span {width:64px;height:16px;left:0px;bottom:0px;cursor:pointer;position:absolute;background:#cdcdcd;}
.jy_search input[type="text"]:focus{border:none}/*搜索输入框点击效果消除*/
	


/****************空间账单部分 == *********/ 
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:#5b8ed1}
.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:url(../images/ico/drop-ico.jpg) 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:url(../images/ico/bill-ico.jpg) 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:url(../images/ico/drop-ico-blue.png) 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:url(../images/ico/drop-ico.jpg) 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:url(../images/ico/date-ico.png) 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: url(../images/ico/drop-ico.jpg) 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:url(../images/bill-tips-1.png) 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:url(../images/bill-tips-2.png) 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:url(../images/spacenew/jfmx.png) no-repeat 0 center; padding:0 5px 0 24px;display:inline-block;}
.progressbar{width:636px; height:14px; background:url(../images/spacenew/bar01.png) no-repeat 0 0; position:relative;top:10px;left:0;}
.progressbar  span{position:absolute;width:636px;height:14px; background:url(../images/spacenew/bar02.png) 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:url(../images/spacenew/bar03.png) 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:url(../images/spacenew/arrow_x.gif) 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:url(../images/spacenew/rarrow.gif) 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:url(../images/spacenew/xy_jficon.png) 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:url(../images/spacenew/xy_jficon.png) 0 3px no-repeat;color:#a82929;}
.xy_newrw li i{ background-image:url(../images/spacenew/xy_icon.png); 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;}
/**************** 空间账单部分 == *********/

/* 学校主页bug修正 */
.classNav li{line-height:28px;text-indent:2em}
.classNav li a{color:#555}
.source-li {padding-left:0;}
.classNav li.c2{ background:url(../../../space/images/ico/classNavIco2.png) no-repeat 1px 8px}
.classNav li.c7{ background:url(../../../space/images/icon/small/msdx.png) no-repeat 1px 8px}
.classNav li.c4{ background:url(../../../space/images/icon/small/app.png) no-repeat 1px 8px}
.classNav li.c5{ background:url(../../../space/images/icon/small/album.png) no-repeat 1px 8px}
.classNav li.c6{ background:url(../../../space/images/ico/classNavIco7.png) no-repeat 1px 8px}
.classNav li.c1{ background:url(../../../space/images/icon/small/forum.png) no-repeat 1px 8px}
.classNav li.c3{ background:url(../../../space/images/icon/small/school_list.png) no-repeat 1px 8px}
.classNav li.c31{background:url(../../../space/images/icon/small/c31.png) no-repeat left center}
.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}

/* 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(../../../common/images/ico/school/c1.png) no-repeat left center}
.school_left_nav div ul li.c2{background:url(../../../common/images/ico/school/c2.png) no-repeat left center}
.school_left_nav div ul li.c3{background:url(../../../common/images/ico/school/c3.png) no-repeat left center}
.school_left_nav div ul li.c4{background:url(../../../common/images/ico/school/c4.png) no-repeat left center}
.school_left_nav div ul li.c5{background:url(../../../common/images/ico/school/c5.png) no-repeat left center}
.school_left_nav div ul li.c6{background:url(../../../common/images/ico/school/c6.png) no-repeat left center}
.school_left_nav div ul li.c7{background:url(../../../common/images/ico/school/c7.png) no-repeat left center}
.school_left_nav div ul li.c8{background:url(../../../common/images/ico/school/c8.png) no-repeat left center}
.school_left_nav div ul li.c9{background:url(../../../common/images/ico/school/c9.png) no-repeat left center}
.school_left_nav div ul li.c10{background:url(../../../common/images/ico/school/c10.png) no-repeat left center}
.school_left_nav div ul li.c11{background:url(../../../common/images/ico/school/c11.png) no-repeat left center}
.school_left_nav div ul li.c12{background:url(../../../common/images/ico/school/c12.png) no-repeat left center}
.school_left_nav div ul li.c13{background:url(../../../common/images/ico/school/c13.png) no-repeat left center}
.school_left_nav div ul li.c14{background:url(../../../common/images/ico/school/c14.png) no-repeat left center}
.school_left_nav div ul li.c15{background:url(../../../common/images/ico/school/c15.png) no-repeat left center}
.school_left_nav div ul li.c16{background:url(../../../common/images/ico/school/c16.png) no-repeat left center}
.school_left_nav div ul li.c17{background:url(../../../common/images/ico/school/c17.png) no-repeat left center}
.school_left_nav div ul li.c18{background:url(../../../common/images/ico/school/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(../../../common/images/ico/school/c1.png) no-repeat left center}
.school_left_nav_2 ul li.c2{background:url(../../../common/images/ico/school/c2.png) no-repeat left center}
.school_left_nav_2 ul li.c3{background:url(../../../common/images/ico/school/c3.png) no-repeat left center}
.school_left_nav_2 ul li.c4{background:url(../../../common/images/ico/school/c4.png) no-repeat left center}
.school_left_nav_2 ul li.c5{background:url(../../../common/images/ico/school/c5.png) no-repeat left center}
.school_left_nav_2 ul li.c6{background:url(../../../common/images/ico/school/c6.png) no-repeat left center}
.school_left_nav_2 ul li.c7{background:url(../../../common/images/ico/school/c7.png) no-repeat left center}
.school_left_nav_2 ul li.c8{background:url(../../../common/images/ico/school/c8.png) no-repeat left center}
.school_left_nav_2 ul li.c9{background:url(../../../common/images/ico/school/c9.png) no-repeat left center}
.school_left_nav_2 ul li.c10{background:url(../../../common/images/ico/school/c10.png) no-repeat left center}
.school_left_nav_2 ul li.c11{background:url(../../../common/images/ico/school/c11.png) no-repeat left center}
.school_left_nav_2 ul li.c12{background:url(../../../common/images/ico/school/c12.png) no-repeat left center}
.school_left_nav_2 ul li.c13{background:url(../../../common/images/ico/school/c13.png) no-repeat left center}
.school_left_nav_2 ul li.c14{background:url(../../../common/images/ico/school/c14.png) no-repeat left center}
.school_left_nav_2 ul li.c15{background:url(../../../common/images/ico/school/c15.png) no-repeat left center}
.school_left_nav_2 ul li.c16{background:url(../../../common/images/ico/school/c16.png) no-repeat left center}
.school_left_nav_2 ul li.c17{background:url(../../../common/images/ico/school/c17.png) no-repeat left center}
.school_left_nav_2 ul li.c18{background:url(../../../common/images/ico/school/c18.png) no-repeat left center}

.school_left_nav_2 ul li.c20{background:url(../../../common/images/ico/school/c20.png) no-repeat left center}
.school_left_nav_2 ul li.c21{background:url(../../../common/images/ico/school/c21.png) no-repeat left center}
.school_left_nav_2 ul li.c22{background:url(../../../common/images/ico/school/c22.png) no-repeat left center}
.school_left_nav_2 ul li.c23{background:url(../../../common/images/ico/school/c23.png) no-repeat left center}
.school_left_nav_2 ul li.c24{background:url(../../../common/images/ico/school/c24.png) no-repeat left center}

.school_left_nav_2 ul li.c30{background:url(../../../common/images/ico/school/c30.png) no-repeat left center}
.school_left_nav_2 ul li.c31{background:url(../../../common/images/ico/school/c31.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--- */
/* 订单页面 */
.order_manage .infobox{font-size:14px;}
.order_manage .infobox p{line-height:2.2em}
.order_manage .infobox .l{width:450px}
.order_manage .infobox .r{width:300px}
.order_manage .appinfo .img{width:64px;}
.order_manage .appinfo .txt{padding-left:80px;font-size:14px}
.order_manage .app_order th{text-indent:20px;font-weight:normal;padding:5px 0}
.order_manage .app_order td{text-align:center}
.order_manage .app_order td .appinfo .txt{padding-left:70px;font-size:14px}
.order_manage .app_order_head{border-right:1px solid #ccc}
.order_manage .app_order_head td{font-weight:bold;border-right:none}
.order_manage .distribute_con .l{width:210px;border:1px solid #d7d7d7;border-right-width:5px}
.order_manage .distribute_con .r{width:540px}
.order_manage .distribute_con .r .tips{background:#f9f9f9;border:1px solid #eaeaea;line-height:2.2em}


/* 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:url(../../../common/images/optIcon.png) 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:#5b8ed1;}

.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:url(../images/help/prompt_ico.jpg) 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: #5b8ed1; }
.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:#5b8ed1; text-decoration:none; color:white; border-radius:2px; }
.lfy_content .account_tab .none { border:none;}

/*武汉教师首页应用弹窗 == */
.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 .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:url(../images/appsortbg.gif) 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(../../../common/images/ico/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(../../../common/images/ico/ico_gray_2.png) no-repeat 10px center}
.app_sort_box .app_row.n3{background:url(../../../common/images/ico/ico_gray_3.png) no-repeat 10px center}*/

/* add class 20140415 */
.cj_classnavi a i{ color:#fff; background:#5b8ed1; 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 url(../images/cj_images/addclass.png) center center no-repeat; display:block; min-height:60px;min-width:91px; width:100%; height:100%;}
.cj_classtab a.cj_addclass:hover{background:#f9f9f9 url(../images/cj_images/addclass.png) center center no-repeat;}
.cj_classtab a.cj_addclass2{background:#f9f9f9 url(../images/cj_images/addclass_2.png) 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:100%;/* padding-top:8px;*/position:relative;}
.cj_classtab table td dl dt{ padding-top:8px;}
.cj_classtab table td dl.cj_myclass{ position:relative;}
.cj_classtab table td dl a.cj_delect{ background:url(../images/cj_images/cj_delect.png) 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:url(../images/cj_images/myclass_hoveri.png) no-repeat; position:absolute;right:0px; top:0px;}
.cj_classtab table td dl.cj_myclass dd em{display:none; width:76px; height:28px; background:url(../images/cj_images/myclass_hoverem.png) 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;}

/*Schedule*/
.optSchedule label{display:inline-block;width:85px;}
.optSchedule span.th{display:inline-block;width:80px;}
.optSchedule p{margin:5px 0;}


.mgt6{ margin-top:6px;}

/* amend */
.amend a { color:#555;padding:5px 8px;text-decoration:none}
.amend a:hover, .amend a.cur  { color:white;background:#5b8ed1;padding:3px 8px;border-radius:3px }
.amend em{color:#888}
.type1 .fl { float:left}
.type1 .fontBold { font-weight:bold; }

.space_notice .trends:hover { text-decoration:underline; }
.space_notice ul li strong.n4{background:url(../images/ico/notice_n4.png) no-repeat left center;padding:2px 0 2px 20px}

.lfy_roll_wrap { width:720px; height:200px; overflow:hidden; position:relative; }
.lfy_roll  { width:3000px; position:absolute; left:0; top:0; }
.lfy_roll dd { float:left; }
.lfy_roll_btn { float:left; margin:3px 0 0 10px; }
.lfy_roll_btn a { float:left; width:12px; height:12px; line-height:12px; font-size:0; border-radius:50%; background:#ccc; margin-right:10px; }
.lfy_roll_btn a:hover, .lfy_roll_btn .active { background:#5b8ed1; }
.lfy_btn_wrap { position:absolute; top:180px; }

.edu-community  .prev{ float:left; background:url(../images/qleftd.png) no-repeat; cursor:pointer; width:20px; height:20px;}
.edu-community .next{ float:left;  background:url(../images/qright.png) no-repeat; width:20px; height:20px; cursor:pointer;}
.edu-community  .prev:hover{ background:url(../images/qleft.png) no-repeat;}
.edu-community  .next:hover{ background:url(../images/qrighthover.png) no-repeat;}



.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{ width: 860px; *width:855px;
padding-left: 30px; position:relative;  }
.app_sort_box  ul.applist li{width:130px;float:left;padding:20px 5px; cursor:move; border-bottom:1px solid #ccc;}
.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(../../../common/images/ico/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(../../../common/images/ico/ico_gray_2.png) no-repeat 10px center}
.app_sort_box .app_row.n3{background:url(../../../common/images/ico/ico_gray_3.png) no-repeat 10px center}*/

.qBlue-12,.qGray-12{background:#5b8ed1; border:1px solid #5b8ed1; 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:#497cc0;}
.qGray-12{ background:#eee; border:1px solid #d1d1d1; color:#555; font-weight:bold;}
.qGray-12:hover{ background:#d7d7d7; text-decoration:none; }

.app_admin_box2  ul.applist li .img{width:98px; border:1px solid #cacaca; float:left;padding-top:0;}
.app_admin_box2  ul.applist li { width:273px; padding:5px 0 5px 5px; border:1px solid white; background:white; margin:5px;}
.app_admin_box2  ul.applist li .txt { margin-left:0; padding-left:114px; }
.app_admin_box2  ul.applist li strong { display:block; padding:2px 0 10px 0;}
.app_admin_box2  ul.applist li .collect { padding-top:5px; }
.app_admin_box2  ul.applist li i { float:left; width:75px; }

.app_admin_box2  ul.applist li .num { height:26px;}
.app_admin_box2  ul.applist li:hover { background:#eee; border-color:#d6d3d3; }
.app_admin_box2 .my_app { width:310px;} 

.app_sort_box2  ul.applist li .img{width:98px; border:1px solid #cacaca; float:left;padding-top:0;}
.app_sort_box2  ul.applist li { width:273px; padding:5px 0 5px 5px; border:1px solid white; background:white; margin:4px 0 4px 0; *margin:4px 0 4px 0;    border-bottom-color:#d6d3d3;    }
.app_sort_box2  ul.applist li .txt { margin-left:0; padding-left:114px; }
.app_sort_box2  ul.applist li strong { display:block; padding:2px 0 10px 0;}
.app_sort_box2  ul.applist li .collect { padding-top:5px; }
.app_sort_box2  ul.applist li i { float:left; width:75px; }

.app_sort_box2  ul.applist li .num { height:26px;}
.app_sort_box2  ul.applist li:hover { background:#eee; border-color:#d6d3d3; }
.app_sort_box2 .my_app { width:310px;} 
.pop20 { z-index:1100; }
.pop21 { z-index:1101; }
.app_admin2{position:relative}
.app_admin2 .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_admin2 .cover img{cursor:pointer}

.pop21 { position:relative; }
.pop21 .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;*/}
.pop21 .cover img{cursor:pointer}

/*===========qjf Update 20140910========*/
.qjf_natice_box{ background:url(../images/nav_bg.jpg) repeat-y; height:auto!important; height:580px; min-height:580px;}
.qjf_aset,.qjf_aset:hover{ font-weight:normal; text-decoration:none;}
.natice_rightbox{ width:738px; }
.qjf_mark{ padding:9px 0px;}
.qjf_right_sele{ float:right;}
.qjf_blue_abtn,.qjf_blue_abtn:Hover,.qjf_gray_abtn,.qjf_gray_abtn:Hover{ background:#eee; border:1px solid #d1d1d1; height:28px; line-height:28px; padding:0px 9px; overflow:hidden; overflow:visible; color:#555; text-decoration:none; cursor:pointer; display:inline-block; vertical-align:middlel; border-radius:3px;}
.qjf_blue_abtn,.qjf_blue_abtn:Hover{ background:#5b8ed1; color:#fff; border:1px solid #5b8ed1;}

.qjf_messtable{ border-collapse:collapse;}
.qjf_messtable th{ text-align:left; background:#e7e7e7; font-size:12px; height:33px; line-height:33px;}
.qjf_messtable th.th_fir{ border-right:2px solid #fff; text-indent:10px;}
.qjf_messtable tr.weight_word{ font-weight:bold;}
.qjf_messtable tr.hov_bg{ background:#f7f7f7;}
.qjf_messtable td {border-bottom:1px dotted #dfdfdf; padding:13px 0px; line-height:24px;}
.qjf_messtable td.td_two{ text-align:left;}
.qjf_messtable td p{ padding-left:10px;}
.qjf_messtable td span.qjf_wordcont{ float:left; width:330px;}
.qjf_messtable td span.qjf_wordtit{ float:left; width:280px;}
.qjf_messtable td p span.fr{ margin-right:10px; display:inline; }
.qjf_messtable td p i{width:10px; height:10px; background:#ededed; overflow:hidden; display:inline-block; vertical-align:middle; line-height:none; font-size:0; margin-right:5px; border-radius:10px; float:left; margin-right:10px; margin-top:8px;}
.qjf_messtable td p i.blue_ibg{ background:#5b8ed1;}
.qjf_messtable td p em{ background:url(../images/ico/xj_gray.jpg) no-repeat; width:16px; height:10px; display:inline-block; vertical-align:middle; margin-right:5px;}
.qjf_messtable td p em.notlook{ background:url(../images/ico/xj_blue.jpg) no-repeat;}
.qjf_messtable td p a.tit{ color:#555;}
.qjf_messtable td p a.del_box{ background:url(../images/del_icon.png) no-repeat; width:18px; height:16px; margin:0; vertical-align:middle; position:relative; top:5px; display:none; }
.qjf_messtable tr.hover td, .qjf_messtable tr:hover td{background: #f7f7f7;}


.qjf_xjtitle{ background:#f7f7f7; line-height:1.8; font-size:12px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; padding:10px 15px; color:#555;}
.qjf_xjtitle h2{ display:block;  font-size:16px; color:#222;}
.qjf_xjcont{ line-height:1.8; font-size:14px; padding:10px 15px; word-break:break-all;}
.qjf_xjcont p{text-indent: 2em;word-break: break-all;}
.qjf_xjbot{ border-top:3px solid #d9d9d9; margin:0px 15px; padding:10px 0px;}

.qjf_site_box{ background:url(../images/nav_bg2.jpg) repeat-y; height:auto!important; height:580px; min-height:580px;}
.qjf_siteleftbox{ float:left; width:680px; padding:10px 20px;}
.qjf_siterightbox{ float:right; width:197px; padding:10px 20px;}

.qjf_sitetable{ border-collapse:collapse;}
.qjf_sitetable th{ font-weight:normal; text-align:left; vertical-align:top; line-height:30px;}
.qjf_sitetable th,.qjf_sitetable td{ padding:13px 0px;}
.qjf_getcont{ border:1px solid #ccc; line-height:1.8; padding:5px 10px; border-radius:5px; box-shadow: 3px 2px 2px #eaeaea inset; height:auto!important; height:24px; min-height:24px;}
.qjf_getcont span{ display:inline-block; border:1px solid #e3e3e3; font-size:12px; height:24px; line-height:24px; padding:0px 5px; color:#555; margin:5px;}
.qjf_getcont span.hover{ background:#e3e3e3;}
.qjf_getcont span em{ color:#5b8ed1; background:url(../images/ico/clo_a.png) no-repeat; width:12px; height:12px;  margin-left:10px; display:inline-block; vertical-align:middle; cursor:pointer;}

.qjf_searchtxl{ border:1px solid #d5d5d5; height:28px; line-height:28px; border-radius:5px; box-shadow: 3px 2px 2px #eaeaea inset; position:relative;}
.qjf_searchtxl .txt{ border:0; height:28px; line-height:28px; width:155px; padding:0px 5px; border-radius:5px; box-shadow: 3px 2px 2px #eaeaea inset;}
.qjf_searchtxl .btn{ background:url(../../../common/images/search_btn.gif) no-repeat center center #fff; width:25px; height:20px; cursor:pointer; border:0; display:inline-block; position:absolute; right:1px; top:3px;}

dl.qjf_friendlist{ border:1px solid #cfcfcf; margin-top:10px; height:380px; overflow-x:hidden; overflow-y:auto;}
dl.qjf_friendlist dt{ margin:0px 10px; font-weight:bold; line-height:1.8; color:#5b8ed1; font-size:12px;}
dl.qjf_friendlist dd{ margin:5px 0px;}
ul.qjf_friendul{ line-height:2.5em; color:#555; font-size:12px;}
ul.qjf_friendul li{ position:relative;}
ul.qjf_friendul li .tit{ padding:0px 10px; background:url(../images/ico/max.jpg) no-repeat 10px 10px; padding-left:29px; font-weight:bold; cursor:pointer; margin:5px 0px;}
ul.qjf_friendul li .tit.on{ background:#e3e3e3 url(../images/ico/min.jpg) no-repeat 10px 10px;}
ul.qjf_friendul li a.check_all{ position:absolute; right:5px; z-index:1; top:0px; display:inline-block; color:#5b8ed1;}
ul.qjf_friendul li a.finish{ float:right; background:url(../images/ico/true1.png) no-repeat; width:12px; height:10px; display:inline-block; margin-top:10px;}
ul.qjf_friendul li .smalltxt p{padding:0px 10px; cursor:pointer;}
ul.qjf_friendul li .smalltxt p.hov{ background:#e3e3e3;}
ul.qjf_friendul li .smalltxt a{ float:right; color:#5b8ed1;}

.qjf_sitecont{border:1px solid #ccc; padding:0px 5px; border-radius:5px; box-shadow: 0px 2px 2px #eaeaea inset }
.qjf_siteinput{ height:auto!important; height:200px; min-height:200px; line-height:1.8; font-size:12px; color:#888; padding:5px;}
.qjf_sitesmallbox{ border-top:2px solid #ccc; margin:5px; }
.d_lines{ border-bottom:1px solid #ccc; height:1px; overflow:hidden;}
.qjf_sitecont textarea{ border:0; border-radius:0; box-shadow:none; height:200px; width:615px; margin-top:5px;}
.qjf_sitecont textarea:focus{ border:0;}

/*学校管理员发布 style*/
.qjf_schoolmain{ background:url(../images/school_bg.jpg) repeat-y;}
.qjf_school_left{ width:148px; float:left; padding:0px 8px; overflow:visible;}
.qjf_school_right{ float:right; width:794px;}
.qjf_schoolmid{ float:left; width:586px;}
.qjf_schoollast{ float:right; width:186px; padding:0px 10px;}

.qjf_dlname{ margin:10px auto 0;}
.qjf_dlname dt{ width:146px; height:146px; overflow:hidden;}
.qjf_dlname dt img{ width:146px; height:146px; vertical-align:middle;}
.qjf_dlname dd{ padding:8px 0px; text-align:center;}
.qjf_dlname dd a{ color:#5b8ed1; line-height:1.7; font-size:14px; font-weight:bold;  }

.qjf_noticenav{ background:#fff; padding-top:10px; margin:0px 10px; height:31px; border-bottom:1px solid #ccc; line-height:31px; font-size:12px; color:#888;}
.qjf_noticenav a{ color:#888; margin:0px 5px;}
.qjf_noticenav span{ margin:0px 5px;}

.qjf_schooltable th{font-weight:normal; line-height:30px; text-align:right; padding:8px 0px; vertical-align:top}
.qjf_schooltable td{ padding:8px 10px;}
.qjf_schooltable .qjf_t_area{ border:1px solid #ccc; border-radius:5px; box-shadow:0px 2px 2px #f5f5f5 inset; height:55px; overflow:hidden; overflow-y:auto; padding:6px; }
.qjf_schooltable .qjf_t_area span{ display:inline-block; background:#ededed; color:#404040; padding:0px 7px; height:22px; line-height:22px; overflow:visible; margin:2px 6px;}
.qjf_schooltable .qjf_t_area span em{ margin-left:18px; display:inline-block; color:#cdcdcd; font-weight:bold; cursor:pointer;}

.qjf_school_search{ margin-top:10px; border:1px solid #d5d5d5; height:28px; line-height:28px; border-radius:3px; position:relative; padding-right:46px;}
.qjf_s_seartxt{ width:132px; height:26px; line-height:26px; border-radius:2px;  box-shadow:0px 2px 2px #f5f5f5 inset; overflow:hidden; border:0; padding-left:5px;}
.qjf_s_searbtn{ position:absolute; right:0px; top:0px; background:url(../images/s_sc.jpg) no-repeat; width:46px; height:28px; border:0; overflow:hidden; z-index:2; cursor:pointer;}
.qjf_zTree{ overflow:auto; height:600px; margin-top:10px;}


/*教师首页社区弹窗 == */
.sns_admin_box .my_sns{width:300px;}
.sns_admin_box .my_sns h3{border-bottom:none}
.sns_admin_box .all_sns .tabTit2{border-bottom:none}
.sns_admin_box .my_sns ul.snslist{margin-top:4px}
.sns_admin_box  ul.snslist{overflow-y:auto;height:335px; /*margin:10px 10px 0px*/;border: 1px solid #a3cbdf;}
.sns_admin_box  ul.snslist li{width:130px;float:left;padding:10px 5px}
.sns_admin_box  ul.snslist li .img{width:50px;float:left;padding-top:3px}
.sns_admin_box  ul.snslist li .txt{margin:0 0 0 60px;}
.sns_admin_box  ul.snslist li .txt p{line-height:1.5em;white-space:nowrap;}
.sns_admin_box  ul.snslist li .txt p strong{}

.sns_admin_box  div.app_none{overflow-y:auto;height:335px; /*margin:10px 10px 0px*/;border: 1px solid #a3cbdf; margin-top:5px;}


.sns_admin_box .all_sns {width:600px;height:355px;}
.sns_admin_box .all_sns .tags{ border-bottom:2px solid #ccc; padding:10px 0}
.sns_admin_box .all_sns .tags p{}
.sns_admin_box .all_sns .tags p em{color:#e2e2e2}
.sns_admin_box .all_sns .tags p a{ padding:3px 5px; line-height:2em}
.sns_admin_box .all_sns .tags p a.sel{ background: #5b8dd2;color: #fff;border-radius: 3px;}
.sns_admin_box .all_sns .tabTit2 em{padding:0 0}
.sns_admin_box .all_sns .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}
.sns_sort_box{position:relative;height:328px;overflow-y:auto}
/*.sns_sort_box .coverpic{position:absolute;top:20px;left:200px;z-index: 1001}*/
.sns_sort_box  ul.snslist.snssortboxul{padding-left: 50px; }
.sns_sort_box  ul.snslist li{width:130px;float:left;padding:20px 5px; cursor:move;}
.sns_sort_box  ul.snslist li .img{width:50px;float:left;padding-top:3px;}
.sns_sort_box  ul.snslist li .txt{margin:0 0 0 60px;}
.sns_sort_box  ul.snslist li .txt p{line-height:1.5em;white-space:nowrap;}
.sns_sort_box  ul.snslist li .txt p strong{}
.sns_sort_box .app_row{}
.sns_sort_box  ul li.num{background:url(../../../common/images/ico/app_num_bg.png) no-repeat ;width:22px;height:22px;padding:0;text-align:center;color:#fff;margin:25px 20px 0 20px}
.sns_sort_box  ul li.line{width:100%;border-bottom:1px solid #e2e2e2;padding:0}

.sns_admin_box2  ul.snslist li .img{width:98px; border:1px solid #cacaca; float:left;padding-top:0;}
.sns_admin_box2  ul.snslist li { width:273px; padding:5px 0 5px 5px; border:1px solid white; background:white; margin:5px;}
.sns_admin_box2  ul.snslist li .txt { margin-left:0; padding-left:114px; }
.sns_admin_box2  ul.snslist li strong { display:block; padding:2px 0 10px 0;}
.sns_admin_box2  ul.snslist li .collect { padding-top:5px; }
.sns_admin_box2  ul.snslist li i { float:left; width:75px; }

.sns_admin_box2  ul.snslist li .num { height:26px;}
.sns_admin_box2  ul.snslist li:hover { background:#eee; border-color:#d6d3d3; }
.sns_admin_box2 .my_sns { width:310px;} 

.sns_sort_box2  ul.snslist li .img{width:98px; border:1px solid #cacaca; float:left;padding-top:0;}
.sns_sort_box2  ul.snslist li { width:273px; padding:5px 0 5px 5px; border:1px solid white; background:white; margin:4px 0 4px 0; *margin:4px 0 4px 0;    border-bottom-color:#d6d3d3;    }
.sns_sort_box2  ul.snslist li .txt { margin-left:0; padding-left:114px; }
.sns_sort_box2  ul.snslist li strong { display:block; padding:2px 0 10px 0;}
.sns_sort_box2  ul.snslist li .collect { padding-top:5px; }
.sns_sort_box2  ul.snslist li i { float:left; width:75px; }

.sns_sort_box2  ul.snslist li .num { height:26px;}
.sns_sort_box2  ul.snslist li:hover { background:#eee; border-color:#d6d3d3; }
.sns_sort_box2 .my_sns { width:310px;} 

a.cf_send_letter{ border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; height:28px; background:url(../images/ch_icon_01.png) no-repeat 9px center #eeeeee; _background:url(../images/ch_icon_01.gif) no-repeat 9px center #eeeeee; border:1px solid #eaeaea; text-align:center; font-size:14px; font-weight:bold; line-height:28px; display:block; color:#777777; text-decoration:none;}
a:hover.cf_send_letter{text-decoration:none; background:#d7d7d7 url(../images/ch_icon_01.png) no-repeat 9px center; _background:#d7d7d7 url(../images/ch_icon_01.gif) no-repeat 9px center; border:1px solid #eaeaea; }
.mgt8{ margin-top:8px;}
.mgb4{ margin-bottom:4px;}

/*chenfan add style*/
.mgr8{margin-right:8px;}
.ch_btn{ width:69px; height:30px; line-height:24px; text-align:center; color:#FFF; margin-left:8px; background:#5b8ed1; border:0px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; display:inline-block;cursor:pointer}
.ch_inp{ width:241px;display:inline-block;padding: 5px;border: 1px solid #d5d5d5;border-radius: 5px;box-shadow: 3px 2px 2px #eaeaea inset;color: #888;outline: none; height:18px; line-height:18px; }


/*默认弹窗*/
.f_b{font-weight: bold}
.z_blue{color:#5b8ed1;}
.z_overlay{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:1901;background-color:#666;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.z_overlaybox,.z_overlaybox2 {display: none;font-size: 14px;width:540px; position: absolute;left: 50%;height: auto;z-index: 1902;background-color: #fff;}
.z_overlay_close{width:38px;height: 38px;position: absolute;right: -20px;top: -20px;z-index: 10002;background: url(../images/z_close_btn.png) no-repeat 0 0}
.z_tc_tabTit p{margin-left: -7px;margin-right: -7px;}
.z_tc_tabTit a{color:#555;display: inline-block;*display:inline;zoom:1;margin-left: 7px;margin-right: 7px;padding:10px 20px;border:1px solid #e5e5e5;background: #fafafa}
.z_tc_tabTit a.on,.z_tc_tabTit a:hover{border:2px solid #5b8ed1;cursor: pointer;text-decoration: none;padding:9px 19px;}
.z_tc_tabCon{padding-top: 70px;}
.z_overlaybox .pub-tips-box{_float:none;}
.z_tc_bot{border-top: 1px solid #f1f1f1;padding-top:15px;text-align: center;margin-top: 30px}
.button {border-radius:2px;display: inline-block;border: 0;font-weight: bold;padding:7px 20px;cursor: pointer;vertical-align: middle;}
.button_blue{background: #5b8ed1;color: #fff;border:1px solid #5b8ed1;}
.button_blue:hover{background:#497cc0;text-decoration:none;color:#fff;}
.button_gray{background: #eee;color: #555;border:1px solid #d4d4d4;}
.button_gray:hover{background:#d7d7d7;text-decoration:none;}
/*系统正在迁移数据*/
.z_loading{font-size: 16px;color:#000;}
.z_loading img{display: inline-block;vertical-align: middle;font-size: 12px;width: 50px;height:50px;}

/*  wsj_addBox  */
.wsj_addBox{ margin:10px 0; border:none;}
.wsj_texting{ width:104px; line-height:24px; height:24px;margin:0; padding:6px 10px;border:none; border:1px solid #ccc; margin-right:10px; display:inline-block; color:#ccc;}
.wsj_texting2{ width:104px; height:36px; margin:0; padding:0;  padding:0 10px;border:none; border:1px solid #5b8ed1; margin-right:10px; display:inline-block; color:#000;}
.wsj_addBox a{ display:inline-block;}
.wsj_addBox a.wsj_code{ width:99px; height:37px;  border:none;}
.wsj_addBox img{ cursor:pointer; border:none;}
.wsj_mgt{ margin-bottom:20px;}

.qjf_nopermis{height:auto!important; min-height:550px; height:550px; padding-top:110px; text-align:center; font-family:"宋体"; font-size:18px;}
.qjf_nopermis .no_qx a{display:block; margin-left:-25px;}
.qjf_nopermis .jzm_codeneed{margin-top:100px;}
.qjf_nopermis .jzm_codeneed .inp{width:121px; height:18px;}
.qjf_nopermis .jzm_codeneed .codeerr{display:none;}
.qjf_nopermis .jzm_codeneed .gray_btn{height:30px; border-left:0; line-height:18px; width:63px;}
.qjf_nopermis .jzm_codeneed a{ margin-left:20px;}

.qjf_nopermis .jzm_codeerror .inp{ border-color:#c8161d;}
.qjf_nopermis .jzm_codeerror .codeerr{display:block; color:#c8161d; margin-right:245px;}

/* Popcover */
.space-userInfo .py_lineH p{ line-height:20px;}
.icon_house{ background:url(../images/side_ico.png) center 0px no-repeat; width:16px; height:20px; display:inline-block; vertical-align:middle;}

.py_tab a{ display:inline-block; padding:5px 8px; line-height:20px; margin-bottom:3px;}
.py_tab a.on{background:#5B8DD2; color:#fff;}
.py_tab .gray_btn{ height:auto;}

.notice_left_nav h2 span.pictxt strong a,.t1 span.pictxt strong a{background:url(../images/mes_3/sendmail.png) no-repeat 0 center;padding:3px 0 3px 25px}
.t1 span.pictxt strong{margin-right: 10px;}
.t1 span.pictxt strong a{color:#3d95d5;font-weight: 400;}

/*stu transfer*/
.lml_nav_bar{ margin-bottom:14px;border-bottom: 1px solid #ccc;line-height: 2em; padding: 5px 0;text-indent: 0; color:#555;}
.lml_search_style{ width:229px;height:30px; overflow:hidden; display:inline-block;}
.lml_search_style .inp{ padding:0 7px; float:left; height:28px;}
.lml_search_style .button{ height:30px; width:56px;margin-left: -6px; border-radius: 0; float:left;}
.lml_search_style .button:hover{ background:#3187c5}
.lml_table_info.small_space{width:100%; border:0; margin-top:10px;margin-bottom:10px; background-color:transparent;}
.lml_table_info.small_space td{border-top:1px solid #ccc; border-bottom:0; border-right:0;}
.lml_table_info.small_space th, .lml_table_info.small_space td {padding-left: 8px;}
.lml_table_info.wid_t.small_space th,.lml_table_info.wid_t.small_space td{float:left;width:120px;}
.lml_table_info.wid_t.small_space .wid_big{width:452px; border-right:none;}
.lml_table_info.wid_t.small_space .wid_small{width:46px;}
.lml_table_info.small_space th {border-bottom:0; border:1px solid #ccc;}
.lml_table_info.small_space td {padding:11px 0 11px 8px;}
.lml_table_info.small_space td p.overdue{color:#ff0000}
.lml_select_box{float:left; margin-right:10px;}
.lml_tabs.tabTit{margin-bottom:15px;}
.lml_tabs.tabCon{ position:relative;}
.lml_marb10{ margin-bottom:10px;}

.lml_table_info.py_small_space{ border-bottom:1px solid #ccc;}

.total_record{float: right;position: absolute;right: 22px;top: 73px;}
.bold_nav{color:#5b8ed1;font-weight: bold;font-size: 14px; border-bottom:2px solid #e2e2e2; padding:5px 0;margin-bottom:20px;}
.bold_nav span{color:#555}
.group_btn input{margin-right:20px;}
.tab_btn{ border-bottom:2px solid #e0e0e0; padding:0 16px 13px 0;color:#e2e2e2; font-size:16px; margin-bottom:10px;}
.tab_btn a{ cursor:pointer; margin:0 16px; color:#555555;font-size:12px; position:relative}
.tab_btn a:hover{ text-decoration:none;}
.tab_btn a.on{ cursor:pointer; margin:0 16px; color:#288add;}
.tab_btn a.on em{height:0; border-bottom:4px solid #288add; position:absolute;left:0;top:29px;}
.item_tips{ border: 1px solid #e0e0e0; background:#eee; padding: 10px 23px 15px 23px; margin-bottom:10px;}
.item_tips p{ line-height:28px;}
.tools_bar{ position:relative;}
.record{ position:absolute;right:10px;top:15px}
.invite_reason p em{color:red;}
.invite_reason p textarea{ height:124px; width:547px; margin-bottom:23px;margin-top:5px;}
.lml_btn.blue_btn,.lml_btn.gray_btn{height:44px; width:155px; margin-right:9px; font-size:16px; padding:0; margin-top:10px;}
.record_tips{vertical-align: text-bottom;}
.record_tips em{ color:red;}
/*.invite_reason p input{height:44px; width:155px; margin-right:9px; font-size:16px;}
.invite_reason p input{}
.invite_reason p input[type="submit"]{ background:#5b8ed1; color:#fff; border:1px solid #5b8ed1}
.invite_reason p input[type="submit"]:hover{color:#3187c5; cursor: pointer}
.invite_reason p input[type="button"]{ background:#eeeeee; color:#555; border:1px solid #d1d1d1}
.invite_reason p input[type="submit"]:hover{color:#3187c5; cursor: pointer}*/
.lml_head {background: #eee;height: 33px;line-height: 33px;padding-left: 10px;font-size: 12px;font-weight: normal; margin-bottom:35px; position:relative}
.mar_t15{margin-top:15px;margin-bottom:10px;}
.mar_b15{margin-bottom:10px;}
.mar_b0{ margin-bottom:0}
.lml_head a{position: absolute;right: 5px;top:0}
.info_operate{ border-bottom:1px dashed #dfdfdf; padding:0 10px 40px 10px; margin-top:20px;margin-right: 27px;}
.info_operate span.fl{float:left; display:inline-block}
.info_operate span.fr{margin-right:22px;}
.info_operate span em{color:#888;}
.info_operate a{float:right; display:inline-block}
.info_operate a.exit{ padding:0 0 0 25px; background:url(../../../space/images/icon/small/exit.png) 2px -41px no-repeat;}
.info_operate a.apply{ padding:0 0 0 25px; background:url(../../../space/images/icon/small/exit.png) 2px 5px no-repeat; margin-right:22px;}
.info_operate a.transfer{ padding:0 0 0 25px; background:url(../../../space/images/icon/small/transfer.png) -1px 3px no-repeat; margin-right:22px;}
.add_area_class label,.apply_reason label{ float:left; margin-right:18px; line-height:30px; margin-left:12px;}
.apply_reason{ margin-top:12px;}
.reason_box{float:left;}
.reason_box span{position: absolute;margin-top: 119px;}
.apply_reason textarea{ height:124px; width:548px; margin-bottom:23px;}
.lml_selectbox1{margin-right:10px;}
.add_area_class input{height:30px; width:332px; padding:0 5px;}
add_area_class form input{width:332px;}

/*学生空间_个人中心_修改密码*/
.qjf_modifypwd .strength_warp {float: left;margin: 8px 0 8px 10px; padding:0; border-right:1px solid #ccc;}
.qjf_modifypwd .strength_warp i {display: inline-block;font-size: 12px;height: 14px;line-height: 14px; width: 60px;text-align: center;background: #eeeeee;border: 1px solid #d5d5d5;border-right: 0;color: #888;}
.qjf_modifypwd .strength_warp i.on {color: #288add;background: #fff;}
.qjf_modifypwd .inp{ border-radius:0;width:172px;}

/*登录框*/
.xy_main{position:relative;z-index:3;}
#login_frame_wrap{position:absolute;top:-325px;right:0;z-index:10;width:280px;height:290px;}
.xy_loginbox{width:250px;height:250px; background:url(../images/index_zb/loginbg.png) repeat;padding:20px 15px;color:#fff;}
.xy_loginbox h2{font-size:21px;color:#fff;padding-bottom:10px;font-weight:normal;padding-top:5px;position:relative;}
.xy_loginbox h2 span{ position:absolute;right:0;top:5px;*right:15px;*top:10px;color:#fff961;font-size:12px;font-family: Verdana,Helvetica;}
.xy_loginbox .f22{ font-size:22px;}
.xy_loginbox .zhicon,.xy_loginbox .mmicon{background:#eeeeee url(../images/index_zb/inpbg.gif) no-repeat;display:inline-block;width:46px;height:46px; position: absolute;top:-2px;left:-2px;}
.xy_loginbox li{margin:12px 0;zoom:1;overflow:hidden; position:relative;}
.xy_loginbox li i,.xy_loginbox li .inpt{float:left;}
.xy_loginbox li .inpt{margin-left:42px;line-height:38px\9;width:200px;font-size:16px;color:#222;border:0;padding:1px 0 1px 4px; margin-top:0; height:38px;}
.xy_loginbox li input::-webkit-input-placeholder{color:#ccc;}
.xy_loginbox li input:-moz-placeholder{color:#ccc;}
.xy_loginbox li input::-moz-placeholder{color:#ccc;}
.xy_loginbox li input:-ms-input-placeholder{color:#ccc;}
.xy_loginbox li label{width:246px;border:2px solid #fff;display:block;height:40px;overflow:hidden;}
.xy_loginbox .zhicon{background-position:4px 4px;}
.xy_loginbox .mmicon{background-position:center -38px;}
.xy_loginbox label.inpon{border:2px solid #3d95d5;z-index:3; position:relative;}
.xy_loginbox label.inpon input{color:#222;}
.xy_loginbox .dla{color:#fff; position:relative;width:100%;}
.xy_loginbox .dla label{border:0;width:auto;}
.xy_loginbox .dla a{color:#fff;display:inline-block;margin-left:8px;}
.xy_loginbox .dla span{ position:absolute;right:0;top:0;display:block;}
.xy_loginbox .btn,.xy_loginbox .btning{background:#3d95d5;color:#fff;font-size:22px;height:40px;padding-bottom:5px;display:block;border:0;cursor:pointer;width:100%; text-align:center;}
.xy_loginbox .btning{ background:#3d95d5 url(../images/index_zb/submit_loding.gif) 70px center no-repeat;padding-left:33px;}
.xy_loginbox a.btn{height:45px;line-height:45px;padding:0;}
.xy_loginbox .btn:hover{background:#3187c5; text-decoration:none;}
.xy_loginbox dl{zoom:1;overflow:hidden;margin-bottom:26px;}
.xy_loginbox dt,.xy_loginbox dd{float:left;}
.xy_loginbox dt img{width:100px;height:100px;margin-right:15px;}
.xy_loginbox dd .tcbtn{background:#d54553;padding:3px 6px;font-size:14px;font-weight:bold;}
.xy_loginbox dd .tcbtn:hover{ background:#c03e4b; text-decoration:none;}
.xy_loginbox a{color:#fff;}
.xy_loginbox dd {width:125px;}
.xy_loginbox dd span dfn{display:block;font-style:normal;}/*font-size:18px;取消字体大小是因为字体大了，当数字位数增多后把下面按钮挤走了*/
.xy_loginbox dd span{display:inline-block;margin:5px 8px 5px 0; text-align:center;font-size:14px;}
.xy_loginbox dl.organization dt img { margin-right:8px;}
.xy_loginbox dl.organization dd{width:140px;}
.xy_loginbox dl.organization .zhgl{ padding-left:10px;}
.xy_loginbox dl.organization .tcbtn{ margin-right:7px;}
.xy_loginbox .zhgl{position:relative;font-size:14px;font-weight:bold;}
.xy_loginbox .tcbtn{position:absolute;right:0;top:-2px;}
.xy_loginbox .sfa span{display:inline-block;margin-right:8px;}
.xy_loginbox .mgt40{ margin-top:40px;}
.orgLoginWrap{ padding-top:25px; height:245px; width:265px;}
.orgLoginWrap img{width:124px; height:124px; border-radius:62px; margin-bottom:22px;}
.orgLoginWrap p{ width:100%;}
.orgLoginWrap p a.btn{height:45px;line-height:45px; display:inline-block;border:0;color:#fff;font-size:18px; vertical-align:middle; text-decoration:none;}
.orgLoginWrap p a.goin{ width:172px; float:left;}
.orgLoginWrap p a.out{width:68px; float:right; background:#d54553;}
.orgLoginWrap p a.out:hover{background:#c03e4b; }


.yzmBox{ display:none;}
.no_login{padding:15px; height:260px;}
.no_login .yzmBox{ display:block;}
.no_login .yzmBox .wsj_addBox { margin:0;}
.no_login h2{ padding-bottom:2px;}
.no_login li{ margin:9px 0;}
.no_login ul li.dla{ padding-bottom:0px;}

.xy_font{ height:26px; margin-bottom:26px; line-height:26px; overflow:hidden;}

.appDedtailBox{padding: 6px 14px;height: 64px;}
.appDedtailBox .pic{float: left;display: inline-block;width: 78px;}
.appDedtailBox .pic img{width: 64px;height: 64px;display: block;}
.appDedtailBox .con{margin-left: 78px;height: 64px;}
.appDedtailBox .con h3{font-size: 16px;color: #222;line-height: normal;}
.appDedtailBox .con p{font-size: 12px;color: #555;}

.appDedtailBox.s02{padding: 0;height: 48px;display: inline-block;vertical-align: middle;width: 510px;color: #555;}
.appDedtailBox.s02:hover{}
.appDedtailBox.s02 .pic{width: 55px;}
.appDedtailBox.s02 .pic img{width: 48px;height: 48px;}
.appDedtailBox.s02 .con{margin-left: 55px;height: 48px;overflow: hidden;}
.appDedtailBox.s02 .con h3{font-size: 14px;color: #555;line-height: normal;}
.appDedtailBox.s02 .con p{font-size: 12px;color: #888;line-height: normal;padding: 0;}

.icon_email{background: url(../images/ico/xj_gray.jpg) no-repeat;width: 16px;height: 10px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.icon_email.not_look{background: url(../images/ico/xj_blue.jpg) no-repeat;}