@charset "utf-8";
/* CSS Document */
.box1180 {
    width: 1180px;
    margin: 0px auto;
}
.show{ display:block;}
/*按钮*/
.btn {
    display: block;
    float: left;
    text-align: center;
    border: 0px none;
    color: #FFF;
    cursor: pointer;
}
 .btn9 {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
	
}
.btn9{width: 250px; text-align:center;border:1px #f3a702 solid; background-color: #ffbb08;color:#fff;}
.btn9:hover{ background-color:#ff9d46;}
.btn9:active{ background-color:#fd8a23;}
.btn_slide {
    position: absolute;
    left: 100%;
    top: 50%;
    width: 16px;
    height: 85px;
    margin: -42px 0px 0px;
    background: url("http://res.ckimg.com/sites/www/v2/images/detail/ico_detail_item.png") no-repeat scroll -70px -1037px #575757;
}
/*标题*/
h2.type1 {
    color: #2F61A4;
    font-size: 14px;
    line-height: 2.2em;
    font-weight: bold;
	padding-left:40px;
}

.bbor2{
 border-color: #dadada;border-style: none none solid;
}
/*选项卡*/
.mod_tab {
    margin: 15px 0px 7px;
    clear: none !important;
}
.mod_tab li a.nowtag {
    border-bottom-color: #FFF;
	background-color: #FFF;
}
.mod_tab   li {
    float: left;
    margin-right: 5px;
}

.mod_tab  li a {
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 25px;
    line-height: 25px;
    padding: 0px 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
	font-size:14px;
}
.mod_tab  li a:hover{ text-decoration:none; background-color:#fff;  
}
.mod_tab  li a {
    color: #444;
    background-color: #F2F2F2;
    border-color: #DADADA;
}
.mod_tab {
    border-width: 0px 0px 1px;
    border-style: solid;
    height: 26px;
}
.mod_tab {
    border-color: #DADADA;
    border-width: 0px 0px 1px;
    border-style: solid;
    height: 26px !important;
}
.user_tab {
    font-size: 14px;
    height: 30px;
    margin-bottom: 15px;
}
.user_tab li {
    float: left;
    margin-right: -1px;
}
.user_tab li.cur a {
    height: 30px;
    line-height: 30px;
    border: 1px none;
    background: none repeat scroll 0% 0% #5D8ED3;
    color: #FFF;
    padding: 0px 16px;
    text-decoration: none;
}
.user_tab li a {
    display: block;
    height: 28px;
    line-height: 28px;
    border: 1px solid #EBEBEB;
    padding: 0px 15px;
    color: #777;
}
.line-tab li span {
    display: inline-block;
    height: 9px;
    width: 1px;
    background: none repeat scroll 0% 0% #868686;
    margin: 6px 10px 0px;
}.line-tab li {
    float: left;
}.line-tab li a {
    color: #777;
}
/*附件*/
.load_item {
    font-size: 12px;
    margin-top: 5px;
	position:relative;
}
.load_item span { display:inline;}
.load_item ul{ width:100%; float:left;}
.load_item ul li { width:100%; float:left;  margin-bottom:3px; }
.load_item ul li .load_con{ height:25px; line-height:25px;padding-left:15px; width: 97.5%;background:url(../images/mail227195.png) 0  3px no-repeat scroll   transparent;}
.load_item ul li .load_con{background-color:#f6f9fc;}
.load_item ul li .load_con a{ color:#333;}
.load_item ul li .load_con .lc_tit{ height:25px; width:85%; overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; display:block; float:left;}
.load_item ul li .delet{ color:#19A97B; margin-left:5px;}
/*分页*/
.page { clear: both;  text-align: center;padding: 15px 0px;}
.page a, .page span { border: 1px solid #DDD;  cursor: pointer; color: #666;font-family: "SimSun"; text-decoration: none; display: inline-table; height: 14px;line-height: 14px; padding: 5px 8px; vertical-align: top;word-spacing: normal; background-color: #F5F5F5;overflow: hidden;  margin-left: 5px;letter-spacing: normal;position: relative;}
.page span.page-this {color: #FFF;height: 14px;  line-height: 14px; padding: 5px 8px; background-color: #5D8ED3;  border: 1px solid #5D8ED3;}
.page a:hover { text-decoration: underline;}
.gd-g-u { display: inline-block;letter-spacing: normal; word-spacing: normal; vertical-align: top;}
.files-checkbox { top: auto;   left: auto; float: none;position: static;}
.line{ width:100%; height:1px; background-color:#eee;}
.page_bt_01 {
    float: left;
    color: #FFF;
    display: block;
    width: 60px;
    height: 20px;
    background:url(../images/bt1_01.png) repeat-x scroll 0% 0% transparent;
    overflow: hidden;
}

.page i{padding:0 12px;margin-left:-1px;border:none;font-size:12px;letter-spacing:normal;}


.a_btn30 {
    line-height: 30px;
    padding: 0px 12px;
    font-size: 12px;
    background: none repeat scroll 0% 0% #E6EBF2;
    color: #555;
}
.a_btn30:hover{ background-color:#5D8ED3; color:#fff; text-decoration:none;}
.a_btn30_blue{ background-color:#5D8ED3; color:#fff;    line-height: 30px;  padding: 0px 12px;font-size: 12px;}
/*按钮*/
.send{display: block;
text-align: center;
width:56px;
font-size: 13px;
height: 29px;
line-height: 29px;
color: #FFF;
border-radius:2px;
background-color: #719DDC;}
.add{
    padding: 0px 15px 0px 28px;
    background: url(../images/add_hover.png)  no-repeat scroll  10px 12px #719ddc;
}
.back{
    padding: 0px 15px 0px 28px;
    background-color: #719ddc;
}
.send:hover{ background-color:#5D8ED3; text-decoration:none;}
.add:hover{
    background: url(../images/add_hover.png)  no-repeat scroll  10px 12px #B6D5FD;
}
.back:hover{ background-color:#B6D5FD}
.YcBtn {
    background-image: url(../images/YcBtn.png);
    width: 68px;
    height: 20px;
    display: block;
    margin: 0px auto;
}

.SzBtn {
    background-image: url(../images/sz.png);
display: block;
width: 94px;
height: 25px;
float: right;
}
 .add,.back {
    height: 29px;
    font: 300 14px/29px "simsun";
    padding: 0px 27px;
    color: #888;
}
 .add:hover, .back:hover{ background-color:#5D8ED3; text-decoration:none;}
.add,.back{
	    display: inline-block;
    color: #FFF;
    text-align: center;border-radius: 2px;
}
a.addnew-btn {
    display: inline-block;
    width: 171px;
    height: 43px;
    background-position: left -150px;
    position: relative;
}
a.addnew-btn { background:url(../images/bg_index_377d1e2.png) no-repeat 0 -2px transparent; }
a.addnew-btn:hover{ background-position: 0 -44px;}
a.addnew-btn:active{ background-position: 0 -86px;}
.btn_confirm,.btn_cancel{
    padding: 7px 22px;
	font-size:14px;cursor: pointer;
font-weight: bold;
line-height: 1.4em;
}
.btn_confirm{    background: none repeat scroll 0% 0% #719ddc; color:#fff;}
.btn_cancel{    background: none repeat scroll 0% 0% #EEE;border: 1px solid #CCC;
color: #777;

}

.btn_cancel:hover{background: none repeat scroll 0% 0% #E6E6E6;
color: #777;}
.btn_confirm:hover{ background: none repeat scroll 0% 0% #5D8ED3;}
.btn_confirm,.btn_cancel{
	display: inline-block;
text-align: center;}

/*输入框*/
.inp {
padding: 5.5px;   border: 1px solid #D5D5D5;
    outline: medium none;
    vertical-align: middle;
    margin-right: 5px;
}
.normal-textarea {
    border: 1px solid #CCC;
    height: 80px;
    padding: 5px;
}
.form_label {
    float: left;
    width: 100px;
    text-align: right;
}
.form_label2{
    float: left;
    text-align: right;
}
.form_text {
/*    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1) inset;*/
}
.form_text {
    width: 180px;
    height: 20px;
    padding: 4px;
    border: 1px solid #CCC;
    font: 12px/20px arial,sans-serif;
    color: #777;
}
.add_exam_info2 .form_label{ width:100px;}
/*文件上传*/
.pass-portrait input {
    color: #333;
    font-family: "SimSun";
    margin: 0px;
    outline: medium none;
    padding: 0px;
}
.pass-portrait-file {
    height: 38px;
    opacity: 0;
    font-size:12px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 130px;
	text-align:center;
}
.pass-portrait-open{
    position: relative;
}
.pass-portrait-filebtn {
    border: medium none;
    background:  url(../images/setportrait_btn_da8845e1.png) no-repeat scroll 0px 0px transparent;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 130px;
	cursor:pointer;
	font-size: 12px;
}
/*星级评分*/
#QuacorGrading{ line-height:24px;}

#QuacorGrading input{background: url(../images/grading.png) no-repeat scroll right center;cursor:pointer;height:20px;width:20px;padding:0;border:0;}
 .ic-star-s-on { background: url(../images/v-star-arrow_240fd76.png) no-repeat scroll 0px 2px transparent;}
.ic { vertical-align: -3px;width: 13px;}
.ic-star-s-half { background: url(../images/v-star-arrow_240fd76.png) no-repeat scroll -35px 2px transparent;}
.ic { display: inline-block;   padding: 0px; vertical-align: -2px; font-size: 0px;  line-height: 9999em; overflow: hidden; position: relative;width: 16px; height: 16px;}
/*选项卡*/
.mc_top {
    height: 47px;
    border-left: 1px solid #DEDEDE;
}
.mc_top ul {
    display: inline-block;
}
.mc_top ul li.selected {
    color: #DC4848;
    background: url("../images/category_on.jpg") repeat scroll left center transparent;
    border-bottom: 1px solid #FFF;
}
.mc_top ul li {
    border-right: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
    color: #595959;
    display: inline-block;
    float: left;
    font-size: 16px;
    text-align: center;
    height: 47px;
    line-height: 47px;
    width: 150px;
    background: url("../images/category_out.jpg") repeat scroll left center transparent;
    cursor: pointer;
}
.mc_top ul li a {
    font-size: 14px;
	color:#333;
}
/*checkbox*/
/*复选框*/
.checkbox{width: 15px;height: 15px;display: block;float: none;border:1px solid #DBDBDB;background: #F5F7F9;cursor: pointer;position: absolute;top: 0;left: 0;}
.checkbox-con .cur{border:none;width: 17px;height: 17px;background: url(../images/select-icon_4826b67.png) no-repeat;}
.checkbox-con span{display: inline-block;position: relative;padding-left: 20px;margin-right: 10px;}
.checkbox-con .ipt-hide{position: absolute;width: 0;height: 0;top: 0px; left: 0px;border: none;}
/*资源样式图标*/
.ic {display: inline-block; padding: 0px; vertical-align: -2px;  font-size: 0px; line-height: 9999em; overflow: hidden;  position: relative;  width: 16px; height: 16px;	float:left;}
.ic_pdf,.ic_word,.ic_ppt,.ic_txt,.ic_video{ background: url(../images/pkg_newcomm_mvp_zec4f11ee.png) no-repeat scroll 0% 0% transparent; }
.ic_pdf { background-position: -44px  -3px ;}
.ic_word { background-position: -128px  -3px ;}
.ic_ppt { background-position: -86px  -24px ;}
.ic_txt { background-position: -68px  -24px ;}
.ic_video{ background-position:-128px  -24px;}
/*头部展开层*/
.top_right{float: right; height:51px; line-height:51px; position:relative; }
.top_right .head a{ display:block;}
.head { position:relative;}
.newsicon,.headicon{ margin-top:18px;} 
.top_right img{ display:block; cursor:pointer;}

#mineinfor  a,#massages a{ display: block;font-size:12px; text-align:left; padding-left:15px;}
#massages .message_con{ display:block; height:34px; float:left; width:120px; overflow:hidden;white-space: nowrap;

text-overflow: ellipsis;}
 .top_right  .dws1 {
    z-index: 888;
    left: -167px;
    top: 51px;
    color: #000;
    width: 200px;
    background-color: #FFF;
	border:1px #CCC solid;box-shadow: 0px 2px 5px #CCC;
/*    box-shadow: 1px 1px 1px 1px #D1D1D1;*/
	}
.dws1 p a {
    color: #555;
    text-decoration: none;
}
.dws1 p a:hover{    text-decoration: none;

	}
.dws1 p {
    border-bottom: 1px dotted #F1F1F1;
    float: left;
    width: 100%;
}
.header_tc{position:absolute;top:-15px;right:14px;width:0;height:0;border:7px solid #ccc;border-color:transparent transparent #ccc;z-index:999}
.header_tc:before{content:"";position:absolute;top:-7px;right:-8px;width:0;height:0;border:8px solid #fff;border-color:transparent transparent #fff;z-index:3}
.dws1 p:hover{ background-color:#f4f4f4;}
.navList{ height:56px;}
.navList > a{ display:block; height:51px;}
.new_count {
    min-width: 18px;
    height: 13px;
    line-height: 14px;
    text-align: center;
    display: inline-block;
    padding: 0px 2px;
    background: none repeat scroll 0% 0% #FF7F00;
    color: #FFF;
    border-radius: 3px;
	position:absolute;top: 14px;
left: 10px;
}
.head  .headimg img{width: 22px;
height: 22px;
vertical-align: bottom; display:block;}
.yhm1 {
    width: 40px;
    vertical-align: bottom;
}
.dws1{ line-height:26px;}

.dws1 p a{ line-height:34px;}
.top_right img {
    display: block;
    cursor: pointer;
}
/*表情*/
span.emotion {
	font-size: 12px;
    width: 42px;
    height: 20px;
    padding-left: 25px;
    cursor: pointer;
    background: url("../images/icon.gif") no-repeat scroll 2px 2px transparent;
}
.qqFace {
    margin-top: 4px;
    background: none repeat scroll 0% 0% #FFF;
    padding: 2px;
    border: 1px solid #DFE6F6;
}
.qqFace table td img:hover {
    border: 1px solid #5D8ED3;
}
.qqFace table td img {
    cursor: pointer;
    border: 1px solid #FFF;
}
/*弹出层*/
.add_class{ line-height:30px;}
.add_class .actions {
    text-align: center; color:#888;
}
.control-label {
    float: left;
    width: 160px;
    text-align: right;color:#888;
}
/*用户身份图标*/
.userIco{
    width: 30px;
    height: 25px;
    display: inline-block;
    margin-right: 3px;
    background: url(../images/info-box_dfdce6e3.png)  no-repeat scroll 0% 0% transparent;
} /*管理者及家长学生*/
.superadmin{ background-position:0 0}/*超级管理员*/
.admin{ background-position:0 -26px}/*管理员*/
.parent{ background-position:0 -52px}/*家长*/
.student{ background-position:0 -77px}/*学生*/
.ico-headteacher{ background-position:0 -103px}/*班主任*/
 /*班委*/
.monitor{ background-position:-38px 0}/*班长*/
.vicemonitor{ background-position:-38px -26px}/*副班长*/
.art{ background-position:-38px -52px}/*文艺委员*/
.study{ background-position:-38px -78px}/*学习委员*/
.publicity{ background-position:-38px -104px}/*宣传委员*/
.security{ background-position:-38px -130px}/*保卫委员*/
.life{ background-position:-38px -156px}/*生活委员*/
.Labor{ background-position:-38px -182px}/*劳动委员*/
.groupleader{ background-position:-38px -208px}/*小组长*/
 /*任课教师*/
.TChinese{ background-position:-75px 0}/*语文*/
.TMath{ background-position:-75px -26px}/*数学*/
.TEnglish{ background-position:-75px -52px}/*英语*/
.TPhysics{ background-position:-75px -78px}/*物理*/
.TChemistry{ background-position:-75px -104px}/*化学*/
.TBiology{ background-position:-75px -130px}/*生物*/
.THistory{ background-position:-75px -156px}/*历史*/
.TGeography{ background-position:-75px -183px}/*地理*/
.TPolitics{ background-position:-75px -209px}/*政治*/
.TMusic{ background-position:-75px -235px}/*音乐*/
.TSports{ background-position:-75px -261px}/*体育*/
.TArt{ background-position:-75px -287px}/*美术*/
.TTechnology{ background-position:-75px -313px}/*信息技术*/
 /*课代表*/
.CChinese{ background-position:-112px 0}/*语文*/
.CMath{ background-position:-112px -26px}/*数学*/
.CEnglish{ background-position:-112px -52px}/*英语*/
.CPhysics{ background-position:-112px -78px}/*物理*/
.CChemistry{ background-position:-112px -104px}/*化学*/
.CBiology{ background-position:-112px -130px}/*生物*/
.CHistory{ background-position:-112px -156px}/*历史*/
.CGeography{ background-position:-112px -182px}/*地理*/
.CPolitics{ background-position:-112px -208px}/*政治*/
.CMusic{ background-position:-112px -234px}/*音乐*/
.CSports{ background-position:-112px -260px}/*体育*/
.CArt{ background-position:-112px -286px}/*美术*/
.CTechnology{ background-position:-112px -312px}/*信息技术*/
/*星级评价*/
.cl_start{margin-right: 8px;}
.ic-star-s-on { background: url(../images/v-star-arrow_240fd76.png) no-repeat scroll 0px 2px transparent;}
.ic { vertical-align: -3px;width: 13px;}
.ic-star-s-half { background: url(../images/v-star-arrow_240fd76.png) no-repeat scroll -35px 2px transparent;}
.ic { display: inline-block;   padding: 0px; vertical-align: -2px; font-size: 0px;  line-height: 9999em; overflow: hidden; position: relative;width: 16px; height: 16px;}
/*返回顶部*/
p#back-to-top{
      position:fixed;
      bottom:170px;
      right:80px;
}
p#back-to-top a{
      text-align:center;
      text-decoration:none;
      color:#888;
      display:block;
      width:80px;
}
p#back-to-top a:hover{
      color:#979797;
}
p#back-to-top a span{
      background:#d1d1d1 url(../images/arrow-up.png) no-repeat center center;
      border-radius:6px;
      display:block;
      height:80px;
      width:80px;
      margin-bottom:5px;
}
#back-to-top a:hover span{
      background:#979797 url(../images/arrow-up.png)  no-repeat center center;
}
/*换肤*/
.pngFix{
	display: block;
	top: 0px;
	right: 0px;
	width: 40px;
	height: 41px;
	text-decoration: none;
	background: transparent url(../images/diy_bt.png) no-repeat scroll 0% 0%;
	z-index: 2;
	position: absolute;
}
.pngFix:hover {
    width: 55px;
    height: 63px;
    background-position: -60px 0px;
}
/*底部*/
.foot_box{ font-size:12px;background-color:#E5E5E5;width: 100%;height: 159px;border-top: 1px solid #D7D7D7;}
.foot_box .box1180 ul li a{ color:#777;}
.foot_box .box1180 ul {width: 480px;  margin: 0px auto 10px; text-align: center;padding-top: 36px;}
.foot_box .box1180 ul .noborr { border-right: 0px none;}
.foot_box .box1180 ul li { width: 58px;padding: 0px 10px; float: left;  border-right: 2px solid #8A8A8A;}
.foot_box .box1180 p { clear: both; width: 1180px; color: #777;float: left;margin: 5px auto; text-align: center; line-height: 30px;}