@import "header_admin.css";
.grs-header-wrap{width:960px;height:78px;margin:0 auto;}

.grs-header-wrap .divlarge {float:left;display:block;margin:0 5px;width:132px;height:78px;}
.grs-header-wrap .divlarge.current {background:url(../img/adminnav/secchosen7.png) no-repeat;background-position:0px 52px;}
.grs-header-wrap .divlarge a{font-weight:bold; display:inline-block; text-align:center;width:132px; overflow:hidden;color:#111;height:70px; line-height:75px; font-size: 16px;}
.grs-header-wrap .divlarge a:hover{color:#1F95D0; }
.grs-header-wrap .divlarge.current a{color:#1F95D0; }

.grs-header .curroot{width:91px;height:76px;background:url(../img/adminnav/headfirstbg.png) no-repeat;position:absolute;top:0;left:8px; z-index:20;}
.grs-header .curroot a.cur{margin-left:8px;display:block; text-align:center;width:84px; height:69px; line-height:65px;overflow:hidden;color:#FFF; font-size: 22px;font-weight:bold;letter-spacing:10px;}

.grs-header .root{position:absolute;left:1px; z-index:10; width:105px;min-height:62px;}
.grs-header .root.one{top:-54px;}
.grs-header .root.two{top:-95px;}
.grs-header .root.three{top:-142px;}
.grs-header .root.four{top:-189px;}
.grs-header .root.five{top:-236px;}
.grs-header .root.six{top:-283px;}
.grs-header .root.seven{top:-330px;}
.grs-header .root.eight{top:-377px;}
.grs-header .root.nine{top:-424px;}
.grs-header .root.ten{top:-471px;}
.grs-header .root a.cur.up{background:url(../img/adminnav/headup.png) no-repeat;background-position:38px 50px;}
.grs-header .root a.cur.down{background:url(../img/adminnav/headdown.png) no-repeat;background-position:38px 50px;}
.grs-header .root li{width:105px;height:47px;display:block;background:url(../img/adminnav/dropbox.png) no-repeat;}
.grs-header .root li.onlyone{background:url(../img/adminnav/dropbox-onlyone.png) no-repeat;height:137px;}
.grs-header .root li.fir{background:url(../img/adminnav/dropbox-fir.png) no-repeat;height:114px;}
.grs-header .root li.last{background:url(../img/adminnav/dropbox-third.png) no-repeat;height:62px;}
.grs-header .root li a{padding-left:3px;display:block; text-align:center;width:105px; height:47px; line-height:45px;overflow:hidden;color:#666; font-size: 22px;font-weight:bold;/**letter-spacing:10px;*/}
.grs-header .root li.fir a{padding-top:70px;}
.grs-header .root li.onlyone a{padding-top:70px;}
.grs-header .root li a:hover{color:#1F95D0;}
/*****.grs-header .root li a:hover{background:url(../img/adminnav/dropbox-chosen.png) no-repeat;background-position:0px 13px;}****/

.grs-nav{height:40px; background:url(../img/adminnav/adminhead.png) repeat-x 0 -78px;background-color:#EEE;}
.grs-nav-bg{height:40px;width:978px; background:url(../img/adminnav/adminnav.png) no-repeat 0 -7px; margin:0 auto; }
.grs-nav-wrap{width:960px;height:33px;margin:0 auto;line-height:28px;padding-top:3px;}
.grs-nav-wrap a{color:#666; font-size:13px;height:33px;width:76px;display:inline-block;text-align:center;}
.grs-nav-wrap a.large{width:115px;}
.grs-nav-wrap a:hover{color:#1F95D0;}
.grs-nav-wrap a.current{color:#1F95D0;font-weight:bold;background:url(../img/adminnav/thirdchosen4.png) no-repeat;background-position:0px 20px;}
.grs-nav-wrap a.large.current{background:url(../img/adminnav/thirdchosen7.png) no-repeat;background-position:0px 20px;}
.grs-nav-wrap a{text-decoration:none;}
.grs-nav-wrap li .ml20{margin-left:0px;}

.layout_main{border-bottom:1px solid #FFF;background-color:#EEEEEE;}
.setting_module{width:960px;margin:0 auto;min-height:550px;background:url(../img/bg.png) no-repeat;}
.layout_right{margin:0px}
.form-horizontal .control-label {padding-right: 10px;}
.alignleft .control-label {text-align:left;}
.setup_main li{ clear: both; width:100%; height:35px; line-height:30px; }
.setup_main li p{ display:inline;}
.setup_main .dl-horizontal dd,.setup_main .dl-horizontal dt{height:30px;line-height:26px;}
.setup_main .dl-jxs dd,.setup_main .dl-jxs dt{height:35px;line-height:26px;}
.setup_main .dl-table dd,.setup_main .dl-table dt{height:34px;line-height:26px;}
.setup_main .dl-horizontal .title{text-align:left;width:150px;clear:none;font-size:13px;}
.subleft .dl-horizontal .title{text-align:left;width:120px;clear:none;margin-left:5px;}
.setup_main .dl-table .title{background:#DDF4FF;width:150px;color:black;text-align:center;margin-left:0px;line-height:18px;font-size:12px;padding-top:8px;height:27px;
-moz-box-shadow:inset 0 -2px 2px #B8E7FF;
-webkit-box-shadow:inset 0 -2px 2px #B8E7FF;
box-shadow:inset 0 -2px 2px #B8E7FF;
border-top-right-radius: 4px; border-top-left-radius: 4px;
}

.lesson-title-bg{width:700px;height:66px;margin:10px auto 0 auto;background:url(../img/title-bar-lesson.png) no-repeat;background-size: 100% 100%;}
.lesson-title-bg .left-title{color:#FFF;width:260px;height:30px;text-align:center;margin:0px 0 0 10px;padding:10px 0 0 0;letter-spacing:9px;display:inline-block; word-wrap:normal; word-break:keep-all; overflow:hidden;text-overflow:ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis; white-space:nowrap;}
.lesson-title-bg .right-title{color:#FFF;width:200px;text-align:center;margin:0px 0 0 10px;padding:10px 0 0 0;display:inline-block;}
.ls5 .left-title{letter-spacing:3px;font-size:16px;}
.ls5 .right-title{font-size:16px;}
.ls10 .left-title{letter-spacing:0px;font-size:15px;}
.ls10 .right-title{font-size:15px;}

.table-striped tbody tr.placeselected:nth-child(odd) td{background-color:#DDF4FF;}
.table tbody tr.placeselected td{background-color:#DDF4FF;}
.table-striped tbody tr.placeselected:nth-child(odd):hover td{background-color:#f5f5f5;}
.table tbody tr:hover td{background-color:#f5f5f5;}
.setup_main .dl-horizontal .large-title{text-align:left;width:580px;clear:none;font-size:13px;line-height:31px;}
.setup_main .dl-horizontal .content{display:inline;float:left;font-size:13px;}
.setup_main .dl-horizontal .paragraph{font-size:13px;margin-left:150px;}
.setup_main .dl-horizontal p{line-height:30px;}
.setup_main .dl-list  p{line-height:30px;}

.setup_main .dl-horizontal .largecontent{text-align:justify;line-height:30px;width:550px;margin-left:20px;}
.subtitle-left {border-left:4px solid #1F95D0;}
.subleft .dl-horizontal .content{font-size:14px;}
.subleft .dl-horizontal .title{font-size:14px;}
.subleft p{margin:0;}
.subtitle-top {border-top:4px solid #1F95D0;}
.subtitle-white{border-top:1px solid #FDFDFD;}
.subtitle-top-long {border-top:1px solid #DEDEDE}
.setup_main .subline {background:url(../img/subline.png) repeat-x;height:6px;width:960px;}
.drop-down{background:url(../img/drop-down.png) 0 -10px no-repeat;height:9px;width:12px;}
.drop-down:hover{background:url(../img/drop-down.png) 0 0 no-repeat;}
.drop-up{background:url(../img/drop-up.png) 0 -10px no-repeat;height:9px;width:12px;}
.drop-up:hover{background:url(../img/drop-up.png) 0 0 no-repeat;}
.subleft{background:#FCFCFC;border:1px solid #DCDCDC;
border-top-right-radius: 4px; border-top-left-radius: 4px;
border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;
-webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px;
-webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px;
}
.subright{background:url(../img/shadow-p.png) 0 0 repeat-y;border-top:1px solid #DEDEDE;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;
border-top-right-radius: 4px;border-bottom-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px;
box-shadow:inset 0 0 10px #1a1a1a,
}

.form-horizontal .title-label{text-align:left;clear:none;font-size:14px;display:inline-block;float:left; font-weight:bold;}

.payleft{background:#fafafa url(../img/inbox-shadow.png) repeat-x;height:180px;width:300px;
border:1px solid #d9d9d9;
box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);-webkit-box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);-moz-box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);
}
.payleft .dl-horizontal .content{font-size:14px;}
.payleft .dl-horizontal .content .money{font-size:24px;font-weight:bold;}
.payleft .dl-horizontal .title{text-align:left;width:100px;clear:none;margin-left:25px;font-size:14px;}
.payright{background:#ffffff;height:180px;width:656px;
border:1px solid #d9d9d9;
box-shadow:inset 5px 0 5px #f2f2f2;
-webkit-box-shadow:inset 5px 0 5px #f2f2f2;
-moz-box-shadow:inset 5px 0 5px #f2f2f2;
}
.payright .dl-horizontal .content{font-size:15px;}
.payright .dl-horizontal .title{text-align:right;width:150px;clear:none;margin-left:25px;font-size:15px;}
.setup_main .payright .linewhite {background:url(../img/line-white-bg.png) repeat-x;height:5px;width:570px;margin-left:40px;}
.setup_main .payright .linetop {background:url(../img/title3.png) repeat-x;height:9px;width:570px;margin:0 0 0 40px;}

.pytitleleft{background:url(../img/title-left.png) no-repeat;height:60px;width:30px;display:inline-block;margin-left:300px;}
.pytitlemid{background: url(../img/title-mid.png) repeat-x;height:60px;min-width:300px;text-align:center;padding-top:5px;color:#fff; display:inline-block;word-wrap:normal; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
.pytitleright{background: url(../img/title-right.png) no-repeat;background-position:-120px 0px;height:60px;width:30px;display:inline-block;}

.pyleft{background:#ffffff;height:300px;width:447px;
border:1px solid #d9d9d9;
}
.pyleft .dl-horizontal .content{font-size:15px;}
.pyleft .dl-horizontal .title{text-align:left;width:80px;clear:none;margin-left:70px;font-size:15px;}
.setup_main .pyleft .linewhite {background:url(../img/line-white-bg.png) repeat-x;height:5px;width:380px;margin-left:30px;}
.setup_main .pyleft .linetop {background:url(../img/title3.png) repeat-x;height:9px;width:380px;margin:0 0 0 30px;}

.pyright{background:#fafafa url(../img/inbox-shadow.png) repeat-x;height:300px;width:508px;
border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;
box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);-webkit-box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);-moz-box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);
box-shadow:inset 10px 0 10px #f2f2f2;
-webkit-box-shadow:inset 10px 0 10px #f2f2f2;
-moz-box-shadow:inset 10px 0 10px #f2f2f2;
}
.pyright .dl-horizontal .content{font-size:14px;}
.pyright .dl-horizontal .title{text-align:left;width:250px;clear:none;margin-left:40px;font-size:14px;}

.ksgl{background:#f9f9f9;min-height:100px;width:959px;margin-bottom:20px;
border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;
box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);-webkit-box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);-moz-box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);
}
.ksgl .left{min-height:240px;width:375px;clear: both;overflow: hidden;}
.ksgl .leftborder{background:url(../img/vertical-border-240.png) no-repeat;background-position:373px 0;}
.ksgl .left .dl-horizontal .content{font-size:14px;}
.ksgl .left .dl-horizontal .title{text-align:left;width:90px;clear:none;margin-left:15px;font-size:14px;}
.ksgl .left p{margin:0;line-height:26px;}
.ksgl .right{min-height:240px;width:584px;overflow: hidden;}
.ksgl .right .dl-horizontal .content{font-size:14px;}
.ksgl .right .dl-horizontal .content .big{font-size:24px;font-weight:bold;}
.ksgl .right .dl-horizontal .title{text-align:left;width:80px;clear:none;margin-left:30px;font-size:14px;}
.ksgl .right .table{width:500px;margin:10px 0 10px 40px;}

.titletabsel {background:url(../img/sub-title.png) repeat-x;height:36px;width:169px;display:inline-block;cursor:pointer;}
.titletab {background-color:#AFD9EE;height:29px;width:169px;display:inline-block;cursor:pointer;}

.table-bordered-py {
  border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;
  border-collapse: separate;
  *border-collapse: collapsed;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

.pymid{background:#fafafa url(../img/inbox-shadow.png) repeat-x;min-height:450px;width:959px;
border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;
box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);-webkit-box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);-moz-box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);
clear: both;overflow: hidden;
}
.pymid .dl-horizontal .content{font-size:14px;}
.pymid .dl-horizontal .title{text-align:left;width:120px;clear:none;margin-left:70px;font-size:14px;}
.pymid .dl-horizontal .title1{text-align:left;width:140px;clear:none;margin-left:50px;font-size:14px;}
.pymid .dl-horizontal .title.zlpj{width:120px;margin-left:30px;font-size:15px;}
.pymid .dl-horizontal .title.ml25{margin-left:25px;}
.pymid .dl-horizontal .title.w120{width:120px;}
.setup_main .pymid .linegrey {background:url(../img/line-grey-bg.png) repeat-x;height:5px;width:877px;margin-left:10px;}
.pymid .linetitle {background:url(../img/sub-title.png) repeat-x;height:36px;width:169px;margin:0 0 0 30px;}
.pymid .linetitlefir {background:url(../img/sub-title.png) repeat-x;height:36px;width:169px;display:inline-block;cursor:pointer;}
.pymid .linetitlesec {background-color:#AFD9EE;height:29px;width:169px;display:inline-block;cursor:pointer;}
.setup_main .dl-horizontal dd.sumborder{height:1px;margin:0 50px 0 10px;width:180px;border-top:1px solid #CCC;}
.borderT{border:1px solid #AFD9EE;}
.borderD9{border:1px solid #D9D9D9;}
.submit-btn{margin:0 0 20px 300px;}
.radio-list input[type="radio"] {margin:8px 5px 0 0}
.control-group input[type="checkbox"]{margin:7px 0 0 0}
.ml4 input[type="checkbox"]{margin:7px 5px 0 4px}
.fbold p{font-weight:bold;}
.fbold label{font-weight:bold;}
input[type="file"] {width:260px;}
table  select,input{margin:0px;}
tr{}
.mt8{margin-top:8px;}
.mt2{margin-top:2px;}
.mt11{margin-top:11px;}
.mt13{margin-top:13px;}
.mt35{margin-top:35px;}
.mt55{margin-top:55px;}
.mr100{margin-right:100px;}
.ml130{margin-left:130px;}
.ml175{margin-left:175px;}
.ml200{margin-left:200px;}
.ml4{margin-left:0px;}
.ml28{margin-left:28px;}
.mb1{margin-bottom:1px;}
.w109{width:109px;}
.w130{width:130px;}
.w140{width:140px;}
.w170{width:170px;}
.w190{width:190px;}
.w270{width:270px;}
.w280{width:280px;}
.w356{width:356px;}
.w470{width:470px;}
.w710{width:710px;}
.w875{width:875px;}
.w895{width:895px;}
.mh100{min-height:100px;}
.mh200{min-height:200px;}
.h220{height:220px;}
.h460{height:460px;}
.h490{height:490px;}
.h500{height:500px;}
.h858{height:858px;}
.hr1{width:430px;border-bottom-color:#CCC;}
.bgd{color:#B4B4B4;}

.wBox_content li{ clear: both; width:100%; height:35px; line-height:30px; }

.tab .button{color:#666; width:82px; height:27px; line-height:25px; margin:0px 0 0px 10px; background: url(../img/secmenu.png) 0 0 no-repeat; cursor:pointer; }
.tab .button:hover{ color:#333; background: url(../img/secmenu.png) 0 -56px no-repeat; }
.tab .button.cur{ color:#FFF; font-weight:bold; background: url(../img/secmenu.png) 0 -28px no-repeat; }
.tab .content{clear:both; color:#999; margin:5px 0 0 107px; width:276px; height:26px; line-height:26px;background:url(../img/thirdmenu.png) repeat-x;}
.tab .content span{float:left; margin:8px 3px 0px 10px; display: inline-block; width:7px; height:7px; }
.tab .content span.l0{ margin:8px 3px 0px 1px; background: url(../img/thirdmenui.png) no-repeat; }
.tab .content span.l1{ background: url(../img/thirdmenui.png) no-repeat; }
.tab .content a{float:left; width:75px; line-height:20px;}
.grs-footer{border-top:1px solid #CCCBCB;padding-top:15px;background-color:#E8E8E8;font-size:12px;text-align:center;}
.grs-footer-wrap{width:960px;height:30px;line-height:26px;margin:0 auto;}
.grs-footer a,
.grs-footer a:link,
.grs-footer a:visited{color:#8B8B8B;text-decoration:none;margin-left:10px;}
.grs-footer a:hover,.grs-footer a:active{color:#8B8B8B;text-decoration:none;font-weight:bold;}

.timeroom {background:url(../img/stu/times-places-separator.png) no-repeat 0 -36px;height:11px;width:4px;display:inline-block;margin:auto 2px;}
.time {background:url(../img/stu/times-places-separator.png) no-repeat 0 -16px;height:16px;width:16px;display:inline-block;margin-right:4px;}
.time.one {background:url(../img/stu/times-places-separator.png) no-repeat 0 -16px;width:28px;}
.time.two {background:url(../img/stu/times-places-separator.png) no-repeat -28px -16px;width:28px;}
.time.three {background:url(../img/stu/times-places-separator.png) no-repeat -56px -16px;width:28px;}
.time.four {background:url(../img/stu/times-places-separator.png) no-repeat -84px -16px;width:28px;}
.time.five {background:url(../img/stu/times-places-separator.png) no-repeat -112px -16px;width:28px;}
.time.six {background:url(../img/stu/times-places-separator.png) no-repeat -140px -16px;width:28px;}
.time.seven {background:url(../img/stu/times-places-separator.png) no-repeat -168px -16px;width:28px;}
.room {background:url(../img/stu/times-places-separator.png) no-repeat 0 0;height:16px;width:16px;display:inline-block;margin-right:4px;}
.room.one {background:url(../img/stu/times-places-separator.png) no-repeat 0 0;width:28px;}
.room.two {background:url(../img/stu/times-places-separator.png) no-repeat -28px 0;width:28px;}
.room.three {background:url(../img/stu/times-places-separator.png) no-repeat -56px 0;width:28px;}
.room.four {background:url(../img/stu/times-places-separator.png) no-repeat -84px 0;width:28px;}
.room.five {background:url(../img/stu/times-places-separator.png) no-repeat -112px 0;width:28px;}
.room.six {background:url(../img/stu/times-places-separator.png) no-repeat -140px 0;width:28px;}
.room.seven {background:url(../img/stu/times-places-separator.png) no-repeat -168px 0;width:28px;}
/* text-shadow: 0 1px 0 rgba(0, 0, 0, .7); }*/

.chzn-container-multi .chzn-choices li{clear:none;width:auto;height:30px;}
.studenttitle{background:url(../img/stu/heading-student.png) no-repeat;height:56px;width:385px;display:inline-block;text-align:center;padding-top:10px;color:#333;}
.fltitle {background:url(../img/sub-title.png) repeat-x;height:37px;width:169px;position:absolute;cursor:pointer;font-size:16px;}
.xkmid{background-color:#F1F1F1;min-height:80px;width:959px;
border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;
box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);-webkit-box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);-moz-box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.99);
}
.table-bordered-xk.mt10{margin-top:10px;}
.table-bordered-xk th {background:none; background-color:#F1F1F1; color: black; border-color:#CCC;}
.table-striped-xk tbody tr td{background-color:#F9F9F9;}
.table-striped-xk tbody tr.alt td{background-color:#F1F1F1;}
.table-striped-xk tbody tr.alt:hover td{background-color:#F5F5F5;}
.table-striped-xk tbody tr.alt:hover td.rows{background-color:#F1F1F1;}
.table-striped-xk tbody tr:hover td.rows{background-color:#F9F9F9;}