/***
 *	xiaobao studio  Author Sword  2013.07.23
 **/


.bange_left {
    float: left;
    overflow: hidden;
    width: 730px;
}
.mod2 .m2_title {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 8px;
    line-height: 36px;
    background-color: #f6f6f6;
    text-indent: 12px;
    padding-right: 12px;
}
.mod2 .m2_title .m2_more {
    float: right;
    display: block;
    width: 56px;
    height: 20px;
    text-decoration: none;
    margin-top: 8px;
    background: url("/templets/default/images/v2/bg2.png") no-repeat 0 0 transparent;
}
#flashbox {
    border: 5px solid #f0f0f0;
}
#flashbox.smallslider {
    width: 700px;
    height: 310px;
}
#flashbox .smallslider-lay {
    height: 36px;
    line-height: 36px;
    background-color: #2d114f;
}
#flashbox .smallslider-btns {
    height: 22px;
    padding-right: 30px;
}
#flashbox .smallslider-btns span {
    background-color: #afa4bc;
    color: #333333;
    border: 0px;
    margin-left: 6px;
}
#flashbox .smallslider-btns .current-btn {
    background-color: #af5322;
    border: 0px solid #DCDCDC;
    font-weight: normal;
    font-size: 12px;
}
#flashbox.smallslider h3 {
    line-height: 36px;
    height: 36px;
    font-size: 14px;
    text-indent: 2em;
    letter-spacing: 1px;
}
.mod_list .ml_content li {
    line-height: 24px;
}
.mod_list .ml_content li i {
    font-style: normal;
} 
.mod_list .ml_content li a {
    color: #000;
    text-decoration: none;
}
.mod_list .ml_content dl {
    clear: both;
    overflow: hidden;
    line-height: 24px;
}
.mod_list .ml_content dt {
    float: left; 
    width: 147px;
}
.mod_list .ml_content dd {
    float: right; 
    width: 170px;
}
.mod_list .ml_content dd p,
.mod_list .ml_content dd p a{
    color: #7d7d7d;
}
.mod_list .ml_content li.xxxx dd {
    width: auto;
    float: none;
}
.mod_list .ml_content li.xxxx dt, 
.mod_list .ml_content li.xxxx p,
.mod_list .ml_content li.xxxx span {
    display: none;
}
.mod_list .ml_content li.xxxx i {
    padding-left: 12px;
    background: url("/templets/default/images/v2/bg.png") no-repeat 0 -34px transparent;
} 
#index_trainer {
    position: relative;
}
#index_trainer .t_prev,
#index_trainer .t_next {
    display: block;
    position: absolute;
    width: 38px;
    height: 38px;
    top: 100px;
    cursor: pointer;
    background: url("/templets/default/images/v2/bg2.png") no-repeat -204px -6px transparent;
}
#index_trainer .t_prev {
    left: -38px;
}
#index_trainer .t_next {
    right: -38px;
    background-position: -276px -6px ;
}
#class_advance {
    border: 5px solid #f0f0f0;
    background-color: #fff;
}
#class_advance h2 {
    font-size: 16px;
    margin: 0px 3px;
    font-weight: bold;
    line-height: 34px;
    height: 34px;
    color: #333333;
    text-indent: 8px;
    position: relative;
    border-bottom: 1px solid #7f7f7f;
}
#class_advance h2 .ca_more {
     background: url("/templets/default/images/v2/bg2.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 20px;
    margin-top: 8px;
    text-decoration: none;
    width: 56px;
}
#class_advance dl {
    color: #3a3a3a;
    border-top: 1px dashed #7f7f7f;
    line-height: 24px;
    margin: 6px 0 10px 8px;
    margin-top: 6px;
    padding-top: 12px;
}
#class_advance dl.first {
    margin-top: 0px;
    padding-top: 5px;
    border-top: 0px;
}
#class_advance dt,
#class_advance dt a {
    color: #ff7c07;
}
/* ԺУ���� */
#bange_intro {
    overflow: hidden;
    clear: both;
    line-height: 24px;
    margin-bottom: 8px;
}
#bange_intro a {
    color: #fff;
    text-decoration: none;
    float: right;
    *+margin-top: -24px;
}
.bange_mod_left {
    float: left;
    width: 330px;
    overflow: hidden;
    position: relative;
    padding-bottom: 18px;
}
.bange_mod_right {
    float: right;
    width: 330px;
    overflow: hidden;
    position: relative;
    padding-bottom: 18px;
}
#bange_intro .proc_bg {
    position: absolute;
    width: 330px;
    height: 154px;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*IE8*/
     filter:alpha(opacity=80);  /*IE5��IE5.5��IE6��IE7*/
     opacity: 0.8;  /*Opera9.0+��Firefox1.5+��Safari��Chrome*/
    -moz-opacity:0.8; 
    z-index: 99;
    display: none;
}
#bange_intro .proc_pst {    
    position: absolute;
    width: 300px;
    height: 114px;
    left: 15px;
    top: 15px;
    color: #fff;
    display: none;
    z-index: 101;
    font-size: 14px;
}
.intro1 .proc_bg {
    background-color: #484545;
}
.intro2 .proc_bg {
    background-color: #484545;
}

#bange_course {
    overflow: hidden;
    clear: both;
    line-height: 24px;
    margin-bottom: 4px;
}
#bange_course a {
    text-decoration: none;
}
#bange_course .bange_course_title a {
    color: #000;
}
#bange_course .bange_content {
    /*padding-top: 16px;*/
}
.bange_course_title {
    font-size: 16px;
	color:#0066CC;
	font-family:"΢���ź�","����";
}
#bange_course ul {
    /*margin-bottom: 24px;*/
}
#bange_course .bange_summary,
#bange_course .bange_otherinfo b {
    color: #777777;
    font-weight: normal;
}
#bange_course .bange_otherinfo b {
    display: block;
    float: left;
    width: 138px;
}
#bange_course .bange_otherinfo span {
    padding-left: 15px;
    margin-left: 7px;
    cursor: pointer;
    background: url("/templets/default/images/mba/icon.jpg") no-repeat 0 0px ;
}
#bange_course .bange_otherinfo a {
    float: right;
    color: #000;
    margin-left: 25px;
}
#bange_course .diggbox {
    display: none;
}
#friendlink li {
    float: left;
    padding: 0 12px 0 0 ;
}
/* ����� */
.bange_right {
    float: right;
    width: 240px;
}
#grow_history {
    line-height: 24px;
    background-color: #f6f6f6;
}
#grow_history h2 {
    line-height: 36px;
    height: 36px;
    text-indent: 12px;
}
#grow_history .up,
#grow_history .down {
    float: right;
    width: 17px;
    height: 17px;
    font-size: 1px;
    margin: 12px 8px 0 0;
    cursor: pointer;
    background: url("/templets/default/images/v2/bg2.png") no-repeat -70px -3px ;
}
#grow_history .down {
    background-position: -91px -3px;
}
#grow_history .gh_content {
    height: 504px;
    overflow: hidden;
}
#grow_history dt {
    color: #fff;
    margin: 0px;
    text-indent: 40px;
    background: url("/templets/default/images/v2/bg2.png") no-repeat 0px -113px ;
}
#grow_history dd {
    margin: 0px;
    padding: 12px 12px 12px 50px;
    background: url("/templets/default/images/v2/bg2.png") no-repeat 0px -140px ;
}
#grow_history dd a {
    line-height: 24px;
    padding: 5px 12px;
    border: 1px solid #e2e2e2;
    margin-right: 3px;
    text-decoration: none;
    background-color: #fff;
}
#grow_history dt a {
    color: #fff;
    text-decoration: none;
}
#grow_history .gh_hotline dt {
    background: url("/templets/default/images/v2/bg2.png") no-repeat 0px -63px ;    
}
#grow_history .gh_hotline dd a {
    border: 1px solid #bb77bb;
}

/* ҳ�� */
#bange_ft {
    text-align: center;
    line-height: 24px;
    color: #ffffff;
    padding: 24px 0 0 0;
}
#bange_ft a {
    color: #ffffff;
}
#bange_ft .bange_about{
    background-color: #4b3151;
    line-height: 24px;
    height: 24px;
}
#bange_ft .bange_about a {
    margin: 0px 18px;
}
#bange_ft .bange_copyright{
    color: #000;
    padding: 12px 0 80px 0;
}

#bange_ft .bange_copyright a {
    color: #000;
}


#index_trainer {
    margin-bottom: 0px;
}
#index_trainer .m2_content {
    width: 320px;
    height: 232px;
    overflow: hidden;
	position: relative;

}
#index_trainer ul {
    width: 6900px;
    height: 168px;
    overflow: hidden;
}
#index_trainer li {
    float: left;
    width: 320px;
    height: 200px;
    overflow: hidden;
    position: relative;  
}
#index_trainer li .t_item {
    height: 116px;
    overflow: hidden;
}
#index_trainer li img {
    float: left;
    width: 135px;
    height: 152px;
}
#index_trainer li dl {
    line-height: 24px;
}

/* ʦ������ */
#trainer {
    overflow: hidden; 
    margin-bottom: 0px;
}
#trainer .bange_content {
    width: 690px;
    height: 232px;
    overflow: hidden;
}
#trainer ul {
    width: 6900px;
    height: 168px;
    overflow: hidden;
}
#trainer li {
    float: left;
    width: 320px;
    height: 200px;
    overflow: hidden;
    position: relative;  
}
#trainer li .t_item {
    height: 116px;
    overflow: hidden;
}
#trainer li img {
    float: left;
    width: 135px;
    height: 152px;
}
#trainer li dl {
    line-height: 24px;
}
/*#trainer li dt,
#trainer li dd {
    margin: 0 0 0 0px;
    padding: 0;
    font-size: 14px;
}
#trainer li dt a {
    color: #000;
    text-decoration: none;
}
#trainer li dd {
    font-size: 12px;
    color: #757575;
    height: 76px;
    overflow: hidden;
}*/


/* �������� */
#signup_proc {
    overflow: hidden;
}
#signup_proc li {
    float: left;
    width: 138px;
    height: 246px;
    overflow: hidden;
    position: relative;
    list-style:none outside none;
}
#signup_proc li img {
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 131px;
    height: 246px;
}
#signup_proc .rightpic {
    width: 131px;
}
#signup_proc li .proc_bg {
    position: absolute;
    width: 131px;
    height: 246px;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*IE8*/
     filter:alpha(opacity=80);  /*IE5��IE5.5��IE6��IE7*/
     opacity: 0.8;  /*Opera9.0+��Firefox1.5+��Safari��Chrome*/
    -moz-opacity:0.8; 
    z-index: 99;
    display: none;
}
#signup_proc li .signup_1 {
    background-color: #16a086;
}
#signup_proc li .signup_2 {
    background-color: #2fa060;
}
#signup_proc li .signup_3 {
    background-color: #2a80b9;
}
#signup_proc li .signup_4 {
    background-color: #8f44ad;
}
#signup_proc li .signup_5 {
    background-color: #2d3e50;
}
#signup_proc li .proc_pst {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 131px;   
    color: #fff;
    z-index: 101;
    display: none;
}
#signup_proc li p {
    margin: 4px 4px 4px 4px;
}

/* ���ѧԱ��� */
#student_ent {
    overflow: hidden;
}
#student_ent li {
    float: left;
    width: 139px;
    padding: 4px 0 8px 0;
    overflow: hidden;
}
#student_ent li.last {
    width: 123px;
    text-align: right;
}
#student_ent li img {
    width: 120px;
    height: 46px;
    border: 1px solid #dcdcdc;
}

/* �����ҵѧԱ */
#student_style {
    overflow: hidden;
} 
#student_style .bange_content {
    width: 690px;
    height: 150px;
    overflow: hidden;
}
#student_style ul {
    width: 2000px;
    overflow: hidden;
}
#student_style li {
    float: left;
    width: 175px;
    height: 140px;
    overflow: hidden;
    position: relative;
}
#student_style li img {
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 160px;
    height: 140px;
}
#student_style .rightpic {
    width: 160px;
}
#student_style li div {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 61px;
    width: 160px;
    color: #fff;
    line-height: 18px;
}
#student_style li p {
    margin: 0px 6px;
}
#student_style p b {
    float: right;
    font-weight: normal;
}

/* ԺУ���� */
#bange_news li b {
    float: left;
    width: 200px;
    font-weight: normal;
    display: block;
}
#bange_news li b,
.bange_list li {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-decoration: none;
    line-height: 24px;
}
.bange_list li {
    list-style: disc inside none;
}
.bange_list li a {
    padding: 0px 0px;
    color: #000;
    text-decoration: none;
}
#bange_news li {
    list-style: none;
}
#bange_news li a {
    width: 190px; 
}
.bange_list li a:hover {
    background-color: #8125AC;
    color: #fff;
}
#bange_news li span {
    float: right;
    color: #555555;
}
#bange_cert .bange_content {
    position: relative;
}
#bange_cert img {
    width: 220px;
}
#bange_cert .cert_box {
    width: 442px;
    height: 510px;
    position: absolute;
    left: -420px;
    top: 10px;
    display: none;
    z-index: 9999;
    background: url("/templets/default/images/mba/cert_bg1.png") no-repeat 0 0 ;
}
#bange_cert .cert_box img{
    width: auto;
    margin: 15px 0 0 20px;
}
#bange_contact {
    margin-bottom: 24px;
}
#bange_contact .bange_ad {
    width: 230px;
    overflow: hidden;
}
.bange_other_mod {
    background: url("/templets/default/images/mba/bg_1.png") no-repeat 0 0 ;
}
.bange_other_mod .bange_content {
    background: url("/templets/default/images/mba/bg_1.png") no-repeat bottom right;
    padding: 12px 5px 12px 5px;
}
#bange_apply .bange_content {
    padding: 22px 12px 22px 5px;
}

#bange_apply .bange_content img {
    margin-left: 24px;
}
#bange_apply .download_apply {
    float: right;
    color: #8125AC;
    text-decoration: underline;
}
#bange_apply ul {
    margin-top: 12px;
}
#bange_apply .submit_btn {
    text-align: center;
    padding-bottom: 20px;
    padding-top: 6px;
    margin-left: 24px;
}
#bange_apply .submit_btn input {
    background: url("/templets/default/images/mba/apply_btn.jpg") no-repeat 0 0 ;
    width:138px;
height:31px;
border:0px;
cursor:pointer;    
}
#bange_apply li {
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}
#bange_apply li input[type=text] {
    width: 140px;
    height: 25px;
    line-height: 26px;
    margin-left: 8px;
}
#bange_apply li textarea {
    width: 148px;
    height: 60px;
    margin-left: 8px;
    margin-top: 8px;
}
#bange_apply li label {
    width: 52px;
    text-align: right;
    display: block;
    float: left;
}


/* �γ�Ƶ�� */
#pt,
#pt {
    color: #b2c1cc;
    font-size: 12px;
    line-height: 24px;
    clear: both;
    overflow: hidden;
    margin-top: 8px;
}
#pt a {
    color: #b2c1cc;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none; 
}
.crs_nav li {
    padding-top: 5px;
    padding-left: 18px;
    border-bottom: 1px solid #cccccc;    
    color: #6a0997;
}
.crs_nav li a{
    line-height: 32px;
    color: #6a0997;
    font-size: 14px;
    text-decoration: none;
}
.crs_nav li a.nav_root {
    font-size: 16px;
    font-weight: bold;
}
.crs_nav li.nav_selected {
    background-color: #f5f3f4;
}
#course_chn .crs_box,
#trainer_chn .trn_box,
#student_chn .trn_box{
    margin-bottom: 12px;
}
#course_chn .crs_box .cb_title,
#trainer_chn .trn_box .tb_title,
#student_chn .trn_box .tb_title {
    border-bottom: 1px solid #cccccc;  
    line-height: 32px;
    font-weight: bold;
    font-size: 16px;
    color: #6a0997;   
} 
#course_chn .crs_box .cb_body,
#trainer_chn .trn_box .tb_body,
#student_chn .trn_box .tb_body {
    padding-top: 8px;
    line-height: 24px;
    font-size: 12px;
    color: #777777;
}
#course_prior_period .cb_body {
    background-color: #f2f2f0;  
    overflow: hidden;
}
#course_prior_period .cpp_content {
    margin: 15px 30px 15px 30px;   
    overflow: hidden;
}
#course_prior_period .cb_body ul {
    height: 96px;
    width: 3000px;
    overflow: hidden;
}
#course_prior_period .cb_body li {
    float: left;
    width: 145px;
}
#course_prior_period .cb_body li img {
    width: 125px;
    height: 96px;
}
#course_listen .cb_body {
    overflow: hidden;
}
#course_listen .cb_body li {
    border: 1px solid #777777;
    overflow: hidden;    
    float: left;
    width: 373px;
} 
#course_listen .cb_body li.clb_right {
    float: right;
}
#course_listen .cl_title {
    padding-top: 12px;
}
#course_listen .cl_title a {
    line-height: 32px;
    font-size: 16px;
    font-weight: bold;
    color: #6b6d6e;
    text-decoration: none;
}
#course_listen .classaddress,
#course_listen .classdate {
    color: #777777;
    font-size: 12px;
    line-height: 38px;
    float: left;
    display: block;
    width: 140px;
}
#course_listen .try_listen {
    position: relative;
    height: 44px;
    background: url("/templets/default/images/course/course_listen.jpg") no-repeat 0 0 ;
}
#course_listen .try_listen span {
    position: absolute;
    color: #7c2b93;
    left: 58px;
    top: 10px;
}
#course_listen .try_listen a {
    position: absolute;    
    color: #7c2b93;
    left: 270px;
    top: 10px;
}
#course_setting .cb_body {
    position: relative;
}
#hover_jineng {
    position: absolute;
    left: 48px;
    top: 21px;
    width: 315px;
    height: 177px;
    z-index: 100;
    display: none;
    background: url("/templets/default/images/course/cs_jineng.png") no-repeat 0 0 ;
}
#hover_guanli {
    position: absolute;
    left: 444px;
    top: 192px;
    width: 310px;
    height: 211px;  
    z-index: 100; 
    display: none; 
    background: url("/templets/default/images/course/cs_guanli.png") no-repeat 0 0 ;
}
#hover_fenxi {
    position: absolute;
    left: 365px;
    top: 24px;
    width: 364px;
    height: 174px; 
    z-index: 100;   
    display: none;
    background: url("/templets/default/images/course/cs_fenxi.png") no-repeat 0 0 ;
}
#hover_shijian {
    position: absolute;
    left: 48px;
    top: 192px;
    width: 242px;
    height: 282px;   
    z-index: 100; 
    display: none;
    background: url("/templets/default/images/course/cs_shijian.png") no-repeat 0 0 ;
}
#hover_shijie {
    position: absolute;
    left: 253px;
    top: 345px;
    width: 490px;
    height: 173px;  
    z-index: 100;  
    display: none;
    background: url("/templets/default/images/course/cs_shijie.png") no-repeat 0 0 ;
}

/* �γ̡���ʦ�б� */
#course_list .listbox a.preview,
#trainer_list .listbox a.preview {    
    width: 170px;
    margin-right: 0px;
    margin-left: 0px;
}
#course_list .listbox .preview img,
#trainer_list .listbox .preview img {
    width: 203px;
    height: 135px;
}
#trainer_list .listbox .moban img {
    width: 203px;
    height: 135px;
}
#course_list .cl_content,
#trainer_list .tl_content {
    float: right;
    width: 545px;
}
#course_list .listbox,
#trainer_list .listbox {
    width: 100%;
}
#course_list .listbox li,
#trainer_list .listbox li {
    overflow: hidden;
    line-height: 32px;
    border: 0;
}
#course_list .listbox h3,
#trainer_list .listbox h3 {
    border-bottom: 1px solid #cacaca;
    padding-bottom: 10px;
}
#course_list .listbox h3 a,
#trainer_list .listbox h3 a {
    line-height: 16px;
    color: #670a99;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
#course_list .listbox p,
#trainer_list .listbox p {
    color: #000;
    position: relative;
}
#course_list .listbox p b,
#trainer_list .listbox p b {
    color: #939393;
    font-weight: normal;
}
#course_list .listbox p .view_details,
#trainer_list .listbox p .view_details {
    position: absolute;
    right: 0px;
    top: 4px;
    color: #65168d;
    text-decoration: none;
    display: block;
    width: 94px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    background: url("/templets/default/images/course/course_details_btn.jpg") no-repeat 0 0 ;    
}

/* �γ����� */
#course_details .filed_title {
    font-size: 14px;
    color: #6b0e93;
    line-height: 32px;
    text-indent: 24px;
    background: url("/templets/default/images/trainer/trainer_icon.jpg") no-repeat 2px 12px  transparent ;  
}
#course_details .dc_body {
    line-height: 24px;
    text-indent: 2em;
    margin-bottom: 16px;
}
#course_details .viewbox {
    width: auto;
    float: none;
}
#course_details .viewbox .title {
    border-bottom:  1px solid #cccccc;    
    margin-bottom: 12px;
}
#course_details .viewbox .title h2 {
    color: #6a0997;
}
#cd_xianchang {
    background-color: #F2F2F0;
    overflow: hidden;
}

#cd_xianchang  .m_content{
    margin: 15px 30px 15px 30px;   
    overflow: hidden;
}
#cd_xianchang  .m_content ul {
    height: 96px;
    width: 3000px;
    overflow: hidden;
}
#cd_xianchang  .m_content li {
    float: left;
    width: 145px;
    text-indent: 0px;
}
#cd_xianchang  .m_content img {
    width: 125px;
    height: 96px;
}
#cd_xianchang .m_next,
#cd_xianchang .m_pre {
    top: 35px;
}
.cd_more {
    text-align: center;
    margin-top: 48px;
}

/* ��ʦ��ҳ */
#trainer_setting .tb_body {
    position: relative;
    width: 763px;
    height: 662px;
}
#trainer_setting .foot_layer,
#trainer_setting .top_layer {
    position: absolute;
    z-index: 100;
}
#trainer_setting .middle_layer {
    position: absolute;
    width: 763px;
    height: 662px;
    background: url("/templets/default/images/trainer/trainer_setting.png") no-repeat 0px 0px  transparent ; 
    z-index: 200;
}
#trainer_setting .top_layer {
    z-index: 300;
}
#trainer_setting .top_layer a {
    display: block;  
}
#trainer_setting .tsf_i_1, 
#trainer_setting .tst_a_1 {
    position: absolute;
    width: 234px;
    height: 262px;
    overflow: hidden;
    top: 212px;
    left: 261px;
}
#trainer_setting .tsf_i_2, 
#trainer_setting .tst_a_2 {
    position: absolute;
    width: 125px;
    height: 223px;
    overflow: hidden;
    top: 228px;
    left: 497px;
}
#trainer_setting .tsf_i_3, 
#trainer_setting .tst_a_3 {
    position: absolute;
    width: 95px;
    height: 152px;
    overflow: hidden;
    top: 274px;
    left: 623px;
}
#trainer_setting .tsf_i_4, 
#trainer_setting .tst_a_4 {
    position: absolute;
    overflow: hidden;
    width: 94px;
    height: 152px;
    top: 274px;
    left: 43px;
}
#trainer_setting .tsf_i_5, 
#trainer_setting .tst_a_5 {
    position: absolute;
    width: 122px;
    height: 223px;
    overflow: hidden;
    top: 228px;
    left: 138px;
}
.middle_layer .ts_desc {
    position: absolute;
    width: 603px;
    line-height: 32px;
    color: #6a0997;
    top: 82px;
    left: 85px;
    font-size: 14px;
}
.middle_layer .ts_name {
    position: absolute;
    width: 560px;
    text-align: center;
    line-height: 32px;
    color: #6a0997;
    top: 485px;
    left: 102px;
}
.middle_layer .ts_name a {
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
#trainer_setting .m_next {
    
}

#trainer_setting .m_next,
#trainer_setting .m_pre {
    z-index: 400;
    position: absolute;
    top: 319px;
    cursor: pointer;
    display: block;
    overflow: hidden;
    width: 12px;
    height: 40px;
    background: url("/templets/default/images/mba/arrow.gif") no-repeat 0px 0px  transparent ;      
}
#trainer_setting .m_pre {
    left: 16px;    
}
#trainer_setting .m_next {
    right: 18px;
    background-position: 0px -41px;
}

/* ��ʦ�б� */
#trainer_list .t_cate {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 12px;
}
#trainer_list .t_cate h2 {
    border-bottom: 1px solid #cccccc;
    font-weight: bold;
    font-size: 16px;
    color: #6a0997;
    line-height: 32px;
    padding-top: 5px;
}
#trainer_list .tc_body {
    line-height: 24px;
    text-indent: 2em;
    padding: 8px 0px;
} 
#trainer_list .listbox p .view_details {
    background-position: 0 -26px;
    text-indent: 18px;
}

/* ��ʦ���� */
#trainer_details .t_intro {
    overflow: hidden;
    margin-bottom: 12px;
    margin-top: 8px;
}
#trainer_details .t_intro .picture {
    float: left;
    width: 248px;
    height: 280px;
}
#trainer_details .t_intro .ti_body {
    float: right;
    width: 434px;
    height: 280px;
    position: relative;
    background: url("/templets/default/images/trainer/trainer_intro.jpg") no-repeat 0 0 ;  
}
#trainer_details .ti_body span {
    position: absolute;
    top: 63px;
    left: 74px;
    font-size: 24px;line-height: 24px;
    color: #fff;
    font-weight: bold;
}
#trainer_details .ti_body b {
    font-size: 14px;
    margin-left: 12px;
} 
#trainer_details .ti_body p {
    position: absolute;
    left: 94px;
    top: 130px;
    line-height: 32px;
    width: 310px;
}
#trainer_details .filed_title {
    text-indent: 24px;
    padding-bottom: 4px;
    border-bottom: 1px solid #6a0997;
    color: #6a0997;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    background: url("/templets/default/images/trainer/trainer_icon.jpg") no-repeat 2px 9px  transparent ;  
}
#trainer_details .tc_body {
    border-top: 2px solid #e7e5e5;  
    margin-bottom: 12px;
    line-height: 24px;
    text-indent: 2em;
    padding-top: 8px;
}

/* ѧԱƵ�� */
#student_chn .bange_right {
    line-height: 24px;
    margin-bottom: 12px;
}
#student_details .filed_title {
    text-indent: 24px;
    padding-bottom: 4px;
    border-bottom: 1px solid #6a0997;
    color: #6a0997;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    background: url("/templets/default/images/trainer/trainer_icon.jpg") no-repeat 2px 9px  transparent ; 
	}
#trainer_details .sc_body {
    border-top: 2px solid #e7e5e5;  
    margin-bottom: 12px;
    line-height: 24px;
    text-indent: 2em;
    padding-top: 8px;
} 
/* ��Ŀ���� */
#project_chn .bange_right {
    line-height: 24px;
    margin-bottom: 12px;
	float:right;
}
/* ����� */
#baoming_chn .bange_right {
    line-height: 24px;
    margin-bottom: 12px;
}
/* �Ҳ� */
.pright{
	width:241px;
	float:left;
	margin: -15px 0px 19px 19px;
	overflow:hidden;
}

/* �б�ҳ�� */
#course_list .dede_pages {
    text-align: center;
    overflow: hidden;
    clear: both;
    margin: 0 auto;
} 
#course_list .pagelist {
    overflow: hidden;
    margin: 0 auto;
}
#course_list .pagelist a {
    color: #555555;
}
#course_list .pagelist .thisclass {
    background-color: #d493ef;
    border: 1px solid #a543d4;
    padding: 0px 0px;
}
#course_list .pagelist .thisclass a {
    background-color: #d493ef; 
    font-weight: normal;
}


#student_list .s_cate {
    margin-bottom: 12px;
}
#student_list .s_cate h2 {
    border-bottom: 1px solid #cccccc;
    font-weight: bold;
    font-size: 16px;
    color: #6a0997;
    line-height: 32px;
    padding-top: 5px;
}
#student_list .sc_body {
    line-height: 24px;
    padding: 8px 0px;
} 
#student_list .listbox p .view_details {
    background-position: 0 -26px;
    text-indent: 18px;
}
#student_list .s_item {
    overflow: hidden;
}
#student_list .si_left {
    float: left;
    width: 136px;
}
#student_list .si_left img {
    width: 126px;
    height: 166px;
}
#student_list .si_right {
    float: right;
    width: 627px;
	height:120px;
    text-indent: 2em;
    color: #777777;
}
#student_list .sir_title,
#student_list .sir_title a {
    background-color: #46145b;
    line-height: 30px;
    height: 30px;
    color: #fff;
    text-decoration: none;
    text-indent: 12px;
}
#student_list .sir_title {
    margin-bottom: 6px;
}
#student_list .listbox {
    width: 100%;
    overflow: hidden;
    clear: both;
}
#student_list .sl_item {
    overflow: hidden;
	margin-top:10px;
}
#student_list .sl_content img {
    width: 110px;
    height: 150px;
	border: double;
}
#student_list .sl_content {
    float: left;
    width: 129px;
    height: 200px;
    overflow: hidden;
} 
#student_list .sl_content div {
    width: 118px;
    text-align: center;
}
#student_list .sl_content div a {
    line-height: 24px;
    color: #777777;
    text-decoration: none;
    font-size: 14px;
}
#student_list .sl_end {
    width: 118px;
}

#student_details .t_intro {
    overflow: hidden;
    margin-bottom: 12px;
    margin-top: 8px;
}
#student_details .t_intro .picture {
    float: left;
    width: 160px;
    height: 218px;
}
#student_details .t_intro .ti_body {
    float: right;
    width: 516px;
    height: 218px;
    position: relative;
    background: url("/templets/default/images/mba/student_intro.jpg") no-repeat 0 0 ;  
}
#student_details .ti_body span {
    position: absolute;
    top: 32px;
    left: 60px;
    font-size: 24px;line-height: 24px;
    color: #fff;
    font-weight: bold;
}
#student_details .ti_body b {
    font-size: 14px;
    margin-left: 12px;
} 
#student_details .ti_body p {
    position: absolute;
    left: 60px;
    top: 80px;
    line-height: 26px;
    width: 310px;
}
#student_details .sc_body {
    line-height: 24px;
     color: #777777;
}

.m_scroll .m_body,
.m_scroll .m_content {
    position: relative;
}
.m_scroll .m_body .m_pre,
.m_scroll .m_body .m_next {
    position: absolute;
    top: 45px;
    cursor: pointer;
    display: block;
    overflow: hidden;
    width: 12px;
    height: 40px;
    background: url("/templets/default/images/mba/arrow.gif") no-repeat 0px 0px  transparent ;      
}
.m_scroll .m_body .m_pre {    
    left: 8px;
}
.m_scroll .m_body .m_next {
    right: 8px;
    background-position: 0px -41px;
}


#bange_banner_i {
    height: 350px;
    overflow: hidden;
}
#bange_banner_i .carousel-controls {
    bottom: 43px;
    height: 25px;
    left: 50%;
    margin-left: -449px;
    overflow: hidden;
    position: absolute;
    width: 50px;
    z-index: 10;
}
* html #bange_banner_i .carousel-controls {
    bottom: 20px;
}
#bange_banner_i .carousel-controls a {
    background: url("/templets/default/images/carousel.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    width: 24px;
}
#bange_banner_i .carousel-controls .next {
    background-position: -24px -1px;
    border-left: 1px solid #333333;
    height: 25px;
    width: 24px;
}
#bange_banner_i .carousel-controls .next:hover, .carousel-controls .next:focus {
    background-position: -84px -1px;
    border-color: #CCCCCC;
    height: 25px;
    width: 25px;
}
#bange_banner_i .carousel-controls .previous {
    background-position: 0 -1px;
    height: 25px;
    width: 24px;
}
#bange_banner_i .carousel-controls .previous:hover, .carousel-controls .previous:focus {
    background-position: -59px -1px;
}
#bange_banner_i .carousel-controls .pause {
    background-position: -33px -32px;
    border-left: 1px solid #333333;
}
#bange_banner_i .carousel-controls .pause:hover, .carousel-controls .pause:focus {
    border-color: #CCCCCC;
}
#bange_banner_i .carousel-controls .play {
    background-position: -66px -32px;
    border-left: 1px solid #333333;
    bottom: auto;
    left: auto;
    position: relative;
}
#bange_banner_i .carousel-controls .play:hover, .carousel-controls .play:focus {
    background-position: -66px 0;
    border-color: #CCCCCC;
}
#bange_banner_i .carousel .prev-image {
    left: -960px;
    opacity: 0.2;
    position: absolute;
    top: 0;
}
#bange_banner_i .carousel .next-image {
    opacity: 0.2;
    position: absolute;
    right: -960px;
    top: 0;
}
#bange_banner_i .slide-caption {
    min-height: 200px;
    padding: 68px 40px 80px;
}
#bange_banner_i .main-image {
    width: 960px;
    height: 350px;
}
* html #bange_banner_i .slide-caption {
    padding-bottom: 60px;
}

#signup_panel {
    padding: 215px 0 0 10px;
    background: url("/templets/default/images/v2/bg3.jpg") no-repeat 0 0 transparent;
}
#signup_panel .signup_mod {
    border: 1px solid #f0f0f0;
    background-color: #fff;
    width: 800px;
    border-collapse: collapse;
}
#signup_panel .signup_mod .td1,
#signup_panel .signup_mod .td2 {
    border: 1px solid #f0f0f0;   
    border-collapse: collapse;
    padding: 12px 24px; 
}
#signup_panel .td1 table {
   border: 0px;
    line-height: 36px;
}
#signup_panel .td1 th {
    width: 70px;
    font-weight: normal;
    text-align: right;
}
#signup_panel .td1 select,
#signup_panel .td1 input[type=text] {
    height: 30px;
    width: 200px;
vertical-align: top;
background-color: transparent;
height: 32px;
padding: 0 9px;
line-height: 32px;
border: 1px solid #ccc;
background: url(sprite/base-k.png) no-repeat;
box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset;
vertical-align: middle;
font-size: 14px;
font-family: Tahoma, Arial, sans-serif, Simsun;
color: #3f4a5a;
}
#signup_panel .bm_submit {
    width: auto;
    height: auto;
    color: #fff;
    line-height: 36px;
    height: 36px;
    font-size: 16px;
    background-image: none;
    margin: 24px 0 12px 48px;
}
#signup_panel .signup_mod thead th{
    background-color: #f6f6f6;
    text-indent: 65px;
    font-size: 16px;
    line-height: 50px;
    height: 50px;
    font-weight: bold;
    text-align: left;
}
#signup_panel .td2 {
    line-height: 24px;
    vertical-align: top;
    padding: 12px 12px;
}
#signup_panel .td2 p {
    font-weight: bold;
    line-height: 36px;
    margin-bottom: 12px;
}
#signup_panel .td2 i {
    color: #ff7c07;
}
#signup_panel .td2 span {
    margin-right: 36px;
}
#signup_panel .td2 b {
    font-weight: normal;
    margin-right: 36px;
}
#signup_panel .sign_tip {
    line-height: 24px;
    margin: 12px 0 0 36px;
}
#signup_panel .td2 .renav {
    height: 288px;
    overflow: hidden;
    width: 240px;
}
#signup_panel .td2 .renav li {
    height: 24px;
    overflow: hidden;
}
#sign_chn #grow_history {
    padding-top: 295px;
    background: url("/templets/default/images/v2/bg4.jpg") no-repeat 0 0 #f6f6f6;
}





#signup_pane2 {
    padding: 0px 0 0 10px;

}
#signup_pane2 .signup_mod {
    border: 1px solid #f0f0f0;
    background-color: #fff;
    width: 914px;
    border-collapse: collapse;
}
#signup_pane2 .signup_mod .td1,
#signup_pane2 .signup_mod .td2 {
    border: 1px solid #f0f0f0;   
    border-collapse: collapse;
    padding: 12px 24px; 
}
#signup_pane2 .td1 table {
   border: 0px;
    line-height: 36px;
}
#signup_pane2 .td1 th {
    width: 70px;
    font-weight: normal;
    text-align: right;
}
#signup_pane2 .td1 select,
#signup_pane2 .td1 input[type=text] {
    height: 30px;
    width: 224px;
}
#signup_pane2 .bm_submit {
    width: auto;
    height: auto;
    color: #fff;
    line-height: 36px;
    height: 36px;
    font-size: 16px;
    background-image: none;
    margin: 24px 0 12px 48px;
}
#signup_pane2 .signup_mod thead th{
    background-color: #f6f6f6;
    text-indent: 65px;
    font-size: 16px;
    line-height: 50px;
    height: 50px;
    font-weight: bold;
    text-align: left;
}
#signup_pane2 .td2 {
    line-height: 24px;
    vertical-align: top;
    padding: 12px 12px;
}
#signup_pane2 .td2 p {
    font-weight: bold;
    line-height: 36px;
    margin-bottom: 12px;
}
#signup_pane2 .td2 i {
    color: #ff7c07;
}
#signup_pane2 .td2 span {
    margin-right: 36px;
}
#signup_pane2 .td2 b {
    font-weight: normal;
    margin-right: 36px;
}
#signup_pane2 .sign_tip {
    line-height: 24px;
    margin: 12px 0 0 36px;
}
#signup_pane2 .td2 .renav {
    height: 288px;
    overflow: hidden;
    width: 240px;
}
#signup_pane2 .td2 .renav li {
    height: 24px;
    overflow: hidden;
}
.inputclass
{
BORDER-RIGHT: #565656 1px solid;
 BORDER-TOP: #565656 1px solid;
   BORDER-LEFT: #565656 1px solid; 
   WIDTH: 80px; COLOR: #333333; 
   BORDER-BOTTOM: #565656 1px solid; 
   FONT-FAMILY: Arial,Helvetica,sans-serif;
    HEIGHT: 15px; 
	BACKGROUND-COLOR:#f7f7f7;

}

.nav2 {
width: 950px;
margin: 0 auto;
overflow: hidden;
zoom: 1;
height: 40px;
background: url(/zt/jz/images/navbg.jpg) repeat-x left center;
line-height: 40px;
color: #ffffff;
margin-top:10px;
}
.nav2 a {
display: inline-block;
padding: 0 25px;
color: #ffffff;
font-size: 14px;
line-height: 40px;
text-decoration: none;
}
.nav2 a:hover,.nav2 .on{ background:url(/zt/jz/images/zhang_10.jpg) no-repeat center center; color:#fff; text-decoration:none;}