.grs-header-logo{width:960px;height:70px;margin:0 auto;background:url($resourceUrl/img/logo/title.png) no-repeat;background-position:0px 5px;}
.errortip{background:#DB4D4A;color:#fff;padding:2px 5px;}

.grs-header{height:54px; background:url(/img/stu/topnavbar.png) repeat-x 0 0px;}
.grs-header-wrap{width:960px;height:54px;margin:0 auto;background:url(/img/logo/grslogo.png) no-repeat;background-position:0px 6px;}
.grs-header-wrap .current a,.grs-header-wrap .leaf a{float:left; display:inline; text-align:center;width:84px; overflow:hidden;height:54px; line-height:38px;padding-top:7px;margin:0 3px;color:#fff; font-size: 18px;}
.grs-header-wrap a.user{float:right; display:inline; text-align:right;overflow:hidden;height:54px; line-height:38px;padding-top:7px;color:#fff; font-size: 16px;}
.grs-header-wrap a:hover{font-weight:bold; }
.grs-header-wrap div {float:left;display:block;width:90px;text-align:center;}
.grs-header-wrap .current {background:url(/img/stu/topnavbar_sel.png) no-repeat;background-position:3px 0px;font-weight:bold;}
/*.grs-header-wrap .root{margin:0px 0 0 20px;background:url(/img/first-menu-chosen.png) no-repeat;background-position:15px 30px;}
.grs-header-wrap .root{margin:0;}
.grs-header-wrap .root a{float:left; display:inline; text-align:left;min-width:81px; height:60px; line-height:58px;padding:5px 0px 0 0;overflow:hidden;color:#fff; font-size: 22px;font-weight:bold;}*/

.grs-nav{height:43px;background-color:#EEE;}
.grs-nav-wrap{width:960px; margin:0 auto;background:url(/img/stu/midnavbar.png) no-repeat;height:43px;line-height:26px;padding-top:10px;}
.grs-nav-wrap  a{color:#666; font-size: 14px;}
.grs-nav-wrap  a:hover{font-weight:bold;color:#333;}
.grs-nav-wrap  a.current{color:#1F95D0;font-weight:bold;border-bottom:5px solid #1F95D0;padding-bottom:7px;}
.grs-nav-wrap a{text-decoration:none;}

.layout_main{border-bottom:1px solid #FFF;background-color:#EEEEEE;}
.setting_module{width:960px;margin:0 auto;min-height:470px;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,dt{height:30px;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;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:410px;height:66px;margin:10px auto 0 auto;background:url(/img/title-bar-lesson.png) no-repeat;}
.lesson-title-bg .left-title{color:#FFF;width:260px;text-align:center;margin:0px 0 0 10px;padding:10px 0 0 0;letter-spacing:9px;display:inline-block;}
.lesson-title-bg .right-title{color:#FFF;width:120px;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}
.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;}

.degreeleft{background:#fafafa url(/img/inbox-shadow.png) repeat-x;height:240px;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);
}
.degreeleft.low, .degreeright.low{height:120px;}
.degreeleft .dl-horizontal .content{font-size:14px;}
.degreeleft .dl-horizontal .content .money{font-size:24px;font-weight:bold;}
.degreeleft .dl-horizontal .title{text-align:left;width:100px;clear:none;margin-left:25px;font-size:14px;}
.degreeright{background:#ffffff;height:240px;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;
}
.degreeright .dl-horizontal{width:450px;float:left;display:block;}
.degreeright .dl-horizontal.w650{width:650px;}
.degreeright .dl-horizontal .content{font-size:14px;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;}
.degreeright .dl-horizontal .title{text-align:left;width:100px;clear:none;margin-left:35px;font-size:14px;}
.degreeright .linewhite {background:url(/img/line-white-bg.png) repeat-x;height:5px;width:570px;margin-left:40px;}
.degreeright .linetop {background:url(/img/title3.png) repeat-x;height:9px;width:570px;margin:0 0 0 40px;}

.degreeblock .degreebutton {background:url(/img/stu/degree-upload-buttons.png) 0 0 no-repeat;color:#ffffff;height:24px;width:85px;display:inline-block;cursor:pointer;font-size:13px;margin-top:5px;}
.degreeblock .degreebutton:hover {background:url(/img/stu/degree-upload-buttons.png) 0 -25px no-repeat;}
.degreeblock .degreebutton.upload {background:url(/img/stu/degree-upload-buttons.png) 0 -50px no-repeat;}
.degreeblock .degreebutton.upload:hover {background:url(/img/stu/degree-upload-buttons.png) 0 -75px no-repeat;}

.degreestatusbar{height:28px;line-height:28px;display:block;}

.degreestatus{float:left;height:28px;width:26px;display:inline-block;background:url(/img/stu/degree-dot.png) 0 0 no-repeat;margin-left:10px;margin-right:5px;}
.degreestatus.one{background:url(/img/stu/degree-dot.png) 0 0px no-repeat;}
.degreestatus.two{background:url(/img/stu/degree-dot.png) 0 -29px no-repeat;}
.degreestatus.three{background:url(/img/stu/degree-dot.png) 0 -58px no-repeat;}
.degreestatus.four{background:url(/img/stu/degree-dot.png) 0 -87px no-repeat;}
.degreestatus.five{background:url(/img/stu/degree-dot.png) 0 -116px no-repeat;}
.degreestatus.six{background:url(/img/stu/degree-dot.png) 0 -145px no-repeat;}
.degreestatus.seven{background:url(/img/stu/degree-dot.png) 0 -174px no-repeat;}
.degreestatus.eight{background:url(/img/stu/degree-dot.png) 0 -203px no-repeat;}
.degreestatus.redfirst{background:url(/img/stu/degree-dot.png) 0 -232px no-repeat;}
.degreestatus.red{background:url(/img/stu/degree-dot.png) 0 -261px no-repeat;}
.degreestatus.redlast{background:url(/img/stu/degree-dot.png) 0 -290px no-repeat;}
.degreestatus.greyfirst{background:url(/img/stu/degree-dot.png) 0 -319px no-repeat;}
.degreestatus.grey{background:url(/img/stu/degree-dot.png) 0 -348px no-repeat;}
.degreestatus.greylast{background:url(/img/stu/degree-dot.png) 0 -377px no-repeat;}
.degreestatus.greenfirst{background:url(/img/stu/degree-dot.png) 0 -406px no-repeat;}
.degreestatus.green{background:url(/img/stu/degree-dot.png) 0 -435px no-repeat;}
.degreestatus.greenlast{background:url(/img/stu/degree-dot.png) 0 -464px no-repeat;}
.degreestatus.yellowfirst{background:url(/img/stu/degree-dot.png) 0 -493px no-repeat;}
.degreestatus.yellow{background:url(/img/stu/degree-dot.png) 0 -522px no-repeat;}
.degreestatus.yellowlast{background:url(/img/stu/degree-dot.png) 0 -551px no-repeat;}

.degreetitle{float:left;height:18px;width:127px;display:inline-block;background:url(/img/stu/degree-step-words.png) 0 0 no-repeat;margin-top:5px;}
.degreetitle.one{background:url(/img/stu/degree-step-words.png) 0 0 no-repeat;}
.degreetitle.two{background:url(/img/stu/degree-step-words.png) 0 -19px no-repeat;}
.degreetitle.three{background:url(/img/stu/degree-step-words.png) 0 -38px no-repeat;}
.degreetitle.four{background:url(/img/stu/degree-step-words.png) 0 -57px no-repeat;}
.degreetitle.five{background:url(/img/stu/degree-step-words.png) 0 -76px no-repeat;}
.degreetitle.six{background:url(/img/stu/degree-step-words.png) 0 -95px no-repeat;}
.degreetitle.seven{background:url(/img/stu/degree-step-words.png) 0 -114px no-repeat;}
.degreetitle.eight{background:url(/img/stu/degree-step-words.png) 0 -133px no-repeat;}
.degreetitle.nine{background:url(/img/stu/degree-step-words.png) 0 -133px no-repeat;}

.degreeblock{background:url(/img/stu/degree-line.png) repeat-y;min-height:50px;width:900px;display:block;margin-left:21px;padding:5px 0 10px 20px;}
.degreeblockend{min-height:50px;width:900px;display:block;margin-left:16px;margin-bottom:10px;padding:5px 0 10px 20px;}

.degreecheck-bg{height:120px;width:913px;display:block;background:url(/img/stu/degree-check-bg.png) no-repeat;background-position:0px 0px;margin-top:10px;padding-top:7px;}
.degreecheck{height:100px;width:60px;display:inline-block;float:left;}
.degreecheck.bar{height:100px;width:49px;display:inline-block;position:relative;}
.degreecheck.bar p{height:4px;width:108px;display:block;background:url(/img/stu/degree-check.png) 0 -59px no-repeat;position:absolute;top:41px;left:-20px;}
.degreecheck li{text-align:center;height:30px;}
.degreecheck li.mid .degreecheckball, .degreecheck li.mid .degreecheckpass{margin-top:6px;}
.degreecheck li.mid .degreecheckfail{margin-top:9px;}

.degreecheckball{height:13px;width:13px;display:inline-block;background:url(/img/stu/degree-check.png) 0 0 no-repeat;}
.degreecheckball.red{background:url(/img/stu/degree-check.png) 0 0px no-repeat;}
.degreecheckball.green{background:url(/img/stu/degree-check.png) 0 -15px no-repeat;}
.degreecheckball.yellow{background:url(/img/stu/degree-check.png) 0 -30px no-repeat;}

.degreecheckpass{height:12px;width:16px;display:inline-block;background:url(/img/stu/degree-check.png) 0 -45px no-repeat;}
.degreecheckfail{height:12px;width:12px;display:inline-block;background:url(/img/stu/degree-check.png) -18px -45px no-repeat;}
.degreeprint{height:32px;width:32px;display:inline-block;background:url(/img/stu/degree-print.png) no-repeat;}
.degreeprinttitle{height:32px;line-height:22px;}
.degreeprinttitle .title{float:left;margin-top:3px;}

.degreecube{height:70px;width:94px;display:inline-block;float:left;background:url(/img/stu/degree-block-bg.png) no-repeat;padding-top:5px;margin:5px 0 10px;}
.degreecube.result{height:72px;width:94px;background:url(/img/stu/degree-block-bg.png) -95px 0px no-repeat;margin:5px 0 10px;}
.degreecubebar{height:70px;width:12px;display:inline-block;float:left;padding-top:5px;margin:5px 5px 10px 5px;}
.degreecubebar.tri{margin:5px 10px 10px 10px;}
.degreecubebar p.degreecubeball{height:10px;width:10px;display:block;background:url(/img/stu/degree-block-bg.png) 0 -78px no-repeat;margin:28px 0 0 1px;}
.degreecubebar p.degreecubetri{height:14px;width:12px;display:block;background:url(/img/stu/degree-block-bg.png) -14px -76px no-repeat;margin-top:26px;}
.degreecube li{text-align:center;height:33px;line-height:33px;}
.degreecube li.mid .degreecheckball, .degreecube li.mid .degreecheckpass{margin-top:6px;}
.degreecube.result  li{text-align:center;height:20px;line-height:20px;}
.degreecube.result li.mid .degreecheckpass{margin-top:1px;}
.degreecube.result li.mid .degreecheckfail{margin-top:2px;}

.degreebox{height:70px;width:94px;display:inline-block;float:left;background:url(/img/stu/degree-block-bg.png) -190px 0 no-repeat;padding-top:5px;margin:5px 0 10px;}
.degreebox li{text-align:center;height:20px;line-height:20px;}
.degreebox li.mid .degreecheckpass{margin-top:1px;}
.degreebox li.mid .degreecheckfail{margin-top:2px;}

.noticetable-bg{min-height:50px;width:960px;display:block;margin-top:10px;}
.noticetable-bg div{min-height:32px;line-height:32px;width:920px;display:block;padding:0 20px;}
.noticetable-bg div.first{height:38px;line-height:36px;font-size:15px;padding:80px 20px 0;display:block;background:url(/img/stu/degree-noticeboard1.png) no-repeat -5px 0;}
.noticetable-bg div.one{background:url(/img/stu/degree-noticeboard2.png) repeat-y -5px 0;}
.noticetable-bg div.two{background:url(/img/stu/degree-noticeboard3.png) repeat-y -5px 0;}
.noticetable-bg div.lineone{line-height:3px;min-height:3px;background:url(/img/stu/degree-noticeboard-line1.png) no-repeat -5px 0;}
.noticetable-bg div.linetwo{line-height:3px;min-height:3px;background:url(/img/stu/degree-noticeboard-line2.png) no-repeat -5px 0;}
.noticetable-bg div.last{height:55px;background:url(/img/stu/degree-noticeboard4.png) no-repeat -5px 0;}
.noticetable-bg div span{text-align:center;display:table-cell;}
.noticetable-bg div.first span{font-weight:bold;}
.w220{width:220px;}
.w160{width:160px;}
.w165{width:165px;}

.degreelast-bg{height:45px;width:915px;display:block;background:url(/img/stu/degree-block-bg.png) 0 -91px no-repeat;margin-top:10px;}
.setup_main .degreelast-bg .dl-horizontal .title{text-align:left;width:80px;clear:none;font-size:14px;}
.setup_main .degreelast-bg .dl-horizontal .content{display:inline-block;font-size:14px;}

.degreetable-bg{min-height:50px;width:917px;display:block;margin-top:10px;}
.degreetable-bg li.first{height:31px;line-height:31px;width:915px;display:block;background:url(/img/stu/degree-table-bg.png) 0px 0 no-repeat;}
.degreetable-bg li.one{height:26px;line-height:26px;width:915px;display:block;background:url(/img/stu/degree-table-bg.png) 0px -32px no-repeat;}
.degreetable-bg li.two{height:26px;line-height:26px;width:915px;display:block;background:url(/img/stu/degree-table-bg.png) 0px -59px no-repeat;}
.degreetable-bg li.lasttwo{height:30px;line-height:26px;width:915px;display:block;background:url(/img/stu/degree-table-bg.png) 0px -86px no-repeat;}
.degreetable-bg li.lastone{height:30px;line-height:26px;width:915px;display:block;background:url(/img/stu/degree-table-bg.png) 0px -117px no-repeat;}
.degreetable-bg li.lasttwo-line{height:30px;line-height:26px;width:915px;display:block;background:url(/img/stu/degree-table-bg.png) 0px -148px no-repeat;}
.degreetable-bg li.lastone-line{height:30px;line-height:26px;width:915px;display:block;background:url(/img/stu/degree-table-bg.png) 0px -179px no-repeat;}
.degreetable-bg li span{text-align:center;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;}
.degreetable-bg li.first span{font-weight:bold;}


.degreeapplytop{background:url(/img/stu/degree-pytopbuttom.png) 0 0 no-repeat;height:3px;width:960px;display:block;}
.degreeapplyend{background:url(/img/stu/degree-pytopbuttom.png) 0 -4px no-repeat;height:3px;width:960px;display:block;}
.degreeapplybg{background:url(/img/stu/degree-pymid.png) repeat-y;width:960px;display:block;}
.degreeapplybg .left{min-height:200px;width:670px;display:block;float:left;padding:0 0 10px 10px;}
.degreeapplybg .right{min-height:200px;width:265px;display:block;float:right;padding:0 0 10px 0px;}
.degreeapplybg .right .checkbox-stu, .degreeapplybg .right .radio-stu{margin:5px 0 0 0px;}
.degreeapplybg .left li p{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;}
.degreeapplybg .right .degreeupload {background:url(/img/stu/degree-apply-buttons.png) 0 0 no-repeat;color:#ffffff;height:51px;width:204px;display:block;cursor:pointer;font-size:13px;margin-left:23px;}
.degreeapplybg .right .degreeupload:hover {background:url(/img/stu/degree-apply-buttons.png) 0 -53px no-repeat;}
.degreeapplybg .right .degreeupload.name {background:url(/img/stu/degree-apply-buttons.png) 0 -106px no-repeat;}
.degreeapplybg .right .degreeupload.name:hover {background:url(/img/stu/degree-apply-buttons.png) 0 -159px no-repeat;}
.degreeapplybg .right .degreeupload.final{background:url(/img/stu/degree-apply-buttons.png) 0 -212px no-repeat;width:216px;}
.degreeapplybg .right .degreeupload.final:hover {background:url(/img/stu/degree-apply-buttons.png) 0 -265px no-repeat;}

.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;display:inline-block;text-align:center;padding-top:5px;color:#fff;}
.pytitleright{background:url(/img/title-right.png) no-repeat;background-position:-120px 0px;height:60px;width:30px;display:inline-block;}

.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;}

.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;}
.pyleft .linewhite {background:url(/img/line-white-bg.png) repeat-x;height:5px;width:380px;margin-left:30px;}
.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:510px;
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:150px;clear:none;margin-left:40px;font-size:14px;}

.grxxjh{background:#f9f9f9;min-height:100px;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);
}
.grxxjh .left{height:180px;width:360px;background:url(/img/vertical-border-180.png) no-repeat;background-position:358px 0;}
.grxxjh .left .dl-horizontal .content{font-size:14px;}
.grxxjh .left .dl-horizontal .title{text-align:left;width:auto;clear:none;margin-left:10px;font-size:17px;}
.grxxjh .right{height:180px;width:599px;}
.grxxjh .right .dl-horizontal .content{font-size:14px;}
.grxxjh .right .dl-horizontal .content .big{font-size:24px;font-weight:bold;}
.grxxjh .right .dl-horizontal .title{text-align:left;width:80px;clear:none;margin-left:30px;font-size:14px;}

.grxxjh-sticky{background:#f9f9f9;height:35px;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);
position: fixed; _position: absolute;top: 0; z-index: 10;
}

.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;
}

.table-course th,.table-course td { border-right: 1px solid #dddddd;}
.table-course tbody tr:hover td, .table-course tbody tr:hover th{background-color:#F1F1F1;}
.table-course tbody tr:hover td:hover{background-color:#F5F5F5;}
.table-course a:hover{color:#1F95D0;}
.table-course a:hover span{color:#1F95D0;}

.pymid{background:#fafafa url(/img/inbox-shadow.png) repeat-x;padding-bottom:10px;min-height:150px;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);
}
.pymid .inblock{display:inline-block;}
.pymid p.inblock{height:auto;min-height:30px;}
.pymid .dl-horizontal .content{font-size:14px;}
.pymid .dl-horizontal .title{text-align:left;width:100px;clear:none;font-size:14px;margin-left:45px;}
.pymid .dl-horizontal .title.ml30{margin-left:30px;}
.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;}
.pymid .dl-horizontal .checkbox-stu, .pymid .dl-horizontal .radio-stu{margin:5px 0 0 0px;}

.pyfx{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);
}
.pyfx .dl-horizontal .content{font-size:14px;}
.pyfx .dl-horizontal .title{text-align:left;width:80px;clear:none;font-size:14px;}
.pyfx .linegrey {background:url(/img/line-grey-bg.png) repeat-x;height:5px;width:877px;margin-left:25px;}
.pyfx .fxxz {width:860px;min-height:30px;}
.pyfx .fxxz .fx {background:url(/img/stu/button-fx.png) repeat-x;height:30px;display:inline-block;cursor:pointer;padding:5px 10px;font-size:13px;margin-right:10px;}
.pyfx .fxxz .fx.cur {background:url(/img/stu/button-fx-hover.png) repeat-x;color:#ffffff;font-weight:bold;}
.pyfx .fxbutton {background:url(/img/stu/my-orientation.png) no-repeat;height:29px;width:133px;display:inline-block;cursor:pointer;font-size:14px;color:#ffffff;font-weight:bold;font-size:16px;padding-top:3px;}
.pyfx .fxbutton:hover {background:url(/img/stu/my-orientation-hover.png) no-repeat;}


.fltitle {background:url(/img/sub-title.png) repeat-x;height:37px;width:169px;position:absolute;cursor:pointer;font-size:16px;}

/* background:#EEE url(/img/header.png) repeat-x 0 -108px; */
.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);
}
.xkmid .xfyq{font-size:14px;margin-top:5px;}
.xkmid .dl-horizontal .content{font-size:14px;}
.xkmid .dl-horizontal .title{text-align:left;width:80px;clear:none;margin-left:70px;font-size:14px;}
.xkmid .linegrey {background:url(/img/line-grey-bg.png) repeat-x;height:5px;width:877px;margin-left:10px;}
.xkmid .linetitle {background:url(/img/sub-title.png) repeat-x;height:36px;width:169px;margin:0 0 0 30px;}
.xkmid .linetitlefir {background:url(/img/sub-title.png) repeat-x;height:36px;width:169px;display:inline-block;cursor:pointer;}
.xkmid .linetitlesec {background-color:#AFD9EE;height:29px;width:169px;display:inline-block;cursor:pointer;}
.xkstate{background:url(/img/stu/selecting-lesson-state-bg.png) no-repeat -4px 0;height:64px;width:960px;}
.xkchosen{background:url(/img/stu/selecting-lesson-state-chosen.png) no-repeat;height:64px;width:960px;}
.xkchosen.one{background-position:0 0;}
.xkchosen.two{background-position:224px 0;}
.xkchosen.three{background-position:466px 0;}
.xkchosen.four{background-position:695px 0;}
.xkchosen h3{width:237px;display:inline-block;text-align:center;margin-top:20px;color:#9B9B9B;}
.xkchosen h3.sel{color:#FFF;}
.xkchosen h3.last{text-align:left;margin-left:80px;width:150px}

.table td.vat{vertical-align:top;}
.table-bordered-xk {
  margin:0;
  border-style:none;
  border-collapse: separate;
  *border-collapse: collapsed;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.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;}
/*.table-striped-xk tbody tr.alt:hover td[rowspan="2"] {background-color:#F1F1F1;}*/

.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;}

.exemption {background:url(/img/stu/pageindex.png) no-repeat -12px -67px;height:27px;width:84px;display:inline-block;color:#fff;text-align:center;line-height:23px;}

.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}
.radio-list .radio-stu {margin:4px 0 0 0}
.control-group input[type="checkbox"]{margin:7px 0 0 0}
.control-group .checkbox-stu {margin:4px 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:230px;}
table  select,input{margin:0px;}
tr{}
.pl2{padding-left:2px;}
.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;}
.ml200{margin-left:200px;}
.ml4{margin-left:0px;}
.ml28{margin-left:28px;}
.mb1{margin-bottom:1px;}
.w55{width:55px;}
.w65{width:65px;}
.w83{width:83px;}
.w109{width:109px;}
.w130{width:130px;}
.w135{width:135px;}
.w140{width:140px;}
.w170{width:170px;}
.w190{width:190px;}
.w230{width:230px;}
.w260{width:260px;}
.w270{width:270px;}
.w280{width:280px;}
.w356{width:356px;}
.w490{width:490px;}
.w710{width:710px;}
.w770{width:770px;}
.w625{width:625px;}
.w960{width:955px;}
.mh200{min-height:200px;}
.h150{height:150px;}
.h220{height:220px;}
.h260{height:260px;}
.h460{height:460px;}
.h500{height:500px;}
.h858{height:858px;}
.letters9{letter-spacing:9px;}
.hr1{width:430px;border-bottom-color:#CCC;}

.table.degree .checkbox-stu{padding:0; margin:2px 0 0 8px;}
.pymid .table-bordered-xk .checkbox-stu, .pymid .table-bordered-xk .radio-stu{ margin:0px 0 0 12px;}

.wBox_content li{ clear: both; width:100%; height:35px; line-height:30px; }

.setup_main li .right6{ display: inline-block; width:100px; text-align:right; margin:3px 0 0 10px; }
.setup_main li .right11{ display: inline-block; width:210px; margin:3px 0 0 10px; }

.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;}
/* text-shadow: 0 1px 0 rgba(0, 0, 0, .7); }*/