@charset "utf-8";
/* CSS Document */
.content_1 .sub-con{margin-left:0;}
textarea{resize: none;}
h2.title,p.title{margin:24px 0 25px 64px;color:#004986;font-size:34px; letter-spacing:9px;}
p.title{height:30px;margin-left:0;padding-bottom:5px;background:url(../images/nav_bg.gif) repeat-x left 30px;overflow:hidden;}
p.title a{font-size:14px;letter-spacing:normal;font-weight:bold;padding:6px 45px;color:#333;}
p.title a.select{background:#f60;color:#fff;}
.access,.reg_lfet li.high_grade,.reg_lfet li .departments,.reg_lfet li .place input{background:url(../images/register_bg.jpg) no-repeat;}
.reg_lfet,.reg_right,.textbook-list li{float:left;overflow:hidden;display:inline;}
.reg_lfet{width:510px;+width:530px;margin:0 59px 0 155px;+margin-right:53px;font-size:14px;color:#1b1b1b;}
.reg_lfet li{height:22px;line-height:25px;margin-bottom:15px;+margin-bottom:10px;_margin-bottom:6px;}
.reg_lfet li.depart{position:relative;}
.reg_lfet li.depart input{padding-left:59px;width:152px;height:23px;padding-bottom:1px;}
.reg_lfet li.depart .select-reg{display:none;position:absolute;width:221px;height:240px;_height:294px;text-align:left;overflow:auto;top:26px;left:92px;*left:93px;background:#fff;border:1px solid #d6d6d6;border-top:0;white-space:nowrap;overflow:auto;}
.reg_lfet li.depart .select-reg a{display:block;line-height:30px;blr:expression(this.onFocus=this.blur());outline:none;-moz-outline:none;}
.reg_lfet li.text_info{height:75px;}
.reg_lfet li.text_info .text_input{height:78px;}
.reg_lfet li .departments{background-position:198px -79px;cursor:pointer;}
.reg_lfet li.text_info span.access{margin-top:60px;}
.reg_lfet li font{margin-right:8px;font-weight:bold;color:#eb6100;}
/**用户和课程的高级搜索的下拉列表div都得要去掉overflow:hidden;   liuzhangjie**/
.reg_lfet li span,.reg_lfet li input,.reg_lfet li p,.reg_lfet li label,.reg_lfet li textarea,p.title a,.edit_right,.team-list-edit li,.course_info li span{display:inline-block;float:left;}
.reg_lfet li span.description{width:179px;color:#898989;font-size:12px;line-height:13px;}
.reg_lfet li span.access,.reg_right span.access{width:83px;line-height:20px;font-size:12px;color:#a7a7a7;margin-top:7px;background-position:72px 6px;cursor:pointer;}
.reg_lfet li p{width:73px;+width:74px;text-align:right;}
.reg_lfet li .text_input{width:201px;height:25px;line-height:25px;margin:0 16px 0 19px;padding:0 10px;border:1px solid #d6d6d6;color:#313131;}
.reg_lfet li font,.reg_lfet li p{height:25px;margin-top:2px;}
.reg_lfet li p font,.reg_lfet li p span{float:right;}
.reg_lfet li p font{width:8px;height:8px;background-position:-381px -185px;margin-top:9px; overflow:hidden;line-height:0;}
.reg_lfet li input.radio{margin:10px 5px 0 17px;+margin-top:5px;}
.reg_lfet li label{margin:3px 10px 0 0;+margin:1px 0 0 0;}
.reg_lfet li label.last{margin-right:36px;_margin-right:34px;}
.reg_lfet li.high_grade{width:50px;color:#eb6100;font-weight:bold;background-position:39px -20px;cursor:pointer;}
.reg_lfet li.packup{background-position:39px -49px;}
.reg_lfet li.hideclass label{margin-right:0px;}
.reg_lfet li.hideclass label.last{margin-right:160px;+margin-right:145px;}
.reg_lfet li.agree{margin-top:85px;}
.reg_lfet li.agree input.checkbox{margin-top:0px;}
.reg_lfet li.agree span.span_agree{margin:-6px 0 0 40px;+margin-top:-2px;}
.reg_lfet li.agree a{color:#185ba8;text-decoration:underline;}
.reg_lfet li input.submit,.reg_lfet li input.reset,.submit_p input.submit,.submit_p input.reset{float:right;text-align:center;width:65px;height:30px;line-height:30px;cursor: pointer;border:none;}
.reg_lfet li input.submit,.submit_p input.submit{margin: 0 111px 0 13px;background:#FF7F0A;color:#fff;}
.reg_lfet li input.reset,.submit_p input.reset{border:1px solid #a3a3a3;background:#fff;color:#636363;}
.reg_lfet li.submit_li{margin:49px 0 64px;}
.reg_right button{display:block;width:145px;height:32px;margin:15px 0 5px;cursor:pointer;background:#0099ff;color:#fff;font-weight:bold;border:none;font-size:14px;}
.reg_right span.access{display:block;margin-left:40px;}
.reg_lfet table td{color:#959595;padding-left:25px;line-height:30px;}
.reg_lfet table td.title{width:76px;text-align:right;color:#454545;padding-left:0;}
.reg_lfet table td.submit_td{padding:30px 0 200px 100px;}
.iframe_box{margin-left:2px\0;_margin-left:2px;}

.select-reg .menu{width:183px;color:#7d7d7d;padding:5px 0 10px 10px;}
.select-reg .menu-wrap dl .menu-ico{display: inline-block; *display:inline; zoom:1; margin:0 7px 0 10px;  width: 9px; height: 9px; line-height: 0; overflow: hidden; font-size: 0; background-position:-195px -59px; cursor: pointer;}
.select-reg .menu-wrap dl .menu-ico2 {background-position: -208px -59px;}
.select-reg .menu-wrap dd,.select-reg .menu-wrap dt{cursor: pointer;padding: 4px 0;}
.select-reg .menu-wrap dl dt{cursor:pointer;}
.reg_lfet li.depart .select-reg .menu-wrap dl a{color:#7d7d7d;display: block;outline: medium none;padding-left: 16px;margin-top:-10px;line-height:25px; background-position:-441px -208px; *background-position:-441px -205px;}
@-moz-document url-prefix(){.reg_lfet li.depart .select-reg .menu-wrap dl a{ margin-top:-25px;}}
.select-reg .menu-wrap .menu-parent,.select-reg  .menu-wrap .menu-parent a { color: #0099ff;}
.select-reg .menu-wrap .checkbox-ico{position:relative;top:0; left:2px; display: inline-block; width: 10px; height: 10px; overflow: hidden; line-height: 0; font-size: 0; background-position: -165px -39px;}
.select-reg .menu-wrap .checkbox-ico-top{top:9px;}
@-moz-document url-prefix(){.select-reg .menu-wrap .checkbox-ico-top{ top:0;}}
/*.select-reg .menu-wrap .menu-check .checkbox-ico{background-position: -165px -59px;}*/
.option_button{text-align:left;padding-bottom:10px;padding-left: 10px;}
.reg_lfet li.depart .select-reg .option_button a{display:inline-block;padding:3px 14px;border:1px solid #a3a3a3;margin-right:11px; line-height:20px;}
.reg_lfet li.depart .select-reg .option_button a:hover{background:#ff7f0a;border:none;color:#fff;padding:3px 14px;}
.deal{width:825px;margin:0 auto;}
.deal p{line-height:28px;text-indent:2em;}
.deal p.blue{color:#3366ff;font-weight:bold;}
.deal p.agree_p{color:#f60;margin:90px 0;}
.deal p.agree_p input{display:inline-block;vertical-align:middle;+vertical-align:-2px;margin-right:30px;}
p.submit_p{margin-bottom:125px;text-align:center;}
.submit_p input.submit, .submit_p input.reset{margin:0;display:inline-block;float:none;margin-right:13px;}
.edit_right{width:740px;margin-left:18px;}
.edit_right .edit_div{width:100%;margin-bottom:33px;}
.curse_cnt_left dd a{font-weight:bold;color:#0b3b83;}
.curse_cnt_left dd{height:40px;line-height:40px;}
.div_box{width:738px;min-height:405px;_height:405px;padding-bottom:10px;margin-bottom:33px;border:1px solid #ccc;}
.team-list-edit{padding:0;}
.team-list-edit .team-info{width:194px;}
.team-list-edit li{width:343px;margin:14px 0 7px 18px;overflow:visible;display:inline;}
.team-list-edit li .course_type{width:99px;padding:2px 0 2px 4px;border:1px solid #ccc;background-color:#f3f3f3;background-position:0 -272px;cursor:pointer;font-size:14px;color:#000;font-family:"微软雅黑";}
.team-list-edit li .course_div{position:absolute;width:95px;padding:0 4px;border:1px solid #ccc;right:97px;top:55px;+top:56px;background:#f3f3f3;display:none;}
.team-list-edit li .course_div a{display:block;line-height:25px;}
.course_type_ioc{display:block;position:absolute;width:8px;height:4px;right:106px;top:41px;background-position:-446px -68px;overflow:hidden;cursor:pointer;}
/* 填写课程信息 */
.course_info{margin:14px 0 0 50px;}
.course_info li{height:32px;line-height:32px;margin-bottom:10px;+margin-bottom:6px;}
.course_info li.textarea{height:92px;}
.course_info li span.notnull{padding-top:2px;height:25px;width:42px;color:#f60;font-family:"宋体";}
.course_info li span.title{width:106px;}
.course_info li span.org_span{position:relative;overflow:visible;z-index:10;}
.course_info li span.org_span_1{margin-right:17px;}
.course_info li span.title_new{width:150px;}
.course_info li span.org_span_new{z-index:1;}
.course_info li span.time_span{margin-left:29px;}
.course_info li span.time_span input{margin-left:5px;}
.course_info li span.radio_span input,.course_info li span.radio_span label{display:inline;float:left;}
.course_info li span.radio_span input{margin:12px 10px 0 0;}
.course_info li span.radio_span label{margin-right:25px;}
.course_info li span.time_span label{vertical-align:middle;+vertical-align:8px;_vertical-align:2px;}
.course_info li input.text_box{width:161px;padding-left:4px;height:30px;line-height:30px;border:1px solid #d6d6d6;}
.course_info li input.text_box_60{width:60px;}
.course_info li input.text_box_439{width:439px;}
.course_info li input.text_bg{width:161px;padding-left:4px;background: url("../images/register_bg.jpg") no-repeat scroll 138px -77px transparent;cursor: pointer;}
.course_info li span.org_span_1 input.text_bg{width:98px;padding-left:25px;background-position:98px -77px;}
.course_info li .org_div{display:none;width:161px;padding-left:4px;border:1px solid #d6d6d6;position:absolute;top:31px;left:0;background:#fff;}
.course_info li .org_div a{display:block;}
.course_info li span.org_span_1 .org_div{width:98px;padding-left:25px;}
.course_info li span .textarea_input{width:439px;height:90px;padding-left:4px;border:1px solid #ccc;}
.course_info li span.course_label{color:#f60;cursor:pointer;}
.course_info li span a.delete_res{ vertical-align:middle;+vertical-align:4px;_vertical-align:-5px; background-position:-443px -156px;display:inline-block; height:10px;margin:0 0 0 3px;width:11px;}
.course_info li span.course_list{margin-right:28px;}
.submit{border: none;cursor: pointer;font-size: 14px;font-weight: bold;height: 30px;line-height: 30px;text-align: center;width: 65px;background: none repeat scroll 0 0 #FF7F0A;color: #FFFFFF;}
.place_1{margin-left:19px;}
.place{display:inline;float:left;position:relative;margin-right:12px;}
.reg_lfet li .place input{margin:0;width:75px;background-position:75px -79px;position:relative;cursor:pointer;}
.place .select_reg{position:absolute;display:none;width:95px;border:1px solid #D6D6D6;left:0;top:26px;background:#fff;text-align:center;overflow:auto;height:143px;}
.place .select_reg a{display:block;line-height:28px;}
.select-reg .option_button{margin-bottom:60px;}
.jigsaw-content{padding:20px 0;}
.jigsaw-content .jack-jigsaw-wrapper{margin:0 auto;}