.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 .price{ height: 40px; line-height:38px; color: #666; /*background: #f9f9f9;*/ margin-bottom: 3px;}
.kcjj .price .sp1{ font-size: 20px; color: #ff6600;}
.kcjj .price .sp2{font-size: 20px; color: #ff6600;}
/*.kcjj .price .sp2{text-decoration: line-through; color: #999999; margin-left: 20px;}*/

.kcjj .gm{ width: 420px; /*float: left;*/ margin-top: 0px;*padding-top: 0px; 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;}

.kcjj .fw{font-size: 14px;margin-bottom: 5px;}
.kcjj .fw span{padding: 5px 10px;border: 1px solid #898989; margin-left: 10px; cursor: pointer;}
.kcjj .fw span.on{color: #ff6600; border-color: #ff6600;}
/*弹出层选择科目*/
.seleck-mask{ width: 604px; height: 170px; background: #fff; border: 1px solid #ff6600; position: absolute; top: 84px; left:-10px; 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  .seleck-btn{ width: 91px; height: 32px; line-height: 32px; text-align: center; color: #fff; background: #ff6600; cursor: pointer;    float: right;  margin: 98px 63px 0 0; display: none;}

.kcjj .price{ margin-top: 0px;}
/* .kcjj .diqu{ height: 50px; line-height: 50px;} */
.kcjj .diqu .tb-name{ display: inline; float: left; color: #6c6c6c; font-size: 14px; margin-right: 10px;}
.kcjj .diqu .tb-box{ position: relative;}
.dq .tb-box{ z-index: 1;}
.kcjj .diqu .addressinfo{ text-align: center; width: 112px; height: 30px; line-height: 30px; display: inline-block; border: 1px solid #898989; cursor: pointer;}
.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;}
.kcjj .diqu .addressinfo.on{background: #eb6100; color: #fff; border-color: #eb6100;}
 .kcjj .diqu .addressinfo.on i{background: url("../images/ykt-2.png") no-repeat;}
.kcjj .diqu .tishi{ color: #ff6600; font-size: 12px;}
.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;}
.kcjj .nj .addressopation {  width: 112px !important;  height: 100px !important;  padding: 14px 0;  }
.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;}
.kcjj .diqu .addressopation li:hover{ border: 1px solid #eb6100; background: #fd9053; color: #fff;}
.kcjj .nj .addressopation li{ width: 98%; list-style: none;}
.diquall{ position: relative; z-index: 3;}



.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;}
.two .imgbox img{ width: 100%;}