.main{ width: 100%; background: #f7f8f9;}
.pageup{ background: #f7f8f9;}
.wz{ height: 55px; font-size: 12px; color: #5b5e62; line-height: 50px;}
/*课程晋级*/
.kcjj{ width: 100%; background: #deebcd; padding: 15px 0;}
.kcjj .w{ padding: 16px 34px 26px; background: #fff; width: 1132px;}
.kcjj img{ width: 481px; height: 255px; display: block; float: left;}
.kcjj .kcjjxx{ width: 605px; float: right; position: relative;}
.kcjj .kcjjxx h3{ font-size: 19px; color: #2b2e2f; height: 29px;}
.kcjj p{ font-size: 12px; color: #666; line-height: 18px;}
.kcjj .luan{ height: 25px; line-height: 25px; }
.kcjj .luan a{padding: 0 15px; border-left: 2px solid #ccc;}
.kcjj .luan .yx{padding-left: 0px; border-left: 0;}
.kcjj .price{ height: 50px; line-height:45px; color: #666; background: #f9f9f9; margin-bottom: 3px;}
.kcjj .price .sp1{ font-size: 20px; color: #ff6600;}
.kcjj .price .sp2{text-decoration: line-through; color: #999999; margin-left: 20px;}
.kcjj  .select-km{ width: 100%; margin-bottom: 5px; position: absolute; top: 150px; z-index: 3;}
.kcjj  .select-km span{display: block;width: 49px; height: 22px; line-height: 22px; text-align: center; border: 1px solid #bebebe; cursor: pointer; float: left; margin-right: 4px; position: relative;}
.kcjj  .select-km span i{ position: absolute; right: 0; bottom: 0; width: 8px; height: 6px; background: url("../images/ykt-ed.png") no-repeat; display: none}
.kcjj  .select-km span:hover{ border: 1px solid #ff3333;}
.kcjj  .select-km span.on{ border: 1px solid #ff3333; color: #222!important;}
.kcjj  .select-km span.on i{ display: block;}
.kcjj .select-ts{ color: #df2520; font-size: 11px;}
.kcjj .gm{ width: 420px; /*float: left;*/ margin-top: 61px;*padding-top: 61px; overflow: hidden;}
.kcjj .gm .gmbtn{ width: 195px; height: 52px; line-height: 52px; text-align: center; color: #fff; font-size: 16px; margin: 0 auto; background: #eb6100; float: left;}
.kcjj .gm .gmbtn.jr{ background: #00a15c;margin-left: 15px;}
.kcjj .gm .gmbtn span{ width: 29px; height: 29px; display: inline-block; overflow: hidden; background: url("../images/teacher-ico.png") no-repeat; float: left;margin: 12px 0 0 37px;}
.kcjj .gm .gmbtn i{ float: left;font-style:normal; margin-left: 10px;}
.kcjj .gm .gmbtn.lj span{ background-position: -72px 0; }
.kcjj .gm .gmbtn.jr span{ background-position: -122px 0;}
/*弹出层选择科目*/
.seleck-mask{ width: 609px; height: 115px; background: #fff; border: 1px solid #ff6600; position: absolute; top: 144px; left: 0; z-index: 1; display: none;}
.seleck-mask.on{ display: block;}
.seleck-mask .seleck-maskh{ border: 1px solid #ff6600; height: 22px; line-height: 22px; width: 100%; border-top: none; margin-left: -2px; background: #f8b551;}
.seleck-mask .seleck-maskh span{ color: #022222; font-size: 11px; margin-left: 10px; float: left;}
.seleck-mask .seleck-maskh i{ width: 11px; height: 11px; display: inline-block; float: right; background: url("../images/ykt-colse.jpg") no-repeat; margin: 6px 5px 0 0; cursor: pointer;}
.seleck-mask .select-km{ margin: 10px;}
.seleck-mask  .seleck-btn{ width: 91px; height: 32px; line-height: 32px; text-align: center; color: #fff; background: #ff6600; cursor: pointer;    float: right;
    margin: 50px 63px 0 0; display: none;}

.two{ padding-bottom: 87px;}
.twoh{ height: 54px; background: #f9f9f9; border-bottom: #e6e5e5 1px solid; margin-bottom: 10px;}
.twoh h3{ width: 131px; height: 54px; text-align: center; line-height: 54px; color: #fff; background: #00a15c; font-size: 16px; font-weight: 400; display: inline-block; cursor: pointer; float: left;}
.two .imgbox img{ width: 100%;}




.gjk{}
.gjk .kcjj .price{ margin-top: 20px;}
.gjk .kcjj .diqu{ height: 50px; line-height: 50px;}
.gjk .kcjj .diqu .tb-name{ display: inline; float: left; color: #6c6c6c; font-size: 14px; margin-right: 10px;}
.gjk .kcjj .diqu .tb-box{ position: relative;}
.dq .tb-box{ z-index: 1;}
.gjk .kcjj .diqu .addressinfo{ text-align: center; width: 112px; height: 30px; line-height: 30px; display: inline-block; border: 1px solid #898989; cursor: pointer;}
.gjk .kcjj .diqu .addressinfo i{ width: 6px; height: 5px; background: url("../images/ykt.png") no-repeat;    display: block;
    float: right;
    margin: 13px 11px 0 0; *margin:-16px 11px 0 0;}
.gjk .kcjj .diqu .addressinfo.on{background: #eb6100; color: #fff; border-color: #eb6100;}
.gjk .kcjj .diqu .addressinfo.on i{background: url("../images/ykt-2.png") no-repeat;}
.gjk .kcjj .diqu .tishi{ color: #ff6600; font-size: 12px;}
.gjk .kcjj .diqu .addressopation{width: 486px; height: 183px; border: 1px solid #eb6100; background: #fff; position: absolute;    top: 41px;*top: 32px;
    left: 80px; z-index:3; padding:14px; display: none;}
.gjk .kcjj .nj .addressopation {
    width: 112px !important;
    height: 100px !important;
    padding: 14px 0;
}
.gjk .kcjj .diqu .addressopation li{ text-align: center; height: 25px; line-height: 25px;width: 65px; float: left; cursor: pointer;border: 1px solid #fff; margin-top: 5px;}
.gjk .kcjj .diqu .addressopation li:hover{ border: 1px solid #eb6100; background: #fd9053; color: #fff;}
.gjk .kcjj .nj .addressopation li{ width: 98%;}
.gjk .gm{ margin-top: 0px; *padding-top: 0px;}
.gjk .seleck-mask{top: 84px; left: -10px; height: 170px;}
.gjk .diquall{
    position: relative; z-index: 3;}
.gjk .seleck-mask .seleck-btn{ margin-top: 98px;}
.gjk .seleck-mask{ width: 604px;}